Skip to content

BM/apx: Add Intel APX functionality test cases#584

Closed
hongyuni wants to merge 1 commit into
intel:mainfrom
hongyuni:sync/BM-apx
Closed

BM/apx: Add Intel APX functionality test cases#584
hongyuni wants to merge 1 commit into
intel:mainfrom
hongyuni:sync/BM-apx

Conversation

@hongyuni

Copy link
Copy Markdown
Contributor

Add test suite for Intel APX (Advanced Performance Extensions) covering:

CPUID enumeration (4 tests):

  • Feature bit, XSAVE/OSXSAVE, XCR0[19], XSAVE area size/offset

XSAVE state component 19 (5 tests):

  • State size/offset validation, signal/fork/context-switch preservation

Direct EGPR access (3 tests):

  • Individual R16-R31 read/write, simultaneous 16-register load, syscall

APX instruction encodings (13 tests):

  • NDD (add/sub/and/or/xor/shl/shr), NF (add/sub/inc/dec), CFCMOV, PUSH2/POP2

(cherry picked from commit 305e4e4)

Add test suite for Intel APX (Advanced Performance Extensions) covering:

CPUID enumeration (4 tests):
  - Feature bit, XSAVE/OSXSAVE, XCR0[19], XSAVE area size/offset

XSAVE state component 19 (5 tests):
  - State size/offset validation, signal/fork/context-switch preservation

Direct EGPR access (3 tests):
  - Individual R16-R31 read/write, simultaneous 16-register load, syscall

APX instruction encodings (13 tests):
  - NDD (add/sub/and/or/xor/shl/shr), NF (add/sub/inc/dec),
    CFCMOV, PUSH2/POP2

Signed-off-by: Xudong Hao <xudong.hao@intel.com>
(cherry picked from commit 305e4e4)
@hongyuni hongyuni closed this Jul 22, 2026
@hongyuni
hongyuni deleted the sync/BM-apx branch July 22, 2026 02:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants