Home | History | Annotate | Download | only in mips

Lines Matching refs:rbase

185 #define LOAD(rd, rbase)			lw  rd, 0(rbase)
186 #define LOAD_F(rd, rbase) l.s rd, (rbase)
187 #define STORE(rd, rbase) sw rd, 0(rbase)
188 #define STORE_F(rd, rbase) s.s rd, (rbase)
231 * Form an Effective Address rd = rbase + roff<<n;
234 #define EASN(rd,rbase,roff,rshift) .set noat; \
236 addu rd, rbase, AT; \
239 #define EAS1(rd,rbase,roff) EASN(rd,rbase,roff,1)
240 #define EAS2(rd,rbase,roff) EASN(rd,rbase,roff,2)
241 #define EAS3(rd,rbase,roff) EASN(rd,rbase,roff,3)
242 #define EAS4(rd,rbase,roff) EASN(rd,rbase,roff,4)
245 * Form an Effective Shift Right rd = rbase + roff>>n;
248 #define ESRN(rd,rbase,roff,rshift) .set noat; \
250 addu rd, rbase, AT; \
253 #define LOAD_eas2(rd,rbase,roff) EAS2(AT, rbase, roff); \
256 #define STORE_eas2(rd,rbase,roff) EAS2(AT, rbase, roff); \
259 #define LOAD_RB_OFF(rd,rbase,off) lw rd, off(rbase)
260 #define LOADu2_RB_OFF(rd,rbase,off) lhu rd, off(rbase)
261 #define STORE_RB_OFF(rd,rbase,off) sw rd, off(rbase)
265 #define STORE64_off(rlo,rhi,rbase,off) sw rlo, off(rbase); \
266 sw rhi, (off+4)(rbase)
267 #define LOAD64_off(rlo,rhi,rbase,off) lw rlo, off(rbase); \
268 lw rhi, (off+4)(rbase)
270 #define STORE64_off_F(rlo,rhi,rbase,off) s.s rlo, off(rbase); \
271 s.s rhi, (off+4)(rbase)
272 #define LOAD64_off_F(rlo,rhi,rbase,off) l.s rlo, off(rbase); \
273 l.s rhi, (off+4)(rbase)
276 #define STORE64_off(rlo,rhi,rbase,off) sw rlo, (off+4)(rbase); \
277 sw rhi, (off)(rbase)
278 #define LOAD64_off(rlo,rhi,rbase,off) lw rlo, (off+4)(rbase); \
279 lw rhi, (off)(rbase)
280 #define STORE64_off_F(rlo,rhi,rbase,off) s.s rlo, (off+4)(rbase); \
281 s.s rhi, (off)(rbase)
282 #define LOAD64_off_F(rlo,rhi,rbase,off) l.s rlo, (off+4)(rbase); \
283 l.s rhi, (off)(rbase)
286 #define STORE64(rlo,rhi,rbase) STORE64_off(rlo,rhi,rbase,0)
287 #define LOAD64(rlo,rhi,rbase) LOAD64_off(rlo,rhi,rbase,0)
289 #define STORE64_F(rlo,rhi,rbase) STORE64_off_F(rlo,rhi,rbase,0)
290 #define LOAD64_F(rlo,rhi,rbase) LOAD64_off_F(rlo,rhi,rbase,0)
292 #define STORE64_lo(rd,rbase) sw rd, 0(rbase)
293 #define STORE64_hi(rd,rbase) sw rd, 4(rbase)
296 #define LOAD_offThread_exception(rd,rbase) LOAD_RB_OFF(rd,rbase,offThread_exception)
297 #define LOAD_base_offArrayObject_length(rd,rbase) LOAD_RB_OFF(rd,rbase,offArrayObject_length)
298 #define LOAD_base_offClassObject_accessFlags(rd,rbase) LOAD_RB_OFF(rd,rbase,offClassObject_accessFlags)
299 #define LOAD_base_offClassObject_descriptor(rd,rbase) LOAD_RB_OFF(rd,rbase,offClassObject_descriptor)
300 #define LOAD_base_offClassObject_super(rd,rbase) LOAD_RB_OFF(rd,rbase,offClassObject_super)
302 #define LOAD_base_offClassObject_vtable(rd,rbase) LOAD_RB_OFF(rd,rbase,offClassObject_vtable)
303 #define LOAD_base_offClassObject_vtableCount(rd,rbase) LOAD_RB_OFF(rd,rbase,offClassObject_vtableCount)
304 #define LOAD_base_offDvmDex_pResClasses(rd,rbase) LOAD_RB_OFF(rd,rbase,offDvmDex_pResClasses)
305 #define LOAD_base_offDvmDex_pResFields(rd,rbase) LOAD_RB_OFF(rd,rbase,offDvmDex_pResFields)
307 #define LOAD_base_offDvmDex_pResMethods(rd,rbase) LOAD_RB_OFF(rd,rbase,offDvmDex_pResMethods)
308 #define LOAD_base_offDvmDex_pResStrings(rd,rbase) LOAD_RB_OFF(rd,rbase,offDvmDex_pResStrings)
309 #define LOAD_base_offInstField_byteOffset(rd,rbase) LOAD_RB_OFF(rd,rbase,offInstField_byteOffset)
310 #define LOAD_base_offStaticField_value(rd,rbase) LOAD_RB_OFF(rd,rbase,offStaticField_value)
311 #define LOAD_base_offMethod_clazz(rd,rbase) LOAD_RB_OFF(rd,rbase,offMethod_clazz)
313 #define LOAD_base_offMethod_name(rd,rbase) LOAD_RB_OFF(rd,rbase,offMethod_name)
314 #define LOAD_base_offObject_clazz(rd,rbase) LOAD_RB_OFF(rd,rbase,offObject_clazz)
316 #define LOADu2_offMethod_methodIndex(rd,rbase) LOADu2_RB_OFF(rd,rbase,offMethod_methodIndex)
319 #define STORE_offThread_exception(rd,rbase) STORE_RB_OFF(rd,rbase,offThread_exception)