M88K_CPUComponent.cc File Reference

Back to the index.

Functions
M88K_CPUComponent.cc File Reference
#include <assert.h>
#include <stdio.h>
#include <string.h>
#include <algorithm>
#include <iomanip>
#include "ComponentFactory.h"
#include "GXemul.h"
#include "components/M88K_CPUComponent.h"

Go to the source code of this file.

Functions

 DYNTRANS_INSTR (M88K_CPUComponent, cmp)
 
 DYNTRANS_INSTR (M88K_CPUComponent, cmp_imm)
 
 DYNTRANS_INSTR (M88K_CPUComponent, extu_imm)
 
 DYNTRANS_INSTR (M88K_CPUComponent, extu)
 
 DYNTRANS_INSTR (M88K_CPUComponent, ext_imm)
 
 DYNTRANS_INSTR (M88K_CPUComponent, ext)
 
 DYNTRANS_INSTR (M88K_CPUComponent, mak)
 
 DYNTRANS_INSTR (M88K_CPUComponent, mak_imm)
 
 DYNTRANS_INSTR (M88K_CPUComponent, divu_imm)
 
 DYNTRANS_INSTR (M88K_CPUComponent, mulu_imm)
 
 DYNTRANS_INSTR (M88K_CPUComponent, bsr)
 
 DYNTRANS_INSTR (M88K_CPUComponent, bsr_samepage)
 
 DYNTRANS_INSTR (M88K_CPUComponent, bsr_functioncalltrace)
 
 DYNTRANS_INSTR (M88K_CPUComponent, bsr_n)
 
 DYNTRANS_INSTR (M88K_CPUComponent, bsr_n_functioncalltrace)
 
 DYNTRANS_INSTR (M88K_CPUComponent, bsr_n_functioncalltrace_singlestep)
 
 DYNTRANS_INSTR (M88K_CPUComponent, jmp)
 
 DYNTRANS_INSTR (M88K_CPUComponent, jmp_n)
 
 DYNTRANS_INSTR (M88K_CPUComponent, jmp_n_functioncalltrace)
 
 DYNTRANS_INSTR (M88K_CPUComponent, jmp_n_functioncalltrace_singlestep)
 
 DYNTRANS_INSTR (M88K_CPUComponent, ldcr)
 
 DYNTRANS_INSTR (M88K_CPUComponent, stcr)
 
 DYNTRANS_INSTR (M88K_CPUComponent, fail_early)
 
 DYNTRANS_INSTR (M88K_CPUComponent, fail_late)
 
 DYNTRANS_INSTR (M88K_CPUComponent, ToBeTranslated)
 

Function Documentation

◆ DYNTRANS_INSTR() [1/25]

DYNTRANS_INSTR ( M88K_CPUComponent  ,
cmp   
)

Definition at line 1031 of file M88K_CPUComponent.cc.

References DyntransIC::arg, DYNTRANS_INSTR_HEAD, and REG32.

◆ DYNTRANS_INSTR() [2/25]

DYNTRANS_INSTR ( M88K_CPUComponent  ,
cmp_imm   
)

Definition at line 1038 of file M88K_CPUComponent.cc.

References DyntransIC::arg, DYNTRANS_INSTR_HEAD, REG32, and DyntransIC::u32.

◆ DYNTRANS_INSTR() [3/25]

DYNTRANS_INSTR ( M88K_CPUComponent  ,
extu_imm   
)

Definition at line 1076 of file M88K_CPUComponent.cc.

References DyntransIC::arg, DYNTRANS_INSTR_HEAD, and DyntransIC::u32.

◆ DYNTRANS_INSTR() [4/25]

DYNTRANS_INSTR ( M88K_CPUComponent  ,
extu   
)

Definition at line 1081 of file M88K_CPUComponent.cc.

References DyntransIC::arg, DYNTRANS_INSTR_HEAD, and REG32.

◆ DYNTRANS_INSTR() [5/25]

DYNTRANS_INSTR ( M88K_CPUComponent  ,
ext_imm   
)

Definition at line 1086 of file M88K_CPUComponent.cc.

References DyntransIC::arg, DYNTRANS_INSTR_HEAD, and DyntransIC::u32.

◆ DYNTRANS_INSTR() [6/25]

DYNTRANS_INSTR ( M88K_CPUComponent  ,
ext   
)

Definition at line 1091 of file M88K_CPUComponent.cc.

References DyntransIC::arg, DYNTRANS_INSTR_HEAD, and REG32.

◆ DYNTRANS_INSTR() [7/25]

DYNTRANS_INSTR ( M88K_CPUComponent  ,
mak   
)

Definition at line 1118 of file M88K_CPUComponent.cc.

References DyntransIC::arg, DYNTRANS_INSTR_HEAD, and REG32.

◆ DYNTRANS_INSTR() [8/25]

DYNTRANS_INSTR ( M88K_CPUComponent  ,
mak_imm   
)

Definition at line 1125 of file M88K_CPUComponent.cc.

References DyntransIC::arg, DYNTRANS_INSTR_HEAD, and DyntransIC::u32.

◆ DYNTRANS_INSTR() [9/25]

DYNTRANS_INSTR ( M88K_CPUComponent  ,
divu_imm   
)

◆ DYNTRANS_INSTR() [10/25]

DYNTRANS_INSTR ( M88K_CPUComponent  ,
mulu_imm   
)

◆ DYNTRANS_INSTR() [11/25]

DYNTRANS_INSTR ( M88K_CPUComponent  ,
bsr   
)

◆ DYNTRANS_INSTR() [12/25]

DYNTRANS_INSTR ( M88K_CPUComponent  ,
bsr_samepage   
)

◆ DYNTRANS_INSTR() [13/25]

DYNTRANS_INSTR ( M88K_CPUComponent  ,
bsr_functioncalltrace   
)

◆ DYNTRANS_INSTR() [14/25]

DYNTRANS_INSTR ( M88K_CPUComponent  ,
bsr_n   
)

◆ DYNTRANS_INSTR() [15/25]

DYNTRANS_INSTR ( M88K_CPUComponent  ,
bsr_n_functioncalltrace   
)

◆ DYNTRANS_INSTR() [16/25]

DYNTRANS_INSTR ( M88K_CPUComponent  ,
bsr_n_functioncalltrace_singlestep   
)

◆ DYNTRANS_INSTR() [17/25]

DYNTRANS_INSTR ( M88K_CPUComponent  ,
jmp   
)

◆ DYNTRANS_INSTR() [18/25]

DYNTRANS_INSTR ( M88K_CPUComponent  ,
jmp_n   
)

Definition at line 1476 of file M88K_CPUComponent.cc.

References DyntransIC::arg, DYNTRANS_INSTR_HEAD, DyntransIC::f, and REG32.

◆ DYNTRANS_INSTR() [19/25]

DYNTRANS_INSTR ( M88K_CPUComponent  ,
jmp_n_functioncalltrace   
)

◆ DYNTRANS_INSTR() [20/25]

DYNTRANS_INSTR ( M88K_CPUComponent  ,
jmp_n_functioncalltrace_singlestep   
)

◆ DYNTRANS_INSTR() [21/25]

DYNTRANS_INSTR ( M88K_CPUComponent  ,
ldcr   
)

◆ DYNTRANS_INSTR() [22/25]

DYNTRANS_INSTR ( M88K_CPUComponent  ,
stcr   
)

◆ DYNTRANS_INSTR() [23/25]

DYNTRANS_INSTR ( M88K_CPUComponent  ,
fail_early   
)

Definition at line 1719 of file M88K_CPUComponent.cc.

References DYNTRANS_INSTR_HEAD, and DYNTRANS_SYNCH_PC.

◆ DYNTRANS_INSTR() [24/25]

DYNTRANS_INSTR ( M88K_CPUComponent  ,
fail_late   
)

◆ DYNTRANS_INSTR() [25/25]

DYNTRANS_INSTR ( M88K_CPUComponent  ,
ToBeTranslated   
)

Generated on Sun Sep 30 2018 16:05:18 for GXemul by doxygen 1.8.13