#include <assert.h>
#include <stdio.h>
#include <string.h>
#include <iomanip>
#include "ComponentFactory.h"
#include "GXemul.h"
#include "components/I960_CPUComponent.h"
Go to the source code of this file.
Classes | |
struct | reg_instruction |
Functions | |
DYNTRANS_INSTR (I960_CPUComponent, b) | |
DYNTRANS_INSTR (I960_CPUComponent, lda_displacement) | |
DYNTRANS_INSTR (I960_CPUComponent, mov_lit_reg) | |
DYNTRANS_INSTR (I960_CPUComponent, sysctl) | |
DYNTRANS_INSTR (I960_CPUComponent, ToBeTranslated) | |
Variables | |
struct reg_instruction | reg_instructions [] |
DYNTRANS_INSTR | ( | I960_CPUComponent | , |
b | |||
) |
Definition at line 785 of file I960_CPUComponent.cc.
References DYNTRANS_INSTR_HEAD, and ic.
DYNTRANS_INSTR | ( | I960_CPUComponent | , |
lda_displacement | |||
) |
Definition at line 793 of file I960_CPUComponent.cc.
References DYNTRANS_INSTR_HEAD, ic, and REG32.
DYNTRANS_INSTR | ( | I960_CPUComponent | , |
mov_lit_reg | |||
) |
Definition at line 801 of file I960_CPUComponent.cc.
DYNTRANS_INSTR | ( | I960_CPUComponent | , |
sysctl | |||
) |
Definition at line 807 of file I960_CPUComponent.cc.
References DyntransIC::arg, DYNTRANS_INSTR_HEAD, DYNTRANS_SYNCH_PC, DyntransIC::f, Component::GetUI(), ic, CPUComponent::m_pc, reg_instruction::opcode, DyntransIC::p, REG32, UI::ShowDebugMessage(), and DyntransIC::u32.
DYNTRANS_INSTR | ( | I960_CPUComponent | , |
ToBeTranslated | |||
) |
Definition at line 968 of file I960_CPUComponent.cc.
References AddressDataBus::AddressSelect(), Component::AsAddressDataBus(), Component::AsCPUComponent(), UnitTest::Assert(), ComponentFactory::CreateComponent(), CPUComponent::DisassembleInstruction(), DYNTRANS_INSTR_HEAD, GXemul::Execute(), GXemul::GetCommandInterpreter(), GXemul::GetRootComponent(), Component::GetVariable(), refcount_ptr< T >::IsNULL(), LittleEndian, Component::LookupPath(), DyntransIC::p, CommandInterpreter::RunCommand(), GXemul::Running, GXemul::SetRunState(), Component::SetVariableValue(), UI::ShowDebugMessage(), GXemul::SingleStepping, StateVariable::ToInteger(), UNITTEST, UNITTESTS, and AddressDataBus::WriteData().
struct reg_instruction reg_instructions[] |
Definition at line 47 of file I960_CPUComponent.cc.