You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This release aligns XED with Intel’s latest architecture specifications, including:
- Intel® SDM Revision 087
- Intel® ISE Revision 057
- Intel® AVX10.2 Revision 5.0
Key ISA-related changes:
- Dropped support for AVX10/256-specific architectural features, including YMM embedded rounding and AVX10 VL-specific CPUID enumerations
- Updated CPUID sensitivity for various AVX10.2 instructions
- Updated exception class handling for several AVX512 instructions
---
### General
- Modified arguments of the `xed_operand_print()` decoder API to correctly represent the destination EVEX operand (the old signature is deprecated and replaced)
- Restructured XED examples for improved clarity, naming, and usability
- Improved XedPy with more robust initialization and initial high-level Python encode APIs
- Migrated internal types to use `stdint.h` exclusively
- Added ENC2 support for REX2 prefix encoding with EGPR operands
---
### Fixes
- Fixed many build exclusion options; deprecated several build flavors in favor of `--no-avx512` as the minimal build kit (Fixes#336)
- Encoder: fixed AMX encoding for non-index SIBMEM operands
- Added missing and removed incorrect non-temporal memory hints
- Resolved Python 3.12 compatibility warnings (Closes#346)
- Fixed AMD `INVLPGB` operand specification (Closes#345)
- Corrected AMD `PREFETCH_EXCLUSIVE` mnemonic name (Fixes#215)
- Updated instruction definitions for various AVX512 instructions
- Applied various documentation improvements (Fixes#347)
Co-authored-by: marjevan <marjevan@users.noreply.github.com>
0 commit comments