Lines Matching defs:GET_REGISTER

227 # define GET_REGISTER(_idx) \
233 # define GET_REGISTER_AS_OBJECT(_idx) ((Object *)GET_REGISTER(_idx))
235 # define GET_REGISTER_INT(_idx) ((s4) GET_REGISTER(_idx))
256 # define GET_REGISTER(_idx) (fp[(_idx)])
260 # define GET_REGISTER_INT(_idx) ((s4)GET_REGISTER(_idx))
549 GET_REGISTER##_fromtype(vsrc1)); \
562 val = GET_REGISTER##_fromrtype(vsrc1); \
583 SET_REGISTER(vdst, (_type) GET_REGISTER(vsrc1)); \
598 val1 = GET_REGISTER##_type(vsrc1); \
599 val2 = GET_REGISTER##_type(vsrc2); \
617 if ((s4) GET_REGISTER(vsrc1) _cmp (s4) GET_REGISTER(vsrc2)) { \
633 if ((s4) GET_REGISTER(vsrc1) _cmp 0) { \
650 SET_REGISTER##_type(vdst, _pfx GET_REGISTER##_type(vsrc1) _sfx); \
664 firstVal = GET_REGISTER(vsrc1); \
665 secondVal = GET_REGISTER(vsrc2); \
683 (s4) GET_REGISTER(vsrc1) _op (s4) GET_REGISTER(vsrc2)); \
698 _cast GET_REGISTER(vsrc1) _op (GET_REGISTER(vsrc2) & 0x1f)); \
711 firstVal = GET_REGISTER(vsrc1); \
729 SET_REGISTER(vdst, GET_REGISTER(vsrc1) _op (s2) vsrc2); \
745 firstVal = GET_REGISTER(vsrc1); \
762 (s4) GET_REGISTER(vsrc1) _op (s1) vsrc2); \
778 _cast GET_REGISTER(vsrc1) _op (vsrc2 & 0x1f)); \
789 firstVal = GET_REGISTER(vdst); \
790 secondVal = GET_REGISTER(vsrc1); \
807 (s4) GET_REGISTER(vdst) _op (s4) GET_REGISTER(vsrc1)); \
817 _cast GET_REGISTER(vdst) _op (GET_REGISTER(vsrc1) & 0x1f)); \
866 _cast GET_REGISTER_WIDE(vsrc1) _op (GET_REGISTER(vsrc2) & 0x3f)); \
907 _cast GET_REGISTER_WIDE(vdst) _op (GET_REGISTER(vsrc1) & 0x3f)); \
967 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1); \
970 if (GET_REGISTER(vsrc2) >= arrayObj->length) { \
972 arrayObj->length, GET_REGISTER(vsrc2)); \
976 ((_type*)(void*)arrayObj->contents)[GET_REGISTER(vsrc2)]); \
977 ILOGV("+ AGET[%d]=%#x", GET_REGISTER(vsrc2), GET_REGISTER(vdst)); \
992 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1); \
995 if (GET_REGISTER(vsrc2) >= arrayObj->length) { \
997 arrayObj->length, GET_REGISTER(vsrc2)); \
1000 ILOGV("+ APUT[%d]=0x%08x", GET_REGISTER(vsrc2), GET_REGISTER(vdst));\
1001 ((_type*)(void*)arrayObj->contents)[GET_REGISTER(vsrc2)] = \
1002 GET_REGISTER##_regsize(vdst); \
1033 obj = (Object*) GET_REGISTER(vsrc1); \
1045 (u8) GET_REGISTER##_regsize(vdst)); \
1058 obj = (Object*) GET_REGISTER(vsrc1); \
1063 (u8) GET_REGISTER##_regsize(vdst)); \
1077 obj = (Object*) GET_REGISTER(vsrc1); \
1087 GET_REGISTER##_regsize(vdst)); \
1089 (u8) GET_REGISTER##_regsize(vdst)); \
1102 obj = (Object*) GET_REGISTER(vsrc1); \
1105 dvmSetField##_ftype(obj, ref, GET_REGISTER##_regsize(vdst)); \
1107 (u8) GET_REGISTER##_regsize(vdst)); \
1138 sfield->name, (u8)GET_REGISTER##_regsize(vdst)); \
1159 dvmSetStaticField##_ftype(sfield, GET_REGISTER##_regsize(vdst)); \
1161 sfield->name, (u8)GET_REGISTER##_regsize(vdst)); \
1176 kSpacing, vdst, GET_REGISTER(vsrc1));
1177 SET_REGISTER(vdst, GET_REGISTER(vsrc1));
1187 kSpacing, vdst, GET_REGISTER(vsrc1));
1188 SET_REGISTER(vdst, GET_REGISTER(vsrc1));
1198 kSpacing, vdst, GET_REGISTER(vsrc1));
1199 SET_REGISTER(vdst, GET_REGISTER(vsrc1));
1242 kSpacing, vdst, GET_REGISTER(vsrc1));
1243 SET_REGISTER(vdst, GET_REGISTER(vsrc1));
1255 kSpacing, vdst, GET_REGISTER(vsrc1));
1256 SET_REGISTER(vdst, GET_REGISTER(vsrc1));
1268 kSpacing, vdst, GET_REGISTER(vsrc1));
1269 SET_REGISTER(vdst, GET_REGISTER(vsrc1));
1328 retval.i = GET_REGISTER(vsrc1);
1346 retval.i = GET_REGISTER(vsrc1);
1513 vsrc1, kSpacing+6, GET_REGISTER(vsrc1));
1514 obj = (Object*)GET_REGISTER(vsrc1);
1533 vsrc1, kSpacing+5, GET_REGISTER(vsrc1));
1534 obj = (Object*)GET_REGISTER(vsrc1);
1568 obj = (Object*)GET_REGISTER(vsrc1);
1600 obj = (Object*)GET_REGISTER(vsrc1);
1628 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1);
1701 vdst, vsrc1, ref, (s4) GET_REGISTER(vsrc1));
1702 length = (s4) GET_REGISTER(vsrc1);
1756 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1);
1777 ILOGV("|throw v%d (%p)", vsrc1, (void*)GET_REGISTER(vsrc1));
1778 obj = (Object*) GET_REGISTER(vsrc1);
1857 testVal = GET_REGISTER(vsrc1);
1888 testVal = GET_REGISTER(vsrc1);
2038 arrayObj = (ArrayObject*) GET_REGISTER(vsrc1);
2041 if (GET_REGISTER(vsrc2) >= arrayObj->length) {
2043 arrayObj->length, GET_REGISTER(vsrc2));
2046 obj = (Object*) GET_REGISTER(vdst);
2058 ILOGV("+ APUT[%d]=0x%08x", GET_REGISTER(vsrc2), GET_REGISTER(vdst));
2060 GET_REGISTER(vsrc2),
2061 (Object *)GET_REGISTER(vdst));
2656 SET_REGISTER(vdst, (s2) vsrc2 - (s4) GET_REGISTER(vsrc1));
2698 SET_REGISTER(vdst, (s1) vsrc2 - (s4) GET_REGISTER(vsrc1));
2845 arg3 = GET_REGISTER(vdst >> 12);
2848 arg2 = GET_REGISTER((vdst & 0x0f00) >> 8);
2851 arg1 = GET_REGISTER((vdst & 0x00f0) >> 4);
2854 arg0 = GET_REGISTER(vdst & 0x0f);
2890 arg3 = GET_REGISTER(vdst+3);
2893 arg2 = GET_REGISTER(vdst+2);
2896 arg1 = GET_REGISTER(vdst+1);
2899 arg0 = GET_REGISTER(vdst+0);
3170 contents[i] = GET_REGISTER(vdst+i);
3174 contents[4] = GET_REGISTER(arg5);
3178 contents[i] = GET_REGISTER(vdst & 0x0f);
3211 thisPtr = (Object*) GET_REGISTER(vdst);
3216 thisPtr = (Object*) GET_REGISTER(vdst & 0x0f);
3310 if (!checkForNull((Object*) GET_REGISTER(thisReg)))
3385 thisPtr = (Object*) GET_REGISTER(vdst);
3390 thisPtr = (Object*) GET_REGISTER(vdst & 0x0f);
3437 if (!checkForNull((Object*) GET_REGISTER(thisReg)))
3509 thisPtr = (Object*) GET_REGISTER(vdst);
3514 thisPtr = (Object*) GET_REGISTER(vdst & 0x0f);
3570 if (!checkForNull((Object*) GET_REGISTER(thisReg)))
3867 outs[i] = GET_REGISTER(vdst+i);
3878 outs[4] = GET_REGISTER(vsrc1 & 0x0f);
3882 outs[i] = GET_REGISTER(vdst & 0x0f);
3891 outs[4] = GET_REGISTER(vsrc1 & 0x0f);
3893 outs[3] = GET_REGISTER(vdst >> 12);
3895 outs[2] = GET_REGISTER((vdst & 0x0f00) >> 8);
3897 outs[1] = GET_REGISTER((vdst & 0x00f0) >> 4);
3899 outs[0] = GET_REGISTER(vdst & 0x0f);