Files
Odin/core
Brendan Punsky 3a71d1374d rexcode/arm64: restore the SVE encodings the table reformat dropped
Adopting the upstream table formatting in 4683ce0fd took the upstream
rows wholesale, which reverted a run of encoding fixes that had been
verified against llvm-mc. 78 rows came back with older operand types,
encodings or masks, and 37 were dropped outright -- the WHILE family's
four element sizes and INDEX's, which had been split from one
size-generic form each.

Restored as they were: the WHILE and INDEX size splits; the scatter
forms, whose .s variants had gone back to carrying the .d encoding so
each pair had identical bits again; the gather and scatter index
addressing; the predicate element sizes, and the predicate-mask
operations that must stay .b; SVE LDR/STR's unsized operands.

Against llvm-mc this puts SVE/SME2 back at 559 byte-exact from 450.

18 mismatches remain, all of them in rows the merge brought in -- the
SQINCP/UQINCP/INCP family reads its predicate from the wrong field --
and are dealt with separately.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018UmHLRF11EoWwNWCJ7JGaA
2026-08-28 19:15:45 -04:00
..
2026-04-28 19:27:24 +02:00
2026-07-31 21:47:02 -04:00
2026-04-28 19:27:24 +02:00
2026-08-25 23:03:11 -07:00
2026-08-02 03:15:30 +02:00
2026-08-25 23:55:55 -07:00
2026-08-22 21:50:07 +02:00
2026-08-24 22:46:30 -07:00
2026-08-25 21:49:11 +02:00
2026-04-28 19:27:24 +02:00
2026-03-14 16:21:38 +00:00
2026-02-09 20:08:22 +01:00
2026-07-30 12:03:08 +02:00