module GBA

Defined in:

crab/gba/apu.cr
crab/gba/apu/abstract_channels.cr
crab/gba/apu/channel1.cr
crab/gba/apu/channel2.cr
crab/gba/apu/channel3.cr
crab/gba/apu/channel4.cr
crab/gba/apu/dma_channels.cr
crab/gba/arm/arm.cr
crab/gba/arm/block_data_transfer.cr
crab/gba/arm/branch.cr
crab/gba/arm/branch_exchange.cr
crab/gba/arm/data_processing.cr
crab/gba/arm/halfword_data_transfer_imm.cr
crab/gba/arm/halfword_data_transfer_reg.cr
crab/gba/arm/multiply.cr
crab/gba/arm/multiply_long.cr
crab/gba/arm/psr_transfer.cr
crab/gba/arm/single_data_swap.cr
crab/gba/arm/single_data_transfer.cr
crab/gba/arm/software_interrupt.cr
crab/gba/bus.cr
crab/gba/cartridge.cr
crab/gba/cpu.cr
crab/gba/dma.cr
crab/gba/gba.cr
crab/gba/gpio.cr
crab/gba/interrupts.cr
crab/gba/keypad.cr
crab/gba/mmio.cr
crab/gba/pipeline.cr
crab/gba/ppu.cr
crab/gba/reg.cr
crab/gba/rtc.cr
crab/gba/storage.cr
crab/gba/storage/eeprom.cr
crab/gba/storage/flash.cr
crab/gba/storage/sram.cr
crab/gba/thumb/add_offset_to_stack_pointer.cr
crab/gba/thumb/add_subtract.cr
crab/gba/thumb/alu_operations.cr
crab/gba/thumb/conditional_branch.cr
crab/gba/thumb/hi_reg_branch_exchange.cr
crab/gba/thumb/load_address.cr
crab/gba/thumb/load_store_halfword.cr
crab/gba/thumb/load_store_immediate_offset.cr
crab/gba/thumb/load_store_register_offset.cr
crab/gba/thumb/load_store_sign_extended.cr
crab/gba/thumb/long_branch_link.cr
crab/gba/thumb/move_compare_add_subtract.cr
crab/gba/thumb/move_shifted_register.cr
crab/gba/thumb/multiple_load_store.cr
crab/gba/thumb/pc_relative_load.cr
crab/gba/thumb/push_pop_registers.cr
crab/gba/thumb/software_interrupt.cr
crab/gba/thumb/sp_relative_load_store.cr
crab/gba/thumb/thumb.cr
crab/gba/thumb/unconditional_branch.cr
crab/gba/timer.cr
crab/gba/waitloop.cr

Constant Summary

SIZES = Slice[Slice[{8, 8}, {16, 16}, {32, 32}, {64, 64}], Slice[{16, 8}, {32, 8}, {32, 16}, {64, 32}], Slice[{8, 16}, {8, 32}, {16, 32}, {32, 64}]]

SIZES[SHAPE][SIZE]