blob: 772884c8cbece62b29c9862886e99ba353798b08 [file] [log] [blame]
Rafael Espindola3a02f022006-09-04 19:05:01 +00001; RUN: llvm-as < %s | llc -march=arm &&
2; RUN: llvm-as < %s | llc -march=arm | grep "mov r1, #0" | wc -l | grep 4 &&
3; RUN: llvm-as < %s | llc -march=arm | grep "mov r0, #1" | wc -l | grep 1 &&
Rafael Espindola7246d332006-09-21 11:29:52 +00004; RUN: llvm-as < %s | llc -march=arm | grep ".word.*2147483647" | wc -l | grep 2 &&
Rafael Espindola3a02f022006-09-04 19:05:01 +00005; RUN: llvm-as < %s | llc -march=arm | grep "mov r0, #-2147483648" | wc -l | grep 1 &&
Rafael Espindola7246d332006-09-21 11:29:52 +00006; RUN: llvm-as < %s | llc -march=arm | grep ".word.*4294967295" | wc -l | grep 1
Rafael Espindola3a02f022006-09-04 19:05:01 +00007
8long %f1() {
9entry:
10 ret long 0
11}
12
13long %f2() {
14entry:
15 ret long 1
16}
17
18long %f3() {
19entry:
20 ret long 2147483647
21}
22
23long %f4() {
24entry:
25 ret long 2147483648
26}
27
28long %f5() {
29entry:
30 ret long 9223372036854775807
31}