POV-Ray : Newsgroups : povray.unix : Install on Solaris 8 : Re: Install on Solaris 8 Server Time
28 Jul 2024 20:23:47 EDT (-0400)
  Re: Install on Solaris 8  
From: Warp
Date: 15 Jun 2001 04:32:34
Message: <3b29c821@news.povray.org>
Dennis Clarke <dcl### [at] blastwavecom> wrote:
: Next issue, what is the difference between the sparc v9 and v9a processor?  The
: UltraSparc I is referred to as the v8plusa yes?  Then what is the v9a? 

  AFAIK v8plusa compiles 32-bit code for the UltraSPARC. The man page for CC
tells the following:

               v8plusa   Compile for the V8plusa version of the
                         SPARC-V9 ISA.

                         By definition, V8plusa means the V8plus
                         architecture, plus the Visual Instruc-
                         tion 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 specifica-
                         tion. 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.


  v9 compiles 64-bit code for the same architecture:

               v9        Compile for the SPARC-V9 ISA.

                         Enables the compiler to generate code
                         for good performance on the V9 SPARC
                         architecture.  The resulting .o object
                         files are in ELF64 format and can only
                         be linked with other SPARC-V9 object
                         files in the same format. The resulting
                         executable can only be run on an
                         UltraSPARC processor running a 64-bit
                         enabled Solaris operating environment
                         with the 64-bit kernel.

                         -xarch=v9 is only available when compil-
                         ing in a 64-bit enabled Solaris environ-
                         ment.


  v9a is the same as v9, but it uses some UltraSPARC extensions:

               v9a       Compile for the SPARC-V9 ISA with
                         UltraSPARC extensions.

                         Adds to the SPARC-V9 ISA the Visual
                         Instruction Set (VIS) and extensions
                         specific to UltraSPARC processors, and
                         enables the compiler to generate code
                         for good performance on the V9 SPARC
                         architecture.  The resulting .o object
                         files are in ELF64 format and can only
                         be linked with other SPARC-V9 object
                         files in the same format. The resulting
                         executable can only be run on an
                         UltraSPARC processor running a 64-bit
                         enabled Solaris operating environment
                         with the 64-bit kernel.

                         -xarch=v9a is only available when com-
                         piling in a 64-bit enabled Solaris
                         operating environment.


  There exists also a v9b, but it works only if you have an UltraSPARC-III.


-- 
#macro N(D,I)#if(I<6)cylinder{M()#local D[I]=div(D[I],104);M().5,2pigment{
rgb M()}}N(D,(D[I]>99?I:I+1))#end#end#macro M()<mod(D[I],13)-6,mod(div(D[I
],13),8)-3,10>#end blob{N(array[6]{11117333955,
7382340,3358,3900569407,970,4254934330},0)}//                     - Warp -


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.