diff options
author | Dimitry Andric <dim@FreeBSD.org> | 2015-12-30 11:46:15 +0000 |
---|---|---|
committer | Dimitry Andric <dim@FreeBSD.org> | 2015-12-30 11:46:15 +0000 |
commit | dd58ef019b700900793a1eb48b52123db01b654e (patch) | |
tree | fcfbb4df56a744f4ddc6122c50521dd3f1c5e196 /test/CodeGen/X86/float-asmprint.ll | |
parent | 2fe5752e3a7c345cdb59e869278d36af33c13fa4 (diff) | |
download | src-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.ll | 15 |
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 |