Lines Matching refs:reg
126 /* check whether reg is a regular register */
127 .macro is_rreg_in reg
128 .ifc "\reg", "r0"
133 mov \reg = r0
136 #define IS_RREG_IN(reg) is_rreg_in reg ;
138 #define IS_RREG_OUT(reg) \
140 mov reg = r0 \
143 #define IS_RREG_CLOB(reg) IS_RREG_OUT(reg)
161 #define MOV_FROM_IFA(reg) \
162 IS_RREG_OUT(reg)
163 #define MOV_FROM_ITIR(reg) \
164 IS_RREG_OUT(reg)
165 #define MOV_FROM_ISR(reg) \
166 IS_RREG_OUT(reg)
167 #define MOV_FROM_IHA(reg) \
168 IS_RREG_OUT(reg)
169 #define MOV_FROM_IPSR(pred, reg) \
171 IS_RREG_OUT(reg)
172 #define MOV_FROM_IIM(reg) \
173 IS_RREG_OUT(reg)
174 #define MOV_FROM_IIP(reg) \
175 IS_RREG_OUT(reg)
176 #define MOV_FROM_IVR(reg, clob) \
177 IS_RREG_OUT(reg) \
179 #define MOV_FROM_PSR(pred, reg, clob) \
181 IS_RREG_OUT(reg) \
183 #define MOV_FROM_ITC(pred, pred_clob, reg, clob) \
186 IS_RREG_OUT(reg) \
188 #define MOV_TO_IFA(reg, clob) \
189 IS_RREG_IN(reg) \
191 #define MOV_TO_ITIR(pred, reg, clob) \
193 IS_RREG_IN(reg) \
195 #define MOV_TO_IHA(pred, reg, clob) \
197 IS_RREG_IN(reg) \
199 #define MOV_TO_IPSR(pred, reg, clob) \
201 IS_RREG_IN(reg) \
203 #define MOV_TO_IFS(pred, reg, clob) \
205 IS_RREG_IN(reg) \
207 #define MOV_TO_IIP(reg, clob) \
208 IS_RREG_IN(reg) \
210 #define MOV_TO_KR(kr, reg, clob0, clob1) \
211 IS_RREG_IN(reg) \
214 #define ITC_I(pred, reg, clob) \
216 IS_RREG_IN(reg) \
218 #define ITC_D(pred, reg, clob) \
220 IS_RREG_IN(reg) \
222 #define ITC_I_AND_D(pred_i, pred_d, reg, clob) \
225 IS_RREG_IN(reg) \