Bytes were sometimes failing to be sign extended correctly.
This commit is contained in:
parent
517120d0fb
commit
358c44de35
1 changed files with 0 additions and 5 deletions
|
@ -225,11 +225,6 @@ PATTERNS
|
||||||
emit "! CIU41(ubyteX) -> ubyteX"
|
emit "! CIU41(ubyteX) -> ubyteX"
|
||||||
cost 1;
|
cost 1;
|
||||||
|
|
||||||
out:(int)reg = CII14(in:(int)ubyte0)
|
|
||||||
with %out == %in
|
|
||||||
emit "! CII14(ubyte0) -> reg"
|
|
||||||
cost 4;
|
|
||||||
|
|
||||||
out:(int)reg = CII14(in:(int)ubyteX)
|
out:(int)reg = CII14(in:(int)ubyteX)
|
||||||
emit "extsb %out, %in ! CII14(ubyteX) -> reg"
|
emit "extsb %out, %in ! CII14(ubyteX) -> reg"
|
||||||
cost 4;
|
cost 4;
|
||||||
|
|
Loading…
Reference in a new issue