Files
MSYS2-packages/gmp/gmp-6.2.0-1.src.patch
JPeterMugaas d739bcbd31 gmp 6.2.0
Upgrade to latest version
Use Cygwin patch
added separate msys patch.
use the helper macros
2020-01-29 14:43:00 -05:00

49 lines
1.8 KiB
Diff

--- origsrc/gmp-6.2.0/mpn/x86/fat/fat.c 2020-01-17 14:44:49.000000000 +0100
+++ src/gmp-6.2.0/mpn/x86/fat/fat.c 2020-01-28 20:15:10.307890700 +0100
@@ -351,6 +351,13 @@ __gmpn_cpuvec_init (void)
case 0x2c: /* WSM Gulftown */
case 0x2e: /* NHM Beckton */
case 0x2f: /* WSM Eagleton */
+ case 0x37: /* Silvermont */
+ case 0x4a: /* Silvermont */
+ case 0x4c: /* Airmont */
+ case 0x4d: /* Silvermont/Avoton */
+ case 0x5a: /* Silvermont */
+ case 0x5c: /* Goldmont */
+ case 0x5f: /* Goldmont */
TRACE (printf (" nehalem/westmere\n"));
CPUVEC_SETUP_p6_mmx;
CPUVEC_SETUP_p6_p3mmx;
@@ -363,6 +370,7 @@ __gmpn_cpuvec_init (void)
case 0x2d: /* SBR-EP */
case 0x3a: /* IBR */
case 0x3c: /* Haswell client */
+ case 0x3e: /* IBR Ivytown */
case 0x3f: /* Haswell server */
case 0x45: /* Haswell ULT */
case 0x46: /* Crystal Well */
@@ -428,7 +436,6 @@ __gmpn_cpuvec_init (void)
case 0x0f: /* k8 */
case 0x11: /* "fam 11h", mix of k8 and k10 */
case 0x13: /* unknown, conservatively assume k8 */
- case 0x16: /* unknown, conservatively assume k8 */
case 0x17: /* unknown, conservatively assume k8 */
TRACE (printf (" k8\n"));
CPUVEC_SETUP_k7;
@@ -444,13 +451,14 @@ __gmpn_cpuvec_init (void)
break;
case 0x14: /* bobcat */
+ case 0x16: /* jaguar */
TRACE (printf (" bobcat\n"));
CPUVEC_SETUP_k7;
CPUVEC_SETUP_k7_mmx;
CPUVEC_SETUP_bt1;
break;
- case 0x15: /* bulldozer */
+ case 0x15: /* bulldozer, piledriver, steamroller, excavator */
TRACE (printf (" bulldozer\n"));
CPUVEC_SETUP_k7;
CPUVEC_SETUP_k7_mmx;