MCPcopy Create free account
hub / github.com/clMathLibraries/clBLAS / CLBLASKernExtra

Class CLBLASKernExtra

src/include/kernel_extra.h:140–157  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

138 * @ingroup BLAS_SOLVERIF_SPEC
139 */
140typedef struct CLBLASKernExtra {
141 DataType dtype; /**< Data type */
142 KernelExtraFlags flags; /**< Kernel flags identifying a problem */
143 CLBlasKernelType kernType; /**< Kernel type */
144 // Fixme: Deprecate it; now it is just for backward compatibility
145 unsigned int vecLen; /**< vector length to evaluate with */
146 /** vector length for matrix A elements to evaluate with */
147 unsigned int vecLenA;
148 /** vector length for matrix B elements to evaluate with */
149 unsigned int vecLenB;
150 /*
151 * FIXME: remove this kludge; vectorization for the result should be
152 * autodetected
153 */
154 unsigned int vecLenC;
155 char solverPriv[MAX_SOLVER_PRIVATE_SIZE];
156 char buildOptions[BUILD_OPTS_MAXLEN]; // Build Flags used for the kernel call
157} CLBLASKernExtra;
158
159/*
160 * function to compare blas kernels extra information

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected