Commit graph

27 commits

Author SHA1 Message Date
a023b058f8
Simplified register names 2025-04-17 14:16:00 +02:00
df725a2b23
Refactored arm package 2025-04-16 17:38:48 +02:00
9302eaef2f
Implemented division by immediates in the IR 2025-03-31 15:51:04 +02:00
0bc52fb673
Improved documentation 2025-03-28 15:35:29 +01:00
33b91e7bf4
Added more tests 2025-03-24 23:17:51 +01:00
ae928156c5
Added register documentation for arm64 2025-03-23 12:57:05 +01:00
eb27595593
Implemented register negation on arm64 2025-03-17 14:35:12 +01:00
76356b2d38
Added fallback for numbers that can't be encoded on arm64 2025-03-17 13:36:42 +01:00
bcb04a4cec
Fixed move with negative numbers on arm64 2025-03-15 20:34:47 +01:00
b8f05c8994
Implemented bit shifting on arm64 2025-03-15 19:45:14 +01:00
93042f81e7
Fixed add and sub instruction encoding on arm64 2025-03-15 15:51:08 +01:00
fea4e4cbe7
Fixed move instruction encoding on arm64 2025-03-15 13:49:30 +01:00
99ef02bbd6
Implemented more move instructions on arm64 2025-03-14 21:16:35 +01:00
5f339187e6
Implemented bitwise operations on arm64 2025-03-14 18:37:39 +01:00
e123a26a1d
Implemented bitwise AND on arm64 2025-03-14 17:45:39 +01:00
1d0e49f0e3
Fixed move with negative numbers on arm64 2025-03-14 11:58:36 +01:00
9410287605
Fixed comparison with negative numbers on arm64 2025-03-14 11:14:42 +01:00
ac14ab4f7a
Implemented more arm64 instructions 2025-03-13 23:12:15 +01:00
5b3769a0db
Fixed push and pop on arm64 2025-03-13 17:20:11 +01:00
d96c351b4b
Added more tests 2025-03-13 16:02:09 +01:00
5a5061c5d7
Implemented more arm64 instructions 2025-03-13 13:17:58 +01:00
450e634d79
Implemented arm64 instructions: ldp and stp 2025-03-12 12:29:55 +01:00
0ac7fc9a85
Implemented more arm64 instructions 2025-03-06 23:13:14 +01:00
7798eca074
Enabled arm64 encoding 2025-03-06 16:54:28 +01:00
2f09b96f34
Added basic support for arm64 2025-03-06 13:40:17 +01:00
91f34bc88f
Updated module path 2025-02-25 17:16:09 +01:00
Eduard Urbach
c28eace966
Renamed arm64 to arm 2025-02-07 11:38:21 +01:00