23 lines
446 B
D
23 lines
446 B
D
// https://issues.dlang.org/show_bug.cgi?id=7951
|
|
// { dg-additional-options "-mavx" { target avx_runtime } }
|
|
// { dg-do compile { target { avx_runtime || vect_sizes_16B_8B } } }
|
|
import core.simd;
|
|
|
|
float[4] test7951()
|
|
{
|
|
float4 v1;
|
|
float4 v2;
|
|
|
|
return cast(float[4])(v1+v2);
|
|
}
|
|
|
|
void test7951_2()
|
|
{
|
|
float[4] v1 = [1,2,3,4];
|
|
float[4] v2 = [1,2,3,4];
|
|
float4 f1, f2, f3;
|
|
f1.array = v1;
|
|
f2.array = v2;
|
|
f3 = f1 + f2;
|
|
}
|