/Q-Optionen (Operationen auf niedriger Ebene)
Aktualisiert: November 2007
Die /Q-Compileroptionen ermöglichen die Durchführung der folgenden Compilervorgänge auf niedriger Ebene:
/Qfast_transcendentals (Erzwingen von schnellen Transzendenten): Generiert schnelle Transzendente.
/QIfist (_ftol unterdrücken): Unterdrückt _ftol, wenn eine Konvertierung von einem Gleitkommatyp zu einem ganzzahligen Typ erforderlich ist (nur x86).
/Qimprecise_fwaits (Entfernen von fwaits in Try-Blöcken): Entfernt fwait-Befehle in try-Blöcken.
/QIPF_B (Errata für B-CPU-Stepping): Unterdrückt die Generierung von Anweisungsfolgen, die nach den Errata der schrittweisen B-Prozessor-Ausführung zu unerwarteten Ergebnissen führen (nur IPF).
/QIPF_C (Errata für C-CPU-Stepping): Unterdrückt die Generierung von Anweisungsfolgen, die nach den Errata der schrittweisen C-Prozessor-Ausführung zu unerwarteten Ergebnissen führen (nur IPF).
/QIPF_fr32 (Obere 96 Gleitkommaregister nicht verwenden): Obere 96 Gleitkommaregister nicht verwenden (nur IPF).
/QIPF_noPIC (Erzeugen von positionsabhängigem Code): Generiert ein Abbild mit positionsabhängigem Code (nur IPF).
/QIPF_restrict_plabels (Annahme, dass keine Funktionen während der Laufzeit erstellt werden): Verbessert die Leistung für Programme, die zur Laufzeit keine Funktionen erstellen (nur IPF).