From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga14.intel.com (mga14.intel.com [192.55.52.115]) by sourceware.org (Postfix) with ESMTPS id 05352393C846 for ; Fri, 24 Jul 2020 09:01:11 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 05352393C846 IronPort-SDR: ay4Tn4XYdqm+9JZhwvznIjv21ouFql3u4IY617Fsbub3XSBYXw97vclt/ncDsqzZigoz5GcTwC kSIHg2Cp8iOQ== X-IronPort-AV: E=McAfee;i="6000,8403,9691"; a="149869278" X-IronPort-AV: E=Sophos;i="5.75,390,1589266800"; d="scan'208";a="149869278" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga005.jf.intel.com ([10.7.209.41]) by fmsmga103.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Jul 2020 02:01:09 -0700 IronPort-SDR: 0vck/bJ2/rQDvb30LMMhL5aAIIcAKcTPzbnfz4+K2hrCNXaaMr/261vs4nyUBUMc48PLbiyWwz w0grgSA7efrw== X-IronPort-AV: E=Sophos;i="5.75,390,1589266800"; d="scan'208";a="463164898" Received: from mulvlfelix.iul.intel.com (HELO localhost) ([172.28.48.31]) by orsmga005-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 24 Jul 2020 02:01:02 -0700 From: Felix Willgerodt To: gdb-patches@sourceware.org, gcc-patches@gcc.gnu.org Subject: [PATCH v2 0/2] avx512 bfloat16 support Date: Fri, 24 Jul 2020 10:59:33 +0200 Message-Id: <20200724085935.2637025-1-felix.willgerodt@intel.com> X-Mailer: git-send-email 2.25.4 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Jul 2020 09:01:14 -0000 V1 of this series can be found here: https://sourceware.org/pipermail/gdb-patches/2020-July/170649.html v2 addresses all comments from Kevin Buettner and Luis Machado in Patch2. This is sent to the gcc-patches mailing list to review the changes in include/ and libiberty/. Regards, Felix Felix Willgerodt (2): i386-tdep: Fix naming in zmm and ymm type descriptions. Add bfloat16 support for AVX512 register view. gdb/features/i386/64bit-avx512.c | 5 + gdb/features/i386/64bit-avx512.xml | 4 +- gdb/features/i386/64bit-sse.c | 5 + gdb/features/i386/64bit-sse.xml | 2 + gdb/gdbarch.c | 45 ++++++ gdb/gdbarch.h | 8 +- gdb/gdbarch.sh | 4 +- gdb/gdbtypes.c | 7 + gdb/gdbtypes.h | 3 +- gdb/i386-tdep.c | 37 +++-- gdb/target-descriptions.c | 5 + gdb/testsuite/gdb.arch/x86-avx512bf16.c | 164 ++++++++++++++++++++++ gdb/testsuite/gdb.arch/x86-avx512bf16.exp | 74 ++++++++++ gdb/testsuite/lib/gdb.exp | 51 +++++++ gdbsupport/tdesc.cc | 3 +- gdbsupport/tdesc.h | 1 + include/floatformat.h | 3 + libiberty/floatformat.c | 19 ++- 18 files changed, 420 insertions(+), 20 deletions(-) create mode 100644 gdb/testsuite/gdb.arch/x86-avx512bf16.c create mode 100644 gdb/testsuite/gdb.arch/x86-avx512bf16.exp -- 2.25.4 Intel Deutschland GmbH Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany Tel: +49 89 99 8853-0, www.intel.de Managing Directors: Christin Eisenschmid, Gary Kershaw Chairperson of the Supervisory Board: Nicole Lau Registered Office: Munich Commercial Register: Amtsgericht Muenchen HRB 186928