Windows 3.1のFPU例外ハンドラ、その奇抜すぎるコードの中身
Code Smells of Desperation (2023)

Windows 3.1に同梱されたFPUサポートライブラリWIN87EM.DLLの数学例外ハンドラを解析した記録。I/OポートF0hへのゼロ書き込みを4回繰り返し、FNCLEXを2回実行し、その間にAXレジスタを70回もPUSH/POPする。一見無意味な処理の羅列だが、当時の壊れたハードウェアや初期486のバグに対処するための苦肉の策だった可能性がある。
このコードはまさに、何とか動かそうと必死になった結果のように見える。もっとも、壊れたハードウェアをサポートしようとした産物である可能性も十分にある。