/Q 옵션(하위 수준 작업)
/Q 컴파일러 옵션을 사용하여 다음과 같은 하위 수준 컴파일러 작업을 수행할 수 있습니다.
/Qfast_transcendentals(빠른 초월 강제): 빠른 초월을 생성합니다.
/QIfist(_ftol 표시 안 함): 부동 소수점 형식에서 정수 형식으로의 변환이 필요한 경우를 표시하지 않습니다
_ftol
(x86만 해당)./Qimprecise_fwaits(Try Blocks 내부에서 fwaits 제거): 블록 내
try
의 명령을 제거합니다fwait
./QIntel-jcc-erratum: Intel JCC(점프 조건부 코드) 오류 마이크로코드 업데이트로 인한 성능 영향을 완화합니다.
/Qpar(자동 병렬 변환기): #pragma 루프() 지시문으로 표시된 루프의 자동 병렬 처리를 사용하도록 설정합니다.
/Qpar-report(자동 병렬 변환기 보고 수준): 자동 병렬화에 대한 보고 수준을 사용하도록 설정합니다.
/Qsafe_fp_loads: 부동 소수점 레지스터 로드 및 메모리와 MMX 레지스터 간의 이동에 대한 최적화를 표시하지 않습니다.
/Qspectre: 특정 Spectre 보안 취약성을 완화하기 위한 지침을 생성합니다.
/Qspectre-load: 부하를 기반으로 스펙터 보안 취약성을 완화하는 지침을 생성합니다.
/Qspectre-load-cf: 로드하는 제어 흐름 지침에 따라 Spectre 보안 취약성을 완화하는 지침을 생성합니다.
/Qvec-report(자동 벡터라이저 보고 수준): 자동 벡터화에 대한 보고 수준을 사용하도록 설정합니다.