GBA::Waitloop
Instance methods
Attempt to detect a waitloop. Assumes thumb instructions.
attempt_waitloop_detection=(attempt_waitloop_detection : Bool)
Whether waitloop detection should be attempted.
build_lut
Sourcecache_waitloop_results
Whether to try caching successful and unsuccessful branch destinations.
Nested types
- GBA::Waitloop::AddOffsetToStackPointer
- GBA::Waitloop::AddSubtract
- GBA::Waitloop::AluOperations
- GBA::Waitloop::ConditionalBranch
- GBA::Waitloop::HighRegBranchExchange
- GBA::Waitloop::Instruction
- GBA::Waitloop::LoadAddress
- GBA::Waitloop::LoadStoreHalfword
- GBA::Waitloop::LoadStoreImmediateOffset
- GBA::Waitloop::LoadStoreRegisterOffset
- GBA::Waitloop::LoadStoreSignExtended
- GBA::Waitloop::LongBranchLink
- GBA::Waitloop::MoveCompareAddSubtract
- GBA::Waitloop::MoveShiftedRegister
- GBA::Waitloop::MultipleLoadStore
- GBA::Waitloop::PcRelativeLoad
- GBA::Waitloop::PushPopRegisters
- GBA::Waitloop::SoftwareInterrupt
- GBA::Waitloop::SpRelativeLoadStore
- GBA::Waitloop::UnconditionalBranch
- GBA::Waitloop::Unimplemented