| addr | 
pub const addr = 0x03;
 | 
| deref | 
pub const deref = 0x06;
 | 
| const1u | 
pub const const1u = 0x08;
 | 
| const1s | 
pub const const1s = 0x09;
 | 
| const2u | 
pub const const2u = 0x0a;
 | 
| const2s | 
pub const const2s = 0x0b;
 | 
| const4u | 
pub const const4u = 0x0c;
 | 
| const4s | 
pub const const4s = 0x0d;
 | 
| const8u | 
pub const const8u = 0x0e;
 | 
| const8s | 
pub const const8s = 0x0f;
 | 
| constu | 
pub const constu = 0x10;
 | 
| consts | 
pub const consts = 0x11;
 | 
| dup | 
pub const dup = 0x12;
 | 
| drop | 
pub const drop = 0x13;
 | 
| over | 
pub const over = 0x14;
 | 
| pick | 
pub const pick = 0x15;
 | 
| swap | 
pub const swap = 0x16;
 | 
| rot | 
pub const rot = 0x17;
 | 
| xderef | 
pub const xderef = 0x18;
 | 
| abs | 
pub const abs = 0x19;
pub const @"and" = 0x1a;
 | 
| div | 
pub const div = 0x1b;
 | 
| minus | 
pub const minus = 0x1c;
 | 
| mod | 
pub const mod = 0x1d;
 | 
| mul | 
pub const mul = 0x1e;
 | 
| neg | 
pub const neg = 0x1f;
 | 
| not | 
pub const not = 0x20;
pub const @"or" = 0x21;
 | 
| plus | 
pub const plus = 0x22;
 | 
| plus_uconst | 
pub const plus_uconst = 0x23;
 | 
| shl | 
pub const shl = 0x24;
 | 
| shr | 
pub const shr = 0x25;
 | 
| shra | 
pub const shra = 0x26;
 | 
| xor | 
pub const xor = 0x27;
 | 
| bra | 
pub const bra = 0x28;
 | 
| eq | 
pub const eq = 0x29;
 | 
| ge | 
pub const ge = 0x2a;
 | 
| gt | 
pub const gt = 0x2b;
 | 
| le | 
pub const le = 0x2c;
 | 
| lt | 
pub const lt = 0x2d;
 | 
| ne | 
pub const ne = 0x2e;
 | 
| skip | 
pub const skip = 0x2f;
 | 
| lit0 | 
pub const lit0 = 0x30;
 | 
| lit1 | 
pub const lit1 = 0x31;
 | 
| lit2 | 
pub const lit2 = 0x32;
 | 
| lit3 | 
pub const lit3 = 0x33;
 | 
| lit4 | 
pub const lit4 = 0x34;
 | 
| lit5 | 
pub const lit5 = 0x35;
 | 
| lit6 | 
pub const lit6 = 0x36;
 | 
| lit7 | 
pub const lit7 = 0x37;
 | 
| lit8 | 
pub const lit8 = 0x38;
 | 
| lit9 | 
pub const lit9 = 0x39;
 | 
| lit10 | 
pub const lit10 = 0x3a;
 | 
| lit11 | 
pub const lit11 = 0x3b;
 | 
| lit12 | 
pub const lit12 = 0x3c;
 | 
| lit13 | 
pub const lit13 = 0x3d;
 | 
| lit14 | 
pub const lit14 = 0x3e;
 | 
| lit15 | 
pub const lit15 = 0x3f;
 | 
| lit16 | 
pub const lit16 = 0x40;
 | 
| lit17 | 
pub const lit17 = 0x41;
 | 
| lit18 | 
pub const lit18 = 0x42;
 | 
| lit19 | 
pub const lit19 = 0x43;
 | 
| lit20 | 
pub const lit20 = 0x44;
 | 
| lit21 | 
pub const lit21 = 0x45;
 | 
| lit22 | 
pub const lit22 = 0x46;
 | 
| lit23 | 
pub const lit23 = 0x47;
 | 
| lit24 | 
pub const lit24 = 0x48;
 | 
| lit25 | 
pub const lit25 = 0x49;
 | 
| lit26 | 
pub const lit26 = 0x4a;
 | 
| lit27 | 
pub const lit27 = 0x4b;
 | 
| lit28 | 
pub const lit28 = 0x4c;
 | 
| lit29 | 
pub const lit29 = 0x4d;
 | 
| lit30 | 
pub const lit30 = 0x4e;
 | 
| lit31 | 
pub const lit31 = 0x4f;
 | 
| reg0 | 
pub const reg0 = 0x50;
 | 
| reg1 | 
pub const reg1 = 0x51;
 | 
| reg2 | 
pub const reg2 = 0x52;
 | 
| reg3 | 
pub const reg3 = 0x53;
 | 
| reg4 | 
pub const reg4 = 0x54;
 | 
| reg5 | 
pub const reg5 = 0x55;
 | 
| reg6 | 
pub const reg6 = 0x56;
 | 
| reg7 | 
pub const reg7 = 0x57;
 | 
| reg8 | 
pub const reg8 = 0x58;
 | 
| reg9 | 
pub const reg9 = 0x59;
 | 
| reg10 | 
pub const reg10 = 0x5a;
 | 
| reg11 | 
pub const reg11 = 0x5b;
 | 
| reg12 | 
pub const reg12 = 0x5c;
 | 
| reg13 | 
pub const reg13 = 0x5d;
 | 
| reg14 | 
pub const reg14 = 0x5e;
 | 
| reg15 | 
pub const reg15 = 0x5f;
 | 
| reg16 | 
pub const reg16 = 0x60;
 | 
| reg17 | 
pub const reg17 = 0x61;
 | 
| reg18 | 
pub const reg18 = 0x62;
 | 
| reg19 | 
pub const reg19 = 0x63;
 | 
| reg20 | 
pub const reg20 = 0x64;
 | 
| reg21 | 
pub const reg21 = 0x65;
 | 
| reg22 | 
pub const reg22 = 0x66;
 | 
| reg23 | 
pub const reg23 = 0x67;
 | 
| reg24 | 
pub const reg24 = 0x68;
 | 
| reg25 | 
pub const reg25 = 0x69;
 | 
| reg26 | 
pub const reg26 = 0x6a;
 | 
| reg27 | 
pub const reg27 = 0x6b;
 | 
| reg28 | 
pub const reg28 = 0x6c;
 | 
| reg29 | 
pub const reg29 = 0x6d;
 | 
| reg30 | 
pub const reg30 = 0x6e;
 | 
| reg31 | 
pub const reg31 = 0x6f;
 | 
| breg0 | 
pub const breg0 = 0x70;
 | 
| breg1 | 
pub const breg1 = 0x71;
 | 
| breg2 | 
pub const breg2 = 0x72;
 | 
| breg3 | 
pub const breg3 = 0x73;
 | 
| breg4 | 
pub const breg4 = 0x74;
 | 
| breg5 | 
pub const breg5 = 0x75;
 | 
| breg6 | 
pub const breg6 = 0x76;
 | 
| breg7 | 
pub const breg7 = 0x77;
 | 
| breg8 | 
pub const breg8 = 0x78;
 | 
| breg9 | 
pub const breg9 = 0x79;
 | 
| breg10 | 
pub const breg10 = 0x7a;
 | 
| breg11 | 
pub const breg11 = 0x7b;
 | 
| breg12 | 
pub const breg12 = 0x7c;
 | 
| breg13 | 
pub const breg13 = 0x7d;
 | 
| breg14 | 
pub const breg14 = 0x7e;
 | 
| breg15 | 
pub const breg15 = 0x7f;
 | 
| breg16 | 
pub const breg16 = 0x80;
 | 
| breg17 | 
pub const breg17 = 0x81;
 | 
| breg18 | 
pub const breg18 = 0x82;
 | 
| breg19 | 
pub const breg19 = 0x83;
 | 
| breg20 | 
pub const breg20 = 0x84;
 | 
| breg21 | 
pub const breg21 = 0x85;
 | 
| breg22 | 
pub const breg22 = 0x86;
 | 
| breg23 | 
pub const breg23 = 0x87;
 | 
| breg24 | 
pub const breg24 = 0x88;
 | 
| breg25 | 
pub const breg25 = 0x89;
 | 
| breg26 | 
pub const breg26 = 0x8a;
 | 
| breg27 | 
pub const breg27 = 0x8b;
 | 
| breg28 | 
pub const breg28 = 0x8c;
 | 
| breg29 | 
pub const breg29 = 0x8d;
 | 
| breg30 | 
pub const breg30 = 0x8e;
 | 
| breg31 | 
pub const breg31 = 0x8f;
 | 
| regx | 
pub const regx = 0x90;
 | 
| fbreg | 
pub const fbreg = 0x91;
 | 
| bregx | 
pub const bregx = 0x92;
 | 
| piece | 
pub const piece = 0x93;
 | 
| deref_size | 
pub const deref_size = 0x94;
 | 
| xderef_size | 
pub const xderef_size = 0x95;
 | 
| nop | 
pub const nop = 0x96;
// DWARF 3 extensions.
 | 
| push_object_address | 
pub const push_object_address = 0x97;
 | 
| call2 | 
pub const call2 = 0x98;
 | 
| call4 | 
pub const call4 = 0x99;
 | 
| call_ref | 
pub const call_ref = 0x9a;
 | 
| form_tls_address | 
pub const form_tls_address = 0x9b;
 | 
| call_frame_cfa | 
pub const call_frame_cfa = 0x9c;
 | 
| bit_piece | 
pub const bit_piece = 0x9d;
// DWARF 4 extensions.
 | 
| implicit_value | 
pub const implicit_value = 0x9e;
 | 
| stack_value | 
pub const stack_value = 0x9f;
// DWARF 5 extensions.
 | 
| implicit_pointer | 
pub const implicit_pointer = 0xa0;
 | 
| addrx | 
pub const addrx = 0xa1;
 | 
| constx | 
pub const constx = 0xa2;
 | 
| entry_value | 
pub const entry_value = 0xa3;
 | 
| const_type | 
pub const const_type = 0xa4;
 | 
| regval_type | 
pub const regval_type = 0xa5;
 | 
| deref_type | 
pub const deref_type = 0xa6;
 | 
| xderef_type | 
pub const xderef_type = 0xa7;
 | 
| convert | 
pub const convert = 0xa8;
 | 
| reinterpret | 
pub const reinterpret = 0xa9;
 | 
| lo_user | 
pub const lo_user = 0xe0; // Implementation-defined range start.
 | 
| hi_user | 
pub const hi_user = 0xff; // Implementation-defined range end.
// GNU extensions.
 | 
| GNU_push_tls_address | 
pub const GNU_push_tls_address = 0xe0;
// The following is for marking variables that are uninitialized.
 | 
| GNU_uninit | 
pub const GNU_uninit = 0xf0;
 | 
| GNU_encoded_addr | 
pub const GNU_encoded_addr = 0xf1;
// The GNU implicit pointer extension.
// See http://www.dwarfstd.org/ShowIssue.php?issue=100831.1&type=open .
 | 
| GNU_implicit_pointer | 
pub const GNU_implicit_pointer = 0xf2;
// The GNU entry value extension.
// See http://www.dwarfstd.org/ShowIssue.php?issue=100909.1&type=open .
 | 
| GNU_entry_value | 
pub const GNU_entry_value = 0xf3;
// The GNU typed stack extension.
// See http://www.dwarfstd.org/doc/040408.1.html .
 | 
| GNU_const_type | 
pub const GNU_const_type = 0xf4;
 | 
| GNU_regval_type | 
pub const GNU_regval_type = 0xf5;
 | 
| GNU_deref_type | 
pub const GNU_deref_type = 0xf6;
 | 
| GNU_convert | 
pub const GNU_convert = 0xf7;
 | 
| GNU_reinterpret | 
pub const GNU_reinterpret = 0xf9;
// The GNU parameter ref extension.
 | 
| GNU_parameter_ref | 
pub const GNU_parameter_ref = 0xfa;
// Extension for Fission.  See http://gcc.gnu.org/wiki/DebugFission.
 | 
| GNU_addr_index | 
pub const GNU_addr_index = 0xfb;
 | 
| GNU_const_index | 
pub const GNU_const_index = 0xfc;
// HP extensions.
 | 
| HP_unknown | 
pub const HP_unknown = 0xe0; // Ouch, the same as GNU_push_tls_address.
 | 
| HP_is_value | 
pub const HP_is_value = 0xe1;
 | 
| HP_fltconst4 | 
pub const HP_fltconst4 = 0xe2;
 | 
| HP_fltconst8 | 
pub const HP_fltconst8 = 0xe3;
 | 
| HP_mod_range | 
pub const HP_mod_range = 0xe4;
 | 
| HP_unmod_range | 
pub const HP_unmod_range = 0xe5;
 | 
| HP_tls | 
pub const HP_tls = 0xe6;
// PGI (STMicroelectronics) extensions.
 | 
| PGI_omp_thread_num | 
pub const PGI_omp_thread_num = 0xf8;
// Wasm extensions.
 | 
| WASM_location | 
pub const WASM_location = 0xed;
 | 
| WASM_local | 
pub const WASM_local = 0x00;
 | 
| WASM_global | 
pub const WASM_global = 0x01;
 | 
| WASM_global_u32 | 
pub const WASM_global_u32 = 0x03;
 | 
| WASM_operand_stack | 
pub const WASM_operand_stack = 0x02;
 | 
|  |