def main(): dirName = os.path.join("cl", "builtin", "math") testDefs = {} functions = sorted(tests.keys()) for dataType in DATA_TYPES: for fnName in functions: testDefs[(dataType, fnName)] = tests[fnName] gen(DATA_TYPES, CLC_VERSION_MIN, functions, testDefs, dirName)
def main(): dirName = os.path.join("cl", "builtin", "int") testDefs = {} functions = getFnNames() for dataType in DATA_TYPES: for fnName in functions: if (fnName is 'upsample' and (dataType is 'long' or dataType is 'ulong')): continue # Merge all of the generic/signed/unsigned/custom test definitions testDefs[(dataType, fnName)] = mergedTestDefinition(dataType, fnName) gen(DATA_TYPES, CLC_VERSION_MIN, functions, testDefs, dirName)