What problem does it solve? Working on z88dk's Am9511A (Intel 8231A) hardware APU float library requires deep knowledge of IEEE-754 vs APU float formats, pushf/popf status mapping, and multi-product rebuild steps; mistakes cause Inf/NaN bugs, stack misalignment, or broken library builds. ## Core Features & Use Cases - APU interface reference: Documents push/pop byte order, command byte format, status register error codes, and I/O macros for z80 and 8085 targets. - IEEE specials handling: Explains how am32_fspecial.asm implements Inf/NaN algebra in software since the APU chip has no native Inf/NaN encodings. - Link flags and rebuild workflow: Covers --math-am9511, --am9511, --am9511h flags for classic and newlib, plus safe full-product rebuild commands that preserve ftoa/ftoe in the .lib. - Use Case: When debugging a divide-by-zero returning wrong results on an Am9511A target, use this Skill to trace popf status mapping (DIV0 → ±Inf) and verify the link flags pull in the APU path instead of genmath's sqrt. ## Quick Start Ask the AI to explain how popf maps Am9511A status register error codes to IEEE special values when editing libsrc/math/float/am9511.