aboutsummaryrefslogtreecommitdiff
path: root/test/CodeGen/X86/float-asmprint.ll
diff options
context:
space:
mode:
authorDimitry Andric <dim@FreeBSD.org>2015-12-30 11:46:15 +0000
committerDimitry Andric <dim@FreeBSD.org>2015-12-30 11:46:15 +0000
commitdd58ef019b700900793a1eb48b52123db01b654e (patch)
treefcfbb4df56a744f4ddc6122c50521dd3f1c5e196 /test/CodeGen/X86/float-asmprint.ll
parent2fe5752e3a7c345cdb59e869278d36af33c13fa4 (diff)
downloadsrc-dd58ef019b700900793a1eb48b52123db01b654e.tar.gz
src-dd58ef019b700900793a1eb48b52123db01b654e.zip
Vendor import of llvm trunk r256633:
Notes
Notes: svn path=/vendor/llvm/dist/; revision=292915
Diffstat (limited to 'test/CodeGen/X86/float-asmprint.ll')
-rw-r--r--test/CodeGen/X86/float-asmprint.ll15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/CodeGen/X86/float-asmprint.ll b/test/CodeGen/X86/float-asmprint.ll
index 5de9700fc064..0108430ee93e 100644
--- a/test/CodeGen/X86/float-asmprint.ll
+++ b/test/CodeGen/X86/float-asmprint.ll
@@ -9,6 +9,8 @@
@var64 = global double -0.0, align 8
@var32 = global float -0.0, align 4
@var16 = global half -0.0, align 2
+@var4f32 = global <4 x float> <float -0.0, float 0.0, float 1.0, float 2.0>
+@var4f16 = global <4 x half> <half -0.0, half 0.0, half 1.0, half 2.0>
; CHECK: var128:
; CHECK-NEXT: .quad 0 # fp128 -0
@@ -39,3 +41,16 @@
; CHECK-NEXT: .short 32768 # half -0
; CHECK-NEXT: .size
+; CHECK: var4f32:
+; CHECK-NEXT: .long 2147483648 # float -0
+; CHECK-NEXT: .long 0 # float 0
+; CHECK-NEXT: .long 1065353216 # float 1
+; CHECK-NEXT: .long 1073741824 # float 2
+; CHECK-NEXT: .size
+
+; CHECK: var4f16:
+; CHECK-NEXT: .short 32768 # half -0
+; CHECK-NEXT: .short 0 # half 0
+; CHECK-NEXT: .short 15360 # half 1
+; CHECK-NEXT: .short 16384 # half 2
+; CHECK-NEXT: .size