MerryMage
|
10c60dda97
|
a64_emit_x64: Don't use far code for now
|
2020-04-22 20:42:45 +01:00 |
|
MerryMage
|
593a569b53
|
EmitA64SetW: bug: should zero extend to entire 64-bit register
|
2020-04-22 20:42:45 +01:00 |
|
MerryMage
|
6bd9f02911
|
EmitA64SetNZCV: bug: to_store is scratch
|
2020-04-22 20:42:45 +01:00 |
|
MerryMage
|
68391b0a05
|
A64: Implement SVC
|
2020-04-22 20:42:45 +01:00 |
|
MerryMage
|
e5ace37560
|
a64_emit_x64: Call interpreter
|
2020-04-22 20:42:45 +01:00 |
|
MerryMage
|
cb481a3a48
|
A64: Implement compare and branch
|
2020-04-22 20:42:45 +01:00 |
|
MerryMage
|
e8bcf72ee5
|
A64: PSTATE access and tests
|
2020-04-22 20:42:45 +01:00 |
|
MerryMage
|
23f3afe0b3
|
A64: Implement branch (register)
|
2020-04-22 20:42:45 +01:00 |
|
MerryMage
|
86d1095df7
|
A64: Implement branch
|
2020-04-22 20:42:45 +01:00 |
|
MerryMage
|
5a1d88c5dc
|
A64: Implement pcrel
|
2020-04-22 20:42:45 +01:00 |
|
MerryMage
|
c09e69bb97
|
A64: Implement addsub instructions
|
2020-04-22 20:42:44 +01:00 |
|
MerryMage
|
d1cef6ffb0
|
A64: Implement ADD_shifted
|
2020-04-22 20:42:44 +01:00 |
|
MerryMage
|
d1eb757f93
|
A64: Backend framework
|
2020-04-22 20:42:44 +01:00 |
|