Commit graph

21 commits

Author SHA1 Message Date
Richard Goedeken
06601cf6f5 fix GCC10 error 2020-05-26 20:59:30 -07:00
Gillou68310
7b99972824 Migrate to VS2017 2019-11-13 17:14:06 +01:00
Zapeth
5b17225175 Merge branch 'master' of https://github.com/cxd4/rsp 2018-08-19 14:20:38 +02:00
Iconoclast
8857d37876 Count loop iterations with unsigned int, not int.
Although functionally there is no difference (when just looping vector elements from 0 to 7) between using a signed int or an unsigned int, repeatedly seeing an inconsistent mix in usage between the two across different vector functions has been an ongoing distraction for years.  It should be the same everywhere, and between signed int and unsigned int, unsigned int is the type which always fits within size_t from stddef.h, the safe type for memory pointers and dereference indices.
2018-03-18 18:19:02 -04:00
Francisco Zurita
cc6b8833e3 Add libretro NEON optimizations
credits: https://github.com/libretro/parallel-n64/tree/master/mupen64plus-rsp-cxd4
2017-03-04 23:36:21 -05:00
Francisco Zurita
e86432df61 Update to latest CXD4 2016-07-28 08:27:07 -04:00
34f17d1615 fixed rest of the set-but-never-used warnings 2016-03-23 23:52:01 -04:00
e9edb921cf warning: declaration of inst shadows a global declaration [-Wshadow] 2016-03-23 22:31:38 -04:00
unknown
f5032094dd accurate VSAR IW decoding of valid, scalar-based elements 2015-11-27 20:31:09 -05:00
unknown
d807c78226 some trivial clean-ups 2015-11-27 19:40:39 -05:00
Gillou68310
737c5e5bed Fixed uninitialized local variable 2015-11-10 13:33:31 +01:00
Gillou68310
8796295a2c Merge commit '73232513e7889c82f86fd77f81ac6a060fe7d828' 2015-11-10 11:57:18 +01:00
unknown
7fb9850b68 fixed possible PIC linkage faults by moving merge to static 2015-08-16 09:51:04 -04:00
Conchúr Navid
c10a7f570e Sort the includes based on type and names 2015-03-21 10:58:40 +01:00
no
9e0328f45b Fix GNU assembler syntax errors by prefixing vcr's with cf_. 2015-01-30 14:16:55 -05:00
unknown
34819b524d Force potentially missing vectorization with zeroing arrays. 2015-01-28 13:56:40 -05:00
unknown
7e72ec2566 more portable VABS--should compare -32768 before mult, not after 2015-01-27 21:29:21 -05:00
unknown
c1ccc32408 deprecated MASK_XOR (old, broken, meant only to avoid multiplying) 2015-01-27 21:26:42 -05:00
unknown
a4a7f4bd8e forgot to modernize a few types 2015-01-18 16:39:59 -05:00
unknown
158a4d0b60 pass only 2 XMM operands, w/ no return slot ifndef ARCH_MIN_SSE2 2014-10-16 00:43:37 -04:00
unknown
f1481dd39b restructured modular layout of the source, dropped some optional features 2014-10-09 16:45:55 -04:00