Denormale getallen
Floats die zo dicht bij nul liggen dat de cpu op een traag pad overschakelt — de klassieke reden dat een stille galm je processor opeet.
IEEE 754 laat waarden onder de kleinste normale exponent geleidelijk naar nul aflopen, met afnemende precisie, in plaats van abrupt op nul te springen. Wiskundig is dat elegant, in de praktijk duur: op veel x86-chips worden ze in microcode afgehandeld, en één enkele bewerking kan honderd keer langer duren dan normaal.
Audiocode trapt hier vaker in dan bijna alles. Een feedbackfilter of uitstervende galmstaart blijft zijn waarde halveren tot hij in denormaal gebied belandt — precies op het moment dat alles stil is geworden. Het gevolg zijn cpu-pieken en xruns zodra de muziek stopt. De oplossingen zijn de FTZ- en DAZ-vlaggen in het SSE-controleregister, die zulke waarden naar nul afronden, of de oude truc om een onhoorbare gelijkspanningsoffset of een fluistering ruis toe te voegen.