// arm neon uint64x1_t add test
//
// usage
// $ arm-linux-gnueabi-gcc -O3 -mfpu=neon -mfloat-abi=softfp -std=c99 ./neon_add.c -o neon_add
// $ qemu-arm -L /usr/arm-linux-gnueabi/ ./neon_add
#include <stdio.h>
#include <stdint.h>
#include "arm_neon.h"
int main() {
uint64_t a = 10;
uint64_t b = 20;
uint64x1_t va = vld1_u64(&a);
uint64x1_t vb = vld1_u64(&b);
va = vadd_u64(va, vb);
vst1_u64(&a, va);
printf("%llu\n", a);
return 0;
}