Lines Matching refs:ins
142 static sljit_s32 push_inst(struct sljit_compiler *compiler, sljit_ins ins) in push_inst() argument
146 *ptr = ins; in push_inst()
179 diff += SSIZE_OF(ins); in detect_jump_type()
186 diff -= SSIZE_OF(ins); in detect_jump_type()
441 sljit_ins ins; in logical_imm() local
491 ins = 1 << 22; in logical_imm()
493 ins = (0x3f - ((len << 1) - 1)) << 10; in logical_imm()
496 return ins | ((len - ones - 1) << 10) | ((len - ones - right) << 16); in logical_imm()
498 return ins | ((ones - 1) << 10) | ((len - right) << 16); in logical_imm()
2083 sljit_ins ins; in sljit_get_local_base() local
2093 ins = ADDI; in sljit_get_local_base()
2096 ins = SUBI; in sljit_get_local_base()
2100 FAIL_IF(push_inst(compiler, ins | RD(dst_reg) | RN(SLJIT_SP) | (sljit_ins)(offset << 10))); in sljit_get_local_base()
2102 …FAIL_IF(push_inst(compiler, ins | RD(dst_reg) | RN(SLJIT_SP) | (sljit_ins)((offset & 0xfff000) >> … in sljit_get_local_base()
2106 FAIL_IF(push_inst(compiler, ins | RD(dst_reg) | RN(dst_reg) | (sljit_ins)(offset << 10))); in sljit_get_local_base()