@@ -15,6 +15,7 @@ func forceStuff(x: float4, y: float3) -> (Float, Float, Float, Float) {
15
15
16
16
// x86_64-LABEL: define{{( protected)?}} <4 x float> @simd_c_args(<4 x float>)
17
17
// i386-LABEL: define{{( protected)?}} <2 x i64> @simd_c_args(<4 x float>)
18
+ // aarch64-LABEL: define{{( protected)?}} <4 x float> @simd_c_args(<4 x float>)
18
19
// arm64-LABEL: define{{( protected)?}} <4 x float> @simd_c_args(<4 x float>)
19
20
// armv6-LABEL: define{{( protected)?}} <4 x float> @simd_c_args(<4 x float>)
20
21
// armv7-LABEL: define{{( protected)?}} <4 x float> @simd_c_args(<4 x float>)
@@ -30,6 +31,7 @@ entry(%x : $float4):
30
31
31
32
// x86_64-LABEL: define{{( protected)?}} <3 x float> @simd_c_args_float3(<3 x float>)
32
33
// i386-LABEL: define{{( protected)?}} <2 x i64> @simd_c_args_float3(<3 x float>)
34
+ // aarch64-LABEL: define{{( protected)?}} <3 x float> @simd_c_args_float3(<4 x i32>)
33
35
// arm64-LABEL: define{{( protected)?}} <3 x float> @simd_c_args_float3(<4 x i32>)
34
36
// armv6-LABEL: define{{( protected)?}} <3 x float> @simd_c_args_float3(<4 x i32>)
35
37
// armv7-LABEL: define{{( protected)?}} <3 x float> @simd_c_args_float3(<4 x i32>)
@@ -48,6 +50,7 @@ entry(%x : $float3):
48
50
49
51
// x86_64-LABEL: define{{( protected)?}} swiftcc { i64, i64 } @simd_native_args(i64, i64)
50
52
// i386-LABEL: define{{( protected)?}} swiftcc void @simd_native_args(%T4simd6float4V* noalias nocapture sret, %T4simd6float4V* noalias nocapture dereferenceable({{.*}}))
53
+ // aarch64-LABEL: define{{( protected)?}} swiftcc { i64, i64 } @simd_native_args(i64, i64)
51
54
// arm64-LABEL: define{{( protected)?}} swiftcc { i64, i64 } @simd_native_args(i64, i64)
52
55
// armv6-LABEL: define{{( protected)?}} swiftcc void @simd_native_args(%T4simd6float4V* noalias nocapture sret, %T4simd6float4V* noalias nocapture dereferenceable({{.*}}))
53
56
// armv7-LABEL: define{{( protected)?}} swiftcc { float, float, float, float } @simd_native_args(float, float, float, float)
@@ -65,6 +68,7 @@ entry(%x : $float4):
65
68
66
69
// x86_64-LABEL: define{{( protected)?}} swiftcc { i64, float } @simd_native_args_float3(i64, float)
67
70
// i386-LABEL: define{{( protected)?}} swiftcc { float, float, float } @simd_native_args_float3(float, float, float)
71
+ // aarch64-LABEL: define{{( protected)?}} swiftcc { i64, float } @simd_native_args_float3(i64, float)
68
72
// arm64-LABEL: define{{( protected)?}} swiftcc { i64, float } @simd_native_args_float3(i64, float)
69
73
// armv6-LABEL: define{{( protected)?}} swiftcc { float, float, float } @simd_native_args_float3(float, float, float)
70
74
// armv7-LABEL: define{{( protected)?}} swiftcc { float, float, float } @simd_native_args_float3(float, float, float)
0 commit comments