Mercurial > repos > blastem
diff runtime.S @ 207:c82f65a87a53
Fix overflow flag on ASL
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Fri, 25 Jan 2013 18:39:22 -0800 |
parents | 209a37eed3e7 |
children | 3457dc6fd558 |
line wrap: on
line diff
--- a/runtime.S Wed Jan 23 21:54:58 2013 -0800 +++ b/runtime.S Fri Jan 25 18:39:22 2013 -0800 @@ -598,8 +598,8 @@ .global m68k_save_context m68k_save_context: mov %bl, 1(%rsi) /* N Flag */ - mov %bh, 2(%rsi) /* V flag */ - mov %dl, 3(%rsi) /* Z flag */ + mov %dl, 2(%rsi) /* Z flag */ + mov %bh, 3(%rsi) /* V flag */ mov %dh, 4(%rsi) /* C flag */ mov %r10d, 8(%rsi) /* d0 */ mov %r11d, 12(%rsi) /* d1 */ @@ -613,8 +613,8 @@ .global m68k_load_context m68k_load_context: mov 1(%rsi), %bl /* N Flag */ - mov 2(%rsi), %bh /* V flag */ - mov 3(%rsi), %dl /* Z flag */ + mov 2(%rsi), %dl /* Z flag */ + mov 3(%rsi), %bh /* V flag */ mov 4(%rsi), %dh /* C flag */ mov 8(%rsi), %r10d /* d0 */ mov 12(%rsi), %r11d /* d1 */