module

GBA::ARM

Instance methods

arm_block_data_transfer(instr : UInt32) : Nil
Source
arm_branch(instr : UInt32) : Nil
Source
arm_branch_exchange(instr : UInt32) : Nil
Source
arm_data_processing(instr : UInt32) : Nil
Source
arm_execute(instr : UInt32) : Nil
Source
arm_halfword_data_transfer_immediate(instr : UInt32) : Nil
Source
arm_halfword_data_transfer_register(instr : UInt32) : Nil
Source
arm_multiply(instr : UInt32) : Nil
Source
arm_multiply_long(instr : UInt32) : Nil
Source
arm_psr_transfer(instr : UInt32) : Nil
Source
arm_single_data_swap(instr : UInt32) : Nil
Source
arm_single_data_transfer(instr : UInt32) : Nil
Source
arm_software_interrupt(instr : UInt32) : Nil
Source
arm_unimplemented(instr : UInt32) : Nil
Source
arm_unused(instr : UInt32) : Nil
Source
fill_lut
Source
immediate_offset(instr : UInt32, carry_out : Pointer(Bool)) : UInt32
Source
rotate_register(instr : UInt32, carry_out : Pointer(Bool), allow_register_shifts : Bool) : UInt32
Source