armv4t 0.1.0

A library for decoding ARMv4T instructions

Crate armv4t [] [src]

Types and some logic for decoding ARMv4 instructions and printing assembly.

Structs

Link

A wrapper around a boolean that specifies whether to set r14 on branching.

MultiplyFlags

Flags common to multiplication operations

Registers

A collection of registers associated with an operation.

SetFlags

A wrapper around a boolean that specifies whether to set condition codes.

TransferFlags

Flags common to data transfer operations

Enums

Condition

Condition codes for controlling execution

DataOp

Arithmetic/logical operations

Instruction

Decoded instructions

Opcode

Raw opcodes

Operation

Processor operations

Shift

Barrel shift operations