From fb1deb1fef333de78054897c56aa6270ecbd8da6 Mon Sep 17 00:00:00 2001 From: Xorg Date: Sun, 10 May 2020 18:48:21 +0200 Subject: [PATCH] Tests: update all tests to add fields for L1I --- tests/amd/bobcat/brazos-zacate.test | 2 ++ tests/amd/bulldozer/bulldozer-x4.test | 2 ++ tests/amd/bulldozer/vishera-x4.test | 2 ++ tests/amd/k10/athlon-2-champlain-mobile.test | 2 ++ tests/amd/k10/athlon-2-kuma.test | 2 ++ tests/amd/k10/athlon-2-propus-2.test | 2 ++ tests/amd/k10/athlon-2-propus-3.test | 2 ++ tests/amd/k10/athlon-2-propus.test | 2 ++ tests/amd/k10/athlon-2-regor.test | 2 ++ tests/amd/k10/magny-cours.test | 2 ++ tests/amd/k10/phenom-2-deneb.test | 2 ++ tests/amd/k10/phenom-2-heka.test | 2 ++ tests/amd/k10/phenom-2-thuban.test | 2 ++ tests/amd/k10/phenom-agena.test | 2 ++ tests/amd/k10/sempron-sargas.test | 2 ++ tests/amd/k7/athlon-thoroughbred.test | 2 ++ tests/amd/k7/duron-applebred.test | 2 ++ tests/amd/k7/sempron-barton.test | 2 ++ tests/amd/k8/athlon-64-brisbane.test | 2 ++ tests/amd/k8/athlon-64-venice.test | 2 ++ tests/amd/k8/mobile-sempron-64-keene.test | 2 ++ tests/amd/k8/mobile-sempron-64-sonora.test | 2 ++ tests/amd/k8/opteron-denmark.test | 2 ++ tests/amd/k8/sempron-64-sparta.test | 2 ++ tests/amd/k8/turion-64-lancaster.test | 2 ++ tests/amd/zen+/ryzen5-picasso.test | 2 ++ tests/amd/zen+/ryzen7-pinnacle-ridge.test | 2 ++ tests/amd/zen+/threadripper-colfax.test | 2 ++ tests/amd/zen/epyc-naples.test | 2 ++ tests/amd/zen/ryzen3-raven-ridge.test | 2 ++ tests/amd/zen/ryzen5-raven-ridge.test | 2 ++ tests/amd/zen/ryzen5-summit-ridge.test | 2 ++ tests/amd/zen/ryzen7-summit-ridge.test | 2 ++ tests/amd/zen/threadripper-whitehaven.test | 2 ++ tests/amd/zen2/ryzen5-matisse.test | 2 ++ tests/amd/zen2/ryzen7-matisse.test | 2 ++ tests/amd/zen2/ryzen9-matisse.test | 2 ++ tests/amd/zen2/threadripper-castle-peak.test | 2 ++ tests/hygon/dhyana/dhyana_7.test | 2 ++ ...ew-n2800.txt => atom-cedarview-n2800.test} | 5 +++++ .../atom/atom-diamondville-dualcore.test | 2 ++ tests/intel/atom/atom-diamondville.test | 2 ++ tests/intel/atom/atom-pineview-2.test | 2 ++ tests/intel/atom/atom-pineview-3.test | 2 ++ tests/intel/atom/atom-pineview.test | 2 ++ tests/intel/broadwell/broadwell-e-i7.test | 2 ++ tests/intel/core2/allendale.test | 2 ++ tests/intel/core2/celeron-wolfdale.test | 2 ++ tests/intel/core2/conroe-1m.test | 2 ++ tests/intel/core2/conroe-l-celeron.test | 2 ++ tests/intel/core2/conroe-l.test | 2 ++ tests/intel/core2/conroe.test | 2 ++ tests/intel/core2/kentsfield.test | 2 ++ tests/intel/core2/merom-2m.test | 2 ++ tests/intel/core2/merom.test | 2 ++ tests/intel/core2/penryn-3m.test | 2 ++ tests/intel/core2/penryn-mobile.test | 2 ++ tests/intel/core2/wolfdale.test | 2 ++ tests/intel/core2/xeon-clovertown.test | 2 ++ tests/intel/core2/xeon-harpertown.test | 2 ++ tests/intel/core2/xeon-wolfdale.test | 2 ++ tests/intel/core2/yonah-2.test | 2 ++ tests/intel/core2/yonah-3.test | 2 ++ tests/intel/core2/yonah.test | 2 ++ tests/intel/core2/yorkfield-2m.test | 2 ++ tests/intel/core2/yorkfield.test | 2 ++ tests/intel/haswell/crystalwell-i7.test | 2 ++ tests/intel/haswell/haswell-i3.test | 2 ++ tests/intel/haswell/haswell-i5.test | 2 ++ tests/intel/haswell/haswell-i7.test | 2 ++ tests/intel/ivy/i3.test | 2 ++ tests/intel/ivy/{xeon-e5.txt => xeon-e5.test} | 7 ++++++- tests/intel/lakes/coffee-lake-i5-u.test | 2 ++ tests/intel/lakes/coffee-lake-i7.test | 2 ++ tests/intel/lakes/kaby-lake-i7-u.test | 2 ++ tests/intel/nehalem/arrandale-i7.test | 2 ++ tests/intel/nehalem/arrandale-mobile.test | 2 ++ tests/intel/nehalem/bloomfield.test | 2 ++ tests/intel/nehalem/gulftown-i7.test | 2 ++ tests/intel/nehalem/lynnfield-i7.test | 2 ++ tests/intel/nehalem/xeon-bloomfield.test | 2 ++ tests/intel/nehalem/xeon-gainestown.test | 2 ++ tests/intel/nehalem/xeon-gulftown.test | 2 ++ .../netburst/celeron-northwood.test.test | 2 ++ tests/intel/netburst/celeron-prescott.test | 2 ++ tests/intel/netburst/celeron-willamette.test | 2 ++ tests/intel/netburst/mobile-p4-northwood.test | 2 ++ tests/intel/netburst/p4-northwood.test | 2 ++ tests/intel/netburst/p4-prescott-ht.test | 2 ++ tests/intel/netburst/xeon-prestonia.test | 2 ++ tests/intel/p2/celeron-coppermine.test | 2 ++ tests/intel/p2/pentium-coppermine.test | 2 ++ tests/intel/p2/pentium-dixon.test | 2 ++ tests/intel/p2/petium-m-dothan.test | 2 ++ tests/intel/qemu/qemu.test | 2 ++ tests/intel/sandy/celeron-sandy.test | 2 ++ tests/intel/sandy/ivy-bridge-i5.test | 2 ++ tests/intel/sandy/sandy-bridge-e-i7.test | 2 ++ tests/intel/sandy/sandy-bridge-i7.test | 2 ++ tests/intel/sandy/xeon-sandy.test | 2 ++ tests/intel/skylake/skylake-i5.test | 2 ++ tests/intel/skylake/skylake-pentium.test | 2 ++ tests/intel/skylake/skylake-x-i7.test | 2 ++ tests/intel/skylake/xeon-clx.test | 2 ++ tests/intel/skylake/xeon-scalable-4114.test | 2 ++ tests/update_tests.sh | 19 +++++++++++++++++++ 106 files changed, 236 insertions(+), 1 deletion(-) rename tests/intel/atom/{atom-cedarview-n2800.txt => atom-cedarview-n2800.test} (99%) rename tests/intel/ivy/{xeon-e5.txt => xeon-e5.test} (99%) create mode 100755 tests/update_tests.sh diff --git a/tests/amd/bobcat/brazos-zacate.test b/tests/amd/bobcat/brazos-zacate.test index ffd5bc4..f282833 100644 --- a/tests/amd/bobcat/brazos-zacate.test +++ b/tests/amd/bobcat/brazos-zacate.test @@ -84,11 +84,13 @@ intel_fn11[3]=00000000 00000000 00000000 00000000 0 -1 8 +2 16 -1 -1 64 64 +64 -1 -1 64 (authoritative) diff --git a/tests/amd/bulldozer/bulldozer-x4.test b/tests/amd/bulldozer/bulldozer-x4.test index ed093c9..2e461cb 100644 --- a/tests/amd/bulldozer/bulldozer-x4.test +++ b/tests/amd/bulldozer/bulldozer-x4.test @@ -84,12 +84,14 @@ intel_fn11[3]=00000000 00000000 00000000 00000000 8192 -1 4 +2 16 64 -1 64 64 64 +64 -1 128 (authoritative) Bulldozer X4 diff --git a/tests/amd/bulldozer/vishera-x4.test b/tests/amd/bulldozer/vishera-x4.test index 16091bb..a935256 100644 --- a/tests/amd/bulldozer/vishera-x4.test +++ b/tests/amd/bulldozer/vishera-x4.test @@ -84,12 +84,14 @@ intel_fn11[3]=00000000 00000000 00000000 00000000 8192 -1 4 +2 16 64 -1 64 64 64 +64 -1 128 (authoritative) Vishera X4 diff --git a/tests/amd/k10/athlon-2-champlain-mobile.test b/tests/amd/k10/athlon-2-champlain-mobile.test index 0744310..5926118 100644 --- a/tests/amd/k10/athlon-2-champlain-mobile.test +++ b/tests/amd/k10/athlon-2-champlain-mobile.test @@ -84,11 +84,13 @@ intel_fn11[3]=00000000 00000000 00000000 00000000 0 -1 2 +2 16 -1 -1 64 64 +64 -1 -1 64 (authoritative) diff --git a/tests/amd/k10/athlon-2-kuma.test b/tests/amd/k10/athlon-2-kuma.test index 4059a35..5ec0808 100644 --- a/tests/amd/k10/athlon-2-kuma.test +++ b/tests/amd/k10/athlon-2-kuma.test @@ -84,12 +84,14 @@ intel_fn11[3]=00000000 00000000 00000000 00000000 2048 -1 2 +2 16 32 -1 64 64 64 +64 -1 128 (authoritative) Athlon X2 (Kuma) diff --git a/tests/amd/k10/athlon-2-propus-2.test b/tests/amd/k10/athlon-2-propus-2.test index e28d9ce..2f8c6bc 100644 --- a/tests/amd/k10/athlon-2-propus-2.test +++ b/tests/amd/k10/athlon-2-propus-2.test @@ -84,11 +84,13 @@ intel_fn11[3]=00000000 00000000 00000000 00000000 0 -1 2 +2 16 -1 -1 64 64 +64 -1 -1 128 (authoritative) diff --git a/tests/amd/k10/athlon-2-propus-3.test b/tests/amd/k10/athlon-2-propus-3.test index a60f655..bea142b 100644 --- a/tests/amd/k10/athlon-2-propus-3.test +++ b/tests/amd/k10/athlon-2-propus-3.test @@ -84,11 +84,13 @@ intel_fn11[3]=00000000 00000000 00000000 00000000 0 -1 2 +2 16 -1 -1 64 64 +64 -1 -1 128 (authoritative) diff --git a/tests/amd/k10/athlon-2-propus.test b/tests/amd/k10/athlon-2-propus.test index e28d9ce..2f8c6bc 100644 --- a/tests/amd/k10/athlon-2-propus.test +++ b/tests/amd/k10/athlon-2-propus.test @@ -84,11 +84,13 @@ intel_fn11[3]=00000000 00000000 00000000 00000000 0 -1 2 +2 16 -1 -1 64 64 +64 -1 -1 128 (authoritative) diff --git a/tests/amd/k10/athlon-2-regor.test b/tests/amd/k10/athlon-2-regor.test index 73ca420..64e1221 100644 --- a/tests/amd/k10/athlon-2-regor.test +++ b/tests/amd/k10/athlon-2-regor.test @@ -84,11 +84,13 @@ intel_fn11[3]=00000000 00000000 00000000 00000000 0 -1 2 +2 16 -1 -1 64 64 +64 -1 -1 128 (authoritative) diff --git a/tests/amd/k10/magny-cours.test b/tests/amd/k10/magny-cours.test index 927f560..a270d42 100644 --- a/tests/amd/k10/magny-cours.test +++ b/tests/amd/k10/magny-cours.test @@ -84,12 +84,14 @@ intel_fn11[3]=00000000 00000000 00000000 00000000 10240 -1 2 +2 16 96 -1 64 64 64 +64 -1 128 (authoritative) Magny-Cours Opteron diff --git a/tests/amd/k10/phenom-2-deneb.test b/tests/amd/k10/phenom-2-deneb.test index 07a2639..7f41608 100644 --- a/tests/amd/k10/phenom-2-deneb.test +++ b/tests/amd/k10/phenom-2-deneb.test @@ -84,12 +84,14 @@ intel_fn11[3]=00000000 00000000 00000000 00000000 6144 -1 2 +2 16 48 -1 64 64 64 +64 -1 128 (authoritative) Phenom II X4 (Deneb) diff --git a/tests/amd/k10/phenom-2-heka.test b/tests/amd/k10/phenom-2-heka.test index 9f28123..abd924b 100644 --- a/tests/amd/k10/phenom-2-heka.test +++ b/tests/amd/k10/phenom-2-heka.test @@ -84,12 +84,14 @@ intel_fn11[3]=00000000 00000000 00000000 00000000 6144 -1 2 +2 16 48 -1 64 64 64 +64 -1 128 (authoritative) Phenom II X3 (Heka) diff --git a/tests/amd/k10/phenom-2-thuban.test b/tests/amd/k10/phenom-2-thuban.test index 840dab2..81661ec 100644 --- a/tests/amd/k10/phenom-2-thuban.test +++ b/tests/amd/k10/phenom-2-thuban.test @@ -84,12 +84,14 @@ intel_fn11[3]=00000000 00000000 00000000 00000000 6144 -1 2 +2 16 48 -1 64 64 64 +64 -1 128 (authoritative) Phenom II X6 (Thuban) diff --git a/tests/amd/k10/phenom-agena.test b/tests/amd/k10/phenom-agena.test index e2bd247..39d6ea8 100644 --- a/tests/amd/k10/phenom-agena.test +++ b/tests/amd/k10/phenom-agena.test @@ -80,12 +80,14 @@ intel_fn4[3]=00000000 00000000 00000000 00000000 2048 -1 2 +2 16 32 -1 64 64 64 +64 -1 128 (authoritative) Phenom X4 (Agena/512K) diff --git a/tests/amd/k10/sempron-sargas.test b/tests/amd/k10/sempron-sargas.test index 21e4007..2f69ed7 100644 --- a/tests/amd/k10/sempron-sargas.test +++ b/tests/amd/k10/sempron-sargas.test @@ -84,11 +84,13 @@ intel_fn11[3]=00000000 00000000 00000000 00000000 0 -1 2 +2 16 -1 -1 64 64 +64 -1 -1 128 (authoritative) diff --git a/tests/amd/k7/athlon-thoroughbred.test b/tests/amd/k7/athlon-thoroughbred.test index 2be7d28..29a4272 100644 --- a/tests/amd/k7/athlon-thoroughbred.test +++ b/tests/amd/k7/athlon-thoroughbred.test @@ -80,11 +80,13 @@ intel_fn4[3]=00000000 00000000 00000000 00000000 0 -1 2 +2 16 -1 -1 64 64 +64 -1 -1 64 (non-authoritative) diff --git a/tests/amd/k7/duron-applebred.test b/tests/amd/k7/duron-applebred.test index 99e76fb..dc98ed8 100644 --- a/tests/amd/k7/duron-applebred.test +++ b/tests/amd/k7/duron-applebred.test @@ -80,11 +80,13 @@ intel_fn4[3]=00000000 00000000 00000000 00000000 0 -1 2 +2 16 -1 -1 64 64 +64 -1 -1 64 (non-authoritative) diff --git a/tests/amd/k7/sempron-barton.test b/tests/amd/k7/sempron-barton.test index 7221dff..f00c934 100644 --- a/tests/amd/k7/sempron-barton.test +++ b/tests/amd/k7/sempron-barton.test @@ -80,11 +80,13 @@ intel_fn4[3]=00000000 00000000 00000000 00000000 0 -1 2 +2 16 -1 -1 64 64 +64 -1 -1 64 (non-authoritative) diff --git a/tests/amd/k8/athlon-64-brisbane.test b/tests/amd/k8/athlon-64-brisbane.test index 614af90..c0995b1 100644 --- a/tests/amd/k8/athlon-64-brisbane.test +++ b/tests/amd/k8/athlon-64-brisbane.test @@ -80,11 +80,13 @@ intel_fn4[3]=00000000 00000000 00000000 00000000 0 -1 2 +2 16 -1 -1 64 64 +64 -1 -1 64 (non-authoritative) diff --git a/tests/amd/k8/athlon-64-venice.test b/tests/amd/k8/athlon-64-venice.test index ee73b4c..15ee8d0 100644 --- a/tests/amd/k8/athlon-64-venice.test +++ b/tests/amd/k8/athlon-64-venice.test @@ -80,11 +80,13 @@ intel_fn4[3]=00000000 00000000 00000000 00000000 0 -1 2 +2 16 -1 -1 64 64 +64 -1 -1 64 (non-authoritative) diff --git a/tests/amd/k8/mobile-sempron-64-keene.test b/tests/amd/k8/mobile-sempron-64-keene.test index dd8e273..f4f5539 100644 --- a/tests/amd/k8/mobile-sempron-64-keene.test +++ b/tests/amd/k8/mobile-sempron-64-keene.test @@ -80,11 +80,13 @@ intel_fn4[3]=00000000 00000000 00000000 00000000 0 -1 2 +2 16 -1 -1 64 64 +64 -1 -1 64 (non-authoritative) diff --git a/tests/amd/k8/mobile-sempron-64-sonora.test b/tests/amd/k8/mobile-sempron-64-sonora.test index 545884f..162ae51 100644 --- a/tests/amd/k8/mobile-sempron-64-sonora.test +++ b/tests/amd/k8/mobile-sempron-64-sonora.test @@ -80,11 +80,13 @@ intel_fn4[3]=00000000 00000000 00000000 00000000 0 -1 2 +2 16 -1 -1 64 64 +64 -1 -1 64 (non-authoritative) diff --git a/tests/amd/k8/opteron-denmark.test b/tests/amd/k8/opteron-denmark.test index 95bd391..0ccda84 100644 --- a/tests/amd/k8/opteron-denmark.test +++ b/tests/amd/k8/opteron-denmark.test @@ -80,11 +80,13 @@ intel_fn4[3]=00000000 00000000 00000000 00000000 0 -1 2 +2 16 -1 -1 64 64 +64 -1 -1 64 (non-authoritative) diff --git a/tests/amd/k8/sempron-64-sparta.test b/tests/amd/k8/sempron-64-sparta.test index 5d946c5..78e6feb 100644 --- a/tests/amd/k8/sempron-64-sparta.test +++ b/tests/amd/k8/sempron-64-sparta.test @@ -80,11 +80,13 @@ intel_fn4[3]=00000000 00000000 00000000 00000000 0 -1 2 +2 16 -1 -1 64 64 +64 -1 -1 64 (non-authoritative) diff --git a/tests/amd/k8/turion-64-lancaster.test b/tests/amd/k8/turion-64-lancaster.test index f21ab9e..0a01cec 100644 --- a/tests/amd/k8/turion-64-lancaster.test +++ b/tests/amd/k8/turion-64-lancaster.test @@ -80,11 +80,13 @@ intel_fn4[3]=00000000 00000000 00000000 00000000 0 -1 2 +2 16 -1 -1 64 64 +64 -1 -1 64 (non-authoritative) diff --git a/tests/amd/zen+/ryzen5-picasso.test b/tests/amd/zen+/ryzen5-picasso.test index 63e736c..bec875b 100644 --- a/tests/amd/zen+/ryzen5-picasso.test +++ b/tests/amd/zen+/ryzen5-picasso.test @@ -56,12 +56,14 @@ ext_cpuid[31]=0000000f 0000016f 0000000f 00000000 4096 -1 8 +4 8 16 -1 64 64 64 +64 -1 128 (authoritative) Ryzen 5 (Picasso) diff --git a/tests/amd/zen+/ryzen7-pinnacle-ridge.test b/tests/amd/zen+/ryzen7-pinnacle-ridge.test index 47d0fc9..edcf511 100644 --- a/tests/amd/zen+/ryzen7-pinnacle-ridge.test +++ b/tests/amd/zen+/ryzen7-pinnacle-ridge.test @@ -56,12 +56,14 @@ ext_cpuid[31]=0000000f 0000016f 0000000f 00000000 16384 -1 8 +4 8 16 -1 64 64 64 +64 -1 128 (authoritative) Ryzen 7 (Pinnacle Ridge) diff --git a/tests/amd/zen+/threadripper-colfax.test b/tests/amd/zen+/threadripper-colfax.test index deb92bc..3b9258f 100644 --- a/tests/amd/zen+/threadripper-colfax.test +++ b/tests/amd/zen+/threadripper-colfax.test @@ -56,12 +56,14 @@ ext_cpuid[31]=0000000f 0000016f 0000000f 00000001 65536 -1 8 +4 8 64 -1 64 64 64 +64 -1 128 (authoritative) Threadripper (Colfax) diff --git a/tests/amd/zen/epyc-naples.test b/tests/amd/zen/epyc-naples.test index f3ed726..d00db48 100644 --- a/tests/amd/zen/epyc-naples.test +++ b/tests/amd/zen/epyc-naples.test @@ -56,12 +56,14 @@ ext_cpuid[31]=0000000f 0000016f 0000000f 00000001 65536 -1 8 +4 8 64 -1 64 64 64 +64 -1 128 (authoritative) EPYC (Naples) diff --git a/tests/amd/zen/ryzen3-raven-ridge.test b/tests/amd/zen/ryzen3-raven-ridge.test index db82b49..6eb7c10 100644 --- a/tests/amd/zen/ryzen3-raven-ridge.test +++ b/tests/amd/zen/ryzen3-raven-ridge.test @@ -88,12 +88,14 @@ intel_fn11[3]=00000000 00000000 00000000 00000000 4096 -1 8 +4 8 16 -1 64 64 64 +64 -1 128 (authoritative) Ryzen 3 (Raven Ridge) diff --git a/tests/amd/zen/ryzen5-raven-ridge.test b/tests/amd/zen/ryzen5-raven-ridge.test index 1fe2f25..f2a40e0 100644 --- a/tests/amd/zen/ryzen5-raven-ridge.test +++ b/tests/amd/zen/ryzen5-raven-ridge.test @@ -56,12 +56,14 @@ ext_cpuid[31]=0000000f 0000016f 0000000f 00000000 4096 -1 8 +4 8 16 -1 64 64 64 +64 -1 128 (authoritative) Ryzen 5 (Raven Ridge) diff --git a/tests/amd/zen/ryzen5-summit-ridge.test b/tests/amd/zen/ryzen5-summit-ridge.test index 923b760..bd3dc2a 100644 --- a/tests/amd/zen/ryzen5-summit-ridge.test +++ b/tests/amd/zen/ryzen5-summit-ridge.test @@ -56,12 +56,14 @@ ext_cpuid[31]=00000007 0000016f 0000000f 00000000 16384 -1 8 +4 8 16 -1 64 64 64 +64 -1 128 (authoritative) Ryzen 5 (Summit Ridge) diff --git a/tests/amd/zen/ryzen7-summit-ridge.test b/tests/amd/zen/ryzen7-summit-ridge.test index 6a17329..5454d61 100644 --- a/tests/amd/zen/ryzen7-summit-ridge.test +++ b/tests/amd/zen/ryzen7-summit-ridge.test @@ -84,12 +84,14 @@ intel_fn11[3]=00000000 00000000 00000000 00000000 16384 -1 8 +4 8 16 -1 64 64 64 +64 -1 128 (authoritative) Ryzen 7 (Summit Ridge) diff --git a/tests/amd/zen/threadripper-whitehaven.test b/tests/amd/zen/threadripper-whitehaven.test index 89d3bdc..9b68e94 100644 --- a/tests/amd/zen/threadripper-whitehaven.test +++ b/tests/amd/zen/threadripper-whitehaven.test @@ -56,12 +56,14 @@ ext_cpuid[31]=00000007 0000016f 0000000f 00000001 32768 -1 8 +4 8 32 -1 64 64 64 +64 -1 128 (authoritative) Threadripper (Whitehaven) diff --git a/tests/amd/zen2/ryzen5-matisse.test b/tests/amd/zen2/ryzen5-matisse.test index 1c47c2e..d9383fe 100644 --- a/tests/amd/zen2/ryzen5-matisse.test +++ b/tests/amd/zen2/ryzen5-matisse.test @@ -93,11 +93,13 @@ amd_fn8000001dh[3]=00014163 03c0003f 00003fff 00000001 -1 8 8 +8 16 -1 64 64 64 +64 -1 256 (authoritative) Ryzen 5 (Matisse) diff --git a/tests/amd/zen2/ryzen7-matisse.test b/tests/amd/zen2/ryzen7-matisse.test index 3718e2f..caec0d7 100644 --- a/tests/amd/zen2/ryzen7-matisse.test +++ b/tests/amd/zen2/ryzen7-matisse.test @@ -93,11 +93,13 @@ amd_fn8000001dh[3]=0001c163 03c0003f 00003fff 00000001 -1 8 8 +8 16 -1 64 64 64 +64 -1 256 (authoritative) Ryzen 7 (Matisse) diff --git a/tests/amd/zen2/ryzen9-matisse.test b/tests/amd/zen2/ryzen9-matisse.test index 8dc088f..3962f85 100644 --- a/tests/amd/zen2/ryzen9-matisse.test +++ b/tests/amd/zen2/ryzen9-matisse.test @@ -93,11 +93,13 @@ amd_fn8000001dh[3]=00014163 03c0003f 00003fff 00000001 -1 8 8 +8 16 -1 64 64 64 +64 -1 256 (authoritative) Ryzen 9 (Matisse) diff --git a/tests/amd/zen2/threadripper-castle-peak.test b/tests/amd/zen2/threadripper-castle-peak.test index 8bc8e64..efad890 100644 --- a/tests/amd/zen2/threadripper-castle-peak.test +++ b/tests/amd/zen2/threadripper-castle-peak.test @@ -93,11 +93,13 @@ amd_fn8000001dh[3]=0001c163 03c0003f 00003fff 00000001 -1 8 8 +8 16 -1 64 64 64 +64 -1 256 (authoritative) Threadripper (Castle Peak) diff --git a/tests/hygon/dhyana/dhyana_7.test b/tests/hygon/dhyana/dhyana_7.test index 54ff579..f7ef7d0 100644 --- a/tests/hygon/dhyana/dhyana_7.test +++ b/tests/hygon/dhyana/dhyana_7.test @@ -88,12 +88,14 @@ intel_fn11[3]=00000000 00000000 00000000 00000000 65536 -1 8 +4 8 64 -1 64 64 64 +64 -1 128 (authoritative) C86 7 (Dhyana) diff --git a/tests/intel/atom/atom-cedarview-n2800.txt b/tests/intel/atom/atom-cedarview-n2800.test similarity index 99% rename from tests/intel/atom/atom-cedarview-n2800.txt rename to tests/intel/atom/atom-cedarview-n2800.test index b14c246..4c45e48 100644 --- a/tests/intel/atom/atom-cedarview-n2800.txt +++ b/tests/intel/atom/atom-cedarview-n2800.test @@ -82,11 +82,16 @@ intel_fn11[3]=07280203 00000000 00000000 00000503 32 512 -1 +-1 6 8 +8 +-1 -1 64 64 +64 +-1 -1 128 (non-authoritative) Atom (Cedarview) diff --git a/tests/intel/atom/atom-diamondville-dualcore.test b/tests/intel/atom/atom-diamondville-dualcore.test index c1a3281..66c2e83 100644 --- a/tests/intel/atom/atom-diamondville-dualcore.test +++ b/tests/intel/atom/atom-diamondville-dualcore.test @@ -81,10 +81,12 @@ intel_fn4[3]=00000000 00000000 00000000 00000000 -1 6 8 +8 -1 -1 64 64 +64 -1 -1 128 (non-authoritative) diff --git a/tests/intel/atom/atom-diamondville.test b/tests/intel/atom/atom-diamondville.test index 0d44f27..1920fe3 100644 --- a/tests/intel/atom/atom-diamondville.test +++ b/tests/intel/atom/atom-diamondville.test @@ -81,10 +81,12 @@ intel_fn4[3]=00000000 00000000 00000000 00000000 -1 6 8 +8 -1 -1 64 64 +64 -1 -1 128 (non-authoritative) diff --git a/tests/intel/atom/atom-pineview-2.test b/tests/intel/atom/atom-pineview-2.test index 40c4fae..5917504 100644 --- a/tests/intel/atom/atom-pineview-2.test +++ b/tests/intel/atom/atom-pineview-2.test @@ -85,10 +85,12 @@ intel_fn11[3]=07280203 00000000 00000000 00000503 -1 6 8 +8 -1 -1 64 64 +64 -1 -1 128 (non-authoritative) diff --git a/tests/intel/atom/atom-pineview-3.test b/tests/intel/atom/atom-pineview-3.test index 5eff909..fcabc47 100644 --- a/tests/intel/atom/atom-pineview-3.test +++ b/tests/intel/atom/atom-pineview-3.test @@ -89,10 +89,12 @@ intel_fn11[3]=07280203 00000000 00000000 00000503 -1 6 8 +8 -1 -1 64 64 +64 -1 -1 128 (non-authoritative) diff --git a/tests/intel/atom/atom-pineview.test b/tests/intel/atom/atom-pineview.test index 6250e3f..ff4807a 100644 --- a/tests/intel/atom/atom-pineview.test +++ b/tests/intel/atom/atom-pineview.test @@ -85,10 +85,12 @@ intel_fn11[3]=07280203 00000000 00000000 00000503 -1 6 8 +8 -1 -1 64 64 +64 -1 -1 128 (non-authoritative) diff --git a/tests/intel/broadwell/broadwell-e-i7.test b/tests/intel/broadwell/broadwell-e-i7.test index 784ae18..bd06348 100644 --- a/tests/intel/broadwell/broadwell-e-i7.test +++ b/tests/intel/broadwell/broadwell-e-i7.test @@ -89,11 +89,13 @@ intel_fn11[3]=00000000 00000000 00000003 00000004 -1 8 8 +8 20 -1 64 64 64 +64 -1 128 (non-authoritative) Broadwell-E (Core i7) diff --git a/tests/intel/core2/allendale.test b/tests/intel/core2/allendale.test index 17ad5de..722dced 100644 --- a/tests/intel/core2/allendale.test +++ b/tests/intel/core2/allendale.test @@ -81,10 +81,12 @@ intel_fn4[3]=00000000 00000000 00000000 00000000 -1 8 8 +8 -1 -1 64 64 +64 -1 -1 128 (non-authoritative) diff --git a/tests/intel/core2/celeron-wolfdale.test b/tests/intel/core2/celeron-wolfdale.test index 1f67060..15eb00b 100644 --- a/tests/intel/core2/celeron-wolfdale.test +++ b/tests/intel/core2/celeron-wolfdale.test @@ -84,11 +84,13 @@ intel_fn11[3]=00000000 00000000 00000000 00000000 -1 -1 8 +8 4 -1 -1 64 64 +64 -1 -1 128 (non-authoritative) diff --git a/tests/intel/core2/conroe-1m.test b/tests/intel/core2/conroe-1m.test index f905090..af84f17 100644 --- a/tests/intel/core2/conroe-1m.test +++ b/tests/intel/core2/conroe-1m.test @@ -80,11 +80,13 @@ intel_fn4[3]=00000000 00000000 00000000 00000000 -1 -1 8 +8 4 -1 -1 64 64 +64 -1 -1 128 (non-authoritative) diff --git a/tests/intel/core2/conroe-l-celeron.test b/tests/intel/core2/conroe-l-celeron.test index e0c2cd7..84d1915 100644 --- a/tests/intel/core2/conroe-l-celeron.test +++ b/tests/intel/core2/conroe-l-celeron.test @@ -84,11 +84,13 @@ intel_fn11[3]=07280202 00000000 00000000 00000000 -1 -1 8 +8 2 -1 -1 64 64 +64 -1 -1 128 (non-authoritative) diff --git a/tests/intel/core2/conroe-l.test b/tests/intel/core2/conroe-l.test index 3461800..caa599a 100644 --- a/tests/intel/core2/conroe-l.test +++ b/tests/intel/core2/conroe-l.test @@ -80,11 +80,13 @@ intel_fn4[3]=00000000 00000000 00000000 00000000 -1 -1 8 +8 2 -1 -1 64 64 +64 -1 -1 128 (non-authoritative) diff --git a/tests/intel/core2/conroe.test b/tests/intel/core2/conroe.test index a4eab6c..806eb39 100644 --- a/tests/intel/core2/conroe.test +++ b/tests/intel/core2/conroe.test @@ -80,11 +80,13 @@ intel_fn4[3]=00000000 00000000 00000000 00000000 -1 -1 8 +8 16 -1 -1 64 64 +64 -1 -1 128 (non-authoritative) diff --git a/tests/intel/core2/kentsfield.test b/tests/intel/core2/kentsfield.test index 04c25bb..c954354 100644 --- a/tests/intel/core2/kentsfield.test +++ b/tests/intel/core2/kentsfield.test @@ -84,11 +84,13 @@ intel_fn11[3]=07280202 00000000 00000000 00000503 -1 -1 8 +8 16 -1 -1 64 64 +64 -1 -1 128 (non-authoritative) diff --git a/tests/intel/core2/merom-2m.test b/tests/intel/core2/merom-2m.test index 3f3b7f3..e30336f 100644 --- a/tests/intel/core2/merom-2m.test +++ b/tests/intel/core2/merom-2m.test @@ -81,10 +81,12 @@ intel_fn4[3]=00000000 00000000 00000000 00000000 -1 8 8 +8 -1 -1 64 64 +64 -1 -1 128 (non-authoritative) diff --git a/tests/intel/core2/merom.test b/tests/intel/core2/merom.test index fbd4dd5..1c33282 100644 --- a/tests/intel/core2/merom.test +++ b/tests/intel/core2/merom.test @@ -80,11 +80,13 @@ intel_fn4[3]=00000000 00000000 00000000 00000000 -1 -1 8 +8 16 -1 -1 64 64 +64 -1 -1 128 (non-authoritative) diff --git a/tests/intel/core2/penryn-3m.test b/tests/intel/core2/penryn-3m.test index b45895a..c8e5167 100644 --- a/tests/intel/core2/penryn-3m.test +++ b/tests/intel/core2/penryn-3m.test @@ -80,11 +80,13 @@ intel_fn4[3]=00000000 00000000 00000000 00000000 -1 -1 8 +8 12 -1 -1 64 64 +64 -1 -1 128 (non-authoritative) diff --git a/tests/intel/core2/penryn-mobile.test b/tests/intel/core2/penryn-mobile.test index 76432ab..f5a5c1b 100644 --- a/tests/intel/core2/penryn-mobile.test +++ b/tests/intel/core2/penryn-mobile.test @@ -84,11 +84,13 @@ intel_fn11[3]=00000000 00000000 00000000 00000000 -1 -1 8 +8 4 -1 -1 64 64 +64 -1 -1 128 (non-authoritative) diff --git a/tests/intel/core2/wolfdale.test b/tests/intel/core2/wolfdale.test index 8adf90d..e830d3b 100644 --- a/tests/intel/core2/wolfdale.test +++ b/tests/intel/core2/wolfdale.test @@ -81,10 +81,12 @@ intel_fn4[3]=00000000 00000000 00000000 00000000 -1 8 8 +8 -1 -1 64 64 +64 -1 -1 128 (non-authoritative) diff --git a/tests/intel/core2/xeon-clovertown.test b/tests/intel/core2/xeon-clovertown.test index fa57bdb..8fc9d89 100644 --- a/tests/intel/core2/xeon-clovertown.test +++ b/tests/intel/core2/xeon-clovertown.test @@ -80,11 +80,13 @@ intel_fn4[3]=00000000 00000000 00000000 00000000 -1 -1 8 +8 16 -1 -1 64 64 +64 -1 -1 128 (non-authoritative) diff --git a/tests/intel/core2/xeon-harpertown.test b/tests/intel/core2/xeon-harpertown.test index 0f42ddc..aa20d7f 100644 --- a/tests/intel/core2/xeon-harpertown.test +++ b/tests/intel/core2/xeon-harpertown.test @@ -80,11 +80,13 @@ intel_fn4[3]=00000000 00000000 00000000 00000000 -1 -1 8 +8 24 -1 -1 64 64 +64 -1 -1 128 (non-authoritative) diff --git a/tests/intel/core2/xeon-wolfdale.test b/tests/intel/core2/xeon-wolfdale.test index c1f8b2d..32b0281 100644 --- a/tests/intel/core2/xeon-wolfdale.test +++ b/tests/intel/core2/xeon-wolfdale.test @@ -80,11 +80,13 @@ intel_fn4[3]=00000000 00000000 00000000 00000000 -1 -1 8 +8 24 -1 -1 64 64 +64 -1 -1 128 (non-authoritative) diff --git a/tests/intel/core2/yonah-2.test b/tests/intel/core2/yonah-2.test index e59eca7..6276ae5 100644 --- a/tests/intel/core2/yonah-2.test +++ b/tests/intel/core2/yonah-2.test @@ -81,10 +81,12 @@ intel_fn4[3]=00000000 00000000 00000000 00000000 -1 8 8 +8 -1 -1 64 64 +64 -1 -1 64 (non-authoritative) diff --git a/tests/intel/core2/yonah-3.test b/tests/intel/core2/yonah-3.test index 1533132..7dbaa2a 100644 --- a/tests/intel/core2/yonah-3.test +++ b/tests/intel/core2/yonah-3.test @@ -85,10 +85,12 @@ intel_fn11[3]=07280201 00000000 00000000 00000000 -1 8 8 +8 -1 -1 64 64 +64 -1 -1 64 (non-authoritative) diff --git a/tests/intel/core2/yonah.test b/tests/intel/core2/yonah.test index 3d6767b..d84c205 100644 --- a/tests/intel/core2/yonah.test +++ b/tests/intel/core2/yonah.test @@ -81,10 +81,12 @@ intel_fn4[3]=00000000 00000000 00000000 00000000 -1 8 8 +8 -1 -1 64 64 +64 -1 -1 64 (non-authoritative) diff --git a/tests/intel/core2/yorkfield-2m.test b/tests/intel/core2/yorkfield-2m.test index 4dda4eb..f2504a8 100644 --- a/tests/intel/core2/yorkfield-2m.test +++ b/tests/intel/core2/yorkfield-2m.test @@ -85,10 +85,12 @@ intel_fn11[3]=00000000 00000000 00000000 00000000 -1 8 8 +8 -1 -1 64 64 +64 -1 -1 128 (non-authoritative) diff --git a/tests/intel/core2/yorkfield.test b/tests/intel/core2/yorkfield.test index da8be63..97cce6a 100644 --- a/tests/intel/core2/yorkfield.test +++ b/tests/intel/core2/yorkfield.test @@ -80,11 +80,13 @@ intel_fn4[3]=00000000 00000000 00000000 00000000 -1 -1 8 +8 24 -1 -1 64 64 +64 -1 -1 128 (non-authoritative) diff --git a/tests/intel/haswell/crystalwell-i7.test b/tests/intel/haswell/crystalwell-i7.test index f4578b4..c961a50 100644 --- a/tests/intel/haswell/crystalwell-i7.test +++ b/tests/intel/haswell/crystalwell-i7.test @@ -89,12 +89,14 @@ intel_fn11[3]=00000000 00000000 00000003 00000006 131072 8 8 +8 12 16 64 64 64 64 +64 128 (non-authoritative) Haswell (Core i7) fpu vme de pse tsc msr pae mce cx8 apic mtrr sep pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni pclmul dts64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 syscall xd movbe popcnt aes xsave osxsave avx rdtscp lm lahf_lm constant_tsc fma3 f16c rdrand x2apic avx2 bmi1 bmi2 diff --git a/tests/intel/haswell/haswell-i3.test b/tests/intel/haswell/haswell-i3.test index bc873de..b546753 100644 --- a/tests/intel/haswell/haswell-i3.test +++ b/tests/intel/haswell/haswell-i3.test @@ -85,11 +85,13 @@ intel_fn11[3]=00000000 00000000 00000003 00000001 -1 8 8 +8 12 -1 64 64 64 +64 -1 128 (non-authoritative) Haswell (Core i3) diff --git a/tests/intel/haswell/haswell-i5.test b/tests/intel/haswell/haswell-i5.test index 680d859..e245e35 100644 --- a/tests/intel/haswell/haswell-i5.test +++ b/tests/intel/haswell/haswell-i5.test @@ -85,11 +85,13 @@ intel_fn11[3]=00000000 00000000 00000003 00000000 -1 8 8 +8 12 -1 64 64 64 +64 -1 128 (non-authoritative) Haswell (Core i5) diff --git a/tests/intel/haswell/haswell-i7.test b/tests/intel/haswell/haswell-i7.test index 8a91fb6..ffa7d9c 100644 --- a/tests/intel/haswell/haswell-i7.test +++ b/tests/intel/haswell/haswell-i7.test @@ -85,11 +85,13 @@ intel_fn11[3]=00000000 00000000 00000003 00000003 -1 8 8 +8 12 -1 64 64 64 +64 -1 128 (non-authoritative) Haswell (Core i7) diff --git a/tests/intel/ivy/i3.test b/tests/intel/ivy/i3.test index 57a76c2..252724c 100644 --- a/tests/intel/ivy/i3.test +++ b/tests/intel/ivy/i3.test @@ -89,11 +89,13 @@ intel_fn11[3]=00000000 00000000 00000003 00000003 -1 8 8 +8 12 -1 64 64 64 +64 -1 128 (non-authoritative) Ivy Bridge (Core i3) diff --git a/tests/intel/ivy/xeon-e5.txt b/tests/intel/ivy/xeon-e5.test similarity index 99% rename from tests/intel/ivy/xeon-e5.txt rename to tests/intel/ivy/xeon-e5.test index 8f641da..26b3909 100644 --- a/tests/intel/ivy/xeon-e5.txt +++ b/tests/intel/ivy/xeon-e5.test @@ -82,12 +82,17 @@ intel_fn11[3]=00000000 00000000 00000003 00000008 32 256 30720 +-1 +8 8 8 20 +-1 64 64 64 +64 +-1 128 (non-authoritative) -Xeon (Ivy Bridge) +Xeon LV fpu vme de pse tsc msr pae mce cx8 apic mtrr sep pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe pni pclmul dts64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm dca sse4_1 sse4_2 xd popcnt aes xsave osxsave avx rdtscp lm lahf_lm constant_tsc f16c rdrand x2apic diff --git a/tests/intel/lakes/coffee-lake-i5-u.test b/tests/intel/lakes/coffee-lake-i5-u.test index 9093057..f4f45f6 100644 --- a/tests/intel/lakes/coffee-lake-i5-u.test +++ b/tests/intel/lakes/coffee-lake-i5-u.test @@ -88,12 +88,14 @@ intel_fn11[3]=00000000 00000000 00000003 00000001 6144 -1 8 +8 4 12 -1 64 64 64 +64 -1 128 (non-authoritative) Coffee Lake-U (Core i5) diff --git a/tests/intel/lakes/coffee-lake-i7.test b/tests/intel/lakes/coffee-lake-i7.test index 879718a..124ccc6 100644 --- a/tests/intel/lakes/coffee-lake-i7.test +++ b/tests/intel/lakes/coffee-lake-i7.test @@ -88,12 +88,14 @@ intel_fn11[3]=00000000 00000000 00000003 00000004 12288 -1 8 +8 4 16 -1 64 64 64 +64 -1 128 (non-authoritative) Coffee Lake (Core i7) diff --git a/tests/intel/lakes/kaby-lake-i7-u.test b/tests/intel/lakes/kaby-lake-i7-u.test index 0fdc653..484b4fa 100644 --- a/tests/intel/lakes/kaby-lake-i7-u.test +++ b/tests/intel/lakes/kaby-lake-i7-u.test @@ -88,12 +88,14 @@ intel_fn11[3]=00000000 00000000 00000003 00000003 4096 -1 8 +8 4 16 -1 64 64 64 +64 -1 128 (non-authoritative) Kaby Lake-U (Core i7) diff --git a/tests/intel/nehalem/arrandale-i7.test b/tests/intel/nehalem/arrandale-i7.test index 3c3f308..dfe028a 100644 --- a/tests/intel/nehalem/arrandale-i7.test +++ b/tests/intel/nehalem/arrandale-i7.test @@ -84,12 +84,14 @@ intel_fn11[3]=00000000 00000000 00000003 00000000 4096 -1 8 +4 8 16 -1 64 64 64 +64 -1 128 (non-authoritative) Arrandale (Core i7) diff --git a/tests/intel/nehalem/arrandale-mobile.test b/tests/intel/nehalem/arrandale-mobile.test index 16ae5ab..7a65d85 100644 --- a/tests/intel/nehalem/arrandale-mobile.test +++ b/tests/intel/nehalem/arrandale-mobile.test @@ -84,12 +84,14 @@ intel_fn11[3]=00000000 00000000 00000003 00000000 3072 -1 8 +4 8 12 -1 64 64 64 +64 -1 128 (non-authoritative) Arrandale diff --git a/tests/intel/nehalem/bloomfield.test b/tests/intel/nehalem/bloomfield.test index ea02c72..27977c8 100644 --- a/tests/intel/nehalem/bloomfield.test +++ b/tests/intel/nehalem/bloomfield.test @@ -84,12 +84,14 @@ intel_fn11[3]=00000000 00000000 00000003 00000003 8192 -1 8 +4 8 16 -1 64 64 64 +64 -1 128 (non-authoritative) Bloomfield (Core i7) diff --git a/tests/intel/nehalem/gulftown-i7.test b/tests/intel/nehalem/gulftown-i7.test index 085de17..6adf123 100644 --- a/tests/intel/nehalem/gulftown-i7.test +++ b/tests/intel/nehalem/gulftown-i7.test @@ -84,12 +84,14 @@ intel_fn11[3]=00000000 00000000 00000003 00000000 12288 -1 8 +4 8 16 -1 64 64 64 +64 -1 128 (non-authoritative) Gulftown (Core i7) diff --git a/tests/intel/nehalem/lynnfield-i7.test b/tests/intel/nehalem/lynnfield-i7.test index b0ce5be..f2c8d4e 100644 --- a/tests/intel/nehalem/lynnfield-i7.test +++ b/tests/intel/nehalem/lynnfield-i7.test @@ -84,12 +84,14 @@ intel_fn11[3]=00000000 00000000 00000003 00000000 8192 -1 8 +4 8 16 -1 64 64 64 +64 -1 128 (non-authoritative) Lynnfield (Core i7) diff --git a/tests/intel/nehalem/xeon-bloomfield.test b/tests/intel/nehalem/xeon-bloomfield.test index e5c4e1c..c048ca2 100644 --- a/tests/intel/nehalem/xeon-bloomfield.test +++ b/tests/intel/nehalem/xeon-bloomfield.test @@ -84,12 +84,14 @@ intel_fn11[3]=00000000 00000000 00000003 00000000 8192 -1 8 +4 8 16 -1 64 64 64 +64 -1 128 (non-authoritative) Bloomfield (Xeon) diff --git a/tests/intel/nehalem/xeon-gainestown.test b/tests/intel/nehalem/xeon-gainestown.test index bd14987..c36687e 100644 --- a/tests/intel/nehalem/xeon-gainestown.test +++ b/tests/intel/nehalem/xeon-gainestown.test @@ -84,12 +84,14 @@ intel_fn11[3]=00000000 00000000 00000003 00000001 8192 -1 8 +4 8 16 -1 64 64 64 +64 -1 128 (non-authoritative) Gainestown 8M (Xeon) diff --git a/tests/intel/nehalem/xeon-gulftown.test b/tests/intel/nehalem/xeon-gulftown.test index fc95048..4f986bf 100644 --- a/tests/intel/nehalem/xeon-gulftown.test +++ b/tests/intel/nehalem/xeon-gulftown.test @@ -84,12 +84,14 @@ intel_fn11[3]=00000000 00000000 00000003 00000000 12288 -1 8 +4 8 16 -1 64 64 64 +64 -1 128 (non-authoritative) Gulftown (Xeon) diff --git a/tests/intel/netburst/celeron-northwood.test.test b/tests/intel/netburst/celeron-northwood.test.test index fba386c..75542e2 100644 --- a/tests/intel/netburst/celeron-northwood.test.test +++ b/tests/intel/netburst/celeron-northwood.test.test @@ -84,10 +84,12 @@ intel_fn11[3]=665b5101 00000000 00000000 003b7040 0 -1 4 +8 2 -1 -1 64 +-1 64 -1 -1 diff --git a/tests/intel/netburst/celeron-prescott.test b/tests/intel/netburst/celeron-prescott.test index f947fac..3b40285 100644 --- a/tests/intel/netburst/celeron-prescott.test +++ b/tests/intel/netburst/celeron-prescott.test @@ -80,10 +80,12 @@ intel_fn4[3]=00000000 00000000 00000000 00000000 -1 -1 8 +-1 4 -1 -1 64 +-1 64 -1 -1 diff --git a/tests/intel/netburst/celeron-willamette.test b/tests/intel/netburst/celeron-willamette.test index d80608b..02659ba 100644 --- a/tests/intel/netburst/celeron-willamette.test +++ b/tests/intel/netburst/celeron-willamette.test @@ -84,10 +84,12 @@ intel_fn11[3]=665b5001 00000000 00000000 00397040 0 -1 4 +8 4 -1 -1 64 +-1 64 -1 -1 diff --git a/tests/intel/netburst/mobile-p4-northwood.test b/tests/intel/netburst/mobile-p4-northwood.test index ea1b8a2..c822e21 100644 --- a/tests/intel/netburst/mobile-p4-northwood.test +++ b/tests/intel/netburst/mobile-p4-northwood.test @@ -81,9 +81,11 @@ intel_fn4[3]=665b5101 00000000 00000000 007b7040 -1 4 8 +8 -1 -1 64 +-1 64 -1 -1 diff --git a/tests/intel/netburst/p4-northwood.test b/tests/intel/netburst/p4-northwood.test index 19e9a9e..b4458d6 100644 --- a/tests/intel/netburst/p4-northwood.test +++ b/tests/intel/netburst/p4-northwood.test @@ -85,9 +85,11 @@ intel_fn11[3]=665b5101 00000000 00000000 007b7040 -1 4 8 +8 -1 -1 64 +-1 64 -1 -1 diff --git a/tests/intel/netburst/p4-prescott-ht.test b/tests/intel/netburst/p4-prescott-ht.test index 8da417a..ad577c8 100644 --- a/tests/intel/netburst/p4-prescott-ht.test +++ b/tests/intel/netburst/p4-prescott-ht.test @@ -84,10 +84,12 @@ intel_fn11[3]=00000040 00000040 00000000 00000000 -1 -1 8 +-1 8 -1 -1 64 +-1 64 -1 -1 diff --git a/tests/intel/netburst/xeon-prestonia.test b/tests/intel/netburst/xeon-prestonia.test index 60a4673..2c77570 100644 --- a/tests/intel/netburst/xeon-prestonia.test +++ b/tests/intel/netburst/xeon-prestonia.test @@ -81,9 +81,11 @@ intel_fn4[3]=665b5001 00000000 00000000 007b7040 -1 4 8 +8 -1 -1 64 +-1 64 -1 -1 diff --git a/tests/intel/p2/celeron-coppermine.test b/tests/intel/p2/celeron-coppermine.test index 0fce1dc..cb5dbf5 100644 --- a/tests/intel/p2/celeron-coppermine.test +++ b/tests/intel/p2/celeron-coppermine.test @@ -89,10 +89,12 @@ intel_fn11[3]=03020101 00000000 00000000 0c040841 -1 4 4 +4 -1 -1 32 32 +32 -1 -1 64 (non-authoritative) diff --git a/tests/intel/p2/pentium-coppermine.test b/tests/intel/p2/pentium-coppermine.test index c5b2572..2efb3b2 100644 --- a/tests/intel/p2/pentium-coppermine.test +++ b/tests/intel/p2/pentium-coppermine.test @@ -80,11 +80,13 @@ intel_fn4[3]=03020101 00000000 00000000 0c040882 -1 -1 4 +4 8 -1 -1 32 32 +32 -1 -1 64 (non-authoritative) diff --git a/tests/intel/p2/pentium-dixon.test b/tests/intel/p2/pentium-dixon.test index 64d84a6..15bdb1f 100644 --- a/tests/intel/p2/pentium-dixon.test +++ b/tests/intel/p2/pentium-dixon.test @@ -81,10 +81,12 @@ intel_fn4[3]=03020101 00000000 00000000 0c040842 -1 4 4 +4 -1 -1 32 32 +32 -1 -1 -1 (non-authoritative) diff --git a/tests/intel/p2/petium-m-dothan.test b/tests/intel/p2/petium-m-dothan.test index d48dc8d..e3cc9ad 100644 --- a/tests/intel/p2/petium-m-dothan.test +++ b/tests/intel/p2/petium-m-dothan.test @@ -81,10 +81,12 @@ intel_fn4[3]=02b3b001 000000f0 00000000 2c04307d -1 8 8 +8 -1 -1 64 64 +64 -1 -1 64 (non-authoritative) diff --git a/tests/intel/qemu/qemu.test b/tests/intel/qemu/qemu.test index 6341195..a6f5fa9 100644 --- a/tests/intel/qemu/qemu.test +++ b/tests/intel/qemu/qemu.test @@ -88,11 +88,13 @@ intel_fn11[3]=00000000 00000000 00000000 00000000 -1 -1 8 +8 16 -1 -1 64 64 +64 -1 -1 64 (non-authoritative) diff --git a/tests/intel/sandy/celeron-sandy.test b/tests/intel/sandy/celeron-sandy.test index e846c3a..3ee5485 100644 --- a/tests/intel/sandy/celeron-sandy.test +++ b/tests/intel/sandy/celeron-sandy.test @@ -86,10 +86,12 @@ intel_fn11[3]=00000000 00000000 00000003 00000000 8 8 8 +8 -1 64 64 64 +64 -1 128 (non-authoritative) Sandy Bridge (Celeron) diff --git a/tests/intel/sandy/ivy-bridge-i5.test b/tests/intel/sandy/ivy-bridge-i5.test index f4b127c..af91049 100644 --- a/tests/intel/sandy/ivy-bridge-i5.test +++ b/tests/intel/sandy/ivy-bridge-i5.test @@ -85,11 +85,13 @@ intel_fn11[3]=00000000 00000000 00000003 00000000 -1 8 8 +8 12 -1 64 64 64 +64 -1 128 (non-authoritative) Ivy Bridge (Core i5) diff --git a/tests/intel/sandy/sandy-bridge-e-i7.test b/tests/intel/sandy/sandy-bridge-e-i7.test index 3ea3bb2..fe4bfb3 100644 --- a/tests/intel/sandy/sandy-bridge-e-i7.test +++ b/tests/intel/sandy/sandy-bridge-e-i7.test @@ -85,11 +85,13 @@ intel_fn11[3]=00000000 00000000 00000003 00000000 -1 8 8 +8 16 -1 64 64 64 +64 -1 128 (non-authoritative) Sandy Bridge-E diff --git a/tests/intel/sandy/sandy-bridge-i7.test b/tests/intel/sandy/sandy-bridge-i7.test index 9f5b4e6..c2d9a76 100644 --- a/tests/intel/sandy/sandy-bridge-i7.test +++ b/tests/intel/sandy/sandy-bridge-i7.test @@ -85,11 +85,13 @@ intel_fn11[3]=00000000 00000000 00000003 00000000 -1 8 8 +8 16 -1 64 64 64 +64 -1 128 (non-authoritative) Sandy Bridge (Core i7) diff --git a/tests/intel/sandy/xeon-sandy.test b/tests/intel/sandy/xeon-sandy.test index fde5fd4..7073b6e 100644 --- a/tests/intel/sandy/xeon-sandy.test +++ b/tests/intel/sandy/xeon-sandy.test @@ -85,11 +85,13 @@ intel_fn11[3]=00000000 00000000 00000003 00000000 -1 8 8 +8 20 -1 64 64 64 +64 -1 128 (non-authoritative) Sandy Bridge-E (Xeon) diff --git a/tests/intel/skylake/skylake-i5.test b/tests/intel/skylake/skylake-i5.test index c7ca769..cea6011 100644 --- a/tests/intel/skylake/skylake-i5.test +++ b/tests/intel/skylake/skylake-i5.test @@ -84,12 +84,14 @@ intel_fn11[3]=00000000 00000000 00000003 00000000 6144 -1 8 +8 4 12 -1 64 64 64 +64 -1 128 (non-authoritative) Skylake (Core i5) diff --git a/tests/intel/skylake/skylake-pentium.test b/tests/intel/skylake/skylake-pentium.test index 795efa4..9f9dacb 100644 --- a/tests/intel/skylake/skylake-pentium.test +++ b/tests/intel/skylake/skylake-pentium.test @@ -88,12 +88,14 @@ intel_fn11[3]=00000000 00000000 00000003 00000003 2048 -1 8 +8 4 8 -1 64 64 64 +64 -1 128 (non-authoritative) Skylake (Pentium) diff --git a/tests/intel/skylake/skylake-x-i7.test b/tests/intel/skylake/skylake-x-i7.test index 0456b16..20e4a57 100644 --- a/tests/intel/skylake/skylake-x-i7.test +++ b/tests/intel/skylake/skylake-x-i7.test @@ -88,12 +88,14 @@ intel_fn11[3]=00000000 00000000 00000003 0000000a 8448 -1 8 +8 16 11 -1 64 64 64 +64 -1 128 (non-authoritative) Skylake-X (Core i7) diff --git a/tests/intel/skylake/xeon-clx.test b/tests/intel/skylake/xeon-clx.test index d6e9999..c2a90cc 100644 --- a/tests/intel/skylake/xeon-clx.test +++ b/tests/intel/skylake/xeon-clx.test @@ -88,12 +88,14 @@ intel_fn11[3]=00000000 00000000 00000003 00000056 36608 -1 8 +8 16 11 -1 64 64 64 +64 -1 128 (non-authoritative) Skylake (Xeon Scalable) diff --git a/tests/intel/skylake/xeon-scalable-4114.test b/tests/intel/skylake/xeon-scalable-4114.test index b7169d0..5382583 100644 --- a/tests/intel/skylake/xeon-scalable-4114.test +++ b/tests/intel/skylake/xeon-scalable-4114.test @@ -88,12 +88,14 @@ intel_fn11[3]=00000000 00000000 00000003 00000000 14080 -1 8 +8 16 11 -1 64 64 64 +64 -1 128 (non-authoritative) Skylake (Xeon Scalable) diff --git a/tests/update_tests.sh b/tests/update_tests.sh new file mode 100755 index 0000000..ae43e76 --- /dev/null +++ b/tests/update_tests.sh @@ -0,0 +1,19 @@ +#!/bin/bash + +TESTS_DIR="$(dirname "$(realpath "$0")")" +LIBCPUID_DIR="$(dirname "$TESTS_DIR")" + +test_files=$(find "$TESTS_DIR" -name '*.test') +for test_file in $test_files; do + echo "Update ${test_file#"${TESTS_DIR}/"}..." + TMP_DIR="$(mktemp --directory --tmpdir libcpuid.XXXXXX)" + while IFS= read -r line; do + if [[ "$line" = "--------------------------------------------------------------------------------" ]]; then + break + fi + echo "$line" >> "$TMP_DIR/raw.txt" + done < "$test_file" + "$LIBCPUID_DIR/cpuid_tool/cpuid_tool" --load="$TMP_DIR/raw.txt" --report > "$TMP_DIR/report.txt" + "$LIBCPUID_DIR/tests/create_test.py" "$TMP_DIR/raw.txt" "$TMP_DIR/report.txt" > "$test_file" + rm -rf "$TMP_DIR" +done