Lines Matching refs:high

29 	sljit_sw high;  in load_immediate()  local
55 high = imm >> 12; in load_immediate()
58 high = ~high; in load_immediate()
60 if (high > S32_MAX) { in load_immediate()
61 SLJIT_ASSERT((high & 0x800) != 0); in load_immediate()
63 FAIL_IF(push_inst(compiler, XORI | RD(dst_r) | RS1(dst_r) | IMM_I(high))); in load_immediate()
65 if ((high & 0x800) != 0) in load_immediate()
66 high += 0x1000; in load_immediate()
68 FAIL_IF(push_inst(compiler, LUI | RD(dst_r) | (sljit_ins)(high & ~0xfff))); in load_immediate()
70 if ((high & 0xfff) != 0) in load_immediate()
71 FAIL_IF(push_inst(compiler, ADDI | RD(dst_r) | RS1(dst_r) | IMM_I(high))); in load_immediate()
84 high = imm >> 32; in load_immediate()
88 high = ~high; in load_immediate()
90 if (high <= 0x7ffff && high >= -0x80000) { in load_immediate()
91 FAIL_IF(push_inst(compiler, LUI | RD(tmp_r) | (sljit_ins)(high << 12))); in load_immediate()
92 high = 0x1000; in load_immediate()
94 if ((high & 0x800) != 0) in load_immediate()
95 high += 0x1000; in load_immediate()
97 FAIL_IF(push_inst(compiler, LUI | RD(tmp_r) | (sljit_ins)(high & ~0xfff))); in load_immediate()
98 high &= 0xfff; in load_immediate()
117 if ((high & 0xfff) != 0) in load_immediate()
118 FAIL_IF(push_inst(compiler, ADDI | RD(tmp_r) | RS1(tmp_r) | IMM_I(high))); in load_immediate()
125 FAIL_IF(push_inst(compiler, SLLI | RD(tmp_r) | RS1(tmp_r) | IMM_I((high & 0x1000) ? 20 : 32))); in load_immediate()
170 sljit_sw high; in emit_const() local
175 high = init_value >> 32; in emit_const()
178 high = ~high; in emit_const()
180 if ((high & 0x800) != 0) in emit_const()
181 high += 0x1000; in emit_const()
183 FAIL_IF(push_inst(compiler, LUI | RD(TMP_REG3) | (sljit_ins)(high & ~0xfff))); in emit_const()
184 FAIL_IF(push_inst(compiler, ADDI | RD(TMP_REG3) | RS1(TMP_REG3) | IMM_I(high))); in emit_const()
194 sljit_sw high; in sljit_set_jump_addr() local
200 high = (sljit_sw)new_target >> 32; in sljit_set_jump_addr()
203 high = ~high; in sljit_set_jump_addr()
205 if ((high & 0x800) != 0) in sljit_set_jump_addr()
206 high += 0x1000; in sljit_set_jump_addr()
211 inst[0] = (inst[0] & 0xfff) | (sljit_ins)(high & ~0xfff); in sljit_set_jump_addr()
213 inst[1] = (inst[1] & 0xfffff) | IMM_I(high); in sljit_set_jump_addr()