Lines Matching refs:high

29 	sljit_sw high;  in load_immediate()  local
57 high = imm >> 12; in load_immediate()
60 high = ~high; in load_immediate()
62 if (high > S32_MAX) { in load_immediate()
63 SLJIT_ASSERT((high & 0x800) != 0); in load_immediate()
65 FAIL_IF(push_inst(compiler, XORI | RD(dst_r) | RS1(dst_r) | IMM_I(high))); in load_immediate()
67 if ((high & 0x800) != 0) in load_immediate()
68 high += 0x1000; in load_immediate()
70 FAIL_IF(push_inst(compiler, LUI | RD(dst_r) | (sljit_ins)(high & ~0xfff))); in load_immediate()
72 if ((high & 0xfff) != 0) in load_immediate()
73 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()
131 sljit_sw high; in emit_const() local
136 high = init_value >> 32; in emit_const()
139 high = ~high; in emit_const()
141 if ((high & 0x800) != 0) in emit_const()
142 high += 0x1000; in emit_const()
144 FAIL_IF(push_inst(compiler, LUI | RD(TMP_REG3) | (sljit_ins)(high & ~0xfff))); in emit_const()
145 FAIL_IF(push_inst(compiler, ADDI | RD(TMP_REG3) | RS1(TMP_REG3) | IMM_I(high))); in emit_const()
155 sljit_sw high; in sljit_set_jump_addr() local
161 high = (sljit_sw)new_target >> 32; in sljit_set_jump_addr()
164 high = ~high; in sljit_set_jump_addr()
166 if ((high & 0x800) != 0) in sljit_set_jump_addr()
167 high += 0x1000; in sljit_set_jump_addr()
172 inst[0] = (inst[0] & 0xfff) | (sljit_ins)(high & ~0xfff); in sljit_set_jump_addr()
174 inst[1] = (inst[1] & 0xfffff) | IMM_I(high); in sljit_set_jump_addr()