• Home
  • Raw
  • Download

Lines Matching refs:_op

433 #define HANDLE_OPCODE(_op)                                                  \  argument
434 extern "C" void dvmMterp_##_op(Thread* self); \
435 void dvmMterp_##_op(Thread* self) { \
653 #define HANDLE_OP_X_INT(_opcode, _opname, _op, _chkdiv) \ argument
677 result = firstVal _op secondVal; \
683 (s4) GET_REGISTER(vsrc1) _op (s4) GET_REGISTER(vsrc2)); \
688 #define HANDLE_OP_SHX_INT(_opcode, _opname, _cast, _op) \ argument
698 _cast GET_REGISTER(vsrc1) _op (GET_REGISTER(vsrc2) & 0x1f)); \
702 #define HANDLE_OP_X_INT_LIT16(_opcode, _opname, _op, _chkdiv) \ argument
724 result = firstVal _op (s2) vsrc2; \
729 SET_REGISTER(vdst, GET_REGISTER(vsrc1) _op (s2) vsrc2); \
733 #define HANDLE_OP_X_INT_LIT8(_opcode, _opname, _op, _chkdiv) \ argument
757 result = firstVal _op ((s1) vsrc2); \
762 (s4) GET_REGISTER(vsrc1) _op (s1) vsrc2); \
767 #define HANDLE_OP_SHX_INT_LIT8(_opcode, _opname, _cast, _op) \ argument
778 _cast GET_REGISTER(vsrc1) _op (vsrc2 & 0x1f)); \
782 #define HANDLE_OP_X_INT_2ADDR(_opcode, _opname, _op, _chkdiv) \ argument
802 result = firstVal _op secondVal; \
807 (s4) GET_REGISTER(vdst) _op (s4) GET_REGISTER(vsrc1)); \
811 #define HANDLE_OP_SHX_INT_2ADDR(_opcode, _opname, _cast, _op) \ argument
817 _cast GET_REGISTER(vdst) _op (GET_REGISTER(vsrc1) & 0x1f)); \
820 #define HANDLE_OP_X_LONG(_opcode, _opname, _op, _chkdiv) \ argument
846 result = firstVal _op secondVal; \
851 (s8) GET_REGISTER_WIDE(vsrc1) _op (s8) GET_REGISTER_WIDE(vsrc2)); \
856 #define HANDLE_OP_SHX_LONG(_opcode, _opname, _cast, _op) \ argument
866 _cast GET_REGISTER_WIDE(vsrc1) _op (GET_REGISTER(vsrc2) & 0x3f)); \
870 #define HANDLE_OP_X_LONG_2ADDR(_opcode, _opname, _op, _chkdiv) \ argument
892 result = firstVal _op secondVal; \
897 (s8) GET_REGISTER_WIDE(vdst) _op (s8)GET_REGISTER_WIDE(vsrc1));\
901 #define HANDLE_OP_SHX_LONG_2ADDR(_opcode, _opname, _cast, _op) \ argument
907 _cast GET_REGISTER_WIDE(vdst) _op (GET_REGISTER(vsrc1) & 0x3f)); \
910 #define HANDLE_OP_X_FLOAT(_opcode, _opname, _op) \ argument
920 GET_REGISTER_FLOAT(vsrc1) _op GET_REGISTER_FLOAT(vsrc2)); \
924 #define HANDLE_OP_X_DOUBLE(_opcode, _opname, _op) \ argument
934 GET_REGISTER_DOUBLE(vsrc1) _op GET_REGISTER_DOUBLE(vsrc2)); \
938 #define HANDLE_OP_X_FLOAT_2ADDR(_opcode, _opname, _op) \ argument
944 GET_REGISTER_FLOAT(vdst) _op GET_REGISTER_FLOAT(vsrc1)); \
947 #define HANDLE_OP_X_DOUBLE_2ADDR(_opcode, _opname, _op) \ argument
953 GET_REGISTER_DOUBLE(vdst) _op GET_REGISTER_DOUBLE(vsrc1)); \
3028 #define H(_op) (const void*) dvmMterp_##_op argument
3032 #define H(_op) #_op in DEFINE_GOTO_TABLE() argument