

Public Member Functions | |
| Instr_btfss (const Register &file, const RegisterBit &bit) | |
| virtual QString | code () const |
| virtual void | generateLinksAndStates (Code::iterator current) |
| virtual ProcessorBehaviour | behaviour () const |
| virtual AssemblyType | assemblyType () const |
Definition at line 1055 of file instruction.h.
| QString Instr_btfss::code | ( | ) | const [virtual] |
The text to output to the generated assembly.
Implements Instruction.
Definition at line 1908 of file instruction.cpp.
References Instruction::m_bit, Instruction::m_file, RegisterBit::name(), and Register::name().
| void Instr_btfss::generateLinksAndStates | ( | Code::iterator | current | ) | [virtual] |
By using the ProcessorState, the Instruction should: * Find all instructions that could be executed after this instruction. * Generate the output ProcessorState. The default behaviour of this function is to link to the next sequential instruction, and to generate an unknown ProcessorState.
| instruction | points at this instruction |
Reimplemented from Instruction.
Definition at line 1913 of file instruction.cpp.
References Instruction::bit(), RegisterBit::bitPos(), RegisterState::known, Instruction::m_bit, Instruction::m_file, Instruction::m_inputState, Instruction::m_outputState, Instruction::makeOutputLinks(), ProcessorState::reg(), and RegisterState::value.
| ProcessorBehaviour Instr_btfss::behaviour | ( | ) | const [virtual] |
Reimplemented from Instruction.
Definition at line 1926 of file instruction.cpp.
References RegisterBit::bit(), RegisterBit::bitPos(), RegisterBehaviour::depends, Instruction::m_bit, Instruction::m_file, ProcessorBehaviour::reg(), ProcessorBehaviour::status, and Register::type().
| virtual AssemblyType Instr_btfss::assemblyType | ( | ) | const [inline, virtual] |
Implements Instruction.
Definition at line 1062 of file instruction.h.
References Instruction::Other.
1.5.1