Lines Matching refs:sljit_gpr

60 typedef sljit_uw sljit_gpr;  typedef
72 static const sljit_gpr r0 = 0; /* reg_map[SLJIT_NUMBER_OF_REGISTERS + 2]: 0 in address calculation…
73 static const sljit_gpr r1 = 1; /* reg_map[SLJIT_NUMBER_OF_REGISTERS + 3]: reserved */
74 static const sljit_gpr r2 = 2; /* reg_map[1]: 1st argument */
75 static const sljit_gpr r3 = 3; /* reg_map[2]: 2nd argument */
76 static const sljit_gpr r4 = 4; /* reg_map[3]: 3rd argument */
77 static const sljit_gpr r5 = 5; /* reg_map[4]: 4th argument */
78 static const sljit_gpr r6 = 6; /* reg_map[5]: 5th argument; 1st saved register */
79 static const sljit_gpr r7 = 7; /* reg_map[6] */
80 static const sljit_gpr r8 = 8; /* reg_map[7] */
81 static const sljit_gpr r9 = 9; /* reg_map[8] */
82 static const sljit_gpr r10 = 10; /* reg_map[9] */
83 static const sljit_gpr r11 = 11; /* reg_map[10] */
84 static const sljit_gpr r12 = 12; /* reg_map[11]: GOT */
85 static const sljit_gpr r13 = 13; /* reg_map[12]: Literal Pool pointer */
86 static const sljit_gpr r14 = 14; /* reg_map[0]: return address and flag register */
87 static const sljit_gpr r15 = 15; /* reg_map[SLJIT_NUMBER_OF_REGISTERS + 1]: stack pointer */
107 static const sljit_gpr link_r = 14; /* r14 */
138 static SLJIT_INLINE sljit_gpr gpr(sljit_s32 r) in gpr()
144 static SLJIT_INLINE sljit_gpr fgpr(sljit_s32 r) in fgpr()
470 SLJIT_S390X_INSTRUCTION(name, sljit_gpr dst, sljit_gpr src) \
503 SLJIT_S390X_INSTRUCTION(name, sljit_gpr dst, sljit_gpr src) \
563 SLJIT_S390X_INSTRUCTION(name, sljit_gpr reg, imm_type imm) \
592 SLJIT_S390X_INSTRUCTION(name, sljit_gpr reg, imm_type imm) \
628 SLJIT_S390X_INSTRUCTION(name, sljit_gpr r, sljit_s32 d, sljit_gpr x, sljit_gpr b) \
660 SLJIT_S390X_INSTRUCTION(name, sljit_gpr r, sljit_s32 d, sljit_gpr x, sljit_gpr b) \
709 SLJIT_S390X_INSTRUCTION(name, sljit_gpr dst, sljit_gpr src, sljit_s32 d, sljit_gpr b) \
732 SLJIT_S390X_INSTRUCTION(name, sljit_gpr dst, sljit_gpr src, sljit_u8 start, sljit_u8 end, sljit_u8 …
767 SLJIT_S390X_INSTRUCTION(name, sljit_gpr dst, sljit_gpr src, sljit_uw mask) \
785 SLJIT_S390X_INSTRUCTION(name, sljit_gpr reg, sljit_sw imm, sljit_uw mask) \
803 SLJIT_S390X_INSTRUCTION(name, sljit_gpr reg, sljit_sw ri) \
821 SLJIT_S390X_INSTRUCTION(br, sljit_gpr target) in SLJIT_S390X_INSTRUCTION()
840 SLJIT_S390X_INSTRUCTION(flogr, sljit_gpr dst, sljit_gpr src) in SLJIT_S390X_INSTRUCTION()
847 SLJIT_S390X_INSTRUCTION(ipm, sljit_gpr dst) in SLJIT_S390X_INSTRUCTION()
853 SLJIT_S390X_INSTRUCTION(spm, sljit_gpr dst) in SLJIT_S390X_INSTRUCTION()
859 SLJIT_S390X_INSTRUCTION(risbhgz, sljit_gpr dst, sljit_gpr src, sljit_u8 start, sljit_u8 end, sljit_… in SLJIT_S390X_INSTRUCTION()
866 static sljit_s32 update_zero_overflow(struct sljit_compiler *compiler, sljit_s32 op, sljit_gpr dst_… in update_zero_overflow()
884 static sljit_s32 push_load_imm_inst(struct sljit_compiler *compiler, sljit_gpr target, sljit_sw v) in push_load_imm_inst()
922 sljit_gpr base;
923 sljit_gpr index;
930 sljit_gpr tmp /* clobbered, must not be r0 */) in make_addr_bxy()
932 sljit_gpr base = r0; in make_addr_bxy()
933 sljit_gpr index = r0; in make_addr_bxy()
963 sljit_gpr tmp /* clobbered, must not be r0 */) in make_addr_bx()
965 sljit_gpr base = r0; in make_addr_bx()
966 sljit_gpr index = r0; in make_addr_bx()
998 static sljit_s32 load_word(struct sljit_compiler *compiler, sljit_gpr dst_r, in load_word()
1019 static sljit_s32 load_unsigned_word(struct sljit_compiler *compiler, sljit_gpr dst_r, in load_unsigned_word()
1035 static sljit_s32 store_word(struct sljit_compiler *compiler, sljit_gpr src_r, in store_word()
1058 sljit_gpr dst_r, in emit_move()
1069 sljit_gpr src_r = gpr(src & REG_MASK); in emit_move()
1078 sljit_gpr dst_r = tmp0; in emit_rr()
1079 sljit_gpr src_r = tmp1; in emit_rr()
1114 sljit_gpr dst_r = FAST_IS_REG(dst) ? gpr(dst) : tmp0; in emit_rr1()
1115 sljit_gpr src_r = tmp1; in emit_rr1()
1130 sljit_gpr dst_r = FAST_IS_REG(dst) ? gpr(dst & REG_MASK) : tmp0; in emit_rrf()
1131 sljit_gpr src1_r = tmp0; in emit_rrf()
1132 sljit_gpr src2_r = tmp1; in emit_rrf()
1158 sljit_gpr dst_r = tmp0; in emit_ri()
1181 sljit_gpr dst_r = FAST_IS_REG(dst) ? gpr(dst) : tmp0; in emit_rie_d()
1182 sljit_gpr src_r = tmp0; in emit_rie_d()
1203 sljit_gpr dst_r = tmp0; in emit_rx()
1205 sljit_gpr base, index; in emit_rx()
1264 sljit_gpr dst_r = tmp1; in emit_siy()
1267 sljit_gpr index = tmp1; in emit_siy()
1694 FAIL_IF(push_inst(compiler, stmg(r6, r13 - (sljit_gpr)saved_arg_count, offset, r15))); in sljit_emit_enter()
1702 …FAIL_IF(push_inst(compiler, stmg(r6, r6 + (sljit_gpr)(scratches - SLJIT_FIRST_SAVED_REG), offset, … in sljit_emit_enter()
1711 FAIL_IF(push_inst(compiler, stmg(r14 - (sljit_gpr)saveds, r14, offset, r15))); in sljit_emit_enter()
1716 FAIL_IF(push_inst(compiler, stg(r14 - (sljit_gpr)saveds, offset, 0, r15))); in sljit_emit_enter()
1719 …FAIL_IF(push_inst(compiler, stmg(r14 - (sljit_gpr)saveds, r13 - (sljit_gpr)saved_arg_count, offset… in sljit_emit_enter()
1779 static sljit_s32 emit_stack_frame_release(struct sljit_compiler *compiler, sljit_gpr last_reg) in emit_stack_frame_release()
1798 FAIL_IF(push_inst(compiler, lmg(r6, r13 - (sljit_gpr)kept_saveds_count, offset, r15))); in emit_stack_frame_release()
1806 …FAIL_IF(push_inst(compiler, lmg(r6, r6 + (sljit_gpr)(scratches - SLJIT_FIRST_SAVED_REG), offset, r… in emit_stack_frame_release()
1819 FAIL_IF(push_inst(compiler, lmg(r14 - (sljit_gpr)saveds, last_reg, offset, r15))); in emit_stack_frame_release()
1824 FAIL_IF(push_inst(compiler, lg(r14 - (sljit_gpr)saveds, offset, 0, r15))); in emit_stack_frame_release()
1827 …FAIL_IF(push_inst(compiler, lmg(r14 - (sljit_gpr)saveds, r13 - (sljit_gpr)kept_saveds_count, offse… in emit_stack_frame_release()
1891 sljit_gpr arg0 = gpr(SLJIT_R0); in sljit_emit_op0()
1892 sljit_gpr arg1 = gpr(SLJIT_R1); in sljit_emit_op0()
1973 …sljit_emit_clz_ctz(struct sljit_compiler *compiler, sljit_s32 op, sljit_gpr dst_r, sljit_gpr src_r) in sljit_emit_clz_ctz()
2023 sljit_gpr dst_r; in sljit_emit_op1()
2024 sljit_gpr src_r; in sljit_emit_op1()
2118 sljit_gpr reg = gpr(dst); in sljit_emit_op1()
2171 sljit_gpr reg = FAST_IS_REG(src) ? gpr(src) : tmp0; in sljit_emit_op1()
2513 sljit_gpr dst_r = FAST_IS_REG(dst) ? gpr(dst & REG_MASK) : tmp0; in sljit_emit_sub()
2597 sljit_gpr dst_r = tmp0; in sljit_emit_bitwise_imm()
2700 sljit_gpr src_r = tmp0; in sljit_emit_bitwise()
2736 sljit_gpr dst_r = FAST_IS_REG(dst) ? gpr(dst & REG_MASK) : tmp0; in sljit_emit_shift()
2737 sljit_gpr src_r = tmp0; in sljit_emit_shift()
2738 sljit_gpr base_r = tmp0; in sljit_emit_shift()
2796 sljit_gpr dst_r = FAST_IS_REG(dst) ? gpr(dst & REG_MASK) : tmp0; in sljit_emit_rotate()
2797 sljit_gpr src_r = tmp0; in sljit_emit_rotate()
2798 sljit_gpr base_r = tmp0; in sljit_emit_rotate()
2940 sljit_gpr src_dst_r = gpr(src_dst); in sljit_emit_shift_into()
2941 sljit_gpr src1_r = tmp0; in sljit_emit_shift_into()
2942 sljit_gpr src2_r = tmp1; in sljit_emit_shift_into()
3051 sljit_gpr src_r; in sljit_emit_op_src()
3437 sljit_gpr src_r = FAST_IS_REG(src) ? gpr(src) : tmp1; in sljit_emit_ijump()
3498 sljit_gpr dst_r = FAST_IS_REG(dst) ? gpr(dst & REG_MASK) : tmp0; in sljit_emit_op_flags()
3499 sljit_gpr loc_r = tmp1; in sljit_emit_op_flags()
3564 sljit_gpr src_r; in sljit_emit_cmov()
3668 sljit_gpr dst_r; in sljit_emit_const()
3715 sljit_gpr dst_r; in sljit_emit_put_label()