isalist man page on Solaris

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
Solaris logo
[printable version]

isalist(5)	      Standards, Environments, and Macros	    isalist(5)

NAME
       isalist - the native instruction sets known to Solaris software

DESCRIPTION
       The  possible  instruction  set	names  returned	 by isalist(1) and the
       SI_ISALIST command of sysinfo(2) are listed here.

       The list is ordered within an instruction set family in the sense  that
       later  names are generally faster then earlier names; note that this is
       in the reverse order than listed by isalist(1) and sysinfo(2).  In  the
       following list of values, numbered entries generally represent increas‐
       ing performance; lettered entries are either mutually exclusive or can‐
       not be ordered.

   SPARC Platforms
       Where  appropriate,  correspondence  with  a  given value of the -xarch
       option of Sun's C 4.0 compiler is indicated. Other compilers  may  have
       similar options.

       1a. sparc

	   Indicates  the  SPARC  V8 instruction set, as defined in  The SPARC
	   Architecture Manual, Version 8,  Prentice-Hall,  Inc.,  1992.  Some
	   instructions	 (such as integer multiply and divide, FSMULD, and all
	   floating point operations on quad operands) may be emulated by  the
	   kernel on certain systems.

       1b. sparcv7

	   Same as sparc. This corresponds to code produced with the -xarch=v7
	   option of Sun's C 4.0 compiler.

       2. sparcv8-fsmuld

	   Like sparc, except that integer multiply and divide	must  be  exe‐
	   cuted  in  hardware.	 This  corresponds  to	code produced with the
	   -xarch=v8a option of Sun's C 4.0 compiler.

       3. sparcv8

	   Like sparcv8-fsmuld, except that FSMULD must also  be  executed  in
	   hardware.  This  corresponds	 to  code  produced with the -xarch=v8
	   option of Sun's C 4.0 compiler.

       4. sparcv8plus

	   Indicates the SPARC V8 instruction set plus those  instructions  in
	   the SPARC V9 instruction set, as defined in	The SPARC Architecture
	   Manual, Version 9, Prentice-Hall, 1994, that can be used  according
	   to	The V8+ Technical Specification. This corresponds to code pro‐
	   duced with the -xarch=v8plus option of Sun's C 4.0 compiler.

       5a. sparcv8plus+vis

	   Like sparcv8plus, with the addition of those UltraSPARC  I  Visual‐
	   ization Instructions that can be used according to  The V8+ Techni‐
	   cal Specification. This  corresponds	 to  code  produced  with  the
	   -xarch=v8plusa option of Sun's C 4.0 compiler.

       5b. sparcv8plus+fmuladd

	   Like sparcv8plus, with the addition of the Fujitsu SPARC64 floating
	   multiply-add and multiply-subtract instructions.

       6. sparcv9

	   Indicates the SPARC V9 instruction set, as defined  in   The	 SPARC
	   Architecture Manual, Version 9, Prentice-Hall, 1994.

       7a. sparcv9+vis

	   Like	 sparcv9,  with the addition of the UltraSPARC I Visualization
	   Instructions.

       7b. sparcv9+vis2

	   Like sparcv9, with the addition of the UltraSPARC III Visualization
	   Instructions.

       7c. sparcv9+fmuladd

	   Like	 sparcv9,  with	 the  addition of the Fujitsu SPARC64 floating
	   multiply-add and multiply-subtract instructions.

   x86 Platforms
       1. i386

	   The Intel 80386 instruction set, as described in  The  i386	Micro‐
	   processor Programmer's Reference Manual.

       2. i486

	   The	Intel  80486 instruction set, as described in  The i486 Micro‐
	   processor Programmer's Reference Manual. (This is effectively i386,
	   plus the CMPXCHG, BSWAP, and XADD instructions.)

       3. pentium

	   The	Intel  Pentium	instruction  set, as described in  The Pentium
	   Processor User's Manual. (This is effectively i486, plus the CPU_ID
	   instruction, and any features that the CPU_ID instruction indicates
	   are present.)

       4. pentium+mmx

	   Like pentium, with the MMX instructions guaranteed present.

       5. pentium_pro

	   The Intel PentiumPro instruction set, as  described	in   The  Pen‐
	   tiumPro  Family  Developer's	 Manual. (This is effectively pentium,
	   with the CMOVcc, FCMOVcc, FCOMI, and RDPMC instructions  guaranteed
	   present.)

       6. pentium_pro+mmx

	   Like pentium_pro, with the MMX instructions guaranteed present.

       7. amd64

	   The	AMD Opteron instruction set, as described in the  AMD64 Archi‐
	   tecture Programmer's Manual.

SEE ALSO
       isalist(1), sysinfo(2)

SunOS 5.10			  6 Jan 2005			    isalist(5)
[top]

List of man pages available for Solaris

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net