Lines Matching refs:inst
1876 sljit_u32 sign = 0, inst; in sljit_emit_mem() local
1890 inst = STURBI | (MEM_SIZE_SHIFT(WORD_SIZE) << 30) | 0x400; in sljit_emit_mem()
1895 inst = STURBI | (MEM_SIZE_SHIFT(BYTE_SIZE) << 30) | 0x400; in sljit_emit_mem()
1900 inst = STURBI | (MEM_SIZE_SHIFT(HALF_SIZE) << 30) | 0x400; in sljit_emit_mem()
1905 inst = STURBI | (MEM_SIZE_SHIFT(INT_SIZE) << 30) | 0x400; in sljit_emit_mem()
1909 inst = STURBI | (MEM_SIZE_SHIFT(WORD_SIZE) << 30) | 0x400; in sljit_emit_mem()
1914 inst |= sign ? 0x00800000 : 0x00400000; in sljit_emit_mem()
1917 inst |= 0x800; in sljit_emit_mem()
1919 return push_inst(compiler, inst | RT(reg) | RN(mem & REG_MASK) | ((memw & 0x1ff) << 12)); in sljit_emit_mem()
1926 sljit_u32 inst; in sljit_emit_fmem() local
1937 inst = STUR_FI | 0x80000400; in sljit_emit_fmem()
1940 inst |= 0x40000000; in sljit_emit_fmem()
1943 inst |= 0x00400000; in sljit_emit_fmem()
1946 inst |= 0x800; in sljit_emit_fmem()
1948 return push_inst(compiler, inst | VT(freg) | RN(mem & REG_MASK) | ((memw & 0x1ff) << 12)); in sljit_emit_fmem()
2036 sljit_ins* inst = (sljit_ins*)addr; in sljit_set_jump_addr() local
2040 SLJIT_UPDATE_WX_FLAGS(inst, inst + 4, 0); in sljit_set_jump_addr()
2042 dst = inst[0] & 0x1f; in sljit_set_jump_addr()
2043 SLJIT_ASSERT((inst[0] & 0xffe00000) == MOVZ && (inst[1] & 0xffe00000) == (MOVK | (1 << 21))); in sljit_set_jump_addr()
2044 inst[0] = MOVZ | dst | ((new_target & 0xffff) << 5); in sljit_set_jump_addr()
2045 inst[1] = MOVK | dst | (((new_target >> 16) & 0xffff) << 5) | (1 << 21); in sljit_set_jump_addr()
2046 inst[2] = MOVK | dst | (((new_target >> 32) & 0xffff) << 5) | (2 << 21); in sljit_set_jump_addr()
2047 inst[3] = MOVK | dst | ((new_target >> 48) << 5) | (3 << 21); in sljit_set_jump_addr()
2049 SLJIT_UPDATE_WX_FLAGS(inst, inst + 4, 1); in sljit_set_jump_addr()
2050 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()
2051 SLJIT_CACHE_FLUSH(inst, inst + 4); in sljit_set_jump_addr()