From b7697d03421145a39fe1ed668804ed8c94a0b63a Mon Sep 17 00:00:00 2001 From: Youmu Liu <105042599+Nitload-NSI@users.noreply.github.com> Date: Mon, 19 Jan 2026 18:40:33 +0800 Subject: [PATCH] add some mem opt struct from C# to C --- StgSharp.Native/sn-head/sn_intrinsic.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/StgSharp.Native/sn-head/sn_intrinsic.h b/StgSharp.Native/sn-head/sn_intrinsic.h index 380a1992..4042910d 100644 --- a/StgSharp.Native/sn-head/sn_intrinsic.h +++ b/StgSharp.Native/sn-head/sn_intrinsic.h @@ -28,6 +28,12 @@ #define zero_vec _mm_setzero_ps() #define zero_vec_256 _mm256_setzero_ps() +#define SPAN(T) \ + struct SPAN_T { \ + T *pointer; \ + size_t length; \ + }; + typedef union uint64_u { uint64_t u64; uint32_t u32[2];