diff options
Diffstat (limited to 'src/buildvm_arm.dasc')
-rw-r--r-- | src/buildvm_arm.dasc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/buildvm_arm.dasc b/src/buildvm_arm.dasc index 1cdfc54b..4d30a95b 100644 --- a/src/buildvm_arm.dasc +++ b/src/buildvm_arm.dasc | |||
@@ -2205,7 +2205,9 @@ static void build_ins(BuildCtx *ctx, BCOp op, int defop) | |||
2205 | | mov CARG2, CARG1 | 2205 | | mov CARG2, CARG1 |
2206 | | tst RA, #1<<MM_eq | 2206 | | tst RA, #1<<MM_eq |
2207 | | beq ->vmeta_equal // 'no __eq' flag not set? | 2207 | | beq ->vmeta_equal // 'no __eq' flag not set? |
2208 | if (!vk) { | 2208 | if (vk) { |
2209 | | b <2 | ||
2210 | } else { | ||
2209 | |2: // Branch if different. | 2211 | |2: // Branch if different. |
2210 | | sub PC, RB, #0x20000 | 2212 | | sub PC, RB, #0x20000 |
2211 | |1: // Same. | 2213 | |1: // Same. |