Henrik Rydgard
|
568e2abb2b
|
Save/load static registers around replacement funcs
|
2015-07-11 16:59:13 +02:00 |
|
Henrik Rydgard
|
1b8549b26f
|
Couple more regcache fixes
|
2015-07-11 16:59:12 +02:00 |
|
Henrik Rydgard
|
4920f3e3c1
|
Work towards handling ML_IMM in static registers but doesn't work yet (enable on line 649)
|
2015-07-11 16:59:11 +02:00 |
|
Henrik Rydgard
|
f42f81a4da
|
ARM64: Optimize small adjustments of pointerified registers
|
2015-07-11 16:59:11 +02:00 |
|
Henrik Rydgard
|
9af6abd8a1
|
ARM64: Support pointerified static allocs, statically allocate SP
|
2015-07-11 16:59:10 +02:00 |
|
Henrik Rydgard
|
844a3f19a9
|
Fix bugs and issues in ARM64 static alloc. Thanks unknown for finding the problem.
|
2015-07-11 16:59:09 +02:00 |
|
Henrik Rydgard
|
a0bf934796
|
ARM64: Some work on static allocation. Close to working, cube.elf runs 700 blocks but then hangs (?!)
|
2015-07-11 16:59:09 +02:00 |
|
Henrik Rydgard
|
698ef82452
|
ARM64: Fix vrot
|
2015-07-11 16:56:26 +02:00 |
|
Henrik Rydgard
|
9937b41461
|
ARM64: Fix vi2uc and vi2us and enable them.
|
2015-07-11 16:46:11 +02:00 |
|
Henrik Rydgard
|
dc2f6a30fb
|
ARM64: Fix joining of lwl/lwr and swl/swr. "implement" the cache instruction.
|
2015-07-11 16:25:22 +02:00 |
|
Henrik Rydgard
|
1575025b3d
|
ARM64: Store back fp registers in pairs where possible
|
2015-07-11 13:52:46 +02:00 |
|
Henrik Rydgard
|
35c65973c1
|
ARM64 jit: implement vuc2i, vc2i, vus2i, vs2i instructions
|
2015-07-11 13:25:58 +02:00 |
|
Henrik Rydgard
|
4a7ee6d6cd
|
ARM64 jit: Implement vi2uc, vi2c, vi2us, vi2s instructions
|
2015-07-11 12:37:23 +02:00 |
|
Henrik Rydgard
|
28456bef90
|
ARM64: Add NEON EOR encoding
|
2015-07-11 12:36:44 +02:00 |
|
Henrik Rydgard
|
72651835c3
|
A bunch more ARM64 encodings (*MIN,*MAX,XTN,SHRN, etc)
|
2015-07-11 12:16:56 +02:00 |
|
Henrik Rydgard
|
f50828a66a
|
ARM32 JIT: Implement vs2i, vus2i, vc2i (but not vuc2i)
|
2015-07-11 00:37:57 +02:00 |
|
Henrik Rydgard
|
0be2b93ceb
|
More ARM32 NEON encoding horrors (VMOVL, VSHLL)
|
2015-07-10 23:56:42 +02:00 |
|
Henrik Rydgard
|
cd1665e8f6
|
ARM32 jit: Implement vi2s, vi2c (but not the unsigned variants yet). uses the new shifts from the last commit
|
2015-07-09 00:27:12 +02:00 |
|
Henrik Rydgard
|
59164cdbfb
|
ARM32: Disasm and emit NEON shifts-by-immediate
|
2015-07-09 00:24:57 +02:00 |
|
Henrik Rydgard
|
a3b728dd1b
|
ARM64 jit: Minor optimization of lv.q and sv.q
|
2015-07-08 11:59:48 +02:00 |
|
Henrik Rydgård
|
9b32969ae4
|
Merge pull request #7851 from unknownbrackets/android-minor
Build Android using a static library for the core of it
|
2015-07-06 11:47:52 +02:00 |
|
Unknown W. Brackets
|
bf14ad4667
|
Add a shortcut key for the devmenu.
This is useful when you don't have touch or mouse, only keyboard/pad.
|
2015-07-05 16:09:29 -07:00 |
|
Unknown W. Brackets
|
12faaca3e4
|
Build Android using a static library.
This makes headless and unittest build much faster, especially when all
three are building at the same time.
|
2015-07-05 16:08:41 -07:00 |
|
Henrik Rydgard
|
b9090a25b2
|
Reduce logspam in Burnout
|
2015-07-05 23:50:06 +02:00 |
|
Henrik Rydgård
|
f3c5af570c
|
Merge pull request #7849 from unknownbrackets/arm64-micro
Fix discarding imms and flushing zero in arm64
|
2015-07-05 21:11:28 +02:00 |
|
Unknown W. Brackets
|
db3dffb44d
|
arm64: Oops, fix flushing zero from an armreg.
|
2015-07-05 11:57:18 -07:00 |
|
Unknown W. Brackets
|
204c1dc8dd
|
arm64: Optimize 3ops against zero.
|
2015-07-05 09:52:53 -07:00 |
|
Henrik Rydgard
|
4588eb8328
|
Add a couple of accessors to InfoView
|
2015-07-05 18:45:23 +02:00 |
|
Henrik Rydgård
|
cc59361408
|
Merge pull request #7848 from unknownbrackets/vertdec
Improve arm64 vertex decoder
|
2015-07-05 18:25:24 +02:00 |
|
Unknown W. Brackets
|
a98706f813
|
arm64: Correct some offset snapping.
|
2015-07-05 08:59:36 -07:00 |
|
Unknown W. Brackets
|
46c1030530
|
arm64: small optimization for weights.
|
2015-07-05 08:35:51 -07:00 |
|
Henrik Rydgard
|
937feb6892
|
ARM64 disasm: Fix disasm of msr/mrs
|
2015-07-05 11:00:23 +02:00 |
|
Henrik Rydgard
|
7011758e83
|
Move misplaced FlushIcache() in Arm64Asm.cpp
|
2015-07-05 10:03:52 +02:00 |
|
Henrik Rydgard
|
b865070de1
|
ARM64 emitter/disasm: Fix LDNP/STNP disassembly, also fix test of smaddl
|
2015-07-05 09:57:58 +02:00 |
|
Unknown W. Brackets
|
809f398760
|
arm64: Set vertexFullAlpha.
|
2015-07-05 00:17:06 -07:00 |
|
Unknown W. Brackets
|
37bc3cd347
|
arm64: Optimize some texcoord and normal decode.
|
2015-07-04 23:40:11 -07:00 |
|
Unknown W. Brackets
|
f8bb7f3c52
|
arm64: Optimize pos and nrm conversions.
|
2015-07-04 18:22:16 -07:00 |
|
Unknown W. Brackets
|
683b3eb082
|
Add tests for various vertex formats.
|
2015-07-04 18:08:31 -07:00 |
|
Henrik Rydgard
|
27d995b906
|
Move "Developer Tools" into Tools
|
2015-07-04 22:05:17 +02:00 |
|
Henrik Rydgård
|
28acd6b637
|
Merge pull request #7846 from unknownbrackets/homebrew-store
Refresh buttons after installing homebrew, add launch button
|
2015-07-04 21:03:35 +02:00 |
|
Unknown W. Brackets
|
d04a99b39f
|
Add a launch button to the homebrew store.
|
2015-07-04 09:05:17 -07:00 |
|
Unknown W. Brackets
|
adb2ebe87f
|
Refresh buttons after installing homebrew.
|
2015-07-04 08:41:24 -07:00 |
|
Unknown W. Brackets
|
40dcd585a0
|
Update "Back" buttons to match a bit better.
|
2015-07-04 08:41:23 -07:00 |
|
Unknown W. Brackets
|
e2620a7185
|
Merge pull request #7844 from hrydgard/homebrew-store
Enable the homebrew store, add icons
|
2015-07-04 07:39:18 -07:00 |
|
Unknown W. Brackets
|
003668fe66
|
armjit: Fix discarding imms.
|
2015-07-04 07:30:32 -07:00 |
|
Unknown W. Brackets
|
2c6278501a
|
arm64: Correct emitter for LDP/STP.
|
2015-07-04 07:18:58 -07:00 |
|
Unknown W. Brackets
|
8ea7f99072
|
arm64: Fix imm wasting when STP doesn't work out.
|
2015-07-04 07:09:47 -07:00 |
|
Unknown W. Brackets
|
7a7d8b6489
|
Buildfix for Windows.
Oops, forgot to recompile this file in Visual Studio after update.
|
2015-07-04 06:57:12 -07:00 |
|
Henrik Rydgard
|
c02c2c3417
|
Symbian buildfix, forgot that this is how we worked around it in "base/functional.h"
|
2015-07-04 11:01:34 +02:00 |
|
Henrik Rydgard
|
0f8a969284
|
Remove option to hide the homebrew store
|
2015-07-04 10:37:00 +02:00 |
|