diff options
author | RSDuck <rsduck@users.noreply.github.com> | 2020-02-04 18:29:52 +0100 |
---|---|---|
committer | RSDuck <rsduck@users.noreply.github.com> | 2020-06-16 11:57:51 +0200 |
commit | 99b34efe2d923c4fd6fbfdb051833d2af6ea2136 (patch) | |
tree | 2f8638d2120dcafad87c0dea4b42127149ed9f67 /src/dolphin/ArmCommon.h | |
parent | baed0ac0d59d3cbbce01389a84da9774f5613b3b (diff) |
move ARM64 JIT backend here
Diffstat (limited to 'src/dolphin/ArmCommon.h')
-rw-r--r-- | src/dolphin/ArmCommon.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/dolphin/ArmCommon.h b/src/dolphin/ArmCommon.h new file mode 100644 index 0000000..6d82e9d --- /dev/null +++ b/src/dolphin/ArmCommon.h @@ -0,0 +1,27 @@ +// Copyright 2014 Dolphin Emulator Project +// Licensed under GPLv2+ +// Refer to the license.txt file included. + +#include "../types.h" + +enum CCFlags +{ + CC_EQ = 0, // Equal + CC_NEQ, // Not equal + CC_CS, // Carry Set + CC_CC, // Carry Clear + CC_MI, // Minus (Negative) + CC_PL, // Plus + CC_VS, // Overflow + CC_VC, // No Overflow + CC_HI, // Unsigned higher + CC_LS, // Unsigned lower or same + CC_GE, // Signed greater than or equal + CC_LT, // Signed less than + CC_GT, // Signed greater than + CC_LE, // Signed less than or equal + CC_AL, // Always (unconditional) 14 + CC_HS = CC_CS, // Alias of CC_CS Unsigned higher or same + CC_LO = CC_CC, // Alias of CC_CC Unsigned lower +}; +const u32 NO_COND = 0xE0000000; |