mosa / MOSA-Project

Managed Operating System Alliance Project
https://www.mosa-project.org/
Other
406 stars 82 forks source link

Add ARM64 Opcodes #1111

Open tgiphil opened 11 months ago

tgiphil commented 11 months ago

Use ARM A32 instruction file as a reference template:

https://github.com/mosa/MOSA-Project/blob/master/Source/Data/ARMv8A32-Instructions.json

Update SourceCodeGenerator program to parse the template and add the instructions.

https://github.com/mosa/MOSA-Project/blob/master/Source/Mosa.Utility.SourceCodeGenerator/Program.cs

tgiphil commented 11 months ago

ARM A64 Instruction set: https://documentation-service.arm.com/static/6245e8f0f7d10f7540e0c054

tgiphil commented 7 months ago

http://kitoslab-eng.blogspot.com/2012/10/armv8-aarch64-instruction-encoding.html

tgiphil commented 7 months ago

https://github.com/CAS-Atlantic/AArch64-Encoding