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;