Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

[bug] Fixed legacy SSE silently truncating xmm16-31 in x64 mode#515

Open
es3n1n wants to merge 3 commits into
asmjit:masterasmjit/asmjit:masterfrom
es3n1n:es3n1n/sse-trunces3n1n/asmjit:es3n1n/sse-truncCopy head branch name to clipboard
Open

[bug] Fixed legacy SSE silently truncating xmm16-31 in x64 mode#515
es3n1n wants to merge 3 commits into
asmjit:masterasmjit/asmjit:masterfrom
es3n1n:es3n1n/sse-trunces3n1n/asmjit:es3n1n/sse-truncCopy head branch name to clipboard

Conversation

@es3n1n

@es3n1n es3n1n commented Apr 20, 2026

Copy link
Copy Markdown

based on #513

xmm16-xmm31 only exist under EVEX, legacy SSE has no REX.R'/REX.B' bits, so there's no byte pattern that can reach them

es3n1n added 3 commits April 20, 2026 14:14
The x86 test file already defines this macro for the
commented-out failure block; mirror it on the x64 side so future
PRs can add FAIL_INSTRUCTION(...) cases inline without
reintroducing the macro each time.
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.

1 participant

Morty Proxy This is a proxified and sanitized view of the page, visit original site.