Commit graph

33 commits

Author SHA1 Message Date
Merry 7470c76117 oaknut: Add ARMv8.2 instructions 2022-08-29 19:33:27 +01:00
Merry 9eb7cca885 oaknut: Update README 2022-08-29 12:56:55 +01:00
Merry 3fe32849aa oaknut: 1.1.0 2022-08-28 19:10:18 +01:00
Merry 542128b519 oaknut: Add ARMv8.1 instructions 2022-08-28 19:10:18 +01:00
Merry 9acafdcdd9 oaknut: fpsimd MOV and UMOV corrections 2022-08-02 00:33:33 +01:00
Merry 636f91bacc oaknut: MOV: Fix MOVN case 2022-07-31 08:22:13 +01:00
Merry 9cb3326215 oaknut: Implement arranged accessors from DReg and QReg 2022-07-25 20:58:29 +01:00
Merry ba2dc2afe9 oaknut: dx 2022-07-24 13:15:48 +01:00
Merry 94bf56b08a oaknut: align 2022-07-24 13:15:48 +01:00
Merry aa7a3519f7 oaknut: Add dw 2022-07-24 00:37:04 +01:00
Merry 898f666ecb oaknut: Add common system registers 2022-07-23 17:13:15 +01:00
Merry c0c7155050 oaknut: pragma once 2022-07-16 20:23:16 +01:00
Merry c2cb5ec49a github: Faster CI 2022-07-12 16:56:07 +01:00
Merry 1ed4284bca code_block: Correct headers 2022-07-12 16:36:20 +01:00
Merry 86f2ca8722 list: Make constexpr 2022-07-10 09:32:24 +01:00
Merry ebcb562e70 list: Avoid comparison of different signs 2022-07-10 08:55:36 +01:00
Merry 60710cd718 CodeGenerator: Add MOV (immediate) 2022-07-09 23:09:16 +01:00
Merry 6f074d8db8 tests: Add fibonacci test
Test added to test labels
2022-07-09 22:22:46 +01:00
Merry 960e715734 Add CI 2022-07-09 21:06:03 +01:00
Merry e27d2f0306 Implement CodeBlock 2022-07-09 20:50:38 +01:00
Merry 373448b3ec Add ARMv8.0 FP & SIMD instructions 2022-07-09 14:26:39 +01:00
Merry 2ea8edd88a imm: Simplify bit immediate encoding 2022-07-07 23:26:53 +01:00
Merry 3a67203cd4 Update notices 2022-07-03 20:21:36 +01:00
Merry fb1d9d934b tests: Add more tests 2022-07-03 17:16:22 +01:00
Merry b78ce55fb6 Minor fixes 2022-07-03 17:16:04 +01:00
Merry de827b00c8 Add CMakeLists.txt, Add tests 2022-07-03 11:12:20 +01:00
Merry 7a9c21c613 Add Policy, Implement Labels 2022-07-03 10:50:45 +01:00
Merry 1d38501ca5 Initial README 2022-07-02 23:38:15 +01:00
Merry 6e5a93ae9d Correct LslShift encoding 2022-07-02 22:26:08 +01:00
Merry f9de15be61 encode: Only check MovImm16 encode size in hiiiiiiiiiiiiiiii case 2022-07-02 22:12:19 +01:00
Merry e1aa3456f6 arm64_mnemonics: Apply AddSubExt::LSL correction before verification 2022-07-02 21:30:21 +01:00
Merry 9e19be37bd Refactor encode helpers into new file 2022-07-02 21:25:50 +01:00
Merry ff3eb7a796 First commit 2022-07-02 20:31:43 +01:00