- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Steve, you mentioned once that in one of the next major releases of IVF the names (abbreviations) of the compiler options will be more understandable and retainable. Will the options names be changed in IVF 11 already?
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
The new alternate names are already in the ifort 11 beta version (/QxSSE4.1 and the like, with /QxSSE2 as default). The old names still work, with the exception of the changed option for x87.
Almost - and you're not the first to be confused here. The default is /arch:SSE2, not /QxSSE2. The former is equivalent to /QxW and has no CPUID check, whereas the latter is equivalent (I think) to /QxN and has a check.
In version 11, /arch does not check for processor type whereas /Qx does. An interesting exception is /QxHost which looks at the processor type during compilation and selects the best matching /arch or /Qx switch, for both Intel and non-Intel processors.
Gone are the hard-to-remember letters based on code names and needing to keep a list handy of which letters had a CPUID check and which did not.
링크가 복사됨
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
Steve, you mentioned once that in one of the next major releases of IVF the names (abbreviations) of the compiler options will be more understandable and retainable. Will the options names be changed in IVF 11 already?
The new alternate names are already in the ifort 11 beta version (/QxSSE4.1 and the like, with /QxSSE2 as default). The old names still work, with the exception of the changed option for x87.
- 신규로 표시
- 북마크
- 구독
- 소거
- RSS 피드 구독
- 강조
- 인쇄
- 부적절한 컨텐트 신고
The new alternate names are already in the ifort 11 beta version (/QxSSE4.1 and the like, with /QxSSE2 as default). The old names still work, with the exception of the changed option for x87.
Almost - and you're not the first to be confused here. The default is /arch:SSE2, not /QxSSE2. The former is equivalent to /QxW and has no CPUID check, whereas the latter is equivalent (I think) to /QxN and has a check.
In version 11, /arch does not check for processor type whereas /Qx does. An interesting exception is /QxHost which looks at the processor type during compilation and selects the best matching /arch or /Qx switch, for both Intel and non-Intel processors.
Gone are the hard-to-remember letters based on code names and needing to keep a list handy of which letters had a CPUID check and which did not.