/Q 选项(低级别操作)
可以使用 /Q 编译器选项低级别编译器执行以下操作:
/Qfast_transcendentals(强制快速先验):生成快速先验。
/QIfist(取消 _ftol):当需要从浮点类型转换为整型时取消 _ftol(仅限 x86)。
/Qimprecise_fwaits(移除 Try 块中的 fwaits):移除 try 块中的 fwait 命令。
/QIPF_B(B CPU 单步执行的勘误表):根据 B CPU 单步执行的勘误表取消导致意外结果的指令序列生成(仅限 IPF)。
/QIPF_C(C CPU 单步执行的勘误表):根据 C CPU 单步执行的勘误表取消导致意外结果的指令序列生成(仅限 IPF)。
/QIPF_fr32(不使用高 96 浮点寄存器):不使用高 96 位浮点寄存器(仅限 IPF)。
/QIPF_noPIC(生成依赖于位置的代码):生成具有位置相关代码的映像(仅限 IPF)。
/QIPF_restrict_plabels(假定运行时不创建任何函数):为在运行时不创建函数的程序增强性能(仅限 IPF)。
/Qpar(自动并行化):启用标有 #pragma 循环 () 指令循环的自动并行化。
/Qpar-report (Auto-Parallelizer Reporting Level):启用自动并行化的报告级别。
/Qvec-report (Auto-Vectorizer Reporting Level):启用自动 vectorization 的报告级别。