diff options
author | Michael Pavone <pavone@retrodev.com> | 2014-12-22 20:55:10 -0800 |
---|---|---|
committer | Michael Pavone <pavone@retrodev.com> | 2014-12-22 20:55:10 -0800 |
commit | 12c73dc400c1b6b61531df4ff0fd1efe4ef7ae12 (patch) | |
tree | 12f0b6e224aac2cadc0199e040a9f4dc579d920d /gen_x86.h | |
parent | 4cad512b6d7ac0f7042b90e1029626fb14788bf0 (diff) |
Z80 core is sort of working again
Diffstat (limited to 'gen_x86.h')
-rw-r--r-- | gen_x86.h | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -187,7 +187,9 @@ void xchg_rr(code_info *code, uint8_t src, uint8_t dst, uint8_t size); void pushf(code_info *code); void popf(code_info *code); void push_r(code_info *code, uint8_t reg); +void push_rdisp(code_info *code, uint8_t base, int32_t disp); void pop_r(code_info *code, uint8_t reg); +void pop_rind(code_info *code, uint8_t reg); void setcc_r(code_info *code, uint8_t cc, uint8_t dst); void setcc_rind(code_info *code, uint8_t cc, uint8_t dst); void setcc_rdisp(code_info *code, uint8_t cc, uint8_t dst, int32_t disp); @@ -208,6 +210,7 @@ void btc_rrdisp(code_info *code, uint8_t src, uint8_t dst_base, int32_t dst_disp void btc_ir(code_info *code, uint8_t val, uint8_t dst, uint8_t size); void btc_irdisp(code_info *code, uint8_t val, uint8_t dst_base, int32_t dst_disp, uint8_t size); void jcc(code_info *code, uint8_t cc, code_ptr dest); +void jmp_rind(code_info *code, uint8_t dst); void call_r(code_info *code, uint8_t dst); void retn(code_info *code); void cdq(code_info *code); |