List of all items
Structs
- compiler::args::DynLiteral
- compiler::direct_executor_generation::AssignedBlock
- compiler::direct_executor_generation::AssignedBranch
- compiler::direct_executor_generation::AssignedMicrocode
- compiler::instr::InstrDef
- compiler::instr::builder::InstrBuilder
- compiler::instr::flow::Block
- compiler::instr::flow::Branch
- compiler::instr::flow::ElementPath
- compiler::instr::flow::ElementPathBuf
- compiler::state_executor_generation::InstrStates
- compiler::state_executor_generation::State
- compiler::state_executor_generation::StateBlock
- compiler::state_executor_generation::StateBranch
- compiler::state_executor_generation::StateChange
- compiler::state_executor_generation::StateMicrocode
- compiler::variables::StackTracker
- compiler::variables::VarAssigner
- compiler::variables::VarAssignment
- compiler::variables::VarId
- gbz80types::Flags
- microcode::MicrocodeDescriptor
- microcode::combocodes::DecSp
- microcode::combocodes::GbStack16
- microcode::combocodes::HandleHalt
- microcode::combocodes::HlDec
- microcode::combocodes::HlInc
- microcode::combocodes::Immediate16
- microcode::combocodes::Immediate8
- microcode::combocodes::LoadAndExecute
- microcode::combocodes::Mem
- microcode::combocodes::ServiceInterrupt
- microcode::combocodes::SpInc
- opcode::CBOpcode
- opcode::InternalFetch
Enums
- compiler::OperationType
- compiler::args::Arg
- compiler::direct_executor_generation::FuncElement
- compiler::instr::InstrId
- compiler::instr::flow::Element
- compiler::instr::flow::ElementSelector
- compiler::state_executor_generation::StateElement
- compiler::variables::Conversion
- microcode::Microcode
- microcode::ValType
- microcode::args::Reg16
- microcode::args::Reg8
- opcode::CBOperation
- opcode::Opcode
- opcode::args::AluOp
- opcode::args::AluUnaryOp
- opcode::args::ConditionCode
- opcode::args::Operand16
- opcode::args::Operand8
Traits
- compiler::args::Literal
- compiler::instr::builder::MicrocodeReadable
- compiler::instr::builder::MicrocodeWritable
- compiler::instr::flow::ElementIndex
Macros
Functions
- microcode::defs::adc
- microcode::defs::add
- microcode::defs::add16
- microcode::defs::and
- microcode::defs::append
- microcode::defs::compliment
- microcode::defs::dec16
- microcode::defs::decmial_adjust
- microcode::defs::discard16
- microcode::defs::discard8
- microcode::defs::dup
- microcode::defs::inc16
- microcode::defs::intersperse
- microcode::defs::not
- microcode::defs::offset_addr
- microcode::defs::or
- microcode::defs::reset_bit
- microcode::defs::rotate_left8
- microcode::defs::rotate_left9
- microcode::defs::rotate_right8
- microcode::defs::rotate_right9
- microcode::defs::sbc
- microcode::defs::set_bit
- microcode::defs::shift_left
- microcode::defs::shift_right
- microcode::defs::shift_right_sign_ext
- microcode::defs::stop
- microcode::defs::sub
- microcode::defs::swap
- microcode::defs::swap816
- microcode::defs::test_bit
- microcode::defs::xor