private static void AppendTTTTTFunc(PermutationGenerator pg, string kernelBaseName, string func) { pg.AddApplyTTTT("t1_" + kernelBaseName, string.Format("*a = {0}(*a, *b, *c, *d);", func)); pg.AddApplyTTTTT("t2_" + kernelBaseName, string.Format("*a = {0}(*b, *c, *d, *e);", func)); }