Lines Matching refs:inst
136 sljit_ins inst = FS(freg); in sljit_emit_fcopy() local
148 inst |= T(reg2); in sljit_emit_fcopy()
151 FAIL_IF(push_inst(compiler, MTC1 | inst, MOVABLE_INS)); in sljit_emit_fcopy()
153 FAIL_IF(push_inst(compiler, MFC1 | inst, DR(reg2))); in sljit_emit_fcopy()
155 inst = FS(freg) | (1 << 11); in sljit_emit_fcopy()
160 inst = FS(freg); in sljit_emit_fcopy()
165 inst |= T(reg); in sljit_emit_fcopy()
175 inst |= (1 << 11); in sljit_emit_fcopy()
181 FAIL_IF(push_inst(compiler, mthc | inst, MOVABLE_INS)); in sljit_emit_fcopy()
183 FAIL_IF(push_inst(compiler, mfhc | inst, DR(reg))); in sljit_emit_fcopy()
194 sljit_ins *inst = (sljit_ins *)addr; in sljit_set_jump_addr() local
197 SLJIT_UPDATE_WX_FLAGS(inst, inst + 2, 0); in sljit_set_jump_addr()
198 SLJIT_ASSERT((inst[0] & 0xffe00000) == LUI && (inst[1] & 0xfc000000) == ORI); in sljit_set_jump_addr()
199 inst[0] = (inst[0] & 0xffff0000) | ((new_target >> 16) & 0xffff); in sljit_set_jump_addr()
200 inst[1] = (inst[1] & 0xffff0000) | (new_target & 0xffff); in sljit_set_jump_addr()
201 SLJIT_UPDATE_WX_FLAGS(inst, inst + 2, 1); in sljit_set_jump_addr()
202 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()
203 SLJIT_CACHE_FLUSH(inst, inst + 2); in sljit_set_jump_addr()