Commit Graph
17 Commits
Author SHA1 Message Date
gingerBill b703f33d22 asm: Give good error message when trying to use condition code identifiers that are not defined, even giving hints as to what you should define them as. 2026-09-08 10:37:29 +01:00
gingerBill 2a48d1f3be asm: Support add x, y, z<<1 style syntax for the arm64 target 2026-09-08 09:16:45 +01:00
gingerBill 773383879a Fix #7521 - check for target feature for parameters not being enabled and then labelled correctly 2026-09-07 13:04:41 +01:00
gingerBill 3f873d656c Check for non allocateable registers and disallow them to be pinned to output parameters 2026-09-07 12:26:38 +01:00
gingerBill 7dd33b5e48 Implement #pre/#post` memory operand forms 2026-08-31 18:31:37 +01:00
gingerBill 4f8a91092b Add more MOV forms; fix liveness check for lanes 2026-08-31 17:51:24 +01:00
gingerBill 07b5c2ee0f Support enable_target_feature and require_target_feature for asm templates 2026-08-31 16:39:17 +01:00
gingerBill df3b988db8 asm: add new operand kind for lanes (arm64) 2026-08-31 15:45:44 +01:00
gingerBill 7954321b78 Update instruction_table.odin with missing MOV forms 2026-08-31 15:19:27 +01:00
gingerBill c789811597 Add a form transfer bytes check for memory operands 2026-08-31 15:15:46 +01:00
gingerBill af0842343d Work on trying to get the arm64 asm backend working 2026-08-31 11:02:06 +01:00
gingerBill 210defa21b Handle system registers and conditional branching instructions correctly. 2026-08-31 09:55:01 +01:00
gingerBill 7773596beb Handle status snapshot style instructions 2026-08-30 18:03:26 +01:00
gingerBill 80e9ec0e53 Reformat the instruction table 2026-08-29 19:38:44 +01:00
gingerBill b12463c4e5 Update tables 2026-08-27 15:06:35 +01:00
gingerBill 3b3bba54a8 Update for new mnemonics 2026-08-27 15:06:12 +01:00
gingerBill d8cea6ceb0 asm: semantic checking for v[idx] (arm style) 2026-08-27 13:02:10 +01:00