diff options
Diffstat (limited to 'compiler_and_linker/unsorted')
-rw-r--r-- | compiler_and_linker/unsorted/Switch.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler_and_linker/unsorted/Switch.c b/compiler_and_linker/unsorted/Switch.c index e0c99a0..23cc02b 100644 --- a/compiler_and_linker/unsorted/Switch.c +++ b/compiler_and_linker/unsorted/Switch.c @@ -297,7 +297,7 @@ static void I8_treecompare(SInt32 start, SInt32 end) { d = b; } emitpcode(PC_SUBFC, a, a, selector_gpr); - emitpcode(PC_SUBFE, b, d, b); + emitpcode(PC_SUBFE, b, d, c); emitpcode(PC_SUBFE, b, a, a); emitpcode(PC_NEG, b, b); emitpcode(PC_CMPI, 0, b, 0); |