93void alu_lr(
struct ge *
ge, uint16_t *reg, uint16_t addr);
106void alu_str(
struct ge *
ge, uint16_t reg_val, uint16_t addr);
133void alu_cmr(
struct ge *
ge, uint16_t reg_val, uint16_t value);
155void alu_amr(
struct ge *
ge, uint16_t *reg, uint16_t value);
177void alu_smr(
struct ge *
ge, uint16_t *reg, uint16_t value);
190void alu_la(
struct ge *
ge, uint16_t *reg, uint16_t addr);
220 uint16_t field, uint16_t len, uint8_t model);
243 uint16_t field, uint16_t len, uint8_t model);
284void alu_mvq(
struct ge *
ge, uint16_t dst, uint16_t src, uint8_t len);
308void alu_cmq(
struct ge *
ge, uint16_t a, uint16_t b, uint8_t len);
void alu_mvq(struct ge *ge, uint16_t dst, uint16_t src, uint8_t len)
alu_mvq - Move Quartets (MVQ, 0xF8)
void alu_cmq(struct ge *ge, uint16_t a, uint16_t b, uint8_t len)
alu_cmq - Compare Quartets (CMQ, 0xF9)
void alu_lr(struct ge *ge, uint16_t *reg, uint16_t addr)
alu_lr - Load Register (LR, 0xBC)
void alu_cmr(struct ge *ge, uint16_t reg_val, uint16_t value)
alu_cmr - Compare Memory to Register (CMR, 0xBD)
void alu_sr(struct ge *ge, uint16_t *r7, uint16_t field, uint16_t len, uint8_t model)
alu_sr - Search Right (SR, 0xD9)
void alu_smr(struct ge *ge, uint16_t *reg, uint16_t value)
alu_smr - Subtract Memory from Register (SMR, 0xBF)
void alu_la(struct ge *ge, uint16_t *reg, uint16_t addr)
alu_la - Load Address (LA, 0x68)
void alu_sl(struct ge *ge, uint16_t *r7, uint16_t field, uint16_t len, uint8_t model)
alu_sl - Search Left (SL, 0xDB)
void alu_str(struct ge *ge, uint16_t reg_val, uint16_t addr)
alu_str - Store Register (STR, 0x84)
void alu_amr(struct ge *ge, uint16_t *reg, uint16_t value)
alu_amr - Add Memory to Register (AMR, 0xBE)
The entire state of the emulated system, including registers, memory, peripherals and timings.