📄 fni_13.c
字号:
fftw_real tmp53; ASSERT_ALIGNED_DOUBLE; tmp49 = c_im(input[6 * istride]); tmp50 = c_im(input[11 * istride]); tmp51 = tmp49 - tmp50; tmp73 = tmp49 + tmp50; tmp52 = c_im(input[2 * istride]); tmp53 = c_im(input[7 * istride]); tmp54 = tmp52 - tmp53; tmp72 = tmp52 + tmp53; } tmp55 = tmp51 + tmp54; tmp132 = tmp73 + tmp72; tmp56 = tmp48 - tmp55; { fftw_real tmp78; fftw_real tmp79; fftw_real tmp135; fftw_real tmp136; ASSERT_ALIGNED_DOUBLE; tmp78 = K866025403 * (tmp76 + tmp77); tmp79 = tmp48 + (K500000000 * tmp55); tmp80 = tmp78 - tmp79; tmp82 = tmp78 + tmp79; tmp135 = tmp51 - tmp54; tmp136 = tmp77 - tmp76; tmp137 = tmp135 - tmp136; tmp144 = tmp136 + tmp135; } tmp67 = tmp61 - tmp66; tmp139 = tmp61 + tmp66; tmp140 = tmp131 + tmp132; tmp141 = K300462606 * (tmp139 - tmp140); tmp147 = tmp139 + tmp140; { fftw_real tmp130; fftw_real tmp133; fftw_real tmp71; fftw_real tmp74; ASSERT_ALIGNED_DOUBLE; tmp130 = tmp69 + tmp70; tmp133 = tmp131 - (K500000000 * tmp132); tmp134 = tmp130 - tmp133; tmp143 = tmp130 + tmp133; tmp71 = tmp69 - tmp70; tmp74 = K866025403 * (tmp72 - tmp73); tmp75 = tmp71 - tmp74; tmp83 = tmp71 + tmp74; } } c_re(output[0]) = tmp1 + tmp24; { fftw_real tmp100; fftw_real tmp108; fftw_real tmp39; fftw_real tmp105; fftw_real tmp95; fftw_real tmp44; fftw_real tmp68; fftw_real tmp85; fftw_real tmp96; fftw_real tmp106; fftw_real tmp88; fftw_real tmp91; fftw_real tmp101; fftw_real tmp109; fftw_real tmp98; fftw_real tmp99; ASSERT_ALIGNED_DOUBLE; tmp98 = (K387390585 * tmp31) - (K265966249 * tmp36); tmp99 = (K113854479 * tmp40) - (K503537032 * tmp41); tmp100 = tmp98 + tmp99; tmp108 = tmp99 - tmp98; { fftw_real tmp37; fftw_real tmp94; fftw_real tmp42; fftw_real tmp43; fftw_real tmp93; ASSERT_ALIGNED_DOUBLE; tmp37 = (K132983124 * tmp31) + (K258260390 * tmp36); tmp94 = tmp38 - tmp37; tmp42 = (K251768516 * tmp40) + (K075902986 * tmp41); tmp43 = tmp1 - (K083333333 * tmp24); tmp93 = tmp43 - tmp42; tmp39 = (K2_000000000 * tmp37) + tmp38; tmp105 = tmp94 + tmp93; tmp95 = tmp93 - tmp94; tmp44 = (K2_000000000 * tmp42) + tmp43; } { fftw_real tmp81; fftw_real tmp84; fftw_real tmp89; fftw_real tmp90; ASSERT_ALIGNED_DOUBLE; tmp68 = (K575140729 * tmp56) - (K174138601 * tmp67); tmp81 = (K011599105 * tmp75) - (K300238635 * tmp80); tmp84 = (K256247671 * tmp82) + (K156891391 * tmp83); tmp85 = tmp81 - tmp84; tmp96 = K1_732050807 * (tmp81 + tmp84); tmp106 = tmp68 - tmp85; tmp88 = (K575140729 * tmp67) + (K174138601 * tmp56); tmp89 = (K256247671 * tmp83) - (K156891391 * tmp82); tmp90 = (K011599105 * tmp80) + (K300238635 * tmp75); tmp91 = tmp89 - tmp90; tmp101 = tmp88 + tmp91; tmp109 = K1_732050807 * (tmp90 + tmp89); } { fftw_real tmp45; fftw_real tmp86; fftw_real tmp103; fftw_real tmp104; ASSERT_ALIGNED_DOUBLE; tmp45 = tmp39 + tmp44; tmp86 = tmp68 + (K2_000000000 * tmp85); c_re(output[12 * ostride]) = tmp45 - tmp86; c_re(output[ostride]) = tmp45 + tmp86; { fftw_real tmp87; fftw_real tmp92; fftw_real tmp97; fftw_real tmp102; ASSERT_ALIGNED_DOUBLE; tmp87 = tmp44 - tmp39; tmp92 = tmp88 - (K2_000000000 * tmp91); c_re(output[5 * ostride]) = tmp87 - tmp92; c_re(output[8 * ostride]) = tmp87 + tmp92; tmp97 = tmp95 - tmp96; tmp102 = tmp100 + tmp101; c_re(output[2 * ostride]) = tmp97 - tmp102; c_re(output[7 * ostride]) = tmp97 + tmp102; } tmp103 = tmp95 + tmp96; tmp104 = tmp101 - tmp100; c_re(output[6 * ostride]) = tmp103 - tmp104; c_re(output[11 * ostride]) = tmp103 + tmp104; { fftw_real tmp111; fftw_real tmp112; fftw_real tmp107; fftw_real tmp110; ASSERT_ALIGNED_DOUBLE; tmp111 = tmp105 - tmp106; tmp112 = tmp109 - tmp108; c_re(output[4 * ostride]) = tmp111 - tmp112; c_re(output[10 * ostride]) = tmp111 + tmp112; tmp107 = tmp105 + tmp106; tmp110 = tmp108 + tmp109; c_re(output[3 * ostride]) = tmp107 - tmp110; c_re(output[9 * ostride]) = tmp107 + tmp110; } } } c_im(output[0]) = tmp147 + tmp146; { fftw_real tmp160; fftw_real tmp173; fftw_real tmp142; fftw_real tmp170; fftw_real tmp165; fftw_real tmp149; fftw_real tmp117; fftw_real tmp128; fftw_real tmp162; fftw_real tmp169; fftw_real tmp151; fftw_real tmp154; fftw_real tmp157; fftw_real tmp172; fftw_real tmp158; fftw_real tmp159; ASSERT_ALIGNED_DOUBLE; tmp158 = (K387390585 * tmp137) + (K265966249 * tmp134); tmp159 = (K113854479 * tmp144) + (K503537032 * tmp143); tmp160 = tmp158 + tmp159; tmp173 = tmp158 - tmp159; { fftw_real tmp138; fftw_real tmp164; fftw_real tmp145; fftw_real tmp148; fftw_real tmp163; ASSERT_ALIGNED_DOUBLE; tmp138 = (K258260390 * tmp134) - (K132983124 * tmp137); tmp164 = tmp141 - tmp138; tmp145 = (K075902986 * tmp143) - (K251768516 * tmp144); tmp148 = tmp146 - (K083333333 * tmp147); tmp163 = tmp148 - tmp145; tmp142 = (K2_000000000 * tmp138) + tmp141; tmp170 = tmp164 + tmp163; tmp165 = tmp163 - tmp164; tmp149 = (K2_000000000 * tmp145) + tmp148; } { fftw_real tmp124; fftw_real tmp127; fftw_real tmp152; fftw_real tmp153; ASSERT_ALIGNED_DOUBLE; tmp117 = (K174138601 * tmp113) - (K575140729 * tmp116); tmp124 = (K256247671 * tmp120) + (K156891391 * tmp123); tmp127 = (K300238635 * tmp125) + (K011599105 * tmp126); tmp128 = tmp124 - tmp127; tmp162 = K1_732050807 * (tmp124 + tmp127); tmp169 = tmp117 - tmp128; tmp151 = (K575140729 * tmp113) + (K174138601 * tmp116); tmp152 = (K256247671 * tmp123) - (K156891391 * tmp120); tmp153 = (K011599105 * tmp125) - (K300238635 * tmp126); tmp154 = tmp152 + tmp153; tmp157 = tmp151 + tmp154; tmp172 = K1_732050807 * (tmp153 - tmp152); } { fftw_real tmp129; fftw_real tmp150; fftw_real tmp167; fftw_real tmp168; ASSERT_ALIGNED_DOUBLE; tmp129 = tmp117 + (K2_000000000 * tmp128); tmp150 = tmp142 + tmp149; c_im(output[ostride]) = tmp129 + tmp150; c_im(output[12 * ostride]) = tmp150 - tmp129; { fftw_real tmp155; fftw_real tmp156; fftw_real tmp161; fftw_real tmp166; ASSERT_ALIGNED_DOUBLE; tmp155 = tmp151 - (K2_000000000 * tmp154); tmp156 = tmp149 - tmp142; c_im(output[5 * ostride]) = tmp155 + tmp156; c_im(output[8 * ostride]) = tmp156 - tmp155; tmp161 = tmp157 + tmp160; tmp166 = tmp162 + tmp165; c_im(output[2 * ostride]) = tmp161 + tmp166; c_im(output[7 * ostride]) = tmp166 - tmp161; } tmp167 = tmp165 - tmp162; tmp168 = tmp160 - tmp157; c_im(output[6 * ostride]) = tmp167 - tmp168; c_im(output[11 * ostride]) = tmp168 + tmp167; { fftw_real tmp175; fftw_real tmp176; fftw_real tmp171; fftw_real tmp174; ASSERT_ALIGNED_DOUBLE; tmp175 = tmp170 - tmp169; tmp176 = tmp172 - tmp173; c_im(output[4 * ostride]) = tmp175 - tmp176; c_im(output[10 * ostride]) = tmp176 + tmp175; tmp171 = tmp169 + tmp170; tmp174 = tmp172 + tmp173; c_im(output[3 * ostride]) = tmp171 - tmp174; c_im(output[9 * ostride]) = tmp174 + tmp171; } } }}fftw_codelet_desc fftwi_no_twiddle_13_desc = { "fftwi_no_twiddle_13", (void (*)()) fftwi_no_twiddle_13, 13, FFTW_BACKWARD, FFTW_NOTW, 298, 0, (const int *) 0,};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -