proc.ash 586 B

12345678910111213141516171819202122
  1. ;/***********************************************\
  2. ;??? proc.ash
  3. ;\***********************************************/
  4. CPU_ID MACRO
  5. db 0fh ; Hardcoded CPUID instruction
  6. db 0a2h
  7. ENDM
  8. ;see proc.h
  9. X86 EQU 0 ; /* 486, Pentium plain, or any other x86 compatible */
  10. PMMX EQU 1 ; /* Pentium with MMX */
  11. PPRO EQU 2 ; /* Pentium Pro */
  12. PII EQU 3 ; /* Pentium II */
  13. C6X86 EQU 4
  14. C6X86MX EQU 5
  15. AMDK63D EQU 6
  16. AMDK6 EQU 7
  17. AMDK5 EQU 8