From 66741d321c38328bb4ae01baa716841afb78fc9e Mon Sep 17 00:00:00 2001 From: Karel Kočí Date: Sat, 4 Oct 2025 12:47:24 +0200 Subject: Add presentation: 2026-linuxdays --- 2026-linuxdays/simd.c | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 2026-linuxdays/simd.c (limited to '2026-linuxdays/simd.c') diff --git a/2026-linuxdays/simd.c b/2026-linuxdays/simd.c new file mode 100644 index 0000000..345f97f --- /dev/null +++ b/2026-linuxdays/simd.c @@ -0,0 +1,10 @@ + + +typedef int v4si [[gnu::vector_size(16)]]; + +v4si v4add(v4si a, v4si b) { + asm("paddd %[b], %[a]" : [a] "+x"(a) : [b] "x"(b)); + return a; +} + +v4si v4add2(v4si a, v4si b) { return a + b; } -- cgit v1.3.1