File tree Expand file tree Collapse file tree 2 files changed +13
-17
lines changed Expand file tree Collapse file tree 2 files changed +13
-17
lines changed Original file line number Diff line number Diff line change 69
69
|.define ZREG_FPR1, ZREG_V1
70
70
71
71
// Temporaries, not preserved across calls
72
- |.define TMP1, x11
73
- |.define TMP1w, w11
74
- |.define TMP2, x12
75
- |.define TMP2w, w12
76
- |.define TMP3, x13
77
- |.define TMP3w, w13
78
- |.define TMP4, x14
79
- |.define TMP4w, w14
72
+ |.define TMP1, x15
73
+ |.define TMP1w, w15
74
+ |.define TMP2, x16
75
+ |.define TMP2w, w16
76
+ |.define TMP3, x17
77
+ |.define TMP3w, w17
80
78
|.define FPTMP, v16
81
79
|.define FPTMPd, d16
82
80
83
- |.define ZREG_TMP1, ZREG_X11
84
- |.define ZREG_TMP2, ZREG_X12
85
- |.define ZREG_TMP3, ZREG_X13
86
- |.define ZREG_TMP4, ZREG_X14
81
+ |.define ZREG_TMP1, ZREG_X15
82
+ |.define ZREG_TMP2, ZREG_X16
83
+ |.define ZREG_TMP3, ZREG_X17
87
84
|.define ZREG_FPTMP, ZREG_V16
88
85
89
86
|.define HYBRID_SPAD, #32 // padding for stack alignment
Original file line number Diff line number Diff line change @@ -125,10 +125,9 @@ typedef struct _zend_jit_registers_buf {
125
125
#define ZREG_FPR0 ZREG_V0
126
126
#define ZREG_FPR1 ZREG_V1
127
127
128
- #define ZREG_TMP1 ZREG_X11
129
- #define ZREG_TMP2 ZREG_X12
130
- #define ZREG_TMP3 ZREG_X13
131
- #define ZREG_TMP4 ZREG_X14
128
+ #define ZREG_TMP1 ZREG_X15
129
+ #define ZREG_TMP2 ZREG_X16
130
+ #define ZREG_TMP3 ZREG_X17
132
131
#define ZREG_FPTMP ZREG_V16
133
132
134
133
#define ZREG_COPY ZREG_REG0
@@ -141,7 +140,7 @@ typedef uint64_t zend_regset;
141
140
# define ZEND_REGSET_FIXED \
142
141
(ZEND_REGSET(ZREG_RSP) | ZEND_REGSET(ZREG_RLR) | ZEND_REGSET(ZREG_RFP) | \
143
142
ZEND_REGSET(ZREG_RPR) | ZEND_REGSET(ZREG_FP) | ZEND_REGSET(ZREG_IP) | \
144
- ZEND_REGSET_INTERVAL(ZREG_TMP1, ZREG_TMP4 ) | ZEND_REGSET(ZREG_FPTMP))
143
+ ZEND_REGSET_INTERVAL(ZREG_TMP1, ZREG_TMP3 ) | ZEND_REGSET(ZREG_FPTMP))
145
144
# define ZEND_REGSET_GP \
146
145
ZEND_REGSET_DIFFERENCE(ZEND_REGSET_INTERVAL(ZREG_X0, ZREG_X30), ZEND_REGSET_FIXED)
147
146
# define ZEND_REGSET_FP \
You can’t perform that action at this time.
0 commit comments