Elliot Saba
04b2b06665
CPUID mappings for Core i5-7600K (Kaby Lake)
2017-02-10 14:53:15 -08:00
Martin Koehler
76c6e33e54
Enable EXCAVATOR kernels for A12-9800
2017-02-07 21:38:28 +01:00
Martin Kroeker
60816c9259
Add files via upload
2016-11-06 23:26:04 +01:00
Martin Kroeker
3409bccb21
Update cpuid_x86.c
...
Add Bay Trail "Pentium N3520" atom cpu
2016-10-16 22:45:44 +02:00
Martin Kroeker
154729908e
Update cpuid_x86.c
2016-07-14 17:29:34 +02:00
Martin Kroeker
97bd1e42c8
Update cpuid_x86.c
2016-07-14 12:25:17 +02:00
Martin Kroeker
935356c34f
Update dynamic.c and cpuid_x86.c for Intel Avoton.
...
Second part of "support Intel Avoton via Nehalem kernel"
2016-02-02 13:42:55 -05:00
Martin Kroeker
4f05c23673
Update cpuid_x86.c
...
Add recognition of Intel Atom C27xx (Avoton, model code 4D)
2016-02-02 13:38:01 -05:00
Jerome Robert
76398c3233
Fix detection of AMD E2-3200
2015-12-28 19:45:47 +01:00
Zhang Xianyi
839395fc25
Detect AMD Trinity and Richland.
2015-10-29 02:53:29 +08:00
Zhang Xianyi
94b125255f
Merge branch 'develop' into cmake
...
Conflicts:
driver/others/memory.c
2015-10-13 04:46:08 +08:00
Zhang Xianyi
cc7cab8a45
Detect other Intel Skylake cores.
...
http://users.atw.hu/instlatx64/
2015-09-09 10:47:17 -05:00
Yichao Yu
61ae47eb99
Ref #632 . Support Intel Skylake by Haswell kernels.
2015-09-09 11:07:33 -04:00
Zhang Xianyi
dcd5ba4443
Merge branch 'cmake' of https://github.com/hpanderson/OpenBLAS into hpanderson_cmake
2015-07-22 04:06:39 +08:00
Zhang Xianyi
51ff17d46e
Add AMD Excavator target.
2015-05-13 16:16:30 -05:00
Zhang Xianyi
8977b3f235
Refs #529 . Support Intel Broadwell by Haswell kernels.
2015-04-02 11:08:03 -05:00
Hank Anderson
e19bf3a28b
Removed MSVC cpuid func when using clang.
2015-02-25 14:44:49 -06:00
Hank Anderson
84d90d6ed8
Fixed some compiler errors/warnings for clang.
2015-02-25 11:52:25 -06:00
Hank Anderson
92cdac5f87
Added MSVC functions to cpuid_x86.c to replace gcc-specific ASM.
2015-01-01 21:02:48 -06:00
Werner Saar
4319769b79
added target processor STEAMROLLER
2014-12-28 20:16:46 +08:00
Zhang Xianyi
2987bc7b40
refs #464 . Fixed the bug of detecting L2 associative on x86.
2014-11-10 17:15:34 +08:00
Isaac Dunham
db7e6366cd
Workaround PIC limitations in cpuid.
...
cpuid uses register ebx, but ebx is reserved in PIC.
So save ebx, swap ebx & edi, and return edi.
Copied from Igor Pavlov's equivalent fix for 7zip (in CpuArch.c),
which is public domain and thus OK license-wise.
2014-08-28 13:05:07 -07:00
Zhang Xianyi
c94762bb56
Refs #401 . Added NO_AVX2 flag for old binutils (e.g. RHEL6)
2014-07-16 08:38:25 +08:00
Timothy Gu
6c2ead30f0
Remove all trailing whitespace except lapack-netlib
...
Signed-off-by: Timothy Gu <timothygu99@gmail.com>
2014-06-27 12:05:18 -07:00
wernsaar
88b6bf251a
force fallback for x86 32bit
2014-06-22 17:27:11 +02:00
Zhang Xianyi
7b8604ea29
Refs #335 . Added the fallback of L2 size detection for some virtual machines.
2014-01-08 11:16:21 +08:00
Zhang Xianyi
ab69443bd4
Refs #332 . Added addtional Intel Ivy Bridge and Haswell CPU-id.
2014-01-05 23:44:29 +08:00
Zhang Xianyi
2638370844
Init code base for Intel Haswell.
2013-08-13 00:54:59 +08:00
Zhang Xianyi
23186d9f21
Fixed the FMA3 detection bug.
2013-07-27 22:37:57 +08:00
Zhang Xianyi
886cbaf4e4
Support AMD Piledriver by bulldozer kernels.
2013-07-06 12:06:43 -03:00
Dan Luu
88ef307cef
Refs #241 . Add Haswell support (using sandybridge optimizations)
2013-06-30 22:35:14 +08:00
Zhang Xianyi
65ffead0cf
Refs #124 . Check XSAVE flag on x86 CPU.
2013-06-06 22:50:43 +08:00
Zhang Xianyi
5c8bf6ae0e
Merge branch 'bulldozer' into develop
2013-02-10 01:19:42 +08:00
Zhang Xianyi
8cdb795438
Refs #187 . Use binary code for xgetbv, which is compatible with old compiler.
2013-01-22 00:25:08 +08:00
Zhang Xianyi
a4ee6f3915
Fixed #172 . Support Intel Xeon E7540.
2012-12-18 08:57:46 +08:00
Zhang Xianyi
13f8fc0b1a
Write FMA4 flag to the configure file.
2012-12-11 10:55:10 +01:00
Zhang Xianyi
bb10cb8442
Refs #165 . fall back of DTB_DEFAULT_ENTRIES for some virtual machines.
2012-12-10 11:51:39 +08:00
Zhang Xianyi
b7c0fa6bd2
Init AMD Bulldozer codebase.
2012-12-06 07:29:54 -05:00
Zhang Xianyi
6c5899dff5
Don't use xgetbv instruction when NO_AVX=1
2012-10-09 14:52:35 +08:00
Zhang Xianyi
735ca38b8f
Refs #139 . Check OS supporting AVX on runtime.
2012-09-18 15:46:20 +08:00
Zhang Xianyi
f76a384841
Refs #139 . Added NO_AVX flag to use old Nehalem kernels on Sandy Bridge.
...
For example, make NO_AVX=1 or make DYNAMIC_ARCH=1 NO_AVX=1
2012-09-17 23:25:46 +08:00
Zhang Xianyi
6fcdaa4387
Detect Sandy Bridge 22nm desktop/mobile CPU.
2012-07-05 13:41:03 +08:00
Xianyi Zhang
0a958b6a02
Refs #118 . Detect AMD Bulldozer as Barcelona.
2012-06-25 17:28:49 +08:00
Zhang Xianyi
d3b67d0bd8
Refs #113 . Fixed the typo BOBCATE -> BOBCAT
2012-05-31 22:40:15 +08:00
Zhang Xianyi
d6cab3f37e
Refs #113 . Support AMD Bobcate using Barcelona kernel codes. Replace 3DNow! with MMX.
2012-05-31 18:17:45 +08:00
Xianyi Zhang
8cc7f86cf7
Detect Intel Core i7 3000 with Sandybridge.
2012-05-25 23:20:29 +08:00
Xianyi Zhang
a53c6e2440
Merge branch 'develop' into sandybridge
2012-05-25 23:16:44 +08:00
Xianyi Zhang
001c2c322b
Refs #94 . Auto-detecting Intel Xeon E7 Westmere-EX.
2012-04-23 17:38:54 +08:00
Xianyi Zhang
74306b54d7
Refs #90 auto detect Intel Sandy Bridge Core i7-3820
2012-04-23 11:26:42 +08:00
Xianyi Zhang
19a48b82cf
Init Sandybridge codes based on Nehalem.
2012-03-30 20:01:03 +08:00
Xianyi Zhang
fe613de8e1
refs #69 . Auto-detect Intel Core i6/i7 (Sandy Bridge) CPU with Nehalem assembly kernels.
2012-02-13 19:20:35 +08:00
traits
9fc6764fa7
refs #55 . Added DTB_ENTRIES into dynamic arch setting parameters. Now, it can read DTB_ENTRIES on runtime.
2011-09-05 17:37:07 +08:00
Xianyi Zhang
1acf5ace29
Fixed a bug when detecting Intel CPU.
2011-05-03 17:19:36 +08:00
Xianyi Zhang
e4bb6f2482
Fixed the detecting bug on Intel Core i5. Thank ggl329 for the patch.
2011-03-22 14:09:47 +08:00
Xianyi Zhang
6f058487ab
Detect Intel Core Clarkdale & Arrandale
2011-03-20 21:56:40 +08:00
Xianyi Zhang
e51364edb4
Fixed #5 Detected Intel Westmere (using Nehalem codes) in build and dynamic arch build.
...
Thanks Cao He from Dawning supporting Intel Xeon 5660 testbed.
2011-02-19 00:03:50 +08:00
Xianyi Zhang
342bbc3871
Import GotoBLAS2 1.13 BSD version codes.
2011-01-24 14:54:24 +00:00