Henrik Rydgard
|
7d918c0ad8
|
ARM64: Just some disasm improvements
|
2015-04-06 18:13:35 +02:00 |
|
Henrik Rydgard
|
4618275f99
|
ARM64: Add a few aliases to emitter. Disasm fixes.
|
2015-04-06 18:13:33 +02:00 |
|
Henrik Rydgard
|
acf08eefa8
|
ARM64: Fix FCVTL, use it in v2hf
|
2015-04-06 18:13:33 +02:00 |
|
Henrik Rydgard
|
0849e270ee
|
ARM64: fmla encoding, more disasm
|
2015-04-06 18:13:31 +02:00 |
|
Henrik Rydgard
|
9c79831237
|
ARM64 emitter: Fix FP immediates
|
2015-04-06 18:13:29 +02:00 |
|
Henrik Rydgard
|
9a5a093105
|
ARM64 emitter/disasm: More scalar FPU instructions
|
2015-04-06 18:13:27 +02:00 |
|
Henrik Rydgard
|
6cb107d6fc
|
ARM64: Fix LDP disassembly
|
2015-04-06 18:13:25 +02:00 |
|
Henrik Rydgard
|
5a5f3c94fd
|
ARM64: Guess what? more emitter & disasm
|
2015-04-06 18:13:24 +02:00 |
|
Henrik Rydgard
|
0f430e6cd1
|
ARM64: More asimd scalar disasm, encoding fix
|
2015-04-06 18:13:23 +02:00 |
|
Henrik Rydgard
|
9f689b871a
|
ARM64: Work on emitting and disassembling fp conversion ops
|
2015-04-06 18:13:22 +02:00 |
|
Henrik Rydgard
|
2566972a4d
|
ARM64: Further disasm work
|
2015-04-06 18:13:21 +02:00 |
|
Henrik Rydgard
|
120e0bba3c
|
ARM64: Disassemble csel and multiply instructions
|
2015-04-06 18:13:19 +02:00 |
|
Henrik Rydgard
|
a12e448fb4
|
ARM64: Stub vertex decoder jit, implementing just enough for the cube.elf cube.
|
2015-04-06 18:13:18 +02:00 |
|
Henrik Rydgard
|
acd9502b44
|
ARM64: stp/ldp disasm improvements
|
2015-04-06 18:13:17 +02:00 |
|
Henrik Rydgard
|
2bca05c4f2
|
ARM64: implement shifts, movz/movn. Corresponding fixes to emitter/disasm
|
2015-04-06 18:13:14 +02:00 |
|
Henrik Rydgard
|
70f44c3894
|
ARM64 emitter: Default to non-extend instruction forms (LSL 0), fix bugs. also fixes to disasm.
|
2015-04-06 18:13:12 +02:00 |
|
Henrik Rydgard
|
d3669daba4
|
ARM64: Fixes to emitter and disassembly for logical immediates
|
2015-04-06 18:13:12 +02:00 |
|
Henrik Rydgard
|
0922db6062
|
ARM64: Some FP work.
|
2015-04-06 18:13:11 +02:00 |
|
Henrik Rydgard
|
d16bd1fd30
|
ARM64: Port over basic load/store from ARM. Works in FastMem only.
|
2015-04-06 18:13:10 +02:00 |
|
Henrik Rydgard
|
742f48ad56
|
ARM64: More emitter and disasm work
|
2015-04-06 18:13:08 +02:00 |
|
Henrik Rydgard
|
c4cdca83fc
|
ARM64: Fix some branch distance checks, add more stuff to disasm
|
2015-04-06 18:13:08 +02:00 |
|
Henrik Rydgard
|
73dd26fb75
|
More ARM64 disasm, warning fixes
|
2015-04-06 18:13:07 +02:00 |
|
Henrik Rydgard
|
f732fbb885
|
ARM64 emitter: Add MRS/MSR support (only for the flags register). Add some more to ARM64 Disasm
|
2015-04-06 18:13:04 +02:00 |
|
Henrik Rydgard
|
8945b2476d
|
Add the beginnings of a rudimentary ARM64 disassembler
|
2015-04-06 18:13:03 +02:00 |
|