Mode

Mode type

Values

ValueMeaning
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)

Meta