[libcxx-commits] [libcxx] [libc++] <experimental/simd> Add unary operators for class simd (PR #104764)

Nikolas Klauser via libcxx-commits libcxx-commits at lists.llvm.org
Sun Sep 8 07:54:48 PDT 2024


================
@@ -67,6 +67,16 @@ struct __simd_operations<_Tp, simd_abi::__scalar> {
   static _LIBCPP_HIDE_FROM_ABI void __store(_SimdStorage __s, _Up* __mem) noexcept {
     *__mem = static_cast<_Up>(__s.__data);
   }
+
+  static void __increment(_SimdStorage& __s) noexcept { ++__s.__data; }
----------------
philnik777 wrote:

Missing `_LIBCPP_HIDE_FROM_ABI`!

https://github.com/llvm/llvm-project/pull/104764


More information about the libcxx-commits mailing list