summaryrefslogtreecommitdiff
path: root/include/arm_codegen.h?id=5d31dac16587f611efe331d3a2172b6e8d8fd9e2
diff options
context:
space:
mode:
authormrdanielps <mrdanielps@users.noreply.github.com>2016-05-15 21:41:40 +0200
committermrdanielps <mrdanielps@users.noreply.github.com>2016-05-15 22:07:51 +0200
commit5d31dac16587f611efe331d3a2172b6e8d8fd9e2 (patch)
treef71994b7e8aaadd73a35060bc3cd4299701dab8d /include/arm_codegen.h?id=5d31dac16587f611efe331d3a2172b6e8d8fd9e2
parentaf82736dd5a84c4f1077ca7a444fd4a96609b2f9 (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 'include/arm_codegen.h?id=5d31dac16587f611efe331d3a2172b6e8d8fd9e2')
0 files changed, 0 insertions, 0 deletions