JavaScript is required to for searching.
跳过导航链接
退出打印视图
手册页第 5 部分:标准、环境和宏     Oracle Solaris 11 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

简介

标准、环境和宏

acl(5)

ad(5)

advance(5)

adv_cap_1000fdx(5)

adv_cap_1000hdx(5)

adv_cap_100fdx(5)

adv_cap_100hdx(5)

adv_cap_10fdx(5)

adv_cap_10hdx(5)

adv_cap_asym_pause(5)

adv_cap_autoneg(5)

adv_cap_pause(5)

adv_rem_fault(5)

ANSI(5)

architecture(5)

ascii(5)

attributes(5)

audit_binfile(5)

audit_flags(5)

audit_remote(5)

audit_syslog(5)

availability(5)

brands(5)

C++(5)

C(5)

cancellation(5)

cap_1000fdx(5)

cap_1000hdx(5)

cap_100fdx(5)

cap_100hdx(5)

cap_10fdx(5)

cap_10hdx(5)

cap_asym_pause(5)

cap_autoneg(5)

cap_pause(5)

cap_rem_fault(5)

charmap(5)

compile(5)

condition(5)

crypt_bsdbf(5)

crypt_bsdmd5(5)

crypt_sha256(5)

crypt_sha512(5)

crypt_sunmd5(5)

crypt_unix(5)

CSI(5)

device_clean(5)

dhcp(5)

dhcp_modules(5)

environ(5)

eqnchar(5)

extendedFILE(5)

extensions(5)

filesystem(5)

fmri(5)

fnmatch(5)

formats(5)

fsattr(5)

grub(5)

gss_auth_rules(5)

hal(5)

iconv_1250(5)

iconv_1251(5)

iconv(5)

iconv_646(5)

iconv_852(5)

iconv_8859-1(5)

iconv_8859-2(5)

iconv_8859-5(5)

iconv_dhn(5)

iconv_koi8-r(5)

iconv_mac_cyr(5)

iconv_maz(5)

iconv_pc_cyr(5)

iconv_unicode(5)

ieee802.11(5)

ieee802.3(5)

ipfilter(5)

ipkg(5)

isalist(5)

ISO(5)

kerberos(5)

krb5_auth_rules(5)

krb5envvar(5)

KSSL(5)

kssl(5)

labels(5)

largefile(5)

ldap(5)

lf64(5)

lfcompile(5)

lfcompile64(5)

link_duplex(5)

link_rx_pause(5)

link_tx_pause(5)

link_up(5)

locale(5)

locale_alias(5)

lp_cap_1000fdx(5)

lp_cap_1000hdx(5)

lp_cap_100fdx(5)

lp_cap_100hdx(5)

lp_cap_10fdx(5)

lp_cap_10hdx(5)

lp_cap_asym_pause(5)

lp_cap_autoneg(5)

lp_cap_pause(5)

lp_rem_fault(5)

man(5)

mansun(5)

me(5)

mech_spnego(5)

mm(5)

ms(5)

MT-Level(5)

mutex(5)

MWAC(5)

mwac(5)

nfssec(5)

NIS+(5)

NIS(5)

nis(5)

nwam(5)

openssl(5)

pam_allow(5)

pam_authtok_check(5)

pam_authtok_get(5)

pam_authtok_store(5)

pam_deny(5)

pam_dhkeys(5)

pam_dial_auth(5)

pam_krb5(5)

pam_krb5_migrate(5)

pam_ldap(5)

pam_list(5)

pam_passwd_auth(5)

pam_pkcs11(5)

pam_rhosts_auth(5)

pam_roles(5)

pam_sample(5)

pam_smbfs_login(5)

pam_smb_passwd(5)

pam_tsol_account(5)

pam_unix_account(5)

pam_unix_auth(5)

pam_unix_cred(5)

pam_unix_session(5)

pam_zfs_key(5)

pkcs11_kernel(5)

pkcs11_kms(5)

pkcs11_softtoken(5)

pkcs11_tpm(5)

POSIX.1(5)

POSIX.2(5)

POSIX(5)

privileges(5)

prof(5)

pthreads(5)

RBAC(5)

rbac(5)

regex(5)

regexp(5)

resource_controls(5)

sgml(5)

smf(5)

smf_bootstrap(5)

smf_method(5)

smf_restarter(5)

smf_security(5)

smf_template(5)

solaris10(5)

solaris(5)

solbook(5)

stability(5)

standard(5)

standards(5)

step(5)

sticky(5)

SUS(5)

SUSv2(5)

SUSv3(5)

SVID3(5)

SVID(5)

tecla(5)

teclarc(5)

term(5)

threads(5)

trusted_extensions(5)

vgrindefs(5)

wbem(5)

xcvr_addr(5)

xcvr_id(5)

xcvr_inuse(5)

XNS4(5)

XNS(5)

XNS5(5)

XPG3(5)

XPG4(5)

XPG4v2(5)

XPG(5)

zones(5)

isalist

- Solaris 软件可识别的本机指令集

描述

本文列出了由 isalist(1) 以及 SI_ISALIST 命令(属于 sysinfo(2))返回的可能的指令集名称。

该列表按某种方式对指令集系列进行了排序,即排在后面的名称通常比前面的名称的运行速度快;请注意,这与 isalist(1)sysinfo(2) 列出的顺序相反。在下面的值列表中,带编号的条目通常表示性能渐增;带字母的条目表示互斥或无法排序。

此功能已过时,可能会在以后的 Solaris 版本中删除。以下列表不会影响现代处理器已创建的所有扩展。要了解处理指令集扩展的更好方法,请参见 getisax(2)

SPARC 平台

在适当时,指出了 Oracle 的 C 4.0 编译器带有给定值的 -xarch 选项的对应项。其他编译器可能也有类似的选项。

1a. sparc

指示 SPARC V8 指令集,其定义详见《SPARC Architecture Manual》,第 8 版,Prentice-Hall, Inc. 出版,1992 年。在特定系统上,某些指令(如整数相乘和相除、FSMULD 及对四元操作数执行的所有浮点运算)可由内核模拟。

1b. sparcv7

与 sparc 相同。此选项与使用 Oracle C 4.0 编译器的 –xarch=v7 选项生成的代码相对应。

2. sparcv8–fsmuld

与 sparc 类似,但必须在硬件中执行整数相乘和相除。此选项与使用 Oracle C 4.0 编译器的 –xarch=v8a 选项生成的代码相对应。

3. sparcv8

与 sparcv8–fsmuld 类似,但也必须在硬件中执行 FSMULD。此选项与使用 Oracle C 4.0 编译器的 –xarch=v8 选项生成的代码相对应。

4. sparcv8plus

指示 SPARC V8 指令集以及 SPARC V9 指令集(其定义详见《SPARC Architecture Manual》,第 9 版,Prentice-Hall 出版,1994 年)中可按照 V8+ 技术规范使用的那些指令。此选项与使用 Oracle C 4.0 编译器的 –xarch=v8plus 选项生成的代码相对应。

5a. sparcv8plus+vis

与 sparcv8plus 类似,但新增了可按照 V8+ 技术规范使用的那些 UltraSPARC I 可视化指令。此选项与使用 Oracle C 4.0 编译器的 –xarch=v8plusa 选项生成的代码相对应。

5b. sparcv8plus+fmuladd

与 sparcv8plus 类似,但新增了 Fujitsu SPARC64 浮点相乘-相加和相乘-相减指令。

6. sparcv9

指示 SPARC V9 指令集,其定义详见《SPARC Architecture Manual》,第 9 版,Prentice-Hall 出版,1994 年。

7a. sparcv9+vis

与 sparcv9 类似,但新增了 UltraSPARC I 可视化指令。

7b. sparcv9+vis2

与 sparcv9 类似,但新增了 UltraSPARC III 可视化指令。

7c. sparcv9+fmuladd

与 sparcv9 类似,但新增了 Fujitsu SPARC64 浮点相乘-相加和相乘-相减指令。

x86 平台

1. i386

Intel 80386 指令集,其说明详见《i386 Microprocessor Programmer's Reference Manual》。

2. i486

Intel 80486 指令集,其说明详见《i486 Microprocessor Programmer's Reference Manual》。(实际上,这包括 i386 以及 CMPXCHG、BSWAP 和 XADD 指令。)

3. Pentium

Intel Pentium 指令集,其说明详见《iPentium Processor User's Manual》。(实际上,这包括 i486、CPU_ID 指令以及 CPU_ID 指令指明存在的所有功能。)

4. pentium+mmx

与 pentium 类似,包含保证存在的 MMX 指令。

5. pentium_pro

Intel PentiumPro 指令集,其说明详见《PentiumPro Family Developer's Manual》。(实际上,这包括 pentium 以及保证存在的 CMOVcc、FCMOVcc、FCOMI 和 RDPMC 指令。)

6. pentium_pro+mmx

与 pentium_pro 类似,包含保证存在的 MMX 指令。

7. amd64

AMD Opteron 指令集,其说明详见AMD64 Architecture Programmer's Manual

另请参见

isalist(1)getisax(2)sysinfo(2)