| Value | Meaning |
|---|---|
| littleEndian0 | Little-endian mode (default mode) |
| arm0 | 32-bit ARM |
| bit161 << 1 | 16-bit mode (X86) |
| bit321 << 2 | 32-bit mode (X86) |
| bit641 << 3 | 64-bit mode (X86, PPC) |
| armThumb1 << 4 | ARM's Thumb mode, including Thumb-2 |
| armCortexM1 << 5 | ARM's Cortex-M series |
| armV81 << 6 | ARMv8 A32 encodings for ARM |
| mipsMicro1 << 4 | MicroMips mode (MIPS) |
| mips31 << 5 | Mips III ISA |
| mips32r61 << 6 | Mips32r6 ISA |
| mipsGp641 << 7 | General Purpose Registers are 64-bit wide (MIPS) |
| bigEndian1 << 31 | SparcV9 mode (Sparc) |
| sparcV91 << 4 | Big-endian mode |
| mips32bit32 | Mips32 ISA (Mips) |
| mips64bit64 | Mips64 ISA (Mips) |
Mode type