diff options
| author | mrdanielps <mrdanielps@users.noreply.github.com> | 2016-05-15 21:41:40 +0200 |
|---|---|---|
| committer | mrdanielps <mrdanielps@users.noreply.github.com> | 2016-05-15 22:07:51 +0200 |
| commit | 5d31dac16587f611efe331d3a2172b6e8d8fd9e2 (patch) | |
| tree | f71994b7e8aaadd73a35060bc3cd4299701dab8d /%253fid%253d2c89340759c2ddfa3ceed61e2e58173e4fcad917%3fid%3ddf8812be3695f44d28826e672416ce3d484bea9d?id=5d31dac16587f611efe331d3a2172b6e8d8fd9e2 | |
| parent | af82736dd5a84c4f1077ca7a444fd4a96609b2f9 (diff) | |
Yet another attempt at fixing conditional branches
This fixes everything that broke with commit 801d7f5.
* For subtraction, V810 uses the carry flag as a 'borrow' flag. When
translating a V810 SUB or CMP operation to ARM we have to invert the
carry flag if we want the same behaviour.
* Reimplement BH and BNH.
Diffstat (limited to '%253fid%253d2c89340759c2ddfa3ceed61e2e58173e4fcad917%3fid%3ddf8812be3695f44d28826e672416ce3d484bea9d?id=5d31dac16587f611efe331d3a2172b6e8d8fd9e2')
0 files changed, 0 insertions, 0 deletions
