Fix typo where I was confusing sbi and sui, with hilarious results.

This commit is contained in:
David Given 2019-02-16 01:18:21 +01:00
parent dfd75c770b
commit 6a8b298861
2 changed files with 17 additions and 2 deletions

View file

@ -1687,7 +1687,7 @@ pat cmu zlt $1==2
uses areg uses areg
gen gen
mov a, %2.2 mov a, %2.2
sbi {const1, %1.num & 0xff} sui {const1, %1.num & 0xff}
mov a, %2.1 mov a, %2.1
sbi {const1, %1.num >> 8} sbi {const1, %1.num >> 8}
jc {label, $2} jc {label, $2}
@ -1719,7 +1719,7 @@ pat cmu zge $1==2
uses areg uses areg
gen gen
mov a, %2.2 mov a, %2.2
sbi {const1, %1.num & 0xff} sui {const1, %1.num & 0xff}
mov a, %2.1 mov a, %2.1
sbi {const1, %1.num >> 8} sbi {const1, %1.num >> 8}
jnc {label, $2} jnc {label, $2}

View file

@ -16,6 +16,8 @@ zero
rom 0 rom 0
one one
rom 1 rom 1
twofivesix
rom 256
big big
#if EM_WSIZE == 2 #if EM_WSIZE == 2
rom 32767 rom 32767
@ -107,5 +109,18 @@ big
asp EM_WSIZE asp EM_WSIZE
7 7
/* Test case: twofixsix < 256 */
loe twofivesix
loc 256
cmu EM_WSIZE
zlt *8
bra *9
8
loc __LINE__
cal $fail
asp EM_WSIZE
9
cal $finished cal $finished
end end