Menu

Tree [r976] / cpus /
 History

HTTPS access


File Date Author Commit
 nasmdoc 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 .i386base.m4.swp 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 .log 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 AMD64.m4 2025-03-30 paulcockshott [r976]
 AMD64full.m4 2018-10-22 paulcockshott [r732]
 AMD64small.m4 2020-09-12 paulcockshott [r786]
 ARM.m4 2024-02-29 paulcockshott [r887] the armcg now generates syntactically correct a...
 ARM64.m4 2025-03-18 paulcockshott [r970] fix conversion from int to fp16
 AVX.m4 2025-01-23 paulcockshott [r961] Now have vectorised arm64, some bugs found in A...
 AVX2.m4 2024-03-05 paulcockshott [r890] First stage of converting the XeonPHi code gene...
 AVX32.m4 2021-02-17 paulcockshott [r804]
 AVX512.m4 2025-03-30 paulcockshott [r976]
 AVX64.m4 2025-01-23 paulcockshott [r960]
 AVX64gas.m4 2013-03-26 paulcockshott [r455] in process of converting AVX64 to use nasm, thi...
 Assembly-HOWTO.html 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 Atom.m4 2009-03-24 paulcockshott [r81]
 C.m4 2024-02-21 paulcockshott [r883]
 C64.m4 2022-02-21 paulcockshott [r834] Attempt to get the 64 bit C code generator work...
 CLSIMD.m4 2024-05-04 paulcockshott [r908]
 CLSIMDwin.m4 2017-11-28 paulcockshott [r711]
 EE.m4 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 K6 (2).m4 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 K6.m4 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 K6.m4.tmp 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 MIC.m4 2024-02-24 paulcockshott [r886] First version of arm 32 which generates assembl...
 OriginalInstructionFile 2010-11-18 ygdura [r245]
 OriginalInstructionFileOpteron 2010-09-29 ygdura [r220]
 P3.m4 2022-08-24 paulcockshott [r838] A bunch of corrections to the x86 architecture ...
 P4 (4).m4 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 P4.m4 2022-08-24 paulcockshott [r838] A bunch of corrections to the x86 architecture ...
 PPC.ilc 2013-11-05 paulcockshott [r521] we now have an apparently functional MIC code g...
 PPCNew.m4 2013-11-05 paulcockshott [r521] we now have an apparently functional MIC code g...
 PPCVecByte.m4 2010-11-04 ygdura [r229]
 PPCVecInt.m4 2013-11-05 paulcockshott [r521] we now have an apparently functional MIC code g...
 PPCVecShort.m4 2013-11-05 paulcockshott [r521] we now have an apparently functional MIC code g...
 PPCVecfp.m4 2013-11-05 paulcockshott [r521] we now have an apparently functional MIC code g...
 PPCfp.m4 2013-11-05 paulcockshott [r521] we now have an apparently functional MIC code g...
 PPCint.m4 2013-11-05 paulcockshott [r521] we now have an apparently functional MIC code g...
 Pcode.tex 2010-08-17 paulcockshott [r214]
 PentiumCG.vwu 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 PowerPC.m4 2010-11-04 ygdura [r229]
 SPEfp.m4 2009-05-19 ygdura [r113]
 X86_64v4.m4 2025-03-30 paulcockshott [r976]
 adetect.h 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 amd64.m4 2022-08-24 paulcockshott [r838] A bunch of corrections to the x86 architecture ...
 amd64base.m4 2018-10-22 paulcockshott [r731]
 as.dvi 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 asmdoc 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 asmdoc.dvi 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 asmdoc.log 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 asmdoc.lst 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 asmdoc.pas 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 asmdoc.tex 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 asmdoc.toc 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 asms.tex 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 fasti386base.m4 2017-11-17 paulcockshott [r700]
 fgathertrans.m4 2024-03-05 paulcockshott [r890] First stage of converting the XeonPHi code gene...
 floattrans.m4 2017-12-05 paulcockshott [r712]
 fpu.m4 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 gastest.s 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 gdb.html 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 gnu486.m4 2012-06-25 paulcockshott [r380]
 gnuP4.m4 2017-12-05 paulcockshott [r712]
 gnuPentium.m4 2016-03-07 paulcockshott [r659] fixed tendancy of some code generators to recur...
 gnummx.m4 2015-01-17 paulcockshott [r611] got the C code generator seeming to work
 gnummx2.m4 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 gnusse2.m4 2018-06-29 paulcockshott [r720] This is the first commit of updated made necess...
 i386.m4 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 i386base.m4 2024-07-11 paulcockshott [r917]
 i386gas.m4 2021-02-10 paulcockshott [r803] fixed previous error for the gnu assembler as well
 ia32.ilc.relyx1 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 ia32.ilc.relyx2 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 ia32.m4 2013-04-19 paulcockshott [r464]
 ifpu-gas.m4 2018-06-29 paulcockshott [r720] This is the first commit of updated made necess...
 ifpu.m4 2025-03-30 paulcockshott [r976]
 ifpums32.m4 2013-07-09 paulcockshott [r487]
 ifpums64.m4 2022-09-08 paulcockshott [r840] Now have AMD64 code generator working reliably ...
 listing.txt 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 mmx.m4 2022-01-28 paulcockshott [r831] fixing some poor code generation for pixel to r...
 mmxsmall.m4 2020-09-12 paulcockshott [r786]
 nasm.log 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 nasmdo10.htm 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 nasmdoc0.htm 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 nasmdoc1.htm 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 nasmdoc2.htm 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 nasmdoc3.htm 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 nasmdoc4.htm 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 nasmdoc5.htm 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 nasmdoc6.htm 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 nasmdoc7.htm 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 nasmdoc8.htm 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 nasmdoc9.htm 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 nasmdoca.doc 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 nasmdoca.htm 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 nasmdoca.lyx 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 nasmdoca.tex 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 nasmdoci.htm 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 nios.m4 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 nvidia.m4 2014-09-19 simccorkell [r582] Added support for Nvidia GPU, updated manuals/help
 nvidia64.m4 2021-02-17 paulcockshott [r806] add 64 bit nvidia development version
 opteron.m4 2018-10-22 paulcockshott [r730]
 p.asm 2010-09-29 ygdura [r220]
 pcode.m4 2010-08-17 paulcockshott [r214]
 pentium.m4 2013-06-26 paulcockshott [r482] fix up int comparisons for non p6 instruction ...
 readme.txt 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 sse.m4 2018-06-29 paulcockshott [r720] This is the first commit of updated made necess...
 sse2-opteron.m4 2018-06-29 paulcockshott [r720] This is the first commit of updated made necess...
 sse2.m4 2025-03-30 paulcockshott [r976]
 sse2small.m4 2020-09-12 paulcockshott [r786]
 sse3.m4 2009-03-24 paulcockshott [r82]
 test.m4 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 testless.s 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 untypedmmx.m4 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)
 vptask.bat 2008-06-06 laurencehole [r1] Initial copy from Ouen (Glasgow University)

Read Me

The included code follows the guidelines described in the document,
"AMD Processor Recognition Application Note" located at:
http://www.amd.com/products/cpg/athlon/techdocs/index.html
It is meant to serve as only an example, as there are other ways to accomplish
processor detection.

This utility supports the AMD Athlon specific features.

The cpuid_ex.exe was compiled with Microsoft Visual Studio C Version 5 and 6.

In a Windows 95, Windows 98, or Windows NT 4.0 DOS box, type in:
cpuid_ex
to display a list of supported features for the running processor.
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.