Skip to content

spike(TEMP): aarch64 .S on macos-15 — R2 de-risk for full-platform#85

Closed
Sunrisepeak wants to merge 1 commit into
mainfrom
spike/asm-macos-r2
Closed

spike(TEMP): aarch64 .S on macos-15 — R2 de-risk for full-platform#85
Sunrisepeak wants to merge 1 commit into
mainfrom
spike/asm-macos-r2

Conversation

@Sunrisepeak

Copy link
Copy Markdown
Member

临时 spike:在 macos-15 上编译+链接一个 aarch64 GAS .S 单元(asm_add),验证 mcpp 的 .S-on-macOS 路径(全平台 compat.ffmpeg/opencv 的 #1 未知项 R2)。workspace(macos) 绿 = 通。验证后删除。

De-risks the #1 macOS unknown for full-platform compat.ffmpeg/compat.opencv:
FFmpeg/OpenCV SIMD on arm64 is GAS .S (not NASM), and mcpp's .S-on-macOS path
is documented-but-unproven in this repo. Adds a cfg(macos) workspace member with
one aarch64 .S unit (asm_add) linked into an import-std test. A green
`workspace (macos)` leg = the path works. TEMP — remove after R2 is answered.
@Sunrisepeak

Copy link
Copy Markdown
Member Author

R2 answered: mcpp assembles+links+runs aarch64 GAS .S on macos-15 (test 1 passed). Temp spike done — closing without merge; the macOS arm64 SIMD path is proven.

@Sunrisepeak
Sunrisepeak deleted the spike/asm-macos-r2 branch July 19, 2026 08:09
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