Skip to content

Commit 15d05f1

Browse files
committed
Update package.d
1 parent fda61d4 commit 15d05f1

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

source/mir/interpolate/package.d

+6-1
Original file line numberDiff line numberDiff line change
@@ -229,6 +229,11 @@ version(LDC)
229229
else
230230
enum LDC = false;
231231

232+
version(x86_64)
233+
enum x86_64 = true;
234+
else
235+
enum x86_64 = false;
236+
232237
auto copyvec(F, size_t N)(ref const F[N] from, ref F[N] to)
233238
{
234239
import mir.internal.utility;
@@ -239,7 +244,7 @@ auto copyvec(F, size_t N)(ref const F[N] from, ref F[N] to)
239244
*cast(V*) to.ptr = *cast(V*) from.ptr;
240245
}
241246
else
242-
static if (F.sizeof <= double.sizeof && F[N].sizeof >= (double[2]).sizeof && is(__vector(F[M])))
247+
static if (F.sizeof <= double.sizeof && F[N].sizeof >= (double[2]).sizeof && x86_64)
243248
{
244249
import mir.utility;
245250
enum S = _avx ? 32u : 16u;

0 commit comments

Comments
 (0)