LinX with Intel Linpack v11.0.1.005 for Intel and AMD CPU.
For AMD users who might face with the Non-Loading issue with the latest Linpack v11.0.1.005,
I have come up with a patch to resolve this problem.
LinX 32-bit
http://s19.postimage.org/g42y3co0z/Lin_X_32_1a.png
LinX 32-bit log
http://s19.postimage.org/a1vbcuzkz/Lin_X_32_1b.png
LinX 64-bit
http://s19.postimage.org/88seojeeb/Lin_X_64_1a.png
LinX 64-bit log
http://s19.postimage.org/pxk5g5q5f/Lin_X_64_1b.png
For the AMD patch I changed the hex byte
75H (JNE) to
EBH (JMP), ie I forced the code
to jump straight to the Linpack Math library routine regardless of the CPU type whether
it's Intel or AMD. Nice, right?
Some hash values and short DisAssembly explanation to the original and patched files,
32 and 64 bit.
linpack_xeon64.exe (
Intel CPU only)
CRC-32:
ee84f31b
---MD5: ea2c1ed5d9ea12a3df2e47ee7666ab12
-SHA-1: a4f9effd7b23afc85b8b3858ff44c9764c580f8c
00046C 85 C0 Test EAX, EAX......................; Not Zero = Intel, Zero = AMD
00046E
75 2B
JNE Some Memory Address.....; Intel, so go to Math Routine
linpack_xeon64.exe (
Patched, Both Intel and AMD)
CRC-32:
3f167792
---MD5: 4032d811603594a0785c7bb1dd67bf7b
-SHA-1: 8a7f62581846bd33be45161f09738f348e07882c
00046C 85 C0 Test EAX, EAX......................; Not Zero = Intel, Zero = AMD
00046E
EB 2B
JMP Some Memory Address.....; Don't care just go to Math Routine
linpack_xeon32.exe (
Intel CPU only)
CRC-32:
c184babb
---MD5: ab203fd622c162782933591e273cc880
-SHA-1: 6a0f78d647ff3fc60a8972939326b9048af283d4
001038 85 C0 Test EAX, EAX......................; Not Zero = Intel, Zero = AMD
00103A
75 2B
JNE Some Memory Address.....; Intel, so go to Math Routine
linpack_xeon32.exe (
Patched, Both Intel and AMD)
CRC-32:
e84cd5c4
---MD5: 60882e2d5024364fab26910daa815b4b
-SHA-1: 5a6a91e46f6245fd97a438c90e87ae59480aaa6b
001038 85 C0 Test EAX, EAX......................; Not Zero = Intel, Zero = AMD
00103A
EB 2B
JMP Some Memory Address.....; Don't care just go to Math Routine
The short DisAssembly explanation might be wrong or inaccurate but I think you get
the general idea.
Credit to AgentGOD (IBT creator) who I think to come up with this brilliant idea and
be the first person to do this patch years ago. ;-)
For AMD users who are creative enough you can use this latest Math library with IBT v2.54
too by copying and renaming the appropriate files. Don't forget to copy the Intel OMP
Runtime Library (libiomp5md.dll), 32 and 64 bit version to the appropriate folder also.
Download links :
Mediafire :
Code:
http://www.mediafire.com/download.php?kna2w379ggxr7hz
Datafilehost :
Code:
http://www.datafilehost.com/download-d5b49d25.html