# # 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(s) of the copyright holder(s) 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: AMD EPYC 7742 # NOTE: This file was copied from zen.def and then the appropriate bits # in the first field (eax) of leaf 1 were updated to reflect the Zen2 # "Rome" processor. See [1] for details. # [1] https://en.wikichip.org/wiki/amd/cpuid # 00000000 ******** => 0000000D 68747541 444D4163 69746E65 00000001 ******** => 00830F12 00400800 7ED8320B 178BFBFF 00000002 ******** => 00000000 00000000 00000000 00000000 00000003 ******** => 00000000 00000000 00000000 00000000 00000005 ******** => 00000040 00000040 00000003 00000011 00000006 ******** => 00000004 00000000 00000001 00000000 00000007 ******** => 00000000 209C01A9 00000000 00000000 00000008 ******** => 00000000 00000000 00000000 00000000 00000009 ******** => 00000000 00000000 00000000 00000000 0000000A ******** => 00000000 00000000 00000000 00000000 0000000C ******** => 00000000 00000000 00000000 00000000 0000000D 00000000 => 00000007 00000340 00000340 00000000 0000000D 00000001 => 0000000F 00000340 00000000 00000000 0000000D 00000002 => 00000100 00000240 00000000 00000000 80000000 ******** => 8000001F 68747541 444D4163 69746E65 80000001 ******** => 00800F12 40000000 35C233FF 2FD3FBFF 80000002 ******** => 20444D41 43595045 35353720 33205031 80000003 ******** => 6F432D32 50206572 65636F72 726F7373 80000004 ******** => 20202020 20202020 20202020 00202020 80000005 ******** => FF40FF40 FF40FF40 20080140 40040140 80000006 ******** => 36006400 56006400 02006140 0200C140 80000007 ******** => 00000000 0000001B 00000000 00006799 80000008 ******** => 00003030 00000007 0000603F 00000000 80000009 ******** => 00000000 00000000 00000000 00000000 8000000A ******** => 00000001 00008000 00000000 0001BCFF 8000000B ******** => 00000000 00000000 00000000 00000000 8000000C ******** => 00000000 00000000 00000000 00000000 8000000D ******** => 00000000 00000000 00000000 00000000 8000000E ******** => 00000000 00000000 00000000 00000000 8000000F ******** => 00000000 00000000 00000000 00000000 80000010 ******** => 00000000 00000000 00000000 00000000 80000011 ******** => 00000000 00000000 00000000 00000000 80000012 ******** => 00000000 00000000 00000000 00000000 80000013 ******** => 00000000 00000000 00000000 00000000 80000014 ******** => 00000000 00000000 00000000 00000000 80000015 ******** => 00000000 00000000 00000000 00000000 80000016 ******** => 00000000 00000000 00000000 00000000 80000017 ******** => 00000000 00000000 00000000 00000000 80000018 ******** => 00000000 00000000 00000000 00000000 80000019 ******** => F040F040 00000000 00000000 00000000 8000001A ******** => 00000003 00000000 00000000 00000000 8000001B ******** => 000003FF 00000000 00000000 00000000 8000001C ******** => 00000000 00000000 00000000 00000000 8000001D 00000000 => 00004121 01C0003F 0000003F 00000000 8000001D 00000001 => 00004122 00C0003F 000000FF 00000000 8000001D 00000002 => 00004143 01C0003F 000003FF 00000002 8000001D 00000003 => 0001C163 03C0003F 00001FFF 00000001 8000001E ******** => 00000000 00000100 00000300 00000000 8000001F ******** => 0000000F 0000016F 0000000F 00000001 8FFFFFFF ******** => 00000000 00000000 00000000 00000000