mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-04-08 09:43:20 +00:00
Add correct set of regression tests for r162094 commit.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162276 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
ec68f552f2
commit
d43d7fec10
@ -1,4 +1,4 @@
|
||||
; RUN: llc < %s -march=arm -mcpu=cortex-a9 -verify-machineinstrs | FileCheck %s
|
||||
; RUN: llc < %s -march=arm -mcpu=cortex-a9 | FileCheck %s
|
||||
|
||||
@A = global <4 x float> <float 0., float 1., float 2., float 3.>
|
||||
|
||||
@ -33,16 +33,16 @@ define void @test_cos(<4 x float>* %X) nounwind {
|
||||
; CHECK: movt [[reg0]], :upper16:{{.*}}
|
||||
; CHECK: vldmia r{{[0-9][0-9]?}}, {{.*}}
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}cosf
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}cosf
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}cosf
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}cosf
|
||||
|
||||
; CHECK: vstmia {{.*}}
|
||||
@ -64,16 +64,16 @@ define void @test_exp(<4 x float>* %X) nounwind {
|
||||
; CHECK: movt [[reg0]], :upper16:{{.*}}
|
||||
; CHECK: vldmia r{{[0-9][0-9]?}}, {{.*}}
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}expf
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}expf
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}expf
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}expf
|
||||
|
||||
; CHECK: vstmia {{.*}}
|
||||
@ -95,16 +95,16 @@ define void @test_exp2(<4 x float>* %X) nounwind {
|
||||
; CHECK: movt [[reg0]], :upper16:{{.*}}
|
||||
; CHECK: vldmia r{{[0-9][0-9]?}}, {{.*}}
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}exp2f
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}exp2f
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}exp2f
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}exp2f
|
||||
|
||||
; CHECK: vstmia {{.*}}
|
||||
@ -126,16 +126,16 @@ define void @test_log10(<4 x float>* %X) nounwind {
|
||||
; CHECK: movt [[reg0]], :upper16:{{.*}}
|
||||
; CHECK: vldmia r{{[0-9][0-9]?}}, {{.*}}
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}log10f
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}log10f
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}log10f
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}log10f
|
||||
|
||||
; CHECK: vstmia {{.*}}
|
||||
@ -157,16 +157,16 @@ define void @test_log(<4 x float>* %X) nounwind {
|
||||
; CHECK: movt [[reg0]], :upper16:{{.*}}
|
||||
; CHECK: vldmia r{{[0-9][0-9]?}}, {{.*}}
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}logf
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}logf
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}logf
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}logf
|
||||
|
||||
; CHECK: vstmia {{.*}}
|
||||
@ -188,16 +188,16 @@ define void @test_log2(<4 x float>* %X) nounwind {
|
||||
; CHECK: movt [[reg0]], :upper16:{{.*}}
|
||||
; CHECK: vldmia r{{[0-9][0-9]?}}, {{.*}}
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}log2f
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}log2f
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}log2f
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}log2f
|
||||
|
||||
; CHECK: vstmia {{.*}}
|
||||
@ -220,16 +220,16 @@ define void @test_pow(<4 x float>* %X) nounwind {
|
||||
; CHECK: movt [[reg0]], :upper16:{{.*}}
|
||||
; CHECK: vldmia r{{[0-9][0-9]?}}, {{.*}}
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}powf
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}powf
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}powf
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}powf
|
||||
|
||||
; CHECK: vstmia {{.*}}
|
||||
@ -277,16 +277,16 @@ define void @test_sin(<4 x float>* %X) nounwind {
|
||||
; CHECK: movt [[reg0]], :upper16:{{.*}}
|
||||
; CHECK: vldmia r{{[0-9][0-9]?}}, {{.*}}
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}sinf
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}sinf
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}sinf
|
||||
|
||||
; CHECK: {{[mov|vmov.32]}} r0,
|
||||
; CHECK: {{v?mov(.32)?}} r0,
|
||||
; CHECK: bl {{.*}}sinf
|
||||
|
||||
; CHECK: vstmia {{.*}}
|
||||
|
Loading…
x
Reference in New Issue
Block a user