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

Function initPatternData

src/library/tools/tune/storage_data.c:265–283  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

263}
264
265void
266initPatternData (BlasPatternInfo* bPatt, DeviceInfo* defInf)
267{
268 unsigned int tuningsMask = bPatt->parent->maskForTuningsKernel;
269 unsigned int uniqueMask = bPatt->parent->maskForUniqueKernels;
270
271 assert(bPatt->numExtra == 0);
272 assert(bPatt->extra == 0);
273
274 bPatt->numExtra = genExtraDatasForPattern(bPatt, tuningsMask,
275 uniqueMask, defInf);
276
277 bPatt->offset = 0;
278 bPatt->size = 0;
279 bPatt->sstatus = SS_NOLOAD;
280
281 bPatt->extra = calloc( bPatt->numExtra, sizeof(BlasExtraInfo));
282 genExtraDatasForPattern(bPatt, tuningsMask, uniqueMask, defInf);
283}
284
285void
286initFuncData (BlasFunctionInfo* bFunc, DeviceInfo* defInf)

Callers 1

initFuncDataFunction · 0.85

Calls 1

genExtraDatasForPatternFunction · 0.85

Tested by

no test coverage detected