Mercurial > repos > blastem
comparison gen_x86.h @ 123:bd3858121ab0
Implement the rest of the bit instructions
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Sat, 29 Dec 2012 21:10:07 -0800 |
parents | e3594572fb98 |
children | 5416a5c4628e |
comparison
equal
deleted
inserted
replaced
122:0a6da6c7c463 | 123:bd3858121ab0 |
---|---|
146 uint8_t * setcc_rdisp8(uint8_t * out, uint8_t cc, uint8_t dst, int8_t disp); | 146 uint8_t * setcc_rdisp8(uint8_t * out, uint8_t cc, uint8_t dst, int8_t disp); |
147 uint8_t * bt_rr(uint8_t * out, uint8_t src, uint8_t dst, uint8_t size); | 147 uint8_t * bt_rr(uint8_t * out, uint8_t src, uint8_t dst, uint8_t size); |
148 uint8_t * bt_rrdisp8(uint8_t * out, uint8_t src, uint8_t dst_base, int8_t dst_disp, uint8_t size); | 148 uint8_t * bt_rrdisp8(uint8_t * out, uint8_t src, uint8_t dst_base, int8_t dst_disp, uint8_t size); |
149 uint8_t * bt_ir(uint8_t * out, uint8_t val, uint8_t dst, uint8_t size); | 149 uint8_t * bt_ir(uint8_t * out, uint8_t val, uint8_t dst, uint8_t size); |
150 uint8_t * bt_irdisp8(uint8_t * out, uint8_t val, uint8_t dst_base, int8_t dst_disp, uint8_t size); | 150 uint8_t * bt_irdisp8(uint8_t * out, uint8_t val, uint8_t dst_base, int8_t dst_disp, uint8_t size); |
151 uint8_t * bts_rr(uint8_t * out, uint8_t src, uint8_t dst, uint8_t size); | |
152 uint8_t * bts_rrdisp8(uint8_t * out, uint8_t src, uint8_t dst_base, int8_t dst_disp, uint8_t size); | |
153 uint8_t * bts_ir(uint8_t * out, uint8_t val, uint8_t dst, uint8_t size); | |
154 uint8_t * bts_irdisp8(uint8_t * out, uint8_t val, uint8_t dst_base, int8_t dst_disp, uint8_t size); | |
155 uint8_t * btr_rr(uint8_t * out, uint8_t src, uint8_t dst, uint8_t size); | |
156 uint8_t * btr_rrdisp8(uint8_t * out, uint8_t src, uint8_t dst_base, int8_t dst_disp, uint8_t size); | |
157 uint8_t * btr_ir(uint8_t * out, uint8_t val, uint8_t dst, uint8_t size); | |
158 uint8_t * btr_irdisp8(uint8_t * out, uint8_t val, uint8_t dst_base, int8_t dst_disp, uint8_t size); | |
159 uint8_t * btc_rr(uint8_t * out, uint8_t src, uint8_t dst, uint8_t size); | |
160 uint8_t * btc_rrdisp8(uint8_t * out, uint8_t src, uint8_t dst_base, int8_t dst_disp, uint8_t size); | |
161 uint8_t * btc_ir(uint8_t * out, uint8_t val, uint8_t dst, uint8_t size); | |
162 uint8_t * btc_irdisp8(uint8_t * out, uint8_t val, uint8_t dst_base, int8_t dst_disp, uint8_t size); | |
151 uint8_t * jcc(uint8_t * out, uint8_t cc, uint8_t *dest); | 163 uint8_t * jcc(uint8_t * out, uint8_t cc, uint8_t *dest); |
152 uint8_t * jmp(uint8_t * out, uint8_t *dest); | 164 uint8_t * jmp(uint8_t * out, uint8_t *dest); |
153 uint8_t * jmp_r(uint8_t * out, uint8_t dst); | 165 uint8_t * jmp_r(uint8_t * out, uint8_t dst); |
154 uint8_t * call(uint8_t * out, uint8_t * fun); | 166 uint8_t * call(uint8_t * out, uint8_t * fun); |
155 uint8_t * call_r(uint8_t * out, uint8_t dst); | 167 uint8_t * call_r(uint8_t * out, uint8_t dst); |