Lines Matching refs:rD

3488    IRTemp rD     = newTemp(ty);  in dis_int_arith()  local
3499 assign( rD, binop( mkSzOp(ty, Iop_Add8), mkexpr(rA), in dis_int_arith()
3502 mkexpr(rD), mkexpr(rA), mkSzExtendS16(ty, uimm16), in dis_int_arith()
3508 assign( rD, binop( mkSzOp(ty, Iop_Add8), mkexpr(rA), in dis_int_arith()
3511 mkexpr(rD), mkexpr(rA), mkSzExtendS16(ty, uimm16), in dis_int_arith()
3522 assign( rD, mkSzExtendS16(ty, uimm16) ); in dis_int_arith()
3525 assign( rD, binop( mkSzOp(ty, Iop_Add8), mkexpr(rA), in dis_int_arith()
3534 assign( rD, mkSzExtendS32(ty, uimm16 << 16) ); in dis_int_arith()
3537 assign( rD, binop( mkSzOp(ty, Iop_Add8), mkexpr(rA), in dis_int_arith()
3545 assign( rD, unop(Iop_128to64, in dis_int_arith()
3549 assign( rD, unop(Iop_64to32, in dis_int_arith()
3557 assign( rD, binop( mkSzOp(ty, Iop_Sub8), in dis_int_arith()
3561 mkexpr(rD), mkexpr(rA), mkSzExtendS16(ty, uimm16), in dis_int_arith()
3574 assign( rD, binop( mkSzOp(ty, Iop_Add8), in dis_int_arith()
3578 mkexpr(rD), mkexpr(rA), mkexpr(rB) ); in dis_int_arith()
3586 assign( rD, binop( mkSzOp(ty, Iop_Add8), in dis_int_arith()
3589 mkexpr(rD), mkexpr(rA), mkexpr(rB), in dis_int_arith()
3593 mkexpr(rD), mkexpr(rA), mkexpr(rB) ); in dis_int_arith()
3604 assign( rD, binop( mkSzOp(ty, Iop_Add8), mkexpr(rA), in dis_int_arith()
3608 mkexpr(rD), mkexpr(rA), mkexpr(rB), in dis_int_arith()
3612 mkexpr(rD), mkexpr(rA), mkexpr(rB) ); in dis_int_arith()
3631 assign( rD, binop( mkSzOp(ty, Iop_Add8), mkexpr(rA), in dis_int_arith()
3635 mkexpr(rD), mkexpr(rA), min_one, in dis_int_arith()
3639 mkexpr(rD), mkexpr(rA), min_one ); in dis_int_arith()
3656 assign( rD, binop( mkSzOp(ty, Iop_Add8), in dis_int_arith()
3659 mkexpr(rD), mkexpr(rA), mkSzImm(ty, 0), in dis_int_arith()
3663 mkexpr(rD), mkexpr(rA), mkSzImm(ty, 0) ); in dis_int_arith()
3682 assign( rD, mk64lo32Uto64( binop(Iop_DivS64, dividend, in dis_int_arith()
3686 mkexpr(rD), dividend, divisor ); in dis_int_arith()
3689 assign( rD, binop(Iop_DivS32, mkexpr(rA), mkexpr(rB)) ); in dis_int_arith()
3692 mkexpr(rD), mkexpr(rA), mkexpr(rB) ); in dis_int_arith()
3713 assign( rD, mk64lo32Uto64( binop(Iop_DivU64, dividend, in dis_int_arith()
3717 mkexpr(rD), dividend, divisor ); in dis_int_arith()
3720 assign( rD, binop(Iop_DivU32, mkexpr(rA), mkexpr(rB)) ); in dis_int_arith()
3723 mkexpr(rD), mkexpr(rA), mkexpr(rB) ); in dis_int_arith()
3739 assign( rD, binop(Iop_Sar64, in dis_int_arith()
3745 assign( rD, unop(Iop_64HIto32, in dis_int_arith()
3761 assign( rD, binop(Iop_Sar64, in dis_int_arith()
3767 assign( rD, unop(Iop_64HIto32, in dis_int_arith()
3782 assign( rD, binop(Iop_MullS32, a, b) ); in dis_int_arith()
3785 mkexpr(rD), in dis_int_arith()
3789 assign( rD, unop(Iop_64to32, in dis_int_arith()
3794 mkexpr(rD), mkexpr(rA), mkexpr(rB) ); in dis_int_arith()
3808 assign( rD, binop( mkSzOp(ty, Iop_Add8), in dis_int_arith()
3813 mkexpr(rD), mkexpr(rA), mkexpr(rB) ); in dis_int_arith()
3822 assign( rD, binop( mkSzOp(ty, Iop_Sub8), in dis_int_arith()
3826 mkexpr(rD), mkexpr(rA), mkexpr(rB) ); in dis_int_arith()
3835 assign( rD, binop( mkSzOp(ty, Iop_Sub8), in dis_int_arith()
3838 mkexpr(rD), mkexpr(rA), mkexpr(rB), in dis_int_arith()
3842 mkexpr(rD), mkexpr(rA), mkexpr(rB) ); in dis_int_arith()
3853 assign( rD, binop( mkSzOp(ty, Iop_Add8), in dis_int_arith()
3858 mkexpr(rD), mkexpr(rA), mkexpr(rB), in dis_int_arith()
3862 mkexpr(rD), mkexpr(rA), mkexpr(rB) ); in dis_int_arith()
3881 assign( rD, binop( mkSzOp(ty, Iop_Add8), in dis_int_arith()
3886 mkexpr(rD), mkexpr(rA), min_one, in dis_int_arith()
3890 mkexpr(rD), mkexpr(rA), min_one ); in dis_int_arith()
3907 assign( rD, binop( mkSzOp(ty, Iop_Add8), in dis_int_arith()
3911 mkexpr(rD), mkexpr(rA), mkSzImm(ty, 0), in dis_int_arith()
3915 mkexpr(rD), mkexpr(rA), mkSzImm(ty, 0) ); in dis_int_arith()
3929 assign( rD, unop(Iop_128HIto64, in dis_int_arith()
3942 assign( rD, unop(Iop_128HIto64, in dis_int_arith()
3951 assign( rD, binop(Iop_Mul64, mkexpr(rA), mkexpr(rB)) ); in dis_int_arith()
3954 mkexpr(rD), mkexpr(rA), mkexpr(rB) ); in dis_int_arith()
3962 assign( rD, binop(Iop_DivS64, mkexpr(rA), mkexpr(rB)) ); in dis_int_arith()
3965 mkexpr(rD), mkexpr(rA), mkexpr(rB) ); in dis_int_arith()
3977 assign( rD, binop(Iop_DivU64, mkexpr(rA), mkexpr(rB)) ); in dis_int_arith()
3980 mkexpr(rD), mkexpr(rA), mkexpr(rB) ); in dis_int_arith()
4003 assign( rD, binop( Iop_32HLto64, mkU32( 0 ), mkexpr( res ) ) ); in dis_int_arith()
4008 assign( rD, mkexpr( res) ); in dis_int_arith()
4038 assign( rD, binop( Iop_32HLto64, mkU32( 0 ), mkexpr( res ) ) ); in dis_int_arith()
4043 assign( rD, mkexpr( res) ); in dis_int_arith()
4066 assign( rD, binop(Iop_DivS64E, mkexpr(rA), mkexpr(rB)) ); in dis_int_arith()
4068 set_XER_OV_64( PPCG_FLAG_OP_DIVDE, mkexpr( rD ), in dis_int_arith()
4078 assign( rD, binop(Iop_DivU64E, mkexpr(rA), mkexpr(rB)) ); in dis_int_arith()
4080 set_XER_OV_64( PPCG_FLAG_OP_DIVDEU, mkexpr( rD ), in dis_int_arith()
4096 putIReg( rD_addr, mkexpr(rD) ); in dis_int_arith()
4099 set_CR0( mkexpr(rD) ); in dis_int_arith()
5567 Int rD, // first dst register in generate_lsw_sequence() argument
5575 vassert(rD >= 0 && rD < 32); in generate_lsw_sequence()
5576 rD--; if (rD < 0) rD = 31; in generate_lsw_sequence()
5585 rD++; if (rD == 32) rD = 0; in generate_lsw_sequence()
5586 putIReg(rD, mkSzImm(ty, 0)); in generate_lsw_sequence()
5592 rD, in generate_lsw_sequence()
5597 mkNarrowTo32(ty, getIReg(rD)), in generate_lsw_sequence()