> @@@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

Reply via email to