While working on the pool allocator, I noticed that basicaa is failing a scary
[oota-llvm.git] / test / ExecutionEngine / test-arith.ll
1 int %main() {
2         %A = add sbyte 0, 12
3         %B = sub sbyte %A, 1
4         %C = mul sbyte %B, %B
5         %D = div sbyte %C, %C
6         %E = rem sbyte %D, %D
7         %F = div ubyte 5, 6
8         %G = rem ubyte 6, 5
9
10         %A = add short 0, 12
11         %B = sub short %A, 1
12         %C = mul short %B, %B
13         %D = div short %C, %C
14         %E = rem short %D, %D
15         %F = div ushort 5, 6
16         %G = rem uint 6, 5
17
18         %A = add int 0, 12
19         %B = sub int %A, 1
20         %C = mul int %B, %B
21         %D = div int %C, %C
22         %E = rem int %D, %D
23         %F = div uint 5, 6
24         %G = rem uint 6, 5
25
26         %A = add long 0, 12
27         %B = sub long %A, 1
28         %C = mul long %B, %B
29         %D = div long %C, %C
30         %E = rem long %D, %D
31         %F = div ulong 5, 6
32         %G = rem ulong 6, 5
33
34         ret int 0
35 }