RSDuck
5a071c4c29
some tiny A64 optimisations
2021-06-30 00:41:04 +02:00
RSDuck
0a3a2ad009
fix aarch64 build with gcc 11
2021-04-29 15:15:16 +02:00
RSDuck
436b3c4c1d
update copyright year and add missing GPL headers
2021-03-12 20:07:40 +01:00
WaluigiWare64
b24e855fb8
Fix the ARM64 Code Emitter on macOS
2020-12-28 18:18:33 +05:00
RSDuck
9772201345
remove some UB
...
- savestates used to read a four bytes from a single byte value
- a few unassigned variables
- some other things
- also make the ROR macro an inline function
2020-09-04 20:37:14 +02:00
RSDuck
3827fa562f
another try
2020-07-09 00:11:47 +02:00
RSDuck
3786660099
misc JIT changes
2020-07-08 23:08:25 +02:00
RSDuck
899cf97c51
apply fixes for aarch64 linux by @nadiaholmquist
2020-04-26 13:05:10 +02:00
RSDuck
d6cc7de6c4
move ARM64 JIT backend here
2020-04-26 13:05:09 +02:00
RSDuck
5e443e7962
remove unneeded dolphin code, C++11 static_assert
2020-04-26 13:04:57 +02:00
RSDuck
411fb57c07
jit: add compile option
2020-04-26 13:03:06 +02:00
RSDuck
360317be8c
jit: remove unnessary files from dolphin
2020-04-26 13:03:04 +02:00
RSDuck
dcf6e1cad2
jit: fix linux
2020-04-26 13:03:01 +02:00
RSDuck
5f932cdf48
JIT: compilation of word load and store
2020-04-26 13:02:56 +02:00
RSDuck
c5c342c009
JIT: base
...
all instructions are interpreted
2020-04-26 13:02:53 +02:00