Lines Matching refs:shift
864 sljit_u32 shift = MEM_SIZE_SHIFT(flags); in emit_op_mem() local
865 sljit_u32 type = (shift << 30); in emit_op_mem()
875 if (argw == 0 || argw == shift) in emit_op_mem()
886 FAIL_IF(load_immediate(compiler, tmp_reg, argw & ~(0xfff << shift))); in emit_op_mem()
888 argw = (argw >> shift) & 0xfff; in emit_op_mem()
893 if (argw >= 0 && (argw & ((1 << shift) - 1)) == 0) { in emit_op_mem()
894 if ((argw >> shift) <= 0xfff) { in emit_op_mem()
895 return push_inst(compiler, STRBI | type | RT(reg) | RN(arg) | (argw << (10 - shift))); in emit_op_mem()
901 argw = ((argw & 0xfff) >> shift); in emit_op_mem()
1384 sljit_u32 shift = MEM_SIZE_SHIFT(flags); in emit_fop_mem() local
1385 sljit_ins type = (shift << 30); in emit_fop_mem()
1394 if (argw == 0 || argw == shift) in emit_fop_mem()
1405 FAIL_IF(load_immediate(compiler, TMP_REG1, argw & ~(0xfff << shift))); in emit_fop_mem()
1407 argw = (argw >> shift) & 0xfff; in emit_fop_mem()
1412 if (argw >= 0 && (argw & ((1 << shift) - 1)) == 0) { in emit_fop_mem()
1413 if ((argw >> shift) <= 0xfff) in emit_fop_mem()
1414 return push_inst(compiler, STR_FI | type | VT(reg) | RN(arg) | (argw << (10 - shift))); in emit_fop_mem()
1419 argw = ((argw & 0xfff) >> shift); in emit_fop_mem()