Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
cpu_model(3)			 Allegro manual 		    cpu_model(3)

NAME
     cpu_model	-  Contains the Intel CPU submodel. Allegro game programming li-
     brary.

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 com-
     plete 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  au-
     tomatically  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(3),  cpu_vendor(3),  cpu_family(3),  cpu_capabilities(3),   alle-
     gro_init(3)

Allegro 			  version 4.4.3 		    cpu_model(3)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=cpu_model&sektion=3&manpath=FreeBSD+Ports+15.1.quarterly>

home | help