#include "ge.h"
#include "log.h"
#include "bit.h"
#include "signals.h"
#include "alu_logic.h"
#include "alu_bin.h"
#include "alu_dec.h"
#include "alu_reg.h"
#include "alu_cc.h"
Go to the source code of this file.
◆ CC
| #define CC { ge_log(LOG_ERR, "implement command %s\n", __FUNCTION__); } |
◆ CE00()
| static void CE00 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CE01()
| static void CE01 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CE02()
| static void CE02 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CE03()
| static void CE03 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CE05()
| static void CE05 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CE06()
| static void CE06 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CE07()
| static void CE07 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CE08()
| static void CE08 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CE09()
| static void CE09 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CE10()
| static void CE10 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CE11()
| static void CE11 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CE16()
| static void CE16 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CE18()
| static void CE18 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CE19()
| static void CE19 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CE_chan1_status()
| static void CE_chan1_status |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI00()
| static void CI00 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI00s()
| static void CI00s |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI01()
| static void CI01 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI02()
| static void CI02 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI03()
| static void CI03 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI04()
| static void CI04 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI05()
| static void CI05 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI06()
| static void CI06 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI07()
| static void CI07 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI08()
| static void CI08 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI09()
| static void CI09 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI11()
| static void CI11 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI12()
| static void CI12 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI15()
| static void CI15 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI16()
| static void CI16 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI17()
| static void CI17 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI19()
| static void CI19 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI20()
| static void CI20 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI21()
| static void CI21 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI32()
| static void CI32 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI33()
| static void CI33 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI34()
| static void CI34 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI38()
| static void CI38 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI39()
| static void CI39 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI40()
| static void CI40 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI41()
| static void CI41 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI60()
| static void CI60 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI61()
| static void CI61 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI62()
| static void CI62 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI63()
| static void CI63 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI64()
| static void CI64 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI65()
| static void CI65 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI66()
| static void CI66 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI67()
| static void CI67 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI68()
| static void CI68 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI69()
| static void CI69 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI70()
| static void CI70 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI71()
| static void CI71 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI72()
| static void CI72 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI73()
| static void CI73 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI74()
| static void CI74 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI75()
| static void CI75 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI76()
| static void CI76 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI77()
| static void CI77 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI78()
| static void CI78 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI80()
| static void CI80 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI81()
| static void CI81 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI82()
| static void CI82 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI83()
| static void CI83 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI84()
| static void CI84 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI85()
| static void CI85 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI86()
| static void CI86 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI87()
| static void CI87 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI88()
| static void CI88 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CI89()
| static void CI89 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CO00()
| static void CO00 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CO01()
| static void CO01 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CO02()
| static void CO02 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CO03()
| static void CO03 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CO04()
| static void CO04 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CO10()
| static void CO10 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CO11()
| static void CO11 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CO12()
| static void CO12 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CO13()
| static void CO13 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CO14()
| static void CO14 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CO16()
| static void CO16 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CO18()
| static void CO18 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CO30()
| static void CO30 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CO31()
| static void CO31 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CO35()
| static void CO35 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CO40()
| static void CO40 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CO41()
| static void CO41 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CO48()
| static void CO48 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CO49()
| static void CO49 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CO90()
| static void CO90 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CO91()
| static void CO91 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CO92()
| static void CO92 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CO93()
| static void CO93 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CO94()
| static void CO94 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CO95()
| static void CO95 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CO96()
| static void CO96 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CO97()
| static void CO97 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ cr_base()
| static uint16_t cr_base |
( |
struct ge * |
ge, |
|
|
int |
n |
|
) |
| |
|
static |
◆ cr_rd16()
| static uint16_t cr_rd16 |
( |
struct ge * |
ge, |
|
|
uint16_t |
a |
|
) |
| |
|
static |
◆ cr_wr16()
| static void cr_wr16 |
( |
struct ge * |
ge, |
|
|
uint16_t |
a, |
|
|
uint16_t |
v |
|
) |
| |
|
static |
◆ CU00()
| static void CU00 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CU01()
| static void CU01 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CU02()
| static void CU02 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CU03()
| static void CU03 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CU04()
| static void CU04 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CU05()
| static void CU05 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CU06()
| static void CU06 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CU07()
| static void CU07 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CU10()
| static void CU10 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CU11()
| static void CU11 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CU12()
| static void CU12 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CU13()
| static void CU13 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CU14()
| static void CU14 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CU15()
| static void CU15 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CU16()
| static void CU16 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CU17()
| static void CU17 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ CU20()
| static void CU20 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ eff_v1_l2()
| static uint16_t eff_v1_l2 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ EXEC_AMR()
| static void EXEC_AMR |
( |
struct ge * |
ge | ) |
|
|
static |
◆ EXEC_CI()
| static void EXEC_CI |
( |
struct ge * |
ge | ) |
|
|
static |
◆ EXEC_CMI()
| static void EXEC_CMI |
( |
struct ge * |
ge | ) |
|
|
static |
◆ EXEC_CMR()
| static void EXEC_CMR |
( |
struct ge * |
ge | ) |
|
|
static |
◆ EXEC_INDEX()
| static void EXEC_INDEX |
( |
struct ge * |
ge | ) |
|
|
static |
◆ EXEC_LA()
| static void EXEC_LA |
( |
struct ge * |
ge | ) |
|
|
static |
◆ EXEC_LPSR()
| static void EXEC_LPSR |
( |
struct ge * |
ge | ) |
|
|
static |
◆ EXEC_LR()
| static void EXEC_LR |
( |
struct ge * |
ge | ) |
|
|
static |
◆ EXEC_MVI()
| static void EXEC_MVI |
( |
struct ge * |
ge | ) |
|
|
static |
◆ EXEC_NI()
| static void EXEC_NI |
( |
struct ge * |
ge | ) |
|
|
static |
◆ EXEC_SMR()
| static void EXEC_SMR |
( |
struct ge * |
ge | ) |
|
|
static |
◆ EXEC_SS()
| static void EXEC_SS |
( |
struct ge * |
ge | ) |
|
|
static |
◆ EXEC_STR()
| static void EXEC_STR |
( |
struct ge * |
ge | ) |
|
|
static |
◆ EXEC_TM()
| static void EXEC_TM |
( |
struct ge * |
ge | ) |
|
|
static |
◆ EXEC_XI()
| static void EXEC_XI |
( |
struct ge * |
ge | ) |
|
|
static |
◆ INDEX_NEXT()
| static void INDEX_NEXT |
( |
struct ge * |
ge | ) |
|
|
static |
◆ INDEX_OP1()
| static void INDEX_OP1 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ INDEX_OP2()
| static void INDEX_OP2 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ INT_C0()
| static void INT_C0 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ INT_C1()
| static void INT_C1 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ INT_C2()
| static void INT_C2 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ INT_C3()
| static void INT_C3 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ INT_D0()
| static void INT_D0 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ INT_D1()
| static void INT_D1 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ INT_D2()
| static void INT_D2 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ INT_D3()
| static void INT_D3 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ INT_F0()
| static void INT_F0 |
( |
struct ge * |
ge | ) |
|
|
static |
◆ int_parity()
| static uint8_t int_parity |
( |
uint8_t |
b | ) |
|
|
static |
◆ int_store()
| static void int_store |
( |
struct ge * |
ge, |
|
|
uint16_t |
a, |
|
|
uint8_t |
b |
|
) |
| |
|
static |
◆ JRT_LINK()
| static void JRT_LINK |
( |
struct ge * |
ge | ) |
|
|
static |
◆ mem_rd16_op()
| static uint16_t mem_rd16_op |
( |
struct ge * |
ge, |
|
|
uint16_t |
a |
|
) |
| |
|
static |
◆ mem_wr16_op()
| static void mem_wr16_op |
( |
struct ge * |
ge, |
|
|
uint16_t |
a, |
|
|
uint16_t |
v |
|
) |
| |
|
static |
◆ reg_addr_of()
| static uint16_t reg_addr_of |
( |
struct ge * |
ge | ) |
|
|
static |
◆ SS_TO_ALPHA()
| static void SS_TO_ALPHA |
( |
struct ge * |
ge | ) |
|
|
static |