summaryrefslogtreecommitdiffhomepage
path: root/dev/lib/simd
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-09-10 03:28:35 +0200
committerAmlal El Mahrouss <amlal@nekernel.org>2025-09-10 03:28:35 +0200
commit3f9c5017abf3c4279780f685580a334574e6d760 (patch)
treea54540a8549542bf5385ae5b17878949b011aae4 /dev/lib/simd
parent2ecbd2bfb27060b6f45196d8481fd0ccdbea730c (diff)
feat:! breaking changes in the `opt` module. Fix `println` in `io`
module. Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'dev/lib/simd')
-rw-r--r--dev/lib/simd/avx.hpp21
1 files changed, 21 insertions, 0 deletions
diff --git a/dev/lib/simd/avx.hpp b/dev/lib/simd/avx.hpp
index e69de29..16e495e 100644
--- a/dev/lib/simd/avx.hpp
+++ b/dev/lib/simd/avx.hpp
@@ -0,0 +1,21 @@
+/*
+ * File: simd/avx.hpp
+ * Purpose: AVX C++ library.
+ * Author: Amlal El Mahrouss (founder@snu.systems)
+ * Copyright 2025, Amlal El Mahrouss, and SNU Systems, Corp, licensed under the BSL 1.0 license.
+ */
+
+#pragma once
+
+#include <lib/core/includes.hpp>
+
+namespace ocl::snu::simd
+{
+ struct avx_256_backend final
+ {
+ std::basic_string<char> isa()
+ {
+ return "AVX-256";
+ }
+ };
+} // namespace ocl::snu::simd