Home | History | Annotate | Download | only in mips

Lines Matching refs:rbase

160  * Form an Effective Address rd = rbase + roff<<n;
163 #define EASN(rd, rbase, roff, rshift) .set noat; \
165 addu rd, rbase, AT; \
168 #define EAS1(rd, rbase, roff) EASN(rd, rbase, roff, 1)
169 #define EAS2(rd, rbase, roff) EASN(rd, rbase, roff, 2)
170 #define EAS3(rd, rbase, roff) EASN(rd, rbase, roff, 3)
171 #define EAS4(rd, rbase, roff) EASN(rd, rbase, roff, 4)
174 * Form an Effective Shift Right rd = rbase + roff>>n;
177 #define ESRN(rd, rbase, roff, rshift) .set noat; \
179 addu rd, rbase, AT; \
182 #define LOAD_eas2(rd, rbase, roff) EAS2(AT, rbase, roff); \
185 #define STORE_eas2(rd, rbase, roff) EAS2(AT, rbase, roff); \
188 #define LOAD_RB_OFF(rd, rbase, off) lw rd, off(rbase)
189 #define LOADu2_RB_OFF(rd, rbase, off) lhu rd, off(rbase)
190 #define STORE_RB_OFF(rd, rbase, off) sw rd, off(rbase)
194 #define STORE64_off(rlo, rhi, rbase, off) sw rlo, off(rbase); \
195 sw rhi, (off+4)(rbase)
196 #define LOAD64_off(rlo, rhi, rbase, off) lw rlo, off(rbase); \
197 lw rhi, (off+4)(rbase)
199 #define vSTORE64_off(rlo, rhi, rbase, off) sw rlo, off(rbase); \
200 sw rhi, (off+4)(rbase)
201 #define vLOAD64_off(rlo, rhi, rbase, off) lw rlo, off(rbase); \
202 lw rhi, (off+4)(rbase)
204 #define STORE64_off_F(rlo, rhi, rbase, off) s.s rlo, off(rbase); \
205 s.s rhi, (off+4)(rbase)
206 #define LOAD64_off_F(rlo, rhi, rbase, off) l.s rlo, off(rbase); \
207 l.s rhi, (off+4)(rbase)
210 #define STORE64_off(rlo, rhi, rbase, off) sw rlo, (off+4)(rbase); \
211 sw rhi, (off)(rbase)
212 #define LOAD64_off(rlo, rhi, rbase, off) lw rlo, (off+4)(rbase); \
213 lw rhi, (off)(rbase)
214 #define vSTORE64_off(rlo, rhi, rbase, off) sw rlo, (off+4)(rbase); \
215 sw rhi, (off)(rbase)
216 #define vLOAD64_off(rlo, rhi, rbase, off) lw rlo, (off+4)(rbase); \
217 lw rhi, (off)(rbase)
218 #define STORE64_off_F(rlo, rhi, rbase, off) s.s rlo, (off+4)(rbase); \
219 s.s rhi, (off)(rbase)
220 #define LOAD64_off_F(rlo, rhi, rbase, off) l.s rlo, (off+4)(rbase); \
221 l.s rhi, (off)(rbase)
224 #define STORE64(rlo, rhi, rbase) STORE64_off(rlo, rhi, rbase, 0)
225 #define LOAD64(rlo, rhi, rbase) LOAD64_off(rlo, rhi, rbase, 0)
227 #define vSTORE64(rlo, rhi, rbase) vSTORE64_off(rlo, rhi, rbase, 0)
228 #define vLOAD64(rlo, rhi, rbase) vLOAD64_off(rlo, rhi, rbase, 0)
230 #define STORE64_F(rlo, rhi, rbase) STORE64_off_F(rlo, rhi, rbase, 0)
231 #define LOAD64_F(rlo, rhi, rbase) LOAD64_off_F(rlo, rhi, rbase, 0)
233 #define STORE64_lo(rd, rbase) sw rd, 0(rbase)
234 #define STORE64_hi(rd, rbase) sw rd, 4(rbase)
237 #define LOAD_offThread_exception(rd, rbase) LOAD_RB_OFF(rd, rbase, offThread_exception)
238 #define LOAD_base_offArrayObject_length(rd, rbase) LOAD_RB_OFF(rd, rbase, offArrayObject_length)
239 #define LOAD_base_offClassObject_accessFlags(rd, rbase) LOAD_RB_OFF(rd, rbase, offClassObject_accessFlags)
240 #define LOAD_base_offClassObject_descriptor(rd, rbase) LOAD_RB_OFF(rd, rbase, offClassObject_descriptor)
241 #define LOAD_base_offClassObject_super(rd, rbase) LOAD_RB_OFF(rd, rbase, offClassObject_super)
243 #define LOAD_base_offClassObject_vtable(rd, rbase) LOAD_RB_OFF(rd, rbase, offClassObject_vtable)
244 #define LOAD_base_offClassObject_vtableCount(rd, rbase) LOAD_RB_OFF(rd, rbase, offClassObject_vtableCount)
245 #define LOAD_base_offDvmDex_pResClasses(rd, rbase) LOAD_RB_OFF(rd, rbase, offDvmDex_pResClasses)
246 #define LOAD_base_offDvmDex_pResFields(rd, rbase) LOAD_RB_OFF(rd, rbase, offDvmDex_pResFields)
248 #define LOAD_base_offDvmDex_pResMethods(rd, rbase) LOAD_RB_OFF(rd, rbase, offDvmDex_pResMethods)
249 #define LOAD_base_offDvmDex_pResStrings(rd, rbase) LOAD_RB_OFF(rd, rbase, offDvmDex_pResStrings)
250 #define LOAD_base_offInstField_byteOffset(rd, rbase) LOAD_RB_OFF(rd, rbase, offInstField_byteOffset)
251 #define LOAD_base_offStaticField_value(rd, rbase) LOAD_RB_OFF(rd, rbase, offStaticField_value)
252 #define LOAD_base_offMethod_clazz(rd, rbase) LOAD_RB_OFF(rd, rbase, offMethod_clazz)
254 #define LOAD_base_offMethod_name(rd, rbase) LOAD_RB_OFF(rd, rbase, offMethod_name)
255 #define LOAD_base_offObject_clazz(rd, rbase) LOAD_RB_OFF(rd, rbase, offObject_clazz)
257 #define LOADu2_offMethod_methodIndex(rd, rbase) LOADu2_RB_OFF(rd, rbase, offMethod_methodIndex)
260 #define STORE_offThread_exception(rd, rbase) STORE_RB_OFF(rd, rbase, offThread_exception)