Commit Graph
18709 Commits
Author SHA1 Message Date
Unknown W. Brackets 58ff826b73 Cleanup to link assembler on arm unittest builds. 2014-12-07 15:41:11 -08:00
Unknown W. Brackets 57910f2af6 Update native. 2014-12-07 15:41:10 -08:00
Henrik Rydgard 59d41b1803 Update armips (accidentally changed it in a previous commit) 2014-12-08 00:33:03 +01:00
Henrik Rydgård e7dff5aaab Merge pull request #244 from unknownbrackets/utf8
Add wchar conversion on non-Windows
2014-12-08 00:31:27 +01:00
Henrik Rydgård 9ea5c8a1c4 Merge pull request #7116 from Kingcom/master
Update assembler again
2014-12-08 00:26:39 +01:00
Henrik Rydgård 6546a5ac03 Merge pull request #7143 from lioncash/net
proAdhoc: Make some functions return boolean values.
2014-12-08 00:26:25 +01:00
Henrik Rydgård e46976f08e Merge pull request #7147 from lioncash/moarconst
Mark some functions as const
2014-12-08 00:25:42 +01:00
Unknown W. Brackets c178af7b8b Add wchar conversion on non-Windows. 2014-12-07 15:22:52 -08:00
Henrik Rydgard 50bb3e1e05 Minor fixes 2014-12-08 00:18:13 +01:00
Henrik Rydgard 8c128508a5 disarm: Fix a couple of bugs, and disable a broken test to get to the good stuff in ArmEmitter unittest... 2014-12-07 23:24:39 +01:00
Henrik Rydgard 2bce7bc460 X64Emitter: Merge some AVX stuff from Dolphin 2014-12-07 23:09:38 +01:00
Lioncash a962bc5a6c Mark some functions as const 2014-12-07 17:08:13 -05:00
Henrik Rydgard f7baec317c Merge the ARM disassembler improvements from the old neon-vfpu branch
Forgot these...
2014-12-07 22:05:04 +01:00
Henrik Rydgard 7de3ed109a Android x86 buildfix 2014-12-07 22:00:30 +01:00
Henrik Rydgard 78240198dc Oops 2014-12-07 21:31:44 +01:00
Henrik Rydgard 1a1faeffd1 More audio microoptimization 2014-12-07 21:14:09 +01:00
Henrik Rydgard 28aa18953a Audio: Minor SSE2 optimization, just because 2014-12-07 20:23:47 +01:00
Henrik Rydgard 8102a67602 Implement sceSha256Digest (untested) 2014-12-07 19:25:45 +01:00
Henrik Rydgard 29e681808d Merge branch 'sceSha256' of https://github.com/daniel229/ppsspp into daniel229-sceSha256 2014-12-07 19:11:45 +01:00
Henrik Rydgard 51d55bd645 Namespacing cleanup (it's bad to do "using namespace" in a header) 2014-12-07 14:44:15 +01:00
Henrik Rydgard 4457dca4c9 Rename the ARM Jit class to ArmJit 2014-12-07 14:25:22 +01:00
Henrik Rydgard 7740caeade Buildfix the arm emitter test in the unittest.
Also do some preparation for being able to have two JITs compiled at the same time
which may be useful in testing parts of the ARM jit on Windows.
2014-12-07 14:12:13 +01:00
Henrik Rydgard e2f61459d3 ARM Jit: Implement vfad/vavg 2014-12-07 13:02:16 +01:00
Henrik Rydgard 80ce45f9fb ARM Jit: Join adjacent vrot ops on ARM too 2014-12-07 12:07:54 +01:00
Henrik Rydgard c2503b1406 ARM jit: Prepare for joining vrot ops 2014-12-07 11:58:19 +01:00
Henrik Rydgard 37413f8119 We can use sincosf again on Android - the bug in the NDK has been fixed. 2014-12-07 11:53:46 +01:00
Unknown W. Brackets a893c213de Merge pull request #7141 from hrydgard/neon-vfpu-2
The old neon-vfpu branch, rebased on master
2014-12-06 16:06:50 -08:00
Henrik Rydgard 407227a449 Update CMakeLists.txt 2014-12-07 00:32:14 +01:00
Henrik Rydgard 4d8db38798 Some more 2014-12-07 00:30:45 +01:00
Henrik Rydgard ceed0a92c3 Undo some accidental reverts 2014-12-07 00:25:15 +01:00
Lioncash 1d9ace08ae proAdhoc: Make some functions return boolean values.
Also shortens validNetworkName a little.
2014-12-06 14:48:46 -05:00
Henrik Rydgard 1809e98b7b Update native 2014-12-06 13:14:21 +01:00
Henrik Rydgard ff4746cd17 Merge the rest of the old NEON branch. 2014-12-06 13:14:03 +01:00
Henrik Rydgard 82bf2dc136 Remove left-behind log statement 2014-12-06 13:13:05 +01:00
Henrik Rydgard d98bde8e50 Merge the RegCache changes from the old neon-vfpu branch 2014-12-06 12:26:58 +01:00
Henrik Rydgard 29dcc0a303 Minor cleanups, warning fixes 2014-12-06 12:25:28 +01:00
Henrik Rydgard 308e45420a GLES: Add some currently unused information to the opcode table. Keep downcount in a local as much as possible. 2014-12-06 11:35:02 +01:00
Henrik Rydgard 34054b4f41 Add a simple way to test the X64 emitter. Update native. 2014-12-06 11:35:01 +01:00
Henrik Rydgard d46c9c2f74 x86 jit: Minor optimization in vmmul 2014-12-06 11:35:01 +01:00
Henrik Rydgard fb251c9a5c Merge Intel Atom detection from Dolphin's CPU detect 2014-12-06 11:35:01 +01:00
TwistedUmbrella 3f4d58b0b2 use libc++ for iOS to avoid additional directives 2014-12-05 19:47:02 -05:00
TwistedUmbrella de3975fc55 Revert "Untested attempt at fixing the iOS build (see #6972)"
This reverts commit a84597f266.
2014-12-05 19:46:56 -05:00
TwistedUmbrella a7a9965617 use libc++ for iOS to avoid additional directives 2014-12-05 19:45:51 -05:00
Henrik Rydgard 2b6ed975e2 Improve fast sse matrix multiply 2014-12-06 00:28:29 +01:00
Henrik Rydgård 5e9d111c95 Merge pull request #7138 from lioncash/mips
MIPSAnalyst: Pass strings by const reference.
2014-12-05 22:58:23 +01:00
Lioncash 15aa29d178 MIPSAnalyst: Pass strings by const reference. 2014-12-05 13:12:49 -05:00
daniel229 3d56e952f9 add files include in CMakeLists.txt and Android.mk. 2014-12-05 15:24:39 +08:00
daniel229 49b2939f0d sceSha256 2014-12-04 22:44:41 +08:00
Henrik Rydgård a84597f266 Untested attempt at fixing the iOS build (see #6972) 2014-12-04 07:21:14 +01:00
Henrik Rydgård 0e171efc0d CMakeLists cleanup 2014-12-04 07:19:27 +01:00