From b3dcd1b5c019f4c90bc4e274b65a0e55b54fe115 Mon Sep 17 00:00:00 2001 From: Youmu Liu <105042599+Nitload-NSI@users.noreply.github.com> Date: Fri, 26 Dec 2025 18:07:11 +0800 Subject: [PATCH] add double compute kernel --- StgSharp.Native/sn-src/load_intrinsic.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/StgSharp.Native/sn-src/load_intrinsic.c b/StgSharp.Native/sn-src/load_intrinsic.c index 949bc51c..b23b0a2d 100644 --- a/StgSharp.Native/sn-src/load_intrinsic.c +++ b/StgSharp.Native/sn-src/load_intrinsic.c @@ -77,13 +77,13 @@ void load_intrinsic_sse(sn_intrinsic *context) context->mat_f32_pivot = pivot_float; context->mat_f32_store_panel = NULL; - context->mat_f64_buffer_add = NULL; - context->mat_f64_buffer_fill = NULL; - context->mat_f64_buffer_scalar_mul = NULL; - context->mat_f64_buffer_sub = NULL; + context->mat_f64_buffer_add = BUF_PROC(double, sse, add); + context->mat_f64_buffer_fill = BUF_PROC(double, sse, fill); + context->mat_f64_buffer_scalar_mul = BUF_PROC(double, sse, scalar_mul); + context->mat_f64_buffer_sub = BUF_PROC(double, sse, sub); context->mat_f64_buffer_transpose = NULL; context->mat_f64_build_panel = NULL; - context->mat_f64_clear_panel = NULL; + context->mat_f64_clear_panel = PNL_PROC(double, sse, clear); context->mat_f64_panel_fma = NULL; context->mat_f64_pivot = NULL; context->mat_f64_store_panel = NULL;