Хех, да разве перед fincstp есть fld ???? Я не увидел, а где это ты разглядел? ))))))))))) Конечно, если будем тыкать что попало где попало, то исключения рано или поздно возникнут. Но в приведенном коде их не может быть. А гипотезы о наличии предварительных fld - всего лишь гипотезы... С таким же успехом можно загрузить предельное значение в регистр, а затем сделать fmul. И утверждать, что fmul приводит к исключениям.
Так же как и гипотезы о тупости кодера, который озабочен лишними fxch, но с легкостью вставляет ненужную fincstp перед fld, будучи на 100% уверенным, что st0 свободен ))