Man Linux: Main Page and Category List

NAME

       cpu_model  -  Contains the Intel CPU submodel. Allegro game programming
       library.

SYNOPSIS

       #include <allegro.h>

       extern int cpu_model;

DESCRIPTION

       Contains the CPU submodel, where applicable. Allegro defines  at  least
       the following CPU family types (see include/allegro/system.h for a more
       complete list):

          CPU_FAMILY_I586:
             CPU_MODEL_PENTIUM, CPU_MODEL_K5, CPU_MODEL_K6

          CPU_FAMILY_I686:
             CPU_MODEL_PENTIUMPRO, CPU_MODEL_PENTIUMII,
             CPU_MODEL_PENTIUMIIIKATMAI, CPU_MODEL_PENTIUMIIICOPPERMINE,
             CPU_MODEL_ATHLON, CPU_MODEL_DURON

          CPU_FAMILY_EXTENDED:
             CPU_MODEL_PENTIUMIV, CPU_MODEL_XEON,
             CPU_MODEL_ATHLON64, CPU_MODEL_OPTERON

          CPU_FAMILY_POWERPC:
             CPU_MODEL_POWERPC_x, for x=601-604, 620, 750, 7400, 7450

       You can read this variable after you have called check_cpu() (which  is
       automatically  called  by  allegro_init()).  Make  sure  you  check the
       cpu_family and cpu_vendor so you know which models make sense to check.

SEE ALSO

       check_cpu(3alleg),        cpu_vendor(3alleg),       cpu_family(3alleg),
       cpu_capabilities(3alleg), allegro_init(3alleg)