Lines 194-200
Link Here
|
194 |
cycle_tmp /= 2; |
194 |
cycle_tmp /= 2; |
195 |
speed--; |
195 |
speed--; |
196 |
} |
196 |
} |
197 |
cycle_tmp = fsqrt (fsqrt (cycle_tmp)) / 2; |
197 |
cycle_tmp = sqrtf (sqrtf (cycle_tmp)) / 2; |
198 |
cycle_tmp /= SCREEN_W; |
198 |
cycle_tmp /= SCREEN_W; |
199 |
cycle_tmp *= period; |
199 |
cycle_tmp *= period; |
200 |
if (cycle_tmp <= 0) |
200 |
if (cycle_tmp <= 0) |
Lines 203-210
Link Here
|
203 |
} |
203 |
} |
204 |
cycle_coef = sens * 256 * (itofix (GLOBAL_TICKER % cycle_tmp) / cycle_tmp); |
204 |
cycle_coef = sens * 256 * (itofix (GLOBAL_TICKER % cycle_tmp) / cycle_tmp); |
205 |
|
205 |
|
206 |
f0 = fsin (cycle_coef + freq_coef * period2); |
206 |
f0 = sinf (cycle_coef + freq_coef * period2); |
207 |
fp0x0 = (PI_1024 * fcos (cycle_coef + freq_coef * period2)) / 1024; |
207 |
fp0x0 = (PI_1024 * cosf (cycle_coef + freq_coef * period2)) / 1024; |
208 |
|
208 |
|
209 |
alphax03 = (ampli_cst / 256) * ((fp0x0 - 2 * f0) / 256); |
209 |
alphax03 = (ampli_cst / 256) * ((fp0x0 - 2 * f0) / 256); |
210 |
betax02 = (ampli_cst / 256) * ((-fp0x0 + 3 * f0) / 256); |
210 |
betax02 = (ampli_cst / 256) * ((-fp0x0 + 3 * f0) / 256); |
Lines 217-223
Link Here
|
217 |
} |
217 |
} |
218 |
for (i = period2; i < real_length - period2; ++i) |
218 |
for (i = period2; i < real_length - period2; ++i) |
219 |
{ |
219 |
{ |
220 |
temp = ((ampli_cos) / 256) * (fcos (cycle_coef + freq_coef * i) / 256); |
220 |
temp = ((ampli_cos) / 256) * (cosf (cycle_coef + freq_coef * i) / 256); |
221 |
buffer2[i] = temp / WAVE_SIZE_SCALE; |
221 |
buffer2[i] = temp / WAVE_SIZE_SCALE; |
222 |
} |
222 |
} |
223 |
|
223 |
|