> @@@v8plus@@@ > Compile for the V8plus version of the SPARC-V9 ISA. By definition, > V8plus means the V9 ISA, but limited to the 32–bit subset defined by > the V8plus ISA specification, ***without*** the Visual Instruction Set > (VIS), and without other implementation-specific ISA extensions. > This option enables the compiler to generate code for good performance > on the V8plus ISA. > The resulting object code is in SPARC-V8+ ELF32 format and only > executes in a Solaris UltraSPARC environment—it does not run on a V7 > or V8 processor. > > Example: Any system based on the UltraSPARC chip architecture > > > @@@v8plusa@@@ > Compile for the V8plusa version of the SPARC-V9 ISA. By definition, > V8plusa means the V8plus architecture, plus the Visual Instruction Set > (VIS) version 1.0, and with UltraSPARC extensions. > This option enables the compiler to generate code for good performance > on the UltraSPARC architecture, but limited to the 32–bit subset > defined by the V8plus specification. > The resulting object code is in SPARC-V8+ ELF32 format and only > executes in a Solaris UltraSPARC environment—it does not run on a V8 > processor. > > Example: Any system based on the UltraSPARC chip architecture > > > > @@@v8plusb@@@ > Compile for the V8plusb version of the SPARC-V8plus ISA with > UltraSPARC III extensions. > Enables the compiler to generate object code for the UltraSPARC > architecture, plus the Visual Instruction Set (VIS) version 2.0, and > with UltraSPARC III extensions. > The resulting object code is in SPARC-V8+ ELF32 format and executes > only in a Solaris UltraSPARC III environment. > Compiling with this option uses the best instruction set for good > performance on the UltraSPARC III architecture. > > > > > @@@v9a@@@ > Is equivalent to -m64 -xarch=sparcvis and is provided for > compatibility with earlier releases.
Actually there is a repeated mistake in the Studio docs. Instead of Example: Any system based on the UltraSPARC chip architecture it should read Example: Any system based on the UltraSPARC II or higher chip architecture (for v8plusa and v9a) For v8plusb and v9b it would need to read Example: Any system based on the UltraSPARC III chip architecture. But this only as a side-remark. While I do not want to distract from the main topic. %mab _______________________________________________ opensolaris-code mailing list opensolaris-code@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/opensolaris-code