mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-16 14:31:59 +00:00
Add new testcases
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@5591 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
b19fa8d3d6
commit
fa59079c3c
@ -39,3 +39,15 @@ int %test5(int %A, int %B) {
|
||||
ret int %D
|
||||
}
|
||||
|
||||
int %test6(int %A) {
|
||||
%B = mul int 7, %A
|
||||
%C = add int %B, %A ; C = 7*A+A == 8*A == A << 3
|
||||
ret int %C
|
||||
}
|
||||
|
||||
int %test7(int %A) {
|
||||
%B = mul int 7, %A
|
||||
%C = add int %A, %B ; C = A+7*A == 8*A == A << 3
|
||||
ret int %C
|
||||
}
|
||||
|
||||
|
@ -47,3 +47,15 @@ int %test7(int %A) {
|
||||
ret int %B
|
||||
}
|
||||
|
||||
int %test8(int %A) {
|
||||
%B = mul int 9, %A
|
||||
%C = sub int %B, %A ; C = 9*A-A == A*8 == A << 3
|
||||
ret int %C
|
||||
}
|
||||
|
||||
int %test9(int %A) {
|
||||
%B = mul int 3, %A
|
||||
%C = sub int %A, %B ; C = A-3*A == A*-2
|
||||
ret int %C
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user