Lines Matching refs:RP
86 #define SAVE_GLOBALS(RP) \ argument
87 stx %g1, [RP + G1_OFF]; \
88 stx %g2, [RP + G2_OFF]; \
89 stx %g3, [RP + G3_OFF]; \
90 stx %g4, [RP + G4_OFF]; \
91 stx %g5, [RP + G5_OFF]; \
92 stx %g6, [RP + G6_OFF]; \
93 stx %g7, [RP + G7_OFF]; \
95 st %g1, [RP + Y_OFF];
97 #define RESTORE_GLOBALS(RP) \ argument
98 ld [RP + Y_OFF], %g1; \
100 ldx [RP + G1_OFF], %g1; \
101 ldx [RP + G2_OFF], %g2; \
102 ldx [RP + G3_OFF], %g3; \
103 ldx [RP + G4_OFF], %g4; \
104 ldx [RP + G5_OFF], %g5; \
105 ldx [RP + G6_OFF], %g6; \
106 ldx [RP + G7_OFF], %g7;
108 #define SAVE_OUTS(RP) \ argument
109 stx %i0, [RP + O0_OFF]; \
110 stx %i1, [RP + O1_OFF]; \
111 stx %i2, [RP + O2_OFF]; \
112 stx %i3, [RP + O3_OFF]; \
113 stx %i4, [RP + O4_OFF]; \
114 stx %i5, [RP + O5_OFF]; \
115 stx %i6, [RP + O6_OFF]; \
116 stx %i7, [RP + O7_OFF];
118 #define RESTORE_OUTS(RP) \ argument
119 ldx [RP + O0_OFF], %i0; \
120 ldx [RP + O1_OFF], %i1; \
121 ldx [RP + O2_OFF], %i2; \
122 ldx [RP + O3_OFF], %i3; \
123 ldx [RP + O4_OFF], %i4; \
124 ldx [RP + O5_OFF], %i5; \
125 ldx [RP + O6_OFF], %i6; \
126 ldx [RP + O7_OFF], %i7;