summaryrefslogtreecommitdiffhomepage
path: root/include/ocl/simd/basic_simd.hpp
diff options
context:
space:
mode:
authorAmlal El Mahrouss <amlal@nekernel.org>2025-11-29 14:53:01 -0500
committerAmlal El Mahrouss <amlal@nekernel.org>2025-11-29 14:54:13 -0500
commita8e99f3a783069cf85b626c6cfb2fbe83ae4fd44 (patch)
tree8322b0d20dd02660c3f26fcfd37c2cc4dcd33cda /include/ocl/simd/basic_simd.hpp
parent463a0c01f96d86c9c91f02903bc1d194c5e55b15 (diff)
chore: new version of OCL and codebase cleanup.
Signed-off-by: Amlal El Mahrouss <amlal@nekernel.org>
Diffstat (limited to 'include/ocl/simd/basic_simd.hpp')
-rw-r--r--include/ocl/simd/basic_simd.hpp53
1 files changed, 0 insertions, 53 deletions
diff --git a/include/ocl/simd/basic_simd.hpp b/include/ocl/simd/basic_simd.hpp
deleted file mode 100644
index d9d405e..0000000
--- a/include/ocl/simd/basic_simd.hpp
+++ /dev/null
@@ -1,53 +0,0 @@
-/*
- * File: simd/basic_simd.hpp
- * Purpose: Basic SIMD backend C++ library.
- * Author: Amlal El Mahrouss (amlal@nekernel.org)
- * Copyright 2025, Amlal El Mahrouss, licensed under the BSL 1.0 license.
- */
-
-#pragma once
-
-#include <core/config.hpp>
-
-#ifdef __x86_64__
-#include <immintrin.h>
-#endif
-
-#ifdef __aarch64__
-#include <arm_neon.h>
-#endif
-
-namespace ocl::simd
-{
- struct OCL_DEPRECATED_MSG("Unmaintained since v1.0.51") basic_simd final
- {
-#ifdef __x86_64__
- using simd_type = __m256;
-#endif
-
-#ifdef __aarch64__
- using simd_type = float32x4_t;
-#endif
-
- struct simd_traits final
- {
- simd_type __val;
-
- private:
- static bool bad;
- friend class basic_simd;
- };
-
- using register_type = simd_traits;
-
- const bool& is_bad() noexcept
- {
- return register_type::bad;
- }
-
- std::basic_string<char> isa()
- {
- return "basic_simd";
- }
- };
-} // namespace ocl::simd