1 //------------------------------------------------------------------------------
2 // GB_Adot4B:  hard-coded dot4 method for a semiring
3 //------------------------------------------------------------------------------
4 
5 // SuiteSparse:GraphBLAS, Timothy A. Davis, (c) 2017-2021, All Rights Reserved.
6 // SPDX-License-Identifier: Apache-2.0
7 
8 //------------------------------------------------------------------------------
9 
10 // If this file is in the Generated/ folder, do not edit it (auto-generated).
11 
12 #include "GB_AxB_defs__plus_minus_fp64.h"
13 #ifndef GBCOMPACT
14 
15 //------------------------------------------------------------------------------
16 // C+=A'*B: dense dot product
17 //------------------------------------------------------------------------------
18 
GB(_Adot4B__plus_minus_fp64)19 GrB_Info GB (_Adot4B__plus_minus_fp64)
20 (
21     GrB_Matrix C,
22     const GrB_Matrix A, bool A_is_pattern,
23     int64_t *restrict A_slice, int naslice,
24     const GrB_Matrix B, bool B_is_pattern,
25     int64_t *restrict B_slice, int nbslice,
26     const int nthreads
27 )
28 {
29     #if GB_DISABLE
30     return (GrB_NO_VALUE) ;
31     #else
32     #include "GB_AxB_dot4_meta.c"
33     return (GrB_SUCCESS) ;
34     #endif
35 }
36 
37 #endif
38 
39