1 // PERMUTE_ARGS: 2 version(D_SIMD)3 version(D_SIMD) 4 { 5 alias float4 = __vector(float[4]); 6 7 void foo(float4* ptr, float4 val) 8 { 9 assert((cast(ulong) &val & 0xf) == 0); 10 } 11 12 void main() 13 { 14 float4 v; 15 foo(&v, v); 16 } 17 } 18 else main()19 void main(){} 20