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