Lines Matching refs:shift
41 #define PUSH_RLDICR(reg, shift) \ argument
42 push_inst(compiler, RLDI(reg, reg, 63 - shift, shift, 1))
47 sljit_uw shift; in load_immediate() local
64 ASM_SLJIT_CLZ(tmp, shift); in load_immediate()
65 SLJIT_ASSERT(shift > 0); in load_immediate()
66 shift--; in load_immediate()
67 tmp = (imm << shift); in load_immediate()
71 shift += 15; in load_immediate()
72 return PUSH_RLDICR(reg, shift); in load_immediate()
78 shift += 31; in load_immediate()
79 return PUSH_RLDICR(reg, shift); in load_immediate()
83 shift += 15; in load_immediate()
84 tmp2 = imm & ((1ul << (63 - shift)) - 1); in load_immediate()
88 FAIL_IF(PUSH_RLDICR(reg, shift)); in load_immediate()
94 FAIL_IF(PUSH_RLDICR(reg, shift)); in load_immediate()
105 shift += (63 - shift2); in load_immediate()
106 FAIL_IF(PUSH_RLDICR(reg, shift)); in load_immediate()