В последнее время у меня возникли проблемы с переполнением стека FPU.Мне удалось отследить его до функции библиотеки с ошибками, которая помещает значение мусора в стек FPU каждый раз, когда он вызывается, и никогда не очищает его.
К счастью, это легко воспроизводимо, и я точно знаю, какие условия вызывают его,Я могу вставить блок встроенного ASM в подпрограмму, которая вызывает эту подпрограмму, чтобы высвободить верхнее значение из стека FPU ... за исключением того, что я не совсем знаю, что писать.Мой ASM-fu справедлив по отношению к middlin ', но не , что strong.
Так каков самый простой способ избавиться от верхнего значения в стеке FPU в сборке x86, предполагая, что это мусор?данные и мне плевать на значение?