Home | History | Annotate | Download | only in priv

Lines Matching refs:shco

1717    "newC" (the new C)  is a.k.a. "shco", shifter carry out
1722 The C (shco) value computed must be zero in bits 31:1, as the IR
1725 for it. Same applies to all these functions that compute shco
2064 // shco = amt == 0 ? oldC : Rm[(amt-1) & 31]
2123 LSB of a word), bind it to a temporary, and return that via *shco.
2216 LSB of a word), bind it to a temporary, and return that via *shco.
2271 to a temporary, and return that via *shop. If shco is non-NULL,
2273 word), bind it to a temporary, and return that via *shco.
2285 /*OUT*/IRTemp* shco,
2296 if (shco) {
2297 vassert(*shco == IRTemp_INVALID);
2298 *shco = newTemp(Ity_I32);
2309 if (shco) {
2311 assign( *shco, mk_armg_calculate_flag_c() );
2313 assign( *shco, mkU32( (imm >> 31) & 1 ) );
2335 buf, shop, shco, rMt, how, shift_amt, rM
2357 buf, shop, shco, rMt, how, rSt, rM, rS
14774 IRTemp shco = IRTemp_INVALID; /* shifter carry out */
14818 &shop, bitS ? &shco : NULL, dis_buf
14850 vassert(shco == IRTemp_INVALID);
14853 vassert(shco != IRTemp_INVALID);
14870 res, shco, oldV, condT );
14890 &shop, bitS ? &shco : NULL, dis_buf
14898 vassert(shco != IRTemp_INVALID);
14902 vassert(shco == IRTemp_INVALID);
14914 res, shco, oldV, condT );
14960 &shop, &shco, dis_buf
14972 res, shco, oldV, condT );
14987 // FIXME: shco isn't used for anything. Get rid of it.
14992 &shop, bitS ? &shco : NULL, dis_buf
15029 vassert(shco == IRTemp_INVALID);
15032 vassert(shco != IRTemp_INVALID);