Skip to content

Commit e249e6c

Browse files
Cuda-Chenmr-c
andcommitted
arm 32 bits: native def fixes; workarounds for gcc
Co-authored-by: Michael R. Crusoe <[email protected]>
1 parent 1dff030 commit e249e6c

17 files changed

+163
-153
lines changed

simde/arm/neon/cvt.h

+8-8
Original file line numberDiff line numberDiff line change
@@ -1742,7 +1742,7 @@ simde_vcvta_u64_f64(simde_float64x1_t a) {
17421742
SIMDE_FUNCTION_ATTRIBUTES
17431743
simde_int32x2_t
17441744
simde_vcvta_s32_f32(simde_float32x2_t a) {
1745-
#if defined(SIMDE_ARM_NEON_A32V8_NATIVE)
1745+
#if defined(SIMDE_ARM_NEON_A64V8_NATIVE)
17461746
return vcvta_s32_f32(a);
17471747
#else
17481748
simde_float32x2_private a_ = simde_float32x2_to_private(a);
@@ -1756,7 +1756,7 @@ simde_vcvta_s32_f32(simde_float32x2_t a) {
17561756
return simde_int32x2_from_private(r_);
17571757
#endif
17581758
}
1759-
#if defined(SIMDE_ARM_NEON_A32V8_ENABLE_NATIVE_ALIASES)
1759+
#if defined(SIMDE_ARM_NEON_A64V8_ENABLE_NATIVE_ALIASES)
17601760
#undef vcvta_s32_f32
17611761
#define vcvta_s32_f32(a) simde_vcvta_s32_f32(a)
17621762
#endif
@@ -1811,7 +1811,7 @@ simde_vcvtaq_u16_f16(simde_float16x8_t a) {
18111811
SIMDE_FUNCTION_ATTRIBUTES
18121812
simde_int32x4_t
18131813
simde_vcvtaq_s32_f32(simde_float32x4_t a) {
1814-
#if defined(SIMDE_ARM_NEON_A32V8_NATIVE)
1814+
#if defined(SIMDE_ARM_NEON_A64V8_NATIVE)
18151815
return vcvtaq_s32_f32(a);
18161816
#else
18171817
simde_float32x4_private a_ = simde_float32x4_to_private(a);
@@ -1825,7 +1825,7 @@ simde_vcvtaq_s32_f32(simde_float32x4_t a) {
18251825
return simde_int32x4_from_private(r_);
18261826
#endif
18271827
}
1828-
#if defined(SIMDE_ARM_NEON_A32V8_ENABLE_NATIVE_ALIASES)
1828+
#if defined(SIMDE_ARM_NEON_A64V8_ENABLE_NATIVE_ALIASES)
18291829
#undef vcvtaq_s32_f32
18301830
#define vcvtaq_s32_f32(a) simde_vcvtaq_s32_f32(a)
18311831
#endif
@@ -1878,7 +1878,7 @@ simde_vcvtaq_u64_f64(simde_float64x2_t a) {
18781878
SIMDE_FUNCTION_ATTRIBUTES
18791879
simde_uint32x2_t
18801880
simde_vcvta_u32_f32(simde_float32x2_t a) {
1881-
#if defined(SIMDE_ARM_NEON_A32V8_NATIVE)
1881+
#if defined(SIMDE_ARM_NEON_A64V8_NATIVE)
18821882
return vcvta_u32_f32(a);
18831883
#else
18841884
simde_float32x2_private a_ = simde_float32x2_to_private(a);
@@ -1892,15 +1892,15 @@ simde_vcvta_u32_f32(simde_float32x2_t a) {
18921892
return simde_uint32x2_from_private(r_);
18931893
#endif
18941894
}
1895-
#if defined(SIMDE_ARM_NEON_A32V8_ENABLE_NATIVE_ALIASES)
1895+
#if defined(SIMDE_ARM_NEON_A64V8_ENABLE_NATIVE_ALIASES)
18961896
#undef vcvta_u32_f32
18971897
#define vcvta_u32_f32(a) simde_vcvta_u32_f32(a)
18981898
#endif
18991899

19001900
SIMDE_FUNCTION_ATTRIBUTES
19011901
simde_uint32x4_t
19021902
simde_vcvtaq_u32_f32(simde_float32x4_t a) {
1903-
#if defined(SIMDE_ARM_NEON_A32V8_NATIVE)
1903+
#if defined(SIMDE_ARM_NEON_A64V8_NATIVE)
19041904
return vcvtaq_u32_f32(a);
19051905
#else
19061906
simde_float32x4_private a_ = simde_float32x4_to_private(a);
@@ -1914,7 +1914,7 @@ simde_vcvtaq_u32_f32(simde_float32x4_t a) {
19141914
return simde_uint32x4_from_private(r_);
19151915
#endif
19161916
}
1917-
#if defined(SIMDE_ARM_NEON_A32V8_ENABLE_NATIVE_ALIASES)
1917+
#if defined(SIMDE_ARM_NEON_A64V8_ENABLE_NATIVE_ALIASES)
19181918
#undef vcvtaq_u32_f32
19191919
#define vcvtaq_u32_f32(a) simde_vcvtaq_u32_f32(a)
19201920
#endif

simde/arm/neon/cvtm.h

+4-4
Original file line numberDiff line numberDiff line change
@@ -396,7 +396,7 @@ simde_vcvtmq_u16_f16(simde_float16x8_t a) {
396396
SIMDE_FUNCTION_ATTRIBUTES
397397
simde_uint32x4_t
398398
simde_vcvtmq_u32_f32(simde_float32x4_t a) {
399-
#if defined(SIMDE_ARM_NEON_A32V8_NATIVE) && !defined(SIMDE_BUG_CLANG_46844)
399+
#if defined(SIMDE_ARM_NEON_A64V8_NATIVE) && !defined(SIMDE_BUG_CLANG_46844)
400400
return vcvtmq_u32_f32(a);
401401
#else
402402
simde_float32x4_private a_ = simde_float32x4_to_private(a);
@@ -422,7 +422,7 @@ simde_vcvtmq_u32_f32(simde_float32x4_t a) {
422422
return simde_uint32x4_from_private(r_);
423423
#endif
424424
}
425-
#if defined(SIMDE_ARM_NEON_A32V7_ENABLE_NATIVE_ALIASES)
425+
#if defined(SIMDE_ARM_NEON_A64V7_ENABLE_NATIVE_ALIASES)
426426
#undef vcvtmq_u32_f32
427427
#define vcvtmq_u32_f32(a) simde_vcvtmq_u32_f32(a)
428428
#endif
@@ -512,7 +512,7 @@ simde_vcvtm_u16_f16(simde_float16x4_t a) {
512512
SIMDE_FUNCTION_ATTRIBUTES
513513
simde_uint32x2_t
514514
simde_vcvtm_u32_f32(simde_float32x2_t a) {
515-
#if defined(SIMDE_ARM_NEON_A32V8_NATIVE)
515+
#if defined(SIMDE_ARM_NEON_A64V8_NATIVE)
516516
return vcvtm_u32_f32(a);
517517
#else
518518
simde_float32x2_private a_ = simde_float32x2_to_private(a);
@@ -526,7 +526,7 @@ simde_vcvtm_u32_f32(simde_float32x2_t a) {
526526
return simde_uint32x2_from_private(r_);
527527
#endif
528528
}
529-
#if defined(SIMDE_ARM_NEON_A32V8_ENABLE_NATIVE_ALIASES)
529+
#if defined(SIMDE_ARM_NEON_A64V8_ENABLE_NATIVE_ALIASES)
530530
#undef vcvtm_u32_f32
531531
#define vcvtm_u32_f32(a) simde_vcvtm_u32_f32(a)
532532
#endif

simde/arm/neon/cvtn.h

+8-8
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ SIMDE_BEGIN_DECLS_
4040
SIMDE_FUNCTION_ATTRIBUTES
4141
simde_int32x4_t
4242
simde_vcvtnq_s32_f32(simde_float32x4_t a) {
43-
#if defined(SIMDE_ARM_NEON_A32V8_NATIVE)
43+
#if defined(SIMDE_ARM_NEON_A64V8_NATIVE)
4444
return vcvtnq_s32_f32(a);
4545
#else
4646
simde_float32x4_private a_ = simde_float32x4_to_private(a);
@@ -65,7 +65,7 @@ simde_vcvtnq_s32_f32(simde_float32x4_t a) {
6565
return simde_int32x4_from_private(r_);
6666
#endif
6767
}
68-
#if defined(SIMDE_ARM_NEON_A32V8_ENABLE_NATIVE_ALIASES)
68+
#if defined(SIMDE_ARM_NEON_A64V8_ENABLE_NATIVE_ALIASES)
6969
#undef vcvtnq_s32_f32
7070
#define vcvtnq_s32_f32(a) simde_vcvtnq_s32_f32(a)
7171
#endif
@@ -307,7 +307,7 @@ simde_vcvtns_u32_f32(simde_float32 a) {
307307
SIMDE_FUNCTION_ATTRIBUTES
308308
simde_uint32x4_t
309309
simde_vcvtnq_u32_f32(simde_float32x4_t a) {
310-
#if defined(SIMDE_ARM_NEON_A32V8_NATIVE) && !defined(SIMDE_BUG_CLANG_46844)
310+
#if defined(SIMDE_ARM_NEON_A64V8_NATIVE) && !defined(SIMDE_BUG_CLANG_46844)
311311
return vcvtnq_u32_f32(a);
312312
#else
313313
simde_float32x4_private a_ = simde_float32x4_to_private(a);
@@ -333,7 +333,7 @@ simde_vcvtnq_u32_f32(simde_float32x4_t a) {
333333
return simde_uint32x4_from_private(r_);
334334
#endif
335335
}
336-
#if defined(SIMDE_ARM_NEON_A32V7_ENABLE_NATIVE_ALIASES)
336+
#if defined(SIMDE_ARM_NEON_A64V7_ENABLE_NATIVE_ALIASES)
337337
#undef vcvtnq_u32_f32
338338
#define vcvtnq_u32_f32(a) simde_vcvtnq_u32_f32(a)
339339
#endif
@@ -514,7 +514,7 @@ simde_vcvtn_u16_f16(simde_float16x4_t a) {
514514
SIMDE_FUNCTION_ATTRIBUTES
515515
simde_uint32x2_t
516516
simde_vcvtn_u32_f32(simde_float32x2_t a) {
517-
#if defined(SIMDE_ARM_NEON_A32V8_NATIVE)
517+
#if defined(SIMDE_ARM_NEON_A64V8_NATIVE)
518518
return vcvtn_u32_f32(a);
519519
#else
520520
simde_float32x2_private a_ = simde_float32x2_to_private(a);
@@ -528,15 +528,15 @@ simde_vcvtn_u32_f32(simde_float32x2_t a) {
528528
return simde_uint32x2_from_private(r_);
529529
#endif
530530
}
531-
#if defined(SIMDE_ARM_NEON_A32V8_ENABLE_NATIVE_ALIASES)
531+
#if defined(SIMDE_ARM_NEON_A64V8_ENABLE_NATIVE_ALIASES)
532532
#undef vcvtn_u32_f32
533533
#define vcvtn_u32_f32(a) simde_vcvtn_u32_f32(a)
534534
#endif
535535

536536
SIMDE_FUNCTION_ATTRIBUTES
537537
simde_int32x2_t
538538
simde_vcvtn_s32_f32(simde_float32x2_t a) {
539-
#if defined(SIMDE_ARM_NEON_A32V8_NATIVE)
539+
#if defined(SIMDE_ARM_NEON_A64V8_NATIVE)
540540
return vcvtn_s32_f32(a);
541541
#else
542542
simde_float32x2_private a_ = simde_float32x2_to_private(a);
@@ -550,7 +550,7 @@ simde_vcvtn_s32_f32(simde_float32x2_t a) {
550550
return simde_int32x2_from_private(r_);
551551
#endif
552552
}
553-
#if defined(SIMDE_ARM_NEON_A32V8_ENABLE_NATIVE_ALIASES)
553+
#if defined(SIMDE_ARM_NEON_A64V8_ENABLE_NATIVE_ALIASES)
554554
#undef vcvtn_s32_f32
555555
#define vcvtn_s32_f32(a) simde_vcvtn_s32_f32(a)
556556
#endif

simde/arm/neon/cvtp.h

+4-4
Original file line numberDiff line numberDiff line change
@@ -396,7 +396,7 @@ simde_vcvtpq_u16_f16(simde_float16x8_t a) {
396396
SIMDE_FUNCTION_ATTRIBUTES
397397
simde_uint32x4_t
398398
simde_vcvtpq_u32_f32(simde_float32x4_t a) {
399-
#if defined(SIMDE_ARM_NEON_A32V8_NATIVE) && !defined(SIMDE_BUG_CLANG_46844)
399+
#if defined(SIMDE_ARM_NEON_A64V8_NATIVE) && !defined(SIMDE_BUG_CLANG_46844)
400400
return vcvtpq_u32_f32(a);
401401
#else
402402
simde_float32x4_private a_ = simde_float32x4_to_private(a);
@@ -422,7 +422,7 @@ simde_vcvtpq_u32_f32(simde_float32x4_t a) {
422422
return simde_uint32x4_from_private(r_);
423423
#endif
424424
}
425-
#if defined(SIMDE_ARM_NEON_A32V7_ENABLE_NATIVE_ALIASES)
425+
#if defined(SIMDE_ARM_NEON_A64V7_ENABLE_NATIVE_ALIASES)
426426
#undef vcvtpq_u32_f32
427427
#define vcvtpq_u32_f32(a) simde_vcvtpq_u32_f32(a)
428428
#endif
@@ -512,7 +512,7 @@ simde_vcvtp_u16_f16(simde_float16x4_t a) {
512512
SIMDE_FUNCTION_ATTRIBUTES
513513
simde_uint32x2_t
514514
simde_vcvtp_u32_f32(simde_float32x2_t a) {
515-
#if defined(SIMDE_ARM_NEON_A32V8_NATIVE)
515+
#if defined(SIMDE_ARM_NEON_A64V8_NATIVE)
516516
return vcvtp_u32_f32(a);
517517
#else
518518
simde_float32x2_private a_ = simde_float32x2_to_private(a);
@@ -526,7 +526,7 @@ simde_vcvtp_u32_f32(simde_float32x2_t a) {
526526
return simde_uint32x2_from_private(r_);
527527
#endif
528528
}
529-
#if defined(SIMDE_ARM_NEON_A32V8_ENABLE_NATIVE_ALIASES)
529+
#if defined(SIMDE_ARM_NEON_A64V8_ENABLE_NATIVE_ALIASES)
530530
#undef vcvtp_u32_f32
531531
#define vcvtp_u32_f32(a) simde_vcvtp_u32_f32(a)
532532
#endif

simde/arm/neon/ld2.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -1237,7 +1237,7 @@ simde_vld2q_p16(simde_poly16_t const ptr[HEDLEY_ARRAY_PARAM(16)]) {
12371237
SIMDE_FUNCTION_ATTRIBUTES
12381238
simde_poly64x2x2_t
12391239
simde_vld2q_p64(simde_poly64_t const ptr[HEDLEY_ARRAY_PARAM(4)]) {
1240-
#if defined(SIMDE_ARM_NEON_A32V8_NATIVE)
1240+
#if defined(SIMDE_ARM_NEON_A64V8_NATIVE)
12411241
return vld2q_p64(ptr);
12421242
#else
12431243
simde_poly64x2_private r_[2];
@@ -1262,7 +1262,7 @@ simde_vld2q_p64(simde_poly64_t const ptr[HEDLEY_ARRAY_PARAM(4)]) {
12621262
return r;
12631263
#endif
12641264
}
1265-
#if defined(SIMDE_ARM_NEON_A32V8_ENABLE_NATIVE_ALIASES)
1265+
#if defined(SIMDE_ARM_NEON_A64V8_ENABLE_NATIVE_ALIASES)
12661266
#undef vld2q_p64
12671267
#define vld2q_p64(a) simde_vld2q_p64((a))
12681268
#endif

simde/arm/neon/ld2_dup.h

+18-18
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ simde_vld2q_dup_f16(simde_float16_t const * ptr) {
265265
SIMDE_FUNCTION_ATTRIBUTES
266266
simde_float32x4x2_t
267267
simde_vld2q_dup_f32(simde_float32 const * ptr) {
268-
#if defined(SIMDE_ARM_NEON_A32V8_NATIVE)
268+
#if defined(SIMDE_ARM_NEON_A64V8_NATIVE)
269269
return vld2q_dup_f32(ptr);
270270
#else
271271
simde_float32x4x2_t r;
@@ -276,7 +276,7 @@ simde_vld2q_dup_f32(simde_float32 const * ptr) {
276276
return r;
277277
#endif
278278
}
279-
#if defined(SIMDE_ARM_NEON_A32V8_ENABLE_NATIVE_ALIASES)
279+
#if defined(SIMDE_ARM_NEON_A64V8_ENABLE_NATIVE_ALIASES)
280280
#undef vld2q_dup_f32
281281
#define vld2q_dup_f32(a) simde_vld2q_dup_f32((a))
282282
#endif
@@ -303,7 +303,7 @@ simde_vld2q_dup_f64(simde_float64 const * ptr) {
303303
SIMDE_FUNCTION_ATTRIBUTES
304304
simde_int8x16x2_t
305305
simde_vld2q_dup_s8(int8_t const * ptr) {
306-
#if defined(SIMDE_ARM_NEON_A32V8_NATIVE)
306+
#if defined(SIMDE_ARM_NEON_A64V8_NATIVE)
307307
return vld2q_dup_s8(ptr);
308308
#else
309309
simde_int8x16x2_t r;
@@ -314,15 +314,15 @@ simde_vld2q_dup_s8(int8_t const * ptr) {
314314
return r;
315315
#endif
316316
}
317-
#if defined(SIMDE_ARM_NEON_A32V8_ENABLE_NATIVE_ALIASES)
317+
#if defined(SIMDE_ARM_NEON_A64V8_ENABLE_NATIVE_ALIASES)
318318
#undef vld2q_dup_s8
319319
#define vld2q_dup_s8(a) simde_vld2q_dup_s8((a))
320320
#endif
321321

322322
SIMDE_FUNCTION_ATTRIBUTES
323323
simde_int16x8x2_t
324324
simde_vld2q_dup_s16(int16_t const * ptr) {
325-
#if defined(SIMDE_ARM_NEON_A32V8_NATIVE)
325+
#if defined(SIMDE_ARM_NEON_A64V8_NATIVE)
326326
return vld2q_dup_s16(ptr);
327327
#else
328328
simde_int16x8x2_t r;
@@ -333,15 +333,15 @@ simde_vld2q_dup_s16(int16_t const * ptr) {
333333
return r;
334334
#endif
335335
}
336-
#if defined(SIMDE_ARM_NEON_A32V8_ENABLE_NATIVE_ALIASES)
336+
#if defined(SIMDE_ARM_NEON_A64V8_ENABLE_NATIVE_ALIASES)
337337
#undef vld2q_dup_s16
338338
#define vld2q_dup_s16(a) simde_vld2q_dup_s16((a))
339339
#endif
340340

341341
SIMDE_FUNCTION_ATTRIBUTES
342342
simde_int32x4x2_t
343343
simde_vld2q_dup_s32(int32_t const * ptr) {
344-
#if defined(SIMDE_ARM_NEON_A32V8_NATIVE)
344+
#if defined(SIMDE_ARM_NEON_A64V8_NATIVE)
345345
return vld2q_dup_s32(ptr);
346346
#else
347347
simde_int32x4x2_t r;
@@ -352,15 +352,15 @@ simde_vld2q_dup_s32(int32_t const * ptr) {
352352
return r;
353353
#endif
354354
}
355-
#if defined(SIMDE_ARM_NEON_A32V8_ENABLE_NATIVE_ALIASES)
355+
#if defined(SIMDE_ARM_NEON_A64V8_ENABLE_NATIVE_ALIASES)
356356
#undef vld2q_dup_s32
357357
#define vld2q_dup_s32(a) simde_vld2q_dup_s32((a))
358358
#endif
359359

360360
SIMDE_FUNCTION_ATTRIBUTES
361361
simde_int64x2x2_t
362362
simde_vld2q_dup_s64(int64_t const * ptr) {
363-
#if defined(SIMDE_ARM_NEON_A32V8_NATIVE)
363+
#if defined(SIMDE_ARM_NEON_A64V8_NATIVE)
364364
return vld2q_dup_s64(ptr);
365365
#else
366366
simde_int64x2x2_t r;
@@ -371,15 +371,15 @@ simde_vld2q_dup_s64(int64_t const * ptr) {
371371
return r;
372372
#endif
373373
}
374-
#if defined(SIMDE_ARM_NEON_A32V8_ENABLE_NATIVE_ALIASES)
374+
#if defined(SIMDE_ARM_NEON_A64V8_ENABLE_NATIVE_ALIASES)
375375
#undef vld2q_dup_s64
376376
#define vld2q_dup_s64(a) simde_vld2q_dup_s64((a))
377377
#endif
378378

379379
SIMDE_FUNCTION_ATTRIBUTES
380380
simde_uint8x16x2_t
381381
simde_vld2q_dup_u8(uint8_t const * ptr) {
382-
#if defined(SIMDE_ARM_NEON_A32V8_NATIVE)
382+
#if defined(SIMDE_ARM_NEON_A64V8_NATIVE)
383383
return vld2q_dup_u8(ptr);
384384
#else
385385
simde_uint8x16x2_t r;
@@ -390,15 +390,15 @@ simde_vld2q_dup_u8(uint8_t const * ptr) {
390390
return r;
391391
#endif
392392
}
393-
#if defined(SIMDE_ARM_NEON_A32V8_ENABLE_NATIVE_ALIASES)
393+
#if defined(SIMDE_ARM_NEON_A64V8_ENABLE_NATIVE_ALIASES)
394394
#undef vld2q_dup_u8
395395
#define vld2q_dup_u8(a) simde_vld2q_dup_u8((a))
396396
#endif
397397

398398
SIMDE_FUNCTION_ATTRIBUTES
399399
simde_uint16x8x2_t
400400
simde_vld2q_dup_u16(uint16_t const * ptr) {
401-
#if defined(SIMDE_ARM_NEON_A32V8_NATIVE)
401+
#if defined(SIMDE_ARM_NEON_A64V8_NATIVE)
402402
return vld2q_dup_u16(ptr);
403403
#else
404404
simde_uint16x8x2_t r;
@@ -409,15 +409,15 @@ simde_vld2q_dup_u16(uint16_t const * ptr) {
409409
return r;
410410
#endif
411411
}
412-
#if defined(SIMDE_ARM_NEON_A32V8_ENABLE_NATIVE_ALIASES)
412+
#if defined(SIMDE_ARM_NEON_A64V8_ENABLE_NATIVE_ALIASES)
413413
#undef vld2q_dup_u16
414414
#define vld2q_dup_u16(a) simde_vld2q_dup_u16((a))
415415
#endif
416416

417417
SIMDE_FUNCTION_ATTRIBUTES
418418
simde_uint32x4x2_t
419419
simde_vld2q_dup_u32(uint32_t const * ptr) {
420-
#if defined(SIMDE_ARM_NEON_A32V8_NATIVE)
420+
#if defined(SIMDE_ARM_NEON_A64V8_NATIVE)
421421
return vld2q_dup_u32(ptr);
422422
#else
423423
simde_uint32x4x2_t r;
@@ -428,15 +428,15 @@ simde_vld2q_dup_u32(uint32_t const * ptr) {
428428
return r;
429429
#endif
430430
}
431-
#if defined(SIMDE_ARM_NEON_A32V8_ENABLE_NATIVE_ALIASES)
431+
#if defined(SIMDE_ARM_NEON_A64V8_ENABLE_NATIVE_ALIASES)
432432
#undef vld2q_dup_u32
433433
#define vld2q_dup_u32(a) simde_vld2q_dup_u32((a))
434434
#endif
435435

436436
SIMDE_FUNCTION_ATTRIBUTES
437437
simde_uint64x2x2_t
438438
simde_vld2q_dup_u64(uint64_t const * ptr) {
439-
#if defined(SIMDE_ARM_NEON_A32V8_NATIVE)
439+
#if defined(SIMDE_ARM_NEON_A64V8_NATIVE)
440440
return vld2q_dup_u64(ptr);
441441
#else
442442
simde_uint64x2x2_t r;
@@ -447,7 +447,7 @@ simde_vld2q_dup_u64(uint64_t const * ptr) {
447447
return r;
448448
#endif
449449
}
450-
#if defined(SIMDE_ARM_NEON_A32V8_ENABLE_NATIVE_ALIASES)
450+
#if defined(SIMDE_ARM_NEON_A64V8_ENABLE_NATIVE_ALIASES)
451451
#undef vld2q_dup_u64
452452
#define vld2q_dup_u64(a) simde_vld2q_dup_u64((a))
453453
#endif

0 commit comments

Comments
 (0)