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

📄 frc_128.c

📁 FFTW, a collection of fast C routines to compute the Discrete Fourier Transform in one or more dime
💻 C
📖 第 1 页 / 共 5 页
字号:
	       tmp197 = (K382683432 * tmp189) - (K923879532 * tmp190);	       tmp807 = tmp119 - tmp122;	  }	  {	       fftw_real tmp98;	       fftw_real tmp99;	       fftw_real tmp186;	       fftw_real tmp187;	       ASSERT_ALIGNED_DOUBLE;	       tmp98 = input[30 * istride];	       tmp99 = input[94 * istride];	       tmp100 = tmp98 + tmp99;	       tmp195 = tmp98 - tmp99;	       {		    fftw_real tmp102;		    fftw_real tmp103;		    fftw_real tmp182;		    fftw_real tmp105;		    fftw_real tmp106;		    fftw_real tmp183;		    ASSERT_ALIGNED_DOUBLE;		    tmp102 = input[14 * istride];		    tmp103 = input[78 * istride];		    tmp182 = tmp102 - tmp103;		    tmp105 = input[110 * istride];		    tmp106 = input[46 * istride];		    tmp183 = tmp105 - tmp106;		    tmp104 = tmp102 + tmp103;		    tmp194 = K707106781 * (tmp183 - tmp182);		    tmp184 = K707106781 * (tmp182 + tmp183);		    tmp107 = tmp105 + tmp106;	       }	       {		    fftw_real tmp110;		    fftw_real tmp111;		    fftw_real tmp113;		    fftw_real tmp114;		    ASSERT_ALIGNED_DOUBLE;		    tmp110 = input[6 * istride];		    tmp111 = input[70 * istride];		    tmp112 = tmp110 + tmp111;		    tmp186 = tmp110 - tmp111;		    tmp113 = input[38 * istride];		    tmp114 = input[102 * istride];		    tmp115 = tmp113 + tmp114;		    tmp187 = tmp113 - tmp114;	       }	       tmp188 = (K923879532 * tmp186) - (K382683432 * tmp187);	       tmp198 = (K382683432 * tmp186) + (K923879532 * tmp187);	       tmp806 = tmp112 - tmp115;	  }	  {	       fftw_real tmp101;	       fftw_real tmp108;	       fftw_real tmp805;	       fftw_real tmp808;	       ASSERT_ALIGNED_DOUBLE;	       tmp101 = tmp97 + tmp100;	       tmp108 = tmp104 + tmp107;	       tmp109 = tmp101 + tmp108;	       tmp633 = tmp101 - tmp108;	       tmp805 = tmp97 - tmp100;	       tmp808 = K707106781 * (tmp806 + tmp807);	       tmp809 = tmp805 + tmp808;	       tmp900 = tmp805 - tmp808;	  }	  {	       fftw_real tmp810;	       fftw_real tmp811;	       fftw_real tmp482;	       fftw_real tmp483;	       ASSERT_ALIGNED_DOUBLE;	       tmp810 = tmp107 - tmp104;	       tmp811 = K707106781 * (tmp807 - tmp806);	       tmp812 = tmp810 + tmp811;	       tmp901 = tmp811 - tmp810;	       tmp482 = tmp195 + tmp194;	       tmp483 = tmp191 - tmp188;	       tmp484 = tmp482 + tmp483;	       tmp569 = tmp483 - tmp482;	  }	  {	       fftw_real tmp185;	       fftw_real tmp192;	       fftw_real tmp479;	       fftw_real tmp480;	       ASSERT_ALIGNED_DOUBLE;	       tmp185 = tmp181 + tmp184;	       tmp192 = tmp188 + tmp191;	       tmp193 = tmp185 + tmp192;	       tmp405 = tmp185 - tmp192;	       tmp479 = tmp181 - tmp184;	       tmp480 = tmp198 + tmp197;	       tmp481 = tmp479 + tmp480;	       tmp568 = tmp479 - tmp480;	  }	  {	       fftw_real tmp196;	       fftw_real tmp199;	       fftw_real tmp116;	       fftw_real tmp123;	       ASSERT_ALIGNED_DOUBLE;	       tmp196 = tmp194 - tmp195;	       tmp199 = tmp197 - tmp198;	       tmp200 = tmp196 + tmp199;	       tmp404 = tmp199 - tmp196;	       tmp116 = tmp112 + tmp115;	       tmp123 = tmp119 + tmp122;	       tmp124 = tmp116 + tmp123;	       tmp634 = tmp123 - tmp116;	  }     }     {	  fftw_real tmp66;	  fftw_real tmp173;	  fftw_real tmp88;	  fftw_real tmp91;	  fftw_real tmp167;	  fftw_real tmp177;	  fftw_real tmp798;	  fftw_real tmp69;	  fftw_real tmp163;	  fftw_real tmp73;	  fftw_real tmp174;	  fftw_real tmp162;	  fftw_real tmp76;	  fftw_real tmp81;	  fftw_real tmp84;	  fftw_real tmp170;	  fftw_real tmp176;	  fftw_real tmp797;	  ASSERT_ALIGNED_DOUBLE;	  {	       fftw_real tmp64;	       fftw_real tmp65;	       fftw_real tmp165;	       fftw_real tmp166;	       ASSERT_ALIGNED_DOUBLE;	       tmp64 = input[2 * istride];	       tmp65 = input[66 * istride];	       tmp66 = tmp64 + tmp65;	       tmp173 = tmp64 - tmp65;	       {		    fftw_real tmp86;		    fftw_real tmp87;		    fftw_real tmp89;		    fftw_real tmp90;		    ASSERT_ALIGNED_DOUBLE;		    tmp86 = input[122 * istride];		    tmp87 = input[58 * istride];		    tmp88 = tmp86 + tmp87;		    tmp165 = tmp86 - tmp87;		    tmp89 = input[26 * istride];		    tmp90 = input[90 * istride];		    tmp91 = tmp89 + tmp90;		    tmp166 = tmp89 - tmp90;	       }	       tmp167 = (K382683432 * tmp165) - (K923879532 * tmp166);	       tmp177 = (K923879532 * tmp165) + (K382683432 * tmp166);	       tmp798 = tmp88 - tmp91;	  }	  {	       fftw_real tmp67;	       fftw_real tmp68;	       fftw_real tmp168;	       fftw_real tmp169;	       ASSERT_ALIGNED_DOUBLE;	       tmp67 = input[34 * istride];	       tmp68 = input[98 * istride];	       tmp69 = tmp67 + tmp68;	       tmp163 = tmp67 - tmp68;	       {		    fftw_real tmp71;		    fftw_real tmp72;		    fftw_real tmp161;		    fftw_real tmp74;		    fftw_real tmp75;		    fftw_real tmp160;		    ASSERT_ALIGNED_DOUBLE;		    tmp71 = input[18 * istride];		    tmp72 = input[82 * istride];		    tmp161 = tmp71 - tmp72;		    tmp74 = input[114 * istride];		    tmp75 = input[50 * istride];		    tmp160 = tmp74 - tmp75;		    tmp73 = tmp71 + tmp72;		    tmp174 = K707106781 * (tmp161 + tmp160);		    tmp162 = K707106781 * (tmp160 - tmp161);		    tmp76 = tmp74 + tmp75;	       }	       {		    fftw_real tmp79;		    fftw_real tmp80;		    fftw_real tmp82;		    fftw_real tmp83;		    ASSERT_ALIGNED_DOUBLE;		    tmp79 = input[10 * istride];		    tmp80 = input[74 * istride];		    tmp81 = tmp79 + tmp80;		    tmp168 = tmp79 - tmp80;		    tmp82 = input[42 * istride];		    tmp83 = input[106 * istride];		    tmp84 = tmp82 + tmp83;		    tmp169 = tmp82 - tmp83;	       }	       tmp170 = (K382683432 * tmp168) + (K923879532 * tmp169);	       tmp176 = (K923879532 * tmp168) - (K382683432 * tmp169);	       tmp797 = tmp81 - tmp84;	  }	  {	       fftw_real tmp70;	       fftw_real tmp77;	       fftw_real tmp796;	       fftw_real tmp799;	       ASSERT_ALIGNED_DOUBLE;	       tmp70 = tmp66 + tmp69;	       tmp77 = tmp73 + tmp76;	       tmp78 = tmp70 + tmp77;	       tmp630 = tmp70 - tmp77;	       tmp796 = tmp66 - tmp69;	       tmp799 = K707106781 * (tmp797 + tmp798);	       tmp800 = tmp796 + tmp799;	       tmp904 = tmp796 - tmp799;	  }	  {	       fftw_real tmp801;	       fftw_real tmp802;	       fftw_real tmp475;	       fftw_real tmp476;	       ASSERT_ALIGNED_DOUBLE;	       tmp801 = tmp76 - tmp73;	       tmp802 = K707106781 * (tmp798 - tmp797);	       tmp803 = tmp801 + tmp802;	       tmp903 = tmp802 - tmp801;	       tmp475 = tmp163 + tmp162;	       tmp476 = tmp177 - tmp176;	       tmp477 = tmp475 + tmp476;	       tmp571 = tmp476 - tmp475;	  }	  {	       fftw_real tmp164;	       fftw_real tmp171;	       fftw_real tmp472;	       fftw_real tmp473;	       ASSERT_ALIGNED_DOUBLE;	       tmp164 = tmp162 - tmp163;	       tmp171 = tmp167 - tmp170;	       tmp172 = tmp164 + tmp171;	       tmp407 = tmp171 - tmp164;	       tmp472 = tmp173 - tmp174;	       tmp473 = tmp170 + tmp167;	       tmp474 = tmp472 + tmp473;	       tmp572 = tmp472 - tmp473;	  }	  {	       fftw_real tmp175;	       fftw_real tmp178;	       fftw_real tmp85;	       fftw_real tmp92;	       ASSERT_ALIGNED_DOUBLE;	       tmp175 = tmp173 + tmp174;	       tmp178 = tmp176 + tmp177;	       tmp179 = tmp175 + tmp178;	       tmp408 = tmp175 - tmp178;	       tmp85 = tmp81 + tmp84;	       tmp92 = tmp88 + tmp91;	       tmp93 = tmp85 + tmp92;	       tmp631 = tmp92 - tmp85;	  }     }     {	  fftw_real tmp206;	  fftw_real tmp638;	  fftw_real tmp270;	  fftw_real tmp639;	  fftw_real tmp213;	  fftw_real tmp267;	  fftw_real tmp641;	  fftw_real tmp642;	  fftw_real tmp664;	  fftw_real tmp665;	  fftw_real tmp221;	  fftw_real tmp273;	  fftw_real tmp817;	  fftw_real tmp661;	  fftw_real tmp662;	  fftw_real tmp228;	  fftw_real tmp272;	  fftw_real tmp818;	  ASSERT_ALIGNED_DOUBLE;	  {	       fftw_real tmp204;	       fftw_real tmp205;	       fftw_real tmp268;	       fftw_real tmp269;	       ASSERT_ALIGNED_DOUBLE;	       tmp204 = input[istride];	       tmp205 = input[65 * istride];	       tmp206 = tmp204 - tmp205;	       tmp638 = tmp204 + tmp205;	       tmp268 = input[33 * istride];	       tmp269 = input[97 * istride];	       tmp270 = tmp268 - tmp269;	       tmp639 = tmp268 + tmp269;	  }	  {	       fftw_real tmp207;	       fftw_real tmp208;	       fftw_real tmp209;	       fftw_real tmp210;	       fftw_real tmp211;	       fftw_real tmp212;	       ASSERT_ALIGNED_DOUBLE;	       tmp207 = input[17 * istride];	       tmp208 = input[81 * istride];	       tmp209 = tmp207 - tmp208;	       tmp210 = input[113 * istride];	       tmp211 = input[49 * istride];	       tmp212 = tmp210 - tmp211;	       tmp213 = K707106781 * (tmp209 + tmp212);	       tmp267 = K707106781 * (tmp212 - tmp209);	       tmp641 = tmp207 + tmp208;	       tmp642 = tmp210 + tmp211;	  }	  {	       fftw_real tmp217;	       fftw_real tmp220;	       fftw_real tmp224;	       fftw_real tmp227;	       ASSERT_ALIGNED_DOUBLE;	       {		    fftw_real tmp215;		    fftw_real tmp216;		    fftw_real tmp218;		    fftw_real tmp219;		    ASSERT_ALIGNED_DOUBLE;		    tmp215 = input[9 * istride];		    tmp216 = input[73 * istride];		    tmp217 = tmp215 - tmp216;		    tmp664 = tmp215 + tmp216;		    tmp218 = input[41 * istride];		    tmp219 = input[105 * istride];		    tmp220 = tmp218 - tmp219;		    tmp665 = tmp218 + tmp219;	       }	       tmp221 = (K923879532 * tmp217) - (K382683432 * tmp220);	       tmp273 = (K382683432 * tmp217) + (K923879532 * tmp220);	       tmp817 = tmp664 - tmp665;	       {		    fftw_real tmp222;		    fftw_real tmp223;		    fftw_real tmp225;		    fftw_real tmp226;		    ASSERT_ALIGNED_DOUBLE;		    tmp222 = input[121 * istride];		    tmp223 = input[57 * istride];		    tmp224 = tmp222 - tmp223;		    tmp661 = tmp222 + tmp223;		    tmp225 = input[25 * istride];		    tmp226 = input[89 * istride];		    tmp227 = tmp225 - tmp226;		    tmp662 = tmp225 + tmp226;	       }	       tmp228 = (K923879532 * tmp224) + (K382683432 * tmp227);	       tmp272 = (K382683432 * tmp224) - (K923879532 * tmp227);	       tmp818 = tmp661 - tmp662;	  }	  {	       fftw_real tmp214;	       fftw_real tmp229;	       fftw_real tmp488;	       fftw_real tmp489;	       ASSERT_ALIGNED_DOUBLE;	       tmp214 = tmp206 + tmp213;	       tmp229 = tmp221 + tmp228;	       tmp230 = tmp214 + tmp229;	       tmp415 = tmp214 - tmp229;	       tmp488 = tmp206 - tmp213;	       tmp489 = tmp273 + tmp272;	       tmp490 = tmp488 + tmp489;	       tmp579 = tmp488 - tmp489;	  }	  {	       fftw_real tmp271;	       fftw_real tmp274;	       fftw_real tmp499;	       fftw_real tmp500;	       ASSERT_ALIGNED_DOUBLE;	       tmp271 = tmp267 - tmp270;	       tmp274 = tmp272 - tmp273;	       tmp275 = tmp271 + tmp274;	       tmp413 = tmp274 - tmp271;	       tmp499 = tmp270 + tmp267;	       tmp500 = tmp228 - tmp221;	       tmp501 = tmp499 + tmp500;	       tmp577 = tmp500 - tmp499;	  }	  {	       fftw_real tmp640;	       fftw_real tmp643;	       fftw_real tmp816;	       fftw_real tmp819;	       ASSERT_ALIGNED_DOUBLE;	       tmp640 = tmp638 + tmp639;	       tmp643 = tmp641 + tmp642;	       tmp644 = tmp640 - tmp643;	       tmp740 = tmp640 + tmp643;	       tmp816 = tmp638 - tmp639;	       tmp819 = K707106781 * (tmp817 + tmp818);	       tmp820 = tmp816 + tmp819;	       tmp911 = tmp816 - tmp819;	  }	  {	       fftw_real tmp829;	       fftw_real tmp830;	       fftw_real tmp663;	       fftw_real tmp666;	       ASSERT_ALIGNED_DOUBLE;	       tmp829 = tmp642 - tmp641;	       tmp830 = K707106781 * (tmp818 - tmp817);	       tmp831 = tmp829 + tmp830;	       tmp909 = tmp830 - tmp829;	       tmp663 = tmp661 + tmp662;	       tmp666 = tmp664 + tmp665;	       tmp667 = tmp663 - tmp666;	       tmp741 = tmp666 + tmp663;	  }     }     {	  fftw_real tmp233;	  fftw_real tmp821;	  fftw_real tmp647;	  fftw_real tmp245;	  fftw_real tmp257;	  fftw_real tmp259;	  fftw_real tmp657;	  fftw_real tmp825;	  fftw_real tmp250;	  fftw_real tmp824;	  fftw_real tmp654;	  fftw_real tmp262;

⌨️ 快捷键说明

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