Lines Matching refs:oldC
1770 // newC = amt == 0 ? oldC :
1779 oldC)
1783 IRTemp oldC = newTemp(Ity_I32);
1784 assign(oldC, mk_armg_calculate_flag_c() );
1809 mkexpr(oldC)
1884 // newC = amt == 0 ? oldC :
1893 oldC)
1895 IRTemp oldC = newTemp(Ity_I32);
1896 assign(oldC, mk_armg_calculate_flag_c() );
1921 mkexpr(oldC)
1996 // newC = amt == 0 ? oldC :
2005 oldC)
2007 IRTemp oldC = newTemp(Ity_I32);
2008 assign(oldC, mk_armg_calculate_flag_c() );
2039 mkexpr(oldC)
2072 // shco = amt == 0 ? oldC : Rm[(amt-1) & 31]
2077 IRTemp oldC = newTemp(Ity_I32);
2078 assign(oldC, mk_armg_calculate_flag_c() );
2084 mkexpr(oldC),
2178 // res = (oldC << 31) | (Rm >>u 1)
12738 IRTemp oldC = IRTemp_INVALID;
12937 case BITS4(0,1,0,1): /* ADC: Rd = Rn + shifter_operand + oldC */
12939 case BITS4(0,1,1,0): /* SBC: Rd = Rn - shifter_operand - (oldC ^ 1) */
12941 case BITS4(0,1,1,1): /* RSC: Rd = shifter_operand - Rn - (oldC ^ 1) */
12953 oldC = newTemp(Ity_I32);
12954 assign( oldC, mk_armg_calculate_flag_c() );
12962 mkexpr(oldC) ));
12968 binop(Iop_Xor32, mkexpr(oldC), mkU32(1)) ));
12974 binop(Iop_Xor32, mkexpr(oldC), mkU32(1)) ));
12993 rNt, shop, oldC, condT );
12997 rNt, shop, oldC, condT );
13001 shop, rNt, oldC, condT );
13662 IRTemp oldC = IRTemp_INVALID;
13668 oldC = newTemp(Ity_I32);
13669 assign(oldC, mk_armg_calculate_flag_c());
13678 binop(Iop_Shl32, mkexpr(oldC), mkU8(1)),
13755 IRTemp oldC = IRTemp_INVALID;
13765 oldC = newTemp(Ity_I32);
13766 assign(oldC, mk_armg_calculate_flag_c());
13775 binop(Iop_Shl32, mkexpr(oldC), mkU8(1)),
13804 IRTemp oldC = IRTemp_INVALID;
13813 oldC = newTemp(Ity_I32);
13814 assign(oldC, mk_armg_calculate_flag_c());
13824 binop(Iop_Shl32, mkexpr(oldC), mkU8(1)),
13854 IRTemp oldC = IRTemp_INVALID;
13866 oldC = newTemp(Ity_I32);
13867 assign(oldC, mk_armg_calculate_flag_c());
13877 binop(Iop_Shl32, mkexpr(oldC), mkU8(1)),
15303 IRTemp oldC = newTemp(Ity_I32);
15306 assign( oldC, mk_armg_calculate_flag_c() );
15310 setFlags_D1_D2_ND( ARMG_CC_OP_LOGIC, res, oldC, oldV, condT );
15337 IRTemp oldC = newTemp(Ity_I32);
15340 assign( oldC, mk_armg_calculate_flag_c() );
15344 setFlags_D1_D2_ND( ARMG_CC_OP_LOGIC, res, oldC, oldV,
15368 IRTemp oldC = newTemp(Ity_I32);
15370 assign( oldC, mk_armg_calculate_flag_c() );
15375 setFlags_D1_D2_ND( ARMG_CC_OP_LOGIC, res, oldC, oldV,
15388 IRTemp oldC = newTemp(Ity_I32);
15390 assign( oldC, mk_armg_calculate_flag_c() );
15396 setFlags_D1_D2_ND( ARMG_CC_OP_LOGIC, res, oldC, oldV,
15404 /* Rd = Rd + Rm + oldC */
15409 IRTemp oldC = newTemp(Ity_I32);
15413 assign(oldC, mk_armg_calculate_flag_c());
15416 mkexpr(oldC)));
15419 setFlags_D1_D2_ND( ARMG_CC_OP_ADC, argL, argR, oldC,
15427 /* Rd = Rd - Rm - (oldC ^ 1) */
15432 IRTemp oldC = newTemp(Ity_I32);
15436 assign(oldC, mk_armg_calculate_flag_c());
15439 binop(Iop_Xor32, mkexpr(oldC), mkU32(1))));
15442 setFlags_D1_D2_ND( ARMG_CC_OP_SBB, argL, argR, oldC,
16209 IRTemp oldC = newTemp(Ity_I32);
16212 assign( oldC, mk_armg_calculate_flag_c() );
16215 setFlags_D1_D2_ND( ARMG_CC_OP_LOGIC, res, oldC, oldV,
16794 IRTemp oldC = newTemp(Ity_I32);
16802 assign( oldC, updC
16805 setFlags_D1_D2_ND( ARMG_CC_OP_LOGIC, res, oldC, oldV, condT );
16879 /* ADC: Rd = Rn + constT + oldC */
16880 /* SBC: Rd = Rn - constT - (oldC ^ 1) */
16888 IRTemp oldC = newTemp(Ity_I32);
16892 assign(oldC, mk_armg_calculate_flag_c() );
16900 mkexpr(oldC) ));
16904 argL, argR, oldC, condT );
16911 binop(Iop_Xor32, mkexpr(oldC), mkU32(1)) ));
16915 argL, argR, oldC, condT );
16965 IRTemp oldC = newTemp(Ity_I32);
16967 assign( oldC, updC
16970 setFlags_D1_D2_ND( ARMG_CC_OP_LOGIC, res, oldC, oldV,
17064 /* ADC: Rd = Rn + shifter_operand + oldC */
17065 /* SBC: Rd = Rn - shifter_operand - (oldC ^ 1) */
17080 IRTemp oldC = newTemp(Ity_I32);
17081 assign(oldC, mk_armg_calculate_flag_c());
17096 mkexpr(oldC) ));
17100 argL, argR, oldC, condT );
17107 binop(Iop_Xor32, mkexpr(oldC), mkU32(1)) ));
17111 argL, argR, oldC, condT );
17163 IRTemp oldC = bS ? newTemp(Ity_I32) : IRTemp_INVALID;
17166 dis_buf, &argR, bS ? &oldC : NULL, rMt, how, imm5, rM
17182 setFlags_D1_D2_ND( ARMG_CC_OP_LOGIC, res, oldC, oldV,
17209 IRTemp oldC = bS ? newTemp(Ity_I32) : IRTemp_INVALID;
17216 dis_buf, &res, bS ? &oldC : NULL,
17223 setFlags_D1_D2_ND( ARMG_CC_OP_LOGIC, res, oldC, oldV,
17248 IRTemp oldC = bS ? newTemp(Ity_I32) : IRTemp_INVALID;
17250 dis_buf, &oldRn, bS ? &oldC : NULL, rNt, how, imm5, rN
17261 setFlags_D1_D2_ND( ARMG_CC_OP_LOGIC, res, oldC, oldV, condT);
17291 IRTemp oldC = newTemp(Ity_I32);
17293 dis_buf, &argR, &oldC, rMt, how, imm5, rM
17303 setFlags_D1_D2_ND( ARMG_CC_OP_LOGIC, res, oldC, oldV,
17361 IRTemp oldC = newTemp(Ity_I32);
17363 assign( oldC, updC
17366 setFlags_D1_D2_ND( ARMG_CC_OP_LOGIC, res, oldC, oldV,