|
|
@ -479,36 +479,34 @@ extern "C" { |
|
|
|
#define JIT_OP_LOAD_ELEMENT_SHORT 0x0186 |
|
|
|
#define JIT_OP_LOAD_ELEMENT_USHORT 0x0187 |
|
|
|
#define JIT_OP_LOAD_ELEMENT_INT 0x0188 |
|
|
|
#define JIT_OP_LOAD_ELEMENT_UINT 0x0189 |
|
|
|
#define JIT_OP_LOAD_ELEMENT_LONG 0x018A |
|
|
|
#define JIT_OP_LOAD_ELEMENT_ULONG 0x018B |
|
|
|
#define JIT_OP_LOAD_ELEMENT_FLOAT32 0x018C |
|
|
|
#define JIT_OP_LOAD_ELEMENT_FLOAT64 0x018D |
|
|
|
#define JIT_OP_LOAD_ELEMENT_NFLOAT 0x018E |
|
|
|
#define JIT_OP_STORE_ELEMENT_BYTE 0x018F |
|
|
|
#define JIT_OP_STORE_ELEMENT_SHORT 0x0190 |
|
|
|
#define JIT_OP_STORE_ELEMENT_INT 0x0191 |
|
|
|
#define JIT_OP_STORE_ELEMENT_LONG 0x0192 |
|
|
|
#define JIT_OP_STORE_ELEMENT_FLOAT32 0x0193 |
|
|
|
#define JIT_OP_STORE_ELEMENT_FLOAT64 0x0194 |
|
|
|
#define JIT_OP_STORE_ELEMENT_NFLOAT 0x0195 |
|
|
|
#define JIT_OP_LOAD_ELEMENT_LONG 0x0189 |
|
|
|
#define JIT_OP_LOAD_ELEMENT_FLOAT32 0x018A |
|
|
|
#define JIT_OP_LOAD_ELEMENT_FLOAT64 0x018B |
|
|
|
#define JIT_OP_LOAD_ELEMENT_NFLOAT 0x018C |
|
|
|
#define JIT_OP_STORE_ELEMENT_BYTE 0x018D |
|
|
|
#define JIT_OP_STORE_ELEMENT_SHORT 0x018E |
|
|
|
#define JIT_OP_STORE_ELEMENT_INT 0x018F |
|
|
|
#define JIT_OP_STORE_ELEMENT_LONG 0x0190 |
|
|
|
#define JIT_OP_STORE_ELEMENT_FLOAT32 0x0191 |
|
|
|
#define JIT_OP_STORE_ELEMENT_FLOAT64 0x0192 |
|
|
|
#define JIT_OP_STORE_ELEMENT_NFLOAT 0x0193 |
|
|
|
|
|
|
|
/*
|
|
|
|
* Block operations. |
|
|
|
*/ |
|
|
|
#define JIT_OP_MEMCPY 0x0196 |
|
|
|
#define JIT_OP_MEMMOVE 0x0197 |
|
|
|
#define JIT_OP_MEMSET 0x0198 |
|
|
|
#define JIT_OP_MEMCPY 0x0194 |
|
|
|
#define JIT_OP_MEMMOVE 0x0195 |
|
|
|
#define JIT_OP_MEMSET 0x0196 |
|
|
|
|
|
|
|
/*
|
|
|
|
* Allocate memory from the stack. |
|
|
|
*/ |
|
|
|
#define JIT_OP_ALLOCA 0x0199 |
|
|
|
#define JIT_OP_ALLOCA 0x0197 |
|
|
|
|
|
|
|
/*
|
|
|
|
* The number of opcodes in the above list. |
|
|
|
*/ |
|
|
|
#define JIT_OP_NUM_OPCODES 0x019A |
|
|
|
#define JIT_OP_NUM_OPCODES 0x0198 |
|
|
|
|
|
|
|
/*
|
|
|
|
* Opcode information. |
|
|
|