History

Use CPU clip defines properly

evpobr committed 6 years ago

Commit 401c9d61 parent 71b0a3b1 file · +6 −3Browse files

Unified · Split

src/samplerate.c+6−3
@@ -480,15 +480,18 @@ src_float_to_int_array (const float *in, int *out, int len) · 479 unmodified lines
480 { len -- ;480 { len -- ;
481 481
482 scaled_value = in [len] * (8.0 * 0x10000000) ;482 scaled_value = in [len] * (8.0 * 0x10000000) ;
483 if (CPU_CLIPS_POSITIVE == 0 && scaled_value >= (1.0 * 0x7FFFFFFF))483#if CPU_CLIPS_POSITIVE == 0
484 if (scaled_value >= (1.0 * 0x7FFFFFFF))
484 { out [len] = 0x7fffffff ;485 { out [len] = 0x7fffffff ;
485 continue ;486 continue ;
486 } ;487 } ;
487 if (CPU_CLIPS_NEGATIVE == 0 && scaled_value <= (-8.0 * 0x10000000))488#endif
489#if CPU_CLIPS_NEGATIVE == 0
490 if (scaled_value <= (-8.0 * 0x10000000))
488 { out [len] = -1 - 0x7fffffff ;491 { out [len] = -1 - 0x7fffffff ;
489 continue ;492 continue ;
490 } ;493 } ;
491 494#endif
492 out [len] = (int) lrint (scaled_value) ;495 out [len] = (int) lrint (scaled_value) ;
493 } ;496 } ;
494 497

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t