zyedidia / micro

A modern and intuitive terminal-based text editor
https://micro-editor.github.io
MIT License
25.27k stars 1.18k forks source link

It has instructions and registers that are missing in the micro syntax assembly #2881

Open GabrielFrigo4 opened 1 year ago

GabrielFrigo4 commented 1 year ago

Description of the problem or steps to reproduce

xmm16-xmm31 are missing ymm16-ymm31 are missing Instructions such as the latest Xeon Phi™ and various vector instructions are missing Instruction List: https://www.felixcloutier.com/x86/ Register List: https://wiki.osdev.org/CPU_Registers_x86-64 and https://en.wikipedia.org/wiki/Advanced_Vector_Extensions

image

Specifications

Version: 2.0.11 Commit hash: 225927b9 Compiled on August 01, 2022 Terminal: Windows Terminal PowerShell 7.3.6

JoeKar commented 1 year ago

Helping to solve the issue directly with a PR is nearly as easy as creating the issue. ;) Just extend from here... asm.yaml#L73 ...and create a PR from your own fork.

GabrielFrigo4 commented 1 year ago

I've updated the assembly's syntax, from fixing some bugs to adding features that were missing: #2882 Now just wait for the merge to be done :)

Edit: is now in #2905