General > The Laboratory

CPUID code, need to test on 64 bit AMD hardware.

(1/3) > >>

hutch--:
The attached test piece uses CPUID to test if instruction sets are available. I have already tested this code on Intel 64 bit hardware and it is producing the correct results but I don't have access at an AMD machine to see if they also handle the current Intel sets as well as a few AMD specific ones.

Could I impose on anyone who is using a 64 bit AMD machine to test the small test piece for me.

This is what I currently get on this Haswell I use.

  Available Instruction Sets

  Vendor String = GenuineIntel

  1 = supported
  0 = not supported

  --------------
  INTEL Original
  --------------
  1 mmx
  1 sse
  1 sse2
  1 sse3
  1 ssse3
  1 sse4.1
  1 sse4.2
  1 avx
  1 avx2

  ------------
  AMD Specific
  ------------
  0 mmx Ext
  0 3Dnow
  0 3Dnow Ext

  Press any key ....

AW:
There is a need for more members with AMDs, particularly the most recent ones. I would love to have a ThreadRipper AMD, but would not make sense to fork more 2000 euros when I just purchased a computer a couple of months ago.

Adamanteus:

  Available Instruction S

  Vendor String = Authent

  1 = supported
  0 = not supported

  --------------
  INTEL Original
  --------------
  1 mmx
  1 sse
  1 sse2
  1 sse3
  1 ssse3
  1 sse4.1
  1 sse4.2
  1 avx
  0 avx2

  ------------
  AMD Specific
  ------------
  1 mmx Ext
  0 3Dnow
  0 3Dnow Ext

  Press any key ....

 - that's normal desktop AMD, also exists sse5, avx2 - not server, 3Dnow - no builtin AMD video.

hutch--:
I think I have got what can be got, while the Intel documentation is appalling, the AMD documentation is all over the place like a mad woman's sh*t. In 64 bit there is a lot of old stuff that does not matter and as far as I can tell, any processor able to run 64 bit Windows supports CPUID so the results are something like useful to test if an instruction set is available on any given processor that can run Win 64.

wjr:
Looks good on this older AMD Phenom(tm) II X4 905e Processor:

  Available Instruction Sets

  Vendor String = AuthenticAMD

  1 = supported
  0 = not supported

  --------------
  INTEL Original
  --------------
  1 mmx
  1 sse
  1 sse2
  1 sse3
  0 ssse3
  0 sse4.1
  0 sse4.2
  0 avx
  0 avx2

  ------------
  AMD Specific
  ------------
  1 mmx Ext
  1 3Dnow
  1 3Dnow Ext

  Press any key ....

Navigation

[0] Message Index

[#] Next page

Go to full version