Lines Matching defs:oldC
1770 // newC = amt == 0 ? oldC :
1779 oldC)
1783 IRTemp oldC = newTemp(Ity_I32);
1784 assign(oldC, mk_armg_calculate_flag_c() );
1789 mkexpr(oldC),
1882 // newC = amt == 0 ? oldC :
1891 oldC)
1893 IRTemp oldC = newTemp(Ity_I32);
1894 assign(oldC, mk_armg_calculate_flag_c() );
1899 mkexpr(oldC),
1992 // newC = amt == 0 ? oldC :
2001 oldC)
2003 IRTemp oldC = newTemp(Ity_I32);
2004 assign(oldC, mk_armg_calculate_flag_c() );
2009 mkexpr(oldC),
2064 // shco = amt == 0 ? oldC : Rm[(amt-1) & 31]
2069 IRTemp oldC = newTemp(Ity_I32);
2070 assign(oldC, mk_armg_calculate_flag_c() );
2091 mkexpr(oldC)
2171 // res = (oldC << 31) | (Rm >>u 1)
14714 IRTemp oldC = IRTemp_INVALID;
14913 case BITS4(0,1,0,1): /* ADC: Rd = Rn + shifter_operand + oldC */
14915 case BITS4(0,1,1,0): /* SBC: Rd = Rn - shifter_operand - (oldC ^ 1) */
14917 case BITS4(0,1,1,1): /* RSC: Rd = shifter_operand - Rn - (oldC ^ 1) */
14929 oldC = newTemp(Ity_I32);
14930 assign( oldC, mk_armg_calculate_flag_c() );
14938 mkexpr(oldC) ));
14944 binop(Iop_Xor32, mkexpr(oldC), mkU32(1)) ));
14950 binop(Iop_Xor32, mkexpr(oldC), mkU32(1)) ));
14969 rNt, shop, oldC, condT );
14973 rNt, shop, oldC, condT );
14977 shop, rNt, oldC, condT );
15656 IRTemp oldC = IRTemp_INVALID;
15662 oldC = newTemp(Ity_I32);
15663 assign(oldC, mk_armg_calculate_flag_c());
15672 binop(Iop_Shl32, mkexpr(oldC), mkU8(1)),
15749 IRTemp oldC = IRTemp_INVALID;
15759 oldC = newTemp(Ity_I32);
15760 assign(oldC, mk_armg_calculate_flag_c());
15769 binop(Iop_Shl32, mkexpr(oldC), mkU8(1)),
15798 IRTemp oldC = IRTemp_INVALID;
15807 oldC = newTemp(Ity_I32);
15808 assign(oldC, mk_armg_calculate_flag_c());
15818 binop(Iop_Shl32, mkexpr(oldC), mkU8(1)),
15848 IRTemp oldC = IRTemp_INVALID;
15860 oldC = newTemp(Ity_I32);
15861 assign(oldC, mk_armg_calculate_flag_c());
15871 binop(Iop_Shl32, mkexpr(oldC), mkU8(1)),
17847 IRTemp oldC = newTemp(Ity_I32);
17850 assign( oldC, mk_armg_calculate_flag_c() );
17854 setFlags_D1_D2_ND( ARMG_CC_OP_LOGIC, res, oldC, oldV, condT );
17881 IRTemp oldC = newTemp(Ity_I32);
17884 assign( oldC, mk_armg_calculate_flag_c() );
17888 setFlags_D1_D2_ND( ARMG_CC_OP_LOGIC, res, oldC, oldV,
17912 IRTemp oldC = newTemp(Ity_I32);
17914 assign( oldC, mk_armg_calculate_flag_c() );
17919 setFlags_D1_D2_ND( ARMG_CC_OP_LOGIC, res, oldC, oldV,
17932 IRTemp oldC = newTemp(Ity_I32);
17934 assign( oldC, mk_armg_calculate_flag_c() );
17940 setFlags_D1_D2_ND( ARMG_CC_OP_LOGIC, res, oldC, oldV,
17948 /* Rd = Rd + Rm + oldC */
17953 IRTemp oldC = newTemp(Ity_I32);
17957 assign(oldC, mk_armg_calculate_flag_c());
17960 mkexpr(oldC)));
17963 setFlags_D1_D2_ND( ARMG_CC_OP_ADC, argL, argR, oldC,
17971 /* Rd = Rd - Rm - (oldC ^ 1) */
17976 IRTemp oldC = newTemp(Ity_I32);
17980 assign(oldC, mk_armg_calculate_flag_c());
17983 binop(Iop_Xor32, mkexpr(oldC), mkU32(1))));
17986 setFlags_D1_D2_ND( ARMG_CC_OP_SBB, argL, argR, oldC,
18768 IRTemp oldC = newTemp(Ity_I32);
18771 assign( oldC, mk_armg_calculate_flag_c() );
18774 setFlags_D1_D2_ND( ARMG_CC_OP_LOGIC, res, oldC, oldV,
19362 IRTemp oldC = newTemp(Ity_I32);
19370 assign( oldC, updC
19373 setFlags_D1_D2_ND( ARMG_CC_OP_LOGIC, res, oldC, oldV, condT );
19447 /* ADC: Rd = Rn + constT + oldC */
19448 /* SBC: Rd = Rn - constT - (oldC ^ 1) */
19456 IRTemp oldC = newTemp(Ity_I32);
19460 assign(oldC, mk_armg_calculate_flag_c() );
19468 mkexpr(oldC) ));
19472 argL, argR, oldC, condT );
19479 binop(Iop_Xor32, mkexpr(oldC), mkU32(1)) ));
19483 argL, argR, oldC, condT );
19533 IRTemp oldC = newTemp(Ity_I32);
19535 assign( oldC, updC
19538 setFlags_D1_D2_ND( ARMG_CC_OP_LOGIC, res, oldC, oldV,
19632 /* ADC: Rd = Rn + shifter_operand + oldC */
19633 /* SBC: Rd = Rn - shifter_operand - (oldC ^ 1) */
19648 IRTemp oldC = newTemp(Ity_I32);
19649 assign(oldC, mk_armg_calculate_flag_c());
19664 mkexpr(oldC) ));
19668 argL, argR, oldC, condT );
19675 binop(Iop_Xor32, mkexpr(oldC), mkU32(1)) ));
19679 argL, argR, oldC, condT );
19731 IRTemp oldC = bS ? newTemp(Ity_I32) : IRTemp_INVALID;
19734 dis_buf, &argR, bS ? &oldC : NULL, rMt, how, imm5, rM
19750 setFlags_D1_D2_ND( ARMG_CC_OP_LOGIC, res, oldC, oldV,
19777 IRTemp oldC = bS ? newTemp(Ity_I32) : IRTemp_INVALID;
19784 dis_buf, &res, bS ? &oldC : NULL,
19791 setFlags_D1_D2_ND( ARMG_CC_OP_LOGIC, res, oldC, oldV,
19819 IRTemp oldC = bS ? newTemp(Ity_I32) : IRTemp_INVALID;
19821 dis_buf, &oldRn, bS ? &oldC : NULL, rNt, how, imm5, rN
19832 setFlags_D1_D2_ND( ARMG_CC_OP_LOGIC, res, oldC, oldV, condT);
19862 IRTemp oldC = newTemp(Ity_I32);
19864 dis_buf, &argR, &oldC, rMt, how, imm5, rM
19874 setFlags_D1_D2_ND( ARMG_CC_OP_LOGIC, res, oldC, oldV,
19932 IRTemp oldC = newTemp(Ity_I32);
19934 assign( oldC, updC
19937 setFlags_D1_D2_ND( ARMG_CC_OP_LOGIC, res, oldC, oldV,