f32 → 4B slot, f64 → 8B. C cgen bakes the FLOATLIT bit pattern into DATAW directly; selfhost emits zero-init only (its parser doesn't lex N_FLOATLIT yet). Read/write goes LEAQ name(SB),CX + MOVSS/MOVSD since w6a has no D_EXTERN operand form for SSE moves.