x87 ist die ältere 80-Bit-Gleitkomma-Teilmenge des x86-Befehlssatzes. Es ist von SSE / SSE2 für float / double veraltet, ist aber immer noch nützlich für erweiterte 80bit-Präzision. Der 32-Bit-x86-ABI gibt auch FP-Ergebnisse in einem x87-Register zurück. Siehe das Tag-Wiki für einen Tutorial-Link.
Ich hatte in letzter Zeit Probleme mit FPU Stack Overflows. Ich schaffte es, es zu einer fehlerhaften Bibliotheksfunktion zurück zu verfolgen, die bei jedem Aufruf einen Müllwert auf den FPU-Stapel schiebt und ihn niemals aufräumt.
Glückliche...
23.01.2011, 04:59
Betrachten Sie den folgenden Code:
%Vor%
Wenn die Ausgabe mit Visual C ++ 2012 ( cl fputest.cpp ) kompiliert wurde und das Programm ausgeführt wird, lautet die Ausgabe wie folgt:
%Vor%
Fragen:
Warum sind diese beiden Werte untersch...
01.09.2012, 07:01