/PHP-8.3/ext/pcre/pcre2lib/sljit/ |
H A D | sljitNativeRISCV_64.c | 39 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 D | sljitNativeRISCV_32.c | 38 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 D | sljitNativeARM_64.c | 146 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 D | sljitNativeMIPS_64.c | 34 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 D | sljitNativePPC_common.c | 51 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 D | sljitNativeS390X.c | 45 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 D | sljitNativeSPARC_common.c | 34 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 D | sljitNativeRISCV_common.c | 154 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 D | sljitNativeMIPS_32.c | 49 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 D | sljitNativePPC_64.c | 68 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 D | sljitNativeMIPS_common.c | 329 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 D | sljitNativeARM_T2_32.c | 37 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 D | sljitNativeSPARC_32.c | 87 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 D | sljitNativePPC_32.c | 330 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()
|