1isainfo(1)                       User Commands                      isainfo(1)
2
3
4

NAME

6       isainfo - describe instruction set architectures
7

SYNOPSIS

9       isainfo [ [-v] [-b | -n | -k] | [-x]]
10
11

DESCRIPTION

13       The  isainfo  utility  is  used  to  identify various attributes of the
14       instruction set architectures supported on the currently  running  sys‐
15       tem.  Among the questions it can answer are whether 64-bit applications
16       are supported, or whether the running  kernel  uses  32-bit  or  64-bit
17       device drivers.
18
19
20       When  invoked  with  no options, isainfo prints the names of the native
21       instruction sets for applications supported by the current  version  of
22       the  operating system. These are a subset of the list returned by isal‐
23       ist(1). The subset corresponds to the basic  applications  environments
24       supported by the currently running system.
25

OPTIONS

27       The following options are supported:
28
29       -b    Prints  the  number  of  bits  in the address space of the native
30             instruction set.
31
32
33       -k    Prints the name of the instruction set(s) used by  the  operating
34             system  kernel components such as device drivers and STREAMS mod‐
35             ules.
36
37
38       -n    Prints the name of the native instruction set  used  by  portable
39             applications  supported  by  the current version of the operating
40             system.
41
42
43       -v    When used with the -b, -k or -n  options,  prints  more  detailed
44             information.
45
46
47       -x    Prints  instruction  extensions  to the native ABI which are sup‐
48             ported by the platform.
49
50

EXAMPLES

52       Example 1 Invoking isainfo on a 32-bit x86 Platform
53
54
55       The following example invokes isainfo on a 32-bit x86 platform:
56
57
58         example% isainfo -v
59         32-bit i386 applications
60
61         example% isainfo -k
62         i386
63
64
65
66       Example 2 Invoking isainfo on a System  Running  the  64-bit  Operating
67       System on a 64-bit SPARC Processor
68
69
70       The  following  example  invokes isainfo on a system running the 64-bit
71       operating system on a 64-bit SPARC processor:
72
73
74         example% isainfo
75         sparcv9 sparc
76         example% isainfo -n
77         sparcv9
78         example% isainfo -v
79         64-bit sparcv9 applications
80         32-bit sparc applications
81         example% isainfo -vk
82         64-bit sparcv9 kernel modules
83
84
85
86       Example 3 Invoking isainfo -x on an AMD Opteron CPU
87
88
89       The following example invokes isainfo with the  -x  option  on  an  AMD
90       Opteron CPU:
91
92
93         example% isainfo -x
94         i386: fpu tsc cx8 sep cmov mmx ammx a3dnow a3dnowx fxsr sse sse2 pause
95
96
97

EXIT STATUS

99       Non-zero    Options  are  not  specified  correctly,  or the command is
100                   unable to recognize attributes of the system on which it is
101                   running. An error message is printed to stderr.
102
103

ATTRIBUTES

105       See attributes(5) for descriptions of the following attributes:
106
107
108
109
110       ┌─────────────────────────────┬─────────────────────────────┐
111       │      ATTRIBUTE TYPE         │      ATTRIBUTE VALUE        │
112       ├─────────────────────────────┼─────────────────────────────┤
113       │Availability                 │SUNWcsu                      │
114       └─────────────────────────────┴─────────────────────────────┘
115

SEE ALSO

117       isalist(1),     uname(1),    psrinfo(1M),    getisax(2),    sysinfo(2),
118       attributes(5), isalist(5)
119
120
121
122SunOS 5.11                        8 Feb 2007                        isainfo(1)
Impressum