[ARM] Add v8.1a "Rounding Double Multiply Add/Subtract" extension
[oota-llvm.git] / test / Assembler / vbool-cmp.ll
index ac8fb29362f7e6b4c7c83a29bb7b7adb42b2de2a..6bbd5c8f0b4c48a9d3d022c429c90df03dd2336b 100644 (file)
@@ -1,15 +1,19 @@
-; RUN: llvm-as < %s | llvm-dis | llvm-as | llvm-dis | grep {icmp slt}
-; rudimentary test of fcmp/icmp on vectors returning vector of bool
+; RUN: llvm-as < %s | llvm-dis | llvm-as | llvm-dis | FileCheck %s
+; RUN: verify-uselistorder %s
+; Rudimentary test of fcmp/icmp on vectors returning vector of bool
 
+; CHECK: @ffoo
+; CHECK: fcmp olt <4 x float> %a, %b
 define <4 x i1> @ffoo(<4 x float> %a, <4 x float> %b) nounwind {
 entry:
-       %cmp = fcmp olt <4 x float> %a, %b              ; <4 x i1> [#uses=1]
-       ret <4 x i1> %cmp
+  %cmp = fcmp olt <4 x float> %a, %b           ; <4 x i1> [#uses=1]
+  ret <4 x i1> %cmp
 }
 
+; CHECK: @ifoo
+; CHECK: icmp slt <4 x i32> %a, %b
 define <4 x i1> @ifoo(<4 x i32> %a, <4 x i32> %b) nounwind {
 entry:
-       %cmp = icmp slt <4 x i32> %a, %b                ; <4 x i1> [#uses=1]
-       ret <4 x i1> %cmp
+  %cmp = icmp slt <4 x i32> %a, %b             ; <4 x i1> [#uses=1]
+  ret <4 x i1> %cmp
 }
-