1 .TH x86-model 1 "30 April 2009" "Edgeware tools"
3 x86-model \- show x86 CPU model information and (a bit) more
16 program shows basic information about the host's x86-based processor,
17 gleaned from the CPUID instruction. It doesn't work on other processors
20 flag causes more detailed information to be output.
22 The CPUID instruction reads an index in the EAX register which selects a
23 `leaf' of information; it sets the output registers EAX, EBX, ECX, and
24 EDX, to the appropriate values for the selected leaf.
28 it shows the `display family' and `display model' information for the
29 processor, in the form
31 which is used in the tables in Appendix C of Intel's optimization
32 guide. In verbose mode, the processor type, family, model and stepping
37 option, all of the available CPUID information is dumped to standard
38 output. Each line has the form
46 Verbose mode makes no difference.
52 index), prints the leaf of information selected by
54 as four hexadecimal numbers separated by spaces. In verbose mode, the
55 output is written on four lines, labelled with the appropriate register
60 option, the behaviour is as for
62 except that `extended function' information is selected by toggling bit
65 If no option is given, but there is a command-line argument, then the
68 with the leaf taken from the argument; otherwise the behaviour is as for
73 .I "Intel 64 and IA-32 Architectures Software Developer's Manual"
75 .I "Intel 64 and IA-32 Architectures Optimization Reference Manual"