Searched refs:RD (Results 1 – 6 of 6) sorted by relevance
/php-src/ext/pcre/pcre2lib/sljit/ |
H A D | sljitNativeRISCV_64.c | 37 FAIL_IF(push_inst(compiler, LUI | RD(dst_r) | (sljit_ins)0x80000000u)); in load_immediate() 38 return push_inst(compiler, XORI | RD(dst_r) | RS1(dst_r) | IMM_I(imm)); in load_immediate() 49 return push_inst(compiler, ADDI | RD(dst_r) | RS1(dst_r) | IMM_I(imm)); in load_immediate() 62 FAIL_IF(push_inst(compiler, LUI | RD(dst_r) | (sljit_ins)0x80000000u)); in load_immediate() 74 FAIL_IF(push_inst(compiler, SLLI | RD(dst_r) | RS1(dst_r) | IMM_I(12))); in load_immediate() 77 return push_inst(compiler, XORI | RD(dst_r) | RS1(dst_r) | IMM_I(imm)); in load_immediate() 91 FAIL_IF(push_inst(compiler, LUI | RD(tmp_r) | (sljit_ins)(high << 12))); in load_immediate() 107 FAIL_IF(push_inst(compiler, LUI | RD(dst_r) | (sljit_ins)0x80000000u)); in load_immediate() 126 return push_inst(compiler, XOR | RD(dst_r) | RS1(dst_r) | RS2(tmp_r)); in load_immediate() 160 inst = FMV_X_W | FRS1(freg) | RD(reg); in sljit_emit_fcopy() [all …]
|
H A D | sljitNativeRISCV_common.c | 65 #define RD(rd) ((sljit_ins)reg_map[rd] << 7) macro 337 ins[1] = ADDI | RD(reg) | RS1(reg) | IMM_I(addr); in load_addr_to_reg() 358 ins[0] = LUI | RD(reg) | (sljit_ins)0x80000000u; in load_addr_to_reg() 359 ins[1] = XORI | RD(reg) | RS1(reg) | IMM_I(high); in load_addr_to_reg() 364 ins[0] = LUI | RD(reg) | (sljit_ins)(high & ~0xfff); in load_addr_to_reg() 365 ins[1] = ADDI | RD(reg) | RS1(reg) | IMM_I(high); in load_addr_to_reg() 368 ins[2] = SLLI | RD(reg) | RS1(reg) | IMM_I(12); in load_addr_to_reg() 378 ins[0] = LUI | RD(TMP_REG3) | (sljit_ins)(high << 12); in load_addr_to_reg() 389 ins[3] = XOR | RD(reg) | RS1(reg) | RS2(TMP_REG3); in load_addr_to_reg() 398 ins[1] = ADDI | RD(reg) | RS1(reg) | IMM_I(addr); in load_addr_to_reg() [all …]
|
H A D | sljitNativeRISCV_32.c | 32 return push_inst(compiler, ADDI | RD(dst_r) | RS1(TMP_ZERO) | IMM_I(imm)); in load_immediate() 37 FAIL_IF(push_inst(compiler, LUI | RD(dst_r) | (sljit_ins)(imm & ~0xfff))); in load_immediate() 42 return push_inst(compiler, ADDI | RD(dst_r) | RS1(dst_r) | IMM_I(imm)); in load_immediate() 63 FAIL_IF(push_inst(compiler, ADDI | RD(SLJIT_SP) | RS1(SLJIT_SP) | IMM_I(-16))); in sljit_emit_fset64() 67 return push_inst(compiler, ADDI | RD(SLJIT_SP) | RS1(SLJIT_SP) | IMM_I(16)); in sljit_emit_fset64() 83 inst = FMV_X_W | FRS1(freg) | RD(reg); in sljit_emit_fcopy() 88 FAIL_IF(push_inst(compiler, ADDI | RD(SLJIT_SP) | RS1(SLJIT_SP) | IMM_I(-16))); in sljit_emit_fcopy() 107 FAIL_IF(push_inst(compiler, FMV_X_W | FRS1(freg) | RD(reg2))); in sljit_emit_fcopy() 109 FAIL_IF(push_inst(compiler, LW | RD(reg) | RS1(SLJIT_SP) | IMM_I(12))); in sljit_emit_fcopy() 112 return push_inst(compiler, ADDI | RD(SLJIT_SP) | RS1(SLJIT_SP) | IMM_I(16)); in sljit_emit_fcopy() [all …]
|
H A D | sljitNativeLOONGARCH_64.c | 77 #define RD(rd) ((sljit_ins)reg_map[rd]) macro 2719 inst |= RD(RETURN_ADDR_REG); in sljit_emit_jump() 2799 inst = BNE | RJ(src1) | RD(src2); in sljit_emit_cmp() 2802 inst = BEQ | RJ(src1) | RD(src2); in sljit_emit_cmp() 2805 inst = BGEU | RJ(src1) | RD(src2); in sljit_emit_cmp() 2808 inst = BLTU | RJ(src1) | RD(src2); in sljit_emit_cmp() 2811 inst = BGEU | RJ(src2) | RD(src1); in sljit_emit_cmp() 2817 inst = BGE | RJ(src1) | RD(src2); in sljit_emit_cmp() 2820 inst = BLT | RJ(src1) | RD(src2); in sljit_emit_cmp() 2823 inst = BGE | RJ(src2) | RD(src1); in sljit_emit_cmp() [all …]
|
H A D | sljitNativeARM_64.c | 55 #define RD(rd) ((sljit_ins)reg_map[rd]) macro 999 return push_inst(compiler, MOV | RD(dst) | RM(arg2)); in emit_op_imm() 1515 FAIL_IF(push_inst(compiler, MOV | RD(TMP_REG1) | RM(src))); in sljit_emit_return_to() 1794 FAIL_IF(push_inst(compiler, MOV | RD(TMP_REG2) | RM(src3))); in sljit_emit_shift_into() 1831 FAIL_IF(push_inst(compiler, MOV | RD(TMP_LR) | RM(src))); in sljit_emit_op_src() 1873 return push_inst(compiler, MOV | RD(dst) | RM(TMP_LR)); in sljit_emit_op_dst() 2225 inst = FMOV_R | VN(freg) | RD(reg); in sljit_emit_fcopy() 3057 ins = RD(srcdst) | VN(freg); in sljit_emit_simd_lane_mov() 3323 cmp = (SUBS ^ W_OP) | RD(TMP_ZERO); in sljit_emit_atomic_store() 3353 FAIL_IF(push_inst(compiler, (CSET ^ inv_bits) | RD(tmp))); in sljit_emit_atomic_store() [all …]
|
H A D | sljitNativeARM_32.c | 88 #define RD(rd) ((sljit_ins)reg_map[rd] << 12) macro 529 sljit_s32 bl = (mov_pc & 0x0000f000) != RD(TMP_PC); in set_jump_addr() 1650 return push_inst(compiler, CLZ | RD(dst) | RM(dst)); in emit_single_op() 1657 return push_inst(compiler, REV | RD(dst) | RM(src2)); in emit_single_op() 1941 return push_inst(compiler, MOV | RD(reg) | tmp); in load_immediate() 1945 return push_inst(compiler, MVN | RD(reg) | tmp); in load_immediate() 1951 FAIL_IF(push_inst(compiler, MOV | RD(reg) | imm1)); in load_immediate() 1957 FAIL_IF(push_inst(compiler, MVN | RD(reg) | imm1)); in load_immediate() 2967 inst = VMOV2 | RN(reg) | RD(reg2) | VM(freg); in sljit_emit_fcopy() 2969 inst = VMOV | VN(freg) | RD(reg); in sljit_emit_fcopy() [all …]
|
Completed in 77 milliseconds