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

Function savePatternHeader

src/library/tools/tune/storage_io.c:626–639  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

624
625
626bool
627savePatternHeader(HfInfo* file, BlasPatternInfo* bPatt)
628{
629 unsigned int len;
630 int status = hfJump(file, bPatt->offset);
631
632 len = (unsigned int)strlen(bPatt->name) + 1;
633 status += hfWrite(file, &len, sizeof(len));
634 status += hfWrite(file, bPatt->name, len);
635 status += hfWrite(file, &bPatt->numExtra, sizeof(bPatt->numExtra));
636 status += hfWriteCRC(file);
637
638 return checkFile(file, (size_t)bPatt->offset + bPatt->size, status);
639}
640
641static void
642printErrorMessage (int i, const char* filename)

Callers 1

writeStorageCacheFunction · 0.85

Calls 4

hfJumpFunction · 0.85
hfWriteFunction · 0.85
hfWriteCRCFunction · 0.85
checkFileFunction · 0.85

Tested by

no test coverage detected