cpu_model(3)

NAME
cpu_model

SYNOPSIS
#include <allegro.h>

extern int cpu_model;

DESCRIPTION
Contains the Intel CPU submodel, where applicable. On a 486 (cpu_family=4), zero or one indicates a DX chip, 2 an SX, 3 a 487 (SX) or 486 DX, 4 an SL, 5 an SX2, 7 a DX2 write-back enhanced, 8 a DX4 or DX4 overdrive, 14 a Cyrix, and 15 is unknown. On a Pentium chip (cpu_family=5), 1 indicates a Pentium (510\66, 567\66), 2 is a Pentium P54C, 3 is a Pentium overdrive processor, 5 is a Pentium overdrive for IntelDX4, 14 is a Cyrix, and 15 is unknown. You can read this variable after you have called check_cpu() (which is automatically called by allegro_init()).

SEE ALSO
check_cpu(3), cpu_vendor(3), cpu_family(3), cpu_capabilities(3), allegro_init(3)