Files
blis/travis/cpuid/haswell.def
Devin Matthews 850a8a46c0 Test all x86_64 configurations*... (#212)
* Add custom SDE cpuid files.

* Set up testing of all x86_64 architectures (except bulldozer) using SDE.

* Update .travis.yml

[ci skip]

* Update do_testsuite.sh

[ci skip]

* Updated .travis.yml with my secret token.

Details:
- Replaced Devin's temporary secret token with my own, which is used by
  Travis when accessing the Intel SDE via Dropbox.

* Work around CPUID dispatch in glibc/libm by patching ld.so.

* Detect path of loader at runtime.

* Attempt to make SDE run on Travis

* Allow unpatched ld.so if we don't know how to patch it.

I *think* this only happens for older glibc without the multi-arch stuff (e.g. Ubuntu 14.04 on Travis), but who knows?

* Upgrade Travis to gcc-6 and binutils-2.26.

* Try to get Travis to use the right assembler.

* Apparently you need ld-2.26 too.

* Try to also patch ld.so from Ubuntu 14.04.

* Take the nuclear option.

* Account for non-absolute dependencies in ldd output.

* String manipulation fail.

* Update patch-ld-so.py

* Add Zen to SDE testing.

* Removed dead variable from travis/do_testsuite.sh.

Details:
- Removed 'BLIS_ENABLE_TEST_OUTPUT=yes' from make invocations in
  travis/do_testsuite.sh. This variable is no longer present in the
  BLIS build system (if it ever was?), and therefore has no effect.
2018-05-29 13:51:21 -05:00

66 lines
3.5 KiB
Modula-2

#
# BLIS
# An object-based framework for developing high-performance BLAS-like
# libraries.
#
# Copyright (C) 2018, The University of Texas at Austin
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are
# met:
# - Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# - Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
# - Neither the name of The University of Texas at Austin nor the names
# of its contributors may be used to endorse or promote products
# derived from this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
# HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
# CPU: Intel Xeon E5-2660 v3, 2600 MHz
#
00000000 ******** => 0000000F 756E6547 6C65746E 49656E69
00000001 ******** => 000306F2 00200800 7FFEFBFF BFEBFBFF
00000002 ******** => 76036301 00F0B5FF 00000000 00C10000
00000003 ******** => 00000000 00000000 00000000 00000000
00000004 00000000 => 3C004121 01C0003F 0000003F 00000000
00000004 00000001 => 3C004122 01C0003F 0000003F 00000000
00000004 00000002 => 3C004143 01C0003F 000001FF 00000000
00000004 00000003 => 3C07C163 04C0003F 00004FFF 00000006
00000005 ******** => 00000040 00000040 00000003 00002120
00000006 ******** => 00000075 00000002 00000009 00000000
00000007 ******** => 00000000 000037AB 00000000 00000000
00000008 ******** => 00000000 00000000 00000000 00000000
00000009 ******** => 00000001 00000000 00000000 00000000
0000000A ******** => 07300403 00000000 00000000 00000603
0000000B 00000000 => 00000001 00000002 00000100 00000000
0000000B 00000001 => 00000005 00000014 00000201 00000000
0000000C ******** => 00000000 00000000 00000000 00000000
0000000D 00000000 => 00000007 00000340 00000340 00000000
0000000D 00000001 => 00000001 00000000 00000000 00000000
0000000D 00000002 => 00000100 00000240 00000000 00000000
0000000E ******** => 00000000 00000000 00000000 00000000
0000000F 00000000 => 00000000 00000027 00000000 00000002
0000000F 00000001 => 00000000 0000A000 00000027 00000001
80000000 ******** => 80000008 00000000 00000000 00000000
80000001 ******** => 00000000 00000000 00000021 2C100000
80000002 ******** => 65746E49 2952286C 6F655820 2952286E
80000003 ******** => 55504320 2D354520 30363632 20337620
80000004 ******** => 2E322040 48473036 0000007A 00000000
80000005 ******** => 00000000 00000000 00000000 00000000
80000006 ******** => 00000000 00000000 01006040 00000000
80000007 ******** => 00000000 00000000 00000000 00000100
80000008 ******** => 0000302E 00000000 00000000 00000000