Home | History | Annotate | Download | only in out

Lines Matching refs:rbase

167  * Form an Effective Address rd = rbase + roff<<n;
170 #define EASN(rd, rbase, roff, rshift) .set noat; \
172 addu rd, rbase, AT; \
175 #define EAS1(rd, rbase, roff) EASN(rd, rbase, roff, 1)
176 #define EAS2(rd, rbase, roff) EASN(rd, rbase, roff, 2)
177 #define EAS3(rd, rbase, roff) EASN(rd, rbase, roff, 3)
178 #define EAS4(rd, rbase, roff) EASN(rd, rbase, roff, 4)
181 * Form an Effective Shift Right rd = rbase + roff>>n;
184 #define ESRN(rd, rbase, roff, rshift) .set noat; \
186 addu rd, rbase, AT; \
189 #define LOAD_eas2(rd, rbase, roff) EAS2(AT, rbase, roff); \
192 #define STORE_eas2(rd, rbase, roff) EAS2(AT, rbase, roff); \
195 #define LOAD_RB_OFF(rd, rbase, off) lw rd, off(rbase)
196 #define LOADu2_RB_OFF(rd, rbase, off) lhu rd, off(rbase)
197 #define STORE_RB_OFF(rd, rbase, off) sw rd, off(rbase)
201 #define STORE64_off(rlo, rhi, rbase, off) sw rlo, off(rbase); \
202 sw rhi, (off+4)(rbase)
203 #define LOAD64_off(rlo, rhi, rbase, off) lw rlo, off(rbase); \
204 lw rhi, (off+4)(rbase)
206 #define vSTORE64_off(rlo, rhi, rbase, off) sw rlo, off(rbase); \
207 sw rhi, (off+4)(rbase)
208 #define vLOAD64_off(rlo, rhi, rbase, off) lw rlo, off(rbase); \
209 lw rhi, (off+4)(rbase)
211 #define STORE64_off_F(rlo, rhi, rbase, off) s.s rlo, off(rbase); \
212 s.s rhi, (off+4)(rbase)
213 #define LOAD64_off_F(rlo, rhi, rbase, off) l.s rlo, off(rbase); \
214 l.s rhi, (off+4)(rbase)
217 #define STORE64_off(rlo, rhi, rbase, off) sw rlo, (off+4)(rbase); \
218 sw rhi, (off)(rbase)
219 #define LOAD64_off(rlo, rhi, rbase, off) lw rlo, (off+4)(rbase); \
220 lw rhi, (off)(rbase)
221 #define vSTORE64_off(rlo, rhi, rbase, off) sw rlo, (off+4)(rbase); \
222 sw rhi, (off)(rbase)
223 #define vLOAD64_off(rlo, rhi, rbase, off) lw rlo, (off+4)(rbase); \
224 lw rhi, (off)(rbase)
225 #define STORE64_off_F(rlo, rhi, rbase, off) s.s rlo, (off+4)(rbase); \
226 s.s rhi, (off)(rbase)
227 #define LOAD64_off_F(rlo, rhi, rbase, off) l.s rlo, (off+4)(rbase); \
228 l.s rhi, (off)(rbase)
231 #define STORE64(rlo, rhi, rbase) STORE64_off(rlo, rhi, rbase, 0)
232 #define LOAD64(rlo, rhi, rbase) LOAD64_off(rlo, rhi, rbase, 0)
234 #define vSTORE64(rlo, rhi, rbase) vSTORE64_off(rlo, rhi, rbase, 0)
235 #define vLOAD64(rlo, rhi, rbase) vLOAD64_off(rlo, rhi, rbase, 0)
237 #define STORE64_F(rlo, rhi, rbase) STORE64_off_F(rlo, rhi, rbase, 0)
238 #define LOAD64_F(rlo, rhi, rbase) LOAD64_off_F(rlo, rhi, rbase, 0)
240 #define STORE64_lo(rd, rbase) sw rd, 0(rbase)
241 #define STORE64_hi(rd, rbase) sw rd, 4(rbase)
244 #define LOAD_offThread_exception(rd, rbase) LOAD_RB_OFF(rd, rbase, offThread_exception)
245 #define LOAD_base_offArrayObject_length(rd, rbase) LOAD_RB_OFF(rd, rbase, offArrayObject_length)
246 #define LOAD_base_offClassObject_accessFlags(rd, rbase) LOAD_RB_OFF(rd, rbase, offClassObject_accessFlags)
247 #define LOAD_base_offClassObject_descriptor(rd, rbase) LOAD_RB_OFF(rd, rbase, offClassObject_descriptor)
248 #define LOAD_base_offClassObject_super(rd, rbase) LOAD_RB_OFF(rd, rbase, offClassObject_super)
250 #define LOAD_base_offClassObject_vtable(rd, rbase) LOAD_RB_OFF(rd, rbase, offClassObject_vtable)
251 #define LOAD_base_offClassObject_vtableCount(rd, rbase) LOAD_RB_OFF(rd, rbase, offClassObject_vtableCount)
252 #define LOAD_base_offDvmDex_pResClasses(rd, rbase) LOAD_RB_OFF(rd, rbase, offDvmDex_pResClasses)
253 #define LOAD_base_offDvmDex_pResFields(rd, rbase) LOAD_RB_OFF(rd, rbase, offDvmDex_pResFields)
255 #define LOAD_base_offDvmDex_pResMethods(rd, rbase) LOAD_RB_OFF(rd, rbase, offDvmDex_pResMethods)
256 #define LOAD_base_offDvmDex_pResStrings(rd, rbase) LOAD_RB_OFF(rd, rbase, offDvmDex_pResStrings)
257 #define LOAD_base_offInstField_byteOffset(rd, rbase) LOAD_RB_OFF(rd, rbase, offInstField_byteOffset)
258 #define LOAD_base_offStaticField_value(rd, rbase) LOAD_RB_OFF(rd, rbase, offStaticField_value)
259 #define LOAD_base_offMethod_clazz(rd, rbase) LOAD_RB_OFF(rd, rbase, offMethod_clazz)
261 #define LOAD_base_offMethod_name(rd, rbase) LOAD_RB_OFF(rd, rbase, offMethod_name)
262 #define LOAD_base_offObject_clazz(rd, rbase) LOAD_RB_OFF(rd, rbase, offObject_clazz)
264 #define LOADu2_offMethod_methodIndex(rd, rbase) LOADu2_RB_OFF(rd, rbase, offMethod_methodIndex)
267 #define STORE_offThread_exception(rd, rbase) STORE_RB_OFF(rd, rbase, offThread_exception)
1352 /* If backwards branch refresh rBASE */