CPUDyntransComponent.cc File Reference

Back to the index.

Macros | Functions
CPUDyntransComponent.cc File Reference
#include <assert.h>
#include <iomanip>
#include "AddressDataBus.h"
#include "components/CPUDyntransComponent.h"
#include "GXemul.h"

Go to the source code of this file.

Macros

#define IC   ic = m_nextIC ++; ic->f(this, ic);
 

Functions

 DYNTRANS_INSTR (CPUDyntransComponent, nop)
 
 DYNTRANS_INSTR (CPUDyntransComponent, abort)
 
 DYNTRANS_INSTR (CPUDyntransComponent, endOfPage)
 
 DYNTRANS_INSTR (CPUDyntransComponent, endOfPage2)
 
 DYNTRANS_INSTR (CPUDyntransComponent, branch_samepage)
 
 DYNTRANS_INSTR (CPUDyntransComponent, set_u64_imms32)
 
 DYNTRANS_INSTR (CPUDyntransComponent, mov_u64_u64)
 
 DYNTRANS_INSTR (CPUDyntransComponent, add_u32_u32_immu32)
 
 DYNTRANS_INSTR (CPUDyntransComponent, add_u32_u32_u32)
 
 DYNTRANS_INSTR (CPUDyntransComponent, add_u64_u64_imms32_truncS32)
 
 DYNTRANS_INSTR (CPUDyntransComponent, add_u64_u64_u64_truncS32)
 
 DYNTRANS_INSTR (CPUDyntransComponent, add_u64_u64_imms32)
 
 DYNTRANS_INSTR (CPUDyntransComponent, sub_u32_u32_immu32)
 
 DYNTRANS_INSTR (CPUDyntransComponent, sub_u32_u32_u32)
 
 DYNTRANS_INSTR (CPUDyntransComponent, sub_u64_u64_u64_truncS32)
 
 DYNTRANS_INSTR (CPUDyntransComponent, and_u32_u32_immu32)
 
 DYNTRANS_INSTR (CPUDyntransComponent, and_u64_u64_immu32)
 
 DYNTRANS_INSTR (CPUDyntransComponent, or_u32_u32_immu32)
 
 DYNTRANS_INSTR (CPUDyntransComponent, or_u32_u32_u32)
 
 DYNTRANS_INSTR (CPUDyntransComponent, or_u64_u64_immu32)
 
 DYNTRANS_INSTR (CPUDyntransComponent, xor_u32_u32_immu32)
 
 DYNTRANS_INSTR (CPUDyntransComponent, xor_u32_u32_u32)
 
 DYNTRANS_INSTR (CPUDyntransComponent, xor_u64_u64_immu32)
 
 DYNTRANS_INSTR (CPUDyntransComponent, xor_u64_u64_u64)
 
 DYNTRANS_INSTR (CPUDyntransComponent, shift_left_u64_u64_imm5_truncS32)
 
 DYNTRANS_INSTR (CPUDyntransComponent, shift_right_u64_u64asu32_imm5_truncS32)
 

Macro Definition Documentation

◆ IC

#define IC   ic = m_nextIC ++; ic->f(this, ic);

Function Documentation

◆ DYNTRANS_INSTR() [1/26]

DYNTRANS_INSTR ( CPUDyntransComponent  ,
abort   
)

Definition at line 450 of file CPUDyntransComponent.cc.

References ic.

◆ DYNTRANS_INSTR() [2/26]

DYNTRANS_INSTR ( CPUDyntransComponent  ,
add_u32_u32_immu32   
)

Definition at line 519 of file CPUDyntransComponent.cc.

References ic, and REG32.

◆ DYNTRANS_INSTR() [3/26]

DYNTRANS_INSTR ( CPUDyntransComponent  ,
add_u32_u32_u32   
)

Definition at line 532 of file CPUDyntransComponent.cc.

References ic, and REG32.

◆ DYNTRANS_INSTR() [4/26]

DYNTRANS_INSTR ( CPUDyntransComponent  ,
add_u64_u64_imms32   
)

Definition at line 573 of file CPUDyntransComponent.cc.

References ic, and REG64.

◆ DYNTRANS_INSTR() [5/26]

DYNTRANS_INSTR ( CPUDyntransComponent  ,
add_u64_u64_imms32_truncS32   
)

Definition at line 546 of file CPUDyntransComponent.cc.

References ic, and REG64.

◆ DYNTRANS_INSTR() [6/26]

DYNTRANS_INSTR ( CPUDyntransComponent  ,
add_u64_u64_u64_truncS32   
)

Definition at line 560 of file CPUDyntransComponent.cc.

References ic, and REG64.

◆ DYNTRANS_INSTR() [7/26]

DYNTRANS_INSTR ( CPUDyntransComponent  ,
and_u32_u32_immu32   
)

Definition at line 626 of file CPUDyntransComponent.cc.

References ic, and REG32.

◆ DYNTRANS_INSTR() [8/26]

DYNTRANS_INSTR ( CPUDyntransComponent  ,
and_u64_u64_immu32   
)

Definition at line 643 of file CPUDyntransComponent.cc.

References ic, and REG64.

◆ DYNTRANS_INSTR() [9/26]

DYNTRANS_INSTR ( CPUDyntransComponent  ,
branch_samepage   
)

Definition at line 482 of file CPUDyntransComponent.cc.

References ic.

◆ DYNTRANS_INSTR() [10/26]

DYNTRANS_INSTR ( CPUDyntransComponent  ,
endOfPage   
)

Definition at line 463 of file CPUDyntransComponent.cc.

◆ DYNTRANS_INSTR() [11/26]

DYNTRANS_INSTR ( CPUDyntransComponent  ,
endOfPage2   
)

Definition at line 470 of file CPUDyntransComponent.cc.

◆ DYNTRANS_INSTR() [12/26]

DYNTRANS_INSTR ( CPUDyntransComponent  ,
mov_u64_u64   
)

Definition at line 506 of file CPUDyntransComponent.cc.

References ic, and REG64.

◆ DYNTRANS_INSTR() [13/26]

DYNTRANS_INSTR ( CPUDyntransComponent  ,
nop   
)

Definition at line 440 of file CPUDyntransComponent.cc.

◆ DYNTRANS_INSTR() [14/26]

DYNTRANS_INSTR ( CPUDyntransComponent  ,
or_u32_u32_immu32   
)

Definition at line 656 of file CPUDyntransComponent.cc.

References ic, and REG32.

◆ DYNTRANS_INSTR() [15/26]

DYNTRANS_INSTR ( CPUDyntransComponent  ,
or_u32_u32_u32   
)

Definition at line 669 of file CPUDyntransComponent.cc.

References ic, and REG32.

◆ DYNTRANS_INSTR() [16/26]

DYNTRANS_INSTR ( CPUDyntransComponent  ,
or_u64_u64_immu32   
)

Definition at line 686 of file CPUDyntransComponent.cc.

References ic, and REG64.

◆ DYNTRANS_INSTR() [17/26]

DYNTRANS_INSTR ( CPUDyntransComponent  ,
set_u64_imms32   
)

Definition at line 494 of file CPUDyntransComponent.cc.

References ic, and REG64.

◆ DYNTRANS_INSTR() [18/26]

DYNTRANS_INSTR ( CPUDyntransComponent  ,
shift_left_u64_u64_imm5_truncS32   
)

Definition at line 760 of file CPUDyntransComponent.cc.

References ic, and REG64.

◆ DYNTRANS_INSTR() [19/26]

DYNTRANS_INSTR ( CPUDyntransComponent  ,
shift_right_u64_u64asu32_imm5_truncS32   
)

Definition at line 775 of file CPUDyntransComponent.cc.

References ic, and REG64.

◆ DYNTRANS_INSTR() [20/26]

DYNTRANS_INSTR ( CPUDyntransComponent  ,
sub_u32_u32_immu32   
)

Definition at line 586 of file CPUDyntransComponent.cc.

References ic, and REG32.

◆ DYNTRANS_INSTR() [21/26]

DYNTRANS_INSTR ( CPUDyntransComponent  ,
sub_u32_u32_u32   
)

Definition at line 599 of file CPUDyntransComponent.cc.

References ic, and REG32.

◆ DYNTRANS_INSTR() [22/26]

DYNTRANS_INSTR ( CPUDyntransComponent  ,
sub_u64_u64_u64_truncS32   
)

Definition at line 613 of file CPUDyntransComponent.cc.

References ic, and REG64.

◆ DYNTRANS_INSTR() [23/26]

DYNTRANS_INSTR ( CPUDyntransComponent  ,
xor_u32_u32_immu32   
)

Definition at line 699 of file CPUDyntransComponent.cc.

References ic, and REG32.

◆ DYNTRANS_INSTR() [24/26]

DYNTRANS_INSTR ( CPUDyntransComponent  ,
xor_u32_u32_u32   
)

Definition at line 712 of file CPUDyntransComponent.cc.

References ic, and REG32.

◆ DYNTRANS_INSTR() [25/26]

DYNTRANS_INSTR ( CPUDyntransComponent  ,
xor_u64_u64_immu32   
)

Definition at line 729 of file CPUDyntransComponent.cc.

References ic, and REG64.

◆ DYNTRANS_INSTR() [26/26]

DYNTRANS_INSTR ( CPUDyntransComponent  ,
xor_u64_u64_u64   
)

Definition at line 746 of file CPUDyntransComponent.cc.

References ic, and REG64.


Generated on Tue Aug 25 2020 19:25:06 for GXemul by doxygen 1.8.18