Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EVEX prefix (62h), used by AVX-512 and other new instruction sets, is listed as invalid in 64-bit mode #22

Open
Googulator opened this issue Aug 13, 2024 · 2 comments
Labels

Comments

@Googulator
Copy link

62h is no longer invalid on CPUs that support AVX-512, AVX10 or APX. Instead, it's the first byte of the EVEX prefix.

@mazegen mazegen added the vex label Aug 13, 2024
@mazegen
Copy link
Owner

mazegen commented Aug 13, 2024

Yes, VEX encoding is not supported at all now, I'm working on it.

  • 62h is the first byte of EVEX prefix
  • C4h and C5h is the first byte of VEX prefix

@mazegen
Copy link
Owner

mazegen commented Aug 13, 2024

See #8.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants