Commit graph

14 commits

Author SHA1 Message Date
Julian Sikorski
e4ae22295e Merge remote-tracking branch 'upstream/master' 2019-07-15 20:51:11 +02:00
Iconoclast
24195d94bf fixed a typo from c42ac84 in VCH's complements conversion
Resolves #18.
2018-11-26 23:34:56 -05: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
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
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
a4a7f4bd8e forgot to modernize a few types 2015-01-18 16:39:59 -05:00
unknown
c42ac84651 Correct VCH sign flag comparison on -32768. 2015-01-18 12:56:16 -05:00
unknown
74b3ee72ce Force two-dimensional merging in VCL. 2015-01-17 22:29:44 -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