⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 t2_64.c

📁 fftw-3.0.1
💻 C
📖 第 1 页 / 共 4 页
字号:
		    T9P = FNMS(T6l, T6k, T6j * T6m);		    T6o = T6i + T6n;		    Tf2 = T9O + T9P;		    T9Q = T9O - T9P;		    T9R = T6i - T6n;	       }	       {		    E T6t, T9U, T6y, T9V;		    {			 E T6p, T6r, T6u, T6w;			 T6p = FNMS(TX, T1e, TN * T1a);			 T6r = FMA(TN, T1e, TX * T1a);			 T6t = FMA(T6p, T6q, T6r * T6s);			 T9U = FNMS(T6r, T6q, T6p * T6s);			 T6u = T5W + T5X;			 T6w = T60 - T61;			 T6y = FNMS(T6w, T6x, T6u * T6v);			 T9V = FMA(T6w, T6v, T6u * T6x);		    }		    T6z = T6t + T6y;		    Tf3 = T9U + T9V;		    T9T = T6t - T6y;		    T9W = T9U - T9V;	       }	       {		    E Ti, Tn, T4k, Tq, Tr, T4m, T4Q, T4S;		    Ti = T2 * Th;		    Tn = Tj * Tm;		    T4k = Ti - Tn;		    Tq = T2 * Tm;		    Tr = Tj * Th;		    T4m = Tq + Tr;		    To = Ti + Tn;		    Ts = Tq - Tr;		    T4o = FMA(T4k, T4l, T4m * T4n);		    T8u = FNMS(T4m, T4l, T4k * T4n);		    T4Q = FMA(TN, T4k, TX * T4m);		    T4S = FNMS(TX, T4k, TN * T4m);		    T4U = FNMS(T4S, T4T, T4Q * T4R);		    T92 = FMA(T4S, T4R, T4Q * T4T);	       }	       {		    E T50, T8W, T59, T8X;		    {			 E T4W, T4Y, T53, T57;			 T4W = FNMS(TX, T3e, TN * T3c);			 T4Y = FMA(TN, T3e, TX * T3c);			 T50 = FMA(T4W, T4X, T4Y * T4Z);			 T8W = FNMS(T4Y, T4X, T4W * T4Z);			 T53 = T51 - T52;			 T57 = T55 + T56;			 T59 = FMA(T53, T54, T57 * T58);			 T8X = FNMS(T57, T54, T53 * T58);		    }		    T5a = T50 + T59;		    TeT = T8W + T8X;		    T8V = T50 - T59;		    T8Y = T8W - T8X;	       }	       {		    E T5A, T9c, T5F, T9d;		    {			 E T5w, T5y, T5B, T5D;			 T5w = FNMS(TX, Ty, TN * Tw);			 T5y = FMA(TN, Ty, TX * Tw);			 T5A = FMA(T5w, T5x, T5y * T5z);			 T9c = FNMS(T5y, T5x, T5w * T5z);			 T5B = T51 + T52;			 T5D = T55 - T56;			 T5F = FNMS(T5D, T5E, T5B * T5C);			 T9d = FMA(T5D, T5C, T5B * T5E);		    }		    T5G = T5A + T5F;		    TeG = T9c + T9d;		    T97 = T5A - T5F;		    T9e = T9c - T9d;	       }	       {		    E T21, T2P, T25, T2R, T77, T79;		    {			 E T1Z, T20, T23, T24;			 T1Z = T2 * T1t;			 T20 = Tj * T1u;			 T21 = T1Z + T20;			 T2P = T1Z - T20;			 T23 = T2 * T1u;			 T24 = Tj * T1t;			 T25 = T23 - T24;			 T2R = T23 + T24;		    }		    T27 = FNMS(T25, T26, T21 * T22);		    T7X = FNMS(T2R, T2Q, T2P * T2S);		    T2T = FMA(T2P, T2Q, T2R * T2S);		    T7E = FMA(T25, T22, T21 * T26);		    T77 = FNMS(TX, T25, TN * T21);		    T79 = FMA(TN, T25, TX * T21);		    T7b = FMA(T77, T78, T79 * T7a);		    Tai = FNMS(T79, T78, T77 * T7a);	       }	       {		    E T6S, Ta7, T2D, Ta6, T2F, T6N;		    {			 E T6O, T6Q, T2z, T2C;			 T6O = FMA(TN, TQ, TX * TU);			 T6Q = FNMS(TX, TQ, TN * TU);			 T6S = FNMS(T6Q, T6R, T6O * T6P);			 Ta7 = FMA(T6Q, T6P, T6O * T6R);			 T2z = T2x - T2y;			 T2C = T2A + T2B;			 T2D = FMA(TN, T2z, TX * T2C);			 Ta6 = FNMS(T2C, T6L, T2z * T6M);			 T2F = FNMS(TX, T2z, TN * T2C);			 T6N = FMA(T2z, T6L, T2C * T6M);		    }		    T6T = T6N + T6S;		    Ta3 = T6N - T6S;		    Tf7 = Ta6 + Ta7;		    Ta8 = Ta6 - Ta7;		    T7Q = FMA(T2F, T2E, T2D * T2G);		    T2H = FNMS(T2F, T2G, T2D * T2E);	       }	       {		    E TA, TE, TB, TF, TJ, TI, T2a, T28, T49, T4b;		    TA = Tx + Tz;		    TE = TC - TD;		    TB = T2 * TA;		    TF = Tj * TE;		    TJ = Tj * TA;		    TI = T2 * TE;		    T2a = FMA(TN, TE, TX * TA);		    T28 = FNMS(TX, TE, TN * TA);		    T2c = FMA(T28, T29, T2a * T2b);		    T76 = FNMS(TE, T75, TA * T74);		    Tah = FMA(TE, T74, TA * T75);		    T7F = FNMS(T2a, T29, T28 * T2b);		    T49 = TB + TF;		    T4b = TI - TJ;		    T4d = FNMS(T4b, T4c, T49 * T4a);		    T8z = FMA(T4b, T4a, T49 * T4c);		    TG = TB - TF;		    TK = TI + TJ;		    T69 = FMA(TN, TG, TX * TK);		    T6b = FNMS(TX, TG, TN * TK);	       }	       {		    E T5t, T9p, T3k, T9o, T3m, T5o;		    T3b = FMA(T37, T38, T39 * T3a);		    T87 = FNMS(T39, T38, T37 * T3a);		    {			 E T5p, T5r, T3g, T3j;			 T5p = FMA(TN, T37, TX * T39);			 T5r = FNMS(TX, T37, TN * T39);			 T5t = FNMS(T5r, T5s, T5p * T5q);			 T9p = FMA(T5r, T5q, T5p * T5s);			 T3g = T3d - T3f;			 T3j = T3h + T3i;			 T3k = FMA(TN, T3g, TX * T3j);			 T9o = FNMS(T3j, T5m, T3g * T5n);			 T3m = FNMS(TX, T3g, TN * T3j);			 T5o = FMA(T3g, T5m, T3j * T5n);		    }		    T5u = T5o + T5t;		    T9l = T5o - T5t;		    TeM = T9o + T9p;		    T9q = T9o - T9p;		    T88 = FMA(T3m, T3l, T3k * T3n);		    T89 = T87 - T88;		    T3o = FNMS(T3m, T3n, T3k * T3l);		    T86 = T3b - T3o;	       }	       {		    E T5O, T99, T1i, T1n, T1o, T1k, T30, T5J, T98, T32;		    {			 E T5K, T5M, T1h, T1j;			 T5K = FNMS(TX, T2X, TN * T2V);			 T5M = FMA(TN, T2X, TX * T2V);			 T5O = FMA(T5K, T5L, T5M * T5N);			 T99 = FNMS(T5M, T5L, T5K * T5N);			 T1h = Tb - Tg;			 T1j = Tk + Tl;			 T1i = T2 * T1h;			 T1n = T2 * T1j;			 T1o = Tj * T1h;			 T1k = Tj * T1j;			 T30 = FMA(TN, T1h, TX * T1j);			 T5J = FMA(T1h, T5H, T1j * T5I);			 T98 = FNMS(T1j, T5H, T1h * T5I);			 T32 = FNMS(TX, T1h, TN * T1j);		    }		    T5P = T5J + T5O;		    T9f = T5J - T5O;		    TeH = T98 + T99;		    T9a = T98 - T99;		    T34 = FNMS(T32, T33, T30 * T31);		    T8f = FMA(T32, T31, T30 * T33);		    {			 E T1l, T1p, T3O, T3Q;			 T1l = T1i - T1k;			 T1p = T1n + T1o;			 T1r = FMA(T1l, T1m, T1p * T1q);			 T7n = FNMS(T1p, T1m, T1l * T1q);			 T3O = T1i + T1k;			 T3Q = T1n - T1o;			 T3S = FNMS(T3Q, T3R, T3O * T3P);			 T8F = FMA(T3Q, T3P, T3O * T3R);			 T4G = FNMS(TX, T3Q, TN * T3O);			 T4I = FMA(TN, T3Q, TX * T3O);		    }	       }	  }	  {	       E T5R, TgT, TgY, ThE, T9t, Tbe, T9G, Tbb, Tcl, Tdq, Tcs, Tdn, TeP, Tg4, TeY;	       E Tg1, T7e, Th4, ThJ, Th9, Tfp, Tg8, Tfg, Tgb, T2K, TgC, Tih, ThX, TfQ, TiL;	       E Tea, Tiv, Tam, Tbl, TcL, Tdu, Taz, Tbi, TcE, Tdx, T7U, Tjv, Tdc, Tjh, Tb0;	       E TjL, TbU, TiZ, T8D, Tb5, Tc8, Tdi, T8M, Tb6, Tc5, Tdh, T4r, Thz, Tex, Tfz;	       E TfX, Tgl, TgN, Thj, T8m, TaI, Tdg, TdG, Tb4, Tbu, Tc2, TcU, T3C, Thy, Tem;	       E Tfy, TfU, Tgk, TgI, Thi, T6B, Th1, Tfm, Tga, Th8, ThI, T9Z, Tbh, Taw, Tbk;	       E TcI, Tdw, Tf5, Tg7, Tcx, Tdt, T5c, TgV, TeV, Tg0, TgS, ThD, TeE, Tg3, T96;	       E Tbd, Tce, Tdp, Tcp, Tdm, T9D, Tba, T1L, Tgz, Ti4, Tii, Tiy, TiM, TdZ, TfN;	       E T7x, TaX, Tj4, Tji, Tjy, TjM, TbN, Td9;	       {		    E T5v, T5Q, TgW, TgX;		    T5v = T5l + T5u;		    T5Q = T5G + T5P;		    T5R = T5v + T5Q;		    TgT = T5Q - T5v;		    TgW = TeL + TeM;		    TgX = TeG + TeH;		    TgY = TgW - TgX;		    ThE = TgW + TgX;	       }	       {		    E T9h, T9F, T9s, T9E;		    {			 E T9b, T9g, T9m, T9r;			 T9b = T97 - T9a;			 T9g = T9e + T9f;			 T9h = FNMS(KP923879532, T9g, KP382683432 * T9b);			 T9F = FMA(KP382683432, T9g, KP923879532 * T9b);			 T9m = T9k + T9l;			 T9r = T9n - T9q;			 T9s = FMA(KP923879532, T9m, KP382683432 * T9r);			 T9E = FNMS(KP923879532, T9r, KP382683432 * T9m);		    }		    T9t = T9h - T9s;		    Tbe = T9E + T9F;		    T9G = T9E - T9F;		    Tbb = T9s + T9h;	       }	       {		    E Tch, Tcr, Tck, Tcq;		    {			 E Tcf, Tcg, Tci, Tcj;			 Tcf = T97 + T9a;			 Tcg = T9e - T9f;			 Tch = FNMS(KP382683432, Tcg, KP923879532 * Tcf);			 Tcr = FMA(KP923879532, Tcg, KP382683432 * Tcf);			 Tci = T9k - T9l;			 Tcj = T9n + T9q;			 Tck = FMA(KP382683432, Tci, KP923879532 * Tcj);			 Tcq = FNMS(KP382683432, Tcj, KP923879532 * Tci);		    }		    Tcl = Tch - Tck;		    Tdq = Tcq + Tcr;		    Tcs = Tcq - Tcr;		    Tdn = Tck + Tch;	       }	       {		    E TeJ, TeX, TeO, TeW;		    {			 E TeF, TeI, TeK, TeN;			 TeF = T5G - T5P;			 TeI = TeG - TeH;			 TeJ = TeF - TeI;			 TeX = TeF + TeI;			 TeK = T5l - T5u;			 TeN = TeL - TeM;			 TeO = TeK + TeN;			 TeW = TeN - TeK;		    }		    TeP = KP707106781 * (TeJ - TeO);		    Tg4 = KP707106781 * (TeW + TeX);		    TeY = KP707106781 * (TeW - TeX);		    Tg1 = KP707106781 * (TeO + TeJ);	       }	       {		    E T6U, Th2, T7d, Tfb, Tfe, Th3, Tfa, Tfo, Tfn, Tff;		    T6U = T6K + T6T;		    Th2 = Tf6 + Tf7;		    {			 E T7c, Tfd, Tf8, Tf9;			 T7c = T76 + T7b;			 T7d = T73 + T7c;			 Tfb = T73 - T7c;			 Tfd = Tah + Tai;			 Tfe = Tfc - Tfd;			 Th3 = Tfc + Tfd;			 Tf8 = Tf6 - Tf7;			 Tf9 = T6K - T6T;			 Tfa = Tf8 - Tf9;			 Tfo = Tf9 + Tf8;		    }		    T7e = T6U + T7d;		    Th4 = Th2 - Th3;		    ThJ = Th2 + Th3;		    Th9 = T7d - T6U;		    Tfn = Tfb - Tfe;		    Tfp = KP707106781 * (Tfn - Tfo);		    Tg8 = KP707106781 * (Tfo + Tfn);		    Tff = Tfb + Tfe;		    Tfg = KP707106781 * (Tfa - Tff);		    Tgb = KP707106781 * (Tfa + Tff);	       }	       {		    E T2e, Te3, Te8, TgB, T2J, Te5, Te2, TgA;		    {			 E T2d, Te7, T2I, Te1;			 T2d = T27 + T2c;			 T2e = T1Y + T2d;			 Te3 = T1Y - T2d;			 Te7 = T7P + T7Q;			 Te8 = Te6 - Te7;			 TgB = Te6 + Te7;			 T2I = T2w + T2H;			 T2J = T2t + T2I;			 Te5 = T2t - T2I;			 Te1 = T7E + T7F;			 Te2 = Te0 - Te1;			 TgA = Te0 + Te1;		    }		    T2K = T2e + T2J;		    TgC = TgA - TgB;		    Tih = T2J - T2e;		    ThX = TgA + TgB;		    {			 E TfO, TfP, Te4, Te9;			 TfO = Te3 + Te2;			 TfP = Te5 - Te8;			 TfQ = KP707106781 * (TfO + TfP);			 TiL = KP707106781 * (TfP - TfO);			 Te4 = Te2 - Te3;			 Te9 = Te5 + Te8;			 Tea = KP707106781 * (Te4 - Te9);			 Tiv = KP707106781 * (Te4 + Te9);		    }	       }	       {		    E Taf, TcB, Tak, TcC, Taa, Tay, TcA, TcK, Tae, Taj;		    Tae = T76 - T7b;		    Taf = Tad + Tae;		    TcB = Tad - Tae;		    Taj = Tah - Tai;		    Tak = Tag - Taj;		    TcC = Tag + Taj;		    {			 E Ta4, Ta9, Tcy, Tcz;			 Ta4 = Ta2 + Ta3;			 Ta9 = Ta5 - Ta8;			 Taa = FNMS(KP923879532, Ta9, KP382683432 * Ta4);			 Tay = FMA(KP923879532, Ta4, KP382683432 * Ta9);			 Tcy = Ta2 - Ta3;			 Tcz = Ta5 + Ta8;			 TcA = FNMS(KP382683432, Tcz, KP923879532 * Tcy);			 TcK = FMA(KP382683432, Tcy, KP923879532 * Tcz);		    }		    {			 E Tal, TcJ, Tax, TcD;			 Tal = FMA(KP382683432, Taf, KP923879532 * Tak);			 Tam = Taa - Tal;			 Tbl = Taa + Tal;			 TcJ = FNMS(KP382683432, TcB, KP923879532 * TcC);			 TcL = TcJ - TcK;			 Tdu = TcK + TcJ;			 Tax = FNMS(KP923879532, Taf, KP382683432 * Tak);			 Taz = Tax - Tay;			 Tbi = Tay + Tax;			 TcD = FMA(KP923879532, TcB, KP382683432 * TcC);			 TcE = TcA - TcD;			 Tdx = TcA + TcD;		    }	       }	       {		    E T7C, TbO, T7S, TbS, T7H, TbP, T7N, TbR;		    {			 E T7B, T7R, T7G, T7M;			 T7B = T27 - T2c;			 T7C = T7A + T7B;			 TbO = T7A - T7B;			 T7R = T7P - T7Q;			 T7S = T7O - T7R;			 TbS = T7O + T7R;			 T7G = T7E - T7F;			 T7H = T7D - T7G;			 TbP = T7D + T7G;			 T7M = T2w - T2H;			 T7N = T7L + T7M;			 TbR = T7L - T7M;		    }		    {			 E T7I, T7T, Tda, Tdb;			 T7I = FNMS(KP923879532, T7H, KP382683432 * T7C);			 T7T = FMA(KP382683432, T7N, KP923879532 * T7S);			 T7U = T7I - T7T;			 Tjv = T7I + T7T;			 Tda = FMA(KP382683432, TbO, KP923879532 * TbP);			 Tdb = FNMS(KP382683432, TbR, KP923879532 * TbS);			 Tdc = Tda + Tdb;			 Tjh = Tdb - Tda;		    }		    {			 E TaY, TaZ, TbQ, TbT;			 TaY = FMA(KP923879532, T7C, KP382683432 * T7H);			 TaZ = FNMS(KP923879532, T7N, KP382683432 * T7S);			 Tb0 = TaY + TaZ;			 TjL = TaZ - TaY;			 TbQ = FNMS(KP382683432, TbP, KP923879532 * TbO);			 TbT = FMA(KP923879532, TbR, KP382683432 * TbS);			 TbU = TbQ - TbT;			 TiZ = TbQ + TbT;		    }	       }	       {		    E T8r, Tc6, T8I, Tc3, T8w, T8K, T8B, T8J, T8q, T8H;		    T8q = T3S - T43;		    T8r = T8p + T8q;		    Tc6 = T8p - T8q;		    T8H = T8F - T8G;		    T8I = T8E - T8H;		    Tc3 = T8E + T8H;		    {			 E T8s, T8v, T8x, T8A;			 T8s = T4j - T4o;			 T8v = T8t - T8u;			 T8w = T8s - T8v;			 T8K = T8s + T8v;			 T8x = T48 - T4d;			 T8A = T8y - T8z;			 T8B = T8x + T8A;			 T8J = T8A - T8x;		    }		    {			 E T8C, Tc7, T8L, Tc4;			 T8C = KP707106781 * (T8w - T8B);			 T8D = T8r - T8C;			 Tb5 = T8r + T8C;			 Tc7 = KP707106781 * (T8J + T8K);			 Tc8 = Tc6 - Tc7;			 Tdi = Tc6 + Tc7;			 T8L = KP707106781 * (T8J - T8K);			 T8M = T8I - T8L;			 Tb6 = T8I + T8L;			 Tc4 = KP707106781 * (T8B + T8w);			 Tc5 = Tc3 - Tc4;			 Tdh = Tc3 + Tc4;		    }	       }	       {		    E T45, Tes, Tep, TgK, T4q, Teq, Tev, TgL, T44, Teo, Ter, Tew;		    T44 = T3S + T43;		    T45 = T3N + T44;		    Tes = T3N - T44;		    Teo = T8F + T8G;		    Tep = Ten - Teo;		    TgK = Ten + Teo;		    {			 E T4e, T4p, Tet, Teu;			 T4e = T48 + T4d;			 T4p = T4j + T4o;			 T4q = T4e + T4p;			 Teq = T4p - T4e;			 Tet = T8y + T8z;			 Teu = T8t + T8u;			 Tev = Tet - Teu;			 TgL = Tet + Teu;		    }		    T4r = T45 + T4q;		    Thz = TgK + TgL;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -