Lines Matching refs:sljit_ins
33 typedef sljit_u32 sljit_ins; typedef
137 static sljit_s32 push_inst(struct sljit_compiler *compiler, sljit_ins ins) in push_inst()
139 sljit_ins *ptr = (sljit_ins*)ensure_buf(compiler, sizeof(sljit_ins)); in push_inst()
154 …IT_INLINE sljit_sw detect_jump_type(struct sljit_jump *jump, sljit_ins *code_ptr, sljit_ins *code,… in detect_jump_type()
174 diff += sizeof(sljit_ins); in detect_jump_type()
177 jump->addr -= sizeof(sljit_ins); in detect_jump_type()
181 diff -= sizeof(sljit_ins); in detect_jump_type()
227 sljit_ins *code; in sljit_generate_code()
228 sljit_ins *code_ptr; in sljit_generate_code()
229 sljit_ins *buf_ptr; in sljit_generate_code()
230 sljit_ins *buf_end; in sljit_generate_code()
246 …code = (sljit_ins*)SLJIT_MALLOC_EXEC(compiler->size * sizeof(sljit_ins), compiler->exec_allocator_… in sljit_generate_code()
261 buf_ptr = (sljit_ins*)buf->memory; in sljit_generate_code()
317 buf_ptr = (sljit_ins *)jump->addr; in sljit_generate_code()
351 buf_ptr = (sljit_ins *)put_label->addr; in sljit_generate_code()
367 compiler->executable_size = (code_ptr - code) * sizeof(sljit_ins); in sljit_generate_code()
369 code = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code, executable_offset); in sljit_generate_code()
370 code_ptr = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(code_ptr, executable_offset); in sljit_generate_code()
431 static sljit_ins logical_imm(sljit_sw imm, sljit_s32 len) in logical_imm()
435 sljit_ins ins; in logical_imm()
501 sljit_ins bitmask; in load_immediate()
604 sljit_ins inv_bits = (flags & INT_OP) ? W_OP : 0; in emit_op_imm()
605 sljit_ins inst_bits; in emit_op_imm()
1003 FAIL_IF(push_inst(compiler, B_CC | ((((sljit_ins) -3) & 0x7ffff) << 5) | 0x1 /* not-equal */)); in sljit_emit_enter()
1129 sljit_ins inv_bits = (op & SLJIT_I32_OP) ? W_OP : 0; in sljit_emit_op0()
1371 return push_inst(compiler, *(sljit_ins*)instruction); in sljit_emit_op_custom()
1381 sljit_ins type = (shift << 30); in emit_fop_mem()
1432 sljit_ins inv_bits = (op & SLJIT_F32_OP) ? (1 << 22) : 0; in sljit_emit_fop1_conv_sw_from_f64()
1454 sljit_ins inv_bits = (op & SLJIT_F32_OP) ? (1 << 22) : 0; in sljit_emit_fop1_conv_f64_from_sw()
1483 sljit_ins inv_bits = (op & SLJIT_F32_OP) ? (1 << 22) : 0; in sljit_emit_fop1_cmp()
1503 sljit_ins inv_bits; in sljit_emit_fop1()
1549 sljit_ins inv_bits = (op & SLJIT_F32_OP) ? (1 << 22) : 0; in sljit_emit_fop2()
1727 sljit_ins inv_bits = (type & SLJIT_I32_OP) ? W_OP : 0; in emit_cmp_to0()
1805 sljit_ins cc; in sljit_emit_op_flags()
1852 sljit_ins inv_bits = (dst_reg & SLJIT_I32_OP) ? W_OP : 0; in sljit_emit_cmov()
1853 sljit_ins cc; in sljit_emit_cmov()
1954 sljit_ins ins; in sljit_get_local_base()
2036 sljit_ins* inst = (sljit_ins*)addr; in sljit_set_jump_addr()
2050 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()