Lines Matching refs:shift
860 sljit_u32 shift = MEM_SIZE_SHIFT(flags); in emit_op_mem() local
861 sljit_u32 type = (shift << 30); in emit_op_mem()
871 if (argw == 0 || argw == shift) in emit_op_mem()
882 FAIL_IF(load_immediate(compiler, tmp_reg, argw & ~(0xfff << shift))); in emit_op_mem()
884 argw = (argw >> shift) & 0xfff; in emit_op_mem()
889 if (argw >= 0 && (argw & ((1 << shift) - 1)) == 0) { in emit_op_mem()
890 if ((argw >> shift) <= 0xfff) { in emit_op_mem()
891 return push_inst(compiler, STRBI | type | RT(reg) | RN(arg) | (argw << (10 - shift))); in emit_op_mem()
897 argw = ((argw & 0xfff) >> shift); in emit_op_mem()
1380 sljit_u32 shift = MEM_SIZE_SHIFT(flags); in emit_fop_mem() local
1381 sljit_ins type = (shift << 30); in emit_fop_mem()
1390 if (argw == 0 || argw == shift) in emit_fop_mem()
1401 FAIL_IF(load_immediate(compiler, TMP_REG1, argw & ~(0xfff << shift))); in emit_fop_mem()
1403 argw = (argw >> shift) & 0xfff; in emit_fop_mem()
1408 if (argw >= 0 && (argw & ((1 << shift) - 1)) == 0) { in emit_fop_mem()
1409 if ((argw >> shift) <= 0xfff) in emit_fop_mem()
1410 return push_inst(compiler, STR_FI | type | VT(reg) | RN(arg) | (argw << (10 - shift))); in emit_fop_mem()
1415 argw = ((argw & 0xfff) >> shift); in emit_fop_mem()