twinaphex
7e1764f095
(audio/utils.c) indenting nit
2014-09-09 22:07:22 +02:00
twinaphex
c6c1fbbf0a
Style nits
2014-09-09 05:56:12 +02:00
twinaphex
5c2006c072
Remove extraneous elses
2014-08-27 02:06:39 +02:00
twinaphex
fbb0b57cae
Use __ARM_NEON__ define instead of HAVE_NEON
2014-07-26 20:18:37 +02:00
Themaister
33e3eee5ab
Nit.
2014-05-23 09:53:27 +02:00
twinaphex
890b7f9bcf
(OSX PPC) Fix Altivec errors
2014-05-22 23:46:41 +02:00
twinaphex
b5d1e9aa83
(iOS) Take out forcibly hacking out all ARM ASM code for iOS port
2014-05-10 23:37:01 +02:00
twinaphex
fd215a1d27
(iOS) Build fix - don't compile in ARM NEON code in the meantime
...
until assembly files are fixed to assemble with LLVM/Clang
2014-04-17 23:04:40 +02:00
Themaister
1d32b3080d
Remove some old RSound cruft.
2014-03-23 14:16:55 +01:00
Themaister
4d9ff7d147
Stylistic cleanups in CC resampler.
2014-03-23 14:14:42 +01:00
aliaspider
dc3405bbb4
(PSP) add allegrex VFPU optimized s16 <-> float conversions.
2014-03-14 15:12:47 +01:00
twinaphex
ff94787d86
(PPC Altivec) turn vec_splats into vec_splat - PPC OSX (Leopard) doesn't
...
support vec_splats intrinsic
2014-02-11 18:32:18 +11:00
twinaphex
0a15a17d44
Update years on all license headers
2014-01-01 01:50:59 +01:00
Themaister
92753e8b8a
Add volume control to NEON ASM.
2013-12-29 12:59:57 +01:00
twinaphex
4ba46df0ef
(Android) Build fix
2013-12-19 03:45:17 +01:00
twinaphex
ec5153ab57
(Android) Build fix
2013-12-17 20:56:31 +01:00
twinaphex
8487cd0204
Start using C89-style for loop initial declarations for
...
reusable code module parts that we reuse in other projects. It's
a huge maintenance burden having to change this stuff around everytime
when compiling in non-C99 mode
2013-10-19 19:39:38 +02:00
Themaister
7b389b70bc
Use more correct modulation factor in SSE convert.
...
Use same factor as C.
2013-02-27 20:46:55 +01:00
Themaister
7ab8eaec02
Use NEON conditionally for sample conversions.
2013-01-24 18:37:42 +01:00
twinaphex
70e64897be
Fixes PC build
2013-01-17 14:24:26 +01:00
twinaphex
3b43155b06
rarch_console_rsound.c code moved to audio/utils.c
2013-01-17 14:21:49 +01:00
Themaister
0b4cf2d053
Update license headers to 2013.
2013-01-01 01:41:15 +01:00
Themaister
e3a0668f55
Fix segfault when samples < 8 on NEON.
2012-12-28 21:25:41 +01:00
Themaister
4adf390486
Actually align samples to 8.
2012-12-05 23:17:07 +01:00
Themaister
eba6cfa3eb
Fix build for NEON.
2012-12-05 23:04:44 +01:00
Themaister
36c595335b
NEON optimized s16->float->s16.
2012-12-05 22:45:29 +01:00
Themaister
330e724f34
Use vec_madd instead of vec_mul.
...
vec_mul was apparently a POWER7 instruction.
2012-11-06 09:26:28 +01:00
twinaphex
876bf69a80
(PS3) Hack around vec_mul not being supported for PS3 VMX/Altivec
...
for now
2012-11-06 03:33:00 +01:00
Themaister
91edc8ff49
Add volume control.
...
It imposes no performance loss as it is performed
during s16->float conversion.
It is however grouped together with check_mute.
2012-11-03 14:15:03 +01:00
Themaister
ce740f8948
More fixups.
2012-04-21 23:31:57 +02:00
Themaister
9ab51ad23a
SSNES => RetroArch.
2012-04-21 23:17:43 +02:00
Themaister
e3a71a8c5b
Fixup headers.
2012-04-09 22:05:26 +02:00
Themaister
eac468ba19
MSVC compat.
2011-12-25 01:38:59 +01:00
Themaister
a7870aa888
Altivec sample conversion.
2011-12-02 01:34:02 +01:00