mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-08-19 04:29:21 +00:00
add a couple more cases
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@26468 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
a1b2a9b7e2
commit
f4eec627d2
@ -60,3 +60,20 @@ uint %test9(uint %A) {
|
||||
%C = rem uint %B, 62
|
||||
ret uint %C
|
||||
}
|
||||
|
||||
int %test10(ubyte %c) {
|
||||
%tmp.1 = cast ubyte %c to int
|
||||
%tmp.2 = mul int %tmp.1, 3
|
||||
%tmp.3 = cast int %tmp.2 to ulong
|
||||
%tmp.5 = rem ulong %tmp.3, 3
|
||||
%tmp.6 = cast ulong %tmp.5 to int
|
||||
ret int %tmp.6
|
||||
}
|
||||
|
||||
int %test11(int %i) {
|
||||
%tmp.1 = and int %i, -2
|
||||
%tmp.3 = mul int %tmp.1, 3
|
||||
%tmp.5 = rem int %tmp.3, 6
|
||||
ret int %tmp.5
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user