/Q-Optionen (Operationen auf niedriger Ebene)
Sie können die /Q-Compileroptionen verwenden, die 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).
/Qpar (Automatische Parallelisierung): Aktiviert die automatische Parallelisierung von Schleifen, die mit den #pragma loop()-Direktive markiert werden.
/Qpar-report (Auto-Parallelizer Reporting Level): Ermöglicht Berichterstellungsebenen für automatische Parallelisierung.
/Qvec-report (Auto-Vectorizer Reporting Level): Ermöglicht Berichterstellungsebenen für automatische Vektorisierung.