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