- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
how are the compiler switches "/architecture", "/tune" and /Qx related to each other?
The online help is not very clear at this point. Has someone a pointer for me with such information?
Markus
how are the compiler switches "/architecture", "/tune" and /Qx related to each other?
The online help is not very clear at this point. Has someone a pointer for me with such information?
Markus
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
/architecture and /tune are actually carry-overs from CVF. /architecture does the same thing as /Qx - specifies which "level" of instruction set architecture to require for the program. This article explains the various /Qx options. If you run a program compiled with a /Qx option on a processor that does not support that option, it will fail. /Qax enables automatic CPU dispatch where it looks to see what processor type you're running on and selects one of up to three alternate code paths depending on the type. You can use /Qx and /Qax together to specify a "least common denominator".
/tune adjusts the choices the compiler makes when generating code to favor one level of processor over another without affecting which instruction set to use.
In a future release, we're going to simplify these options and make them easier to understand. No more cryptic letter codes.
/tune adjusts the choices the compiler makes when generating code to favor one level of processor over another without affecting which instruction set to use.
In a future release, we're going to simplify these options and make them easier to understand. No more cryptic letter codes.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page