Complete ARM64 JIT compiler knowledge for Amiberry (GitHub issue #1766). Captures architecture, 12 root-cause bug fixes, performance optimizations, and testing methodology from 30+ debugging sessions. Key fixes: (a) inter-block flag optimization (flush_flags before dont_care_flags + two-pass liveflags), (b) FBcc 64-bit branch target truncation, (c) BSR.L/Bcc.L sign extension, (d) ADDX/SUBX Z-flag M68K semantics, (e) ADDX byte/word register initialization (MOVN_xi dual-purpose), (g) bus error recovery via setjmp/longjmp. Performance: R_REGSTRUCT range-based offset, ADDX/SUBX Z-flag skip, guard infrastructure removal. Use this skill for ANY ARM64 JIT work: crashes, stalls, incorrect behavior, performance, codegen, inter-block flags, natmem/memory, FPU JIT, or the page 0 DMA guard. MANDATORY TRIGGERS: ARM64 JIT, JIT crash, JIT stall, JIT performance, MIPS, SysInfo, compile_block, dont_care_flags, flush_flags, inter-block, liveflags, FBcc, comp_fbcc_opp, BSR, Bcc, sign extension, comp_pc_p, set_const, PC_P, 64-bi
Key Features
- Comprehensive skill evaluation and performance tracking
- Community-driven ratings and reviews
- Easy integration with Claude Code
- Regular updates and maintenance
Quick Start
TopRank Skills install BlitterStudio/amiberry-arm64-jit
chat Comments (0)
Sign in to join the discussion and leave a comment.
Skill Details
Related Skills
Build your own?
Join 12,000+ developers contributing to the Claude ecosystem.
No comments yet. Be the first to share your thoughts!