Commit graph

  • cb3fffc834 guess some compilers don't want to define whether C99 works or not unknown 2014-10-10 21:21:00 -04:00
  • c6b7a6f6af fix OCD with recurring comments on recurring spec var names unknown 2014-10-10 20:42:10 -04:00
  • 7d80d7d115 fix macro re-definition warning in GCC (already in my_types.h) unknown 2014-10-10 01:38:41 -04:00
  • 8119d214c5 unify RCP and cache accesses with portable macro logic unknown 2014-10-10 01:37:41 -04:00
  • ca9be00a5e if building for Windows, provide an explicit low-level DllMain unknown 2014-10-09 22:16:17 -04:00
  • 716788c9c6 improved plugin spec portability unknown 2014-10-09 22:14:49 -04:00
  • 724608c175 eh, slight fix of grammar unknown 2014-10-09 20:56:28 -04:00
  • f1481dd39b restructured modular layout of the source, dropped some optional features unknown 2014-10-09 16:45:55 -04:00
  • e962e51dd1 remove old stdint fixed names for my own flexible API unknown 2014-10-09 00:58:33 -04:00
  • d5692be247 dissolved VU arguments into higher-level SIMD vector call stacks unknown 2014-10-07 00:33:15 -04:00
  • d24da458c6 clip test optimizations, fixes Wrestlemania 2000 clamped -(-32768) unknown 2014-09-24 15:30:32 -04:00
  • 08026fe81f fix infinite loop if linked against msvcr120, not msvcrt.dll unknown 2014-09-17 15:54:32 -04:00
  • e6b4b32030 fix trivial MSVC sign-extension on unsigned type warning unknown 2014-09-17 15:52:26 -04:00
  • 3b7f6d1f89 Merge pull request #2 from fayvel/upstream Richard Goedeken 2014-09-02 06:01:36 -07:00
  • 1649005247 Re-enable clang Travis CI build-test Fayvel Victor 2014-08-30 18:58:07 +02:00
  • d60d05477b Merge commit 'a68b3251edb8e169864ff95158e1ca0b701886af' into upstream Fayvel Victor 2014-08-30 18:52:32 +02:00
  • 5617289f19 Merge commit 'd1f7688debfcb36b42498d079da0a0c8d5d7b6cc' into upstream Fayvel Victor 2014-08-30 18:52:31 +02:00
  • 8e413d7493 Merge commit '3c9c183b47aae247297b23e709a68d320e17730d' into upstream Fayvel Victor 2014-08-30 18:52:30 +02:00
  • b950167f87 Merge commit '93a664892641c001d81774d81a6f11df895fb30c' into upstream Fayvel Victor 2014-08-30 18:52:29 +02:00
  • a4269cd111 Merge commit '439213f1f51f6949ea0efd9f0f7be1fb809358e2' into upstream Fayvel Victor 2014-08-30 18:52:28 +02:00
  • fd46b0fee4 Merge commit '1125d4a9d61674516aadce7f863acf2261114524' into upstream Fayvel Victor 2014-08-30 18:52:28 +02:00
  • 9e7276f555 Merge commit '861b636ceda956d9c1d156efa08daff4600f942f' into upstream Fayvel Victor 2014-08-30 18:52:27 +02:00
  • 2a7c6c0ab9 Merge commit 'c271998863fac35c73c8655094ca33de9fc6d4bc' into upstream Fayvel Victor 2014-08-30 18:52:25 +02:00
  • 772653e11c Merge commit '9d760917a1a5ab95c585e47ebe4fc424161225ab' into upstream Fayvel Victor 2014-08-30 18:52:25 +02:00
  • 1326bd9b2c Merge commit '5cae28f6287a737382aaa68267da3b8901a2b09e' into upstream Fayvel Victor 2014-08-30 18:52:24 +02:00
  • b8a8ab9c25 Merge commit '46e8a834ab3cc236fa8a15b02f721f03d5d8c3cc' into upstream Fayvel Victor 2014-08-30 18:52:22 +02:00
  • a68b3251ed Harvest Moon 64 regression from 2013/9/11--broken zero-upper wrapping unknown 2014-08-14 14:22:33 -04:00
  • d1f7688deb force copy alignment better to low GCC 4.8.1 compiler intelligence unknown 2014-08-13 08:03:38 -04:00
  • 3c9c183b47 if vector_copy() on shuffled vector, force ST alignment for compiler unknown 2014-08-13 07:12:19 -04:00
  • 93a6648926 more MSVC compliance (lack of implicit type conversion, force alignment) unknown 2014-08-13 07:07:42 -04:00
  • 439213f1f5 more MSVC compliance changes (signed/unsigned mismatch warning) unknown 2014-08-13 07:03:30 -04:00
  • 1125d4a9d6 some MSVC compliance changes, force literal immediate syntax unknown 2014-08-13 07:00:49 -04:00
  • 861b636ced forgot to update the modification date unknown 2014-08-13 00:08:15 -04:00
  • c271998863 trivial disassembler fix (IW could have MSB set) unknown 2014-08-13 00:07:21 -04:00
  • 9d760917a1 Merge branch 'master' of https://github.com/cxd4/rsp unknown 2014-08-12 22:21:58 -04:00
  • 5cae28f628 Quake64 fix, delay shared register file writeback until after set NOTEQUAL unknown 2014-08-12 22:19:44 -04:00
  • 46e8a834ab just trying to get `git pull' command to work :/ unknown 2014-08-12 22:16:46 -04:00
  • 993a882ed6 Merge pull request #1 from fayvel/travisci Richard Goedeken 2014-07-07 22:05:06 -07:00
  • 6969bccadc Add missing library libdl for dlsym Fayvel Victor 2014-07-06 12:50:14 +02:00
  • 815e369d28 Add Travis CI configuration file for automatic build tests Fayvel Victor 2014-07-06 10:30:52 +02:00
  • 7a194ded02 Disable old-api functions with windows types Sven Eckelmann 2013-12-30 16:03:05 +01:00
  • d03a640bfb Disable conflicting type definitions under MinGW Sven Eckelmann 2013-12-18 16:12:02 +01:00
  • 8b57adba34 Merge commit 'dd6c73a4abf1c13a6c316e6a12077520a0c6e2ef' Sven Eckelmann 2013-12-17 18:10:34 +01:00
  • 41ee3b1f87 Enable postfix for sse2/ssse3 enabled builds Sven Eckelmann 2013-12-17 17:45:14 +01:00
  • 21229879ae Use mupen64plus-core config system Sven Eckelmann 2013-12-17 17:41:07 +01:00
  • dd6c73a4ab Merge pull request #3 from ecsv/license cxd4 2013-12-17 06:31:06 -08:00
  • 2fd432b2d4 Enable SSE2 options by default Sven Eckelmann 2013-12-17 15:07:11 +01:00
  • bb562636cd Allow to set SSE optimization for builds Sven Eckelmann 2013-12-17 15:02:53 +01:00
  • 4392ebde42 Add an explicit public domain dedication statement Sven Eckelmann 2013-12-17 13:36:56 +01:00
  • 9a8349a375 Do not pass -m3dnow to gcc. Sven Eckelmann 2013-12-17 12:37:50 +01:00
  • dc156e193e Merge commit '4ad5c9e42454cffae4e0545d12b243785f2fc0be' Sven Eckelmann 2013-12-13 12:09:43 +01:00
  • 84745ca6e2 Merge commit '4d7891bbbb6cc62c17f9e1a7cb2aa55fb2724e3c' Sven Eckelmann 2013-12-13 12:09:17 +01:00
  • f1eda23706 Merge commit '59a311d39f333c4f13904de62b31cdb50874ac19' Sven Eckelmann 2013-12-13 12:08:47 +01:00
  • 652cf73be6 Merge commit '3aaf0ab06082c3ca23f8d1e6e832c8ee9a361f08' Sven Eckelmann 2013-12-13 12:08:06 +01:00
  • 61f871d898 Merge commit 'b1e83df81fb42992d7f79c809dcfaaf2e380ad3d' Sven Eckelmann 2013-12-13 12:07:45 +01:00
  • 275e136748 Merge commit '6fb28688d1d37f9f961fcb4b93d8b2829a63881e' Sven Eckelmann 2013-12-13 12:07:07 +01:00
  • 3d82b3f00d Merge commit '5fc4f0ffda4cde4667b2282d865283334d9ffc63' Sven Eckelmann 2013-12-13 11:57:33 +01:00
  • 4ad5c9e424 GAH! Also check to see if RomClosed was called (SP_PC_REG = 0). unknown 2013-12-12 21:21:48 -05:00
  • 4d7891bbbb uh... ^ what he said, only fixed properly this time unknown 2013-12-12 21:11:46 -05:00
  • 59a311d39f prevent crashing when configuring on Project64 2.x (unallocated CPRs) unknown 2013-12-12 20:52:11 -05:00
  • 3aaf0ab060 size micro-optimizations for smaller build binaries, better string pooling unknown 2013-12-12 20:45:30 -05:00
  • b1e83df81f forgot to match the CPR prototype def to the real one unknown 2013-12-12 16:40:31 -05:00
  • 6fb28688d1 centralize ABI flexibility in the spec header, deprecate PJ64 debugger unknown 2013-12-12 15:46:18 -05:00
  • 5fc4f0ffda Merge pull request #2 from ecsv/amd64 cxd4 2013-12-12 11:15:19 -08:00
  • 05696fde5a Replace long with (u)int32_t for systems with sizeof(long) > 4 Sven Eckelmann 2013-12-11 23:43:59 +01:00
  • ad3643c85c Set the zilmar plugin spec back to its original form Sven Eckelmann 2013-12-12 12:48:34 +01:00
  • 18b5f2980e Replace uintptr_t with uint32_t for addresses Sven Eckelmann 2013-12-12 12:45:52 +01:00
  • 0faed67a64 Fix vector divides on systems with sizeof(long) > 4 Sven Eckelmann 2013-12-11 23:17:22 +01:00
  • 1e418001f6 Fix scalar LW/SW for systems with sizeof(long) > 4 Sven Eckelmann 2013-12-12 00:10:03 +01:00
  • 111ea1b187 Fix instruction decoding for systems with sizeof(long) > 4 Sven Eckelmann 2013-12-12 00:07:33 +01:00
  • 8941dea21d Fix wrong size modifiers in debug output Sven Eckelmann 2013-12-11 23:46:10 +01:00
  • 533d5eaf39 Replace all long with (u)int32_t for systems with sizeof(long) > 4 Sven Eckelmann 2013-12-11 23:43:59 +01:00
  • 1fe3a5a6a1 Merge commit '40f4624610b15bfdf931bc319a89cb21631a7050' Sven Eckelmann 2013-12-11 23:33:30 +01:00
  • d9fc69f442 Merge commit 'fea93e26672953bc9cd0a821ed70b70ec8ff73b4' Sven Eckelmann 2013-12-11 23:32:56 +01:00
  • 5e5ef2dd35 Merge commit '25630fe1932298a8a0344e7156b6e40daefc1b97' Sven Eckelmann 2013-12-11 23:32:15 +01:00
  • 367db43a72 Merge commit '92469fafc1a47cadaea06db8c66aa90db6b20607' Sven Eckelmann 2013-12-11 23:31:55 +01:00
  • 735fea1eac Merge commit '89cc8d1e1a64844221526635dd5ce56b6487085b' Sven Eckelmann 2013-12-11 23:31:37 +01:00
  • 7bf3019390 Merge commit 'fdc611e6d4d1a40203614eabba8585a286493f39' Sven Eckelmann 2013-12-11 23:31:14 +01:00
  • 0a4fd6de66 Merge commit 'e0b551d38ab07051a691542981121190b40f8861' Sven Eckelmann 2013-12-11 23:30:57 +01:00
  • fa97fed8f9 Merge commit 'e39bf7ad017ba963e53abd60f230e54d24f44aa2' Sven Eckelmann 2013-12-11 23:29:45 +01:00
  • 2d02e4e10e Merge commit 'dbb8bfc3943e59a10b3704dbb419920ab3447289' Sven Eckelmann 2013-12-11 23:29:30 +01:00
  • 5ebb460c3f Merge commit '68b03517a02256b182fa4ba8d203a793fa51468f' Sven Eckelmann 2013-12-11 23:29:12 +01:00
  • d503ce27bc Merge commit 'c3af0fd025cdc45595c413c7542b72e055d1e672' Sven Eckelmann 2013-12-11 23:28:45 +01:00
  • 0adc60aa54 Merge commit 'ec693a456d34e71b9e1acd227d56c78c7279d9d0' Sven Eckelmann 2013-12-11 23:28:09 +01:00
  • 1ffcf84e34 Merge commit 'cee72e89db7b2baf78cbdfcf570b576959c19d65' Sven Eckelmann 2013-12-11 23:27:14 +01:00
  • a76b9cd080 Merge commit 'e9805d1f1f51a77cd3723e49bce19323f4bfa0fd' Sven Eckelmann 2013-12-11 23:26:08 +01:00
  • a783d734b7 Merge commit '896022318b3f7a10f6afd1337872c491c4c13f3f' Sven Eckelmann 2013-12-11 23:25:07 +01:00
  • 608ffaff7b Merge commit '60550657b237039ecb4e865b2a4ff3dc14b01d4c' Sven Eckelmann 2013-12-11 23:23:49 +01:00
  • fa2e30cdf9 Fix instruction decoding on systems with sizeof(long) > 4 Sven Eckelmann 2013-12-11 23:23:01 +01:00
  • 0826eb204c Merge commit 'c089310109a8f945e7f641b41d447c3d9ee122bc' Sven Eckelmann 2013-12-11 23:22:53 +01:00
  • 0f5243b378 Fix vector divides on systems with sizeof(long) > 4 Sven Eckelmann 2013-12-11 23:17:22 +01:00
  • 4b00b9f117 Merge commit '87210c71a523482eb5d8aa5eb82468048514beac' Sven Eckelmann 2013-12-11 23:11:09 +01:00
  • 40f4624610 fake cycle-accurate PC continue behavior per each sync hack unknown 2013-12-11 16:31:04 -05:00
  • 7f0540253f Remove GPL2+ copyright header Sven Eckelmann 2013-12-11 22:04:03 +01:00
  • 56672a5685 Merge commit '0b8b2ad90030367002dd96d0e9e7e7f67f09b770' Sven Eckelmann 2013-12-11 21:34:02 +01:00
  • 85e25d5901 Merge commit '8607b1625d14ea9acba3f115977a88ee69ae0887' Sven Eckelmann 2013-12-11 21:33:24 +01:00
  • 6cf149025a Merge commit '9fcc09627523455ba8bb029f39bfadff4378906a' Sven Eckelmann 2013-12-11 21:33:03 +01:00
  • 18264c6805 Merge commit '8c3bc28920f04d42995b105e38d6348335210bbb' Sven Eckelmann 2013-12-11 21:32:34 +01:00
  • 1f9726612a Merge commit '156e4cac524cec373df0fd16d478a534dd028ff9' Sven Eckelmann 2013-12-11 21:32:11 +01:00
  • 664dd621f6 Merge commit '94b4c71faead698bce73c66e638e4aa5815f8dac' Sven Eckelmann 2013-12-11 21:31:53 +01:00