Skip to content

fix: a64 coverage: cmn, sp-relative access, imm12 boundary, bl label … - #20

Merged
funlang merged 1 commit into
mainfrom
add-a64-coverage
Oct 16, 2026
Merged

funlang merged 1 commit into
mainfrom
add-a64-coverage

Conversation

@taadis

@taadis taadis commented Oct 16, 2026

Copy link
Copy Markdown
Collaborator

a64 快照续集:补一批表内已支持、未被覆盖的指令形态

  • 测试新增 4 组 + 3 组补行:cmn(比较取反)、sp 相对单寄存器访存、imm12 的 #4095 边界(lsl#12
    分岔另一侧)、bl 标签子程序调用、mov wsp 方向、csel 的 ne/hi、b.al
  • a64-cases.txt 同步 +14 条进 gas 差分网;实测 147 条 0 mismatch(3 条为 gas 对 mov
    多指令立即数的固有拒绝,脚本按已知跳过计)

@funlang
funlang merged commit 9790f4b into main Oct 16, 2026
5 checks passed
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