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 */
109 static const sljit_gpr link_r = 14; /* r14 */
110 static const sljit_gpr fast_link_r = 0; /* r0 */
141 static SLJIT_INLINE sljit_gpr gpr(sljit_s32 r) in gpr()
147 static SLJIT_INLINE sljit_gpr fgpr(sljit_s32 r) in fgpr()
453 SLJIT_S390X_INSTRUCTION(name, sljit_gpr dst, sljit_gpr src) \
486 SLJIT_S390X_INSTRUCTION(name, sljit_gpr dst, sljit_gpr src) \
546 SLJIT_S390X_INSTRUCTION(name, sljit_gpr reg, imm_type imm) \
575 SLJIT_S390X_INSTRUCTION(name, sljit_gpr reg, imm_type imm) \
611 SLJIT_S390X_INSTRUCTION(name, sljit_gpr r, sljit_s32 d, sljit_gpr x, sljit_gpr b) \
643 SLJIT_S390X_INSTRUCTION(name, sljit_gpr r, sljit_s32 d, sljit_gpr x, sljit_gpr b) \
692 SLJIT_S390X_INSTRUCTION(name, sljit_gpr dst, sljit_gpr src, sljit_s32 d, sljit_gpr b) \
715 SLJIT_S390X_INSTRUCTION(name, sljit_gpr dst, sljit_gpr src, sljit_u8 start, sljit_u8 end, sljit_u8 …
750 SLJIT_S390X_INSTRUCTION(name, sljit_gpr dst, sljit_gpr src, sljit_uw mask) \
768 SLJIT_S390X_INSTRUCTION(name, sljit_gpr reg, sljit_sw imm, sljit_uw mask) \
786 SLJIT_S390X_INSTRUCTION(name, sljit_gpr reg, sljit_sw ri) \
804 SLJIT_S390X_INSTRUCTION(br, sljit_gpr target) in SLJIT_S390X_INSTRUCTION()
823 SLJIT_S390X_INSTRUCTION(flogr, sljit_gpr dst, sljit_gpr src) in SLJIT_S390X_INSTRUCTION()
830 SLJIT_S390X_INSTRUCTION(ipm, sljit_gpr dst) in SLJIT_S390X_INSTRUCTION()
836 SLJIT_S390X_INSTRUCTION(spm, sljit_gpr dst) in SLJIT_S390X_INSTRUCTION()
842 SLJIT_S390X_INSTRUCTION(risbhgz, sljit_gpr dst, sljit_gpr src, sljit_u8 start, sljit_u8 end, sljit_… in SLJIT_S390X_INSTRUCTION()
849 static sljit_s32 update_zero_overflow(struct sljit_compiler *compiler, sljit_s32 op, sljit_gpr dst_… in update_zero_overflow()
867 static sljit_s32 push_load_imm_inst(struct sljit_compiler *compiler, sljit_gpr target, sljit_sw v) in push_load_imm_inst()
905 sljit_gpr base;
906 sljit_gpr index;
913 sljit_gpr tmp /* clobbered, must not be r0 */) in make_addr_bxy()
915 sljit_gpr base = r0; in make_addr_bxy()
916 sljit_gpr index = r0; in make_addr_bxy()
946 sljit_gpr tmp /* clobbered, must not be r0 */) in make_addr_bx()
948 sljit_gpr base = r0; in make_addr_bx()
949 sljit_gpr index = r0; in make_addr_bx()
981 static sljit_s32 load_word(struct sljit_compiler *compiler, sljit_gpr dst, in load_word()
1003 static sljit_s32 store_word(struct sljit_compiler *compiler, sljit_gpr src, in store_word()
1027 sljit_gpr dst_r, in emit_move()
1038 sljit_gpr src_r = gpr(src & REG_MASK); in emit_move()
1047 sljit_gpr dst_r = tmp0; in emit_rr()
1048 sljit_gpr src_r = tmp1; in emit_rr()
1083 sljit_gpr dst_r = FAST_IS_REG(dst) ? gpr(dst) : tmp0; in emit_rr1()
1084 sljit_gpr src_r = tmp1; in emit_rr1()
1099 sljit_gpr dst_r = FAST_IS_REG(dst) ? gpr(dst & REG_MASK) : tmp0; in emit_rrf()
1100 sljit_gpr src1_r = tmp0; in emit_rrf()
1101 sljit_gpr src2_r = tmp1; in emit_rrf()
1127 sljit_gpr dst_r = tmp0; in emit_ri()
1150 sljit_gpr dst_r = FAST_IS_REG(dst) ? gpr(dst) : tmp0; in emit_rie_d()
1151 sljit_gpr src_r = tmp0; in emit_rie_d()
1172 sljit_gpr dst_r = tmp0; in emit_rx()
1174 sljit_gpr base, index; in emit_rx()
1233 sljit_gpr dst_r = tmp1; in emit_siy()
1236 sljit_gpr index = tmp1; in emit_siy()
1658 …FAIL_IF(push_inst(compiler, stmg(r6, r6 + (sljit_gpr)(scratches - SLJIT_FIRST_SAVED_REG), offset, … in sljit_emit_enter()
1666 FAIL_IF(push_inst(compiler, stmg(r14 - (sljit_gpr)saveds, r14, offset, r15))); in sljit_emit_enter()
1737 …FAIL_IF(push_inst(compiler, lmg(r6, r6 + (sljit_gpr)(scratches - SLJIT_FIRST_SAVED_REG), offset, r… in emit_stack_frame_release()
1745 FAIL_IF(push_inst(compiler, lmg(r14 - (sljit_gpr)saveds, r14, offset, r15))); in emit_stack_frame_release()
1779 sljit_gpr arg0 = gpr(SLJIT_R0); in sljit_emit_op0()
1780 sljit_gpr arg1 = gpr(SLJIT_R1); in sljit_emit_op0()
1870 sljit_gpr dst_r; in sljit_emit_op1()
1871 sljit_gpr src_r; in sljit_emit_op1()
1965 sljit_gpr reg = gpr(dst); in sljit_emit_op1()
2018 sljit_gpr reg = FAST_IS_REG(src) ? gpr(src) : tmp0; in sljit_emit_op1()
2377 sljit_gpr dst_r = FAST_IS_REG(dst) ? gpr(dst & REG_MASK) : tmp0; in sljit_emit_sub()
2461 sljit_gpr dst_r = tmp0; in sljit_emit_bitwise_imm()
2564 sljit_gpr src_r = tmp0; in sljit_emit_bitwise()
2600 sljit_gpr dst_r = FAST_IS_REG(dst) ? gpr(dst & REG_MASK) : tmp0; in sljit_emit_shift()
2601 sljit_gpr src_r = tmp0; in sljit_emit_shift()
2602 sljit_gpr base_r = tmp0; in sljit_emit_shift()
2748 sljit_gpr src_r; in sljit_emit_op_src()
3138 sljit_gpr src_r = FAST_IS_REG(src) ? gpr(src) : tmp1; in sljit_emit_ijump()
3201 sljit_gpr dst_r = FAST_IS_REG(dst) ? gpr(dst & REG_MASK) : tmp0; in sljit_emit_op_flags()
3202 sljit_gpr loc_r = tmp1; in sljit_emit_op_flags()
3267 sljit_gpr dst_r = gpr(dst_reg & ~SLJIT_32); in sljit_emit_cmov()
3268 sljit_gpr src_r = FAST_IS_REG(src) ? gpr(src) : tmp0; in sljit_emit_cmov()
3306 sljit_gpr dst_r; in sljit_emit_const()
3353 sljit_gpr dst_r; in sljit_emit_put_label()