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

📄 n2sv_64.c

📁 快速fft变换
💻 C
📖 第 1 页 / 共 5 页
字号:
				   Tc2 = VADD(Taw, TaD);				   TaE = VSUB(Taw, TaD);				   Tc7 = VFMA(LDK(KP198912367), TbX, TbY);				   TbZ = VFNMS(LDK(KP198912367), TbY, TbX);				   Tb5 = VFNMS(LDK(KP707106781), Tb4, Tb1);				   TbU = VFMA(LDK(KP707106781), Tb4, Tb1);			      }			      {				   V TbP, TaF, TbN, Tb6, TbS, TbI, Tc6, TbW, TbM, Tbx;				   TbP = VFNMS(LDK(KP923879532), TaE, Tap);				   TaF = VFMA(LDK(KP923879532), TaE, Tap);				   TbN = VFNMS(LDK(KP668178637), TaW, Tb5);				   Tb6 = VFMA(LDK(KP668178637), Tb5, TaW);				   TbS = VADD(TbH, TbG);				   TbI = VSUB(TbG, TbH);				   Tc6 = VFNMS(LDK(KP198912367), TbU, TbV);				   TbW = VFMA(LDK(KP198912367), TbV, TbU);				   TbM = VFMA(LDK(KP668178637), Tbn, Tbw);				   Tbx = VFNMS(LDK(KP668178637), Tbw, Tbn);				   {					V Tc3, Tc9, TbT, TbL, TbJ, Tc4, Tc0, TbQ, TbO, TbK, Tby, Tca;					Tc3 = VFNMS(LDK(KP923879532), Tc2, Tc1);					Tc9 = VFMA(LDK(KP923879532), Tc2, Tc1);					TbT = VFMA(LDK(KP923879532), TbS, TbR);					Tc5 = VFNMS(LDK(KP923879532), TbS, TbR);					TbL = VFMA(LDK(KP923879532), TbI, TbF);					TbJ = VFNMS(LDK(KP923879532), TbI, TbF);					Tc4 = VSUB(TbZ, TbW);					Tc0 = VADD(TbW, TbZ);					TbQ = VADD(TbN, TbM);					TbO = VSUB(TbM, TbN);					TbK = VADD(Tb6, Tbx);					Tby = VSUB(Tb6, Tbx);					Tca = VADD(Tc6, Tc7);					Tc8 = VSUB(Tc6, Tc7);					Tfv = VFMA(LDK(KP980785280), Tc0, TbT);					STM4(&(ro[2]), Tfv, ovs, &(ro[0]));					Tfw = VFNMS(LDK(KP980785280), Tc0, TbT);					STM4(&(ro[34]), Tfw, ovs, &(ro[0]));					Tfx = VFMA(LDK(KP831469612), TbQ, TbP);					STM4(&(ro[58]), Tfx, ovs, &(ro[0]));					Tfy = VFNMS(LDK(KP831469612), TbQ, TbP);					STM4(&(ro[26]), Tfy, ovs, &(ro[0]));					Tfz = VFMA(LDK(KP831469612), TbO, TbL);					STM4(&(io[10]), Tfz, ovs, &(io[0]));					TfA = VFNMS(LDK(KP831469612), TbO, TbL);					STM4(&(io[42]), TfA, ovs, &(io[0]));					TfB = VFMA(LDK(KP831469612), TbK, TbJ);					STM4(&(io[58]), TfB, ovs, &(io[0]));					TfC = VFNMS(LDK(KP831469612), TbK, TbJ);					STM4(&(io[26]), TfC, ovs, &(io[0]));					TfD = VFMA(LDK(KP831469612), Tby, TaF);					STM4(&(ro[10]), TfD, ovs, &(ro[0]));					TfE = VFNMS(LDK(KP831469612), Tby, TaF);					STM4(&(ro[42]), TfE, ovs, &(ro[0]));					TfF = VFMA(LDK(KP980785280), Tca, Tc9);					STM4(&(io[2]), TfF, ovs, &(io[0]));					TfG = VFNMS(LDK(KP980785280), Tca, Tc9);					STM4(&(io[34]), TfG, ovs, &(io[0]));					TfH = VFNMS(LDK(KP980785280), Tc4, Tc3);					STM4(&(io[50]), TfH, ovs, &(io[0]));					TfI = VFMA(LDK(KP980785280), Tc4, Tc3);					STM4(&(io[18]), TfI, ovs, &(io[0]));				   }			      }			 }			 {			      V T70, T6X, T7h, T6F, T7x, T7m, T7w, T7p, T7s, T6M, T7c, T6U, T7r, T75, T7i;			      V T78, T7b, T6N;			      {				   V T6T, T6Q, T77, T6I, T6L, T76, T73, T74;				   {					V T6D, T6E, T7k, T7l, T7n, T7o;					T3f = VFMA(LDK(KP707106781), T3e, T37);					T6D = VFNMS(LDK(KP707106781), T3e, T37);					T6E = VADD(T65, T64);					T66 = VSUB(T64, T65);					T6T = VFNMS(LDK(KP923879532), T6S, T6R);					T7k = VFMA(LDK(KP923879532), T6S, T6R);					T7l = VFMA(LDK(KP923879532), T6P, T6O);					T6Q = VFNMS(LDK(KP923879532), T6P, T6O);					T70 = VFNMS(LDK(KP923879532), T6Z, T6Y);					T7n = VFMA(LDK(KP923879532), T6Z, T6Y);					T7o = VFMA(LDK(KP923879532), T6W, T6V);					T6X = VFNMS(LDK(KP923879532), T6W, T6V);					T77 = VFNMS(LDK(KP198912367), T6G, T6H);					T6I = VFMA(LDK(KP198912367), T6H, T6G);					TfJ = VFMA(LDK(KP980785280), Tc8, Tc5);					STM4(&(ro[18]), TfJ, ovs, &(ro[0]));					TfK = VFNMS(LDK(KP980785280), Tc8, Tc5);					STM4(&(ro[50]), TfK, ovs, &(ro[0]));					T7h = VFMA(LDK(KP923879532), T6E, T6D);					T6F = VFNMS(LDK(KP923879532), T6E, T6D);					T7x = VFNMS(LDK(KP098491403), T7k, T7l);					T7m = VFMA(LDK(KP098491403), T7l, T7k);					T7w = VFMA(LDK(KP098491403), T7n, T7o);					T7p = VFNMS(LDK(KP098491403), T7o, T7n);					T6L = VFNMS(LDK(KP198912367), T6K, T6J);					T76 = VFMA(LDK(KP198912367), T6J, T6K);				   }				   T63 = VFMA(LDK(KP707106781), T62, T5Z);				   T73 = VFNMS(LDK(KP707106781), T62, T5Z);				   T74 = VADD(T3m, T3t);				   T3u = VSUB(T3m, T3t);				   T7s = VADD(T6I, T6L);				   T6M = VSUB(T6I, T6L);				   T7c = VFNMS(LDK(KP820678790), T6Q, T6T);				   T6U = VFMA(LDK(KP820678790), T6T, T6Q);				   T7r = VFMA(LDK(KP923879532), T74, T73);				   T75 = VFNMS(LDK(KP923879532), T74, T73);				   T7i = VADD(T77, T76);				   T78 = VSUB(T76, T77);			      }			      T7b = VFNMS(LDK(KP980785280), T6M, T6F);			      T6N = VFMA(LDK(KP980785280), T6M, T6F);			      {				   V T7u, T7q, T7v, T7t, T7A, T7y, T7j, T7z, T7f, T79, T71, T7d;				   T7u = VADD(T7m, T7p);				   T7q = VSUB(T7m, T7p);				   T7v = VFNMS(LDK(KP980785280), T7s, T7r);				   T7t = VFMA(LDK(KP980785280), T7s, T7r);				   T7A = VADD(T7x, T7w);				   T7y = VSUB(T7w, T7x);				   T7j = VFNMS(LDK(KP980785280), T7i, T7h);				   T7z = VFMA(LDK(KP980785280), T7i, T7h);				   T7f = VFMA(LDK(KP980785280), T78, T75);				   T79 = VFNMS(LDK(KP980785280), T78, T75);				   T71 = VFNMS(LDK(KP820678790), T70, T6X);				   T7d = VFMA(LDK(KP820678790), T6X, T70);				   {					V T7g, T7e, T72, T7a;					TfL = VFMA(LDK(KP995184726), T7y, T7v);					STM4(&(io[15]), TfL, ovs, &(io[1]));					TfM = VFNMS(LDK(KP995184726), T7y, T7v);					STM4(&(io[47]), TfM, ovs, &(io[1]));					TfN = VFMA(LDK(KP995184726), T7q, T7j);					STM4(&(ro[15]), TfN, ovs, &(ro[1]));					TfO = VFNMS(LDK(KP995184726), T7q, T7j);					STM4(&(ro[47]), TfO, ovs, &(ro[1]));					T7g = VADD(T7c, T7d);					T7e = VSUB(T7c, T7d);					T72 = VADD(T6U, T71);					T7a = VSUB(T71, T6U);					TfP = VFNMS(LDK(KP995184726), T7u, T7t);					STM4(&(io[31]), TfP, ovs, &(io[1]));					TfQ = VFMA(LDK(KP995184726), T7u, T7t);					STM4(&(io[63]), TfQ, ovs, &(io[1]));					TfR = VFMA(LDK(KP773010453), T7e, T7b);					STM4(&(ro[23]), TfR, ovs, &(ro[1]));					TfS = VFNMS(LDK(KP773010453), T7e, T7b);					STM4(&(ro[55]), TfS, ovs, &(ro[1]));					TfT = VFMA(LDK(KP773010453), T7g, T7f);					STM4(&(io[7]), TfT, ovs, &(io[1]));					TfU = VFNMS(LDK(KP773010453), T7g, T7f);					STM4(&(io[39]), TfU, ovs, &(io[1]));					TfV = VFMA(LDK(KP773010453), T7a, T79);					STM4(&(io[23]), TfV, ovs, &(io[1]));					TfW = VFNMS(LDK(KP773010453), T7a, T79);					STM4(&(io[55]), TfW, ovs, &(io[1]));					TfX = VFMA(LDK(KP773010453), T72, T6N);					STM4(&(ro[7]), TfX, ovs, &(ro[1]));					TfY = VFNMS(LDK(KP773010453), T72, T6N);					STM4(&(ro[39]), TfY, ovs, &(ro[1]));					TfZ = VFNMS(LDK(KP995184726), T7A, T7z);					STM4(&(ro[31]), TfZ, ovs, &(ro[1]));					Tg0 = VFMA(LDK(KP995184726), T7A, T7z);					STM4(&(ro[63]), Tg0, ovs, &(ro[1]));				   }			      }			 }			 {			      V T7D, T8K, T8H, T7K, Ta8, Ta7, Tae, Tad;			      {				   V T9x, T9u, T9E, T9B, T9L, T9K, T9V, T9j, Tab, Ta0, Taa, Ta3, Ta6, T9q, T9H;				   V T9I;				   {					V T9h, T9i, T9Y, T9Z, Ta1, Ta2, T9m, T9p;					T7D = VFMA(LDK(KP707106781), T7C, T7B);					T9h = VFNMS(LDK(KP707106781), T7C, T7B);					T9i = VSUB(T8I, T8J);					T8K = VADD(T8I, T8J);					T9x = VFNMS(LDK(KP923879532), T9w, T9v);					T9Y = VFMA(LDK(KP923879532), T9w, T9v);					T9Z = VFMA(LDK(KP923879532), T9t, T9s);					T9u = VFNMS(LDK(KP923879532), T9t, T9s);					T9E = VFNMS(LDK(KP923879532), T9D, T9C);					Ta1 = VFMA(LDK(KP923879532), T9D, T9C);					Ta2 = VFMA(LDK(KP923879532), T9A, T9z);					T9B = VFNMS(LDK(KP923879532), T9A, T9z);					T9L = VFNMS(LDK(KP668178637), T9k, T9l);					T9m = VFMA(LDK(KP668178637), T9l, T9k);					T9p = VFNMS(LDK(KP668178637), T9o, T9n);					T9K = VFMA(LDK(KP668178637), T9n, T9o);					T9V = VFNMS(LDK(KP923879532), T9i, T9h);					T9j = VFMA(LDK(KP923879532), T9i, T9h);					Tab = VFNMS(LDK(KP303346683), T9Y, T9Z);					Ta0 = VFMA(LDK(KP303346683), T9Z, T9Y);					Taa = VFMA(LDK(KP303346683), Ta1, Ta2);					Ta3 = VFNMS(LDK(KP303346683), Ta2, Ta1);					Ta6 = VADD(T9m, T9p);					T9q = VSUB(T9m, T9p);					T8H = VFMA(LDK(KP707106781), T8G, T8F);					T9H = VFNMS(LDK(KP707106781), T8G, T8F);					T9I = VSUB(T7J, T7G);					T7K = VADD(T7G, T7J);				   }				   {					V T9P, T9r, T9Q, T9y, Ta5, T9J, T9W, T9M, T9R, T9F;					T9P = VFNMS(LDK(KP831469612), T9q, T9j);					T9r = VFMA(LDK(KP831469612), T9q, T9j);					T9Q = VFNMS(LDK(KP534511135), T9u, T9x);					T9y = VFMA(LDK(KP534511135), T9x, T9u);					Ta5 = VFNMS(LDK(KP923879532), T9I, T9H);					T9J = VFMA(LDK(KP923879532), T9I, T9H);					T9W = VADD(T9L, T9K);					T9M = VSUB(T9K, T9L);					T9R = VFMA(LDK(KP534511135), T9B, T9E);					T9F = VFNMS(LDK(KP534511135), T9E, T9B);					{					     V T9T, T9N, T9U, T9S, T9G, T9O;					     {						  V Ta4, Ta9, Tac, T9X;						  Ta8 = VADD(Ta0, Ta3);						  Ta4 = VSUB(Ta0, Ta3);						  Ta9 = VFNMS(LDK(KP831469612), Ta6, Ta5);						  Ta7 = VFMA(LDK(KP831469612), Ta6, Ta5);						  Tae = VADD(Tab, Taa);						  Tac = VSUB(Taa, Tab);						  T9X = VFNMS(LDK(KP831469612), T9W, T9V);						  Tad = VFMA(LDK(KP831469612), T9W, T9V);						  T9T = VFMA(LDK(KP831469612), T9M, T9J);						  T9N = VFNMS(LDK(KP831469612), T9M, T9J);						  T9U = VADD(T9Q, T9R);						  T9S = VSUB(T9Q, T9R);						  T9G = VADD(T9y, T9F);						  T9O = VSUB(T9F, T9y);						  {						       V Tg1, Tg2, Tg3, Tg4;						       Tg1 = VFNMS(LDK(KP956940335), Tac, Ta9);						       STM4(&(io[45]), Tg1, ovs, &(io[1]));						       STN4(&(io[44]), Tf6, Tg1, Tfq, TfM, ovs);						       Tg2 = VFMA(LDK(KP956940335), Ta4, T9X);						       STM4(&(ro[13]), Tg2, ovs, &(ro[1]));						       STN4(&(ro[12]), Tf9, Tg2, Tff, TfN, ovs);						       Tg3 = VFNMS(LDK(KP956940335), Ta4, T9X);						       STM4(&(ro[45]), Tg3, ovs, &(ro[1]));						       STN4(&(ro[44]), Tfa, Tg3, Tfg, TfO, ovs);						       Tg4 = VFMA(LDK(KP956940335), Tac, Ta9);						       STM4(&(io[13]), Tg4, ovs, &(io[1]));						       STN4(&(io[12]), Tf5, Tg4, Tfp, TfL, ovs);						  }					     }					     {						  V Tg5, Tg6, Tg7, Tg8;						  Tg5 = VFMA(LDK(KP881921264), T9S, T9P);						  STM4(&(ro[21]), Tg5, ovs, &(ro[1]));						  STN4(&(ro[20]), Tfd, Tg5, Tfh, TfR, ovs);						  Tg6 = VFNMS(LDK(KP881921264), T9S, T9P);						  STM4(&(ro[53]), Tg6, ovs, &(ro[1]));						  STN4(&(ro[52]), Tfe, Tg6, Tfi, TfS, ovs);						  Tg7 = VFMA(LDK(KP881921264), T9U, T9T);						  STM4(&(io[5]), Tg7, ovs, &(io[1]));						  STN4(&(io[4]), TeZ, Tg7, Tfj, TfT, ovs);						  Tg8 = VFNMS(LDK(KP881921264), T9U, T9T);						  STM4(&(io[37]), Tg8, ovs, &(io[1]));						  STN4(&(io[36]), Tf0, Tg8, Tfk, TfU, ovs);						  {						       V Tg9, Tga, Tgb, Tgc;						       Tg9 = VFMA(LDK(KP881921264), T9O, T9N);						       STM4(&(io[21]), Tg9, ovs, &(io[1]));						       STN4(&(io[20]), Tfb, Tg9, Tfl, TfV, ovs);						       Tga = VFNMS(LDK(KP881921264), T9O, T9N);						       STM4(&(io[53]), Tga, ovs, &(io[1]));						       STN4(&(io[52]), Tfc, Tga, Tfm, TfW, ovs);						       Tgb = VFMA(LDK(KP881921264), T9G, T9r);						       STM4(&(ro[5]), Tgb, ovs, &(ro[1]));						       STN4(&(ro[4]), Tf1, Tgb, Tfn, TfX, ovs);						       Tgc = VFNMS(LDK(KP881921264), T9G, T9r);						       STM4(&(ro[37]), Tgc, ovs, &(ro[1]));						       STN4(&(ro[36]), Tf2, Tgc, Tfo, TfY, ovs);						  }					     }					}				   }			      }			      {				   V Tgh, Tgi, Tgl, Tgm, Tgn, Tgo, Tgp, Tgq, Tgr, Tgs, Tgt, Tgu;				   {					V T5U, T6j, T3v, T6y, T6o, T5H, T69, T68, T6z, T6r, T6u, T48, T6f, T52, T6t;					V T67, T6h, T49;					{					     V T51, T4O, T6p, T6q, T3O, T47, T6m, T6n;					     T51 = VFNMS(LDK(KP923879532), T50, T4X);					     T6m = VFMA(LDK(KP923879532), T50, T4X);					     T6n = VFMA(LDK(KP923879532), T4N, T4q);					     T4O = VFNMS(LDK(KP923879532), T4N, T4q);					     T5U = VFNMS(LDK(KP923879532), T5T, T5Q);					     T6p = VFMA(LDK(KP923879532), T5T, T5Q);					     {						  V Tgd, Tge, Tgf, Tgg;						  Tgd = VFMA(LDK(KP956940335), Ta8, Ta7);						  STM4(&(io[61]), Tgd, ovs, &(io[1]));						  STN4(&(io[60]), Tf7, Tgd, Tfs, TfQ, ovs);						  Tge = VFNMS(LDK(KP956940335), Ta8, Ta7);						  STM4(&(io[29]), Tge, ovs, &(io[1]));						  STN4(&(io[28]), Tf8, Tge, Tfr, TfP, ovs);						  Tgf = VFMA(LDK(KP956940335), Tae, Tad);						  STM4(&(ro[61]), Tgf, ovs, &(ro[1]));						  STN4(&(ro[60]), Tf3, Tgf, Tft, Tg0, ovs);						  Tgg = VFNMS(LDK(KP956940335), Tae, Tad);						  STM4(&(ro[29]), Tgg, ovs, &(ro[1]));						  STN4(&(ro[28]), Tf4, Tgg, Tfu, TfZ, ovs);						  T6j = VFMA(LDK(KP923879532), T3u, T3f);						  T3v = VFNMS(LDK(KP923879532), T3u, T3f);						  T6y = VFNMS(LDK(KP303346683), T6m, T6n);						  T6o = VFMA(LDK(KP303346683), T6n, T6m);						  T6q = VFMA(LDK(KP923879532), T5G, T5j);						  T5H = VFNMS(LDK(KP923879532), T5G, T5j);					     }					     T69 = VFMA(LDK(KP668178637), T3G, T3N);					     T3O = VFNMS(LDK(KP668178637), T3N, T3G);					     T47 = VFMA(LDK(KP668178637), T46, T3Z);					     T68 = VFNMS(LDK(KP668178637), T3Z, T46);					     T6z = VFMA(LDK(KP303346683), T6p, T6q);					     T6r = VFNMS(LDK(KP303346683), T6q, T6p);					     T6u = VADD(T3O, T47);					     T48 = VSUB(T3O, T47);					     T6f = VFNMS(LDK(KP534511135), T4O, T51);					     T52 = VFMA(LDK(KP534511135), T51, T4O);					     T6t = VFMA(LDK(KP923879532), T66, T63);					     T67 = VFNMS(LDK(KP923879532), T66, T63);					}					T6h = VFNMS(LDK(KP831469612), T48, T3v);					T49 = VFMA(LDK(KP831469612), T48, T3v);					{					     V T6w, T6s, T6B, T6v, T6A, T6C, T6k, T6a, T6e, T5V;					     T6w = VSUB(T6r, T6o);					     T6s = VADD(T6o, T6r);					     T6B = VFMA(LDK(KP831469612), T6u, T6t);					     T6v = VFNMS(LDK(KP831469612), T6u, T6t);					     T6A = VSUB(T6y, T6z);					     T6C = VADD(T6y, T6z);					     T6k = VADD(T69, T68);					     T6a = VSUB(T68, T69);					     T6e = VFMA(LDK(KP534511135), T5H, T5U);					     T5V = VFNMS(LDK(KP534511135), T5U, T5H);					     Tgh = VFMA(LDK(KP956940335), T6C, T6B);

⌨️ 快捷键说明

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