uint32 insn;
{
struct hash_entry *h;
- printf("format 1 or 2 0x%x\n", insn);
h = lookup_hash (insn);
OP[0] = insn & 0x1f;
uint32 insn;
{
struct hash_entry *h;
- printf("format 3 0x%x\n", insn);
h = lookup_hash (insn);
OP[0] = (((insn & 0x70) >> 4) | ((insn & 0xf800) >> 8)) << 1;
uint32 insn;
{
struct hash_entry *h;
- printf("format 4 0x%x\n", insn);
h = lookup_hash (insn);
OP[0] = (insn >> 11) & 0x1f;
uint32 insn;
{
struct hash_entry *h;
- printf("format 5 0x%x\n", insn);
h = lookup_hash (insn);
OP[0] = ((insn & 0x3f) | (((insn >> 17) & 0x7fff) << 6)) << 1;
uint32 insn;
{
struct hash_entry *h;
- printf("format 6 0x%x\n", insn);
h = lookup_hash (insn);
OP[0] = (insn >> 16) & 0xffff;
uint32 insn;
{
struct hash_entry *h;
- printf("format 7 0x%x\n", insn);
h = lookup_hash (insn);
OP[0] = insn & 0x1f;
uint32 insn;
{
struct hash_entry *h;
- printf("format 8 0x%x\n", insn);
h = lookup_hash (insn);
OP[0] = insn & 0x1f;
uint32 insn;
{
struct hash_entry *h;
- printf("formats 9 and 10 0x%x\n", insn);
h = lookup_hash (insn);
OP[0] = insn & 0x1f;
int i;
init_system ();
- /* printf ("sim_write %d bytes to 0x%x\n",size,addr); */
for (i = 0; i < size; i++)
{
State.mem[i+addr] = buffer[i];
int i;
reg_t oldpc;
-/* printf ("sim_resume (%d,%d) PC=0x%x\n",step,siggnal,PC); */
if (step)
State.exception = SIGTRAP;
char **argv;
char **env;
{
- printf ("sim_create_inferior: PC=0x%x\n",start_address);
PC = start_address;
}
sim_set_callbacks(p)
host_callback *p;
{
- printf ("sim_set_callbacks\n");
/* callback = p; */
}
enum sim_stop *reason;
int *sigrc;
{
-/* printf ("sim_stop_reason: PC=0x%x\n",PC); */
if (State.exception == SIGQUIT)
{
unsigned char *memory;
{
*(uint32 *)memory = State.regs[rn];
- /* printf ("sim_fetch_register %d 0x%x\n",rn,State.regs[rn]); */
}
void
unsigned char *memory;
{
State.regs[rn]= *(uint32 *)memory;
- /* printf ("store: r%d=0x%x\n",rn,State.regs[rn]); */
}
sim_read (addr, buffer, size)