1isainfo(1) User Commands isainfo(1)
2
3
4
6 isainfo - describe instruction set architectures
7
9 isainfo [ [-v] [-b | -n | -k] | [-x]]
10
11
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
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
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
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
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
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)