/dalvik/vm/mterp/common/ |
D | asm-constants.h | 13 # define MTERP_OFFSET(_name, _type, _field, _offset) \ argument 14 if (OFFSETOF_MEMBER(_type, _field) != _offset) { \ 16 #_name, _offset, OFFSETOF_MEMBER(_type, _field)); \ 19 # define MTERP_SIZEOF(_name, _type, _size) \ argument 20 if (sizeof(_type) != (_size)) { \ 22 #_name, (_size), sizeof(_type)); \
|
/dalvik/vm/mterp/c/ |
D | opcommon.cpp | 62 #define HANDLE_INT_TO_SMALL(_opcode, _opname, _type) \ argument 67 SET_REGISTER(vdst, (_type) GET_REGISTER(vsrc1)); \ 71 #define HANDLE_OP_CMPX(_opcode, _opname, _varType, _type, _nanVal) \ argument 82 val1 = GET_REGISTER##_type(vsrc1); \ 83 val2 = GET_REGISTER##_type(vsrc2); \ 129 #define HANDLE_UNOP(_opcode, _opname, _pfx, _sfx, _type) \ argument 134 SET_REGISTER##_type(vdst, _pfx GET_REGISTER##_type(vsrc1) _sfx); \ 440 #define HANDLE_OP_AGET(_opcode, _opname, _type, _regsize) \ argument 460 ((_type*)(void*)arrayObj->contents)[GET_REGISTER(vsrc2)]); \ 465 #define HANDLE_OP_APUT(_opcode, _opname, _type, _regsize) \ argument [all …]
|
/dalvik/vm/mterp/out/ |
D | InterpC-armv5te-vfp.cpp | 568 #define HANDLE_INT_TO_SMALL(_opcode, _opname, _type) \ argument 573 SET_REGISTER(vdst, (_type) GET_REGISTER(vsrc1)); \ 577 #define HANDLE_OP_CMPX(_opcode, _opname, _varType, _type, _nanVal) \ argument 588 val1 = GET_REGISTER##_type(vsrc1); \ 589 val2 = GET_REGISTER##_type(vsrc2); \ 635 #define HANDLE_UNOP(_opcode, _opname, _pfx, _sfx, _type) \ argument 640 SET_REGISTER##_type(vdst, _pfx GET_REGISTER##_type(vsrc1) _sfx); \ 946 #define HANDLE_OP_AGET(_opcode, _opname, _type, _regsize) \ argument 966 ((_type*)(void*)arrayObj->contents)[GET_REGISTER(vsrc2)]); \ 971 #define HANDLE_OP_APUT(_opcode, _opname, _type, _regsize) \ argument [all …]
|
D | InterpC-armv7-a-neon.cpp | 568 #define HANDLE_INT_TO_SMALL(_opcode, _opname, _type) \ argument 573 SET_REGISTER(vdst, (_type) GET_REGISTER(vsrc1)); \ 577 #define HANDLE_OP_CMPX(_opcode, _opname, _varType, _type, _nanVal) \ argument 588 val1 = GET_REGISTER##_type(vsrc1); \ 589 val2 = GET_REGISTER##_type(vsrc2); \ 635 #define HANDLE_UNOP(_opcode, _opname, _pfx, _sfx, _type) \ argument 640 SET_REGISTER##_type(vdst, _pfx GET_REGISTER##_type(vsrc1) _sfx); \ 946 #define HANDLE_OP_AGET(_opcode, _opname, _type, _regsize) \ argument 966 ((_type*)(void*)arrayObj->contents)[GET_REGISTER(vsrc2)]); \ 971 #define HANDLE_OP_APUT(_opcode, _opname, _type, _regsize) \ argument [all …]
|
D | InterpC-armv5te.cpp | 568 #define HANDLE_INT_TO_SMALL(_opcode, _opname, _type) \ argument 573 SET_REGISTER(vdst, (_type) GET_REGISTER(vsrc1)); \ 577 #define HANDLE_OP_CMPX(_opcode, _opname, _varType, _type, _nanVal) \ argument 588 val1 = GET_REGISTER##_type(vsrc1); \ 589 val2 = GET_REGISTER##_type(vsrc2); \ 635 #define HANDLE_UNOP(_opcode, _opname, _pfx, _sfx, _type) \ argument 640 SET_REGISTER##_type(vdst, _pfx GET_REGISTER##_type(vsrc1) _sfx); \ 946 #define HANDLE_OP_AGET(_opcode, _opname, _type, _regsize) \ argument 966 ((_type*)(void*)arrayObj->contents)[GET_REGISTER(vsrc2)]); \ 971 #define HANDLE_OP_APUT(_opcode, _opname, _type, _regsize) \ argument [all …]
|
D | InterpC-armv7-a.cpp | 568 #define HANDLE_INT_TO_SMALL(_opcode, _opname, _type) \ argument 573 SET_REGISTER(vdst, (_type) GET_REGISTER(vsrc1)); \ 577 #define HANDLE_OP_CMPX(_opcode, _opname, _varType, _type, _nanVal) \ argument 588 val1 = GET_REGISTER##_type(vsrc1); \ 589 val2 = GET_REGISTER##_type(vsrc2); \ 635 #define HANDLE_UNOP(_opcode, _opname, _pfx, _sfx, _type) \ argument 640 SET_REGISTER##_type(vdst, _pfx GET_REGISTER##_type(vsrc1) _sfx); \ 946 #define HANDLE_OP_AGET(_opcode, _opname, _type, _regsize) \ argument 966 ((_type*)(void*)arrayObj->contents)[GET_REGISTER(vsrc2)]); \ 971 #define HANDLE_OP_APUT(_opcode, _opname, _type, _regsize) \ argument [all …]
|
D | InterpC-x86.cpp | 568 #define HANDLE_INT_TO_SMALL(_opcode, _opname, _type) \ argument 573 SET_REGISTER(vdst, (_type) GET_REGISTER(vsrc1)); \ 577 #define HANDLE_OP_CMPX(_opcode, _opname, _varType, _type, _nanVal) \ argument 588 val1 = GET_REGISTER##_type(vsrc1); \ 589 val2 = GET_REGISTER##_type(vsrc2); \ 635 #define HANDLE_UNOP(_opcode, _opname, _pfx, _sfx, _type) \ argument 640 SET_REGISTER##_type(vdst, _pfx GET_REGISTER##_type(vsrc1) _sfx); \ 946 #define HANDLE_OP_AGET(_opcode, _opname, _type, _regsize) \ argument 966 ((_type*)(void*)arrayObj->contents)[GET_REGISTER(vsrc2)]); \ 971 #define HANDLE_OP_APUT(_opcode, _opname, _type, _regsize) \ argument [all …]
|
D | InterpC-x86-atom.cpp | 568 #define HANDLE_INT_TO_SMALL(_opcode, _opname, _type) \ argument 573 SET_REGISTER(vdst, (_type) GET_REGISTER(vsrc1)); \ 577 #define HANDLE_OP_CMPX(_opcode, _opname, _varType, _type, _nanVal) \ argument 588 val1 = GET_REGISTER##_type(vsrc1); \ 589 val2 = GET_REGISTER##_type(vsrc2); \ 635 #define HANDLE_UNOP(_opcode, _opname, _pfx, _sfx, _type) \ argument 640 SET_REGISTER##_type(vdst, _pfx GET_REGISTER##_type(vsrc1) _sfx); \ 946 #define HANDLE_OP_AGET(_opcode, _opname, _type, _regsize) \ argument 966 ((_type*)(void*)arrayObj->contents)[GET_REGISTER(vsrc2)]); \ 971 #define HANDLE_OP_APUT(_opcode, _opname, _type, _regsize) \ argument [all …]
|
D | InterpC-allstubs.cpp | 568 #define HANDLE_INT_TO_SMALL(_opcode, _opname, _type) \ argument 573 SET_REGISTER(vdst, (_type) GET_REGISTER(vsrc1)); \ 577 #define HANDLE_OP_CMPX(_opcode, _opname, _varType, _type, _nanVal) \ argument 588 val1 = GET_REGISTER##_type(vsrc1); \ 589 val2 = GET_REGISTER##_type(vsrc2); \ 635 #define HANDLE_UNOP(_opcode, _opname, _pfx, _sfx, _type) \ argument 640 SET_REGISTER##_type(vdst, _pfx GET_REGISTER##_type(vsrc1) _sfx); \ 946 #define HANDLE_OP_AGET(_opcode, _opname, _type, _regsize) \ argument 966 ((_type*)(void*)arrayObj->contents)[GET_REGISTER(vsrc2)]); \ 971 #define HANDLE_OP_APUT(_opcode, _opname, _type, _regsize) \ argument [all …]
|
D | InterpC-portable.cpp | 520 #define HANDLE_INT_TO_SMALL(_opcode, _opname, _type) \ argument 525 SET_REGISTER(vdst, (_type) GET_REGISTER(vsrc1)); \ 529 #define HANDLE_OP_CMPX(_opcode, _opname, _varType, _type, _nanVal) \ argument 540 val1 = GET_REGISTER##_type(vsrc1); \ 541 val2 = GET_REGISTER##_type(vsrc2); \ 587 #define HANDLE_UNOP(_opcode, _opname, _pfx, _sfx, _type) \ argument 592 SET_REGISTER##_type(vdst, _pfx GET_REGISTER##_type(vsrc1) _sfx); \ 898 #define HANDLE_OP_AGET(_opcode, _opname, _type, _regsize) \ argument 918 ((_type*)(void*)arrayObj->contents)[GET_REGISTER(vsrc2)]); \ 923 #define HANDLE_OP_APUT(_opcode, _opname, _type, _regsize) \ argument [all …]
|
/dalvik/vm/ |
D | CheckJni.cpp | 1518 #define FIELD_ACCESSORS(_ctype, _jname, _ftype, _type) \ argument 1522 sc.checkFieldTypeForGet(fieldID, _type, true); \ 1523 return CHECK_JNI_EXIT(_type, baseEnv(env)->GetStatic##_jname##Field(env, clazz, fieldID)); \ 1528 sc.checkFieldTypeForGet(fieldID, _type, false); \ 1529 return CHECK_JNI_EXIT(_type, baseEnv(env)->Get##_jname##Field(env, obj, fieldID)); \ 1532 CHECK_JNI_ENTRY(kFlag_Default, "Ecf" _type, env, clazz, fieldID, value); \ 1540 CHECK_JNI_ENTRY(kFlag_Default, "ELf" _type, env, obj, fieldID, value); \
|