-
Notifications
You must be signed in to change notification settings - Fork 0
/
opcodes.h
13 lines (11 loc) · 5.85 KB
/
opcodes.h
1
2
3
4
5
6
7
8
9
10
11
12
13
#ifndef __OPCODES_H__
#define __OPCODES_H__
/*
* opcodes.h - this file is autogenerated from opcode_gen.py
*
* WASM opcodes are 1 byte wide. We generate a table(array) of opcodes that is indexed by the opcode.
*/
struct _instr opcodes[] = {
{0x0, 0x0, "unused"},{0x1, 0x0, "unused"},{0x2, 0x0, "unused"},{0x3, 0x0, "unused"},{0x4, 0x0, "unused"},{0x5, 0x0, "unused"},{0x6, 0x0, "unused"},{0x7, 0x0, "unused"},{0x8, 0x0, "unused"},{0x9, 0x0, "unused"},{0xa, 0x0, "unused"},{0xb, 0x0, "unused"},{0xc, 0x0, "unused"},{0xd, 0x0, "unused"},{0xe, 0x0, "unused"},{0xf, 0x0, "unused"},{0x10, 0x0, "unused"},{0x11, 0x0, "unused"},{0x12, 0x0, "unused"},{0x13, 0x0, "unused"},{0x14, 0x0, "unused"},{0x15, 0x0, "unused"},{0x16, 0x0, "unused"},{0x17, 0x0, "unused"},{0x18, 0x0, "unused"},{0x19, 0x0, "unused"},{0x1a, 0x0, "unused"},{0x1b, 0x0, "unused"},{0x1c, 0x0, "unused"},{0x1d, 0x0, "unused"},{0x1e, 0x0, "unused"},{0x1f, 0x0, "unused"},{0x20, 0x0, "unused"},{0x21, 0x0, "unused"},{0x22, 0x0, "unused"},{0x23, 0x0, "unused"},{0x24, 0x0, "unused"},{0x25, 0x0, "unused"},{0x26, 0x0, "unused"},{0x27, 0x0, "unused"},{0x28, 0x0, "unused"},{0x29, 0x0, "unused"},{0x2a, 0x0, "unused"},{0x2b, 0x0, "unused"},{0x2c, 0x0, "unused"},{0x2d, 0x0, "unused"},{0x2e, 0x0, "unused"},{0x2f, 0x0, "unused"},{0x30, 0x0, "unused"},{0x31, 0x0, "unused"},{0x32, 0x0, "unused"},{0x33, 0x0, "unused"},{0x34, 0x0, "unused"},{0x35, 0x0, "unused"},{0x36, 0x0, "unused"},{0x37, 0x0, "unused"},{0x38, 0x0, "unused"},{0x39, 0x0, "unused"},{0x3a, 0x0, "unused"},{0x3b, 0x0, "unused"},{0x3c, 0x0, "unused"},{0x3d, 0x0, "unused"},{0x3e, 0x0, "unused"},{0x3f, 0x0, "unused"},{0x40, 0x0, "unused"},{0x41, 0x0, "unused"},{0x42, NUMERIC, "i32.const", .num={I32_CONST}},{0x43, NUMERIC, "i64.const", .num={I64_CONST}},{0x44, NUMERIC, "f32.const", .num={F32_CONST}},{0x45, NUMERIC, "f64.const", .num={F64_CONST}},{0x46, 0x0, "unused"},{0x47, 0x0, "unused"},{0x48, 0x0, "unused"},{0x49, 0x0, "unused"},{0x4a, 0x0, "unused"},{0x4b, 0x0, "unused"},{0x4c, 0x0, "unused"},{0x4d, 0x0, "unused"},{0x4e, 0x0, "unused"},{0x4f, 0x0, "unused"},{0x50, 0x0, "unused"},{0x51, 0x0, "unused"},{0x52, 0x0, "unused"},{0x53, 0x0, "unused"},{0x54, 0x0, "unused"},{0x55, 0x0, "unused"},{0x56, 0x0, "unused"},{0x57, 0x0, "unused"},{0x58, 0x0, "unused"},{0x59, 0x0, "unused"},{0x5a, 0x0, "unused"},{0x5b, 0x0, "unused"},{0x5c, 0x0, "unused"},{0x5d, 0x0, "unused"},{0x5e, 0x0, "unused"},{0x5f, 0x0, "unused"},{0x60, 0x0, "unused"},{0x61, 0x0, "unused"},{0x62, 0x0, "unused"},{0x63, 0x0, "unused"},{0x64, 0x0, "unused"},{0x65, 0x0, "unused"},{0x66, 0x0, "unused"},{0x67, 0x0, "unused"},{0x68, 0x0, "unused"},{0x69, 0x0, "unused"},{0x6a, 0x0, "unused"},{0x6b, 0x0, "unused"},{0x6c, 0x0, "unused"},{0x6d, 0x0, "unused"},{0x6e, 0x0, "unused"},{0x6f, 0x0, "unused"},{0x70, 0x0, "unused"},{0x71, 0x0, "unused"},{0x72, 0x0, "unused"},{0x73, 0x0, "unused"},{0x74, 0x0, "unused"},{0x75, 0x0, "unused"},{0x76, 0x0, "unused"},{0x77, 0x0, "unused"},{0x78, 0x0, "unused"},{0x79, 0x0, "unused"},{0x7a, 0x0, "unused"},{0x7b, 0x0, "unused"},{0x7c, 0x0, "unused"},{0x7d, 0x0, "unused"},{0x7e, 0x0, "unused"},{0x7f, 0x0, "unused"},{0x80, 0x0, "unused"},{0x81, 0x0, "unused"},{0x82, 0x0, "unused"},{0x83, 0x0, "unused"},{0x84, 0x0, "unused"},{0x85, 0x0, "unused"},{0x86, 0x0, "unused"},{0x87, 0x0, "unused"},{0x88, 0x0, "unused"},{0x89, 0x0, "unused"},{0x8a, 0x0, "unused"},{0x8b, 0x0, "unused"},{0x8c, 0x0, "unused"},{0x8d, 0x0, "unused"},{0x8e, 0x0, "unused"},{0x8f, 0x0, "unused"},{0x90, 0x0, "unused"},{0x91, 0x0, "unused"},{0x92, 0x0, "unused"},{0x93, 0x0, "unused"},{0x94, 0x0, "unused"},{0x95, 0x0, "unused"},{0x96, 0x0, "unused"},{0x97, 0x0, "unused"},{0x98, 0x0, "unused"},{0x99, 0x0, "unused"},{0x9a, 0x0, "unused"},{0x9b, 0x0, "unused"},{0x9c, 0x0, "unused"},{0x9d, 0x0, "unused"},{0x9e, 0x0, "unused"},{0x9f, 0x0, "unused"},{0xa0, 0x0, "unused"},{0xa1, 0x0, "unused"},{0xa2, 0x0, "unused"},{0xa3, 0x0, "unused"},{0xa4, 0x0, "unused"},{0xa5, 0x0, "unused"},{0xa6, 0x0, "unused"},{0xa7, 0x0, "unused"},{0xa8, 0x0, "unused"},{0xa9, 0x0, "unused"},{0xaa, 0x0, "unused"},{0xab, 0x0, "unused"},{0xac, 0x0, "unused"},{0xad, 0x0, "unused"},{0xae, 0x0, "unused"},{0xaf, 0x0, "unused"},{0xb0, 0x0, "unused"},{0xb1, 0x0, "unused"},{0xb2, 0x0, "unused"},{0xb3, 0x0, "unused"},{0xb4, 0x0, "unused"},{0xb5, 0x0, "unused"},{0xb6, 0x0, "unused"},{0xb7, 0x0, "unused"},{0xb8, 0x0, "unused"},{0xb9, 0x0, "unused"},{0xba, 0x0, "unused"},{0xbb, 0x0, "unused"},{0xbc, 0x0, "unused"},{0xbd, 0x0, "unused"},{0xbe, 0x0, "unused"},{0xbf, 0x0, "unused"},{0xc0, 0x0, "unused"},{0xc1, 0x0, "unused"},{0xc2, 0x0, "unused"},{0xc3, 0x0, "unused"},{0xc4, 0x0, "unused"},{0xc5, 0x0, "unused"},{0xc6, 0x0, "unused"},{0xc7, 0x0, "unused"},{0xc8, 0x0, "unused"},{0xc9, 0x0, "unused"},{0xca, 0x0, "unused"},{0xcb, 0x0, "unused"},{0xcc, 0x0, "unused"},{0xcd, 0x0, "unused"},{0xce, 0x0, "unused"},{0xcf, 0x0, "unused"},{0xd0, 0x0, "unused"},{0xd1, 0x0, "unused"},{0xd2, 0x0, "unused"},{0xd3, 0x0, "unused"},{0xd4, 0x0, "unused"},{0xd5, 0x0, "unused"},{0xd6, 0x0, "unused"},{0xd7, 0x0, "unused"},{0xd8, 0x0, "unused"},{0xd9, 0x0, "unused"},{0xda, 0x0, "unused"},{0xdb, 0x0, "unused"},{0xdc, 0x0, "unused"},{0xdd, 0x0, "unused"},{0xde, 0x0, "unused"},{0xdf, 0x0, "unused"},{0xe0, 0x0, "unused"},{0xe1, 0x0, "unused"},{0xe2, 0x0, "unused"},{0xe3, 0x0, "unused"},{0xe4, 0x0, "unused"},{0xe5, 0x0, "unused"},{0xe6, 0x0, "unused"},{0xe7, 0x0, "unused"},{0xe8, 0x0, "unused"},{0xe9, 0x0, "unused"},{0xea, 0x0, "unused"},{0xeb, 0x0, "unused"},{0xec, 0x0, "unused"},{0xed, 0x0, "unused"},{0xee, 0x0, "unused"},{0xef, 0x0, "unused"},{0xf0, 0x0, "unused"},{0xf1, 0x0, "unused"},{0xf2, 0x0, "unused"},{0xf3, 0x0, "unused"},{0xf4, 0x0, "unused"},{0xf5, 0x0, "unused"},{0xf6, 0x0, "unused"},{0xf7, 0x0, "unused"},{0xf8, 0x0, "unused"},{0xf9, 0x0, "unused"},{0xfa, 0x0, "unused"},{0xfb, 0x0, "unused"},{0xfc, 0x0, "unused"},{0xfd, 0x0, "unused"},{0xfe, 0x0, "unused"},{0xff, 0x0, "unused"},
};
#endif /* __OPCODES_H__ */