Home
last modified time | relevance | path

Searched refs:sljit_ins (Results 1 – 14 of 14) sorted by relevance

/PHP-8.3/ext/pcre/pcre2lib/sljit/
H A DsljitNativeRISCV_64.c39 FAIL_IF(push_inst(compiler, LUI | RD(dst_r) | (sljit_ins)0x80000000u)); in load_immediate()
46 FAIL_IF(push_inst(compiler, LUI | RD(dst_r) | (sljit_ins)(imm & ~0xfff))); in load_immediate()
64 FAIL_IF(push_inst(compiler, LUI | RD(dst_r) | (sljit_ins)0x80000000u)); in load_immediate()
91 FAIL_IF(push_inst(compiler, LUI | RD(tmp_r) | (sljit_ins)(high << 12))); in load_immediate()
97 FAIL_IF(push_inst(compiler, LUI | RD(tmp_r) | (sljit_ins)(high & ~0xfff))); in load_immediate()
107 FAIL_IF(push_inst(compiler, LUI | RD(dst_r) | (sljit_ins)0x80000000u)); in load_immediate()
113 FAIL_IF(push_inst(compiler, LUI | RD(dst_r) | (sljit_ins)(imm & ~0xfff))); in load_immediate()
154 sljit_ins *inst = (sljit_ins*)addr; in sljit_set_jump_addr()
172 inst[0] = (inst[0] & 0xfff) | (sljit_ins)(high & ~0xfff); in sljit_set_jump_addr()
176 inst[2] = (inst[2] & 0xfff) | (sljit_ins)((sljit_sw)new_target & ~0xfff); in sljit_set_jump_addr()
[all …]
H A DsljitNativeRISCV_32.c38 FAIL_IF(push_inst(compiler, LUI | RD(dst_r) | (sljit_ins)(imm & ~0xfff))); in load_immediate()
46 …emit_const(struct sljit_compiler *compiler, sljit_s32 dst, sljit_sw init_value, sljit_ins last_ins) in emit_const()
51 FAIL_IF(push_inst(compiler, LUI | RD(dst) | (sljit_ins)(init_value & ~0xfff))); in emit_const()
57 sljit_ins *inst = (sljit_ins*)addr; in sljit_set_jump_addr()
66 inst[0] = (inst[0] & 0xfff) | (sljit_ins)((sljit_sw)new_target & ~0xfff); in sljit_set_jump_addr()
71 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()
H A DsljitNativeARM_64.c146 sljit_ins *ptr = (sljit_ins*)ensure_buf(compiler, sizeof(sljit_ins)); in push_inst()
234 sljit_ins *code; in sljit_generate_code()
236 sljit_ins *buf_ptr; in sljit_generate_code()
445 sljit_ins ins; in logical_imm()
718 …inst_bits = ((sljit_ins)1 << 22) | (((sljit_ins)-imm & 0x3f) << 16) | ((63 - (sljit_ins)imm) << 10… in emit_op_imm()
976 sljit_ins offs; in sljit_emit_enter()
1165 sljit_ins offs; in emit_stack_frame_release()
2091 sljit_ins cc; in sljit_emit_op_flags()
2139 sljit_ins cc; in sljit_emit_cmov()
2314 sljit_ins ins; in sljit_get_local_base()
[all …]
H A DsljitNativeMIPS_64.c34 sljit_ins ins; in load_immediate()
133 sljit_ins *inst = (sljit_ins *)addr; in sljit_set_jump_addr()
137 inst[0] = (inst[0] & 0xffff0000) | ((sljit_ins)(new_target >> 48) & 0xffff); in sljit_set_jump_addr()
138 inst[1] = (inst[1] & 0xffff0000) | ((sljit_ins)(new_target >> 32) & 0xffff); in sljit_set_jump_addr()
139 inst[3] = (inst[3] & 0xffff0000) | ((sljit_ins)(new_target >> 16) & 0xffff); in sljit_set_jump_addr()
140 inst[5] = (inst[5] & 0xffff0000) | ((sljit_ins)new_target & 0xffff); in sljit_set_jump_addr()
142 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()
157 sljit_ins prev_ins = *ins_ptr; in call_with_args()
158 sljit_ins ins = NOP; in call_with_args()
229 sljit_ins ins = NOP; in sljit_emit_call()
[all …]
H A DsljitNativePPC_common.c51 static void ppc_cache_flush(sljit_ins *from, sljit_ins *to) in ppc_cache_flush()
277 sljit_ins *ptr = (sljit_ins*)ensure_buf(compiler, sizeof(sljit_ins)); in push_inst()
376 sljit_ins *inst = (sljit_ins *)put_label->addr; in put_label_set()
407 sljit_ins *code; in sljit_generate_code()
409 sljit_ins *buf_ptr; in sljit_generate_code()
410 sljit_ins *buf_end; in sljit_generate_code()
1001 …(((sljit_ins)(inst) & ~(sljit_ins)INT_ALIGNED) | (sljit_ins)(((flags) & MEM_MASK) <= GPR_REG ? D(r…
1140 sljit_ins inst; in emit_op_mem()
2603 sljit_ins inst; in sljit_emit_mem()
2669 sljit_ins inst; in sljit_emit_mem_update()
[all …]
H A DsljitNativeS390X.c45 static const sljit_ins sljit_ins_const = (sljit_ins)1 << 48;
170 sljit_ins *ibuf = (sljit_ins *)ensure_buf(compiler, sizeof(sljit_ins)); in push_inst()
828 sljit_ins m1 = (sljit_ins)(mask & 0xf) << 20; in SLJIT_S390X_INSTRUCTION()
829 sljit_ins ri2 = (sljit_ins)target & 0xffff; in SLJIT_S390X_INSTRUCTION()
835 sljit_ins m1 = (sljit_ins)(mask & 0xf) << 36; in SLJIT_S390X_INSTRUCTION()
836 sljit_ins ri2 = (sljit_ins)target & 0xffffffff; in SLJIT_S390X_INSTRUCTION()
1003 sljit_ins ins; in load_word()
1296 sljit_ins op;
1456 sljit_ins *ibuf = (sljit_ins *)buf->memory; in sljit_generate_code()
1541 sljit_ins *ibuf = (sljit_ins *)buf->memory; in sljit_generate_code()
[all …]
H A DsljitNativeSPARC_common.c34 typedef sljit_u32 sljit_ins; typedef
38 static void sparc_cache_flush(sljit_ins *from, sljit_ins *to) in sparc_cache_flush()
210 sljit_ins *ptr; in push_inst()
214 ptr = (sljit_ins*)ensure_buf(compiler, sizeof(sljit_ins)); in push_inst()
226 sljit_ins *inst; in detect_jump_type()
227 sljit_ins saved_inst; in detect_jump_type()
300 sljit_ins *code; in sljit_generate_code()
301 sljit_ins *code_ptr; in sljit_generate_code()
302 sljit_ins *buf_ptr; in sljit_generate_code()
303 sljit_ins *buf_end; in sljit_generate_code()
[all …]
H A DsljitNativeRISCV_common.c154 sljit_ins *ptr = (sljit_ins*)ensure_buf(compiler, sizeof(sljit_ins)); in push_inst()
170 sljit_ins *inst; in detect_jump_type()
204 inst[-1] -= (sljit_ins)(1 * sizeof(sljit_ins)) << 7; in detect_jump_type()
206 inst[-1] -= (sljit_ins)(5 * sizeof(sljit_ins)) << 7; in detect_jump_type()
217 inst[-1] -= (sljit_ins)(4 * sizeof(sljit_ins)) << 7; in detect_jump_type()
226 inst[-1] -= (sljit_ins)(4 * sizeof(sljit_ins)) << 7; in detect_jump_type()
235 inst[-1] -= (sljit_ins)(2 * sizeof(sljit_ins)) << 7; in detect_jump_type()
244 inst[-1] -= (sljit_ins)(1 * sizeof(sljit_ins)) << 7; in detect_jump_type()
292 sljit_ins *inst; in load_addr_to_reg()
376 sljit_ins *code; in sljit_generate_code()
[all …]
H A DsljitNativeMIPS_32.c49 sljit_ins *inst = (sljit_ins *)addr; in sljit_set_jump_addr()
57 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()
66 static sljit_s32 call_with_args(struct sljit_compiler *compiler, sljit_s32 arg_types, sljit_ins *in… in call_with_args()
73 sljit_ins prev_ins = NOP; in call_with_args()
74 sljit_ins ins = NOP; in call_with_args()
200 sljit_ins ins = NOP; in sljit_emit_call()
256 sljit_ins ins; in sljit_emit_icall()
H A DsljitNativePPC_64.c68 FAIL_IF(push_inst(compiler, ADDI | D(reg) | A(0) | (sljit_ins)(tmp >> 48))); in load_immediate()
74 FAIL_IF(push_inst(compiler, ADDIS | D(reg) | A(0) | (sljit_ins)(tmp >> 48))); in load_immediate()
85 FAIL_IF(push_inst(compiler, ADDI | D(reg) | A(0) | (sljit_ins)(tmp >> 48))); in load_immediate()
87 return push_inst(compiler, ORI | S(reg) | A(reg) | (sljit_ins)tmp2); in load_immediate()
93 FAIL_IF(push_inst(compiler, ORIS | S(reg) | A(reg) | (sljit_ins)(tmp2 >> 16))); in load_immediate()
101 FAIL_IF(push_inst(compiler, ADDI | D(reg) | A(0) | (sljit_ins)(tmp >> 48))); in load_immediate()
105 FAIL_IF(push_inst(compiler, ORI | S(reg) | A(reg) | (sljit_ins)(tmp2 >> 48))); in load_immediate()
568 sljit_ins *inst = (sljit_ins*)addr; in sljit_set_jump_addr()
572 inst[0] = (inst[0] & 0xffff0000u) | ((sljit_ins)(new_target >> 48) & 0xffff); in sljit_set_jump_addr()
575 inst[4] = (inst[4] & 0xffff0000u) | ((sljit_ins)new_target & 0xffff); in sljit_set_jump_addr()
[all …]
H A DsljitNativeMIPS_common.c329 sljit_ins *ptr = (sljit_ins*)ensure_buf(compiler, sizeof(sljit_ins)); in push_inst()
355 sljit_ins *inst; in detect_jump_type()
525 sljit_ins *inst; in load_addr_to_reg()
573 sljit_ins *code; in sljit_generate_code()
804 sljit_ins base; in sljit_emit_enter()
1109 sljit_ins ins; in sljit_emit_return_void()
1123 sljit_ins ins; in sljit_emit_return_to()
2630 sljit_ins inst; in sljit_emit_fop1_cmp()
2895 sljit_ins inst; in sljit_emit_jump()
3295 sljit_ins ins; in sljit_emit_cmov()
[all …]
H A DsljitNativeARM_T2_32.c37 typedef sljit_u32 sljit_ins; typedef
62 #define RD3(rd) ((sljit_ins)reg_map[rd])
66 #define IMM3(imm) ((sljit_ins)imm << 6)
67 #define IMM8(imm) ((sljit_ins)imm)
71 …(((sljit_ins)reg_map[rn] << 3) | ((sljit_ins)reg_map[rd] & 0x7) | (((sljit_ins)reg_map[rd] & 0x8) …
80 #define RM4(rm) ((sljit_ins)reg_map[rm])
84 #define DM4(dm) ((sljit_ins)freg_map[dm])
247 sljit_ins dst = inst[1] & 0x0f00; in modify_imm32_const()
2275 sljit_ins cc; in sljit_emit_jump()
2666 sljit_ins cc; in sljit_emit_op_flags()
[all …]
H A DsljitNativeSPARC_32.c87 FAIL_IF(push_inst(compiler, BICC | DA(0xe) | ((sljit_ins)-2 & DISP_MASK), UNMOVABLE_INS)); in emit_single_op()
268 sljit_ins *inst = (sljit_ins *)addr; in sljit_set_jump_addr()
276 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()
H A DsljitNativePPC_32.c330 sljit_ins *inst = (sljit_ins *)addr; in sljit_set_jump_addr()
338 inst = (sljit_ins *)SLJIT_ADD_EXEC_OFFSET(inst, executable_offset); in sljit_set_jump_addr()

Completed in 131 milliseconds