diff options
| author | Duncan Smith | 2010-06-18 16:50:53 -0700 |
|---|---|---|
| committer | Duncan Smith | 2010-06-18 16:50:53 -0700 |
| commit | 76fbf127f30950e247dc41acbec0b911bef1e8e8 (patch) | |
| tree | 31ad6e5be897be1ee7765fa0ddfd564bf4993580 /flags.asm | |
| parent | 017aeae0af5030d13d7ad9a4b1d9137ce3c7589f (diff) | |
Fixed that, dc.w is NOT the same as ds.w.
Diffstat (limited to 'flags.asm')
| -rw-r--r-- | flags.asm | 26 |
1 files changed, 13 insertions, 13 deletions
@@ -112,31 +112,31 @@ flag_storage: ;; Numbers in comments are offsets from flag_storage, so use ;; offset(a3) to address. ;; 1 if tmp_???b is valid, 0 if tmp_???w is valid -f_tmp_byte: ds.b 0 ; 0 +f_tmp_byte: dc.b 0 ;; 2 if P is 0, 3 if P is 1, 4 if P is Parity, 5 if P is oVerflow -f_tmp_p_type: ds.b 0 ; 1 +f_tmp_p_type: dc.b 0 ;; byte operands -f_tmp_src_b: ds.b 0 ; 2 -f_tmp_dst_b: ds.b 0 ; 3 -f_tmp_result_b: ds.b 0 ; 4 +f_tmp_src_b: dc.b 0 +f_tmp_dst_b: dc.b 0 +f_tmp_result_b: dc.b 0 EVEN -f_tmp_src_w: ds.w 0 ; 6 -f_tmp_dst_w: ds.w 0 ; 8 -f_tmp_result_w: ds.w 0 ; 10 +f_tmp_src_w: dc.w 0 +f_tmp_dst_w: dc.w 0 +f_tmp_result_w: dc.w 0 -flag_n: ds.w 0 ; 12 +flag_n: dc.w 0 ;; 000XNZVC EVEN ; Compositing a word from two bytes ... -f_host_sr: ds.b 0 ; 14 -f_host_ccr: ds.b 0 ; 15 +f_host_sr: dc.b 0 +f_host_ccr: dc.b 0 EVEN ;; DO NOT REARRANGE THESE. -flag_byte: ds.b 0 ; 16 Byte of all flags -flag_valid: ds.b 0 ; 17 Validity mask -- 1 if valid. +flag_byte: dc.b 0 ; Byte of all flags +flag_valid: dc.b 0 ; Validity mask -- 1 if valid. ;; LUT for the CCR -> F mapping lut_ccr: |
