Commit graph

27 commits

Author SHA1 Message Date
487c7fb3a6
Simplified register names 2025-04-17 14:16:00 +02:00
f3f3ccc95f
Refactored arm package 2025-04-16 17:38:48 +02:00
42e7c8a306
Implemented division by immediates in the IR 2025-03-31 15:51:04 +02:00
5bf2ce0bb5
Improved documentation 2025-03-28 15:35:29 +01:00
2324c860c9
Added more tests 2025-03-24 23:17:51 +01:00
b96abd2fe4
Added register documentation for arm64 2025-03-23 12:57:05 +01:00
f5a6c9afbd
Implemented register negation on arm64 2025-03-17 14:35:12 +01:00
2a8d4fcc6d
Added fallback for numbers that can't be encoded on arm64 2025-03-17 13:36:42 +01:00
d5118148c9
Fixed move with negative numbers on arm64 2025-03-15 20:34:47 +01:00
b3b233c6c9
Implemented bit shifting on arm64 2025-03-15 19:45:14 +01:00
1bb1b940fd
Fixed add and sub instruction encoding on arm64 2025-03-15 15:51:08 +01:00
bdf41ead5c
Fixed move instruction encoding on arm64 2025-03-15 13:49:30 +01:00
22cbc15cdd
Implemented more move instructions on arm64 2025-03-14 21:16:35 +01:00
ea575e3256
Implemented bitwise operations on arm64 2025-03-14 18:37:39 +01:00
c5cc88c2b0
Implemented bitwise AND on arm64 2025-03-14 17:45:39 +01:00
500a7201d4
Fixed move with negative numbers on arm64 2025-03-14 11:58:36 +01:00
f2f38f2ee9
Fixed comparison with negative numbers on arm64 2025-03-14 11:14:42 +01:00
b7d76ff3e3
Implemented more arm64 instructions 2025-03-13 23:12:15 +01:00
29ee6730f2
Fixed push and pop on arm64 2025-03-13 17:20:11 +01:00
f4b0020c49
Added more tests 2025-03-13 16:02:09 +01:00
c4d763839a
Implemented more arm64 instructions 2025-03-13 13:17:58 +01:00
6e738d2c9f
Implemented arm64 instructions: ldp and stp 2025-03-12 12:29:55 +01:00
014f161633
Implemented more arm64 instructions 2025-03-06 23:13:14 +01:00
fee1b27bfe
Enabled arm64 encoding 2025-03-06 16:54:28 +01:00
dfe807c2e2
Added basic support for arm64 2025-03-06 13:40:17 +01:00
1f0db51a95
Updated module path 2025-02-25 17:16:09 +01:00
8fe663ece1
Renamed arm64 to arm 2025-02-07 11:38:21 +01:00