Lines Matching defs:swizzle
171 def __init__(self, name, precision, dataType, swizzle, inputs, outputs):
175 self.swizzle = swizzle
178 self.op = "out0 = in0.%s;" % swizzle
260 swizzle = "".join(map(lambda x: swizzleComponents[x], swizzleIndices))
261 #print("%s %s .%s" % (precision, dataType, swizzle))
262 caseName = "%s_%s_%s" % (precision, dataType, swizzle)
264 outputs = map(lambda x: x.swizzle(swizzleIndices), inputs)
266 vectorSwizzleCases.append(SwizzleCase(caseName, precision, dataType, swizzle, [("%s in0" % dataType, inputs)], [("%s out0" % outType, outputs)]))
273 # swizzle = "".join(map(lambda x: "xyzw"[x], swizzleIndices))
274 # #print("%s %s .%s" % (precision, dataType, swizzle))
275 # caseName = "%s_%s_%s" % (precision, dataType, swizzle)
277 # outputs = map(lambda x: x.swizzle(swizzleIndices), inputs)
278 # vectorSwizzleCases.append(SwizzleCase(caseName, precision, dataType, swizzle, [("in0", inputs)], [("out0", outputs)]))