1 /* Test the vpaddd_u64 AArch64 SIMD intrinsic. */
4 /* { dg-options "-save-temps -O3" } */
10 extern void abort (void);
12 uint64_t in
[SIZE
] = { 4ul, 4ul, 2ul, 2ul, 1ul, 1ul };
19 for (i
= 0; i
< SIZE
/ 2; ++i
)
20 if (vpaddd_u64 (vld1q_u64 (in
+ 2 * i
)) != 2 * in
[2 * i
])
26 /* { dg-final { scan-assembler "addp\[ \t\]+\[dD\]\[0-9\]+, v\[0-9\].2d+\n" } } */
27 /* { dg-final { cleanup-saved-temps } } */