From patchwork Mon Jan 13 08:26:12 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Jiang, Haochen" X-Patchwork-Id: 104658 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 2F2133857BB3 for ; Mon, 13 Jan 2025 08:31:43 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2F2133857BB3 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=intel.com header.i=@intel.com header.a=rsa-sha256 header.s=Intel header.b=JClD5cEO X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.10]) by sourceware.org (Postfix) with ESMTPS id E77253857B96 for ; Mon, 13 Jan 2025 08:26:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E77253857B96 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=intel.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=intel.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org E77253857B96 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=198.175.65.10 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1736756783; cv=none; b=qkCxitgj0Bk2B9qF1j2TwZEw1ia/UIn6FUGJ6zxskMHxNhVF3bZacR5EFFVMi7NuQmt+hwbXSdazrBT/sq4JpgqpG0FsRJp+eZNUl306bb5Nmbt5H3YRVR7kc/bPzlDw7e7vP8ToYHY4OMroCr+roEQfq52uXcz775pV2Bp0jBo= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1736756783; c=relaxed/simple; bh=LbmM3TTaDJnaOiyXlIglt4mm0G43xdSmHsO26uqZuag=; h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version; b=djp5soISs8EMxw1HffjEP9PWhTMfcMQhqLryJs3tdYcnMp0WTrX0SVfKI6eoVBY9vdYmcbRyJt0adnQz37It4P8Vh+HTZK43VTVx/na2uJUrWuw7JZ7mNL3Dt4zc/XWC6j6AeNMgfyrpr+zg+7Rn8fKWPeVIJToDxaQpH7hIRYs= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E77253857B96 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1736756784; x=1768292784; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=LbmM3TTaDJnaOiyXlIglt4mm0G43xdSmHsO26uqZuag=; b=JClD5cEOYyX/kVmc3rBT8I4VYOV+bKF7rhfe7EGaSGPHYpXlqupoW2SH zgSPLyGrfjE+y66xKE6HSbvoxJTorxm2HERDvpx+cLYXprE1oaUglymeK wkMvzO/wiAfj/Wg4MkuRNx9BfVj7cpDBoUNX7ppA9KoRAFzSlu+nMj7+L hSuUThOhFKANZgjm8GqFYMO0AzgF93D4QABEC/kUo37o+sAPRlJjis1zB iYozWbOg027zgv1/O29JtH5M9szV36us/pVMh+jrECg/Bh4Dglx0mZJOv wlQ4ZqBsFximTD9q0iBcKPro4gEUOCL/YP008LEnKiQDRvk52mqfM5lrh w==; X-CSE-ConnectionGUID: zebf8k6SQ169avnYo+Ux0Q== X-CSE-MsgGUID: Lsr0cpU9SX+C26xA0uEKcw== X-IronPort-AV: E=McAfee;i="6700,10204,11313"; a="54419279" X-IronPort-AV: E=Sophos;i="6.12,310,1728975600"; d="scan'208";a="54419279" Received: from orviesa004.jf.intel.com ([10.64.159.144]) by orvoesa102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Jan 2025 00:26:22 -0800 X-CSE-ConnectionGUID: lX6qqPBYQk6+nLBpENcjoQ== X-CSE-MsgGUID: a0onZtYFRV+4I7QJIwzmrw== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.12,310,1728975600"; d="scan'208";a="109391314" Received: from shliclel4217.sh.intel.com ([10.239.240.127]) by orviesa004.jf.intel.com with ESMTP; 13 Jan 2025 00:26:19 -0800 From: Haochen Jiang To: binutils@sourceware.org Cc: hjl.tools@gmail.com, jbeulich@suse.com, ludloff@gmail.com Subject: [PATCH 1/3] x86: Remove "P" and "NE" in mnemonics for BF16 arithmetic insns Date: Mon, 13 Jan 2025 16:26:12 +0800 Message-Id: <20250113082614.1716559-2-haochen.jiang@intel.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20250113082614.1716559-1-haochen.jiang@intel.com> References: <20250113082614.1716559-1-haochen.jiang@intel.com> MIME-Version: 1.0 X-Spam-Status: No, score=-10.7 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces~patchwork=sourceware.org@sourceware.org Since the bf16 is an AI data types, it will be implicitly packed. Thus, "P" (for packed) is omitted in mnemonics from its introduction. AVX10.2 BF16 arithmetic insns are introduced with "P" in mnemonics with packed. This patch will remove them for consistency. NE is quite ambiguous and misleading in mnemonics since it should be Rounding to Nearest Even, but could be mis-interpretated to No Exception. While AI data types like BF16 and FP8 are using Rounding to Nearest Even as default rounding modes. There is no need to use the ambiguous mnemonics in AVX10.2 insns. This patch will also remove them. For convert insns, it will be handled in the upcoming patch. gas/ChangeLog: * testsuite/gas/i386/avx10_2-256-bf16-intel.d: Refine testcase according to new mnemonics. * testsuite/gas/i386/avx10_2-256-bf16.d: Ditto. * testsuite/gas/i386/avx10_2-256-bf16.s: Ditto. * testsuite/gas/i386/avx10_2-256-miscs-intel.d: Ditto. * testsuite/gas/i386/avx10_2-256-miscs.d: Ditto. * testsuite/gas/i386/avx10_2-256-miscs.s: Ditto. * testsuite/gas/i386/avx10_2-512-bf16-intel.d: Ditto. * testsuite/gas/i386/avx10_2-512-bf16.d: Ditto. * testsuite/gas/i386/avx10_2-512-bf16.s: Ditto. * testsuite/gas/i386/avx10_2-512-miscs-intel.d: Ditto. * testsuite/gas/i386/avx10_2-512-miscs.d: Ditto. * testsuite/gas/i386/avx10_2-512-miscs.s: Ditto. * testsuite/gas/i386/x86-64-avx10_2-256-bf16-intel.d: Ditto. * testsuite/gas/i386/x86-64-avx10_2-256-bf16.d: Ditto. * testsuite/gas/i386/x86-64-avx10_2-256-bf16.s: Ditto. * testsuite/gas/i386/x86-64-avx10_2-256-miscs-intel.d: Ditto. * testsuite/gas/i386/x86-64-avx10_2-256-miscs.d: Ditto. * testsuite/gas/i386/x86-64-avx10_2-256-miscs.s: Ditto. * testsuite/gas/i386/x86-64-avx10_2-512-bf16-intel.d: Ditto. * testsuite/gas/i386/x86-64-avx10_2-512-bf16.d: Ditto. * testsuite/gas/i386/x86-64-avx10_2-512-bf16.s: Ditto. * testsuite/gas/i386/x86-64-avx10_2-512-miscs-intel.d: Ditto. * testsuite/gas/i386/x86-64-avx10_2-512-miscs.d: Ditto. * testsuite/gas/i386/x86-64-avx10_2-512-miscs.s: Ditto. opcodes/ChangeLog: * i386-dis-evex-prefix.h: Remove p and ne in bf16 mnemonics. * i386-opc.tbl: Ditto. * i386-mnem.h: Regenerated. * i386-tbl.h: Ditto. --- .../gas/i386/avx10_2-256-bf16-intel.d | 558 +-- gas/testsuite/gas/i386/avx10_2-256-bf16.d | 558 +-- gas/testsuite/gas/i386/avx10_2-256-bf16.s | 248 +- .../gas/i386/avx10_2-256-miscs-intel.d | 20 +- gas/testsuite/gas/i386/avx10_2-256-miscs.d | 20 +- gas/testsuite/gas/i386/avx10_2-256-miscs.s | 20 +- .../gas/i386/avx10_2-512-bf16-intel.d | 280 +- gas/testsuite/gas/i386/avx10_2-512-bf16.d | 280 +- gas/testsuite/gas/i386/avx10_2-512-bf16.s | 132 +- .../gas/i386/avx10_2-512-miscs-intel.d | 10 +- gas/testsuite/gas/i386/avx10_2-512-miscs.d | 10 +- gas/testsuite/gas/i386/avx10_2-512-miscs.s | 12 +- .../gas/i386/x86-64-avx10_2-256-bf16-intel.d | 558 +-- .../gas/i386/x86-64-avx10_2-256-bf16.d | 558 +-- .../gas/i386/x86-64-avx10_2-256-bf16.s | 248 +- .../gas/i386/x86-64-avx10_2-256-miscs-intel.d | 20 +- .../gas/i386/x86-64-avx10_2-256-miscs.d | 20 +- .../gas/i386/x86-64-avx10_2-256-miscs.s | 20 +- .../gas/i386/x86-64-avx10_2-512-bf16-intel.d | 280 +- .../gas/i386/x86-64-avx10_2-512-bf16.d | 280 +- .../gas/i386/x86-64-avx10_2-512-bf16.s | 132 +- .../gas/i386/x86-64-avx10_2-512-miscs-intel.d | 10 +- .../gas/i386/x86-64-avx10_2-512-miscs.d | 10 +- .../gas/i386/x86-64-avx10_2-512-miscs.s | 12 +- opcodes/i386-dis-evex-prefix.h | 58 +- opcodes/i386-mnem.h | 4244 ++++++++--------- opcodes/i386-opc.tbl | 46 +- opcodes/i386-tbl.h | 128 +- 28 files changed, 4386 insertions(+), 4386 deletions(-) diff --git a/gas/testsuite/gas/i386/avx10_2-256-bf16-intel.d b/gas/testsuite/gas/i386/avx10_2-256-bf16-intel.d index 3d7286e6b1b..1873c808a76 100644 --- a/gas/testsuite/gas/i386/avx10_2-256-bf16-intel.d +++ b/gas/testsuite/gas/i386/avx10_2-256-bf16-intel.d @@ -8,288 +8,288 @@ Disassembly of section \.text: #... [a-f0-9]+ <_intel>: -\s*[a-f0-9]+:\s*62 f5 55 28 58 f4\s+vaddnepbf16 ymm6,ymm5,ymm4 -\s*[a-f0-9]+:\s*62 f5 55 08 58 f4\s+vaddnepbf16 xmm6,xmm5,xmm4 -\s*[a-f0-9]+:\s*62 f5 55 2f 58 b4 f4 00 00 00 10\s+vaddnepbf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f5 55 38 58 31\s+vaddnepbf16 ymm6,ymm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f5 55 28 58 71 7f\s+vaddnepbf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] -\s*[a-f0-9]+:\s*62 f5 55 bf 58 72 80\s+vaddnepbf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f5 55 0f 58 b4 f4 00 00 00 10\s+vaddnepbf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f5 55 18 58 31\s+vaddnepbf16 xmm6,xmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f5 55 08 58 71 7f\s+vaddnepbf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] -\s*[a-f0-9]+:\s*62 f5 55 9f 58 72 80\s+vaddnepbf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f5 55 28 5e f4\s+vdivnepbf16 ymm6,ymm5,ymm4 -\s*[a-f0-9]+:\s*62 f5 55 08 5e f4\s+vdivnepbf16 xmm6,xmm5,xmm4 -\s*[a-f0-9]+:\s*62 f5 55 2f 5e b4 f4 00 00 00 10\s+vdivnepbf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f5 55 38 5e 31\s+vdivnepbf16 ymm6,ymm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f5 55 28 5e 71 7f\s+vdivnepbf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] -\s*[a-f0-9]+:\s*62 f5 55 bf 5e 72 80\s+vdivnepbf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f5 55 0f 5e b4 f4 00 00 00 10\s+vdivnepbf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f5 55 18 5e 31\s+vdivnepbf16 xmm6,xmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f5 55 08 5e 71 7f\s+vdivnepbf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] -\s*[a-f0-9]+:\s*62 f5 55 9f 5e 72 80\s+vdivnepbf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f5 55 28 5f f4\s+vmaxpbf16 ymm6,ymm5,ymm4 -\s*[a-f0-9]+:\s*62 f5 55 08 5f f4\s+vmaxpbf16 xmm6,xmm5,xmm4 -\s*[a-f0-9]+:\s*62 f5 55 2f 5f b4 f4 00 00 00 10\s+vmaxpbf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f5 55 38 5f 31\s+vmaxpbf16 ymm6,ymm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f5 55 28 5f 71 7f\s+vmaxpbf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] -\s*[a-f0-9]+:\s*62 f5 55 bf 5f 72 80\s+vmaxpbf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f5 55 0f 5f b4 f4 00 00 00 10\s+vmaxpbf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f5 55 18 5f 31\s+vmaxpbf16 xmm6,xmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f5 55 08 5f 71 7f\s+vmaxpbf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] -\s*[a-f0-9]+:\s*62 f5 55 9f 5f 72 80\s+vmaxpbf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f5 55 28 5d f4\s+vminpbf16 ymm6,ymm5,ymm4 -\s*[a-f0-9]+:\s*62 f5 55 08 5d f4\s+vminpbf16 xmm6,xmm5,xmm4 -\s*[a-f0-9]+:\s*62 f5 55 2f 5d b4 f4 00 00 00 10\s+vminpbf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f5 55 38 5d 31\s+vminpbf16 ymm6,ymm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f5 55 28 5d 71 7f\s+vminpbf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] -\s*[a-f0-9]+:\s*62 f5 55 bf 5d 72 80\s+vminpbf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f5 55 0f 5d b4 f4 00 00 00 10\s+vminpbf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f5 55 18 5d 31\s+vminpbf16 xmm6,xmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f5 55 08 5d 71 7f\s+vminpbf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] -\s*[a-f0-9]+:\s*62 f5 55 9f 5d 72 80\s+vminpbf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f5 55 28 59 f4\s+vmulnepbf16 ymm6,ymm5,ymm4 -\s*[a-f0-9]+:\s*62 f5 55 08 59 f4\s+vmulnepbf16 xmm6,xmm5,xmm4 -\s*[a-f0-9]+:\s*62 f5 55 2f 59 b4 f4 00 00 00 10\s+vmulnepbf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f5 55 38 59 31\s+vmulnepbf16 ymm6,ymm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f5 55 28 59 71 7f\s+vmulnepbf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] -\s*[a-f0-9]+:\s*62 f5 55 bf 59 72 80\s+vmulnepbf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f5 55 0f 59 b4 f4 00 00 00 10\s+vmulnepbf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f5 55 18 59 31\s+vmulnepbf16 xmm6,xmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f5 55 08 59 71 7f\s+vmulnepbf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] -\s*[a-f0-9]+:\s*62 f5 55 9f 59 72 80\s+vmulnepbf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 28 2c f4\s+vscalefnepbf16 ymm6,ymm5,ymm4 -\s*[a-f0-9]+:\s*62 f6 54 08 2c f4\s+vscalefnepbf16 xmm6,xmm5,xmm4 -\s*[a-f0-9]+:\s*62 f6 54 2f 2c b4 f4 00 00 00 10\s+vscalefnepbf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 38 2c 31\s+vscalefnepbf16 ymm6,ymm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 28 2c 71 7f\s+vscalefnepbf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] -\s*[a-f0-9]+:\s*62 f6 54 bf 2c 72 80\s+vscalefnepbf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 0f 2c b4 f4 00 00 00 10\s+vscalefnepbf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 18 2c 31\s+vscalefnepbf16 xmm6,xmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 08 2c 71 7f\s+vscalefnepbf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] -\s*[a-f0-9]+:\s*62 f6 54 9f 2c 72 80\s+vscalefnepbf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f5 55 28 5c f4\s+vsubnepbf16 ymm6,ymm5,ymm4 -\s*[a-f0-9]+:\s*62 f5 55 08 5c f4\s+vsubnepbf16 xmm6,xmm5,xmm4 -\s*[a-f0-9]+:\s*62 f5 55 2f 5c b4 f4 00 00 00 10\s+vsubnepbf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f5 55 38 5c 31\s+vsubnepbf16 ymm6,ymm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f5 55 28 5c 71 7f\s+vsubnepbf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] -\s*[a-f0-9]+:\s*62 f5 55 bf 5c 72 80\s+vsubnepbf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f5 55 0f 5c b4 f4 00 00 00 10\s+vsubnepbf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f5 55 18 5c 31\s+vsubnepbf16 xmm6,xmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f5 55 08 5c 71 7f\s+vsubnepbf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] -\s*[a-f0-9]+:\s*62 f5 55 9f 5c 72 80\s+vsubnepbf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 28 98 f4\s+vfmadd132nepbf16 ymm6,ymm5,ymm4 -\s*[a-f0-9]+:\s*62 f6 54 08 98 f4\s+vfmadd132nepbf16 xmm6,xmm5,xmm4 -\s*[a-f0-9]+:\s*62 f6 54 2f 98 b4 f4 00 00 00 10\s+vfmadd132nepbf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 38 98 31\s+vfmadd132nepbf16 ymm6,ymm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 28 98 71 7f\s+vfmadd132nepbf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] -\s*[a-f0-9]+:\s*62 f6 54 bf 98 72 80\s+vfmadd132nepbf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 0f 98 b4 f4 00 00 00 10\s+vfmadd132nepbf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 18 98 31\s+vfmadd132nepbf16 xmm6,xmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 08 98 71 7f\s+vfmadd132nepbf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] -\s*[a-f0-9]+:\s*62 f6 54 9f 98 72 80\s+vfmadd132nepbf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 28 a8 f4\s+vfmadd213nepbf16 ymm6,ymm5,ymm4 -\s*[a-f0-9]+:\s*62 f6 54 08 a8 f4\s+vfmadd213nepbf16 xmm6,xmm5,xmm4 -\s*[a-f0-9]+:\s*62 f6 54 2f a8 b4 f4 00 00 00 10\s+vfmadd213nepbf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 38 a8 31\s+vfmadd213nepbf16 ymm6,ymm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 28 a8 71 7f\s+vfmadd213nepbf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] -\s*[a-f0-9]+:\s*62 f6 54 bf a8 72 80\s+vfmadd213nepbf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 0f a8 b4 f4 00 00 00 10\s+vfmadd213nepbf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 18 a8 31\s+vfmadd213nepbf16 xmm6,xmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 08 a8 71 7f\s+vfmadd213nepbf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] -\s*[a-f0-9]+:\s*62 f6 54 9f a8 72 80\s+vfmadd213nepbf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 28 b8 f4\s+vfmadd231nepbf16 ymm6,ymm5,ymm4 -\s*[a-f0-9]+:\s*62 f6 54 08 b8 f4\s+vfmadd231nepbf16 xmm6,xmm5,xmm4 -\s*[a-f0-9]+:\s*62 f6 54 2f b8 b4 f4 00 00 00 10\s+vfmadd231nepbf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 38 b8 31\s+vfmadd231nepbf16 ymm6,ymm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 28 b8 71 7f\s+vfmadd231nepbf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] -\s*[a-f0-9]+:\s*62 f6 54 bf b8 72 80\s+vfmadd231nepbf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 0f b8 b4 f4 00 00 00 10\s+vfmadd231nepbf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 18 b8 31\s+vfmadd231nepbf16 xmm6,xmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 08 b8 71 7f\s+vfmadd231nepbf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] -\s*[a-f0-9]+:\s*62 f6 54 9f b8 72 80\s+vfmadd231nepbf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 28 9a f4\s+vfmsub132nepbf16 ymm6,ymm5,ymm4 -\s*[a-f0-9]+:\s*62 f6 54 08 9a f4\s+vfmsub132nepbf16 xmm6,xmm5,xmm4 -\s*[a-f0-9]+:\s*62 f6 54 2f 9a b4 f4 00 00 00 10\s+vfmsub132nepbf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 38 9a 31\s+vfmsub132nepbf16 ymm6,ymm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 28 9a 71 7f\s+vfmsub132nepbf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] -\s*[a-f0-9]+:\s*62 f6 54 bf 9a 72 80\s+vfmsub132nepbf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 0f 9a b4 f4 00 00 00 10\s+vfmsub132nepbf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 18 9a 31\s+vfmsub132nepbf16 xmm6,xmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 08 9a 71 7f\s+vfmsub132nepbf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] -\s*[a-f0-9]+:\s*62 f6 54 9f 9a 72 80\s+vfmsub132nepbf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 28 aa f4\s+vfmsub213nepbf16 ymm6,ymm5,ymm4 -\s*[a-f0-9]+:\s*62 f6 54 08 aa f4\s+vfmsub213nepbf16 xmm6,xmm5,xmm4 -\s*[a-f0-9]+:\s*62 f6 54 2f aa b4 f4 00 00 00 10\s+vfmsub213nepbf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 38 aa 31\s+vfmsub213nepbf16 ymm6,ymm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 28 aa 71 7f\s+vfmsub213nepbf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] -\s*[a-f0-9]+:\s*62 f6 54 bf aa 72 80\s+vfmsub213nepbf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 0f aa b4 f4 00 00 00 10\s+vfmsub213nepbf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 18 aa 31\s+vfmsub213nepbf16 xmm6,xmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 08 aa 71 7f\s+vfmsub213nepbf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] -\s*[a-f0-9]+:\s*62 f6 54 9f aa 72 80\s+vfmsub213nepbf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 28 ba f4\s+vfmsub231nepbf16 ymm6,ymm5,ymm4 -\s*[a-f0-9]+:\s*62 f6 54 08 ba f4\s+vfmsub231nepbf16 xmm6,xmm5,xmm4 -\s*[a-f0-9]+:\s*62 f6 54 2f ba b4 f4 00 00 00 10\s+vfmsub231nepbf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 38 ba 31\s+vfmsub231nepbf16 ymm6,ymm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 28 ba 71 7f\s+vfmsub231nepbf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] -\s*[a-f0-9]+:\s*62 f6 54 bf ba 72 80\s+vfmsub231nepbf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 0f ba b4 f4 00 00 00 10\s+vfmsub231nepbf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 18 ba 31\s+vfmsub231nepbf16 xmm6,xmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 08 ba 71 7f\s+vfmsub231nepbf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] -\s*[a-f0-9]+:\s*62 f6 54 9f ba 72 80\s+vfmsub231nepbf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 28 9c f4\s+vfnmadd132nepbf16 ymm6,ymm5,ymm4 -\s*[a-f0-9]+:\s*62 f6 54 08 9c f4\s+vfnmadd132nepbf16 xmm6,xmm5,xmm4 -\s*[a-f0-9]+:\s*62 f6 54 2f 9c b4 f4 00 00 00 10\s+vfnmadd132nepbf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 38 9c 31\s+vfnmadd132nepbf16 ymm6,ymm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 28 9c 71 7f\s+vfnmadd132nepbf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] -\s*[a-f0-9]+:\s*62 f6 54 bf 9c 72 80\s+vfnmadd132nepbf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 0f 9c b4 f4 00 00 00 10\s+vfnmadd132nepbf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 18 9c 31\s+vfnmadd132nepbf16 xmm6,xmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 08 9c 71 7f\s+vfnmadd132nepbf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] -\s*[a-f0-9]+:\s*62 f6 54 9f 9c 72 80\s+vfnmadd132nepbf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 28 ac f4\s+vfnmadd213nepbf16 ymm6,ymm5,ymm4 -\s*[a-f0-9]+:\s*62 f6 54 08 ac f4\s+vfnmadd213nepbf16 xmm6,xmm5,xmm4 -\s*[a-f0-9]+:\s*62 f6 54 2f ac b4 f4 00 00 00 10\s+vfnmadd213nepbf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 38 ac 31\s+vfnmadd213nepbf16 ymm6,ymm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 28 ac 71 7f\s+vfnmadd213nepbf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] -\s*[a-f0-9]+:\s*62 f6 54 bf ac 72 80\s+vfnmadd213nepbf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 0f ac b4 f4 00 00 00 10\s+vfnmadd213nepbf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 18 ac 31\s+vfnmadd213nepbf16 xmm6,xmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 08 ac 71 7f\s+vfnmadd213nepbf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] -\s*[a-f0-9]+:\s*62 f6 54 9f ac 72 80\s+vfnmadd213nepbf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 28 bc f4\s+vfnmadd231nepbf16 ymm6,ymm5,ymm4 -\s*[a-f0-9]+:\s*62 f6 54 08 bc f4\s+vfnmadd231nepbf16 xmm6,xmm5,xmm4 -\s*[a-f0-9]+:\s*62 f6 54 2f bc b4 f4 00 00 00 10\s+vfnmadd231nepbf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 38 bc 31\s+vfnmadd231nepbf16 ymm6,ymm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 28 bc 71 7f\s+vfnmadd231nepbf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] -\s*[a-f0-9]+:\s*62 f6 54 bf bc 72 80\s+vfnmadd231nepbf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 0f bc b4 f4 00 00 00 10\s+vfnmadd231nepbf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 18 bc 31\s+vfnmadd231nepbf16 xmm6,xmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 08 bc 71 7f\s+vfnmadd231nepbf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] -\s*[a-f0-9]+:\s*62 f6 54 9f bc 72 80\s+vfnmadd231nepbf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 28 9e f4\s+vfnmsub132nepbf16 ymm6,ymm5,ymm4 -\s*[a-f0-9]+:\s*62 f6 54 08 9e f4\s+vfnmsub132nepbf16 xmm6,xmm5,xmm4 -\s*[a-f0-9]+:\s*62 f6 54 2f 9e b4 f4 00 00 00 10\s+vfnmsub132nepbf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 38 9e 31\s+vfnmsub132nepbf16 ymm6,ymm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 28 9e 71 7f\s+vfnmsub132nepbf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] -\s*[a-f0-9]+:\s*62 f6 54 bf 9e 72 80\s+vfnmsub132nepbf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 0f 9e b4 f4 00 00 00 10\s+vfnmsub132nepbf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 18 9e 31\s+vfnmsub132nepbf16 xmm6,xmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 08 9e 71 7f\s+vfnmsub132nepbf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] -\s*[a-f0-9]+:\s*62 f6 54 9f 9e 72 80\s+vfnmsub132nepbf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 28 ae f4\s+vfnmsub213nepbf16 ymm6,ymm5,ymm4 -\s*[a-f0-9]+:\s*62 f6 54 08 ae f4\s+vfnmsub213nepbf16 xmm6,xmm5,xmm4 -\s*[a-f0-9]+:\s*62 f6 54 2f ae b4 f4 00 00 00 10\s+vfnmsub213nepbf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 38 ae 31\s+vfnmsub213nepbf16 ymm6,ymm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 28 ae 71 7f\s+vfnmsub213nepbf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] -\s*[a-f0-9]+:\s*62 f6 54 bf ae 72 80\s+vfnmsub213nepbf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 0f ae b4 f4 00 00 00 10\s+vfnmsub213nepbf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 18 ae 31\s+vfnmsub213nepbf16 xmm6,xmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 08 ae 71 7f\s+vfnmsub213nepbf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] -\s*[a-f0-9]+:\s*62 f6 54 9f ae 72 80\s+vfnmsub213nepbf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 28 be f4\s+vfnmsub231nepbf16 ymm6,ymm5,ymm4 -\s*[a-f0-9]+:\s*62 f6 54 08 be f4\s+vfnmsub231nepbf16 xmm6,xmm5,xmm4 -\s*[a-f0-9]+:\s*62 f6 54 2f be b4 f4 00 00 00 10\s+vfnmsub231nepbf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 38 be 31\s+vfnmsub231nepbf16 ymm6,ymm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 28 be 71 7f\s+vfnmsub231nepbf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] -\s*[a-f0-9]+:\s*62 f6 54 bf be 72 80\s+vfnmsub231nepbf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 0f be b4 f4 00 00 00 10\s+vfnmsub231nepbf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 18 be 31\s+vfnmsub231nepbf16 xmm6,xmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 08 be 71 7f\s+vfnmsub231nepbf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] -\s*[a-f0-9]+:\s*62 f6 54 9f be 72 80\s+vfnmsub231nepbf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 7c 08 42 f5\s+vgetexppbf16 xmm6,xmm5 -\s*[a-f0-9]+:\s*62 f6 7c 28 42 f5\s+vgetexppbf16 ymm6,ymm5 -\s*[a-f0-9]+:\s*62 f6 7c 0f 42 b4 f4 00 00 00 10\s+vgetexppbf16 xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 7c 18 42 31\s+vgetexppbf16 xmm6,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 7c 08 42 71 7f\s+vgetexppbf16 xmm6,XMMWORD PTR \[ecx\+0x7f0\] -\s*[a-f0-9]+:\s*62 f6 7c 9f 42 72 80\s+vgetexppbf16 xmm6\{k7\}\{z\},WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 7c 2f 42 b4 f4 00 00 00 10\s+vgetexppbf16 ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 7c 38 42 31\s+vgetexppbf16 ymm6,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 7c 28 42 71 7f\s+vgetexppbf16 ymm6,YMMWORD PTR \[ecx\+0xfe0\] -\s*[a-f0-9]+:\s*62 f6 7c bf 42 72 80\s+vgetexppbf16 ymm6\{k7\}\{z\},WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 7c 08 4c f5\s+vrcppbf16 xmm6,xmm5 -\s*[a-f0-9]+:\s*62 f6 7c 28 4c f5\s+vrcppbf16 ymm6,ymm5 -\s*[a-f0-9]+:\s*62 f6 7c 0f 4c b4 f4 00 00 00 10\s+vrcppbf16 xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 7c 18 4c 31\s+vrcppbf16 xmm6,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 7c 08 4c 71 7f\s+vrcppbf16 xmm6,XMMWORD PTR \[ecx\+0x7f0\] -\s*[a-f0-9]+:\s*62 f6 7c 9f 4c 72 80\s+vrcppbf16 xmm6\{k7\}\{z\},WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 7c 2f 4c b4 f4 00 00 00 10\s+vrcppbf16 ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 7c 38 4c 31\s+vrcppbf16 ymm6,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 7c 28 4c 71 7f\s+vrcppbf16 ymm6,YMMWORD PTR \[ecx\+0xfe0\] -\s*[a-f0-9]+:\s*62 f6 7c bf 4c 72 80\s+vrcppbf16 ymm6\{k7\}\{z\},WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 7c 08 4e f5\s+vrsqrtpbf16 xmm6,xmm5 -\s*[a-f0-9]+:\s*62 f6 7c 28 4e f5\s+vrsqrtpbf16 ymm6,ymm5 -\s*[a-f0-9]+:\s*62 f6 7c 0f 4e b4 f4 00 00 00 10\s+vrsqrtpbf16 xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 7c 18 4e 31\s+vrsqrtpbf16 xmm6,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 7c 08 4e 71 7f\s+vrsqrtpbf16 xmm6,XMMWORD PTR \[ecx\+0x7f0\] -\s*[a-f0-9]+:\s*62 f6 7c 9f 4e 72 80\s+vrsqrtpbf16 xmm6\{k7\}\{z\},WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 7c 2f 4e b4 f4 00 00 00 10\s+vrsqrtpbf16 ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 7c 38 4e 31\s+vrsqrtpbf16 ymm6,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 7c 28 4e 71 7f\s+vrsqrtpbf16 ymm6,YMMWORD PTR \[ecx\+0xfe0\] -\s*[a-f0-9]+:\s*62 f6 7c bf 4e 72 80\s+vrsqrtpbf16 ymm6\{k7\}\{z\},WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f5 7d 08 51 f5\s+vsqrtnepbf16 xmm6,xmm5 -\s*[a-f0-9]+:\s*62 f5 7d 28 51 f5\s+vsqrtnepbf16 ymm6,ymm5 -\s*[a-f0-9]+:\s*62 f5 7d 0f 51 b4 f4 00 00 00 10\s+vsqrtnepbf16 xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f5 7d 18 51 31\s+vsqrtnepbf16 xmm6,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f5 7d 08 51 71 7f\s+vsqrtnepbf16 xmm6,XMMWORD PTR \[ecx\+0x7f0\] -\s*[a-f0-9]+:\s*62 f5 7d 9f 51 72 80\s+vsqrtnepbf16 xmm6\{k7\}\{z\},WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f5 7d 2f 51 b4 f4 00 00 00 10\s+vsqrtnepbf16 ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f5 7d 38 51 31\s+vsqrtnepbf16 ymm6,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f5 7d 28 51 71 7f\s+vsqrtnepbf16 ymm6,YMMWORD PTR \[ecx\+0xfe0\] -\s*[a-f0-9]+:\s*62 f5 7d bf 51 72 80\s+vsqrtnepbf16 ymm6\{k7\}\{z\},WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f3 7f 28 26 f5 7b\s+vgetmantpbf16 ymm6,ymm5,0x7b -\s*[a-f0-9]+:\s*62 f3 7f 08 26 f5 7b\s+vgetmantpbf16 xmm6,xmm5,0x7b -\s*[a-f0-9]+:\s*62 f3 7f 0f 26 b4 f4 00 00 00 10 7b\s+vgetmantpbf16 xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 18 26 31 7b\s+vgetmantpbf16 xmm6,WORD BCST \[ecx\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 08 26 71 7f 7b\s+vgetmantpbf16 xmm6,XMMWORD PTR \[ecx\+0x7f0\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 9f 26 72 80 7b\s+vgetmantpbf16 xmm6\{k7\}\{z\},WORD BCST \[edx-0x100\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 2f 26 b4 f4 00 00 00 10 7b\s+vgetmantpbf16 ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 38 26 31 7b\s+vgetmantpbf16 ymm6,WORD BCST \[ecx\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 28 26 71 7f 7b\s+vgetmantpbf16 ymm6,YMMWORD PTR \[ecx\+0xfe0\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f bf 26 72 80 7b\s+vgetmantpbf16 ymm6\{k7\}\{z\},WORD BCST \[edx-0x100\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 28 56 f5 7b\s+vreducenepbf16 ymm6,ymm5,0x7b -\s*[a-f0-9]+:\s*62 f3 7f 08 56 f5 7b\s+vreducenepbf16 xmm6,xmm5,0x7b -\s*[a-f0-9]+:\s*62 f3 7f 0f 56 b4 f4 00 00 00 10 7b\s+vreducenepbf16 xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 18 56 31 7b\s+vreducenepbf16 xmm6,WORD BCST \[ecx\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 08 56 71 7f 7b\s+vreducenepbf16 xmm6,XMMWORD PTR \[ecx\+0x7f0\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 9f 56 72 80 7b\s+vreducenepbf16 xmm6\{k7\}\{z\},WORD BCST \[edx-0x100\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 2f 56 b4 f4 00 00 00 10 7b\s+vreducenepbf16 ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 38 56 31 7b\s+vreducenepbf16 ymm6,WORD BCST \[ecx\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 28 56 71 7f 7b\s+vreducenepbf16 ymm6,YMMWORD PTR \[ecx\+0xfe0\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f bf 56 72 80 7b\s+vreducenepbf16 ymm6\{k7\}\{z\},WORD BCST \[edx-0x100\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 28 08 f5 7b\s+vrndscalenepbf16 ymm6,ymm5,0x7b -\s*[a-f0-9]+:\s*62 f3 7f 08 08 f5 7b\s+vrndscalenepbf16 xmm6,xmm5,0x7b -\s*[a-f0-9]+:\s*62 f3 7f 0f 08 b4 f4 00 00 00 10 7b\s+vrndscalenepbf16 xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 18 08 31 7b\s+vrndscalenepbf16 xmm6,WORD BCST \[ecx\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 08 08 71 7f 7b\s+vrndscalenepbf16 xmm6,XMMWORD PTR \[ecx\+0x7f0\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 9f 08 72 80 7b\s+vrndscalenepbf16 xmm6\{k7\}\{z\},WORD BCST \[edx-0x100\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 2f 08 b4 f4 00 00 00 10 7b\s+vrndscalenepbf16 ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 38 08 31 7b\s+vrndscalenepbf16 ymm6,WORD BCST \[ecx\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 28 08 71 7f 7b\s+vrndscalenepbf16 ymm6,YMMWORD PTR \[ecx\+0xfe0\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f bf 08 72 80 7b\s+vrndscalenepbf16 ymm6\{k7\}\{z\},WORD BCST \[edx-0x100\],0x7b -\s*[a-f0-9]+:\s*62 f3 57 28 c2 ec 7b\s+vcmppbf16 k5,ymm5,ymm4,0x7b -\s*[a-f0-9]+:\s*62 f3 57 08 c2 ec 7b\s+vcmppbf16 k5,xmm5,xmm4,0x7b -\s*[a-f0-9]+:\s*62 f3 57 0f c2 ac f4 00 00 00 10 7b\s+vcmppbf16 k5\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 f3 57 18 c2 29 7b\s+vcmppbf16 k5,xmm5,WORD BCST \[ecx\],0x7b -\s*[a-f0-9]+:\s*62 f3 57 08 c2 69 7f 7b\s+vcmppbf16 k5,xmm5,XMMWORD PTR \[ecx\+0x7f0\],0x7b -\s*[a-f0-9]+:\s*62 f3 57 1f c2 6a 80 7b\s+vcmppbf16 k5\{k7\},xmm5,WORD BCST \[edx-0x100\],0x7b -\s*[a-f0-9]+:\s*62 f3 57 2f c2 ac f4 00 00 00 10 7b\s+vcmppbf16 k5\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 f3 57 38 c2 29 7b\s+vcmppbf16 k5,ymm5,WORD BCST \[ecx\],0x7b -\s*[a-f0-9]+:\s*62 f3 57 28 c2 69 7f 7b\s+vcmppbf16 k5,ymm5,YMMWORD PTR \[ecx\+0xfe0\],0x7b -\s*[a-f0-9]+:\s*62 f3 57 3f c2 6a 80 7b\s+vcmppbf16 k5\{k7\},ymm5,WORD BCST \[edx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 f5 55 28 58 f4\s+vaddbf16 ymm6,ymm5,ymm4 +\s*[a-f0-9]+:\s*62 f5 55 08 58 f4\s+vaddbf16 xmm6,xmm5,xmm4 +\s*[a-f0-9]+:\s*62 f5 55 2f 58 b4 f4 00 00 00 10\s+vaddbf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f5 55 38 58 31\s+vaddbf16 ymm6,ymm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f5 55 28 58 71 7f\s+vaddbf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] +\s*[a-f0-9]+:\s*62 f5 55 bf 58 72 80\s+vaddbf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f5 55 0f 58 b4 f4 00 00 00 10\s+vaddbf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f5 55 18 58 31\s+vaddbf16 xmm6,xmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f5 55 08 58 71 7f\s+vaddbf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] +\s*[a-f0-9]+:\s*62 f5 55 9f 58 72 80\s+vaddbf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f5 55 28 5e f4\s+vdivbf16 ymm6,ymm5,ymm4 +\s*[a-f0-9]+:\s*62 f5 55 08 5e f4\s+vdivbf16 xmm6,xmm5,xmm4 +\s*[a-f0-9]+:\s*62 f5 55 2f 5e b4 f4 00 00 00 10\s+vdivbf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f5 55 38 5e 31\s+vdivbf16 ymm6,ymm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f5 55 28 5e 71 7f\s+vdivbf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] +\s*[a-f0-9]+:\s*62 f5 55 bf 5e 72 80\s+vdivbf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f5 55 0f 5e b4 f4 00 00 00 10\s+vdivbf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f5 55 18 5e 31\s+vdivbf16 xmm6,xmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f5 55 08 5e 71 7f\s+vdivbf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] +\s*[a-f0-9]+:\s*62 f5 55 9f 5e 72 80\s+vdivbf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f5 55 28 5f f4\s+vmaxbf16 ymm6,ymm5,ymm4 +\s*[a-f0-9]+:\s*62 f5 55 08 5f f4\s+vmaxbf16 xmm6,xmm5,xmm4 +\s*[a-f0-9]+:\s*62 f5 55 2f 5f b4 f4 00 00 00 10\s+vmaxbf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f5 55 38 5f 31\s+vmaxbf16 ymm6,ymm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f5 55 28 5f 71 7f\s+vmaxbf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] +\s*[a-f0-9]+:\s*62 f5 55 bf 5f 72 80\s+vmaxbf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f5 55 0f 5f b4 f4 00 00 00 10\s+vmaxbf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f5 55 18 5f 31\s+vmaxbf16 xmm6,xmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f5 55 08 5f 71 7f\s+vmaxbf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] +\s*[a-f0-9]+:\s*62 f5 55 9f 5f 72 80\s+vmaxbf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f5 55 28 5d f4\s+vminbf16 ymm6,ymm5,ymm4 +\s*[a-f0-9]+:\s*62 f5 55 08 5d f4\s+vminbf16 xmm6,xmm5,xmm4 +\s*[a-f0-9]+:\s*62 f5 55 2f 5d b4 f4 00 00 00 10\s+vminbf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f5 55 38 5d 31\s+vminbf16 ymm6,ymm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f5 55 28 5d 71 7f\s+vminbf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] +\s*[a-f0-9]+:\s*62 f5 55 bf 5d 72 80\s+vminbf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f5 55 0f 5d b4 f4 00 00 00 10\s+vminbf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f5 55 18 5d 31\s+vminbf16 xmm6,xmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f5 55 08 5d 71 7f\s+vminbf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] +\s*[a-f0-9]+:\s*62 f5 55 9f 5d 72 80\s+vminbf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f5 55 28 59 f4\s+vmulbf16 ymm6,ymm5,ymm4 +\s*[a-f0-9]+:\s*62 f5 55 08 59 f4\s+vmulbf16 xmm6,xmm5,xmm4 +\s*[a-f0-9]+:\s*62 f5 55 2f 59 b4 f4 00 00 00 10\s+vmulbf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f5 55 38 59 31\s+vmulbf16 ymm6,ymm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f5 55 28 59 71 7f\s+vmulbf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] +\s*[a-f0-9]+:\s*62 f5 55 bf 59 72 80\s+vmulbf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f5 55 0f 59 b4 f4 00 00 00 10\s+vmulbf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f5 55 18 59 31\s+vmulbf16 xmm6,xmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f5 55 08 59 71 7f\s+vmulbf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] +\s*[a-f0-9]+:\s*62 f5 55 9f 59 72 80\s+vmulbf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 28 2c f4\s+vscalefbf16 ymm6,ymm5,ymm4 +\s*[a-f0-9]+:\s*62 f6 54 08 2c f4\s+vscalefbf16 xmm6,xmm5,xmm4 +\s*[a-f0-9]+:\s*62 f6 54 2f 2c b4 f4 00 00 00 10\s+vscalefbf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 38 2c 31\s+vscalefbf16 ymm6,ymm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 28 2c 71 7f\s+vscalefbf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] +\s*[a-f0-9]+:\s*62 f6 54 bf 2c 72 80\s+vscalefbf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 0f 2c b4 f4 00 00 00 10\s+vscalefbf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 18 2c 31\s+vscalefbf16 xmm6,xmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 08 2c 71 7f\s+vscalefbf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] +\s*[a-f0-9]+:\s*62 f6 54 9f 2c 72 80\s+vscalefbf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f5 55 28 5c f4\s+vsubbf16 ymm6,ymm5,ymm4 +\s*[a-f0-9]+:\s*62 f5 55 08 5c f4\s+vsubbf16 xmm6,xmm5,xmm4 +\s*[a-f0-9]+:\s*62 f5 55 2f 5c b4 f4 00 00 00 10\s+vsubbf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f5 55 38 5c 31\s+vsubbf16 ymm6,ymm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f5 55 28 5c 71 7f\s+vsubbf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] +\s*[a-f0-9]+:\s*62 f5 55 bf 5c 72 80\s+vsubbf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f5 55 0f 5c b4 f4 00 00 00 10\s+vsubbf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f5 55 18 5c 31\s+vsubbf16 xmm6,xmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f5 55 08 5c 71 7f\s+vsubbf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] +\s*[a-f0-9]+:\s*62 f5 55 9f 5c 72 80\s+vsubbf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 28 98 f4\s+vfmadd132bf16 ymm6,ymm5,ymm4 +\s*[a-f0-9]+:\s*62 f6 54 08 98 f4\s+vfmadd132bf16 xmm6,xmm5,xmm4 +\s*[a-f0-9]+:\s*62 f6 54 2f 98 b4 f4 00 00 00 10\s+vfmadd132bf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 38 98 31\s+vfmadd132bf16 ymm6,ymm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 28 98 71 7f\s+vfmadd132bf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] +\s*[a-f0-9]+:\s*62 f6 54 bf 98 72 80\s+vfmadd132bf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 0f 98 b4 f4 00 00 00 10\s+vfmadd132bf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 18 98 31\s+vfmadd132bf16 xmm6,xmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 08 98 71 7f\s+vfmadd132bf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] +\s*[a-f0-9]+:\s*62 f6 54 9f 98 72 80\s+vfmadd132bf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 28 a8 f4\s+vfmadd213bf16 ymm6,ymm5,ymm4 +\s*[a-f0-9]+:\s*62 f6 54 08 a8 f4\s+vfmadd213bf16 xmm6,xmm5,xmm4 +\s*[a-f0-9]+:\s*62 f6 54 2f a8 b4 f4 00 00 00 10\s+vfmadd213bf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 38 a8 31\s+vfmadd213bf16 ymm6,ymm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 28 a8 71 7f\s+vfmadd213bf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] +\s*[a-f0-9]+:\s*62 f6 54 bf a8 72 80\s+vfmadd213bf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 0f a8 b4 f4 00 00 00 10\s+vfmadd213bf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 18 a8 31\s+vfmadd213bf16 xmm6,xmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 08 a8 71 7f\s+vfmadd213bf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] +\s*[a-f0-9]+:\s*62 f6 54 9f a8 72 80\s+vfmadd213bf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 28 b8 f4\s+vfmadd231bf16 ymm6,ymm5,ymm4 +\s*[a-f0-9]+:\s*62 f6 54 08 b8 f4\s+vfmadd231bf16 xmm6,xmm5,xmm4 +\s*[a-f0-9]+:\s*62 f6 54 2f b8 b4 f4 00 00 00 10\s+vfmadd231bf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 38 b8 31\s+vfmadd231bf16 ymm6,ymm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 28 b8 71 7f\s+vfmadd231bf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] +\s*[a-f0-9]+:\s*62 f6 54 bf b8 72 80\s+vfmadd231bf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 0f b8 b4 f4 00 00 00 10\s+vfmadd231bf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 18 b8 31\s+vfmadd231bf16 xmm6,xmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 08 b8 71 7f\s+vfmadd231bf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] +\s*[a-f0-9]+:\s*62 f6 54 9f b8 72 80\s+vfmadd231bf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 28 9a f4\s+vfmsub132bf16 ymm6,ymm5,ymm4 +\s*[a-f0-9]+:\s*62 f6 54 08 9a f4\s+vfmsub132bf16 xmm6,xmm5,xmm4 +\s*[a-f0-9]+:\s*62 f6 54 2f 9a b4 f4 00 00 00 10\s+vfmsub132bf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 38 9a 31\s+vfmsub132bf16 ymm6,ymm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 28 9a 71 7f\s+vfmsub132bf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] +\s*[a-f0-9]+:\s*62 f6 54 bf 9a 72 80\s+vfmsub132bf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 0f 9a b4 f4 00 00 00 10\s+vfmsub132bf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 18 9a 31\s+vfmsub132bf16 xmm6,xmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 08 9a 71 7f\s+vfmsub132bf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] +\s*[a-f0-9]+:\s*62 f6 54 9f 9a 72 80\s+vfmsub132bf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 28 aa f4\s+vfmsub213bf16 ymm6,ymm5,ymm4 +\s*[a-f0-9]+:\s*62 f6 54 08 aa f4\s+vfmsub213bf16 xmm6,xmm5,xmm4 +\s*[a-f0-9]+:\s*62 f6 54 2f aa b4 f4 00 00 00 10\s+vfmsub213bf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 38 aa 31\s+vfmsub213bf16 ymm6,ymm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 28 aa 71 7f\s+vfmsub213bf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] +\s*[a-f0-9]+:\s*62 f6 54 bf aa 72 80\s+vfmsub213bf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 0f aa b4 f4 00 00 00 10\s+vfmsub213bf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 18 aa 31\s+vfmsub213bf16 xmm6,xmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 08 aa 71 7f\s+vfmsub213bf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] +\s*[a-f0-9]+:\s*62 f6 54 9f aa 72 80\s+vfmsub213bf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 28 ba f4\s+vfmsub231bf16 ymm6,ymm5,ymm4 +\s*[a-f0-9]+:\s*62 f6 54 08 ba f4\s+vfmsub231bf16 xmm6,xmm5,xmm4 +\s*[a-f0-9]+:\s*62 f6 54 2f ba b4 f4 00 00 00 10\s+vfmsub231bf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 38 ba 31\s+vfmsub231bf16 ymm6,ymm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 28 ba 71 7f\s+vfmsub231bf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] +\s*[a-f0-9]+:\s*62 f6 54 bf ba 72 80\s+vfmsub231bf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 0f ba b4 f4 00 00 00 10\s+vfmsub231bf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 18 ba 31\s+vfmsub231bf16 xmm6,xmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 08 ba 71 7f\s+vfmsub231bf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] +\s*[a-f0-9]+:\s*62 f6 54 9f ba 72 80\s+vfmsub231bf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 28 9c f4\s+vfnmadd132bf16 ymm6,ymm5,ymm4 +\s*[a-f0-9]+:\s*62 f6 54 08 9c f4\s+vfnmadd132bf16 xmm6,xmm5,xmm4 +\s*[a-f0-9]+:\s*62 f6 54 2f 9c b4 f4 00 00 00 10\s+vfnmadd132bf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 38 9c 31\s+vfnmadd132bf16 ymm6,ymm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 28 9c 71 7f\s+vfnmadd132bf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] +\s*[a-f0-9]+:\s*62 f6 54 bf 9c 72 80\s+vfnmadd132bf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 0f 9c b4 f4 00 00 00 10\s+vfnmadd132bf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 18 9c 31\s+vfnmadd132bf16 xmm6,xmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 08 9c 71 7f\s+vfnmadd132bf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] +\s*[a-f0-9]+:\s*62 f6 54 9f 9c 72 80\s+vfnmadd132bf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 28 ac f4\s+vfnmadd213bf16 ymm6,ymm5,ymm4 +\s*[a-f0-9]+:\s*62 f6 54 08 ac f4\s+vfnmadd213bf16 xmm6,xmm5,xmm4 +\s*[a-f0-9]+:\s*62 f6 54 2f ac b4 f4 00 00 00 10\s+vfnmadd213bf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 38 ac 31\s+vfnmadd213bf16 ymm6,ymm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 28 ac 71 7f\s+vfnmadd213bf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] +\s*[a-f0-9]+:\s*62 f6 54 bf ac 72 80\s+vfnmadd213bf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 0f ac b4 f4 00 00 00 10\s+vfnmadd213bf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 18 ac 31\s+vfnmadd213bf16 xmm6,xmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 08 ac 71 7f\s+vfnmadd213bf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] +\s*[a-f0-9]+:\s*62 f6 54 9f ac 72 80\s+vfnmadd213bf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 28 bc f4\s+vfnmadd231bf16 ymm6,ymm5,ymm4 +\s*[a-f0-9]+:\s*62 f6 54 08 bc f4\s+vfnmadd231bf16 xmm6,xmm5,xmm4 +\s*[a-f0-9]+:\s*62 f6 54 2f bc b4 f4 00 00 00 10\s+vfnmadd231bf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 38 bc 31\s+vfnmadd231bf16 ymm6,ymm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 28 bc 71 7f\s+vfnmadd231bf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] +\s*[a-f0-9]+:\s*62 f6 54 bf bc 72 80\s+vfnmadd231bf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 0f bc b4 f4 00 00 00 10\s+vfnmadd231bf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 18 bc 31\s+vfnmadd231bf16 xmm6,xmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 08 bc 71 7f\s+vfnmadd231bf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] +\s*[a-f0-9]+:\s*62 f6 54 9f bc 72 80\s+vfnmadd231bf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 28 9e f4\s+vfnmsub132bf16 ymm6,ymm5,ymm4 +\s*[a-f0-9]+:\s*62 f6 54 08 9e f4\s+vfnmsub132bf16 xmm6,xmm5,xmm4 +\s*[a-f0-9]+:\s*62 f6 54 2f 9e b4 f4 00 00 00 10\s+vfnmsub132bf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 38 9e 31\s+vfnmsub132bf16 ymm6,ymm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 28 9e 71 7f\s+vfnmsub132bf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] +\s*[a-f0-9]+:\s*62 f6 54 bf 9e 72 80\s+vfnmsub132bf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 0f 9e b4 f4 00 00 00 10\s+vfnmsub132bf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 18 9e 31\s+vfnmsub132bf16 xmm6,xmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 08 9e 71 7f\s+vfnmsub132bf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] +\s*[a-f0-9]+:\s*62 f6 54 9f 9e 72 80\s+vfnmsub132bf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 28 ae f4\s+vfnmsub213bf16 ymm6,ymm5,ymm4 +\s*[a-f0-9]+:\s*62 f6 54 08 ae f4\s+vfnmsub213bf16 xmm6,xmm5,xmm4 +\s*[a-f0-9]+:\s*62 f6 54 2f ae b4 f4 00 00 00 10\s+vfnmsub213bf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 38 ae 31\s+vfnmsub213bf16 ymm6,ymm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 28 ae 71 7f\s+vfnmsub213bf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] +\s*[a-f0-9]+:\s*62 f6 54 bf ae 72 80\s+vfnmsub213bf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 0f ae b4 f4 00 00 00 10\s+vfnmsub213bf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 18 ae 31\s+vfnmsub213bf16 xmm6,xmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 08 ae 71 7f\s+vfnmsub213bf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] +\s*[a-f0-9]+:\s*62 f6 54 9f ae 72 80\s+vfnmsub213bf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 28 be f4\s+vfnmsub231bf16 ymm6,ymm5,ymm4 +\s*[a-f0-9]+:\s*62 f6 54 08 be f4\s+vfnmsub231bf16 xmm6,xmm5,xmm4 +\s*[a-f0-9]+:\s*62 f6 54 2f be b4 f4 00 00 00 10\s+vfnmsub231bf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 38 be 31\s+vfnmsub231bf16 ymm6,ymm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 28 be 71 7f\s+vfnmsub231bf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\] +\s*[a-f0-9]+:\s*62 f6 54 bf be 72 80\s+vfnmsub231bf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 0f be b4 f4 00 00 00 10\s+vfnmsub231bf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 18 be 31\s+vfnmsub231bf16 xmm6,xmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 08 be 71 7f\s+vfnmsub231bf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\] +\s*[a-f0-9]+:\s*62 f6 54 9f be 72 80\s+vfnmsub231bf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 7c 08 42 f5\s+vgetexpbf16 xmm6,xmm5 +\s*[a-f0-9]+:\s*62 f6 7c 28 42 f5\s+vgetexpbf16 ymm6,ymm5 +\s*[a-f0-9]+:\s*62 f6 7c 0f 42 b4 f4 00 00 00 10\s+vgetexpbf16 xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 7c 18 42 31\s+vgetexpbf16 xmm6,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 7c 08 42 71 7f\s+vgetexpbf16 xmm6,XMMWORD PTR \[ecx\+0x7f0\] +\s*[a-f0-9]+:\s*62 f6 7c 9f 42 72 80\s+vgetexpbf16 xmm6\{k7\}\{z\},WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 7c 2f 42 b4 f4 00 00 00 10\s+vgetexpbf16 ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 7c 38 42 31\s+vgetexpbf16 ymm6,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 7c 28 42 71 7f\s+vgetexpbf16 ymm6,YMMWORD PTR \[ecx\+0xfe0\] +\s*[a-f0-9]+:\s*62 f6 7c bf 42 72 80\s+vgetexpbf16 ymm6\{k7\}\{z\},WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 7c 08 4c f5\s+vrcpbf16 xmm6,xmm5 +\s*[a-f0-9]+:\s*62 f6 7c 28 4c f5\s+vrcpbf16 ymm6,ymm5 +\s*[a-f0-9]+:\s*62 f6 7c 0f 4c b4 f4 00 00 00 10\s+vrcpbf16 xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 7c 18 4c 31\s+vrcpbf16 xmm6,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 7c 08 4c 71 7f\s+vrcpbf16 xmm6,XMMWORD PTR \[ecx\+0x7f0\] +\s*[a-f0-9]+:\s*62 f6 7c 9f 4c 72 80\s+vrcpbf16 xmm6\{k7\}\{z\},WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 7c 2f 4c b4 f4 00 00 00 10\s+vrcpbf16 ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 7c 38 4c 31\s+vrcpbf16 ymm6,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 7c 28 4c 71 7f\s+vrcpbf16 ymm6,YMMWORD PTR \[ecx\+0xfe0\] +\s*[a-f0-9]+:\s*62 f6 7c bf 4c 72 80\s+vrcpbf16 ymm6\{k7\}\{z\},WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 7c 08 4e f5\s+vrsqrtbf16 xmm6,xmm5 +\s*[a-f0-9]+:\s*62 f6 7c 28 4e f5\s+vrsqrtbf16 ymm6,ymm5 +\s*[a-f0-9]+:\s*62 f6 7c 0f 4e b4 f4 00 00 00 10\s+vrsqrtbf16 xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 7c 18 4e 31\s+vrsqrtbf16 xmm6,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 7c 08 4e 71 7f\s+vrsqrtbf16 xmm6,XMMWORD PTR \[ecx\+0x7f0\] +\s*[a-f0-9]+:\s*62 f6 7c 9f 4e 72 80\s+vrsqrtbf16 xmm6\{k7\}\{z\},WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 7c 2f 4e b4 f4 00 00 00 10\s+vrsqrtbf16 ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 7c 38 4e 31\s+vrsqrtbf16 ymm6,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 7c 28 4e 71 7f\s+vrsqrtbf16 ymm6,YMMWORD PTR \[ecx\+0xfe0\] +\s*[a-f0-9]+:\s*62 f6 7c bf 4e 72 80\s+vrsqrtbf16 ymm6\{k7\}\{z\},WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f5 7d 08 51 f5\s+vsqrtbf16 xmm6,xmm5 +\s*[a-f0-9]+:\s*62 f5 7d 28 51 f5\s+vsqrtbf16 ymm6,ymm5 +\s*[a-f0-9]+:\s*62 f5 7d 0f 51 b4 f4 00 00 00 10\s+vsqrtbf16 xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f5 7d 18 51 31\s+vsqrtbf16 xmm6,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f5 7d 08 51 71 7f\s+vsqrtbf16 xmm6,XMMWORD PTR \[ecx\+0x7f0\] +\s*[a-f0-9]+:\s*62 f5 7d 9f 51 72 80\s+vsqrtbf16 xmm6\{k7\}\{z\},WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f5 7d 2f 51 b4 f4 00 00 00 10\s+vsqrtbf16 ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f5 7d 38 51 31\s+vsqrtbf16 ymm6,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f5 7d 28 51 71 7f\s+vsqrtbf16 ymm6,YMMWORD PTR \[ecx\+0xfe0\] +\s*[a-f0-9]+:\s*62 f5 7d bf 51 72 80\s+vsqrtbf16 ymm6\{k7\}\{z\},WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f3 7f 28 26 f5 7b\s+vgetmantbf16 ymm6,ymm5,0x7b +\s*[a-f0-9]+:\s*62 f3 7f 08 26 f5 7b\s+vgetmantbf16 xmm6,xmm5,0x7b +\s*[a-f0-9]+:\s*62 f3 7f 0f 26 b4 f4 00 00 00 10 7b\s+vgetmantbf16 xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 18 26 31 7b\s+vgetmantbf16 xmm6,WORD BCST \[ecx\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 08 26 71 7f 7b\s+vgetmantbf16 xmm6,XMMWORD PTR \[ecx\+0x7f0\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 9f 26 72 80 7b\s+vgetmantbf16 xmm6\{k7\}\{z\},WORD BCST \[edx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 2f 26 b4 f4 00 00 00 10 7b\s+vgetmantbf16 ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 38 26 31 7b\s+vgetmantbf16 ymm6,WORD BCST \[ecx\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 28 26 71 7f 7b\s+vgetmantbf16 ymm6,YMMWORD PTR \[ecx\+0xfe0\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f bf 26 72 80 7b\s+vgetmantbf16 ymm6\{k7\}\{z\},WORD BCST \[edx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 28 56 f5 7b\s+vreducebf16 ymm6,ymm5,0x7b +\s*[a-f0-9]+:\s*62 f3 7f 08 56 f5 7b\s+vreducebf16 xmm6,xmm5,0x7b +\s*[a-f0-9]+:\s*62 f3 7f 0f 56 b4 f4 00 00 00 10 7b\s+vreducebf16 xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 18 56 31 7b\s+vreducebf16 xmm6,WORD BCST \[ecx\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 08 56 71 7f 7b\s+vreducebf16 xmm6,XMMWORD PTR \[ecx\+0x7f0\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 9f 56 72 80 7b\s+vreducebf16 xmm6\{k7\}\{z\},WORD BCST \[edx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 2f 56 b4 f4 00 00 00 10 7b\s+vreducebf16 ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 38 56 31 7b\s+vreducebf16 ymm6,WORD BCST \[ecx\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 28 56 71 7f 7b\s+vreducebf16 ymm6,YMMWORD PTR \[ecx\+0xfe0\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f bf 56 72 80 7b\s+vreducebf16 ymm6\{k7\}\{z\},WORD BCST \[edx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 28 08 f5 7b\s+vrndscalebf16 ymm6,ymm5,0x7b +\s*[a-f0-9]+:\s*62 f3 7f 08 08 f5 7b\s+vrndscalebf16 xmm6,xmm5,0x7b +\s*[a-f0-9]+:\s*62 f3 7f 0f 08 b4 f4 00 00 00 10 7b\s+vrndscalebf16 xmm6\{k7\},XMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 18 08 31 7b\s+vrndscalebf16 xmm6,WORD BCST \[ecx\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 08 08 71 7f 7b\s+vrndscalebf16 xmm6,XMMWORD PTR \[ecx\+0x7f0\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 9f 08 72 80 7b\s+vrndscalebf16 xmm6\{k7\}\{z\},WORD BCST \[edx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 2f 08 b4 f4 00 00 00 10 7b\s+vrndscalebf16 ymm6\{k7\},YMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 38 08 31 7b\s+vrndscalebf16 ymm6,WORD BCST \[ecx\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 28 08 71 7f 7b\s+vrndscalebf16 ymm6,YMMWORD PTR \[ecx\+0xfe0\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f bf 08 72 80 7b\s+vrndscalebf16 ymm6\{k7\}\{z\},WORD BCST \[edx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 f3 57 28 c2 ec 7b\s+vcmpbf16 k5,ymm5,ymm4,0x7b +\s*[a-f0-9]+:\s*62 f3 57 08 c2 ec 7b\s+vcmpbf16 k5,xmm5,xmm4,0x7b +\s*[a-f0-9]+:\s*62 f3 57 0f c2 ac f4 00 00 00 10 7b\s+vcmpbf16 k5\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 f3 57 18 c2 29 7b\s+vcmpbf16 k5,xmm5,WORD BCST \[ecx\],0x7b +\s*[a-f0-9]+:\s*62 f3 57 08 c2 69 7f 7b\s+vcmpbf16 k5,xmm5,XMMWORD PTR \[ecx\+0x7f0\],0x7b +\s*[a-f0-9]+:\s*62 f3 57 1f c2 6a 80 7b\s+vcmpbf16 k5\{k7\},xmm5,WORD BCST \[edx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 f3 57 2f c2 ac f4 00 00 00 10 7b\s+vcmpbf16 k5\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 f3 57 38 c2 29 7b\s+vcmpbf16 k5,ymm5,WORD BCST \[ecx\],0x7b +\s*[a-f0-9]+:\s*62 f3 57 28 c2 69 7f 7b\s+vcmpbf16 k5,ymm5,YMMWORD PTR \[ecx\+0xfe0\],0x7b +\s*[a-f0-9]+:\s*62 f3 57 3f c2 6a 80 7b\s+vcmpbf16 k5\{k7\},ymm5,WORD BCST \[edx-0x100\],0x7b \s*[a-f0-9]+:\s*62 f5 7d 08 2f f5\s+vcomsbf16 xmm6,xmm5 \s*[a-f0-9]+:\s*62 f5 7d 08 2f b4 f4 00 00 00 10\s+vcomsbf16 xmm6,WORD PTR \[esp\+esi\*8\+0x10000000\] \s*[a-f0-9]+:\s*62 f5 7d 08 2f 31\s+vcomsbf16 xmm6,WORD PTR \[ecx\] \s*[a-f0-9]+:\s*62 f5 7d 08 2f 71 7f\s+vcomsbf16 xmm6,WORD PTR \[ecx\+0xfe\] \s*[a-f0-9]+:\s*62 f5 7d 08 2f 72 80\s+vcomsbf16 xmm6,WORD PTR \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f3 7f 28 66 ed 7b\s+vfpclasspbf16 k5,ymm5,0x7b -\s*[a-f0-9]+:\s*62 f3 7f 08 66 ed 7b\s+vfpclasspbf16 k5,xmm5,0x7b -\s*[a-f0-9]+:\s*62 f3 7f 0f 66 ac f4 00 00 00 10 7b\s+vfpclasspbf16 k5\{k7\},XMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 18 66 29 7b\s+vfpclasspbf16 k5,WORD BCST \[ecx\]\{1to8\},0x7b -\s*[a-f0-9]+:\s*62 f3 7f 08 66 69 7f 7b\s+vfpclasspbf16 k5,XMMWORD PTR \[ecx\+0x7f0\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 1f 66 6a 80 7b\s+vfpclasspbf16 k5\{k7\},WORD BCST \[edx-0x100\]\{1to8\},0x7b -\s*[a-f0-9]+:\s*62 f3 7f 38 66 29 7b\s+vfpclasspbf16 k5,WORD BCST \[ecx\]\{1to16\},0x7b -\s*[a-f0-9]+:\s*62 f3 7f 28 66 69 7f 7b\s+vfpclasspbf16 k5,YMMWORD PTR \[ecx\+0xfe0\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 3f 66 6a 80 7b\s+vfpclasspbf16 k5\{k7\},WORD BCST \[edx-0x100\]\{1to16\},0x7b +\s*[a-f0-9]+:\s*62 f3 7f 28 66 ed 7b\s+vfpclassbf16 k5,ymm5,0x7b +\s*[a-f0-9]+:\s*62 f3 7f 08 66 ed 7b\s+vfpclassbf16 k5,xmm5,0x7b +\s*[a-f0-9]+:\s*62 f3 7f 0f 66 ac f4 00 00 00 10 7b\s+vfpclassbf16 k5\{k7\},XMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 18 66 29 7b\s+vfpclassbf16 k5,WORD BCST \[ecx\]\{1to8\},0x7b +\s*[a-f0-9]+:\s*62 f3 7f 08 66 69 7f 7b\s+vfpclassbf16 k5,XMMWORD PTR \[ecx\+0x7f0\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 1f 66 6a 80 7b\s+vfpclassbf16 k5\{k7\},WORD BCST \[edx-0x100\]\{1to8\},0x7b +\s*[a-f0-9]+:\s*62 f3 7f 38 66 29 7b\s+vfpclassbf16 k5,WORD BCST \[ecx\]\{1to16\},0x7b +\s*[a-f0-9]+:\s*62 f3 7f 28 66 69 7f 7b\s+vfpclassbf16 k5,YMMWORD PTR \[ecx\+0xfe0\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 3f 66 6a 80 7b\s+vfpclassbf16 k5\{k7\},WORD BCST \[edx-0x100\]\{1to16\},0x7b #pass diff --git a/gas/testsuite/gas/i386/avx10_2-256-bf16.d b/gas/testsuite/gas/i386/avx10_2-256-bf16.d index 1cf882de6f6..ec00057ccbe 100644 --- a/gas/testsuite/gas/i386/avx10_2-256-bf16.d +++ b/gas/testsuite/gas/i386/avx10_2-256-bf16.d @@ -7,288 +7,288 @@ Disassembly of section .text: 0+ <_start>: -\s*[a-f0-9]+:\s*62 f5 55 28 58 f4\s+vaddnepbf16 %ymm4,%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f5 55 08 58 f4\s+vaddnepbf16 %xmm4,%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f5 55 2f 58 b4 f4 00 00 00 10\s+vaddnepbf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} -\s*[a-f0-9]+:\s*62 f5 55 38 58 31\s+vaddnepbf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f5 55 28 58 71 7f\s+vaddnepbf16 0xfe0\(%ecx\),%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f5 55 bf 58 72 80\s+vaddnepbf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f5 55 0f 58 b4 f4 00 00 00 10\s+vaddnepbf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f5 55 18 58 31\s+vaddnepbf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f5 55 08 58 71 7f\s+vaddnepbf16 0x7f0\(%ecx\),%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f5 55 9f 58 72 80\s+vaddnepbf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f5 55 28 5e f4\s+vdivnepbf16 %ymm4,%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f5 55 08 5e f4\s+vdivnepbf16 %xmm4,%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f5 55 2f 5e b4 f4 00 00 00 10\s+vdivnepbf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} -\s*[a-f0-9]+:\s*62 f5 55 38 5e 31\s+vdivnepbf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f5 55 28 5e 71 7f\s+vdivnepbf16 0xfe0\(%ecx\),%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f5 55 bf 5e 72 80\s+vdivnepbf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f5 55 0f 5e b4 f4 00 00 00 10\s+vdivnepbf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f5 55 18 5e 31\s+vdivnepbf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f5 55 08 5e 71 7f\s+vdivnepbf16 0x7f0\(%ecx\),%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f5 55 9f 5e 72 80\s+vdivnepbf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f5 55 28 5f f4\s+vmaxpbf16 %ymm4,%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f5 55 08 5f f4\s+vmaxpbf16 %xmm4,%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f5 55 2f 5f b4 f4 00 00 00 10\s+vmaxpbf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} -\s*[a-f0-9]+:\s*62 f5 55 38 5f 31\s+vmaxpbf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f5 55 28 5f 71 7f\s+vmaxpbf16 0xfe0\(%ecx\),%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f5 55 bf 5f 72 80\s+vmaxpbf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f5 55 0f 5f b4 f4 00 00 00 10\s+vmaxpbf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f5 55 18 5f 31\s+vmaxpbf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f5 55 08 5f 71 7f\s+vmaxpbf16 0x7f0\(%ecx\),%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f5 55 9f 5f 72 80\s+vmaxpbf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f5 55 28 5d f4\s+vminpbf16 %ymm4,%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f5 55 08 5d f4\s+vminpbf16 %xmm4,%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f5 55 2f 5d b4 f4 00 00 00 10\s+vminpbf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} -\s*[a-f0-9]+:\s*62 f5 55 38 5d 31\s+vminpbf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f5 55 28 5d 71 7f\s+vminpbf16 0xfe0\(%ecx\),%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f5 55 bf 5d 72 80\s+vminpbf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f5 55 0f 5d b4 f4 00 00 00 10\s+vminpbf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f5 55 18 5d 31\s+vminpbf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f5 55 08 5d 71 7f\s+vminpbf16 0x7f0\(%ecx\),%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f5 55 9f 5d 72 80\s+vminpbf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f5 55 28 59 f4\s+vmulnepbf16 %ymm4,%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f5 55 08 59 f4\s+vmulnepbf16 %xmm4,%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f5 55 2f 59 b4 f4 00 00 00 10\s+vmulnepbf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} -\s*[a-f0-9]+:\s*62 f5 55 38 59 31\s+vmulnepbf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f5 55 28 59 71 7f\s+vmulnepbf16 0xfe0\(%ecx\),%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f5 55 bf 59 72 80\s+vmulnepbf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f5 55 0f 59 b4 f4 00 00 00 10\s+vmulnepbf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f5 55 18 59 31\s+vmulnepbf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f5 55 08 59 71 7f\s+vmulnepbf16 0x7f0\(%ecx\),%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f5 55 9f 59 72 80\s+vmulnepbf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 28 2c f4\s+vscalefnepbf16 %ymm4,%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 08 2c f4\s+vscalefnepbf16 %xmm4,%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 2f 2c b4 f4 00 00 00 10\s+vscalefnepbf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 38 2c 31\s+vscalefnepbf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 28 2c 71 7f\s+vscalefnepbf16 0xfe0\(%ecx\),%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 bf 2c 72 80\s+vscalefnepbf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 0f 2c b4 f4 00 00 00 10\s+vscalefnepbf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 18 2c 31\s+vscalefnepbf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 08 2c 71 7f\s+vscalefnepbf16 0x7f0\(%ecx\),%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 9f 2c 72 80\s+vscalefnepbf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f5 55 28 5c f4\s+vsubnepbf16 %ymm4,%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f5 55 08 5c f4\s+vsubnepbf16 %xmm4,%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f5 55 2f 5c b4 f4 00 00 00 10\s+vsubnepbf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} -\s*[a-f0-9]+:\s*62 f5 55 38 5c 31\s+vsubnepbf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f5 55 28 5c 71 7f\s+vsubnepbf16 0xfe0\(%ecx\),%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f5 55 bf 5c 72 80\s+vsubnepbf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f5 55 0f 5c b4 f4 00 00 00 10\s+vsubnepbf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f5 55 18 5c 31\s+vsubnepbf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f5 55 08 5c 71 7f\s+vsubnepbf16 0x7f0\(%ecx\),%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f5 55 9f 5c 72 80\s+vsubnepbf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 28 98 f4\s+vfmadd132nepbf16 %ymm4,%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 08 98 f4\s+vfmadd132nepbf16 %xmm4,%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 2f 98 b4 f4 00 00 00 10\s+vfmadd132nepbf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 38 98 31\s+vfmadd132nepbf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 28 98 71 7f\s+vfmadd132nepbf16 0xfe0\(%ecx\),%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 bf 98 72 80\s+vfmadd132nepbf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 0f 98 b4 f4 00 00 00 10\s+vfmadd132nepbf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 18 98 31\s+vfmadd132nepbf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 08 98 71 7f\s+vfmadd132nepbf16 0x7f0\(%ecx\),%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 9f 98 72 80\s+vfmadd132nepbf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 28 a8 f4\s+vfmadd213nepbf16 %ymm4,%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 08 a8 f4\s+vfmadd213nepbf16 %xmm4,%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 2f a8 b4 f4 00 00 00 10\s+vfmadd213nepbf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 38 a8 31\s+vfmadd213nepbf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 28 a8 71 7f\s+vfmadd213nepbf16 0xfe0\(%ecx\),%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 bf a8 72 80\s+vfmadd213nepbf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 0f a8 b4 f4 00 00 00 10\s+vfmadd213nepbf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 18 a8 31\s+vfmadd213nepbf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 08 a8 71 7f\s+vfmadd213nepbf16 0x7f0\(%ecx\),%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 9f a8 72 80\s+vfmadd213nepbf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 28 b8 f4\s+vfmadd231nepbf16 %ymm4,%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 08 b8 f4\s+vfmadd231nepbf16 %xmm4,%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 2f b8 b4 f4 00 00 00 10\s+vfmadd231nepbf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 38 b8 31\s+vfmadd231nepbf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 28 b8 71 7f\s+vfmadd231nepbf16 0xfe0\(%ecx\),%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 bf b8 72 80\s+vfmadd231nepbf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 0f b8 b4 f4 00 00 00 10\s+vfmadd231nepbf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 18 b8 31\s+vfmadd231nepbf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 08 b8 71 7f\s+vfmadd231nepbf16 0x7f0\(%ecx\),%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 9f b8 72 80\s+vfmadd231nepbf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 28 9a f4\s+vfmsub132nepbf16 %ymm4,%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 08 9a f4\s+vfmsub132nepbf16 %xmm4,%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 2f 9a b4 f4 00 00 00 10\s+vfmsub132nepbf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 38 9a 31\s+vfmsub132nepbf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 28 9a 71 7f\s+vfmsub132nepbf16 0xfe0\(%ecx\),%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 bf 9a 72 80\s+vfmsub132nepbf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 0f 9a b4 f4 00 00 00 10\s+vfmsub132nepbf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 18 9a 31\s+vfmsub132nepbf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 08 9a 71 7f\s+vfmsub132nepbf16 0x7f0\(%ecx\),%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 9f 9a 72 80\s+vfmsub132nepbf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 28 aa f4\s+vfmsub213nepbf16 %ymm4,%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 08 aa f4\s+vfmsub213nepbf16 %xmm4,%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 2f aa b4 f4 00 00 00 10\s+vfmsub213nepbf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 38 aa 31\s+vfmsub213nepbf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 28 aa 71 7f\s+vfmsub213nepbf16 0xfe0\(%ecx\),%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 bf aa 72 80\s+vfmsub213nepbf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 0f aa b4 f4 00 00 00 10\s+vfmsub213nepbf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 18 aa 31\s+vfmsub213nepbf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 08 aa 71 7f\s+vfmsub213nepbf16 0x7f0\(%ecx\),%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 9f aa 72 80\s+vfmsub213nepbf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 28 ba f4\s+vfmsub231nepbf16 %ymm4,%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 08 ba f4\s+vfmsub231nepbf16 %xmm4,%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 2f ba b4 f4 00 00 00 10\s+vfmsub231nepbf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 38 ba 31\s+vfmsub231nepbf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 28 ba 71 7f\s+vfmsub231nepbf16 0xfe0\(%ecx\),%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 bf ba 72 80\s+vfmsub231nepbf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 0f ba b4 f4 00 00 00 10\s+vfmsub231nepbf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 18 ba 31\s+vfmsub231nepbf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 08 ba 71 7f\s+vfmsub231nepbf16 0x7f0\(%ecx\),%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 9f ba 72 80\s+vfmsub231nepbf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 28 9c f4\s+vfnmadd132nepbf16 %ymm4,%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 08 9c f4\s+vfnmadd132nepbf16 %xmm4,%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 2f 9c b4 f4 00 00 00 10\s+vfnmadd132nepbf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 38 9c 31\s+vfnmadd132nepbf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 28 9c 71 7f\s+vfnmadd132nepbf16 0xfe0\(%ecx\),%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 bf 9c 72 80\s+vfnmadd132nepbf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 0f 9c b4 f4 00 00 00 10\s+vfnmadd132nepbf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 18 9c 31\s+vfnmadd132nepbf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 08 9c 71 7f\s+vfnmadd132nepbf16 0x7f0\(%ecx\),%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 9f 9c 72 80\s+vfnmadd132nepbf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 28 ac f4\s+vfnmadd213nepbf16 %ymm4,%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 08 ac f4\s+vfnmadd213nepbf16 %xmm4,%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 2f ac b4 f4 00 00 00 10\s+vfnmadd213nepbf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 38 ac 31\s+vfnmadd213nepbf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 28 ac 71 7f\s+vfnmadd213nepbf16 0xfe0\(%ecx\),%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 bf ac 72 80\s+vfnmadd213nepbf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 0f ac b4 f4 00 00 00 10\s+vfnmadd213nepbf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 18 ac 31\s+vfnmadd213nepbf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 08 ac 71 7f\s+vfnmadd213nepbf16 0x7f0\(%ecx\),%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 9f ac 72 80\s+vfnmadd213nepbf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 28 bc f4\s+vfnmadd231nepbf16 %ymm4,%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 08 bc f4\s+vfnmadd231nepbf16 %xmm4,%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 2f bc b4 f4 00 00 00 10\s+vfnmadd231nepbf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 38 bc 31\s+vfnmadd231nepbf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 28 bc 71 7f\s+vfnmadd231nepbf16 0xfe0\(%ecx\),%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 bf bc 72 80\s+vfnmadd231nepbf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 0f bc b4 f4 00 00 00 10\s+vfnmadd231nepbf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 18 bc 31\s+vfnmadd231nepbf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 08 bc 71 7f\s+vfnmadd231nepbf16 0x7f0\(%ecx\),%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 9f bc 72 80\s+vfnmadd231nepbf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 28 9e f4\s+vfnmsub132nepbf16 %ymm4,%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 08 9e f4\s+vfnmsub132nepbf16 %xmm4,%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 2f 9e b4 f4 00 00 00 10\s+vfnmsub132nepbf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 38 9e 31\s+vfnmsub132nepbf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 28 9e 71 7f\s+vfnmsub132nepbf16 0xfe0\(%ecx\),%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 bf 9e 72 80\s+vfnmsub132nepbf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 0f 9e b4 f4 00 00 00 10\s+vfnmsub132nepbf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 18 9e 31\s+vfnmsub132nepbf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 08 9e 71 7f\s+vfnmsub132nepbf16 0x7f0\(%ecx\),%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 9f 9e 72 80\s+vfnmsub132nepbf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 28 ae f4\s+vfnmsub213nepbf16 %ymm4,%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 08 ae f4\s+vfnmsub213nepbf16 %xmm4,%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 2f ae b4 f4 00 00 00 10\s+vfnmsub213nepbf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 38 ae 31\s+vfnmsub213nepbf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 28 ae 71 7f\s+vfnmsub213nepbf16 0xfe0\(%ecx\),%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 bf ae 72 80\s+vfnmsub213nepbf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 0f ae b4 f4 00 00 00 10\s+vfnmsub213nepbf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 18 ae 31\s+vfnmsub213nepbf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 08 ae 71 7f\s+vfnmsub213nepbf16 0x7f0\(%ecx\),%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 9f ae 72 80\s+vfnmsub213nepbf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 28 be f4\s+vfnmsub231nepbf16 %ymm4,%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 08 be f4\s+vfnmsub231nepbf16 %xmm4,%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 2f be b4 f4 00 00 00 10\s+vfnmsub231nepbf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 38 be 31\s+vfnmsub231nepbf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 28 be 71 7f\s+vfnmsub231nepbf16 0xfe0\(%ecx\),%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 54 bf be 72 80\s+vfnmsub231nepbf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 0f be b4 f4 00 00 00 10\s+vfnmsub231nepbf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 18 be 31\s+vfnmsub231nepbf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 08 be 71 7f\s+vfnmsub231nepbf16 0x7f0\(%ecx\),%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 54 9f be 72 80\s+vfnmsub231nepbf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 7c 08 42 f5\s+vgetexppbf16 %xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 7c 28 42 f5\s+vgetexppbf16 %ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 7c 0f 42 b4 f4 00 00 00 10\s+vgetexppbf16 0x10000000\(%esp,%esi,8\),%xmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 7c 18 42 31\s+vgetexppbf16 \(%ecx\)\{1to8\},%xmm6 -\s*[a-f0-9]+:\s*62 f6 7c 08 42 71 7f\s+vgetexppbf16 0x7f0\(%ecx\),%xmm6 -\s*[a-f0-9]+:\s*62 f6 7c 9f 42 72 80\s+vgetexppbf16 -0x100\(%edx\)\{1to8\},%xmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 7c 2f 42 b4 f4 00 00 00 10\s+vgetexppbf16 0x10000000\(%esp,%esi,8\),%ymm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 7c 38 42 31\s+vgetexppbf16 \(%ecx\)\{1to16\},%ymm6 -\s*[a-f0-9]+:\s*62 f6 7c 28 42 71 7f\s+vgetexppbf16 0xfe0\(%ecx\),%ymm6 -\s*[a-f0-9]+:\s*62 f6 7c bf 42 72 80\s+vgetexppbf16 -0x100\(%edx\)\{1to16\},%ymm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 7c 08 4c f5\s+vrcppbf16 %xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 7c 28 4c f5\s+vrcppbf16 %ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 7c 0f 4c b4 f4 00 00 00 10\s+vrcppbf16 0x10000000\(%esp,%esi,8\),%xmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 7c 18 4c 31\s+vrcppbf16 \(%ecx\)\{1to8\},%xmm6 -\s*[a-f0-9]+:\s*62 f6 7c 08 4c 71 7f\s+vrcppbf16 0x7f0\(%ecx\),%xmm6 -\s*[a-f0-9]+:\s*62 f6 7c 9f 4c 72 80\s+vrcppbf16 -0x100\(%edx\)\{1to8\},%xmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 7c 2f 4c b4 f4 00 00 00 10\s+vrcppbf16 0x10000000\(%esp,%esi,8\),%ymm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 7c 38 4c 31\s+vrcppbf16 \(%ecx\)\{1to16\},%ymm6 -\s*[a-f0-9]+:\s*62 f6 7c 28 4c 71 7f\s+vrcppbf16 0xfe0\(%ecx\),%ymm6 -\s*[a-f0-9]+:\s*62 f6 7c bf 4c 72 80\s+vrcppbf16 -0x100\(%edx\)\{1to16\},%ymm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 7c 08 4e f5\s+vrsqrtpbf16 %xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f6 7c 28 4e f5\s+vrsqrtpbf16 %ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f6 7c 0f 4e b4 f4 00 00 00 10\s+vrsqrtpbf16 0x10000000\(%esp,%esi,8\),%xmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 7c 18 4e 31\s+vrsqrtpbf16 \(%ecx\)\{1to8\},%xmm6 -\s*[a-f0-9]+:\s*62 f6 7c 08 4e 71 7f\s+vrsqrtpbf16 0x7f0\(%ecx\),%xmm6 -\s*[a-f0-9]+:\s*62 f6 7c 9f 4e 72 80\s+vrsqrtpbf16 -0x100\(%edx\)\{1to8\},%xmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 7c 2f 4e b4 f4 00 00 00 10\s+vrsqrtpbf16 0x10000000\(%esp,%esi,8\),%ymm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 7c 38 4e 31\s+vrsqrtpbf16 \(%ecx\)\{1to16\},%ymm6 -\s*[a-f0-9]+:\s*62 f6 7c 28 4e 71 7f\s+vrsqrtpbf16 0xfe0\(%ecx\),%ymm6 -\s*[a-f0-9]+:\s*62 f6 7c bf 4e 72 80\s+vrsqrtpbf16 -0x100\(%edx\)\{1to16\},%ymm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f5 7d 08 51 f5\s+vsqrtnepbf16 %xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f5 7d 28 51 f5\s+vsqrtnepbf16 %ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f5 7d 0f 51 b4 f4 00 00 00 10\s+vsqrtnepbf16 0x10000000\(%esp,%esi,8\),%xmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f5 7d 18 51 31\s+vsqrtnepbf16 \(%ecx\)\{1to8\},%xmm6 -\s*[a-f0-9]+:\s*62 f5 7d 08 51 71 7f\s+vsqrtnepbf16 0x7f0\(%ecx\),%xmm6 -\s*[a-f0-9]+:\s*62 f5 7d 9f 51 72 80\s+vsqrtnepbf16 -0x100\(%edx\)\{1to8\},%xmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f5 7d 2f 51 b4 f4 00 00 00 10\s+vsqrtnepbf16 0x10000000\(%esp,%esi,8\),%ymm6\{%k7\} -\s*[a-f0-9]+:\s*62 f5 7d 38 51 31\s+vsqrtnepbf16 \(%ecx\)\{1to16\},%ymm6 -\s*[a-f0-9]+:\s*62 f5 7d 28 51 71 7f\s+vsqrtnepbf16 0xfe0\(%ecx\),%ymm6 -\s*[a-f0-9]+:\s*62 f5 7d bf 51 72 80\s+vsqrtnepbf16 -0x100\(%edx\)\{1to16\},%ymm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f3 7f 28 26 f5 7b\s+vgetmantpbf16 \$0x7b,%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f3 7f 08 26 f5 7b\s+vgetmantpbf16 \$0x7b,%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f3 7f 0f 26 b4 f4 00 00 00 10 7b\s+vgetmantpbf16 \$0x7b,0x10000000\(%esp,%esi,8\),%xmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f3 7f 18 26 31 7b\s+vgetmantpbf16 \$0x7b,\(%ecx\)\{1to8\},%xmm6 -\s*[a-f0-9]+:\s*62 f3 7f 08 26 71 7f 7b\s+vgetmantpbf16 \$0x7b,0x7f0\(%ecx\),%xmm6 -\s*[a-f0-9]+:\s*62 f3 7f 9f 26 72 80 7b\s+vgetmantpbf16 \$0x7b,-0x100\(%edx\)\{1to8\},%xmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f3 7f 2f 26 b4 f4 00 00 00 10 7b\s+vgetmantpbf16 \$0x7b,0x10000000\(%esp,%esi,8\),%ymm6\{%k7\} -\s*[a-f0-9]+:\s*62 f3 7f 38 26 31 7b\s+vgetmantpbf16 \$0x7b,\(%ecx\)\{1to16\},%ymm6 -\s*[a-f0-9]+:\s*62 f3 7f 28 26 71 7f 7b\s+vgetmantpbf16 \$0x7b,0xfe0\(%ecx\),%ymm6 -\s*[a-f0-9]+:\s*62 f3 7f bf 26 72 80 7b\s+vgetmantpbf16 \$0x7b,-0x100\(%edx\)\{1to16\},%ymm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f3 7f 28 56 f5 7b\s+vreducenepbf16 \$0x7b,%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f3 7f 08 56 f5 7b\s+vreducenepbf16 \$0x7b,%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f3 7f 0f 56 b4 f4 00 00 00 10 7b\s+vreducenepbf16 \$0x7b,0x10000000\(%esp,%esi,8\),%xmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f3 7f 18 56 31 7b\s+vreducenepbf16 \$0x7b,\(%ecx\)\{1to8\},%xmm6 -\s*[a-f0-9]+:\s*62 f3 7f 08 56 71 7f 7b\s+vreducenepbf16 \$0x7b,0x7f0\(%ecx\),%xmm6 -\s*[a-f0-9]+:\s*62 f3 7f 9f 56 72 80 7b\s+vreducenepbf16 \$0x7b,-0x100\(%edx\)\{1to8\},%xmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f3 7f 2f 56 b4 f4 00 00 00 10 7b\s+vreducenepbf16 \$0x7b,0x10000000\(%esp,%esi,8\),%ymm6\{%k7\} -\s*[a-f0-9]+:\s*62 f3 7f 38 56 31 7b\s+vreducenepbf16 \$0x7b,\(%ecx\)\{1to16\},%ymm6 -\s*[a-f0-9]+:\s*62 f3 7f 28 56 71 7f 7b\s+vreducenepbf16 \$0x7b,0xfe0\(%ecx\),%ymm6 -\s*[a-f0-9]+:\s*62 f3 7f bf 56 72 80 7b\s+vreducenepbf16 \$0x7b,-0x100\(%edx\)\{1to16\},%ymm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f3 7f 28 08 f5 7b\s+vrndscalenepbf16 \$0x7b,%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f3 7f 08 08 f5 7b\s+vrndscalenepbf16 \$0x7b,%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f3 7f 0f 08 b4 f4 00 00 00 10 7b\s+vrndscalenepbf16 \$0x7b,0x10000000\(%esp,%esi,8\),%xmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f3 7f 18 08 31 7b\s+vrndscalenepbf16 \$0x7b,\(%ecx\)\{1to8\},%xmm6 -\s*[a-f0-9]+:\s*62 f3 7f 08 08 71 7f 7b\s+vrndscalenepbf16 \$0x7b,0x7f0\(%ecx\),%xmm6 -\s*[a-f0-9]+:\s*62 f3 7f 9f 08 72 80 7b\s+vrndscalenepbf16 \$0x7b,-0x100\(%edx\)\{1to8\},%xmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f3 7f 2f 08 b4 f4 00 00 00 10 7b\s+vrndscalenepbf16 \$0x7b,0x10000000\(%esp,%esi,8\),%ymm6\{%k7\} -\s*[a-f0-9]+:\s*62 f3 7f 38 08 31 7b\s+vrndscalenepbf16 \$0x7b,\(%ecx\)\{1to16\},%ymm6 -\s*[a-f0-9]+:\s*62 f3 7f 28 08 71 7f 7b\s+vrndscalenepbf16 \$0x7b,0xfe0\(%ecx\),%ymm6 -\s*[a-f0-9]+:\s*62 f3 7f bf 08 72 80 7b\s+vrndscalenepbf16 \$0x7b,-0x100\(%edx\)\{1to16\},%ymm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f3 57 28 c2 ec 7b\s+vcmppbf16 \$0x7b,%ymm4,%ymm5,%k5 -\s*[a-f0-9]+:\s*62 f3 57 08 c2 ec 7b\s+vcmppbf16 \$0x7b,%xmm4,%xmm5,%k5 -\s*[a-f0-9]+:\s*62 f3 57 0f c2 ac f4 00 00 00 10 7b\s+vcmppbf16 \$0x7b,0x10000000\(%esp,%esi,8\),%xmm5,%k5\{%k7\} -\s*[a-f0-9]+:\s*62 f3 57 18 c2 29 7b\s+vcmppbf16 \$0x7b,\(%ecx\)\{1to8\},%xmm5,%k5 -\s*[a-f0-9]+:\s*62 f3 57 08 c2 69 7f 7b\s+vcmppbf16 \$0x7b,0x7f0\(%ecx\),%xmm5,%k5 -\s*[a-f0-9]+:\s*62 f3 57 1f c2 6a 80 7b\s+vcmppbf16 \$0x7b,-0x100\(%edx\)\{1to8\},%xmm5,%k5\{%k7\} -\s*[a-f0-9]+:\s*62 f3 57 2f c2 ac f4 00 00 00 10 7b\s+vcmppbf16 \$0x7b,0x10000000\(%esp,%esi,8\),%ymm5,%k5\{%k7\} -\s*[a-f0-9]+:\s*62 f3 57 38 c2 29 7b\s+vcmppbf16 \$0x7b,\(%ecx\)\{1to16\},%ymm5,%k5 -\s*[a-f0-9]+:\s*62 f3 57 28 c2 69 7f 7b\s+vcmppbf16 \$0x7b,0xfe0\(%ecx\),%ymm5,%k5 -\s*[a-f0-9]+:\s*62 f3 57 3f c2 6a 80 7b\s+vcmppbf16 \$0x7b,-0x100\(%edx\)\{1to16\},%ymm5,%k5\{%k7\} +\s*[a-f0-9]+:\s*62 f5 55 28 58 f4\s+vaddbf16 %ymm4,%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f5 55 08 58 f4\s+vaddbf16 %xmm4,%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f5 55 2f 58 b4 f4 00 00 00 10\s+vaddbf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} +\s*[a-f0-9]+:\s*62 f5 55 38 58 31\s+vaddbf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f5 55 28 58 71 7f\s+vaddbf16 0xfe0\(%ecx\),%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f5 55 bf 58 72 80\s+vaddbf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f5 55 0f 58 b4 f4 00 00 00 10\s+vaddbf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f5 55 18 58 31\s+vaddbf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f5 55 08 58 71 7f\s+vaddbf16 0x7f0\(%ecx\),%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f5 55 9f 58 72 80\s+vaddbf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f5 55 28 5e f4\s+vdivbf16 %ymm4,%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f5 55 08 5e f4\s+vdivbf16 %xmm4,%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f5 55 2f 5e b4 f4 00 00 00 10\s+vdivbf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} +\s*[a-f0-9]+:\s*62 f5 55 38 5e 31\s+vdivbf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f5 55 28 5e 71 7f\s+vdivbf16 0xfe0\(%ecx\),%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f5 55 bf 5e 72 80\s+vdivbf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f5 55 0f 5e b4 f4 00 00 00 10\s+vdivbf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f5 55 18 5e 31\s+vdivbf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f5 55 08 5e 71 7f\s+vdivbf16 0x7f0\(%ecx\),%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f5 55 9f 5e 72 80\s+vdivbf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f5 55 28 5f f4\s+vmaxbf16 %ymm4,%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f5 55 08 5f f4\s+vmaxbf16 %xmm4,%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f5 55 2f 5f b4 f4 00 00 00 10\s+vmaxbf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} +\s*[a-f0-9]+:\s*62 f5 55 38 5f 31\s+vmaxbf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f5 55 28 5f 71 7f\s+vmaxbf16 0xfe0\(%ecx\),%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f5 55 bf 5f 72 80\s+vmaxbf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f5 55 0f 5f b4 f4 00 00 00 10\s+vmaxbf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f5 55 18 5f 31\s+vmaxbf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f5 55 08 5f 71 7f\s+vmaxbf16 0x7f0\(%ecx\),%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f5 55 9f 5f 72 80\s+vmaxbf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f5 55 28 5d f4\s+vminbf16 %ymm4,%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f5 55 08 5d f4\s+vminbf16 %xmm4,%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f5 55 2f 5d b4 f4 00 00 00 10\s+vminbf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} +\s*[a-f0-9]+:\s*62 f5 55 38 5d 31\s+vminbf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f5 55 28 5d 71 7f\s+vminbf16 0xfe0\(%ecx\),%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f5 55 bf 5d 72 80\s+vminbf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f5 55 0f 5d b4 f4 00 00 00 10\s+vminbf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f5 55 18 5d 31\s+vminbf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f5 55 08 5d 71 7f\s+vminbf16 0x7f0\(%ecx\),%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f5 55 9f 5d 72 80\s+vminbf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f5 55 28 59 f4\s+vmulbf16 %ymm4,%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f5 55 08 59 f4\s+vmulbf16 %xmm4,%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f5 55 2f 59 b4 f4 00 00 00 10\s+vmulbf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} +\s*[a-f0-9]+:\s*62 f5 55 38 59 31\s+vmulbf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f5 55 28 59 71 7f\s+vmulbf16 0xfe0\(%ecx\),%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f5 55 bf 59 72 80\s+vmulbf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f5 55 0f 59 b4 f4 00 00 00 10\s+vmulbf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f5 55 18 59 31\s+vmulbf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f5 55 08 59 71 7f\s+vmulbf16 0x7f0\(%ecx\),%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f5 55 9f 59 72 80\s+vmulbf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 28 2c f4\s+vscalefbf16 %ymm4,%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 08 2c f4\s+vscalefbf16 %xmm4,%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 2f 2c b4 f4 00 00 00 10\s+vscalefbf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 38 2c 31\s+vscalefbf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 28 2c 71 7f\s+vscalefbf16 0xfe0\(%ecx\),%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 bf 2c 72 80\s+vscalefbf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 0f 2c b4 f4 00 00 00 10\s+vscalefbf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 18 2c 31\s+vscalefbf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 08 2c 71 7f\s+vscalefbf16 0x7f0\(%ecx\),%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 9f 2c 72 80\s+vscalefbf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f5 55 28 5c f4\s+vsubbf16 %ymm4,%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f5 55 08 5c f4\s+vsubbf16 %xmm4,%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f5 55 2f 5c b4 f4 00 00 00 10\s+vsubbf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} +\s*[a-f0-9]+:\s*62 f5 55 38 5c 31\s+vsubbf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f5 55 28 5c 71 7f\s+vsubbf16 0xfe0\(%ecx\),%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f5 55 bf 5c 72 80\s+vsubbf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f5 55 0f 5c b4 f4 00 00 00 10\s+vsubbf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f5 55 18 5c 31\s+vsubbf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f5 55 08 5c 71 7f\s+vsubbf16 0x7f0\(%ecx\),%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f5 55 9f 5c 72 80\s+vsubbf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 28 98 f4\s+vfmadd132bf16 %ymm4,%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 08 98 f4\s+vfmadd132bf16 %xmm4,%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 2f 98 b4 f4 00 00 00 10\s+vfmadd132bf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 38 98 31\s+vfmadd132bf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 28 98 71 7f\s+vfmadd132bf16 0xfe0\(%ecx\),%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 bf 98 72 80\s+vfmadd132bf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 0f 98 b4 f4 00 00 00 10\s+vfmadd132bf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 18 98 31\s+vfmadd132bf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 08 98 71 7f\s+vfmadd132bf16 0x7f0\(%ecx\),%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 9f 98 72 80\s+vfmadd132bf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 28 a8 f4\s+vfmadd213bf16 %ymm4,%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 08 a8 f4\s+vfmadd213bf16 %xmm4,%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 2f a8 b4 f4 00 00 00 10\s+vfmadd213bf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 38 a8 31\s+vfmadd213bf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 28 a8 71 7f\s+vfmadd213bf16 0xfe0\(%ecx\),%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 bf a8 72 80\s+vfmadd213bf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 0f a8 b4 f4 00 00 00 10\s+vfmadd213bf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 18 a8 31\s+vfmadd213bf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 08 a8 71 7f\s+vfmadd213bf16 0x7f0\(%ecx\),%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 9f a8 72 80\s+vfmadd213bf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 28 b8 f4\s+vfmadd231bf16 %ymm4,%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 08 b8 f4\s+vfmadd231bf16 %xmm4,%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 2f b8 b4 f4 00 00 00 10\s+vfmadd231bf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 38 b8 31\s+vfmadd231bf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 28 b8 71 7f\s+vfmadd231bf16 0xfe0\(%ecx\),%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 bf b8 72 80\s+vfmadd231bf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 0f b8 b4 f4 00 00 00 10\s+vfmadd231bf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 18 b8 31\s+vfmadd231bf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 08 b8 71 7f\s+vfmadd231bf16 0x7f0\(%ecx\),%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 9f b8 72 80\s+vfmadd231bf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 28 9a f4\s+vfmsub132bf16 %ymm4,%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 08 9a f4\s+vfmsub132bf16 %xmm4,%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 2f 9a b4 f4 00 00 00 10\s+vfmsub132bf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 38 9a 31\s+vfmsub132bf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 28 9a 71 7f\s+vfmsub132bf16 0xfe0\(%ecx\),%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 bf 9a 72 80\s+vfmsub132bf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 0f 9a b4 f4 00 00 00 10\s+vfmsub132bf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 18 9a 31\s+vfmsub132bf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 08 9a 71 7f\s+vfmsub132bf16 0x7f0\(%ecx\),%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 9f 9a 72 80\s+vfmsub132bf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 28 aa f4\s+vfmsub213bf16 %ymm4,%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 08 aa f4\s+vfmsub213bf16 %xmm4,%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 2f aa b4 f4 00 00 00 10\s+vfmsub213bf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 38 aa 31\s+vfmsub213bf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 28 aa 71 7f\s+vfmsub213bf16 0xfe0\(%ecx\),%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 bf aa 72 80\s+vfmsub213bf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 0f aa b4 f4 00 00 00 10\s+vfmsub213bf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 18 aa 31\s+vfmsub213bf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 08 aa 71 7f\s+vfmsub213bf16 0x7f0\(%ecx\),%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 9f aa 72 80\s+vfmsub213bf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 28 ba f4\s+vfmsub231bf16 %ymm4,%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 08 ba f4\s+vfmsub231bf16 %xmm4,%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 2f ba b4 f4 00 00 00 10\s+vfmsub231bf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 38 ba 31\s+vfmsub231bf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 28 ba 71 7f\s+vfmsub231bf16 0xfe0\(%ecx\),%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 bf ba 72 80\s+vfmsub231bf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 0f ba b4 f4 00 00 00 10\s+vfmsub231bf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 18 ba 31\s+vfmsub231bf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 08 ba 71 7f\s+vfmsub231bf16 0x7f0\(%ecx\),%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 9f ba 72 80\s+vfmsub231bf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 28 9c f4\s+vfnmadd132bf16 %ymm4,%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 08 9c f4\s+vfnmadd132bf16 %xmm4,%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 2f 9c b4 f4 00 00 00 10\s+vfnmadd132bf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 38 9c 31\s+vfnmadd132bf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 28 9c 71 7f\s+vfnmadd132bf16 0xfe0\(%ecx\),%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 bf 9c 72 80\s+vfnmadd132bf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 0f 9c b4 f4 00 00 00 10\s+vfnmadd132bf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 18 9c 31\s+vfnmadd132bf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 08 9c 71 7f\s+vfnmadd132bf16 0x7f0\(%ecx\),%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 9f 9c 72 80\s+vfnmadd132bf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 28 ac f4\s+vfnmadd213bf16 %ymm4,%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 08 ac f4\s+vfnmadd213bf16 %xmm4,%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 2f ac b4 f4 00 00 00 10\s+vfnmadd213bf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 38 ac 31\s+vfnmadd213bf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 28 ac 71 7f\s+vfnmadd213bf16 0xfe0\(%ecx\),%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 bf ac 72 80\s+vfnmadd213bf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 0f ac b4 f4 00 00 00 10\s+vfnmadd213bf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 18 ac 31\s+vfnmadd213bf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 08 ac 71 7f\s+vfnmadd213bf16 0x7f0\(%ecx\),%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 9f ac 72 80\s+vfnmadd213bf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 28 bc f4\s+vfnmadd231bf16 %ymm4,%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 08 bc f4\s+vfnmadd231bf16 %xmm4,%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 2f bc b4 f4 00 00 00 10\s+vfnmadd231bf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 38 bc 31\s+vfnmadd231bf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 28 bc 71 7f\s+vfnmadd231bf16 0xfe0\(%ecx\),%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 bf bc 72 80\s+vfnmadd231bf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 0f bc b4 f4 00 00 00 10\s+vfnmadd231bf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 18 bc 31\s+vfnmadd231bf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 08 bc 71 7f\s+vfnmadd231bf16 0x7f0\(%ecx\),%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 9f bc 72 80\s+vfnmadd231bf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 28 9e f4\s+vfnmsub132bf16 %ymm4,%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 08 9e f4\s+vfnmsub132bf16 %xmm4,%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 2f 9e b4 f4 00 00 00 10\s+vfnmsub132bf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 38 9e 31\s+vfnmsub132bf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 28 9e 71 7f\s+vfnmsub132bf16 0xfe0\(%ecx\),%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 bf 9e 72 80\s+vfnmsub132bf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 0f 9e b4 f4 00 00 00 10\s+vfnmsub132bf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 18 9e 31\s+vfnmsub132bf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 08 9e 71 7f\s+vfnmsub132bf16 0x7f0\(%ecx\),%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 9f 9e 72 80\s+vfnmsub132bf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 28 ae f4\s+vfnmsub213bf16 %ymm4,%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 08 ae f4\s+vfnmsub213bf16 %xmm4,%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 2f ae b4 f4 00 00 00 10\s+vfnmsub213bf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 38 ae 31\s+vfnmsub213bf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 28 ae 71 7f\s+vfnmsub213bf16 0xfe0\(%ecx\),%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 bf ae 72 80\s+vfnmsub213bf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 0f ae b4 f4 00 00 00 10\s+vfnmsub213bf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 18 ae 31\s+vfnmsub213bf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 08 ae 71 7f\s+vfnmsub213bf16 0x7f0\(%ecx\),%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 9f ae 72 80\s+vfnmsub213bf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 28 be f4\s+vfnmsub231bf16 %ymm4,%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 08 be f4\s+vfnmsub231bf16 %xmm4,%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 2f be b4 f4 00 00 00 10\s+vfnmsub231bf16 0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 38 be 31\s+vfnmsub231bf16 \(%ecx\)\{1to16\},%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 28 be 71 7f\s+vfnmsub231bf16 0xfe0\(%ecx\),%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 54 bf be 72 80\s+vfnmsub231bf16 -0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 0f be b4 f4 00 00 00 10\s+vfnmsub231bf16 0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 18 be 31\s+vfnmsub231bf16 \(%ecx\)\{1to8\},%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 08 be 71 7f\s+vfnmsub231bf16 0x7f0\(%ecx\),%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 54 9f be 72 80\s+vfnmsub231bf16 -0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 7c 08 42 f5\s+vgetexpbf16 %xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 7c 28 42 f5\s+vgetexpbf16 %ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 7c 0f 42 b4 f4 00 00 00 10\s+vgetexpbf16 0x10000000\(%esp,%esi,8\),%xmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 7c 18 42 31\s+vgetexpbf16 \(%ecx\)\{1to8\},%xmm6 +\s*[a-f0-9]+:\s*62 f6 7c 08 42 71 7f\s+vgetexpbf16 0x7f0\(%ecx\),%xmm6 +\s*[a-f0-9]+:\s*62 f6 7c 9f 42 72 80\s+vgetexpbf16 -0x100\(%edx\)\{1to8\},%xmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 7c 2f 42 b4 f4 00 00 00 10\s+vgetexpbf16 0x10000000\(%esp,%esi,8\),%ymm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 7c 38 42 31\s+vgetexpbf16 \(%ecx\)\{1to16\},%ymm6 +\s*[a-f0-9]+:\s*62 f6 7c 28 42 71 7f\s+vgetexpbf16 0xfe0\(%ecx\),%ymm6 +\s*[a-f0-9]+:\s*62 f6 7c bf 42 72 80\s+vgetexpbf16 -0x100\(%edx\)\{1to16\},%ymm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 7c 08 4c f5\s+vrcpbf16 %xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 7c 28 4c f5\s+vrcpbf16 %ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 7c 0f 4c b4 f4 00 00 00 10\s+vrcpbf16 0x10000000\(%esp,%esi,8\),%xmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 7c 18 4c 31\s+vrcpbf16 \(%ecx\)\{1to8\},%xmm6 +\s*[a-f0-9]+:\s*62 f6 7c 08 4c 71 7f\s+vrcpbf16 0x7f0\(%ecx\),%xmm6 +\s*[a-f0-9]+:\s*62 f6 7c 9f 4c 72 80\s+vrcpbf16 -0x100\(%edx\)\{1to8\},%xmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 7c 2f 4c b4 f4 00 00 00 10\s+vrcpbf16 0x10000000\(%esp,%esi,8\),%ymm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 7c 38 4c 31\s+vrcpbf16 \(%ecx\)\{1to16\},%ymm6 +\s*[a-f0-9]+:\s*62 f6 7c 28 4c 71 7f\s+vrcpbf16 0xfe0\(%ecx\),%ymm6 +\s*[a-f0-9]+:\s*62 f6 7c bf 4c 72 80\s+vrcpbf16 -0x100\(%edx\)\{1to16\},%ymm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 7c 08 4e f5\s+vrsqrtbf16 %xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f6 7c 28 4e f5\s+vrsqrtbf16 %ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f6 7c 0f 4e b4 f4 00 00 00 10\s+vrsqrtbf16 0x10000000\(%esp,%esi,8\),%xmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 7c 18 4e 31\s+vrsqrtbf16 \(%ecx\)\{1to8\},%xmm6 +\s*[a-f0-9]+:\s*62 f6 7c 08 4e 71 7f\s+vrsqrtbf16 0x7f0\(%ecx\),%xmm6 +\s*[a-f0-9]+:\s*62 f6 7c 9f 4e 72 80\s+vrsqrtbf16 -0x100\(%edx\)\{1to8\},%xmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 7c 2f 4e b4 f4 00 00 00 10\s+vrsqrtbf16 0x10000000\(%esp,%esi,8\),%ymm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 7c 38 4e 31\s+vrsqrtbf16 \(%ecx\)\{1to16\},%ymm6 +\s*[a-f0-9]+:\s*62 f6 7c 28 4e 71 7f\s+vrsqrtbf16 0xfe0\(%ecx\),%ymm6 +\s*[a-f0-9]+:\s*62 f6 7c bf 4e 72 80\s+vrsqrtbf16 -0x100\(%edx\)\{1to16\},%ymm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f5 7d 08 51 f5\s+vsqrtbf16 %xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f5 7d 28 51 f5\s+vsqrtbf16 %ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f5 7d 0f 51 b4 f4 00 00 00 10\s+vsqrtbf16 0x10000000\(%esp,%esi,8\),%xmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f5 7d 18 51 31\s+vsqrtbf16 \(%ecx\)\{1to8\},%xmm6 +\s*[a-f0-9]+:\s*62 f5 7d 08 51 71 7f\s+vsqrtbf16 0x7f0\(%ecx\),%xmm6 +\s*[a-f0-9]+:\s*62 f5 7d 9f 51 72 80\s+vsqrtbf16 -0x100\(%edx\)\{1to8\},%xmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f5 7d 2f 51 b4 f4 00 00 00 10\s+vsqrtbf16 0x10000000\(%esp,%esi,8\),%ymm6\{%k7\} +\s*[a-f0-9]+:\s*62 f5 7d 38 51 31\s+vsqrtbf16 \(%ecx\)\{1to16\},%ymm6 +\s*[a-f0-9]+:\s*62 f5 7d 28 51 71 7f\s+vsqrtbf16 0xfe0\(%ecx\),%ymm6 +\s*[a-f0-9]+:\s*62 f5 7d bf 51 72 80\s+vsqrtbf16 -0x100\(%edx\)\{1to16\},%ymm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f3 7f 28 26 f5 7b\s+vgetmantbf16 \$0x7b,%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f3 7f 08 26 f5 7b\s+vgetmantbf16 \$0x7b,%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f3 7f 0f 26 b4 f4 00 00 00 10 7b\s+vgetmantbf16 \$0x7b,0x10000000\(%esp,%esi,8\),%xmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f3 7f 18 26 31 7b\s+vgetmantbf16 \$0x7b,\(%ecx\)\{1to8\},%xmm6 +\s*[a-f0-9]+:\s*62 f3 7f 08 26 71 7f 7b\s+vgetmantbf16 \$0x7b,0x7f0\(%ecx\),%xmm6 +\s*[a-f0-9]+:\s*62 f3 7f 9f 26 72 80 7b\s+vgetmantbf16 \$0x7b,-0x100\(%edx\)\{1to8\},%xmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f3 7f 2f 26 b4 f4 00 00 00 10 7b\s+vgetmantbf16 \$0x7b,0x10000000\(%esp,%esi,8\),%ymm6\{%k7\} +\s*[a-f0-9]+:\s*62 f3 7f 38 26 31 7b\s+vgetmantbf16 \$0x7b,\(%ecx\)\{1to16\},%ymm6 +\s*[a-f0-9]+:\s*62 f3 7f 28 26 71 7f 7b\s+vgetmantbf16 \$0x7b,0xfe0\(%ecx\),%ymm6 +\s*[a-f0-9]+:\s*62 f3 7f bf 26 72 80 7b\s+vgetmantbf16 \$0x7b,-0x100\(%edx\)\{1to16\},%ymm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f3 7f 28 56 f5 7b\s+vreducebf16 \$0x7b,%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f3 7f 08 56 f5 7b\s+vreducebf16 \$0x7b,%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f3 7f 0f 56 b4 f4 00 00 00 10 7b\s+vreducebf16 \$0x7b,0x10000000\(%esp,%esi,8\),%xmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f3 7f 18 56 31 7b\s+vreducebf16 \$0x7b,\(%ecx\)\{1to8\},%xmm6 +\s*[a-f0-9]+:\s*62 f3 7f 08 56 71 7f 7b\s+vreducebf16 \$0x7b,0x7f0\(%ecx\),%xmm6 +\s*[a-f0-9]+:\s*62 f3 7f 9f 56 72 80 7b\s+vreducebf16 \$0x7b,-0x100\(%edx\)\{1to8\},%xmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f3 7f 2f 56 b4 f4 00 00 00 10 7b\s+vreducebf16 \$0x7b,0x10000000\(%esp,%esi,8\),%ymm6\{%k7\} +\s*[a-f0-9]+:\s*62 f3 7f 38 56 31 7b\s+vreducebf16 \$0x7b,\(%ecx\)\{1to16\},%ymm6 +\s*[a-f0-9]+:\s*62 f3 7f 28 56 71 7f 7b\s+vreducebf16 \$0x7b,0xfe0\(%ecx\),%ymm6 +\s*[a-f0-9]+:\s*62 f3 7f bf 56 72 80 7b\s+vreducebf16 \$0x7b,-0x100\(%edx\)\{1to16\},%ymm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f3 7f 28 08 f5 7b\s+vrndscalebf16 \$0x7b,%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f3 7f 08 08 f5 7b\s+vrndscalebf16 \$0x7b,%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f3 7f 0f 08 b4 f4 00 00 00 10 7b\s+vrndscalebf16 \$0x7b,0x10000000\(%esp,%esi,8\),%xmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f3 7f 18 08 31 7b\s+vrndscalebf16 \$0x7b,\(%ecx\)\{1to8\},%xmm6 +\s*[a-f0-9]+:\s*62 f3 7f 08 08 71 7f 7b\s+vrndscalebf16 \$0x7b,0x7f0\(%ecx\),%xmm6 +\s*[a-f0-9]+:\s*62 f3 7f 9f 08 72 80 7b\s+vrndscalebf16 \$0x7b,-0x100\(%edx\)\{1to8\},%xmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f3 7f 2f 08 b4 f4 00 00 00 10 7b\s+vrndscalebf16 \$0x7b,0x10000000\(%esp,%esi,8\),%ymm6\{%k7\} +\s*[a-f0-9]+:\s*62 f3 7f 38 08 31 7b\s+vrndscalebf16 \$0x7b,\(%ecx\)\{1to16\},%ymm6 +\s*[a-f0-9]+:\s*62 f3 7f 28 08 71 7f 7b\s+vrndscalebf16 \$0x7b,0xfe0\(%ecx\),%ymm6 +\s*[a-f0-9]+:\s*62 f3 7f bf 08 72 80 7b\s+vrndscalebf16 \$0x7b,-0x100\(%edx\)\{1to16\},%ymm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f3 57 28 c2 ec 7b\s+vcmpbf16 \$0x7b,%ymm4,%ymm5,%k5 +\s*[a-f0-9]+:\s*62 f3 57 08 c2 ec 7b\s+vcmpbf16 \$0x7b,%xmm4,%xmm5,%k5 +\s*[a-f0-9]+:\s*62 f3 57 0f c2 ac f4 00 00 00 10 7b\s+vcmpbf16 \$0x7b,0x10000000\(%esp,%esi,8\),%xmm5,%k5\{%k7\} +\s*[a-f0-9]+:\s*62 f3 57 18 c2 29 7b\s+vcmpbf16 \$0x7b,\(%ecx\)\{1to8\},%xmm5,%k5 +\s*[a-f0-9]+:\s*62 f3 57 08 c2 69 7f 7b\s+vcmpbf16 \$0x7b,0x7f0\(%ecx\),%xmm5,%k5 +\s*[a-f0-9]+:\s*62 f3 57 1f c2 6a 80 7b\s+vcmpbf16 \$0x7b,-0x100\(%edx\)\{1to8\},%xmm5,%k5\{%k7\} +\s*[a-f0-9]+:\s*62 f3 57 2f c2 ac f4 00 00 00 10 7b\s+vcmpbf16 \$0x7b,0x10000000\(%esp,%esi,8\),%ymm5,%k5\{%k7\} +\s*[a-f0-9]+:\s*62 f3 57 38 c2 29 7b\s+vcmpbf16 \$0x7b,\(%ecx\)\{1to16\},%ymm5,%k5 +\s*[a-f0-9]+:\s*62 f3 57 28 c2 69 7f 7b\s+vcmpbf16 \$0x7b,0xfe0\(%ecx\),%ymm5,%k5 +\s*[a-f0-9]+:\s*62 f3 57 3f c2 6a 80 7b\s+vcmpbf16 \$0x7b,-0x100\(%edx\)\{1to16\},%ymm5,%k5\{%k7\} \s*[a-f0-9]+:\s*62 f5 7d 08 2f f5\s+vcomsbf16 %xmm5,%xmm6 \s*[a-f0-9]+:\s*62 f5 7d 08 2f b4 f4 00 00 00 10\s+vcomsbf16 0x10000000\(%esp,%esi,8\),%xmm6 \s*[a-f0-9]+:\s*62 f5 7d 08 2f 31\s+vcomsbf16 \(%ecx\),%xmm6 \s*[a-f0-9]+:\s*62 f5 7d 08 2f 71 7f\s+vcomsbf16 0xfe\(%ecx\),%xmm6 \s*[a-f0-9]+:\s*62 f5 7d 08 2f 72 80\s+vcomsbf16 -0x100\(%edx\),%xmm6 -\s*[a-f0-9]+:\s*62 f3 7f 28 66 ed 7b\s+vfpclasspbf16 \$0x7b,%ymm5,%k5 -\s*[a-f0-9]+:\s*62 f3 7f 08 66 ed 7b\s+vfpclasspbf16 \$0x7b,%xmm5,%k5 -\s*[a-f0-9]+:\s*62 f3 7f 0f 66 ac f4 00 00 00 10 7b\s+vfpclasspbf16x \$0x7b,0x10000000\(%esp,%esi,8\),%k5\{%k7\} -\s*[a-f0-9]+:\s*62 f3 7f 18 66 29 7b\s+vfpclasspbf16 \$0x7b,\(%ecx\)\{1to8\},%k5 -\s*[a-f0-9]+:\s*62 f3 7f 08 66 69 7f 7b\s+vfpclasspbf16x \$0x7b,0x7f0\(%ecx\),%k5 -\s*[a-f0-9]+:\s*62 f3 7f 1f 66 6a 80 7b\s+vfpclasspbf16 \$0x7b,-0x100\(%edx\)\{1to8\},%k5\{%k7\} -\s*[a-f0-9]+:\s*62 f3 7f 38 66 29 7b\s+vfpclasspbf16 \$0x7b,\(%ecx\)\{1to16\},%k5 -\s*[a-f0-9]+:\s*62 f3 7f 28 66 69 7f 7b\s+vfpclasspbf16y \$0x7b,0xfe0\(%ecx\),%k5 -\s*[a-f0-9]+:\s*62 f3 7f 3f 66 6a 80 7b\s+vfpclasspbf16 \$0x7b,-0x100\(%edx\)\{1to16\},%k5\{%k7\} +\s*[a-f0-9]+:\s*62 f3 7f 28 66 ed 7b\s+vfpclassbf16 \$0x7b,%ymm5,%k5 +\s*[a-f0-9]+:\s*62 f3 7f 08 66 ed 7b\s+vfpclassbf16 \$0x7b,%xmm5,%k5 +\s*[a-f0-9]+:\s*62 f3 7f 0f 66 ac f4 00 00 00 10 7b\s+vfpclassbf16x \$0x7b,0x10000000\(%esp,%esi,8\),%k5\{%k7\} +\s*[a-f0-9]+:\s*62 f3 7f 18 66 29 7b\s+vfpclassbf16 \$0x7b,\(%ecx\)\{1to8\},%k5 +\s*[a-f0-9]+:\s*62 f3 7f 08 66 69 7f 7b\s+vfpclassbf16x \$0x7b,0x7f0\(%ecx\),%k5 +\s*[a-f0-9]+:\s*62 f3 7f 1f 66 6a 80 7b\s+vfpclassbf16 \$0x7b,-0x100\(%edx\)\{1to8\},%k5\{%k7\} +\s*[a-f0-9]+:\s*62 f3 7f 38 66 29 7b\s+vfpclassbf16 \$0x7b,\(%ecx\)\{1to16\},%k5 +\s*[a-f0-9]+:\s*62 f3 7f 28 66 69 7f 7b\s+vfpclassbf16y \$0x7b,0xfe0\(%ecx\),%k5 +\s*[a-f0-9]+:\s*62 f3 7f 3f 66 6a 80 7b\s+vfpclassbf16 \$0x7b,-0x100\(%edx\)\{1to16\},%k5\{%k7\} #pass diff --git a/gas/testsuite/gas/i386/avx10_2-256-bf16.s b/gas/testsuite/gas/i386/avx10_2-256-bf16.s index ae5e7c3f00f..6af39fb4270 100644 --- a/gas/testsuite/gas/i386/avx10_2-256-bf16.s +++ b/gas/testsuite/gas/i386/avx10_2-256-bf16.s @@ -4,70 +4,70 @@ .arch .avx10.2/256 .text _start: - .irp m, addne, divne, max, min, mulne, scalefne, subne - v\m\()pbf16 %ymm4, %ymm5, %ymm6 - v\m\()pbf16 %xmm4, %xmm5, %xmm6 - v\m\()pbf16 0x10000000(%esp, %esi, 8), %ymm5, %ymm6{%k7} - v\m\()pbf16 (%ecx){1to16}, %ymm5, %ymm6 - v\m\()pbf16 4064(%ecx), %ymm5, %ymm6 - v\m\()pbf16 -256(%edx){1to16}, %ymm5, %ymm6{%k7}{z} - v\m\()pbf16 0x10000000(%esp, %esi, 8), %xmm5, %xmm6{%k7} - v\m\()pbf16 (%ecx){1to8}, %xmm5, %xmm6 - v\m\()pbf16 2032(%ecx), %xmm5, %xmm6 - v\m\()pbf16 -256(%edx){1to8}, %xmm5, %xmm6{%k7}{z} + .irp m, add, div, max, min, mul, scalef, sub + v\m\()bf16 %ymm4, %ymm5, %ymm6 + v\m\()bf16 %xmm4, %xmm5, %xmm6 + v\m\()bf16 0x10000000(%esp, %esi, 8), %ymm5, %ymm6{%k7} + v\m\()bf16 (%ecx){1to16}, %ymm5, %ymm6 + v\m\()bf16 4064(%ecx), %ymm5, %ymm6 + v\m\()bf16 -256(%edx){1to16}, %ymm5, %ymm6{%k7}{z} + v\m\()bf16 0x10000000(%esp, %esi, 8), %xmm5, %xmm6{%k7} + v\m\()bf16 (%ecx){1to8}, %xmm5, %xmm6 + v\m\()bf16 2032(%ecx), %xmm5, %xmm6 + v\m\()bf16 -256(%edx){1to8}, %xmm5, %xmm6{%k7}{z} .endr .irp m, madd, msub, nmadd, nmsub .irp n, 132, 213, 231 - vf\m\n\(\())nepbf16 %ymm4, %ymm5, %ymm6 - vf\m\n\(\())nepbf16 %xmm4, %xmm5, %xmm6 - vf\m\n\(\())nepbf16 0x10000000(%esp, %esi, 8), %ymm5, %ymm6{%k7} - vf\m\n\(\())nepbf16 (%ecx){1to16}, %ymm5, %ymm6 - vf\m\n\(\())nepbf16 4064(%ecx), %ymm5, %ymm6 - vf\m\n\(\())nepbf16 -256(%edx){1to16}, %ymm5, %ymm6{%k7}{z} - vf\m\n\(\())nepbf16 0x10000000(%esp, %esi, 8), %xmm5, %xmm6{%k7} - vf\m\n\(\())nepbf16 (%ecx){1to8}, %xmm5, %xmm6 - vf\m\n\(\())nepbf16 2032(%ecx), %xmm5, %xmm6 - vf\m\n\(\())nepbf16 -256(%edx){1to8}, %xmm5, %xmm6{%k7}{z} + vf\m\n\(\())bf16 %ymm4, %ymm5, %ymm6 + vf\m\n\(\())bf16 %xmm4, %xmm5, %xmm6 + vf\m\n\(\())bf16 0x10000000(%esp, %esi, 8), %ymm5, %ymm6{%k7} + vf\m\n\(\())bf16 (%ecx){1to16}, %ymm5, %ymm6 + vf\m\n\(\())bf16 4064(%ecx), %ymm5, %ymm6 + vf\m\n\(\())bf16 -256(%edx){1to16}, %ymm5, %ymm6{%k7}{z} + vf\m\n\(\())bf16 0x10000000(%esp, %esi, 8), %xmm5, %xmm6{%k7} + vf\m\n\(\())bf16 (%ecx){1to8}, %xmm5, %xmm6 + vf\m\n\(\())bf16 2032(%ecx), %xmm5, %xmm6 + vf\m\n\(\())bf16 -256(%edx){1to8}, %xmm5, %xmm6{%k7}{z} .endr .endr - .irp m, getexp, rcp, rsqrt, sqrtne - v\m\()pbf16 %xmm5, %xmm6 - v\m\()pbf16 %ymm5, %ymm6 - v\m\()pbf16 0x10000000(%esp, %esi, 8), %xmm6{%k7} - v\m\()pbf16 (%ecx){1to8}, %xmm6 - v\m\()pbf16 2032(%ecx), %xmm6 - v\m\()pbf16 -256(%edx){1to8}, %xmm6{%k7}{z} - v\m\()pbf16 0x10000000(%esp, %esi, 8), %ymm6{%k7} - v\m\()pbf16 (%ecx){1to16}, %ymm6 - v\m\()pbf16 4064(%ecx), %ymm6 - v\m\()pbf16 -256(%edx){1to16}, %ymm6{%k7}{z} + .irp m, getexp, rcp, rsqrt, sqrt + v\m\()bf16 %xmm5, %xmm6 + v\m\()bf16 %ymm5, %ymm6 + v\m\()bf16 0x10000000(%esp, %esi, 8), %xmm6{%k7} + v\m\()bf16 (%ecx){1to8}, %xmm6 + v\m\()bf16 2032(%ecx), %xmm6 + v\m\()bf16 -256(%edx){1to8}, %xmm6{%k7}{z} + v\m\()bf16 0x10000000(%esp, %esi, 8), %ymm6{%k7} + v\m\()bf16 (%ecx){1to16}, %ymm6 + v\m\()bf16 4064(%ecx), %ymm6 + v\m\()bf16 -256(%edx){1to16}, %ymm6{%k7}{z} .endr - .irp m, getmant, reducene, rndscalene - v\m\()pbf16 $123, %ymm5, %ymm6 - v\m\()pbf16 $123, %xmm5, %xmm6 - v\m\()pbf16 $123, 0x10000000(%esp, %esi, 8), %xmm6{%k7} - v\m\()pbf16 $123, (%ecx){1to8}, %xmm6 - v\m\()pbf16 $123, 2032(%ecx), %xmm6 - v\m\()pbf16 $123, -256(%edx){1to8}, %xmm6{%k7}{z} - v\m\()pbf16 $123, 0x10000000(%esp, %esi, 8), %ymm6{%k7} - v\m\()pbf16 $123, (%ecx){1to16}, %ymm6 - v\m\()pbf16 $123, 4064(%ecx), %ymm6 - v\m\()pbf16 $123, -256(%edx){1to16}, %ymm6{%k7}{z} + .irp m, getmant, reduce, rndscale + v\m\()bf16 $123, %ymm5, %ymm6 + v\m\()bf16 $123, %xmm5, %xmm6 + v\m\()bf16 $123, 0x10000000(%esp, %esi, 8), %xmm6{%k7} + v\m\()bf16 $123, (%ecx){1to8}, %xmm6 + v\m\()bf16 $123, 2032(%ecx), %xmm6 + v\m\()bf16 $123, -256(%edx){1to8}, %xmm6{%k7}{z} + v\m\()bf16 $123, 0x10000000(%esp, %esi, 8), %ymm6{%k7} + v\m\()bf16 $123, (%ecx){1to16}, %ymm6 + v\m\()bf16 $123, 4064(%ecx), %ymm6 + v\m\()bf16 $123, -256(%edx){1to16}, %ymm6{%k7}{z} .endr - vcmppbf16 $123, %ymm4, %ymm5, %k5 - vcmppbf16 $123, %xmm4, %xmm5, %k5 - vcmppbf16 $123, 0x10000000(%esp, %esi, 8), %xmm5, %k5{%k7} - vcmppbf16 $123, (%ecx){1to8}, %xmm5, %k5 - vcmppbf16 $123, 2032(%ecx), %xmm5, %k5 - vcmppbf16 $123, -256(%edx){1to8}, %xmm5, %k5{%k7} - vcmppbf16 $123, 0x10000000(%esp, %esi, 8), %ymm5, %k5{%k7} - vcmppbf16 $123, (%ecx){1to16}, %ymm5, %k5 - vcmppbf16 $123, 4064(%ecx), %ymm5, %k5 - vcmppbf16 $123, -256(%edx){1to16}, %ymm5, %k5{%k7} + vcmpbf16 $123, %ymm4, %ymm5, %k5 + vcmpbf16 $123, %xmm4, %xmm5, %k5 + vcmpbf16 $123, 0x10000000(%esp, %esi, 8), %xmm5, %k5{%k7} + vcmpbf16 $123, (%ecx){1to8}, %xmm5, %k5 + vcmpbf16 $123, 2032(%ecx), %xmm5, %k5 + vcmpbf16 $123, -256(%edx){1to8}, %xmm5, %k5{%k7} + vcmpbf16 $123, 0x10000000(%esp, %esi, 8), %ymm5, %k5{%k7} + vcmpbf16 $123, (%ecx){1to16}, %ymm5, %k5 + vcmpbf16 $123, 4064(%ecx), %ymm5, %k5 + vcmpbf16 $123, -256(%edx){1to16}, %ymm5, %k5{%k7} vcomsbf16 %xmm5, %xmm6 vcomsbf16 0x10000000(%esp, %esi, 8), %xmm6 @@ -75,82 +75,82 @@ _start: vcomsbf16 254(%ecx), %xmm6 vcomsbf16 -256(%edx), %xmm6 - vfpclasspbf16 $123, %ymm5, %k5 - vfpclasspbf16 $123, %xmm5, %k5 - vfpclasspbf16x $123, 0x10000000(%esp, %esi, 8), %k5{%k7} - vfpclasspbf16 $123, (%ecx){1to8}, %k5 - vfpclasspbf16x $123, 2032(%ecx), %k5 - vfpclasspbf16 $123, -256(%edx){1to8}, %k5{%k7} - vfpclasspbf16 $123, (%ecx){1to16}, %k5 - vfpclasspbf16y $123, 4064(%ecx), %k5 - vfpclasspbf16 $123, -256(%edx){1to16}, %k5{%k7} + vfpclassbf16 $123, %ymm5, %k5 + vfpclassbf16 $123, %xmm5, %k5 + vfpclassbf16x $123, 0x10000000(%esp, %esi, 8), %k5{%k7} + vfpclassbf16 $123, (%ecx){1to8}, %k5 + vfpclassbf16x $123, 2032(%ecx), %k5 + vfpclassbf16 $123, -256(%edx){1to8}, %k5{%k7} + vfpclassbf16 $123, (%ecx){1to16}, %k5 + vfpclassbf16y $123, 4064(%ecx), %k5 + vfpclassbf16 $123, -256(%edx){1to16}, %k5{%k7} _intel: .intel_syntax noprefix - .irp m, addne, divne, max, min, mulne, scalefne, subne - v\m\()pbf16 ymm6, ymm5, ymm4 - v\m\()pbf16 xmm6, xmm5, xmm4 - v\m\()pbf16 ymm6{k7}, ymm5, [esp+esi*8+0x10000000] - v\m\()pbf16 ymm6, ymm5, [ecx]{1to16} - v\m\()pbf16 ymm6, ymm5, YMMWORD PTR [ecx+4064] - v\m\()pbf16 ymm6{k7}{z}, ymm5, WORD PTR [edx-256]{1to16} - v\m\()pbf16 xmm6{k7}, xmm5, [esp+esi*8+0x10000000] - v\m\()pbf16 xmm6, xmm5, WORD PTR [ecx]{1to8} - v\m\()pbf16 xmm6, xmm5, XMMWORD PTR [ecx+2032] - v\m\()pbf16 xmm6{k7}{z}, xmm5, [edx-256]{1to8} + .irp m, add, div, max, min, mul, scalef, sub + v\m\()bf16 ymm6, ymm5, ymm4 + v\m\()bf16 xmm6, xmm5, xmm4 + v\m\()bf16 ymm6{k7}, ymm5, [esp+esi*8+0x10000000] + v\m\()bf16 ymm6, ymm5, [ecx]{1to16} + v\m\()bf16 ymm6, ymm5, YMMWORD PTR [ecx+4064] + v\m\()bf16 ymm6{k7}{z}, ymm5, WORD PTR [edx-256]{1to16} + v\m\()bf16 xmm6{k7}, xmm5, [esp+esi*8+0x10000000] + v\m\()bf16 xmm6, xmm5, WORD PTR [ecx]{1to8} + v\m\()bf16 xmm6, xmm5, XMMWORD PTR [ecx+2032] + v\m\()bf16 xmm6{k7}{z}, xmm5, [edx-256]{1to8} .endr .irp m, madd, msub, nmadd, nmsub .irp n, 132, 213, 231 - vf\m\n\(\())nepbf16 ymm6, ymm5, ymm4 - vf\m\n\(\())nepbf16 xmm6, xmm5, xmm4 - vf\m\n\(\())nepbf16 ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8+0x10000000] - vf\m\n\(\())nepbf16 ymm6, ymm5, [ecx]{1to16} - vf\m\n\(\())nepbf16 ymm6, ymm5, [ecx+4064] - vf\m\n\(\())nepbf16 ymm6{k7}{z}, ymm5, WORD PTR [edx-256]{1to16} - vf\m\n\(\())nepbf16 xmm6{k7}, xmm5, [esp+esi*8+0x10000000] - vf\m\n\(\())nepbf16 xmm6, xmm5, WORD PTR [ecx]{1to8} - vf\m\n\(\())nepbf16 xmm6, xmm5, XMMWORD PTR [ecx+2032] - vf\m\n\(\())nepbf16 xmm6{k7}{z}, xmm5, [edx-256]{1to8} + vf\m\n\(\())bf16 ymm6, ymm5, ymm4 + vf\m\n\(\())bf16 xmm6, xmm5, xmm4 + vf\m\n\(\())bf16 ymm6{k7}, ymm5, YMMWORD PTR [esp+esi*8+0x10000000] + vf\m\n\(\())bf16 ymm6, ymm5, [ecx]{1to16} + vf\m\n\(\())bf16 ymm6, ymm5, [ecx+4064] + vf\m\n\(\())bf16 ymm6{k7}{z}, ymm5, WORD PTR [edx-256]{1to16} + vf\m\n\(\())bf16 xmm6{k7}, xmm5, [esp+esi*8+0x10000000] + vf\m\n\(\())bf16 xmm6, xmm5, WORD PTR [ecx]{1to8} + vf\m\n\(\())bf16 xmm6, xmm5, XMMWORD PTR [ecx+2032] + vf\m\n\(\())bf16 xmm6{k7}{z}, xmm5, [edx-256]{1to8} .endr .endr - .irp m, getexp, rcp, rsqrt, sqrtne - v\m\()pbf16 xmm6, xmm5 - v\m\()pbf16 ymm6, ymm5 - v\m\()pbf16 xmm6{k7}, [esp+esi*8+0x10000000] - v\m\()pbf16 xmm6, [ecx]{1to8} - v\m\()pbf16 xmm6, XMMWORD PTR [ecx+2032] - v\m\()pbf16 xmm6{k7}{z}, WORD PTR [edx-256]{1to8} - v\m\()pbf16 ymm6{k7}, [esp+esi*8+0x10000000] - v\m\()pbf16 ymm6, WORD PTR [ecx]{1to16} - v\m\()pbf16 ymm6, YMMWORD PTR [ecx+4064] - v\m\()pbf16 ymm6{k7}{z}, [edx-256]{1to16} + .irp m, getexp, rcp, rsqrt, sqrt + v\m\()bf16 xmm6, xmm5 + v\m\()bf16 ymm6, ymm5 + v\m\()bf16 xmm6{k7}, [esp+esi*8+0x10000000] + v\m\()bf16 xmm6, [ecx]{1to8} + v\m\()bf16 xmm6, XMMWORD PTR [ecx+2032] + v\m\()bf16 xmm6{k7}{z}, WORD PTR [edx-256]{1to8} + v\m\()bf16 ymm6{k7}, [esp+esi*8+0x10000000] + v\m\()bf16 ymm6, WORD PTR [ecx]{1to16} + v\m\()bf16 ymm6, YMMWORD PTR [ecx+4064] + v\m\()bf16 ymm6{k7}{z}, [edx-256]{1to16} .endr - .irp m, getmant, reducene, rndscalene - v\m\()pbf16 ymm6, ymm5, 123 - v\m\()pbf16 xmm6, xmm5, 123 - v\m\()pbf16 xmm6{k7}, XMMWORD PTR [esp+esi*8+0x10000000], 123 - v\m\()pbf16 xmm6, [ecx]{1to8}, 123 - v\m\()pbf16 xmm6, [ecx+2032], 123 - v\m\()pbf16 xmm6{k7}{z}, WORD PTR [edx-256]{1to8}, 123 - v\m\()pbf16 ymm6{k7}, YMMWORD PTR [esp+esi*8+0x10000000], 123 - v\m\()pbf16 ymm6, [ecx]{1to16}, 123 - v\m\()pbf16 ymm6, [ecx+4064], 123 - v\m\()pbf16 ymm6{k7}{z}, WORD PTR [edx-256]{1to16}, 123 + .irp m, getmant, reduce, rndscale + v\m\()bf16 ymm6, ymm5, 123 + v\m\()bf16 xmm6, xmm5, 123 + v\m\()bf16 xmm6{k7}, XMMWORD PTR [esp+esi*8+0x10000000], 123 + v\m\()bf16 xmm6, [ecx]{1to8}, 123 + v\m\()bf16 xmm6, [ecx+2032], 123 + v\m\()bf16 xmm6{k7}{z}, WORD PTR [edx-256]{1to8}, 123 + v\m\()bf16 ymm6{k7}, YMMWORD PTR [esp+esi*8+0x10000000], 123 + v\m\()bf16 ymm6, [ecx]{1to16}, 123 + v\m\()bf16 ymm6, [ecx+4064], 123 + v\m\()bf16 ymm6{k7}{z}, WORD PTR [edx-256]{1to16}, 123 .endr - vcmppbf16 k5, ymm5, ymm4, 123 - vcmppbf16 k5, xmm5, xmm4, 123 - vcmppbf16 k5{k7}, xmm5, [esp+esi*8+0x10000000], 123 - vcmppbf16 k5, xmm5, WORD PTR [ecx]{1to8}, 123 - vcmppbf16 k5, xmm5, XMMWORD PTR [ecx+2032], 123 - vcmppbf16 k5{k7}, xmm5, [edx-256]{1to8}, 123 - vcmppbf16 k5{k7}, ymm5, YMMWORD PTR [esp+esi*8+0x10000000], 123 - vcmppbf16 k5, ymm5, WORD PTR [ecx]{1to16}, 123 - vcmppbf16 k5, ymm5, [ecx+4064], 123 - vcmppbf16 k5{k7}, ymm5, [edx-256]{1to16}, 123 + vcmpbf16 k5, ymm5, ymm4, 123 + vcmpbf16 k5, xmm5, xmm4, 123 + vcmpbf16 k5{k7}, xmm5, [esp+esi*8+0x10000000], 123 + vcmpbf16 k5, xmm5, WORD PTR [ecx]{1to8}, 123 + vcmpbf16 k5, xmm5, XMMWORD PTR [ecx+2032], 123 + vcmpbf16 k5{k7}, xmm5, [edx-256]{1to8}, 123 + vcmpbf16 k5{k7}, ymm5, YMMWORD PTR [esp+esi*8+0x10000000], 123 + vcmpbf16 k5, ymm5, WORD PTR [ecx]{1to16}, 123 + vcmpbf16 k5, ymm5, [ecx+4064], 123 + vcmpbf16 k5{k7}, ymm5, [edx-256]{1to16}, 123 vcomsbf16 xmm6, xmm5 vcomsbf16 xmm6, WORD PTR [esp+esi*8+0x10000000] @@ -158,12 +158,12 @@ _intel: vcomsbf16 xmm6, WORD PTR [ecx+254] vcomsbf16 xmm6, WORD PTR [edx-256] - vfpclasspbf16 k5, ymm5, 123 - vfpclasspbf16 k5, xmm5, 123 - vfpclasspbf16 k5{k7}, XMMWORD PTR [esp+esi*8+0x10000000], 123 - vfpclasspbf16 k5, [ecx]{1to8}, 123 - vfpclasspbf16 k5, XMMWORD PTR [ecx+2032], 123 - vfpclasspbf16 k5{k7}, WORD PTR [edx-256]{1to8}, 123 - vfpclasspbf16 k5, [ecx]{1to16}, 123 - vfpclasspbf16 k5, YMMWORD PTR [ecx+4064], 123 - vfpclasspbf16 k5{k7}, WORD PTR [edx-256]{1to16}, 123 + vfpclassbf16 k5, ymm5, 123 + vfpclassbf16 k5, xmm5, 123 + vfpclassbf16 k5{k7}, XMMWORD PTR [esp+esi*8+0x10000000], 123 + vfpclassbf16 k5, [ecx]{1to8}, 123 + vfpclassbf16 k5, XMMWORD PTR [ecx+2032], 123 + vfpclassbf16 k5{k7}, WORD PTR [edx-256]{1to8}, 123 + vfpclassbf16 k5, [ecx]{1to16}, 123 + vfpclassbf16 k5, YMMWORD PTR [ecx+4064], 123 + vfpclassbf16 k5{k7}, WORD PTR [edx-256]{1to16}, 123 diff --git a/gas/testsuite/gas/i386/avx10_2-256-miscs-intel.d b/gas/testsuite/gas/i386/avx10_2-256-miscs-intel.d index 6f2215bfe5f..4abace40030 100644 --- a/gas/testsuite/gas/i386/avx10_2-256-miscs-intel.d +++ b/gas/testsuite/gas/i386/avx10_2-256-miscs-intel.d @@ -8,12 +8,12 @@ Disassembly of section \.text: #... [a-f0-9]+ <_intel>: -\s*[a-f0-9]+:\s*62 f3 57 08 52 f4 7b\s+vminmaxpbf16 xmm6,xmm5,xmm4,0x7b -\s*[a-f0-9]+:\s*62 f3 57 28 52 f4 7b\s+vminmaxpbf16 ymm6,ymm5,ymm4,0x7b -\s*[a-f0-9]+:\s*62 f3 57 2f 52 b4 f4 00 00 00 10 7b\s+vminmaxpbf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 f3 57 28 52 71 7f 7b\s+vminmaxpbf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\],0x7b -\s*[a-f0-9]+:\s*62 f3 57 0f 52 b4 f4 00 00 00 10 7b\s+vminmaxpbf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 f3 57 08 52 71 7f 7b\s+vminmaxpbf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\],0x7b +\s*[a-f0-9]+:\s*62 f3 57 08 52 f4 7b\s+vminmaxbf16 xmm6,xmm5,xmm4,0x7b +\s*[a-f0-9]+:\s*62 f3 57 28 52 f4 7b\s+vminmaxbf16 ymm6,ymm5,ymm4,0x7b +\s*[a-f0-9]+:\s*62 f3 57 2f 52 b4 f4 00 00 00 10 7b\s+vminmaxbf16 ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 f3 57 28 52 71 7f 7b\s+vminmaxbf16 ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\],0x7b +\s*[a-f0-9]+:\s*62 f3 57 0f 52 b4 f4 00 00 00 10 7b\s+vminmaxbf16 xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 f3 57 08 52 71 7f 7b\s+vminmaxbf16 xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\],0x7b \s*[a-f0-9]+:\s*62 f3 d5 08 52 f4 7b\s+vminmaxpd xmm6,xmm5,xmm4,0x7b \s*[a-f0-9]+:\s*62 f3 d5 28 52 f4 7b\s+vminmaxpd ymm6,ymm5,ymm4,0x7b \s*[a-f0-9]+:\s*62 f3 d5 2f 52 b4 f4 00 00 00 10 7b\s+vminmaxpd ymm6\{k7\},ymm5,YMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b @@ -32,10 +32,10 @@ Disassembly of section \.text: \s*[a-f0-9]+:\s*62 f3 55 28 52 71 7f 7b\s+vminmaxps ymm6,ymm5,YMMWORD PTR \[ecx\+0xfe0\],0x7b \s*[a-f0-9]+:\s*62 f3 55 0f 52 b4 f4 00 00 00 10 7b\s+vminmaxps xmm6\{k7\},xmm5,XMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b \s*[a-f0-9]+:\s*62 f3 55 08 52 71 7f 7b\s+vminmaxps xmm6,xmm5,XMMWORD PTR \[ecx\+0x7f0\],0x7b -\s*[a-f0-9]+:\s*62 f3 57 38 52 31 7b\s+vminmaxpbf16 ymm6,ymm5,WORD BCST \[ecx\],0x7b -\s*[a-f0-9]+:\s*62 f3 57 bf 52 72 80 7b\s+vminmaxpbf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\],0x7b -\s*[a-f0-9]+:\s*62 f3 57 18 52 31 7b\s+vminmaxpbf16 xmm6,xmm5,WORD BCST \[ecx\],0x7b -\s*[a-f0-9]+:\s*62 f3 57 9f 52 72 80 7b\s+vminmaxpbf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 f3 57 38 52 31 7b\s+vminmaxbf16 ymm6,ymm5,WORD BCST \[ecx\],0x7b +\s*[a-f0-9]+:\s*62 f3 57 bf 52 72 80 7b\s+vminmaxbf16 ymm6\{k7\}\{z\},ymm5,WORD BCST \[edx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 f3 57 18 52 31 7b\s+vminmaxbf16 xmm6,xmm5,WORD BCST \[ecx\],0x7b +\s*[a-f0-9]+:\s*62 f3 57 9f 52 72 80 7b\s+vminmaxbf16 xmm6\{k7\}\{z\},xmm5,WORD BCST \[edx-0x100\],0x7b \s*[a-f0-9]+:\s*62 f3 d1 18 52 f4 7b\s+vminmaxpd ymm6,ymm5,ymm4\{sae\},0x7b \s*[a-f0-9]+:\s*62 f3 d5 38 52 31 7b\s+vminmaxpd ymm6,ymm5,QWORD BCST \[ecx\],0x7b \s*[a-f0-9]+:\s*62 f3 d5 bf 52 72 80 7b\s+vminmaxpd ymm6\{k7\}\{z\},ymm5,QWORD BCST \[edx-0x400\],0x7b diff --git a/gas/testsuite/gas/i386/avx10_2-256-miscs.d b/gas/testsuite/gas/i386/avx10_2-256-miscs.d index bb262b171df..6682342ed43 100644 --- a/gas/testsuite/gas/i386/avx10_2-256-miscs.d +++ b/gas/testsuite/gas/i386/avx10_2-256-miscs.d @@ -6,12 +6,12 @@ Disassembly of section \.text: 0+ <_start>: -\s*[a-f0-9]+:\s*62 f3 57 08 52 f4 7b\s+vminmaxpbf16\s\$0x7b,%xmm4,%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f3 57 28 52 f4 7b\s+vminmaxpbf16\s\$0x7b,%ymm4,%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f3 57 2f 52 b4 f4 00 00 00 10 7b\s+vminmaxpbf16\s\$0x7b,0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} -\s*[a-f0-9]+:\s*62 f3 57 28 52 71 7f 7b\s+vminmaxpbf16\s\$0x7b,0xfe0\(%ecx\),%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f3 57 0f 52 b4 f4 00 00 00 10 7b\s+vminmaxpbf16\s\$0x7b,0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f3 57 08 52 71 7f 7b\s+vminmaxpbf16\s\$0x7b,0x7f0\(%ecx\),%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f3 57 08 52 f4 7b\s+vminmaxbf16\s\$0x7b,%xmm4,%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f3 57 28 52 f4 7b\s+vminmaxbf16\s\$0x7b,%ymm4,%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f3 57 2f 52 b4 f4 00 00 00 10 7b\s+vminmaxbf16\s\$0x7b,0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} +\s*[a-f0-9]+:\s*62 f3 57 28 52 71 7f 7b\s+vminmaxbf16\s\$0x7b,0xfe0\(%ecx\),%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f3 57 0f 52 b4 f4 00 00 00 10 7b\s+vminmaxbf16\s\$0x7b,0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f3 57 08 52 71 7f 7b\s+vminmaxbf16\s\$0x7b,0x7f0\(%ecx\),%xmm5,%xmm6 \s*[a-f0-9]+:\s*62 f3 d5 08 52 f4 7b\s+vminmaxpd\s\$0x7b,%xmm4,%xmm5,%xmm6 \s*[a-f0-9]+:\s*62 f3 d5 28 52 f4 7b\s+vminmaxpd\s\$0x7b,%ymm4,%ymm5,%ymm6 \s*[a-f0-9]+:\s*62 f3 d5 2f 52 b4 f4 00 00 00 10 7b\s+vminmaxpd\s\$0x7b,0x10000000\(%esp,%esi,8\),%ymm5,%ymm6\{%k7\} @@ -30,10 +30,10 @@ Disassembly of section \.text: \s*[a-f0-9]+:\s*62 f3 55 28 52 71 7f 7b\s+vminmaxps\s\$0x7b,0xfe0\(%ecx\),%ymm5,%ymm6 \s*[a-f0-9]+:\s*62 f3 55 0f 52 b4 f4 00 00 00 10 7b\s+vminmaxps\s\$0x7b,0x10000000\(%esp,%esi,8\),%xmm5,%xmm6\{%k7\} \s*[a-f0-9]+:\s*62 f3 55 08 52 71 7f 7b\s+vminmaxps\s\$0x7b,0x7f0\(%ecx\),%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f3 57 38 52 31 7b\s+vminmaxpbf16\s\$0x7b,\(%ecx\)\{1to16\},%ymm5,%ymm6 -\s*[a-f0-9]+:\s*62 f3 57 bf 52 72 80 7b\s+vminmaxpbf16\s\$0x7b,-0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f3 57 18 52 31 7b\s+vminmaxpbf16\s\$0x7b,\(%ecx\)\{1to8\},%xmm5,%xmm6 -\s*[a-f0-9]+:\s*62 f3 57 9f 52 72 80 7b\s+vminmaxpbf16\s\$0x7b,-0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f3 57 38 52 31 7b\s+vminmaxbf16\s\$0x7b,\(%ecx\)\{1to16\},%ymm5,%ymm6 +\s*[a-f0-9]+:\s*62 f3 57 bf 52 72 80 7b\s+vminmaxbf16\s\$0x7b,-0x100\(%edx\)\{1to16\},%ymm5,%ymm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f3 57 18 52 31 7b\s+vminmaxbf16\s\$0x7b,\(%ecx\)\{1to8\},%xmm5,%xmm6 +\s*[a-f0-9]+:\s*62 f3 57 9f 52 72 80 7b\s+vminmaxbf16\s\$0x7b,-0x100\(%edx\)\{1to8\},%xmm5,%xmm6\{%k7\}\{z\} \s*[a-f0-9]+:\s*62 f3 d1 18 52 f4 7b\s+vminmaxpd\s\$0x7b,\{sae\},%ymm4,%ymm5,%ymm6 \s*[a-f0-9]+:\s*62 f3 d5 38 52 31 7b\s+vminmaxpd\s\$0x7b,\(%ecx\)\{1to4\},%ymm5,%ymm6 \s*[a-f0-9]+:\s*62 f3 d5 bf 52 72 80 7b\s+vminmaxpd\s\$0x7b,-0x400\(%edx\)\{1to4\},%ymm5,%ymm6\{%k7\}\{z\} diff --git a/gas/testsuite/gas/i386/avx10_2-256-miscs.s b/gas/testsuite/gas/i386/avx10_2-256-miscs.s index 78a1502e380..a35d8bc4db0 100644 --- a/gas/testsuite/gas/i386/avx10_2-256-miscs.s +++ b/gas/testsuite/gas/i386/avx10_2-256-miscs.s @@ -4,7 +4,7 @@ .arch .avx10.2/256 .text _start: - .irp m, pbf16, pd, ph, ps + .irp m, bf16, pd, ph, ps vminmax\m $123, %xmm4, %xmm5, %xmm6 vminmax\m $123, %ymm4, %ymm5, %ymm6 vminmax\m $123, 0x10000000(%esp, %esi, 8), %ymm5, %ymm6{%k7} @@ -13,10 +13,10 @@ _start: vminmax\m $123, 2032(%ecx), %xmm5, %xmm6 .endr - vminmaxpbf16 $123, (%ecx){1to16}, %ymm5, %ymm6 - vminmaxpbf16 $123, -256(%edx){1to16}, %ymm5, %ymm6{%k7}{z} - vminmaxpbf16 $123, (%ecx){1to8}, %xmm5, %xmm6 - vminmaxpbf16 $123, -256(%edx){1to8}, %xmm5, %xmm6{%k7}{z} + vminmaxbf16 $123, (%ecx){1to16}, %ymm5, %ymm6 + vminmaxbf16 $123, -256(%edx){1to16}, %ymm5, %ymm6{%k7}{z} + vminmaxbf16 $123, (%ecx){1to8}, %xmm5, %xmm6 + vminmaxbf16 $123, -256(%edx){1to8}, %xmm5, %xmm6{%k7}{z} vminmaxpd $123, {sae}, %ymm4, %ymm5, %ymm6 vminmaxpd $123, (%ecx){1to4}, %ymm5, %ymm6 vminmaxpd $123, -1024(%edx){1to4}, %ymm5, %ymm6{%k7}{z} @@ -70,7 +70,7 @@ _start: _intel: .intel_syntax noprefix - .irp m, pbf16, pd, ph, ps + .irp m, bf16, pd, ph, ps vminmax\m xmm6, xmm5, xmm4, 123 vminmax\m ymm6, ymm5, ymm4, 123 vminmax\m ymm6{k7}, ymm5, [esp+esi*8+0x10000000], 123 @@ -79,10 +79,10 @@ _intel: vminmax\m xmm6, xmm5, XMMWORD PTR [ecx+2032], 123 .endr - vminmaxpbf16 ymm6, ymm5, [ecx]{1to16}, 123 - vminmaxpbf16 ymm6{k7}{z}, ymm5, WORD PTR [edx-256]{1to16}, 123 - vminmaxpbf16 xmm6, xmm5, [ecx]{1to8}, 123 - vminmaxpbf16 xmm6{k7}{z}, xmm5, WORD PTR [edx-256]{1to8}, 123 + vminmaxbf16 ymm6, ymm5, [ecx]{1to16}, 123 + vminmaxbf16 ymm6{k7}{z}, ymm5, WORD PTR [edx-256]{1to16}, 123 + vminmaxbf16 xmm6, xmm5, [ecx]{1to8}, 123 + vminmaxbf16 xmm6{k7}{z}, xmm5, WORD PTR [edx-256]{1to8}, 123 vminmaxpd ymm6, ymm5, ymm4, {sae}, 123 vminmaxpd ymm6, ymm5, QWORD PTR [ecx]{1to4}, 123 vminmaxpd ymm6{k7}{z}, ymm5, [edx-1024]{1to4}, 123 diff --git a/gas/testsuite/gas/i386/avx10_2-512-bf16-intel.d b/gas/testsuite/gas/i386/avx10_2-512-bf16-intel.d index 67ad456520d..d9cfe36d7d6 100644 --- a/gas/testsuite/gas/i386/avx10_2-512-bf16-intel.d +++ b/gas/testsuite/gas/i386/avx10_2-512-bf16-intel.d @@ -8,144 +8,144 @@ Disassembly of section \.text: #... [a-f0-9]+ <_intel>: -\s*[a-f0-9]+:\s*62 f5 55 48 58 f4\s+vaddnepbf16 zmm6,zmm5,zmm4 -\s*[a-f0-9]+:\s*62 f5 55 4f 58 b4 f4 00 00 00 10\s+vaddnepbf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f5 55 58 58 31\s+vaddnepbf16 zmm6,zmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f5 55 48 58 71 7f\s+vaddnepbf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 f5 55 df 58 72 80\s+vaddnepbf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f5 55 48 5e f4\s+vdivnepbf16 zmm6,zmm5,zmm4 -\s*[a-f0-9]+:\s*62 f5 55 4f 5e b4 f4 00 00 00 10\s+vdivnepbf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f5 55 58 5e 31\s+vdivnepbf16 zmm6,zmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f5 55 48 5e 71 7f\s+vdivnepbf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 f5 55 df 5e 72 80\s+vdivnepbf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f5 55 48 5f f4\s+vmaxpbf16 zmm6,zmm5,zmm4 -\s*[a-f0-9]+:\s*62 f5 55 4f 5f b4 f4 00 00 00 10\s+vmaxpbf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f5 55 58 5f 31\s+vmaxpbf16 zmm6,zmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f5 55 48 5f 71 7f\s+vmaxpbf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 f5 55 df 5f 72 80\s+vmaxpbf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f5 55 48 5d f4\s+vminpbf16 zmm6,zmm5,zmm4 -\s*[a-f0-9]+:\s*62 f5 55 4f 5d b4 f4 00 00 00 10\s+vminpbf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f5 55 58 5d 31\s+vminpbf16 zmm6,zmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f5 55 48 5d 71 7f\s+vminpbf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 f5 55 df 5d 72 80\s+vminpbf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f5 55 48 59 f4\s+vmulnepbf16 zmm6,zmm5,zmm4 -\s*[a-f0-9]+:\s*62 f5 55 4f 59 b4 f4 00 00 00 10\s+vmulnepbf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f5 55 58 59 31\s+vmulnepbf16 zmm6,zmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f5 55 48 59 71 7f\s+vmulnepbf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 f5 55 df 59 72 80\s+vmulnepbf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 48 2c f4\s+vscalefnepbf16 zmm6,zmm5,zmm4 -\s*[a-f0-9]+:\s*62 f6 54 4f 2c b4 f4 00 00 00 10\s+vscalefnepbf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 58 2c 31\s+vscalefnepbf16 zmm6,zmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 48 2c 71 7f\s+vscalefnepbf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 f6 54 df 2c 72 80\s+vscalefnepbf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f5 55 48 5c f4\s+vsubnepbf16 zmm6,zmm5,zmm4 -\s*[a-f0-9]+:\s*62 f5 55 4f 5c b4 f4 00 00 00 10\s+vsubnepbf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f5 55 58 5c 31\s+vsubnepbf16 zmm6,zmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f5 55 48 5c 71 7f\s+vsubnepbf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 f5 55 df 5c 72 80\s+vsubnepbf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 48 98 f4\s+vfmadd132nepbf16 zmm6,zmm5,zmm4 -\s*[a-f0-9]+:\s*62 f6 54 4f 98 b4 f4 00 00 00 10\s+vfmadd132nepbf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 58 98 31\s+vfmadd132nepbf16 zmm6,zmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 48 98 71 7f\s+vfmadd132nepbf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 f6 54 df 98 72 80\s+vfmadd132nepbf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 48 a8 f4\s+vfmadd213nepbf16 zmm6,zmm5,zmm4 -\s*[a-f0-9]+:\s*62 f6 54 4f a8 b4 f4 00 00 00 10\s+vfmadd213nepbf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 58 a8 31\s+vfmadd213nepbf16 zmm6,zmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 48 a8 71 7f\s+vfmadd213nepbf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 f6 54 df a8 72 80\s+vfmadd213nepbf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 48 b8 f4\s+vfmadd231nepbf16 zmm6,zmm5,zmm4 -\s*[a-f0-9]+:\s*62 f6 54 4f b8 b4 f4 00 00 00 10\s+vfmadd231nepbf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 58 b8 31\s+vfmadd231nepbf16 zmm6,zmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 48 b8 71 7f\s+vfmadd231nepbf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 f6 54 df b8 72 80\s+vfmadd231nepbf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 48 9a f4\s+vfmsub132nepbf16 zmm6,zmm5,zmm4 -\s*[a-f0-9]+:\s*62 f6 54 4f 9a b4 f4 00 00 00 10\s+vfmsub132nepbf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 58 9a 31\s+vfmsub132nepbf16 zmm6,zmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 48 9a 71 7f\s+vfmsub132nepbf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 f6 54 df 9a 72 80\s+vfmsub132nepbf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 48 aa f4\s+vfmsub213nepbf16 zmm6,zmm5,zmm4 -\s*[a-f0-9]+:\s*62 f6 54 4f aa b4 f4 00 00 00 10\s+vfmsub213nepbf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 58 aa 31\s+vfmsub213nepbf16 zmm6,zmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 48 aa 71 7f\s+vfmsub213nepbf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 f6 54 df aa 72 80\s+vfmsub213nepbf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 48 ba f4\s+vfmsub231nepbf16 zmm6,zmm5,zmm4 -\s*[a-f0-9]+:\s*62 f6 54 4f ba b4 f4 00 00 00 10\s+vfmsub231nepbf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 58 ba 31\s+vfmsub231nepbf16 zmm6,zmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 48 ba 71 7f\s+vfmsub231nepbf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 f6 54 df ba 72 80\s+vfmsub231nepbf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 48 9c f4\s+vfnmadd132nepbf16 zmm6,zmm5,zmm4 -\s*[a-f0-9]+:\s*62 f6 54 4f 9c b4 f4 00 00 00 10\s+vfnmadd132nepbf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 58 9c 31\s+vfnmadd132nepbf16 zmm6,zmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 48 9c 71 7f\s+vfnmadd132nepbf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 f6 54 df 9c 72 80\s+vfnmadd132nepbf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 48 ac f4\s+vfnmadd213nepbf16 zmm6,zmm5,zmm4 -\s*[a-f0-9]+:\s*62 f6 54 4f ac b4 f4 00 00 00 10\s+vfnmadd213nepbf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 58 ac 31\s+vfnmadd213nepbf16 zmm6,zmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 48 ac 71 7f\s+vfnmadd213nepbf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 f6 54 df ac 72 80\s+vfnmadd213nepbf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 48 bc f4\s+vfnmadd231nepbf16 zmm6,zmm5,zmm4 -\s*[a-f0-9]+:\s*62 f6 54 4f bc b4 f4 00 00 00 10\s+vfnmadd231nepbf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 58 bc 31\s+vfnmadd231nepbf16 zmm6,zmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 48 bc 71 7f\s+vfnmadd231nepbf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 f6 54 df bc 72 80\s+vfnmadd231nepbf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 48 9e f4\s+vfnmsub132nepbf16 zmm6,zmm5,zmm4 -\s*[a-f0-9]+:\s*62 f6 54 4f 9e b4 f4 00 00 00 10\s+vfnmsub132nepbf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 58 9e 31\s+vfnmsub132nepbf16 zmm6,zmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 48 9e 71 7f\s+vfnmsub132nepbf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 f6 54 df 9e 72 80\s+vfnmsub132nepbf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 48 ae f4\s+vfnmsub213nepbf16 zmm6,zmm5,zmm4 -\s*[a-f0-9]+:\s*62 f6 54 4f ae b4 f4 00 00 00 10\s+vfnmsub213nepbf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 58 ae 31\s+vfnmsub213nepbf16 zmm6,zmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 48 ae 71 7f\s+vfnmsub213nepbf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 f6 54 df ae 72 80\s+vfnmsub213nepbf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 54 48 be f4\s+vfnmsub231nepbf16 zmm6,zmm5,zmm4 -\s*[a-f0-9]+:\s*62 f6 54 4f be b4 f4 00 00 00 10\s+vfnmsub231nepbf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 54 58 be 31\s+vfnmsub231nepbf16 zmm6,zmm5,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 54 48 be 71 7f\s+vfnmsub231nepbf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 f6 54 df be 72 80\s+vfnmsub231nepbf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 7c 48 42 f5\s+vgetexppbf16 zmm6,zmm5 -\s*[a-f0-9]+:\s*62 f6 7c 4f 42 b4 f4 00 00 00 10\s+vgetexppbf16 zmm6\{k7\},ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 7c 58 42 31\s+vgetexppbf16 zmm6,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 7c 48 42 71 7f\s+vgetexppbf16 zmm6,ZMMWORD PTR \[ecx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 f6 7c df 42 72 80\s+vgetexppbf16 zmm6\{k7\}\{z\},WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 7c 48 4c f5\s+vrcppbf16 zmm6,zmm5 -\s*[a-f0-9]+:\s*62 f6 7c 4f 4c b4 f4 00 00 00 10\s+vrcppbf16 zmm6\{k7\},ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 7c 58 4c 31\s+vrcppbf16 zmm6,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 7c 48 4c 71 7f\s+vrcppbf16 zmm6,ZMMWORD PTR \[ecx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 f6 7c df 4c 72 80\s+vrcppbf16 zmm6\{k7\}\{z\},WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f6 7c 48 4e f5\s+vrsqrtpbf16 zmm6,zmm5 -\s*[a-f0-9]+:\s*62 f6 7c 4f 4e b4 f4 00 00 00 10\s+vrsqrtpbf16 zmm6\{k7\},ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f6 7c 58 4e 31\s+vrsqrtpbf16 zmm6,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f6 7c 48 4e 71 7f\s+vrsqrtpbf16 zmm6,ZMMWORD PTR \[ecx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 f6 7c df 4e 72 80\s+vrsqrtpbf16 zmm6\{k7\}\{z\},WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f5 7d 48 51 f5\s+vsqrtnepbf16 zmm6,zmm5 -\s*[a-f0-9]+:\s*62 f5 7d 4f 51 b4 f4 00 00 00 10\s+vsqrtnepbf16 zmm6\{k7\},ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 f5 7d 58 51 31\s+vsqrtnepbf16 zmm6,WORD BCST \[ecx\] -\s*[a-f0-9]+:\s*62 f5 7d 48 51 71 7f\s+vsqrtnepbf16 zmm6,ZMMWORD PTR \[ecx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 f5 7d df 51 72 80\s+vsqrtnepbf16 zmm6\{k7\}\{z\},WORD BCST \[edx-0x100\] -\s*[a-f0-9]+:\s*62 f3 7f 48 26 f5 7b\s+vgetmantpbf16 zmm6,zmm5,0x7b -\s*[a-f0-9]+:\s*62 f3 7f 4f 26 b4 f4 00 00 00 10 7b\s+vgetmantpbf16 zmm6\{k7\},ZMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 58 26 31 7b\s+vgetmantpbf16 zmm6,WORD BCST \[ecx\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 48 26 71 7f 7b\s+vgetmantpbf16 zmm6,ZMMWORD PTR \[ecx\+0x1fc0\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f df 26 72 80 7b\s+vgetmantpbf16 zmm6\{k7\}\{z\},WORD BCST \[edx-0x100\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 48 56 f5 7b\s+vreducenepbf16 zmm6,zmm5,0x7b -\s*[a-f0-9]+:\s*62 f3 7f 4f 56 b4 f4 00 00 00 10 7b\s+vreducenepbf16 zmm6\{k7\},ZMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 58 56 31 7b\s+vreducenepbf16 zmm6,WORD BCST \[ecx\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 48 56 71 7f 7b\s+vreducenepbf16 zmm6,ZMMWORD PTR \[ecx\+0x1fc0\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f df 56 72 80 7b\s+vreducenepbf16 zmm6\{k7\}\{z\},WORD BCST \[edx-0x100\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 48 08 f5 7b\s+vrndscalenepbf16 zmm6,zmm5,0x7b -\s*[a-f0-9]+:\s*62 f3 7f 4f 08 b4 f4 00 00 00 10 7b\s+vrndscalenepbf16 zmm6\{k7\},ZMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 58 08 31 7b\s+vrndscalenepbf16 zmm6,WORD BCST \[ecx\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 48 08 71 7f 7b\s+vrndscalenepbf16 zmm6,ZMMWORD PTR \[ecx\+0x1fc0\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f df 08 72 80 7b\s+vrndscalenepbf16 zmm6\{k7\}\{z\},WORD BCST \[edx-0x100\],0x7b -\s*[a-f0-9]+:\s*62 f3 57 48 c2 ec 7b\s+vcmppbf16 k5,zmm5,zmm4,0x7b -\s*[a-f0-9]+:\s*62 f3 57 4f c2 ac f4 00 00 00 10 7b\s+vcmppbf16 k5\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 f3 57 58 c2 29 7b\s+vcmppbf16 k5,zmm5,WORD BCST \[ecx\],0x7b -\s*[a-f0-9]+:\s*62 f3 57 48 c2 69 7f 7b\s+vcmppbf16 k5,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\],0x7b -\s*[a-f0-9]+:\s*62 f3 57 5f c2 6a 80 7b\s+vcmppbf16 k5\{k7\},zmm5,WORD BCST \[edx-0x100\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 48 66 ed 7b\s+vfpclasspbf16 k5,zmm5,0x7b -\s*[a-f0-9]+:\s*62 f3 7f 4f 66 ac f4 00 00 00 10 7b\s+vfpclasspbf16 k5\{k7\},ZMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 58 66 29 7b\s+vfpclasspbf16 k5,WORD BCST \[ecx\]\{1to32\},0x7b -\s*[a-f0-9]+:\s*62 f3 7f 48 66 69 7f 7b\s+vfpclasspbf16 k5,ZMMWORD PTR \[ecx\+0x1fc0\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 5f 66 6a 80 7b\s+vfpclasspbf16 k5\{k7\},WORD BCST \[edx-0x100\]\{1to32\},0x7b +\s*[a-f0-9]+:\s*62 f5 55 48 58 f4\s+vaddbf16 zmm6,zmm5,zmm4 +\s*[a-f0-9]+:\s*62 f5 55 4f 58 b4 f4 00 00 00 10\s+vaddbf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f5 55 58 58 31\s+vaddbf16 zmm6,zmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f5 55 48 58 71 7f\s+vaddbf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 f5 55 df 58 72 80\s+vaddbf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f5 55 48 5e f4\s+vdivbf16 zmm6,zmm5,zmm4 +\s*[a-f0-9]+:\s*62 f5 55 4f 5e b4 f4 00 00 00 10\s+vdivbf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f5 55 58 5e 31\s+vdivbf16 zmm6,zmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f5 55 48 5e 71 7f\s+vdivbf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 f5 55 df 5e 72 80\s+vdivbf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f5 55 48 5f f4\s+vmaxbf16 zmm6,zmm5,zmm4 +\s*[a-f0-9]+:\s*62 f5 55 4f 5f b4 f4 00 00 00 10\s+vmaxbf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f5 55 58 5f 31\s+vmaxbf16 zmm6,zmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f5 55 48 5f 71 7f\s+vmaxbf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 f5 55 df 5f 72 80\s+vmaxbf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f5 55 48 5d f4\s+vminbf16 zmm6,zmm5,zmm4 +\s*[a-f0-9]+:\s*62 f5 55 4f 5d b4 f4 00 00 00 10\s+vminbf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f5 55 58 5d 31\s+vminbf16 zmm6,zmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f5 55 48 5d 71 7f\s+vminbf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 f5 55 df 5d 72 80\s+vminbf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f5 55 48 59 f4\s+vmulbf16 zmm6,zmm5,zmm4 +\s*[a-f0-9]+:\s*62 f5 55 4f 59 b4 f4 00 00 00 10\s+vmulbf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f5 55 58 59 31\s+vmulbf16 zmm6,zmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f5 55 48 59 71 7f\s+vmulbf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 f5 55 df 59 72 80\s+vmulbf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 48 2c f4\s+vscalefbf16 zmm6,zmm5,zmm4 +\s*[a-f0-9]+:\s*62 f6 54 4f 2c b4 f4 00 00 00 10\s+vscalefbf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 58 2c 31\s+vscalefbf16 zmm6,zmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 48 2c 71 7f\s+vscalefbf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 f6 54 df 2c 72 80\s+vscalefbf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f5 55 48 5c f4\s+vsubbf16 zmm6,zmm5,zmm4 +\s*[a-f0-9]+:\s*62 f5 55 4f 5c b4 f4 00 00 00 10\s+vsubbf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f5 55 58 5c 31\s+vsubbf16 zmm6,zmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f5 55 48 5c 71 7f\s+vsubbf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 f5 55 df 5c 72 80\s+vsubbf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 48 98 f4\s+vfmadd132bf16 zmm6,zmm5,zmm4 +\s*[a-f0-9]+:\s*62 f6 54 4f 98 b4 f4 00 00 00 10\s+vfmadd132bf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 58 98 31\s+vfmadd132bf16 zmm6,zmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 48 98 71 7f\s+vfmadd132bf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 f6 54 df 98 72 80\s+vfmadd132bf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 48 a8 f4\s+vfmadd213bf16 zmm6,zmm5,zmm4 +\s*[a-f0-9]+:\s*62 f6 54 4f a8 b4 f4 00 00 00 10\s+vfmadd213bf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 58 a8 31\s+vfmadd213bf16 zmm6,zmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 48 a8 71 7f\s+vfmadd213bf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 f6 54 df a8 72 80\s+vfmadd213bf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 48 b8 f4\s+vfmadd231bf16 zmm6,zmm5,zmm4 +\s*[a-f0-9]+:\s*62 f6 54 4f b8 b4 f4 00 00 00 10\s+vfmadd231bf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 58 b8 31\s+vfmadd231bf16 zmm6,zmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 48 b8 71 7f\s+vfmadd231bf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 f6 54 df b8 72 80\s+vfmadd231bf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 48 9a f4\s+vfmsub132bf16 zmm6,zmm5,zmm4 +\s*[a-f0-9]+:\s*62 f6 54 4f 9a b4 f4 00 00 00 10\s+vfmsub132bf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 58 9a 31\s+vfmsub132bf16 zmm6,zmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 48 9a 71 7f\s+vfmsub132bf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 f6 54 df 9a 72 80\s+vfmsub132bf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 48 aa f4\s+vfmsub213bf16 zmm6,zmm5,zmm4 +\s*[a-f0-9]+:\s*62 f6 54 4f aa b4 f4 00 00 00 10\s+vfmsub213bf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 58 aa 31\s+vfmsub213bf16 zmm6,zmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 48 aa 71 7f\s+vfmsub213bf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 f6 54 df aa 72 80\s+vfmsub213bf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 48 ba f4\s+vfmsub231bf16 zmm6,zmm5,zmm4 +\s*[a-f0-9]+:\s*62 f6 54 4f ba b4 f4 00 00 00 10\s+vfmsub231bf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 58 ba 31\s+vfmsub231bf16 zmm6,zmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 48 ba 71 7f\s+vfmsub231bf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 f6 54 df ba 72 80\s+vfmsub231bf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 48 9c f4\s+vfnmadd132bf16 zmm6,zmm5,zmm4 +\s*[a-f0-9]+:\s*62 f6 54 4f 9c b4 f4 00 00 00 10\s+vfnmadd132bf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 58 9c 31\s+vfnmadd132bf16 zmm6,zmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 48 9c 71 7f\s+vfnmadd132bf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 f6 54 df 9c 72 80\s+vfnmadd132bf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 48 ac f4\s+vfnmadd213bf16 zmm6,zmm5,zmm4 +\s*[a-f0-9]+:\s*62 f6 54 4f ac b4 f4 00 00 00 10\s+vfnmadd213bf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 58 ac 31\s+vfnmadd213bf16 zmm6,zmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 48 ac 71 7f\s+vfnmadd213bf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 f6 54 df ac 72 80\s+vfnmadd213bf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 48 bc f4\s+vfnmadd231bf16 zmm6,zmm5,zmm4 +\s*[a-f0-9]+:\s*62 f6 54 4f bc b4 f4 00 00 00 10\s+vfnmadd231bf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 58 bc 31\s+vfnmadd231bf16 zmm6,zmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 48 bc 71 7f\s+vfnmadd231bf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 f6 54 df bc 72 80\s+vfnmadd231bf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 48 9e f4\s+vfnmsub132bf16 zmm6,zmm5,zmm4 +\s*[a-f0-9]+:\s*62 f6 54 4f 9e b4 f4 00 00 00 10\s+vfnmsub132bf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 58 9e 31\s+vfnmsub132bf16 zmm6,zmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 48 9e 71 7f\s+vfnmsub132bf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 f6 54 df 9e 72 80\s+vfnmsub132bf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 48 ae f4\s+vfnmsub213bf16 zmm6,zmm5,zmm4 +\s*[a-f0-9]+:\s*62 f6 54 4f ae b4 f4 00 00 00 10\s+vfnmsub213bf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 58 ae 31\s+vfnmsub213bf16 zmm6,zmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 48 ae 71 7f\s+vfnmsub213bf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 f6 54 df ae 72 80\s+vfnmsub213bf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 54 48 be f4\s+vfnmsub231bf16 zmm6,zmm5,zmm4 +\s*[a-f0-9]+:\s*62 f6 54 4f be b4 f4 00 00 00 10\s+vfnmsub231bf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 54 58 be 31\s+vfnmsub231bf16 zmm6,zmm5,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 54 48 be 71 7f\s+vfnmsub231bf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 f6 54 df be 72 80\s+vfnmsub231bf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 7c 48 42 f5\s+vgetexpbf16 zmm6,zmm5 +\s*[a-f0-9]+:\s*62 f6 7c 4f 42 b4 f4 00 00 00 10\s+vgetexpbf16 zmm6\{k7\},ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 7c 58 42 31\s+vgetexpbf16 zmm6,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 7c 48 42 71 7f\s+vgetexpbf16 zmm6,ZMMWORD PTR \[ecx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 f6 7c df 42 72 80\s+vgetexpbf16 zmm6\{k7\}\{z\},WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 7c 48 4c f5\s+vrcpbf16 zmm6,zmm5 +\s*[a-f0-9]+:\s*62 f6 7c 4f 4c b4 f4 00 00 00 10\s+vrcpbf16 zmm6\{k7\},ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 7c 58 4c 31\s+vrcpbf16 zmm6,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 7c 48 4c 71 7f\s+vrcpbf16 zmm6,ZMMWORD PTR \[ecx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 f6 7c df 4c 72 80\s+vrcpbf16 zmm6\{k7\}\{z\},WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f6 7c 48 4e f5\s+vrsqrtbf16 zmm6,zmm5 +\s*[a-f0-9]+:\s*62 f6 7c 4f 4e b4 f4 00 00 00 10\s+vrsqrtbf16 zmm6\{k7\},ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f6 7c 58 4e 31\s+vrsqrtbf16 zmm6,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f6 7c 48 4e 71 7f\s+vrsqrtbf16 zmm6,ZMMWORD PTR \[ecx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 f6 7c df 4e 72 80\s+vrsqrtbf16 zmm6\{k7\}\{z\},WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f5 7d 48 51 f5\s+vsqrtbf16 zmm6,zmm5 +\s*[a-f0-9]+:\s*62 f5 7d 4f 51 b4 f4 00 00 00 10\s+vsqrtbf16 zmm6\{k7\},ZMMWORD PTR \[esp\+esi\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 f5 7d 58 51 31\s+vsqrtbf16 zmm6,WORD BCST \[ecx\] +\s*[a-f0-9]+:\s*62 f5 7d 48 51 71 7f\s+vsqrtbf16 zmm6,ZMMWORD PTR \[ecx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 f5 7d df 51 72 80\s+vsqrtbf16 zmm6\{k7\}\{z\},WORD BCST \[edx-0x100\] +\s*[a-f0-9]+:\s*62 f3 7f 48 26 f5 7b\s+vgetmantbf16 zmm6,zmm5,0x7b +\s*[a-f0-9]+:\s*62 f3 7f 4f 26 b4 f4 00 00 00 10 7b\s+vgetmantbf16 zmm6\{k7\},ZMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 58 26 31 7b\s+vgetmantbf16 zmm6,WORD BCST \[ecx\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 48 26 71 7f 7b\s+vgetmantbf16 zmm6,ZMMWORD PTR \[ecx\+0x1fc0\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f df 26 72 80 7b\s+vgetmantbf16 zmm6\{k7\}\{z\},WORD BCST \[edx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 48 56 f5 7b\s+vreducebf16 zmm6,zmm5,0x7b +\s*[a-f0-9]+:\s*62 f3 7f 4f 56 b4 f4 00 00 00 10 7b\s+vreducebf16 zmm6\{k7\},ZMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 58 56 31 7b\s+vreducebf16 zmm6,WORD BCST \[ecx\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 48 56 71 7f 7b\s+vreducebf16 zmm6,ZMMWORD PTR \[ecx\+0x1fc0\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f df 56 72 80 7b\s+vreducebf16 zmm6\{k7\}\{z\},WORD BCST \[edx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 48 08 f5 7b\s+vrndscalebf16 zmm6,zmm5,0x7b +\s*[a-f0-9]+:\s*62 f3 7f 4f 08 b4 f4 00 00 00 10 7b\s+vrndscalebf16 zmm6\{k7\},ZMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 58 08 31 7b\s+vrndscalebf16 zmm6,WORD BCST \[ecx\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 48 08 71 7f 7b\s+vrndscalebf16 zmm6,ZMMWORD PTR \[ecx\+0x1fc0\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f df 08 72 80 7b\s+vrndscalebf16 zmm6\{k7\}\{z\},WORD BCST \[edx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 f3 57 48 c2 ec 7b\s+vcmpbf16 k5,zmm5,zmm4,0x7b +\s*[a-f0-9]+:\s*62 f3 57 4f c2 ac f4 00 00 00 10 7b\s+vcmpbf16 k5\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 f3 57 58 c2 29 7b\s+vcmpbf16 k5,zmm5,WORD BCST \[ecx\],0x7b +\s*[a-f0-9]+:\s*62 f3 57 48 c2 69 7f 7b\s+vcmpbf16 k5,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\],0x7b +\s*[a-f0-9]+:\s*62 f3 57 5f c2 6a 80 7b\s+vcmpbf16 k5\{k7\},zmm5,WORD BCST \[edx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 48 66 ed 7b\s+vfpclassbf16 k5,zmm5,0x7b +\s*[a-f0-9]+:\s*62 f3 7f 4f 66 ac f4 00 00 00 10 7b\s+vfpclassbf16 k5\{k7\},ZMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 58 66 29 7b\s+vfpclassbf16 k5,WORD BCST \[ecx\]\{1to32\},0x7b +\s*[a-f0-9]+:\s*62 f3 7f 48 66 69 7f 7b\s+vfpclassbf16 k5,ZMMWORD PTR \[ecx\+0x1fc0\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 5f 66 6a 80 7b\s+vfpclassbf16 k5\{k7\},WORD BCST \[edx-0x100\]\{1to32\},0x7b #pass diff --git a/gas/testsuite/gas/i386/avx10_2-512-bf16.d b/gas/testsuite/gas/i386/avx10_2-512-bf16.d index 7787084c261..3511fdb457a 100644 --- a/gas/testsuite/gas/i386/avx10_2-512-bf16.d +++ b/gas/testsuite/gas/i386/avx10_2-512-bf16.d @@ -7,144 +7,144 @@ Disassembly of section .text: 0+ <_start>: -\s*[a-f0-9]+:\s*62 f5 55 48 58 f4\s+vaddnepbf16 %zmm4,%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f5 55 4f 58 b4 f4 00 00 00 10\s+vaddnepbf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f5 55 58 58 31\s+vaddnepbf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f5 55 48 58 71 7f\s+vaddnepbf16 0x1fc0\(%ecx\),%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f5 55 df 58 72 80\s+vaddnepbf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f5 55 48 5e f4\s+vdivnepbf16 %zmm4,%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f5 55 4f 5e b4 f4 00 00 00 10\s+vdivnepbf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f5 55 58 5e 31\s+vdivnepbf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f5 55 48 5e 71 7f\s+vdivnepbf16 0x1fc0\(%ecx\),%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f5 55 df 5e 72 80\s+vdivnepbf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f5 55 48 5f f4\s+vmaxpbf16 %zmm4,%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f5 55 4f 5f b4 f4 00 00 00 10\s+vmaxpbf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f5 55 58 5f 31\s+vmaxpbf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f5 55 48 5f 71 7f\s+vmaxpbf16 0x1fc0\(%ecx\),%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f5 55 df 5f 72 80\s+vmaxpbf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f5 55 48 5d f4\s+vminpbf16 %zmm4,%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f5 55 4f 5d b4 f4 00 00 00 10\s+vminpbf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f5 55 58 5d 31\s+vminpbf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f5 55 48 5d 71 7f\s+vminpbf16 0x1fc0\(%ecx\),%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f5 55 df 5d 72 80\s+vminpbf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f5 55 48 59 f4\s+vmulnepbf16 %zmm4,%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f5 55 4f 59 b4 f4 00 00 00 10\s+vmulnepbf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f5 55 58 59 31\s+vmulnepbf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f5 55 48 59 71 7f\s+vmulnepbf16 0x1fc0\(%ecx\),%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f5 55 df 59 72 80\s+vmulnepbf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 48 2c f4\s+vscalefnepbf16 %zmm4,%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 4f 2c b4 f4 00 00 00 10\s+vscalefnepbf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 58 2c 31\s+vscalefnepbf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 48 2c 71 7f\s+vscalefnepbf16 0x1fc0\(%ecx\),%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 df 2c 72 80\s+vscalefnepbf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f5 55 48 5c f4\s+vsubnepbf16 %zmm4,%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f5 55 4f 5c b4 f4 00 00 00 10\s+vsubnepbf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f5 55 58 5c 31\s+vsubnepbf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f5 55 48 5c 71 7f\s+vsubnepbf16 0x1fc0\(%ecx\),%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f5 55 df 5c 72 80\s+vsubnepbf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 48 98 f4\s+vfmadd132nepbf16 %zmm4,%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 4f 98 b4 f4 00 00 00 10\s+vfmadd132nepbf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 58 98 31\s+vfmadd132nepbf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 48 98 71 7f\s+vfmadd132nepbf16 0x1fc0\(%ecx\),%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 df 98 72 80\s+vfmadd132nepbf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 48 a8 f4\s+vfmadd213nepbf16 %zmm4,%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 4f a8 b4 f4 00 00 00 10\s+vfmadd213nepbf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 58 a8 31\s+vfmadd213nepbf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 48 a8 71 7f\s+vfmadd213nepbf16 0x1fc0\(%ecx\),%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 df a8 72 80\s+vfmadd213nepbf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 48 b8 f4\s+vfmadd231nepbf16 %zmm4,%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 4f b8 b4 f4 00 00 00 10\s+vfmadd231nepbf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 58 b8 31\s+vfmadd231nepbf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 48 b8 71 7f\s+vfmadd231nepbf16 0x1fc0\(%ecx\),%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 df b8 72 80\s+vfmadd231nepbf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 48 9a f4\s+vfmsub132nepbf16 %zmm4,%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 4f 9a b4 f4 00 00 00 10\s+vfmsub132nepbf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 58 9a 31\s+vfmsub132nepbf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 48 9a 71 7f\s+vfmsub132nepbf16 0x1fc0\(%ecx\),%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 df 9a 72 80\s+vfmsub132nepbf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 48 aa f4\s+vfmsub213nepbf16 %zmm4,%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 4f aa b4 f4 00 00 00 10\s+vfmsub213nepbf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 58 aa 31\s+vfmsub213nepbf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 48 aa 71 7f\s+vfmsub213nepbf16 0x1fc0\(%ecx\),%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 df aa 72 80\s+vfmsub213nepbf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 48 ba f4\s+vfmsub231nepbf16 %zmm4,%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 4f ba b4 f4 00 00 00 10\s+vfmsub231nepbf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 58 ba 31\s+vfmsub231nepbf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 48 ba 71 7f\s+vfmsub231nepbf16 0x1fc0\(%ecx\),%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 df ba 72 80\s+vfmsub231nepbf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 48 9c f4\s+vfnmadd132nepbf16 %zmm4,%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 4f 9c b4 f4 00 00 00 10\s+vfnmadd132nepbf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 58 9c 31\s+vfnmadd132nepbf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 48 9c 71 7f\s+vfnmadd132nepbf16 0x1fc0\(%ecx\),%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 df 9c 72 80\s+vfnmadd132nepbf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 48 ac f4\s+vfnmadd213nepbf16 %zmm4,%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 4f ac b4 f4 00 00 00 10\s+vfnmadd213nepbf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 58 ac 31\s+vfnmadd213nepbf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 48 ac 71 7f\s+vfnmadd213nepbf16 0x1fc0\(%ecx\),%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 df ac 72 80\s+vfnmadd213nepbf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 48 bc f4\s+vfnmadd231nepbf16 %zmm4,%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 4f bc b4 f4 00 00 00 10\s+vfnmadd231nepbf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 58 bc 31\s+vfnmadd231nepbf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 48 bc 71 7f\s+vfnmadd231nepbf16 0x1fc0\(%ecx\),%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 df bc 72 80\s+vfnmadd231nepbf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 48 9e f4\s+vfnmsub132nepbf16 %zmm4,%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 4f 9e b4 f4 00 00 00 10\s+vfnmsub132nepbf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 58 9e 31\s+vfnmsub132nepbf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 48 9e 71 7f\s+vfnmsub132nepbf16 0x1fc0\(%ecx\),%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 df 9e 72 80\s+vfnmsub132nepbf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 48 ae f4\s+vfnmsub213nepbf16 %zmm4,%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 4f ae b4 f4 00 00 00 10\s+vfnmsub213nepbf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 58 ae 31\s+vfnmsub213nepbf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 48 ae 71 7f\s+vfnmsub213nepbf16 0x1fc0\(%ecx\),%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 df ae 72 80\s+vfnmsub213nepbf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 54 48 be f4\s+vfnmsub231nepbf16 %zmm4,%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 4f be b4 f4 00 00 00 10\s+vfnmsub231nepbf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 54 58 be 31\s+vfnmsub231nepbf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 48 be 71 7f\s+vfnmsub231nepbf16 0x1fc0\(%ecx\),%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 54 df be 72 80\s+vfnmsub231nepbf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 7c 48 42 f5\s+vgetexppbf16 %zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 7c 4f 42 b4 f4 00 00 00 10\s+vgetexppbf16 0x10000000\(%esp,%esi,8\),%zmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 7c 58 42 31\s+vgetexppbf16 \(%ecx\)\{1to32\},%zmm6 -\s*[a-f0-9]+:\s*62 f6 7c 48 42 71 7f\s+vgetexppbf16 0x1fc0\(%ecx\),%zmm6 -\s*[a-f0-9]+:\s*62 f6 7c df 42 72 80\s+vgetexppbf16 -0x100\(%edx\)\{1to32\},%zmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 7c 48 4c f5\s+vrcppbf16 %zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 7c 4f 4c b4 f4 00 00 00 10\s+vrcppbf16 0x10000000\(%esp,%esi,8\),%zmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 7c 58 4c 31\s+vrcppbf16 \(%ecx\)\{1to32\},%zmm6 -\s*[a-f0-9]+:\s*62 f6 7c 48 4c 71 7f\s+vrcppbf16 0x1fc0\(%ecx\),%zmm6 -\s*[a-f0-9]+:\s*62 f6 7c df 4c 72 80\s+vrcppbf16 -0x100\(%edx\)\{1to32\},%zmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f6 7c 48 4e f5\s+vrsqrtpbf16 %zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f6 7c 4f 4e b4 f4 00 00 00 10\s+vrsqrtpbf16 0x10000000\(%esp,%esi,8\),%zmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f6 7c 58 4e 31\s+vrsqrtpbf16 \(%ecx\)\{1to32\},%zmm6 -\s*[a-f0-9]+:\s*62 f6 7c 48 4e 71 7f\s+vrsqrtpbf16 0x1fc0\(%ecx\),%zmm6 -\s*[a-f0-9]+:\s*62 f6 7c df 4e 72 80\s+vrsqrtpbf16 -0x100\(%edx\)\{1to32\},%zmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f5 7d 48 51 f5\s+vsqrtnepbf16 %zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f5 7d 4f 51 b4 f4 00 00 00 10\s+vsqrtnepbf16 0x10000000\(%esp,%esi,8\),%zmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f5 7d 58 51 31\s+vsqrtnepbf16 \(%ecx\)\{1to32\},%zmm6 -\s*[a-f0-9]+:\s*62 f5 7d 48 51 71 7f\s+vsqrtnepbf16 0x1fc0\(%ecx\),%zmm6 -\s*[a-f0-9]+:\s*62 f5 7d df 51 72 80\s+vsqrtnepbf16 -0x100\(%edx\)\{1to32\},%zmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f3 7f 48 26 f5 7b\s+vgetmantpbf16 \$0x7b,%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f3 7f 4f 26 b4 f4 00 00 00 10 7b\s+vgetmantpbf16 \$0x7b,0x10000000\(%esp,%esi,8\),%zmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f3 7f 58 26 31 7b\s+vgetmantpbf16 \$0x7b,\(%ecx\)\{1to32\},%zmm6 -\s*[a-f0-9]+:\s*62 f3 7f 48 26 71 7f 7b\s+vgetmantpbf16 \$0x7b,0x1fc0\(%ecx\),%zmm6 -\s*[a-f0-9]+:\s*62 f3 7f df 26 72 80 7b\s+vgetmantpbf16 \$0x7b,-0x100\(%edx\)\{1to32\},%zmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f3 7f 48 56 f5 7b\s+vreducenepbf16 \$0x7b,%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f3 7f 4f 56 b4 f4 00 00 00 10 7b\s+vreducenepbf16 \$0x7b,0x10000000\(%esp,%esi,8\),%zmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f3 7f 58 56 31 7b\s+vreducenepbf16 \$0x7b,\(%ecx\)\{1to32\},%zmm6 -\s*[a-f0-9]+:\s*62 f3 7f 48 56 71 7f 7b\s+vreducenepbf16 \$0x7b,0x1fc0\(%ecx\),%zmm6 -\s*[a-f0-9]+:\s*62 f3 7f df 56 72 80 7b\s+vreducenepbf16 \$0x7b,-0x100\(%edx\)\{1to32\},%zmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f3 7f 48 08 f5 7b\s+vrndscalenepbf16 \$0x7b,%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f3 7f 4f 08 b4 f4 00 00 00 10 7b\s+vrndscalenepbf16 \$0x7b,0x10000000\(%esp,%esi,8\),%zmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f3 7f 58 08 31 7b\s+vrndscalenepbf16 \$0x7b,\(%ecx\)\{1to32\},%zmm6 -\s*[a-f0-9]+:\s*62 f3 7f 48 08 71 7f 7b\s+vrndscalenepbf16 \$0x7b,0x1fc0\(%ecx\),%zmm6 -\s*[a-f0-9]+:\s*62 f3 7f df 08 72 80 7b\s+vrndscalenepbf16 \$0x7b,-0x100\(%edx\)\{1to32\},%zmm6\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 f3 57 48 c2 ec 7b\s+vcmppbf16 \$0x7b,%zmm4,%zmm5,%k5 -\s*[a-f0-9]+:\s*62 f3 57 4f c2 ac f4 00 00 00 10 7b\s+vcmppbf16 \$0x7b,0x10000000\(%esp,%esi,8\),%zmm5,%k5\{%k7\} -\s*[a-f0-9]+:\s*62 f3 57 58 c2 29 7b\s+vcmppbf16 \$0x7b,\(%ecx\)\{1to32\},%zmm5,%k5 -\s*[a-f0-9]+:\s*62 f3 57 48 c2 69 7f 7b\s+vcmppbf16 \$0x7b,0x1fc0\(%ecx\),%zmm5,%k5 -\s*[a-f0-9]+:\s*62 f3 57 5f c2 6a 80 7b\s+vcmppbf16 \$0x7b,-0x100\(%edx\)\{1to32\},%zmm5,%k5\{%k7\} -\s*[a-f0-9]+:\s*62 f3 7f 48 66 ed 7b\s+vfpclasspbf16 \$0x7b,%zmm5,%k5 -\s*[a-f0-9]+:\s*62 f3 7f 4f 66 ac f4 00 00 00 10 7b\s+vfpclasspbf16z \$0x7b,0x10000000\(%esp,%esi,8\),%k5\{%k7\} -\s*[a-f0-9]+:\s*62 f3 7f 58 66 29 7b\s+vfpclasspbf16 \$0x7b,\(%ecx\)\{1to32\},%k5 -\s*[a-f0-9]+:\s*62 f3 7f 48 66 69 7f 7b\s+vfpclasspbf16z \$0x7b,0x1fc0\(%ecx\),%k5 -\s*[a-f0-9]+:\s*62 f3 7f 5f 66 6a 80 7b\s+vfpclasspbf16 \$0x7b,-0x100\(%edx\)\{1to32\},%k5\{%k7\} +\s*[a-f0-9]+:\s*62 f5 55 48 58 f4\s+vaddbf16 %zmm4,%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f5 55 4f 58 b4 f4 00 00 00 10\s+vaddbf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f5 55 58 58 31\s+vaddbf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f5 55 48 58 71 7f\s+vaddbf16 0x1fc0\(%ecx\),%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f5 55 df 58 72 80\s+vaddbf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f5 55 48 5e f4\s+vdivbf16 %zmm4,%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f5 55 4f 5e b4 f4 00 00 00 10\s+vdivbf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f5 55 58 5e 31\s+vdivbf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f5 55 48 5e 71 7f\s+vdivbf16 0x1fc0\(%ecx\),%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f5 55 df 5e 72 80\s+vdivbf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f5 55 48 5f f4\s+vmaxbf16 %zmm4,%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f5 55 4f 5f b4 f4 00 00 00 10\s+vmaxbf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f5 55 58 5f 31\s+vmaxbf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f5 55 48 5f 71 7f\s+vmaxbf16 0x1fc0\(%ecx\),%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f5 55 df 5f 72 80\s+vmaxbf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f5 55 48 5d f4\s+vminbf16 %zmm4,%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f5 55 4f 5d b4 f4 00 00 00 10\s+vminbf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f5 55 58 5d 31\s+vminbf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f5 55 48 5d 71 7f\s+vminbf16 0x1fc0\(%ecx\),%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f5 55 df 5d 72 80\s+vminbf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f5 55 48 59 f4\s+vmulbf16 %zmm4,%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f5 55 4f 59 b4 f4 00 00 00 10\s+vmulbf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f5 55 58 59 31\s+vmulbf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f5 55 48 59 71 7f\s+vmulbf16 0x1fc0\(%ecx\),%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f5 55 df 59 72 80\s+vmulbf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 48 2c f4\s+vscalefbf16 %zmm4,%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 4f 2c b4 f4 00 00 00 10\s+vscalefbf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 58 2c 31\s+vscalefbf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 48 2c 71 7f\s+vscalefbf16 0x1fc0\(%ecx\),%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 df 2c 72 80\s+vscalefbf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f5 55 48 5c f4\s+vsubbf16 %zmm4,%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f5 55 4f 5c b4 f4 00 00 00 10\s+vsubbf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f5 55 58 5c 31\s+vsubbf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f5 55 48 5c 71 7f\s+vsubbf16 0x1fc0\(%ecx\),%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f5 55 df 5c 72 80\s+vsubbf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 48 98 f4\s+vfmadd132bf16 %zmm4,%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 4f 98 b4 f4 00 00 00 10\s+vfmadd132bf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 58 98 31\s+vfmadd132bf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 48 98 71 7f\s+vfmadd132bf16 0x1fc0\(%ecx\),%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 df 98 72 80\s+vfmadd132bf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 48 a8 f4\s+vfmadd213bf16 %zmm4,%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 4f a8 b4 f4 00 00 00 10\s+vfmadd213bf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 58 a8 31\s+vfmadd213bf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 48 a8 71 7f\s+vfmadd213bf16 0x1fc0\(%ecx\),%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 df a8 72 80\s+vfmadd213bf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 48 b8 f4\s+vfmadd231bf16 %zmm4,%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 4f b8 b4 f4 00 00 00 10\s+vfmadd231bf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 58 b8 31\s+vfmadd231bf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 48 b8 71 7f\s+vfmadd231bf16 0x1fc0\(%ecx\),%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 df b8 72 80\s+vfmadd231bf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 48 9a f4\s+vfmsub132bf16 %zmm4,%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 4f 9a b4 f4 00 00 00 10\s+vfmsub132bf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 58 9a 31\s+vfmsub132bf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 48 9a 71 7f\s+vfmsub132bf16 0x1fc0\(%ecx\),%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 df 9a 72 80\s+vfmsub132bf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 48 aa f4\s+vfmsub213bf16 %zmm4,%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 4f aa b4 f4 00 00 00 10\s+vfmsub213bf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 58 aa 31\s+vfmsub213bf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 48 aa 71 7f\s+vfmsub213bf16 0x1fc0\(%ecx\),%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 df aa 72 80\s+vfmsub213bf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 48 ba f4\s+vfmsub231bf16 %zmm4,%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 4f ba b4 f4 00 00 00 10\s+vfmsub231bf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 58 ba 31\s+vfmsub231bf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 48 ba 71 7f\s+vfmsub231bf16 0x1fc0\(%ecx\),%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 df ba 72 80\s+vfmsub231bf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 48 9c f4\s+vfnmadd132bf16 %zmm4,%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 4f 9c b4 f4 00 00 00 10\s+vfnmadd132bf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 58 9c 31\s+vfnmadd132bf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 48 9c 71 7f\s+vfnmadd132bf16 0x1fc0\(%ecx\),%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 df 9c 72 80\s+vfnmadd132bf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 48 ac f4\s+vfnmadd213bf16 %zmm4,%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 4f ac b4 f4 00 00 00 10\s+vfnmadd213bf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 58 ac 31\s+vfnmadd213bf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 48 ac 71 7f\s+vfnmadd213bf16 0x1fc0\(%ecx\),%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 df ac 72 80\s+vfnmadd213bf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 48 bc f4\s+vfnmadd231bf16 %zmm4,%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 4f bc b4 f4 00 00 00 10\s+vfnmadd231bf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 58 bc 31\s+vfnmadd231bf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 48 bc 71 7f\s+vfnmadd231bf16 0x1fc0\(%ecx\),%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 df bc 72 80\s+vfnmadd231bf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 48 9e f4\s+vfnmsub132bf16 %zmm4,%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 4f 9e b4 f4 00 00 00 10\s+vfnmsub132bf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 58 9e 31\s+vfnmsub132bf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 48 9e 71 7f\s+vfnmsub132bf16 0x1fc0\(%ecx\),%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 df 9e 72 80\s+vfnmsub132bf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 48 ae f4\s+vfnmsub213bf16 %zmm4,%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 4f ae b4 f4 00 00 00 10\s+vfnmsub213bf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 58 ae 31\s+vfnmsub213bf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 48 ae 71 7f\s+vfnmsub213bf16 0x1fc0\(%ecx\),%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 df ae 72 80\s+vfnmsub213bf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 54 48 be f4\s+vfnmsub231bf16 %zmm4,%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 4f be b4 f4 00 00 00 10\s+vfnmsub231bf16 0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 54 58 be 31\s+vfnmsub231bf16 \(%ecx\)\{1to32\},%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 48 be 71 7f\s+vfnmsub231bf16 0x1fc0\(%ecx\),%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 54 df be 72 80\s+vfnmsub231bf16 -0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 7c 48 42 f5\s+vgetexpbf16 %zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 7c 4f 42 b4 f4 00 00 00 10\s+vgetexpbf16 0x10000000\(%esp,%esi,8\),%zmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 7c 58 42 31\s+vgetexpbf16 \(%ecx\)\{1to32\},%zmm6 +\s*[a-f0-9]+:\s*62 f6 7c 48 42 71 7f\s+vgetexpbf16 0x1fc0\(%ecx\),%zmm6 +\s*[a-f0-9]+:\s*62 f6 7c df 42 72 80\s+vgetexpbf16 -0x100\(%edx\)\{1to32\},%zmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 7c 48 4c f5\s+vrcpbf16 %zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 7c 4f 4c b4 f4 00 00 00 10\s+vrcpbf16 0x10000000\(%esp,%esi,8\),%zmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 7c 58 4c 31\s+vrcpbf16 \(%ecx\)\{1to32\},%zmm6 +\s*[a-f0-9]+:\s*62 f6 7c 48 4c 71 7f\s+vrcpbf16 0x1fc0\(%ecx\),%zmm6 +\s*[a-f0-9]+:\s*62 f6 7c df 4c 72 80\s+vrcpbf16 -0x100\(%edx\)\{1to32\},%zmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f6 7c 48 4e f5\s+vrsqrtbf16 %zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f6 7c 4f 4e b4 f4 00 00 00 10\s+vrsqrtbf16 0x10000000\(%esp,%esi,8\),%zmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f6 7c 58 4e 31\s+vrsqrtbf16 \(%ecx\)\{1to32\},%zmm6 +\s*[a-f0-9]+:\s*62 f6 7c 48 4e 71 7f\s+vrsqrtbf16 0x1fc0\(%ecx\),%zmm6 +\s*[a-f0-9]+:\s*62 f6 7c df 4e 72 80\s+vrsqrtbf16 -0x100\(%edx\)\{1to32\},%zmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f5 7d 48 51 f5\s+vsqrtbf16 %zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f5 7d 4f 51 b4 f4 00 00 00 10\s+vsqrtbf16 0x10000000\(%esp,%esi,8\),%zmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f5 7d 58 51 31\s+vsqrtbf16 \(%ecx\)\{1to32\},%zmm6 +\s*[a-f0-9]+:\s*62 f5 7d 48 51 71 7f\s+vsqrtbf16 0x1fc0\(%ecx\),%zmm6 +\s*[a-f0-9]+:\s*62 f5 7d df 51 72 80\s+vsqrtbf16 -0x100\(%edx\)\{1to32\},%zmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f3 7f 48 26 f5 7b\s+vgetmantbf16 \$0x7b,%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f3 7f 4f 26 b4 f4 00 00 00 10 7b\s+vgetmantbf16 \$0x7b,0x10000000\(%esp,%esi,8\),%zmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f3 7f 58 26 31 7b\s+vgetmantbf16 \$0x7b,\(%ecx\)\{1to32\},%zmm6 +\s*[a-f0-9]+:\s*62 f3 7f 48 26 71 7f 7b\s+vgetmantbf16 \$0x7b,0x1fc0\(%ecx\),%zmm6 +\s*[a-f0-9]+:\s*62 f3 7f df 26 72 80 7b\s+vgetmantbf16 \$0x7b,-0x100\(%edx\)\{1to32\},%zmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f3 7f 48 56 f5 7b\s+vreducebf16 \$0x7b,%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f3 7f 4f 56 b4 f4 00 00 00 10 7b\s+vreducebf16 \$0x7b,0x10000000\(%esp,%esi,8\),%zmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f3 7f 58 56 31 7b\s+vreducebf16 \$0x7b,\(%ecx\)\{1to32\},%zmm6 +\s*[a-f0-9]+:\s*62 f3 7f 48 56 71 7f 7b\s+vreducebf16 \$0x7b,0x1fc0\(%ecx\),%zmm6 +\s*[a-f0-9]+:\s*62 f3 7f df 56 72 80 7b\s+vreducebf16 \$0x7b,-0x100\(%edx\)\{1to32\},%zmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f3 7f 48 08 f5 7b\s+vrndscalebf16 \$0x7b,%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f3 7f 4f 08 b4 f4 00 00 00 10 7b\s+vrndscalebf16 \$0x7b,0x10000000\(%esp,%esi,8\),%zmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f3 7f 58 08 31 7b\s+vrndscalebf16 \$0x7b,\(%ecx\)\{1to32\},%zmm6 +\s*[a-f0-9]+:\s*62 f3 7f 48 08 71 7f 7b\s+vrndscalebf16 \$0x7b,0x1fc0\(%ecx\),%zmm6 +\s*[a-f0-9]+:\s*62 f3 7f df 08 72 80 7b\s+vrndscalebf16 \$0x7b,-0x100\(%edx\)\{1to32\},%zmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f3 57 48 c2 ec 7b\s+vcmpbf16 \$0x7b,%zmm4,%zmm5,%k5 +\s*[a-f0-9]+:\s*62 f3 57 4f c2 ac f4 00 00 00 10 7b\s+vcmpbf16 \$0x7b,0x10000000\(%esp,%esi,8\),%zmm5,%k5\{%k7\} +\s*[a-f0-9]+:\s*62 f3 57 58 c2 29 7b\s+vcmpbf16 \$0x7b,\(%ecx\)\{1to32\},%zmm5,%k5 +\s*[a-f0-9]+:\s*62 f3 57 48 c2 69 7f 7b\s+vcmpbf16 \$0x7b,0x1fc0\(%ecx\),%zmm5,%k5 +\s*[a-f0-9]+:\s*62 f3 57 5f c2 6a 80 7b\s+vcmpbf16 \$0x7b,-0x100\(%edx\)\{1to32\},%zmm5,%k5\{%k7\} +\s*[a-f0-9]+:\s*62 f3 7f 48 66 ed 7b\s+vfpclassbf16 \$0x7b,%zmm5,%k5 +\s*[a-f0-9]+:\s*62 f3 7f 4f 66 ac f4 00 00 00 10 7b\s+vfpclassbf16z \$0x7b,0x10000000\(%esp,%esi,8\),%k5\{%k7\} +\s*[a-f0-9]+:\s*62 f3 7f 58 66 29 7b\s+vfpclassbf16 \$0x7b,\(%ecx\)\{1to32\},%k5 +\s*[a-f0-9]+:\s*62 f3 7f 48 66 69 7f 7b\s+vfpclassbf16z \$0x7b,0x1fc0\(%ecx\),%k5 +\s*[a-f0-9]+:\s*62 f3 7f 5f 66 6a 80 7b\s+vfpclassbf16 \$0x7b,-0x100\(%edx\)\{1to32\},%k5\{%k7\} #pass diff --git a/gas/testsuite/gas/i386/avx10_2-512-bf16.s b/gas/testsuite/gas/i386/avx10_2-512-bf16.s index 60d7540483d..d9e7d6d7ff1 100644 --- a/gas/testsuite/gas/i386/avx10_2-512-bf16.s +++ b/gas/testsuite/gas/i386/avx10_2-512-bf16.s @@ -4,96 +4,96 @@ .arch .avx10.2/512 .text _start: - .irp m, addne, divne, max, min, mulne, scalefne, subne - v\m\()pbf16 %zmm4, %zmm5, %zmm6 - v\m\()pbf16 0x10000000(%esp, %esi, 8), %zmm5, %zmm6{%k7} - v\m\()pbf16 (%ecx){1to32}, %zmm5, %zmm6 - v\m\()pbf16 8128(%ecx), %zmm5, %zmm6 - v\m\()pbf16 -256(%edx){1to32}, %zmm5, %zmm6{%k7}{z} + .irp m, add, div, max, min, mul, scalef, sub + v\m\()bf16 %zmm4, %zmm5, %zmm6 + v\m\()bf16 0x10000000(%esp, %esi, 8), %zmm5, %zmm6{%k7} + v\m\()bf16 (%ecx){1to32}, %zmm5, %zmm6 + v\m\()bf16 8128(%ecx), %zmm5, %zmm6 + v\m\()bf16 -256(%edx){1to32}, %zmm5, %zmm6{%k7}{z} .endr .irp m, madd, msub, nmadd, nmsub .irp n, 132, 213, 231 - vf\m\n\(\())nepbf16 %zmm4, %zmm5, %zmm6 - vf\m\n\(\())nepbf16 0x10000000(%esp, %esi, 8), %zmm5, %zmm6{%k7} - vf\m\n\(\())nepbf16 (%ecx){1to32}, %zmm5, %zmm6 - vf\m\n\(\())nepbf16 8128(%ecx), %zmm5, %zmm6 - vf\m\n\(\())nepbf16 -256(%edx){1to32}, %zmm5, %zmm6{%k7}{z} + vf\m\n\(\())bf16 %zmm4, %zmm5, %zmm6 + vf\m\n\(\())bf16 0x10000000(%esp, %esi, 8), %zmm5, %zmm6{%k7} + vf\m\n\(\())bf16 (%ecx){1to32}, %zmm5, %zmm6 + vf\m\n\(\())bf16 8128(%ecx), %zmm5, %zmm6 + vf\m\n\(\())bf16 -256(%edx){1to32}, %zmm5, %zmm6{%k7}{z} .endr .endr - .irp m, getexp, rcp, rsqrt, sqrtne - v\m\()pbf16 %zmm5, %zmm6 - v\m\()pbf16 0x10000000(%esp, %esi, 8), %zmm6{%k7} - v\m\()pbf16 (%ecx){1to32}, %zmm6 - v\m\()pbf16 8128(%ecx), %zmm6 - v\m\()pbf16 -256(%edx){1to32}, %zmm6{%k7}{z} + .irp m, getexp, rcp, rsqrt, sqrt + v\m\()bf16 %zmm5, %zmm6 + v\m\()bf16 0x10000000(%esp, %esi, 8), %zmm6{%k7} + v\m\()bf16 (%ecx){1to32}, %zmm6 + v\m\()bf16 8128(%ecx), %zmm6 + v\m\()bf16 -256(%edx){1to32}, %zmm6{%k7}{z} .endr - .irp m, getmant, reducene, rndscalene - v\m\()pbf16 $123, %zmm5, %zmm6 - v\m\()pbf16 $123, 0x10000000(%esp, %esi, 8), %zmm6{%k7} - v\m\()pbf16 $123, (%ecx){1to32}, %zmm6 - v\m\()pbf16 $123, 8128(%ecx), %zmm6 - v\m\()pbf16 $123, -256(%edx){1to32}, %zmm6{%k7}{z} + .irp m, getmant, reduce, rndscale + v\m\()bf16 $123, %zmm5, %zmm6 + v\m\()bf16 $123, 0x10000000(%esp, %esi, 8), %zmm6{%k7} + v\m\()bf16 $123, (%ecx){1to32}, %zmm6 + v\m\()bf16 $123, 8128(%ecx), %zmm6 + v\m\()bf16 $123, -256(%edx){1to32}, %zmm6{%k7}{z} .endr - vcmppbf16 $123, %zmm4, %zmm5, %k5 - vcmppbf16 $123, 0x10000000(%esp, %esi, 8), %zmm5, %k5{%k7} - vcmppbf16 $123, (%ecx){1to32}, %zmm5, %k5 - vcmppbf16 $123, 8128(%ecx), %zmm5, %k5 - vcmppbf16 $123, -256(%edx){1to32}, %zmm5, %k5{%k7} + vcmpbf16 $123, %zmm4, %zmm5, %k5 + vcmpbf16 $123, 0x10000000(%esp, %esi, 8), %zmm5, %k5{%k7} + vcmpbf16 $123, (%ecx){1to32}, %zmm5, %k5 + vcmpbf16 $123, 8128(%ecx), %zmm5, %k5 + vcmpbf16 $123, -256(%edx){1to32}, %zmm5, %k5{%k7} - vfpclasspbf16 $123, %zmm5, %k5 - vfpclasspbf16z $123, 0x10000000(%esp, %esi, 8), %k5{%k7} - vfpclasspbf16 $123, (%ecx){1to32}, %k5 - vfpclasspbf16z $123, 8128(%ecx), %k5 - vfpclasspbf16 $123, -256(%edx){1to32}, %k5{%k7} + vfpclassbf16 $123, %zmm5, %k5 + vfpclassbf16z $123, 0x10000000(%esp, %esi, 8), %k5{%k7} + vfpclassbf16 $123, (%ecx){1to32}, %k5 + vfpclassbf16z $123, 8128(%ecx), %k5 + vfpclassbf16 $123, -256(%edx){1to32}, %k5{%k7} _intel: .intel_syntax noprefix - .irp m, addne, divne, max, min, mulne, scalefne, subne - v\m\()pbf16 zmm6, zmm5, zmm4 - v\m\()pbf16 zmm6{k7}, zmm5, [esp+esi*8+0x10000000] - v\m\()pbf16 zmm6, zmm5, [ecx]{1to32} - v\m\()pbf16 zmm6, zmm5, ZMMWORD PTR [ecx+8128] - v\m\()pbf16 zmm6{k7}{z}, zmm5, WORD PTR [edx-256]{1to32} + .irp m, add, div, max, min, mul, scalef, sub + v\m\()bf16 zmm6, zmm5, zmm4 + v\m\()bf16 zmm6{k7}, zmm5, [esp+esi*8+0x10000000] + v\m\()bf16 zmm6, zmm5, [ecx]{1to32} + v\m\()bf16 zmm6, zmm5, ZMMWORD PTR [ecx+8128] + v\m\()bf16 zmm6{k7}{z}, zmm5, WORD PTR [edx-256]{1to32} .endr .irp m, madd, msub, nmadd, nmsub .irp n, 132, 213, 231 - vf\m\n\(\())nepbf16 zmm6, zmm5, zmm4 - vf\m\n\(\())nepbf16 zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] - vf\m\n\(\())nepbf16 zmm6, zmm5, WORD PTR [ecx]{1to32} - vf\m\n\(\())nepbf16 zmm6, zmm5, [ecx+8128] - vf\m\n\(\())nepbf16 zmm6{k7}{z}, zmm5, [edx-256]{1to32} + vf\m\n\(\())bf16 zmm6, zmm5, zmm4 + vf\m\n\(\())bf16 zmm6{k7}, zmm5, ZMMWORD PTR [esp+esi*8+0x10000000] + vf\m\n\(\())bf16 zmm6, zmm5, WORD PTR [ecx]{1to32} + vf\m\n\(\())bf16 zmm6, zmm5, [ecx+8128] + vf\m\n\(\())bf16 zmm6{k7}{z}, zmm5, [edx-256]{1to32} .endr .endr - .irp m, getexp, rcp, rsqrt, sqrtne - v\m\()pbf16 zmm6, zmm5 - v\m\()pbf16 zmm6{k7}, [esp+esi*8+0x10000000] - v\m\()pbf16 zmm6, [ecx]{1to32} - v\m\()pbf16 zmm6, ZMMWORD PTR [ecx+8128] - v\m\()pbf16 zmm6{k7}{z}, WORD PTR [edx-256]{1to32} + .irp m, getexp, rcp, rsqrt, sqrt + v\m\()bf16 zmm6, zmm5 + v\m\()bf16 zmm6{k7}, [esp+esi*8+0x10000000] + v\m\()bf16 zmm6, [ecx]{1to32} + v\m\()bf16 zmm6, ZMMWORD PTR [ecx+8128] + v\m\()bf16 zmm6{k7}{z}, WORD PTR [edx-256]{1to32} .endr - .irp m, getmant, reducene, rndscalene - v\m\()pbf16 zmm6, zmm5, 123 - v\m\()pbf16 zmm6{k7}, ZMMWORD PTR [esp+esi*8+0x10000000], 123 - v\m\()pbf16 zmm6, WORD PTR [ecx]{1to32}, 123 - v\m\()pbf16 zmm6, [ecx+8128], 123 - v\m\()pbf16 zmm6{k7}{z}, [edx-256]{1to32}, 123 + .irp m, getmant, reduce, rndscale + v\m\()bf16 zmm6, zmm5, 123 + v\m\()bf16 zmm6{k7}, ZMMWORD PTR [esp+esi*8+0x10000000], 123 + v\m\()bf16 zmm6, WORD PTR [ecx]{1to32}, 123 + v\m\()bf16 zmm6, [ecx+8128], 123 + v\m\()bf16 zmm6{k7}{z}, [edx-256]{1to32}, 123 .endr - vcmppbf16 k5, zmm5, zmm4, 123 - vcmppbf16 k5{k7}, zmm5, [esp+esi*8+0x10000000], 123 - vcmppbf16 k5, zmm5, [ecx]{1to32}, 123 - vcmppbf16 k5, zmm5, ZMMWORD PTR [ecx+8128], 123 - vcmppbf16 k5{k7}, zmm5, WORD PTR [edx-256]{1to32}, 123 + vcmpbf16 k5, zmm5, zmm4, 123 + vcmpbf16 k5{k7}, zmm5, [esp+esi*8+0x10000000], 123 + vcmpbf16 k5, zmm5, [ecx]{1to32}, 123 + vcmpbf16 k5, zmm5, ZMMWORD PTR [ecx+8128], 123 + vcmpbf16 k5{k7}, zmm5, WORD PTR [edx-256]{1to32}, 123 - vfpclasspbf16 k5, zmm5, 123 - vfpclasspbf16 k5{k7}, ZMMWORD PTR [esp+esi*8+0x10000000], 123 - vfpclasspbf16 k5, WORD PTR [ecx]{1to32}, 123 - vfpclasspbf16 k5, ZMMWORD PTR [ecx+8128], 123 - vfpclasspbf16 k5{k7}, [edx-256]{1to32}, 123 + vfpclassbf16 k5, zmm5, 123 + vfpclassbf16 k5{k7}, ZMMWORD PTR [esp+esi*8+0x10000000], 123 + vfpclassbf16 k5, WORD PTR [ecx]{1to32}, 123 + vfpclassbf16 k5, ZMMWORD PTR [ecx+8128], 123 + vfpclassbf16 k5{k7}, [edx-256]{1to32}, 123 diff --git a/gas/testsuite/gas/i386/avx10_2-512-miscs-intel.d b/gas/testsuite/gas/i386/avx10_2-512-miscs-intel.d index 862a397d24c..3747f31be41 100644 --- a/gas/testsuite/gas/i386/avx10_2-512-miscs-intel.d +++ b/gas/testsuite/gas/i386/avx10_2-512-miscs-intel.d @@ -8,9 +8,9 @@ Disassembly of section \.text: #... [a-f0-9]+ <_intel>: -\s*[a-f0-9]+:\s*62 f3 57 48 52 f4 7b\s+vminmaxpbf16 zmm6,zmm5,zmm4,0x7b -\s*[a-f0-9]+:\s*62 f3 57 4f 52 b4 f4 00 00 00 10 7b\s+vminmaxpbf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 f3 57 48 52 71 7f 7b\s+vminmaxpbf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\],0x7b +\s*[a-f0-9]+:\s*62 f3 57 48 52 f4 7b\s+vminmaxbf16 zmm6,zmm5,zmm4,0x7b +\s*[a-f0-9]+:\s*62 f3 57 4f 52 b4 f4 00 00 00 10 7b\s+vminmaxbf16 zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 f3 57 48 52 71 7f 7b\s+vminmaxbf16 zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\],0x7b \s*[a-f0-9]+:\s*62 f3 d5 48 52 f4 7b\s+vminmaxpd zmm6,zmm5,zmm4,0x7b \s*[a-f0-9]+:\s*62 f3 d5 4f 52 b4 f4 00 00 00 10 7b\s+vminmaxpd zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b \s*[a-f0-9]+:\s*62 f3 d5 48 52 71 7f 7b\s+vminmaxpd zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\],0x7b @@ -20,8 +20,8 @@ Disassembly of section \.text: \s*[a-f0-9]+:\s*62 f3 55 48 52 f4 7b\s+vminmaxps zmm6,zmm5,zmm4,0x7b \s*[a-f0-9]+:\s*62 f3 55 4f 52 b4 f4 00 00 00 10 7b\s+vminmaxps zmm6\{k7\},zmm5,ZMMWORD PTR \[esp\+esi\*8\+0x10000000\],0x7b \s*[a-f0-9]+:\s*62 f3 55 48 52 71 7f 7b\s+vminmaxps zmm6,zmm5,ZMMWORD PTR \[ecx\+0x1fc0\],0x7b -\s*[a-f0-9]+:\s*62 f3 57 58 52 31 7b\s+vminmaxpbf16 zmm6,zmm5,WORD BCST \[ecx\],0x7b -\s*[a-f0-9]+:\s*62 f3 57 df 52 72 80 7b\s+vminmaxpbf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 f3 57 58 52 31 7b\s+vminmaxbf16 zmm6,zmm5,WORD BCST \[ecx\],0x7b +\s*[a-f0-9]+:\s*62 f3 57 df 52 72 80 7b\s+vminmaxbf16 zmm6\{k7\}\{z\},zmm5,WORD BCST \[edx-0x100\],0x7b \s*[a-f0-9]+:\s*62 f3 d5 18 52 f4 7b\s+vminmaxpd zmm6,zmm5,zmm4\{sae\},0x7b \s*[a-f0-9]+:\s*62 f3 d5 58 52 31 7b\s+vminmaxpd zmm6,zmm5,QWORD BCST \[ecx\],0x7b \s*[a-f0-9]+:\s*62 f3 d5 df 52 72 80 7b\s+vminmaxpd zmm6\{k7\}\{z\},zmm5,QWORD BCST \[edx-0x400\],0x7b diff --git a/gas/testsuite/gas/i386/avx10_2-512-miscs.d b/gas/testsuite/gas/i386/avx10_2-512-miscs.d index 4eb49ca2e09..b6369ab57d1 100644 --- a/gas/testsuite/gas/i386/avx10_2-512-miscs.d +++ b/gas/testsuite/gas/i386/avx10_2-512-miscs.d @@ -6,9 +6,9 @@ Disassembly of section \.text: 0+ <_start>: -\s*[a-f0-9]+:\s*62 f3 57 48 52 f4 7b\s+vminmaxpbf16\s\$0x7b,%zmm4,%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f3 57 4f 52 b4 f4 00 00 00 10 7b\s+vminmaxpbf16\s\$0x7b,0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} -\s*[a-f0-9]+:\s*62 f3 57 48 52 71 7f 7b\s+vminmaxpbf16\s\$0x7b,0x1fc0\(%ecx\),%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f3 57 48 52 f4 7b\s+vminmaxbf16\s\$0x7b,%zmm4,%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f3 57 4f 52 b4 f4 00 00 00 10 7b\s+vminmaxbf16\s\$0x7b,0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} +\s*[a-f0-9]+:\s*62 f3 57 48 52 71 7f 7b\s+vminmaxbf16\s\$0x7b,0x1fc0\(%ecx\),%zmm5,%zmm6 \s*[a-f0-9]+:\s*62 f3 d5 48 52 f4 7b\s+vminmaxpd\s\$0x7b,%zmm4,%zmm5,%zmm6 \s*[a-f0-9]+:\s*62 f3 d5 4f 52 b4 f4 00 00 00 10 7b\s+vminmaxpd\s\$0x7b,0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} \s*[a-f0-9]+:\s*62 f3 d5 48 52 71 7f 7b\s+vminmaxpd\s\$0x7b,0x1fc0\(%ecx\),%zmm5,%zmm6 @@ -18,8 +18,8 @@ Disassembly of section \.text: \s*[a-f0-9]+:\s*62 f3 55 48 52 f4 7b\s+vminmaxps\s\$0x7b,%zmm4,%zmm5,%zmm6 \s*[a-f0-9]+:\s*62 f3 55 4f 52 b4 f4 00 00 00 10 7b\s+vminmaxps\s\$0x7b,0x10000000\(%esp,%esi,8\),%zmm5,%zmm6\{%k7\} \s*[a-f0-9]+:\s*62 f3 55 48 52 71 7f 7b\s+vminmaxps\s\$0x7b,0x1fc0\(%ecx\),%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f3 57 58 52 31 7b\s+vminmaxpbf16\s\$0x7b,\(%ecx\)\{1to32\},%zmm5,%zmm6 -\s*[a-f0-9]+:\s*62 f3 57 df 52 72 80 7b\s+vminmaxpbf16\s\$0x7b,-0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 f3 57 58 52 31 7b\s+vminmaxbf16\s\$0x7b,\(%ecx\)\{1to32\},%zmm5,%zmm6 +\s*[a-f0-9]+:\s*62 f3 57 df 52 72 80 7b\s+vminmaxbf16\s\$0x7b,-0x100\(%edx\)\{1to32\},%zmm5,%zmm6\{%k7\}\{z\} \s*[a-f0-9]+:\s*62 f3 d5 18 52 f4 7b\s+vminmaxpd\s\$0x7b,\{sae\},%zmm4,%zmm5,%zmm6 \s*[a-f0-9]+:\s*62 f3 d5 58 52 31 7b\s+vminmaxpd\s\$0x7b,\(%ecx\)\{1to8\},%zmm5,%zmm6 \s*[a-f0-9]+:\s*62 f3 d5 df 52 72 80 7b\s+vminmaxpd\s\$0x7b,-0x400\(%edx\)\{1to8\},%zmm5,%zmm6\{%k7\}\{z\} diff --git a/gas/testsuite/gas/i386/avx10_2-512-miscs.s b/gas/testsuite/gas/i386/avx10_2-512-miscs.s index 20a5614d49a..f964bee9dd7 100644 --- a/gas/testsuite/gas/i386/avx10_2-512-miscs.s +++ b/gas/testsuite/gas/i386/avx10_2-512-miscs.s @@ -4,14 +4,14 @@ .arch .avx10.2/512 .text _start: - .irp m, pbf16, pd, ph, ps + .irp m, bf16, pd, ph, ps vminmax\m $123, %zmm4, %zmm5, %zmm6 vminmax\m $123, 0x10000000(%esp, %esi, 8), %zmm5, %zmm6{%k7} vminmax\m $123, 8128(%ecx), %zmm5, %zmm6 .endr - vminmaxpbf16 $123, (%ecx){1to32}, %zmm5, %zmm6 - vminmaxpbf16 $123, -256(%edx){1to32}, %zmm5, %zmm6{%k7}{z} + vminmaxbf16 $123, (%ecx){1to32}, %zmm5, %zmm6 + vminmaxbf16 $123, -256(%edx){1to32}, %zmm5, %zmm6{%k7}{z} vminmaxpd $123, {sae}, %zmm4, %zmm5, %zmm6 vminmaxpd $123, (%ecx){1to8}, %zmm5, %zmm6 vminmaxpd $123, -1024(%edx){1to8}, %zmm5, %zmm6{%k7}{z} @@ -24,14 +24,14 @@ _start: _intel: .intel_syntax noprefix - .irp m, pbf16, pd, ph, ps + .irp m, bf16, pd, ph, ps vminmax\m zmm6, zmm5, zmm4, 123 vminmax\m zmm6{k7}, zmm5, [esp+esi*8+0x10000000], 123 vminmax\m zmm6, zmm5, ZMMWORD PTR [ecx+8128], 123 .endr - vminmaxpbf16 zmm6, zmm5, [ecx]{1to32}, 123 - vminmaxpbf16 zmm6{k7}{z}, zmm5, WORD PTR [edx-256]{1to32}, 123 + vminmaxbf16 zmm6, zmm5, [ecx]{1to32}, 123 + vminmaxbf16 zmm6{k7}{z}, zmm5, WORD PTR [edx-256]{1to32}, 123 vminmaxpd zmm6, zmm5, zmm4, {sae}, 123 vminmaxpd zmm6, zmm5, QWORD PTR [ecx]{1to8}, 123 vminmaxpd zmm6{k7}{z}, zmm5, [edx-1024]{1to8}, 123 diff --git a/gas/testsuite/gas/i386/x86-64-avx10_2-256-bf16-intel.d b/gas/testsuite/gas/i386/x86-64-avx10_2-256-bf16-intel.d index 91030dae82c..68eb3105887 100644 --- a/gas/testsuite/gas/i386/x86-64-avx10_2-256-bf16-intel.d +++ b/gas/testsuite/gas/i386/x86-64-avx10_2-256-bf16-intel.d @@ -8,288 +8,288 @@ Disassembly of section \.text: #... [a-f0-9]+ <_intel>: -\s*[a-f0-9]+:\s*62 05 15 20 58 f4\s+vaddnepbf16 ymm30,ymm29,ymm28 -\s*[a-f0-9]+:\s*62 05 15 00 58 f4\s+vaddnepbf16 xmm30,xmm29,xmm28 -\s*[a-f0-9]+:\s*62 25 15 27 58 b4 f5 00 00 00 10\s+vaddnepbf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 45 15 30 58 31\s+vaddnepbf16 ymm30,ymm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 65 15 20 58 71 7f\s+vaddnepbf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] -\s*[a-f0-9]+:\s*62 65 15 b7 58 72 80\s+vaddnepbf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 25 15 07 58 b4 f5 00 00 00 10\s+vaddnepbf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 45 15 10 58 31\s+vaddnepbf16 xmm30,xmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 65 15 00 58 71 7f\s+vaddnepbf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] -\s*[a-f0-9]+:\s*62 65 15 97 58 72 80\s+vaddnepbf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 05 15 20 5e f4\s+vdivnepbf16 ymm30,ymm29,ymm28 -\s*[a-f0-9]+:\s*62 05 15 00 5e f4\s+vdivnepbf16 xmm30,xmm29,xmm28 -\s*[a-f0-9]+:\s*62 25 15 27 5e b4 f5 00 00 00 10\s+vdivnepbf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 45 15 30 5e 31\s+vdivnepbf16 ymm30,ymm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 65 15 20 5e 71 7f\s+vdivnepbf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] -\s*[a-f0-9]+:\s*62 65 15 b7 5e 72 80\s+vdivnepbf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 25 15 07 5e b4 f5 00 00 00 10\s+vdivnepbf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 45 15 10 5e 31\s+vdivnepbf16 xmm30,xmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 65 15 00 5e 71 7f\s+vdivnepbf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] -\s*[a-f0-9]+:\s*62 65 15 97 5e 72 80\s+vdivnepbf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 05 15 20 5f f4\s+vmaxpbf16 ymm30,ymm29,ymm28 -\s*[a-f0-9]+:\s*62 05 15 00 5f f4\s+vmaxpbf16 xmm30,xmm29,xmm28 -\s*[a-f0-9]+:\s*62 25 15 27 5f b4 f5 00 00 00 10\s+vmaxpbf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 45 15 30 5f 31\s+vmaxpbf16 ymm30,ymm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 65 15 20 5f 71 7f\s+vmaxpbf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] -\s*[a-f0-9]+:\s*62 65 15 b7 5f 72 80\s+vmaxpbf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 25 15 07 5f b4 f5 00 00 00 10\s+vmaxpbf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 45 15 10 5f 31\s+vmaxpbf16 xmm30,xmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 65 15 00 5f 71 7f\s+vmaxpbf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] -\s*[a-f0-9]+:\s*62 65 15 97 5f 72 80\s+vmaxpbf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 05 15 20 5d f4\s+vminpbf16 ymm30,ymm29,ymm28 -\s*[a-f0-9]+:\s*62 05 15 00 5d f4\s+vminpbf16 xmm30,xmm29,xmm28 -\s*[a-f0-9]+:\s*62 25 15 27 5d b4 f5 00 00 00 10\s+vminpbf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 45 15 30 5d 31\s+vminpbf16 ymm30,ymm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 65 15 20 5d 71 7f\s+vminpbf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] -\s*[a-f0-9]+:\s*62 65 15 b7 5d 72 80\s+vminpbf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 25 15 07 5d b4 f5 00 00 00 10\s+vminpbf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 45 15 10 5d 31\s+vminpbf16 xmm30,xmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 65 15 00 5d 71 7f\s+vminpbf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] -\s*[a-f0-9]+:\s*62 65 15 97 5d 72 80\s+vminpbf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 05 15 20 59 f4\s+vmulnepbf16 ymm30,ymm29,ymm28 -\s*[a-f0-9]+:\s*62 05 15 00 59 f4\s+vmulnepbf16 xmm30,xmm29,xmm28 -\s*[a-f0-9]+:\s*62 25 15 27 59 b4 f5 00 00 00 10\s+vmulnepbf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 45 15 30 59 31\s+vmulnepbf16 ymm30,ymm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 65 15 20 59 71 7f\s+vmulnepbf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] -\s*[a-f0-9]+:\s*62 65 15 b7 59 72 80\s+vmulnepbf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 25 15 07 59 b4 f5 00 00 00 10\s+vmulnepbf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 45 15 10 59 31\s+vmulnepbf16 xmm30,xmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 65 15 00 59 71 7f\s+vmulnepbf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] -\s*[a-f0-9]+:\s*62 65 15 97 59 72 80\s+vmulnepbf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 14 20 2c f4\s+vscalefnepbf16 ymm30,ymm29,ymm28 -\s*[a-f0-9]+:\s*62 06 14 00 2c f4\s+vscalefnepbf16 xmm30,xmm29,xmm28 -\s*[a-f0-9]+:\s*62 26 14 27 2c b4 f5 00 00 00 10\s+vscalefnepbf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 30 2c 31\s+vscalefnepbf16 ymm30,ymm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 20 2c 71 7f\s+vscalefnepbf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] -\s*[a-f0-9]+:\s*62 66 14 b7 2c 72 80\s+vscalefnepbf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 26 14 07 2c b4 f5 00 00 00 10\s+vscalefnepbf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 10 2c 31\s+vscalefnepbf16 xmm30,xmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 00 2c 71 7f\s+vscalefnepbf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] -\s*[a-f0-9]+:\s*62 66 14 97 2c 72 80\s+vscalefnepbf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 05 15 20 5c f4\s+vsubnepbf16 ymm30,ymm29,ymm28 -\s*[a-f0-9]+:\s*62 05 15 00 5c f4\s+vsubnepbf16 xmm30,xmm29,xmm28 -\s*[a-f0-9]+:\s*62 25 15 27 5c b4 f5 00 00 00 10\s+vsubnepbf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 45 15 30 5c 31\s+vsubnepbf16 ymm30,ymm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 65 15 20 5c 71 7f\s+vsubnepbf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] -\s*[a-f0-9]+:\s*62 65 15 b7 5c 72 80\s+vsubnepbf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 25 15 07 5c b4 f5 00 00 00 10\s+vsubnepbf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 45 15 10 5c 31\s+vsubnepbf16 xmm30,xmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 65 15 00 5c 71 7f\s+vsubnepbf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] -\s*[a-f0-9]+:\s*62 65 15 97 5c 72 80\s+vsubnepbf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 14 20 98 f4\s+vfmadd132nepbf16 ymm30,ymm29,ymm28 -\s*[a-f0-9]+:\s*62 06 14 00 98 f4\s+vfmadd132nepbf16 xmm30,xmm29,xmm28 -\s*[a-f0-9]+:\s*62 26 14 27 98 b4 f5 00 00 00 10\s+vfmadd132nepbf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 30 98 31\s+vfmadd132nepbf16 ymm30,ymm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 20 98 71 7f\s+vfmadd132nepbf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] -\s*[a-f0-9]+:\s*62 66 14 b7 98 72 80\s+vfmadd132nepbf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 26 14 07 98 b4 f5 00 00 00 10\s+vfmadd132nepbf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 10 98 31\s+vfmadd132nepbf16 xmm30,xmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 00 98 71 7f\s+vfmadd132nepbf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] -\s*[a-f0-9]+:\s*62 66 14 97 98 72 80\s+vfmadd132nepbf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 14 20 a8 f4\s+vfmadd213nepbf16 ymm30,ymm29,ymm28 -\s*[a-f0-9]+:\s*62 06 14 00 a8 f4\s+vfmadd213nepbf16 xmm30,xmm29,xmm28 -\s*[a-f0-9]+:\s*62 26 14 27 a8 b4 f5 00 00 00 10\s+vfmadd213nepbf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 30 a8 31\s+vfmadd213nepbf16 ymm30,ymm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 20 a8 71 7f\s+vfmadd213nepbf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] -\s*[a-f0-9]+:\s*62 66 14 b7 a8 72 80\s+vfmadd213nepbf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 26 14 07 a8 b4 f5 00 00 00 10\s+vfmadd213nepbf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 10 a8 31\s+vfmadd213nepbf16 xmm30,xmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 00 a8 71 7f\s+vfmadd213nepbf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] -\s*[a-f0-9]+:\s*62 66 14 97 a8 72 80\s+vfmadd213nepbf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 14 20 b8 f4\s+vfmadd231nepbf16 ymm30,ymm29,ymm28 -\s*[a-f0-9]+:\s*62 06 14 00 b8 f4\s+vfmadd231nepbf16 xmm30,xmm29,xmm28 -\s*[a-f0-9]+:\s*62 26 14 27 b8 b4 f5 00 00 00 10\s+vfmadd231nepbf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 30 b8 31\s+vfmadd231nepbf16 ymm30,ymm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 20 b8 71 7f\s+vfmadd231nepbf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] -\s*[a-f0-9]+:\s*62 66 14 b7 b8 72 80\s+vfmadd231nepbf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 26 14 07 b8 b4 f5 00 00 00 10\s+vfmadd231nepbf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 10 b8 31\s+vfmadd231nepbf16 xmm30,xmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 00 b8 71 7f\s+vfmadd231nepbf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] -\s*[a-f0-9]+:\s*62 66 14 97 b8 72 80\s+vfmadd231nepbf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 14 20 9a f4\s+vfmsub132nepbf16 ymm30,ymm29,ymm28 -\s*[a-f0-9]+:\s*62 06 14 00 9a f4\s+vfmsub132nepbf16 xmm30,xmm29,xmm28 -\s*[a-f0-9]+:\s*62 26 14 27 9a b4 f5 00 00 00 10\s+vfmsub132nepbf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 30 9a 31\s+vfmsub132nepbf16 ymm30,ymm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 20 9a 71 7f\s+vfmsub132nepbf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] -\s*[a-f0-9]+:\s*62 66 14 b7 9a 72 80\s+vfmsub132nepbf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 26 14 07 9a b4 f5 00 00 00 10\s+vfmsub132nepbf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 10 9a 31\s+vfmsub132nepbf16 xmm30,xmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 00 9a 71 7f\s+vfmsub132nepbf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] -\s*[a-f0-9]+:\s*62 66 14 97 9a 72 80\s+vfmsub132nepbf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 14 20 aa f4\s+vfmsub213nepbf16 ymm30,ymm29,ymm28 -\s*[a-f0-9]+:\s*62 06 14 00 aa f4\s+vfmsub213nepbf16 xmm30,xmm29,xmm28 -\s*[a-f0-9]+:\s*62 26 14 27 aa b4 f5 00 00 00 10\s+vfmsub213nepbf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 30 aa 31\s+vfmsub213nepbf16 ymm30,ymm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 20 aa 71 7f\s+vfmsub213nepbf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] -\s*[a-f0-9]+:\s*62 66 14 b7 aa 72 80\s+vfmsub213nepbf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 26 14 07 aa b4 f5 00 00 00 10\s+vfmsub213nepbf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 10 aa 31\s+vfmsub213nepbf16 xmm30,xmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 00 aa 71 7f\s+vfmsub213nepbf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] -\s*[a-f0-9]+:\s*62 66 14 97 aa 72 80\s+vfmsub213nepbf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 14 20 ba f4\s+vfmsub231nepbf16 ymm30,ymm29,ymm28 -\s*[a-f0-9]+:\s*62 06 14 00 ba f4\s+vfmsub231nepbf16 xmm30,xmm29,xmm28 -\s*[a-f0-9]+:\s*62 26 14 27 ba b4 f5 00 00 00 10\s+vfmsub231nepbf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 30 ba 31\s+vfmsub231nepbf16 ymm30,ymm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 20 ba 71 7f\s+vfmsub231nepbf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] -\s*[a-f0-9]+:\s*62 66 14 b7 ba 72 80\s+vfmsub231nepbf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 26 14 07 ba b4 f5 00 00 00 10\s+vfmsub231nepbf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 10 ba 31\s+vfmsub231nepbf16 xmm30,xmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 00 ba 71 7f\s+vfmsub231nepbf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] -\s*[a-f0-9]+:\s*62 66 14 97 ba 72 80\s+vfmsub231nepbf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 14 20 9c f4\s+vfnmadd132nepbf16 ymm30,ymm29,ymm28 -\s*[a-f0-9]+:\s*62 06 14 00 9c f4\s+vfnmadd132nepbf16 xmm30,xmm29,xmm28 -\s*[a-f0-9]+:\s*62 26 14 27 9c b4 f5 00 00 00 10\s+vfnmadd132nepbf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 30 9c 31\s+vfnmadd132nepbf16 ymm30,ymm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 20 9c 71 7f\s+vfnmadd132nepbf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] -\s*[a-f0-9]+:\s*62 66 14 b7 9c 72 80\s+vfnmadd132nepbf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 26 14 07 9c b4 f5 00 00 00 10\s+vfnmadd132nepbf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 10 9c 31\s+vfnmadd132nepbf16 xmm30,xmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 00 9c 71 7f\s+vfnmadd132nepbf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] -\s*[a-f0-9]+:\s*62 66 14 97 9c 72 80\s+vfnmadd132nepbf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 14 20 ac f4\s+vfnmadd213nepbf16 ymm30,ymm29,ymm28 -\s*[a-f0-9]+:\s*62 06 14 00 ac f4\s+vfnmadd213nepbf16 xmm30,xmm29,xmm28 -\s*[a-f0-9]+:\s*62 26 14 27 ac b4 f5 00 00 00 10\s+vfnmadd213nepbf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 30 ac 31\s+vfnmadd213nepbf16 ymm30,ymm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 20 ac 71 7f\s+vfnmadd213nepbf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] -\s*[a-f0-9]+:\s*62 66 14 b7 ac 72 80\s+vfnmadd213nepbf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 26 14 07 ac b4 f5 00 00 00 10\s+vfnmadd213nepbf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 10 ac 31\s+vfnmadd213nepbf16 xmm30,xmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 00 ac 71 7f\s+vfnmadd213nepbf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] -\s*[a-f0-9]+:\s*62 66 14 97 ac 72 80\s+vfnmadd213nepbf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 14 20 bc f4\s+vfnmadd231nepbf16 ymm30,ymm29,ymm28 -\s*[a-f0-9]+:\s*62 06 14 00 bc f4\s+vfnmadd231nepbf16 xmm30,xmm29,xmm28 -\s*[a-f0-9]+:\s*62 26 14 27 bc b4 f5 00 00 00 10\s+vfnmadd231nepbf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 30 bc 31\s+vfnmadd231nepbf16 ymm30,ymm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 20 bc 71 7f\s+vfnmadd231nepbf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] -\s*[a-f0-9]+:\s*62 66 14 b7 bc 72 80\s+vfnmadd231nepbf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 26 14 07 bc b4 f5 00 00 00 10\s+vfnmadd231nepbf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 10 bc 31\s+vfnmadd231nepbf16 xmm30,xmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 00 bc 71 7f\s+vfnmadd231nepbf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] -\s*[a-f0-9]+:\s*62 66 14 97 bc 72 80\s+vfnmadd231nepbf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 14 20 9e f4\s+vfnmsub132nepbf16 ymm30,ymm29,ymm28 -\s*[a-f0-9]+:\s*62 06 14 00 9e f4\s+vfnmsub132nepbf16 xmm30,xmm29,xmm28 -\s*[a-f0-9]+:\s*62 26 14 27 9e b4 f5 00 00 00 10\s+vfnmsub132nepbf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 30 9e 31\s+vfnmsub132nepbf16 ymm30,ymm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 20 9e 71 7f\s+vfnmsub132nepbf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] -\s*[a-f0-9]+:\s*62 66 14 b7 9e 72 80\s+vfnmsub132nepbf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 26 14 07 9e b4 f5 00 00 00 10\s+vfnmsub132nepbf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 10 9e 31\s+vfnmsub132nepbf16 xmm30,xmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 00 9e 71 7f\s+vfnmsub132nepbf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] -\s*[a-f0-9]+:\s*62 66 14 97 9e 72 80\s+vfnmsub132nepbf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 14 20 ae f4\s+vfnmsub213nepbf16 ymm30,ymm29,ymm28 -\s*[a-f0-9]+:\s*62 06 14 00 ae f4\s+vfnmsub213nepbf16 xmm30,xmm29,xmm28 -\s*[a-f0-9]+:\s*62 26 14 27 ae b4 f5 00 00 00 10\s+vfnmsub213nepbf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 30 ae 31\s+vfnmsub213nepbf16 ymm30,ymm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 20 ae 71 7f\s+vfnmsub213nepbf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] -\s*[a-f0-9]+:\s*62 66 14 b7 ae 72 80\s+vfnmsub213nepbf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 26 14 07 ae b4 f5 00 00 00 10\s+vfnmsub213nepbf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 10 ae 31\s+vfnmsub213nepbf16 xmm30,xmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 00 ae 71 7f\s+vfnmsub213nepbf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] -\s*[a-f0-9]+:\s*62 66 14 97 ae 72 80\s+vfnmsub213nepbf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 14 20 be f4\s+vfnmsub231nepbf16 ymm30,ymm29,ymm28 -\s*[a-f0-9]+:\s*62 06 14 00 be f4\s+vfnmsub231nepbf16 xmm30,xmm29,xmm28 -\s*[a-f0-9]+:\s*62 26 14 27 be b4 f5 00 00 00 10\s+vfnmsub231nepbf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 30 be 31\s+vfnmsub231nepbf16 ymm30,ymm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 20 be 71 7f\s+vfnmsub231nepbf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] -\s*[a-f0-9]+:\s*62 66 14 b7 be 72 80\s+vfnmsub231nepbf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 26 14 07 be b4 f5 00 00 00 10\s+vfnmsub231nepbf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 10 be 31\s+vfnmsub231nepbf16 xmm30,xmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 00 be 71 7f\s+vfnmsub231nepbf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] -\s*[a-f0-9]+:\s*62 66 14 97 be 72 80\s+vfnmsub231nepbf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 7c 08 42 f5\s+vgetexppbf16 xmm30,xmm29 -\s*[a-f0-9]+:\s*62 06 7c 28 42 f5\s+vgetexppbf16 ymm30,ymm29 -\s*[a-f0-9]+:\s*62 26 7c 0f 42 b4 f5 00 00 00 10\s+vgetexppbf16 xmm30\{k7\},XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 7c 18 42 31\s+vgetexppbf16 xmm30,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 7c 08 42 71 7f\s+vgetexppbf16 xmm30,XMMWORD PTR \[rcx\+0x7f0\] -\s*[a-f0-9]+:\s*62 66 7c 9f 42 72 80\s+vgetexppbf16 xmm30\{k7\}\{z\},WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 26 7c 2f 42 b4 f5 00 00 00 10\s+vgetexppbf16 ymm30\{k7\},YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 7c 38 42 31\s+vgetexppbf16 ymm30,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 7c 28 42 71 7f\s+vgetexppbf16 ymm30,YMMWORD PTR \[rcx\+0xfe0\] -\s*[a-f0-9]+:\s*62 66 7c bf 42 72 80\s+vgetexppbf16 ymm30\{k7\}\{z\},WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 7c 08 4c f5\s+vrcppbf16 xmm30,xmm29 -\s*[a-f0-9]+:\s*62 06 7c 28 4c f5\s+vrcppbf16 ymm30,ymm29 -\s*[a-f0-9]+:\s*62 26 7c 0f 4c b4 f5 00 00 00 10\s+vrcppbf16 xmm30\{k7\},XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 7c 18 4c 31\s+vrcppbf16 xmm30,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 7c 08 4c 71 7f\s+vrcppbf16 xmm30,XMMWORD PTR \[rcx\+0x7f0\] -\s*[a-f0-9]+:\s*62 66 7c 9f 4c 72 80\s+vrcppbf16 xmm30\{k7\}\{z\},WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 26 7c 2f 4c b4 f5 00 00 00 10\s+vrcppbf16 ymm30\{k7\},YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 7c 38 4c 31\s+vrcppbf16 ymm30,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 7c 28 4c 71 7f\s+vrcppbf16 ymm30,YMMWORD PTR \[rcx\+0xfe0\] -\s*[a-f0-9]+:\s*62 66 7c bf 4c 72 80\s+vrcppbf16 ymm30\{k7\}\{z\},WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 7c 08 4e f5\s+vrsqrtpbf16 xmm30,xmm29 -\s*[a-f0-9]+:\s*62 06 7c 28 4e f5\s+vrsqrtpbf16 ymm30,ymm29 -\s*[a-f0-9]+:\s*62 26 7c 0f 4e b4 f5 00 00 00 10\s+vrsqrtpbf16 xmm30\{k7\},XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 7c 18 4e 31\s+vrsqrtpbf16 xmm30,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 7c 08 4e 71 7f\s+vrsqrtpbf16 xmm30,XMMWORD PTR \[rcx\+0x7f0\] -\s*[a-f0-9]+:\s*62 66 7c 9f 4e 72 80\s+vrsqrtpbf16 xmm30\{k7\}\{z\},WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 26 7c 2f 4e b4 f5 00 00 00 10\s+vrsqrtpbf16 ymm30\{k7\},YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 7c 38 4e 31\s+vrsqrtpbf16 ymm30,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 7c 28 4e 71 7f\s+vrsqrtpbf16 ymm30,YMMWORD PTR \[rcx\+0xfe0\] -\s*[a-f0-9]+:\s*62 66 7c bf 4e 72 80\s+vrsqrtpbf16 ymm30\{k7\}\{z\},WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 05 7d 08 51 f5\s+vsqrtnepbf16 xmm30,xmm29 -\s*[a-f0-9]+:\s*62 05 7d 28 51 f5\s+vsqrtnepbf16 ymm30,ymm29 -\s*[a-f0-9]+:\s*62 25 7d 0f 51 b4 f5 00 00 00 10\s+vsqrtnepbf16 xmm30\{k7\},XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 45 7d 18 51 31\s+vsqrtnepbf16 xmm30,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 65 7d 08 51 71 7f\s+vsqrtnepbf16 xmm30,XMMWORD PTR \[rcx\+0x7f0\] -\s*[a-f0-9]+:\s*62 65 7d 9f 51 72 80\s+vsqrtnepbf16 xmm30\{k7\}\{z\},WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 25 7d 2f 51 b4 f5 00 00 00 10\s+vsqrtnepbf16 ymm30\{k7\},YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 45 7d 38 51 31\s+vsqrtnepbf16 ymm30,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 65 7d 28 51 71 7f\s+vsqrtnepbf16 ymm30,YMMWORD PTR \[rcx\+0xfe0\] -\s*[a-f0-9]+:\s*62 65 7d bf 51 72 80\s+vsqrtnepbf16 ymm30\{k7\}\{z\},WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 03 7f 28 26 f5 7b\s+vgetmantpbf16 ymm30,ymm29,0x7b -\s*[a-f0-9]+:\s*62 03 7f 08 26 f5 7b\s+vgetmantpbf16 xmm30,xmm29,0x7b -\s*[a-f0-9]+:\s*62 23 7f 0f 26 b4 f5 00 00 00 10 7b\s+vgetmantpbf16 xmm30\{k7\},XMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 43 7f 18 26 31 7b\s+vgetmantpbf16 xmm30,WORD BCST \[r9\],0x7b -\s*[a-f0-9]+:\s*62 63 7f 08 26 71 7f 7b\s+vgetmantpbf16 xmm30,XMMWORD PTR \[rcx\+0x7f0\],0x7b -\s*[a-f0-9]+:\s*62 63 7f 9f 26 72 80 7b\s+vgetmantpbf16 xmm30\{k7\}\{z\},WORD BCST \[rdx-0x100\],0x7b -\s*[a-f0-9]+:\s*62 23 7f 2f 26 b4 f5 00 00 00 10 7b\s+vgetmantpbf16 ymm30\{k7\},YMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 43 7f 38 26 31 7b\s+vgetmantpbf16 ymm30,WORD BCST \[r9\],0x7b -\s*[a-f0-9]+:\s*62 63 7f 28 26 71 7f 7b\s+vgetmantpbf16 ymm30,YMMWORD PTR \[rcx\+0xfe0\],0x7b -\s*[a-f0-9]+:\s*62 63 7f bf 26 72 80 7b\s+vgetmantpbf16 ymm30\{k7\}\{z\},WORD BCST \[rdx-0x100\],0x7b -\s*[a-f0-9]+:\s*62 03 7f 28 56 f5 7b\s+vreducenepbf16 ymm30,ymm29,0x7b -\s*[a-f0-9]+:\s*62 03 7f 08 56 f5 7b\s+vreducenepbf16 xmm30,xmm29,0x7b -\s*[a-f0-9]+:\s*62 23 7f 0f 56 b4 f5 00 00 00 10 7b\s+vreducenepbf16 xmm30\{k7\},XMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 43 7f 18 56 31 7b\s+vreducenepbf16 xmm30,WORD BCST \[r9\],0x7b -\s*[a-f0-9]+:\s*62 63 7f 08 56 71 7f 7b\s+vreducenepbf16 xmm30,XMMWORD PTR \[rcx\+0x7f0\],0x7b -\s*[a-f0-9]+:\s*62 63 7f 9f 56 72 80 7b\s+vreducenepbf16 xmm30\{k7\}\{z\},WORD BCST \[rdx-0x100\],0x7b -\s*[a-f0-9]+:\s*62 23 7f 2f 56 b4 f5 00 00 00 10 7b\s+vreducenepbf16 ymm30\{k7\},YMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 43 7f 38 56 31 7b\s+vreducenepbf16 ymm30,WORD BCST \[r9\],0x7b -\s*[a-f0-9]+:\s*62 63 7f 28 56 71 7f 7b\s+vreducenepbf16 ymm30,YMMWORD PTR \[rcx\+0xfe0\],0x7b -\s*[a-f0-9]+:\s*62 63 7f bf 56 72 80 7b\s+vreducenepbf16 ymm30\{k7\}\{z\},WORD BCST \[rdx-0x100\],0x7b -\s*[a-f0-9]+:\s*62 03 7f 28 08 f5 7b\s+vrndscalenepbf16 ymm30,ymm29,0x7b -\s*[a-f0-9]+:\s*62 03 7f 08 08 f5 7b\s+vrndscalenepbf16 xmm30,xmm29,0x7b -\s*[a-f0-9]+:\s*62 23 7f 0f 08 b4 f5 00 00 00 10 7b\s+vrndscalenepbf16 xmm30\{k7\},XMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 43 7f 18 08 31 7b\s+vrndscalenepbf16 xmm30,WORD BCST \[r9\],0x7b -\s*[a-f0-9]+:\s*62 63 7f 08 08 71 7f 7b\s+vrndscalenepbf16 xmm30,XMMWORD PTR \[rcx\+0x7f0\],0x7b -\s*[a-f0-9]+:\s*62 63 7f 9f 08 72 80 7b\s+vrndscalenepbf16 xmm30\{k7\}\{z\},WORD BCST \[rdx-0x100\],0x7b -\s*[a-f0-9]+:\s*62 23 7f 2f 08 b4 f5 00 00 00 10 7b\s+vrndscalenepbf16 ymm30\{k7\},YMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 43 7f 38 08 31 7b\s+vrndscalenepbf16 ymm30,WORD BCST \[r9\],0x7b -\s*[a-f0-9]+:\s*62 63 7f 28 08 71 7f 7b\s+vrndscalenepbf16 ymm30,YMMWORD PTR \[rcx\+0xfe0\],0x7b -\s*[a-f0-9]+:\s*62 63 7f bf 08 72 80 7b\s+vrndscalenepbf16 ymm30\{k7\}\{z\},WORD BCST \[rdx-0x100\],0x7b -\s*[a-f0-9]+:\s*62 93 17 20 c2 ec 7b\s+vcmppbf16 k5,ymm29,ymm28,0x7b -\s*[a-f0-9]+:\s*62 93 17 00 c2 ec 7b\s+vcmppbf16 k5,xmm29,xmm28,0x7b -\s*[a-f0-9]+:\s*62 b3 17 07 c2 ac f5 00 00 00 10 7b\s+vcmppbf16 k5\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 d3 17 10 c2 29 7b\s+vcmppbf16 k5,xmm29,WORD BCST \[r9\],0x7b -\s*[a-f0-9]+:\s*62 f3 17 00 c2 69 7f 7b\s+vcmppbf16 k5,xmm29,XMMWORD PTR \[rcx\+0x7f0\],0x7b -\s*[a-f0-9]+:\s*62 f3 17 17 c2 6a 80 7b\s+vcmppbf16 k5\{k7\},xmm29,WORD BCST \[rdx-0x100\],0x7b -\s*[a-f0-9]+:\s*62 b3 17 27 c2 ac f5 00 00 00 10 7b\s+vcmppbf16 k5\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 d3 17 30 c2 29 7b\s+vcmppbf16 k5,ymm29,WORD BCST \[r9\],0x7b -\s*[a-f0-9]+:\s*62 f3 17 20 c2 69 7f 7b\s+vcmppbf16 k5,ymm29,YMMWORD PTR \[rcx\+0xfe0\],0x7b -\s*[a-f0-9]+:\s*62 f3 17 37 c2 6a 80 7b\s+vcmppbf16 k5\{k7\},ymm29,WORD BCST \[rdx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 05 15 20 58 f4\s+vaddbf16 ymm30,ymm29,ymm28 +\s*[a-f0-9]+:\s*62 05 15 00 58 f4\s+vaddbf16 xmm30,xmm29,xmm28 +\s*[a-f0-9]+:\s*62 25 15 27 58 b4 f5 00 00 00 10\s+vaddbf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 45 15 30 58 31\s+vaddbf16 ymm30,ymm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 65 15 20 58 71 7f\s+vaddbf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] +\s*[a-f0-9]+:\s*62 65 15 b7 58 72 80\s+vaddbf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 25 15 07 58 b4 f5 00 00 00 10\s+vaddbf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 45 15 10 58 31\s+vaddbf16 xmm30,xmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 65 15 00 58 71 7f\s+vaddbf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] +\s*[a-f0-9]+:\s*62 65 15 97 58 72 80\s+vaddbf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 05 15 20 5e f4\s+vdivbf16 ymm30,ymm29,ymm28 +\s*[a-f0-9]+:\s*62 05 15 00 5e f4\s+vdivbf16 xmm30,xmm29,xmm28 +\s*[a-f0-9]+:\s*62 25 15 27 5e b4 f5 00 00 00 10\s+vdivbf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 45 15 30 5e 31\s+vdivbf16 ymm30,ymm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 65 15 20 5e 71 7f\s+vdivbf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] +\s*[a-f0-9]+:\s*62 65 15 b7 5e 72 80\s+vdivbf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 25 15 07 5e b4 f5 00 00 00 10\s+vdivbf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 45 15 10 5e 31\s+vdivbf16 xmm30,xmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 65 15 00 5e 71 7f\s+vdivbf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] +\s*[a-f0-9]+:\s*62 65 15 97 5e 72 80\s+vdivbf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 05 15 20 5f f4\s+vmaxbf16 ymm30,ymm29,ymm28 +\s*[a-f0-9]+:\s*62 05 15 00 5f f4\s+vmaxbf16 xmm30,xmm29,xmm28 +\s*[a-f0-9]+:\s*62 25 15 27 5f b4 f5 00 00 00 10\s+vmaxbf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 45 15 30 5f 31\s+vmaxbf16 ymm30,ymm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 65 15 20 5f 71 7f\s+vmaxbf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] +\s*[a-f0-9]+:\s*62 65 15 b7 5f 72 80\s+vmaxbf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 25 15 07 5f b4 f5 00 00 00 10\s+vmaxbf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 45 15 10 5f 31\s+vmaxbf16 xmm30,xmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 65 15 00 5f 71 7f\s+vmaxbf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] +\s*[a-f0-9]+:\s*62 65 15 97 5f 72 80\s+vmaxbf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 05 15 20 5d f4\s+vminbf16 ymm30,ymm29,ymm28 +\s*[a-f0-9]+:\s*62 05 15 00 5d f4\s+vminbf16 xmm30,xmm29,xmm28 +\s*[a-f0-9]+:\s*62 25 15 27 5d b4 f5 00 00 00 10\s+vminbf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 45 15 30 5d 31\s+vminbf16 ymm30,ymm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 65 15 20 5d 71 7f\s+vminbf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] +\s*[a-f0-9]+:\s*62 65 15 b7 5d 72 80\s+vminbf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 25 15 07 5d b4 f5 00 00 00 10\s+vminbf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 45 15 10 5d 31\s+vminbf16 xmm30,xmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 65 15 00 5d 71 7f\s+vminbf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] +\s*[a-f0-9]+:\s*62 65 15 97 5d 72 80\s+vminbf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 05 15 20 59 f4\s+vmulbf16 ymm30,ymm29,ymm28 +\s*[a-f0-9]+:\s*62 05 15 00 59 f4\s+vmulbf16 xmm30,xmm29,xmm28 +\s*[a-f0-9]+:\s*62 25 15 27 59 b4 f5 00 00 00 10\s+vmulbf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 45 15 30 59 31\s+vmulbf16 ymm30,ymm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 65 15 20 59 71 7f\s+vmulbf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] +\s*[a-f0-9]+:\s*62 65 15 b7 59 72 80\s+vmulbf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 25 15 07 59 b4 f5 00 00 00 10\s+vmulbf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 45 15 10 59 31\s+vmulbf16 xmm30,xmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 65 15 00 59 71 7f\s+vmulbf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] +\s*[a-f0-9]+:\s*62 65 15 97 59 72 80\s+vmulbf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 14 20 2c f4\s+vscalefbf16 ymm30,ymm29,ymm28 +\s*[a-f0-9]+:\s*62 06 14 00 2c f4\s+vscalefbf16 xmm30,xmm29,xmm28 +\s*[a-f0-9]+:\s*62 26 14 27 2c b4 f5 00 00 00 10\s+vscalefbf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 30 2c 31\s+vscalefbf16 ymm30,ymm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 20 2c 71 7f\s+vscalefbf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] +\s*[a-f0-9]+:\s*62 66 14 b7 2c 72 80\s+vscalefbf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 26 14 07 2c b4 f5 00 00 00 10\s+vscalefbf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 10 2c 31\s+vscalefbf16 xmm30,xmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 00 2c 71 7f\s+vscalefbf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] +\s*[a-f0-9]+:\s*62 66 14 97 2c 72 80\s+vscalefbf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 05 15 20 5c f4\s+vsubbf16 ymm30,ymm29,ymm28 +\s*[a-f0-9]+:\s*62 05 15 00 5c f4\s+vsubbf16 xmm30,xmm29,xmm28 +\s*[a-f0-9]+:\s*62 25 15 27 5c b4 f5 00 00 00 10\s+vsubbf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 45 15 30 5c 31\s+vsubbf16 ymm30,ymm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 65 15 20 5c 71 7f\s+vsubbf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] +\s*[a-f0-9]+:\s*62 65 15 b7 5c 72 80\s+vsubbf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 25 15 07 5c b4 f5 00 00 00 10\s+vsubbf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 45 15 10 5c 31\s+vsubbf16 xmm30,xmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 65 15 00 5c 71 7f\s+vsubbf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] +\s*[a-f0-9]+:\s*62 65 15 97 5c 72 80\s+vsubbf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 14 20 98 f4\s+vfmadd132bf16 ymm30,ymm29,ymm28 +\s*[a-f0-9]+:\s*62 06 14 00 98 f4\s+vfmadd132bf16 xmm30,xmm29,xmm28 +\s*[a-f0-9]+:\s*62 26 14 27 98 b4 f5 00 00 00 10\s+vfmadd132bf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 30 98 31\s+vfmadd132bf16 ymm30,ymm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 20 98 71 7f\s+vfmadd132bf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] +\s*[a-f0-9]+:\s*62 66 14 b7 98 72 80\s+vfmadd132bf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 26 14 07 98 b4 f5 00 00 00 10\s+vfmadd132bf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 10 98 31\s+vfmadd132bf16 xmm30,xmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 00 98 71 7f\s+vfmadd132bf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] +\s*[a-f0-9]+:\s*62 66 14 97 98 72 80\s+vfmadd132bf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 14 20 a8 f4\s+vfmadd213bf16 ymm30,ymm29,ymm28 +\s*[a-f0-9]+:\s*62 06 14 00 a8 f4\s+vfmadd213bf16 xmm30,xmm29,xmm28 +\s*[a-f0-9]+:\s*62 26 14 27 a8 b4 f5 00 00 00 10\s+vfmadd213bf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 30 a8 31\s+vfmadd213bf16 ymm30,ymm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 20 a8 71 7f\s+vfmadd213bf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] +\s*[a-f0-9]+:\s*62 66 14 b7 a8 72 80\s+vfmadd213bf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 26 14 07 a8 b4 f5 00 00 00 10\s+vfmadd213bf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 10 a8 31\s+vfmadd213bf16 xmm30,xmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 00 a8 71 7f\s+vfmadd213bf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] +\s*[a-f0-9]+:\s*62 66 14 97 a8 72 80\s+vfmadd213bf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 14 20 b8 f4\s+vfmadd231bf16 ymm30,ymm29,ymm28 +\s*[a-f0-9]+:\s*62 06 14 00 b8 f4\s+vfmadd231bf16 xmm30,xmm29,xmm28 +\s*[a-f0-9]+:\s*62 26 14 27 b8 b4 f5 00 00 00 10\s+vfmadd231bf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 30 b8 31\s+vfmadd231bf16 ymm30,ymm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 20 b8 71 7f\s+vfmadd231bf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] +\s*[a-f0-9]+:\s*62 66 14 b7 b8 72 80\s+vfmadd231bf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 26 14 07 b8 b4 f5 00 00 00 10\s+vfmadd231bf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 10 b8 31\s+vfmadd231bf16 xmm30,xmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 00 b8 71 7f\s+vfmadd231bf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] +\s*[a-f0-9]+:\s*62 66 14 97 b8 72 80\s+vfmadd231bf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 14 20 9a f4\s+vfmsub132bf16 ymm30,ymm29,ymm28 +\s*[a-f0-9]+:\s*62 06 14 00 9a f4\s+vfmsub132bf16 xmm30,xmm29,xmm28 +\s*[a-f0-9]+:\s*62 26 14 27 9a b4 f5 00 00 00 10\s+vfmsub132bf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 30 9a 31\s+vfmsub132bf16 ymm30,ymm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 20 9a 71 7f\s+vfmsub132bf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] +\s*[a-f0-9]+:\s*62 66 14 b7 9a 72 80\s+vfmsub132bf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 26 14 07 9a b4 f5 00 00 00 10\s+vfmsub132bf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 10 9a 31\s+vfmsub132bf16 xmm30,xmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 00 9a 71 7f\s+vfmsub132bf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] +\s*[a-f0-9]+:\s*62 66 14 97 9a 72 80\s+vfmsub132bf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 14 20 aa f4\s+vfmsub213bf16 ymm30,ymm29,ymm28 +\s*[a-f0-9]+:\s*62 06 14 00 aa f4\s+vfmsub213bf16 xmm30,xmm29,xmm28 +\s*[a-f0-9]+:\s*62 26 14 27 aa b4 f5 00 00 00 10\s+vfmsub213bf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 30 aa 31\s+vfmsub213bf16 ymm30,ymm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 20 aa 71 7f\s+vfmsub213bf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] +\s*[a-f0-9]+:\s*62 66 14 b7 aa 72 80\s+vfmsub213bf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 26 14 07 aa b4 f5 00 00 00 10\s+vfmsub213bf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 10 aa 31\s+vfmsub213bf16 xmm30,xmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 00 aa 71 7f\s+vfmsub213bf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] +\s*[a-f0-9]+:\s*62 66 14 97 aa 72 80\s+vfmsub213bf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 14 20 ba f4\s+vfmsub231bf16 ymm30,ymm29,ymm28 +\s*[a-f0-9]+:\s*62 06 14 00 ba f4\s+vfmsub231bf16 xmm30,xmm29,xmm28 +\s*[a-f0-9]+:\s*62 26 14 27 ba b4 f5 00 00 00 10\s+vfmsub231bf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 30 ba 31\s+vfmsub231bf16 ymm30,ymm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 20 ba 71 7f\s+vfmsub231bf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] +\s*[a-f0-9]+:\s*62 66 14 b7 ba 72 80\s+vfmsub231bf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 26 14 07 ba b4 f5 00 00 00 10\s+vfmsub231bf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 10 ba 31\s+vfmsub231bf16 xmm30,xmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 00 ba 71 7f\s+vfmsub231bf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] +\s*[a-f0-9]+:\s*62 66 14 97 ba 72 80\s+vfmsub231bf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 14 20 9c f4\s+vfnmadd132bf16 ymm30,ymm29,ymm28 +\s*[a-f0-9]+:\s*62 06 14 00 9c f4\s+vfnmadd132bf16 xmm30,xmm29,xmm28 +\s*[a-f0-9]+:\s*62 26 14 27 9c b4 f5 00 00 00 10\s+vfnmadd132bf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 30 9c 31\s+vfnmadd132bf16 ymm30,ymm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 20 9c 71 7f\s+vfnmadd132bf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] +\s*[a-f0-9]+:\s*62 66 14 b7 9c 72 80\s+vfnmadd132bf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 26 14 07 9c b4 f5 00 00 00 10\s+vfnmadd132bf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 10 9c 31\s+vfnmadd132bf16 xmm30,xmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 00 9c 71 7f\s+vfnmadd132bf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] +\s*[a-f0-9]+:\s*62 66 14 97 9c 72 80\s+vfnmadd132bf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 14 20 ac f4\s+vfnmadd213bf16 ymm30,ymm29,ymm28 +\s*[a-f0-9]+:\s*62 06 14 00 ac f4\s+vfnmadd213bf16 xmm30,xmm29,xmm28 +\s*[a-f0-9]+:\s*62 26 14 27 ac b4 f5 00 00 00 10\s+vfnmadd213bf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 30 ac 31\s+vfnmadd213bf16 ymm30,ymm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 20 ac 71 7f\s+vfnmadd213bf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] +\s*[a-f0-9]+:\s*62 66 14 b7 ac 72 80\s+vfnmadd213bf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 26 14 07 ac b4 f5 00 00 00 10\s+vfnmadd213bf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 10 ac 31\s+vfnmadd213bf16 xmm30,xmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 00 ac 71 7f\s+vfnmadd213bf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] +\s*[a-f0-9]+:\s*62 66 14 97 ac 72 80\s+vfnmadd213bf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 14 20 bc f4\s+vfnmadd231bf16 ymm30,ymm29,ymm28 +\s*[a-f0-9]+:\s*62 06 14 00 bc f4\s+vfnmadd231bf16 xmm30,xmm29,xmm28 +\s*[a-f0-9]+:\s*62 26 14 27 bc b4 f5 00 00 00 10\s+vfnmadd231bf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 30 bc 31\s+vfnmadd231bf16 ymm30,ymm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 20 bc 71 7f\s+vfnmadd231bf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] +\s*[a-f0-9]+:\s*62 66 14 b7 bc 72 80\s+vfnmadd231bf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 26 14 07 bc b4 f5 00 00 00 10\s+vfnmadd231bf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 10 bc 31\s+vfnmadd231bf16 xmm30,xmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 00 bc 71 7f\s+vfnmadd231bf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] +\s*[a-f0-9]+:\s*62 66 14 97 bc 72 80\s+vfnmadd231bf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 14 20 9e f4\s+vfnmsub132bf16 ymm30,ymm29,ymm28 +\s*[a-f0-9]+:\s*62 06 14 00 9e f4\s+vfnmsub132bf16 xmm30,xmm29,xmm28 +\s*[a-f0-9]+:\s*62 26 14 27 9e b4 f5 00 00 00 10\s+vfnmsub132bf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 30 9e 31\s+vfnmsub132bf16 ymm30,ymm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 20 9e 71 7f\s+vfnmsub132bf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] +\s*[a-f0-9]+:\s*62 66 14 b7 9e 72 80\s+vfnmsub132bf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 26 14 07 9e b4 f5 00 00 00 10\s+vfnmsub132bf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 10 9e 31\s+vfnmsub132bf16 xmm30,xmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 00 9e 71 7f\s+vfnmsub132bf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] +\s*[a-f0-9]+:\s*62 66 14 97 9e 72 80\s+vfnmsub132bf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 14 20 ae f4\s+vfnmsub213bf16 ymm30,ymm29,ymm28 +\s*[a-f0-9]+:\s*62 06 14 00 ae f4\s+vfnmsub213bf16 xmm30,xmm29,xmm28 +\s*[a-f0-9]+:\s*62 26 14 27 ae b4 f5 00 00 00 10\s+vfnmsub213bf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 30 ae 31\s+vfnmsub213bf16 ymm30,ymm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 20 ae 71 7f\s+vfnmsub213bf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] +\s*[a-f0-9]+:\s*62 66 14 b7 ae 72 80\s+vfnmsub213bf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 26 14 07 ae b4 f5 00 00 00 10\s+vfnmsub213bf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 10 ae 31\s+vfnmsub213bf16 xmm30,xmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 00 ae 71 7f\s+vfnmsub213bf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] +\s*[a-f0-9]+:\s*62 66 14 97 ae 72 80\s+vfnmsub213bf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 14 20 be f4\s+vfnmsub231bf16 ymm30,ymm29,ymm28 +\s*[a-f0-9]+:\s*62 06 14 00 be f4\s+vfnmsub231bf16 xmm30,xmm29,xmm28 +\s*[a-f0-9]+:\s*62 26 14 27 be b4 f5 00 00 00 10\s+vfnmsub231bf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 30 be 31\s+vfnmsub231bf16 ymm30,ymm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 20 be 71 7f\s+vfnmsub231bf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\] +\s*[a-f0-9]+:\s*62 66 14 b7 be 72 80\s+vfnmsub231bf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 26 14 07 be b4 f5 00 00 00 10\s+vfnmsub231bf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 10 be 31\s+vfnmsub231bf16 xmm30,xmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 00 be 71 7f\s+vfnmsub231bf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\] +\s*[a-f0-9]+:\s*62 66 14 97 be 72 80\s+vfnmsub231bf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 7c 08 42 f5\s+vgetexpbf16 xmm30,xmm29 +\s*[a-f0-9]+:\s*62 06 7c 28 42 f5\s+vgetexpbf16 ymm30,ymm29 +\s*[a-f0-9]+:\s*62 26 7c 0f 42 b4 f5 00 00 00 10\s+vgetexpbf16 xmm30\{k7\},XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 7c 18 42 31\s+vgetexpbf16 xmm30,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 7c 08 42 71 7f\s+vgetexpbf16 xmm30,XMMWORD PTR \[rcx\+0x7f0\] +\s*[a-f0-9]+:\s*62 66 7c 9f 42 72 80\s+vgetexpbf16 xmm30\{k7\}\{z\},WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 26 7c 2f 42 b4 f5 00 00 00 10\s+vgetexpbf16 ymm30\{k7\},YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 7c 38 42 31\s+vgetexpbf16 ymm30,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 7c 28 42 71 7f\s+vgetexpbf16 ymm30,YMMWORD PTR \[rcx\+0xfe0\] +\s*[a-f0-9]+:\s*62 66 7c bf 42 72 80\s+vgetexpbf16 ymm30\{k7\}\{z\},WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 7c 08 4c f5\s+vrcpbf16 xmm30,xmm29 +\s*[a-f0-9]+:\s*62 06 7c 28 4c f5\s+vrcpbf16 ymm30,ymm29 +\s*[a-f0-9]+:\s*62 26 7c 0f 4c b4 f5 00 00 00 10\s+vrcpbf16 xmm30\{k7\},XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 7c 18 4c 31\s+vrcpbf16 xmm30,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 7c 08 4c 71 7f\s+vrcpbf16 xmm30,XMMWORD PTR \[rcx\+0x7f0\] +\s*[a-f0-9]+:\s*62 66 7c 9f 4c 72 80\s+vrcpbf16 xmm30\{k7\}\{z\},WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 26 7c 2f 4c b4 f5 00 00 00 10\s+vrcpbf16 ymm30\{k7\},YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 7c 38 4c 31\s+vrcpbf16 ymm30,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 7c 28 4c 71 7f\s+vrcpbf16 ymm30,YMMWORD PTR \[rcx\+0xfe0\] +\s*[a-f0-9]+:\s*62 66 7c bf 4c 72 80\s+vrcpbf16 ymm30\{k7\}\{z\},WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 7c 08 4e f5\s+vrsqrtbf16 xmm30,xmm29 +\s*[a-f0-9]+:\s*62 06 7c 28 4e f5\s+vrsqrtbf16 ymm30,ymm29 +\s*[a-f0-9]+:\s*62 26 7c 0f 4e b4 f5 00 00 00 10\s+vrsqrtbf16 xmm30\{k7\},XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 7c 18 4e 31\s+vrsqrtbf16 xmm30,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 7c 08 4e 71 7f\s+vrsqrtbf16 xmm30,XMMWORD PTR \[rcx\+0x7f0\] +\s*[a-f0-9]+:\s*62 66 7c 9f 4e 72 80\s+vrsqrtbf16 xmm30\{k7\}\{z\},WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 26 7c 2f 4e b4 f5 00 00 00 10\s+vrsqrtbf16 ymm30\{k7\},YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 7c 38 4e 31\s+vrsqrtbf16 ymm30,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 7c 28 4e 71 7f\s+vrsqrtbf16 ymm30,YMMWORD PTR \[rcx\+0xfe0\] +\s*[a-f0-9]+:\s*62 66 7c bf 4e 72 80\s+vrsqrtbf16 ymm30\{k7\}\{z\},WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 05 7d 08 51 f5\s+vsqrtbf16 xmm30,xmm29 +\s*[a-f0-9]+:\s*62 05 7d 28 51 f5\s+vsqrtbf16 ymm30,ymm29 +\s*[a-f0-9]+:\s*62 25 7d 0f 51 b4 f5 00 00 00 10\s+vsqrtbf16 xmm30\{k7\},XMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 45 7d 18 51 31\s+vsqrtbf16 xmm30,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 65 7d 08 51 71 7f\s+vsqrtbf16 xmm30,XMMWORD PTR \[rcx\+0x7f0\] +\s*[a-f0-9]+:\s*62 65 7d 9f 51 72 80\s+vsqrtbf16 xmm30\{k7\}\{z\},WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 25 7d 2f 51 b4 f5 00 00 00 10\s+vsqrtbf16 ymm30\{k7\},YMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 45 7d 38 51 31\s+vsqrtbf16 ymm30,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 65 7d 28 51 71 7f\s+vsqrtbf16 ymm30,YMMWORD PTR \[rcx\+0xfe0\] +\s*[a-f0-9]+:\s*62 65 7d bf 51 72 80\s+vsqrtbf16 ymm30\{k7\}\{z\},WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 03 7f 28 26 f5 7b\s+vgetmantbf16 ymm30,ymm29,0x7b +\s*[a-f0-9]+:\s*62 03 7f 08 26 f5 7b\s+vgetmantbf16 xmm30,xmm29,0x7b +\s*[a-f0-9]+:\s*62 23 7f 0f 26 b4 f5 00 00 00 10 7b\s+vgetmantbf16 xmm30\{k7\},XMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 43 7f 18 26 31 7b\s+vgetmantbf16 xmm30,WORD BCST \[r9\],0x7b +\s*[a-f0-9]+:\s*62 63 7f 08 26 71 7f 7b\s+vgetmantbf16 xmm30,XMMWORD PTR \[rcx\+0x7f0\],0x7b +\s*[a-f0-9]+:\s*62 63 7f 9f 26 72 80 7b\s+vgetmantbf16 xmm30\{k7\}\{z\},WORD BCST \[rdx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 23 7f 2f 26 b4 f5 00 00 00 10 7b\s+vgetmantbf16 ymm30\{k7\},YMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 43 7f 38 26 31 7b\s+vgetmantbf16 ymm30,WORD BCST \[r9\],0x7b +\s*[a-f0-9]+:\s*62 63 7f 28 26 71 7f 7b\s+vgetmantbf16 ymm30,YMMWORD PTR \[rcx\+0xfe0\],0x7b +\s*[a-f0-9]+:\s*62 63 7f bf 26 72 80 7b\s+vgetmantbf16 ymm30\{k7\}\{z\},WORD BCST \[rdx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 03 7f 28 56 f5 7b\s+vreducebf16 ymm30,ymm29,0x7b +\s*[a-f0-9]+:\s*62 03 7f 08 56 f5 7b\s+vreducebf16 xmm30,xmm29,0x7b +\s*[a-f0-9]+:\s*62 23 7f 0f 56 b4 f5 00 00 00 10 7b\s+vreducebf16 xmm30\{k7\},XMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 43 7f 18 56 31 7b\s+vreducebf16 xmm30,WORD BCST \[r9\],0x7b +\s*[a-f0-9]+:\s*62 63 7f 08 56 71 7f 7b\s+vreducebf16 xmm30,XMMWORD PTR \[rcx\+0x7f0\],0x7b +\s*[a-f0-9]+:\s*62 63 7f 9f 56 72 80 7b\s+vreducebf16 xmm30\{k7\}\{z\},WORD BCST \[rdx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 23 7f 2f 56 b4 f5 00 00 00 10 7b\s+vreducebf16 ymm30\{k7\},YMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 43 7f 38 56 31 7b\s+vreducebf16 ymm30,WORD BCST \[r9\],0x7b +\s*[a-f0-9]+:\s*62 63 7f 28 56 71 7f 7b\s+vreducebf16 ymm30,YMMWORD PTR \[rcx\+0xfe0\],0x7b +\s*[a-f0-9]+:\s*62 63 7f bf 56 72 80 7b\s+vreducebf16 ymm30\{k7\}\{z\},WORD BCST \[rdx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 03 7f 28 08 f5 7b\s+vrndscalebf16 ymm30,ymm29,0x7b +\s*[a-f0-9]+:\s*62 03 7f 08 08 f5 7b\s+vrndscalebf16 xmm30,xmm29,0x7b +\s*[a-f0-9]+:\s*62 23 7f 0f 08 b4 f5 00 00 00 10 7b\s+vrndscalebf16 xmm30\{k7\},XMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 43 7f 18 08 31 7b\s+vrndscalebf16 xmm30,WORD BCST \[r9\],0x7b +\s*[a-f0-9]+:\s*62 63 7f 08 08 71 7f 7b\s+vrndscalebf16 xmm30,XMMWORD PTR \[rcx\+0x7f0\],0x7b +\s*[a-f0-9]+:\s*62 63 7f 9f 08 72 80 7b\s+vrndscalebf16 xmm30\{k7\}\{z\},WORD BCST \[rdx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 23 7f 2f 08 b4 f5 00 00 00 10 7b\s+vrndscalebf16 ymm30\{k7\},YMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 43 7f 38 08 31 7b\s+vrndscalebf16 ymm30,WORD BCST \[r9\],0x7b +\s*[a-f0-9]+:\s*62 63 7f 28 08 71 7f 7b\s+vrndscalebf16 ymm30,YMMWORD PTR \[rcx\+0xfe0\],0x7b +\s*[a-f0-9]+:\s*62 63 7f bf 08 72 80 7b\s+vrndscalebf16 ymm30\{k7\}\{z\},WORD BCST \[rdx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 93 17 20 c2 ec 7b\s+vcmpbf16 k5,ymm29,ymm28,0x7b +\s*[a-f0-9]+:\s*62 93 17 00 c2 ec 7b\s+vcmpbf16 k5,xmm29,xmm28,0x7b +\s*[a-f0-9]+:\s*62 b3 17 07 c2 ac f5 00 00 00 10 7b\s+vcmpbf16 k5\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 d3 17 10 c2 29 7b\s+vcmpbf16 k5,xmm29,WORD BCST \[r9\],0x7b +\s*[a-f0-9]+:\s*62 f3 17 00 c2 69 7f 7b\s+vcmpbf16 k5,xmm29,XMMWORD PTR \[rcx\+0x7f0\],0x7b +\s*[a-f0-9]+:\s*62 f3 17 17 c2 6a 80 7b\s+vcmpbf16 k5\{k7\},xmm29,WORD BCST \[rdx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 b3 17 27 c2 ac f5 00 00 00 10 7b\s+vcmpbf16 k5\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 d3 17 30 c2 29 7b\s+vcmpbf16 k5,ymm29,WORD BCST \[r9\],0x7b +\s*[a-f0-9]+:\s*62 f3 17 20 c2 69 7f 7b\s+vcmpbf16 k5,ymm29,YMMWORD PTR \[rcx\+0xfe0\],0x7b +\s*[a-f0-9]+:\s*62 f3 17 37 c2 6a 80 7b\s+vcmpbf16 k5\{k7\},ymm29,WORD BCST \[rdx-0x100\],0x7b \s*[a-f0-9]+:\s*62 05 7d 08 2f f5\s+vcomsbf16 xmm30,xmm29 \s*[a-f0-9]+:\s*62 25 7d 08 2f b4 f5 00 00 00 10\s+vcomsbf16 xmm30,WORD PTR \[rbp\+r14\*8\+0x10000000\] \s*[a-f0-9]+:\s*62 45 7d 08 2f 31\s+vcomsbf16 xmm30,WORD PTR \[r9\] \s*[a-f0-9]+:\s*62 65 7d 08 2f 71 7f\s+vcomsbf16 xmm30,WORD PTR \[rcx\+0xfe\] \s*[a-f0-9]+:\s*62 65 7d 08 2f 72 80\s+vcomsbf16 xmm30,WORD PTR \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 93 7f 28 66 ed 7b\s+vfpclasspbf16 k5,ymm29,0x7b -\s*[a-f0-9]+:\s*62 93 7f 08 66 ed 7b\s+vfpclasspbf16 k5,xmm29,0x7b -\s*[a-f0-9]+:\s*62 b3 7f 0f 66 ac f5 00 00 00 10 7b\s+vfpclasspbf16 k5\{k7\},XMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 d3 7f 18 66 29 7b\s+vfpclasspbf16 k5,WORD BCST \[r9\]\{1to8\},0x7b -\s*[a-f0-9]+:\s*62 f3 7f 08 66 69 7f 7b\s+vfpclasspbf16 k5,XMMWORD PTR \[rcx\+0x7f0\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 1f 66 6a 80 7b\s+vfpclasspbf16 k5\{k7\},WORD BCST \[rdx-0x100\]\{1to8\},0x7b -\s*[a-f0-9]+:\s*62 d3 7f 38 66 29 7b\s+vfpclasspbf16 k5,WORD BCST \[r9\]\{1to16\},0x7b -\s*[a-f0-9]+:\s*62 f3 7f 28 66 69 7f 7b\s+vfpclasspbf16 k5,YMMWORD PTR \[rcx\+0xfe0\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 3f 66 6a 80 7b\s+vfpclasspbf16 k5\{k7\},WORD BCST \[rdx-0x100\]\{1to16\},0x7b +\s*[a-f0-9]+:\s*62 93 7f 28 66 ed 7b\s+vfpclassbf16 k5,ymm29,0x7b +\s*[a-f0-9]+:\s*62 93 7f 08 66 ed 7b\s+vfpclassbf16 k5,xmm29,0x7b +\s*[a-f0-9]+:\s*62 b3 7f 0f 66 ac f5 00 00 00 10 7b\s+vfpclassbf16 k5\{k7\},XMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 d3 7f 18 66 29 7b\s+vfpclassbf16 k5,WORD BCST \[r9\]\{1to8\},0x7b +\s*[a-f0-9]+:\s*62 f3 7f 08 66 69 7f 7b\s+vfpclassbf16 k5,XMMWORD PTR \[rcx\+0x7f0\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 1f 66 6a 80 7b\s+vfpclassbf16 k5\{k7\},WORD BCST \[rdx-0x100\]\{1to8\},0x7b +\s*[a-f0-9]+:\s*62 d3 7f 38 66 29 7b\s+vfpclassbf16 k5,WORD BCST \[r9\]\{1to16\},0x7b +\s*[a-f0-9]+:\s*62 f3 7f 28 66 69 7f 7b\s+vfpclassbf16 k5,YMMWORD PTR \[rcx\+0xfe0\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 3f 66 6a 80 7b\s+vfpclassbf16 k5\{k7\},WORD BCST \[rdx-0x100\]\{1to16\},0x7b #pass diff --git a/gas/testsuite/gas/i386/x86-64-avx10_2-256-bf16.d b/gas/testsuite/gas/i386/x86-64-avx10_2-256-bf16.d index 48e71858538..1d57fc4890f 100644 --- a/gas/testsuite/gas/i386/x86-64-avx10_2-256-bf16.d +++ b/gas/testsuite/gas/i386/x86-64-avx10_2-256-bf16.d @@ -6,288 +6,288 @@ Disassembly of section \.text: 0+ <_start>: -\s*[a-f0-9]+:\s*62 05 15 20 58 f4\s+vaddnepbf16 %ymm28,%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 05 15 00 58 f4\s+vaddnepbf16 %xmm28,%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 25 15 27 58 b4 f5 00 00 00 10\s+vaddnepbf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} -\s*[a-f0-9]+:\s*62 45 15 30 58 31\s+vaddnepbf16 \(%r9\)\{1to16\},%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 65 15 20 58 71 7f\s+vaddnepbf16 0xfe0\(%rcx\),%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 65 15 b7 58 72 80\s+vaddnepbf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 25 15 07 58 b4 f5 00 00 00 10\s+vaddnepbf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} -\s*[a-f0-9]+:\s*62 45 15 10 58 31\s+vaddnepbf16 \(%r9\)\{1to8\},%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 65 15 00 58 71 7f\s+vaddnepbf16 0x7f0\(%rcx\),%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 65 15 97 58 72 80\s+vaddnepbf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 05 15 20 5e f4\s+vdivnepbf16 %ymm28,%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 05 15 00 5e f4\s+vdivnepbf16 %xmm28,%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 25 15 27 5e b4 f5 00 00 00 10\s+vdivnepbf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} -\s*[a-f0-9]+:\s*62 45 15 30 5e 31\s+vdivnepbf16 \(%r9\)\{1to16\},%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 65 15 20 5e 71 7f\s+vdivnepbf16 0xfe0\(%rcx\),%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 65 15 b7 5e 72 80\s+vdivnepbf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 25 15 07 5e b4 f5 00 00 00 10\s+vdivnepbf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} -\s*[a-f0-9]+:\s*62 45 15 10 5e 31\s+vdivnepbf16 \(%r9\)\{1to8\},%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 65 15 00 5e 71 7f\s+vdivnepbf16 0x7f0\(%rcx\),%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 65 15 97 5e 72 80\s+vdivnepbf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 05 15 20 5f f4\s+vmaxpbf16 %ymm28,%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 05 15 00 5f f4\s+vmaxpbf16 %xmm28,%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 25 15 27 5f b4 f5 00 00 00 10\s+vmaxpbf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} -\s*[a-f0-9]+:\s*62 45 15 30 5f 31\s+vmaxpbf16 \(%r9\)\{1to16\},%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 65 15 20 5f 71 7f\s+vmaxpbf16 0xfe0\(%rcx\),%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 65 15 b7 5f 72 80\s+vmaxpbf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 25 15 07 5f b4 f5 00 00 00 10\s+vmaxpbf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} -\s*[a-f0-9]+:\s*62 45 15 10 5f 31\s+vmaxpbf16 \(%r9\)\{1to8\},%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 65 15 00 5f 71 7f\s+vmaxpbf16 0x7f0\(%rcx\),%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 65 15 97 5f 72 80\s+vmaxpbf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 05 15 20 5d f4\s+vminpbf16 %ymm28,%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 05 15 00 5d f4\s+vminpbf16 %xmm28,%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 25 15 27 5d b4 f5 00 00 00 10\s+vminpbf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} -\s*[a-f0-9]+:\s*62 45 15 30 5d 31\s+vminpbf16 \(%r9\)\{1to16\},%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 65 15 20 5d 71 7f\s+vminpbf16 0xfe0\(%rcx\),%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 65 15 b7 5d 72 80\s+vminpbf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 25 15 07 5d b4 f5 00 00 00 10\s+vminpbf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} -\s*[a-f0-9]+:\s*62 45 15 10 5d 31\s+vminpbf16 \(%r9\)\{1to8\},%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 65 15 00 5d 71 7f\s+vminpbf16 0x7f0\(%rcx\),%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 65 15 97 5d 72 80\s+vminpbf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 05 15 20 59 f4\s+vmulnepbf16 %ymm28,%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 05 15 00 59 f4\s+vmulnepbf16 %xmm28,%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 25 15 27 59 b4 f5 00 00 00 10\s+vmulnepbf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} -\s*[a-f0-9]+:\s*62 45 15 30 59 31\s+vmulnepbf16 \(%r9\)\{1to16\},%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 65 15 20 59 71 7f\s+vmulnepbf16 0xfe0\(%rcx\),%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 65 15 b7 59 72 80\s+vmulnepbf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 25 15 07 59 b4 f5 00 00 00 10\s+vmulnepbf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} -\s*[a-f0-9]+:\s*62 45 15 10 59 31\s+vmulnepbf16 \(%r9\)\{1to8\},%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 65 15 00 59 71 7f\s+vmulnepbf16 0x7f0\(%rcx\),%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 65 15 97 59 72 80\s+vmulnepbf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 14 20 2c f4\s+vscalefnepbf16 %ymm28,%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 06 14 00 2c f4\s+vscalefnepbf16 %xmm28,%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 26 14 27 2c b4 f5 00 00 00 10\s+vscalefnepbf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 30 2c 31\s+vscalefnepbf16 \(%r9\)\{1to16\},%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 66 14 20 2c 71 7f\s+vscalefnepbf16 0xfe0\(%rcx\),%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 66 14 b7 2c 72 80\s+vscalefnepbf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 26 14 07 2c b4 f5 00 00 00 10\s+vscalefnepbf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 10 2c 31\s+vscalefnepbf16 \(%r9\)\{1to8\},%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 66 14 00 2c 71 7f\s+vscalefnepbf16 0x7f0\(%rcx\),%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 66 14 97 2c 72 80\s+vscalefnepbf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 05 15 20 5c f4\s+vsubnepbf16 %ymm28,%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 05 15 00 5c f4\s+vsubnepbf16 %xmm28,%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 25 15 27 5c b4 f5 00 00 00 10\s+vsubnepbf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} -\s*[a-f0-9]+:\s*62 45 15 30 5c 31\s+vsubnepbf16 \(%r9\)\{1to16\},%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 65 15 20 5c 71 7f\s+vsubnepbf16 0xfe0\(%rcx\),%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 65 15 b7 5c 72 80\s+vsubnepbf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 25 15 07 5c b4 f5 00 00 00 10\s+vsubnepbf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} -\s*[a-f0-9]+:\s*62 45 15 10 5c 31\s+vsubnepbf16 \(%r9\)\{1to8\},%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 65 15 00 5c 71 7f\s+vsubnepbf16 0x7f0\(%rcx\),%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 65 15 97 5c 72 80\s+vsubnepbf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 14 20 98 f4\s+vfmadd132nepbf16 %ymm28,%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 06 14 00 98 f4\s+vfmadd132nepbf16 %xmm28,%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 26 14 27 98 b4 f5 00 00 00 10\s+vfmadd132nepbf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 30 98 31\s+vfmadd132nepbf16 \(%r9\)\{1to16\},%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 66 14 20 98 71 7f\s+vfmadd132nepbf16 0xfe0\(%rcx\),%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 66 14 b7 98 72 80\s+vfmadd132nepbf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 26 14 07 98 b4 f5 00 00 00 10\s+vfmadd132nepbf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 10 98 31\s+vfmadd132nepbf16 \(%r9\)\{1to8\},%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 66 14 00 98 71 7f\s+vfmadd132nepbf16 0x7f0\(%rcx\),%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 66 14 97 98 72 80\s+vfmadd132nepbf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 14 20 a8 f4\s+vfmadd213nepbf16 %ymm28,%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 06 14 00 a8 f4\s+vfmadd213nepbf16 %xmm28,%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 26 14 27 a8 b4 f5 00 00 00 10\s+vfmadd213nepbf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 30 a8 31\s+vfmadd213nepbf16 \(%r9\)\{1to16\},%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 66 14 20 a8 71 7f\s+vfmadd213nepbf16 0xfe0\(%rcx\),%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 66 14 b7 a8 72 80\s+vfmadd213nepbf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 26 14 07 a8 b4 f5 00 00 00 10\s+vfmadd213nepbf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 10 a8 31\s+vfmadd213nepbf16 \(%r9\)\{1to8\},%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 66 14 00 a8 71 7f\s+vfmadd213nepbf16 0x7f0\(%rcx\),%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 66 14 97 a8 72 80\s+vfmadd213nepbf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 14 20 b8 f4\s+vfmadd231nepbf16 %ymm28,%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 06 14 00 b8 f4\s+vfmadd231nepbf16 %xmm28,%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 26 14 27 b8 b4 f5 00 00 00 10\s+vfmadd231nepbf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 30 b8 31\s+vfmadd231nepbf16 \(%r9\)\{1to16\},%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 66 14 20 b8 71 7f\s+vfmadd231nepbf16 0xfe0\(%rcx\),%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 66 14 b7 b8 72 80\s+vfmadd231nepbf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 26 14 07 b8 b4 f5 00 00 00 10\s+vfmadd231nepbf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 10 b8 31\s+vfmadd231nepbf16 \(%r9\)\{1to8\},%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 66 14 00 b8 71 7f\s+vfmadd231nepbf16 0x7f0\(%rcx\),%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 66 14 97 b8 72 80\s+vfmadd231nepbf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 14 20 9a f4\s+vfmsub132nepbf16 %ymm28,%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 06 14 00 9a f4\s+vfmsub132nepbf16 %xmm28,%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 26 14 27 9a b4 f5 00 00 00 10\s+vfmsub132nepbf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 30 9a 31\s+vfmsub132nepbf16 \(%r9\)\{1to16\},%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 66 14 20 9a 71 7f\s+vfmsub132nepbf16 0xfe0\(%rcx\),%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 66 14 b7 9a 72 80\s+vfmsub132nepbf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 26 14 07 9a b4 f5 00 00 00 10\s+vfmsub132nepbf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 10 9a 31\s+vfmsub132nepbf16 \(%r9\)\{1to8\},%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 66 14 00 9a 71 7f\s+vfmsub132nepbf16 0x7f0\(%rcx\),%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 66 14 97 9a 72 80\s+vfmsub132nepbf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 14 20 aa f4\s+vfmsub213nepbf16 %ymm28,%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 06 14 00 aa f4\s+vfmsub213nepbf16 %xmm28,%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 26 14 27 aa b4 f5 00 00 00 10\s+vfmsub213nepbf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 30 aa 31\s+vfmsub213nepbf16 \(%r9\)\{1to16\},%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 66 14 20 aa 71 7f\s+vfmsub213nepbf16 0xfe0\(%rcx\),%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 66 14 b7 aa 72 80\s+vfmsub213nepbf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 26 14 07 aa b4 f5 00 00 00 10\s+vfmsub213nepbf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 10 aa 31\s+vfmsub213nepbf16 \(%r9\)\{1to8\},%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 66 14 00 aa 71 7f\s+vfmsub213nepbf16 0x7f0\(%rcx\),%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 66 14 97 aa 72 80\s+vfmsub213nepbf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 14 20 ba f4\s+vfmsub231nepbf16 %ymm28,%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 06 14 00 ba f4\s+vfmsub231nepbf16 %xmm28,%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 26 14 27 ba b4 f5 00 00 00 10\s+vfmsub231nepbf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 30 ba 31\s+vfmsub231nepbf16 \(%r9\)\{1to16\},%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 66 14 20 ba 71 7f\s+vfmsub231nepbf16 0xfe0\(%rcx\),%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 66 14 b7 ba 72 80\s+vfmsub231nepbf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 26 14 07 ba b4 f5 00 00 00 10\s+vfmsub231nepbf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 10 ba 31\s+vfmsub231nepbf16 \(%r9\)\{1to8\},%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 66 14 00 ba 71 7f\s+vfmsub231nepbf16 0x7f0\(%rcx\),%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 66 14 97 ba 72 80\s+vfmsub231nepbf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 14 20 9c f4\s+vfnmadd132nepbf16 %ymm28,%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 06 14 00 9c f4\s+vfnmadd132nepbf16 %xmm28,%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 26 14 27 9c b4 f5 00 00 00 10\s+vfnmadd132nepbf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 30 9c 31\s+vfnmadd132nepbf16 \(%r9\)\{1to16\},%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 66 14 20 9c 71 7f\s+vfnmadd132nepbf16 0xfe0\(%rcx\),%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 66 14 b7 9c 72 80\s+vfnmadd132nepbf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 26 14 07 9c b4 f5 00 00 00 10\s+vfnmadd132nepbf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 10 9c 31\s+vfnmadd132nepbf16 \(%r9\)\{1to8\},%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 66 14 00 9c 71 7f\s+vfnmadd132nepbf16 0x7f0\(%rcx\),%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 66 14 97 9c 72 80\s+vfnmadd132nepbf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 14 20 ac f4\s+vfnmadd213nepbf16 %ymm28,%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 06 14 00 ac f4\s+vfnmadd213nepbf16 %xmm28,%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 26 14 27 ac b4 f5 00 00 00 10\s+vfnmadd213nepbf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 30 ac 31\s+vfnmadd213nepbf16 \(%r9\)\{1to16\},%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 66 14 20 ac 71 7f\s+vfnmadd213nepbf16 0xfe0\(%rcx\),%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 66 14 b7 ac 72 80\s+vfnmadd213nepbf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 26 14 07 ac b4 f5 00 00 00 10\s+vfnmadd213nepbf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 10 ac 31\s+vfnmadd213nepbf16 \(%r9\)\{1to8\},%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 66 14 00 ac 71 7f\s+vfnmadd213nepbf16 0x7f0\(%rcx\),%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 66 14 97 ac 72 80\s+vfnmadd213nepbf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 14 20 bc f4\s+vfnmadd231nepbf16 %ymm28,%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 06 14 00 bc f4\s+vfnmadd231nepbf16 %xmm28,%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 26 14 27 bc b4 f5 00 00 00 10\s+vfnmadd231nepbf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 30 bc 31\s+vfnmadd231nepbf16 \(%r9\)\{1to16\},%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 66 14 20 bc 71 7f\s+vfnmadd231nepbf16 0xfe0\(%rcx\),%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 66 14 b7 bc 72 80\s+vfnmadd231nepbf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 26 14 07 bc b4 f5 00 00 00 10\s+vfnmadd231nepbf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 10 bc 31\s+vfnmadd231nepbf16 \(%r9\)\{1to8\},%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 66 14 00 bc 71 7f\s+vfnmadd231nepbf16 0x7f0\(%rcx\),%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 66 14 97 bc 72 80\s+vfnmadd231nepbf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 14 20 9e f4\s+vfnmsub132nepbf16 %ymm28,%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 06 14 00 9e f4\s+vfnmsub132nepbf16 %xmm28,%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 26 14 27 9e b4 f5 00 00 00 10\s+vfnmsub132nepbf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 30 9e 31\s+vfnmsub132nepbf16 \(%r9\)\{1to16\},%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 66 14 20 9e 71 7f\s+vfnmsub132nepbf16 0xfe0\(%rcx\),%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 66 14 b7 9e 72 80\s+vfnmsub132nepbf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 26 14 07 9e b4 f5 00 00 00 10\s+vfnmsub132nepbf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 10 9e 31\s+vfnmsub132nepbf16 \(%r9\)\{1to8\},%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 66 14 00 9e 71 7f\s+vfnmsub132nepbf16 0x7f0\(%rcx\),%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 66 14 97 9e 72 80\s+vfnmsub132nepbf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 14 20 ae f4\s+vfnmsub213nepbf16 %ymm28,%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 06 14 00 ae f4\s+vfnmsub213nepbf16 %xmm28,%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 26 14 27 ae b4 f5 00 00 00 10\s+vfnmsub213nepbf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 30 ae 31\s+vfnmsub213nepbf16 \(%r9\)\{1to16\},%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 66 14 20 ae 71 7f\s+vfnmsub213nepbf16 0xfe0\(%rcx\),%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 66 14 b7 ae 72 80\s+vfnmsub213nepbf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 26 14 07 ae b4 f5 00 00 00 10\s+vfnmsub213nepbf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 10 ae 31\s+vfnmsub213nepbf16 \(%r9\)\{1to8\},%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 66 14 00 ae 71 7f\s+vfnmsub213nepbf16 0x7f0\(%rcx\),%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 66 14 97 ae 72 80\s+vfnmsub213nepbf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 14 20 be f4\s+vfnmsub231nepbf16 %ymm28,%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 06 14 00 be f4\s+vfnmsub231nepbf16 %xmm28,%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 26 14 27 be b4 f5 00 00 00 10\s+vfnmsub231nepbf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 30 be 31\s+vfnmsub231nepbf16 \(%r9\)\{1to16\},%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 66 14 20 be 71 7f\s+vfnmsub231nepbf16 0xfe0\(%rcx\),%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 66 14 b7 be 72 80\s+vfnmsub231nepbf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 26 14 07 be b4 f5 00 00 00 10\s+vfnmsub231nepbf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 10 be 31\s+vfnmsub231nepbf16 \(%r9\)\{1to8\},%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 66 14 00 be 71 7f\s+vfnmsub231nepbf16 0x7f0\(%rcx\),%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 66 14 97 be 72 80\s+vfnmsub231nepbf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 7c 08 42 f5\s+vgetexppbf16 %xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 06 7c 28 42 f5\s+vgetexppbf16 %ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 26 7c 0f 42 b4 f5 00 00 00 10\s+vgetexppbf16 0x10000000\(%rbp,%r14,8\),%xmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 7c 18 42 31\s+vgetexppbf16 \(%r9\)\{1to8\},%xmm30 -\s*[a-f0-9]+:\s*62 66 7c 08 42 71 7f\s+vgetexppbf16 0x7f0\(%rcx\),%xmm30 -\s*[a-f0-9]+:\s*62 66 7c 9f 42 72 80\s+vgetexppbf16 -0x100\(%rdx\)\{1to8\},%xmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 26 7c 2f 42 b4 f5 00 00 00 10\s+vgetexppbf16 0x10000000\(%rbp,%r14,8\),%ymm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 7c 38 42 31\s+vgetexppbf16 \(%r9\)\{1to16\},%ymm30 -\s*[a-f0-9]+:\s*62 66 7c 28 42 71 7f\s+vgetexppbf16 0xfe0\(%rcx\),%ymm30 -\s*[a-f0-9]+:\s*62 66 7c bf 42 72 80\s+vgetexppbf16 -0x100\(%rdx\)\{1to16\},%ymm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 7c 08 4c f5\s+vrcppbf16 %xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 06 7c 28 4c f5\s+vrcppbf16 %ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 26 7c 0f 4c b4 f5 00 00 00 10\s+vrcppbf16 0x10000000\(%rbp,%r14,8\),%xmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 7c 18 4c 31\s+vrcppbf16 \(%r9\)\{1to8\},%xmm30 -\s*[a-f0-9]+:\s*62 66 7c 08 4c 71 7f\s+vrcppbf16 0x7f0\(%rcx\),%xmm30 -\s*[a-f0-9]+:\s*62 66 7c 9f 4c 72 80\s+vrcppbf16 -0x100\(%rdx\)\{1to8\},%xmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 26 7c 2f 4c b4 f5 00 00 00 10\s+vrcppbf16 0x10000000\(%rbp,%r14,8\),%ymm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 7c 38 4c 31\s+vrcppbf16 \(%r9\)\{1to16\},%ymm30 -\s*[a-f0-9]+:\s*62 66 7c 28 4c 71 7f\s+vrcppbf16 0xfe0\(%rcx\),%ymm30 -\s*[a-f0-9]+:\s*62 66 7c bf 4c 72 80\s+vrcppbf16 -0x100\(%rdx\)\{1to16\},%ymm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 7c 08 4e f5\s+vrsqrtpbf16 %xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 06 7c 28 4e f5\s+vrsqrtpbf16 %ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 26 7c 0f 4e b4 f5 00 00 00 10\s+vrsqrtpbf16 0x10000000\(%rbp,%r14,8\),%xmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 7c 18 4e 31\s+vrsqrtpbf16 \(%r9\)\{1to8\},%xmm30 -\s*[a-f0-9]+:\s*62 66 7c 08 4e 71 7f\s+vrsqrtpbf16 0x7f0\(%rcx\),%xmm30 -\s*[a-f0-9]+:\s*62 66 7c 9f 4e 72 80\s+vrsqrtpbf16 -0x100\(%rdx\)\{1to8\},%xmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 26 7c 2f 4e b4 f5 00 00 00 10\s+vrsqrtpbf16 0x10000000\(%rbp,%r14,8\),%ymm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 7c 38 4e 31\s+vrsqrtpbf16 \(%r9\)\{1to16\},%ymm30 -\s*[a-f0-9]+:\s*62 66 7c 28 4e 71 7f\s+vrsqrtpbf16 0xfe0\(%rcx\),%ymm30 -\s*[a-f0-9]+:\s*62 66 7c bf 4e 72 80\s+vrsqrtpbf16 -0x100\(%rdx\)\{1to16\},%ymm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 05 7d 08 51 f5\s+vsqrtnepbf16 %xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 05 7d 28 51 f5\s+vsqrtnepbf16 %ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 25 7d 0f 51 b4 f5 00 00 00 10\s+vsqrtnepbf16 0x10000000\(%rbp,%r14,8\),%xmm30\{%k7\} -\s*[a-f0-9]+:\s*62 45 7d 18 51 31\s+vsqrtnepbf16 \(%r9\)\{1to8\},%xmm30 -\s*[a-f0-9]+:\s*62 65 7d 08 51 71 7f\s+vsqrtnepbf16 0x7f0\(%rcx\),%xmm30 -\s*[a-f0-9]+:\s*62 65 7d 9f 51 72 80\s+vsqrtnepbf16 -0x100\(%rdx\)\{1to8\},%xmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 25 7d 2f 51 b4 f5 00 00 00 10\s+vsqrtnepbf16 0x10000000\(%rbp,%r14,8\),%ymm30\{%k7\} -\s*[a-f0-9]+:\s*62 45 7d 38 51 31\s+vsqrtnepbf16 \(%r9\)\{1to16\},%ymm30 -\s*[a-f0-9]+:\s*62 65 7d 28 51 71 7f\s+vsqrtnepbf16 0xfe0\(%rcx\),%ymm30 -\s*[a-f0-9]+:\s*62 65 7d bf 51 72 80\s+vsqrtnepbf16 -0x100\(%rdx\)\{1to16\},%ymm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 03 7f 28 26 f5 7b\s+vgetmantpbf16 \$0x7b,%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 03 7f 08 26 f5 7b\s+vgetmantpbf16 \$0x7b,%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 23 7f 0f 26 b4 f5 00 00 00 10 7b\s+vgetmantpbf16 \$0x7b,0x10000000\(%rbp,%r14,8\),%xmm30\{%k7\} -\s*[a-f0-9]+:\s*62 43 7f 18 26 31 7b\s+vgetmantpbf16 \$0x7b,\(%r9\)\{1to8\},%xmm30 -\s*[a-f0-9]+:\s*62 63 7f 08 26 71 7f 7b\s+vgetmantpbf16 \$0x7b,0x7f0\(%rcx\),%xmm30 -\s*[a-f0-9]+:\s*62 63 7f 9f 26 72 80 7b\s+vgetmantpbf16 \$0x7b,-0x100\(%rdx\)\{1to8\},%xmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 23 7f 2f 26 b4 f5 00 00 00 10 7b\s+vgetmantpbf16 \$0x7b,0x10000000\(%rbp,%r14,8\),%ymm30\{%k7\} -\s*[a-f0-9]+:\s*62 43 7f 38 26 31 7b\s+vgetmantpbf16 \$0x7b,\(%r9\)\{1to16\},%ymm30 -\s*[a-f0-9]+:\s*62 63 7f 28 26 71 7f 7b\s+vgetmantpbf16 \$0x7b,0xfe0\(%rcx\),%ymm30 -\s*[a-f0-9]+:\s*62 63 7f bf 26 72 80 7b\s+vgetmantpbf16 \$0x7b,-0x100\(%rdx\)\{1to16\},%ymm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 03 7f 28 56 f5 7b\s+vreducenepbf16 \$0x7b,%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 03 7f 08 56 f5 7b\s+vreducenepbf16 \$0x7b,%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 23 7f 0f 56 b4 f5 00 00 00 10 7b\s+vreducenepbf16 \$0x7b,0x10000000\(%rbp,%r14,8\),%xmm30\{%k7\} -\s*[a-f0-9]+:\s*62 43 7f 18 56 31 7b\s+vreducenepbf16 \$0x7b,\(%r9\)\{1to8\},%xmm30 -\s*[a-f0-9]+:\s*62 63 7f 08 56 71 7f 7b\s+vreducenepbf16 \$0x7b,0x7f0\(%rcx\),%xmm30 -\s*[a-f0-9]+:\s*62 63 7f 9f 56 72 80 7b\s+vreducenepbf16 \$0x7b,-0x100\(%rdx\)\{1to8\},%xmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 23 7f 2f 56 b4 f5 00 00 00 10 7b\s+vreducenepbf16 \$0x7b,0x10000000\(%rbp,%r14,8\),%ymm30\{%k7\} -\s*[a-f0-9]+:\s*62 43 7f 38 56 31 7b\s+vreducenepbf16 \$0x7b,\(%r9\)\{1to16\},%ymm30 -\s*[a-f0-9]+:\s*62 63 7f 28 56 71 7f 7b\s+vreducenepbf16 \$0x7b,0xfe0\(%rcx\),%ymm30 -\s*[a-f0-9]+:\s*62 63 7f bf 56 72 80 7b\s+vreducenepbf16 \$0x7b,-0x100\(%rdx\)\{1to16\},%ymm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 03 7f 28 08 f5 7b\s+vrndscalenepbf16 \$0x7b,%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 03 7f 08 08 f5 7b\s+vrndscalenepbf16 \$0x7b,%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 23 7f 0f 08 b4 f5 00 00 00 10 7b\s+vrndscalenepbf16 \$0x7b,0x10000000\(%rbp,%r14,8\),%xmm30\{%k7\} -\s*[a-f0-9]+:\s*62 43 7f 18 08 31 7b\s+vrndscalenepbf16 \$0x7b,\(%r9\)\{1to8\},%xmm30 -\s*[a-f0-9]+:\s*62 63 7f 08 08 71 7f 7b\s+vrndscalenepbf16 \$0x7b,0x7f0\(%rcx\),%xmm30 -\s*[a-f0-9]+:\s*62 63 7f 9f 08 72 80 7b\s+vrndscalenepbf16 \$0x7b,-0x100\(%rdx\)\{1to8\},%xmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 23 7f 2f 08 b4 f5 00 00 00 10 7b\s+vrndscalenepbf16 \$0x7b,0x10000000\(%rbp,%r14,8\),%ymm30\{%k7\} -\s*[a-f0-9]+:\s*62 43 7f 38 08 31 7b\s+vrndscalenepbf16 \$0x7b,\(%r9\)\{1to16\},%ymm30 -\s*[a-f0-9]+:\s*62 63 7f 28 08 71 7f 7b\s+vrndscalenepbf16 \$0x7b,0xfe0\(%rcx\),%ymm30 -\s*[a-f0-9]+:\s*62 63 7f bf 08 72 80 7b\s+vrndscalenepbf16 \$0x7b,-0x100\(%rdx\)\{1to16\},%ymm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 93 17 20 c2 ec 7b\s+vcmppbf16 \$0x7b,%ymm28,%ymm29,%k5 -\s*[a-f0-9]+:\s*62 93 17 00 c2 ec 7b\s+vcmppbf16 \$0x7b,%xmm28,%xmm29,%k5 -\s*[a-f0-9]+:\s*62 b3 17 07 c2 ac f5 00 00 00 10 7b\s+vcmppbf16 \$0x7b,0x10000000\(%rbp,%r14,8\),%xmm29,%k5\{%k7\} -\s*[a-f0-9]+:\s*62 d3 17 10 c2 29 7b\s+vcmppbf16 \$0x7b,\(%r9\)\{1to8\},%xmm29,%k5 -\s*[a-f0-9]+:\s*62 f3 17 00 c2 69 7f 7b\s+vcmppbf16 \$0x7b,0x7f0\(%rcx\),%xmm29,%k5 -\s*[a-f0-9]+:\s*62 f3 17 17 c2 6a 80 7b\s+vcmppbf16 \$0x7b,-0x100\(%rdx\)\{1to8\},%xmm29,%k5\{%k7\} -\s*[a-f0-9]+:\s*62 b3 17 27 c2 ac f5 00 00 00 10 7b\s+vcmppbf16 \$0x7b,0x10000000\(%rbp,%r14,8\),%ymm29,%k5\{%k7\} -\s*[a-f0-9]+:\s*62 d3 17 30 c2 29 7b\s+vcmppbf16 \$0x7b,\(%r9\)\{1to16\},%ymm29,%k5 -\s*[a-f0-9]+:\s*62 f3 17 20 c2 69 7f 7b\s+vcmppbf16 \$0x7b,0xfe0\(%rcx\),%ymm29,%k5 -\s*[a-f0-9]+:\s*62 f3 17 37 c2 6a 80 7b\s+vcmppbf16 \$0x7b,-0x100\(%rdx\)\{1to16\},%ymm29,%k5\{%k7\} +\s*[a-f0-9]+:\s*62 05 15 20 58 f4\s+vaddbf16 %ymm28,%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 05 15 00 58 f4\s+vaddbf16 %xmm28,%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 25 15 27 58 b4 f5 00 00 00 10\s+vaddbf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} +\s*[a-f0-9]+:\s*62 45 15 30 58 31\s+vaddbf16 \(%r9\)\{1to16\},%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 65 15 20 58 71 7f\s+vaddbf16 0xfe0\(%rcx\),%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 65 15 b7 58 72 80\s+vaddbf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 25 15 07 58 b4 f5 00 00 00 10\s+vaddbf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} +\s*[a-f0-9]+:\s*62 45 15 10 58 31\s+vaddbf16 \(%r9\)\{1to8\},%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 65 15 00 58 71 7f\s+vaddbf16 0x7f0\(%rcx\),%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 65 15 97 58 72 80\s+vaddbf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 05 15 20 5e f4\s+vdivbf16 %ymm28,%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 05 15 00 5e f4\s+vdivbf16 %xmm28,%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 25 15 27 5e b4 f5 00 00 00 10\s+vdivbf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} +\s*[a-f0-9]+:\s*62 45 15 30 5e 31\s+vdivbf16 \(%r9\)\{1to16\},%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 65 15 20 5e 71 7f\s+vdivbf16 0xfe0\(%rcx\),%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 65 15 b7 5e 72 80\s+vdivbf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 25 15 07 5e b4 f5 00 00 00 10\s+vdivbf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} +\s*[a-f0-9]+:\s*62 45 15 10 5e 31\s+vdivbf16 \(%r9\)\{1to8\},%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 65 15 00 5e 71 7f\s+vdivbf16 0x7f0\(%rcx\),%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 65 15 97 5e 72 80\s+vdivbf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 05 15 20 5f f4\s+vmaxbf16 %ymm28,%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 05 15 00 5f f4\s+vmaxbf16 %xmm28,%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 25 15 27 5f b4 f5 00 00 00 10\s+vmaxbf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} +\s*[a-f0-9]+:\s*62 45 15 30 5f 31\s+vmaxbf16 \(%r9\)\{1to16\},%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 65 15 20 5f 71 7f\s+vmaxbf16 0xfe0\(%rcx\),%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 65 15 b7 5f 72 80\s+vmaxbf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 25 15 07 5f b4 f5 00 00 00 10\s+vmaxbf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} +\s*[a-f0-9]+:\s*62 45 15 10 5f 31\s+vmaxbf16 \(%r9\)\{1to8\},%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 65 15 00 5f 71 7f\s+vmaxbf16 0x7f0\(%rcx\),%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 65 15 97 5f 72 80\s+vmaxbf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 05 15 20 5d f4\s+vminbf16 %ymm28,%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 05 15 00 5d f4\s+vminbf16 %xmm28,%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 25 15 27 5d b4 f5 00 00 00 10\s+vminbf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} +\s*[a-f0-9]+:\s*62 45 15 30 5d 31\s+vminbf16 \(%r9\)\{1to16\},%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 65 15 20 5d 71 7f\s+vminbf16 0xfe0\(%rcx\),%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 65 15 b7 5d 72 80\s+vminbf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 25 15 07 5d b4 f5 00 00 00 10\s+vminbf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} +\s*[a-f0-9]+:\s*62 45 15 10 5d 31\s+vminbf16 \(%r9\)\{1to8\},%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 65 15 00 5d 71 7f\s+vminbf16 0x7f0\(%rcx\),%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 65 15 97 5d 72 80\s+vminbf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 05 15 20 59 f4\s+vmulbf16 %ymm28,%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 05 15 00 59 f4\s+vmulbf16 %xmm28,%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 25 15 27 59 b4 f5 00 00 00 10\s+vmulbf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} +\s*[a-f0-9]+:\s*62 45 15 30 59 31\s+vmulbf16 \(%r9\)\{1to16\},%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 65 15 20 59 71 7f\s+vmulbf16 0xfe0\(%rcx\),%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 65 15 b7 59 72 80\s+vmulbf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 25 15 07 59 b4 f5 00 00 00 10\s+vmulbf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} +\s*[a-f0-9]+:\s*62 45 15 10 59 31\s+vmulbf16 \(%r9\)\{1to8\},%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 65 15 00 59 71 7f\s+vmulbf16 0x7f0\(%rcx\),%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 65 15 97 59 72 80\s+vmulbf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 14 20 2c f4\s+vscalefbf16 %ymm28,%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 06 14 00 2c f4\s+vscalefbf16 %xmm28,%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 26 14 27 2c b4 f5 00 00 00 10\s+vscalefbf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 30 2c 31\s+vscalefbf16 \(%r9\)\{1to16\},%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 66 14 20 2c 71 7f\s+vscalefbf16 0xfe0\(%rcx\),%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 66 14 b7 2c 72 80\s+vscalefbf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 26 14 07 2c b4 f5 00 00 00 10\s+vscalefbf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 10 2c 31\s+vscalefbf16 \(%r9\)\{1to8\},%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 66 14 00 2c 71 7f\s+vscalefbf16 0x7f0\(%rcx\),%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 66 14 97 2c 72 80\s+vscalefbf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 05 15 20 5c f4\s+vsubbf16 %ymm28,%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 05 15 00 5c f4\s+vsubbf16 %xmm28,%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 25 15 27 5c b4 f5 00 00 00 10\s+vsubbf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} +\s*[a-f0-9]+:\s*62 45 15 30 5c 31\s+vsubbf16 \(%r9\)\{1to16\},%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 65 15 20 5c 71 7f\s+vsubbf16 0xfe0\(%rcx\),%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 65 15 b7 5c 72 80\s+vsubbf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 25 15 07 5c b4 f5 00 00 00 10\s+vsubbf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} +\s*[a-f0-9]+:\s*62 45 15 10 5c 31\s+vsubbf16 \(%r9\)\{1to8\},%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 65 15 00 5c 71 7f\s+vsubbf16 0x7f0\(%rcx\),%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 65 15 97 5c 72 80\s+vsubbf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 14 20 98 f4\s+vfmadd132bf16 %ymm28,%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 06 14 00 98 f4\s+vfmadd132bf16 %xmm28,%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 26 14 27 98 b4 f5 00 00 00 10\s+vfmadd132bf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 30 98 31\s+vfmadd132bf16 \(%r9\)\{1to16\},%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 66 14 20 98 71 7f\s+vfmadd132bf16 0xfe0\(%rcx\),%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 66 14 b7 98 72 80\s+vfmadd132bf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 26 14 07 98 b4 f5 00 00 00 10\s+vfmadd132bf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 10 98 31\s+vfmadd132bf16 \(%r9\)\{1to8\},%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 66 14 00 98 71 7f\s+vfmadd132bf16 0x7f0\(%rcx\),%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 66 14 97 98 72 80\s+vfmadd132bf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 14 20 a8 f4\s+vfmadd213bf16 %ymm28,%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 06 14 00 a8 f4\s+vfmadd213bf16 %xmm28,%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 26 14 27 a8 b4 f5 00 00 00 10\s+vfmadd213bf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 30 a8 31\s+vfmadd213bf16 \(%r9\)\{1to16\},%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 66 14 20 a8 71 7f\s+vfmadd213bf16 0xfe0\(%rcx\),%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 66 14 b7 a8 72 80\s+vfmadd213bf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 26 14 07 a8 b4 f5 00 00 00 10\s+vfmadd213bf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 10 a8 31\s+vfmadd213bf16 \(%r9\)\{1to8\},%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 66 14 00 a8 71 7f\s+vfmadd213bf16 0x7f0\(%rcx\),%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 66 14 97 a8 72 80\s+vfmadd213bf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 14 20 b8 f4\s+vfmadd231bf16 %ymm28,%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 06 14 00 b8 f4\s+vfmadd231bf16 %xmm28,%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 26 14 27 b8 b4 f5 00 00 00 10\s+vfmadd231bf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 30 b8 31\s+vfmadd231bf16 \(%r9\)\{1to16\},%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 66 14 20 b8 71 7f\s+vfmadd231bf16 0xfe0\(%rcx\),%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 66 14 b7 b8 72 80\s+vfmadd231bf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 26 14 07 b8 b4 f5 00 00 00 10\s+vfmadd231bf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 10 b8 31\s+vfmadd231bf16 \(%r9\)\{1to8\},%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 66 14 00 b8 71 7f\s+vfmadd231bf16 0x7f0\(%rcx\),%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 66 14 97 b8 72 80\s+vfmadd231bf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 14 20 9a f4\s+vfmsub132bf16 %ymm28,%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 06 14 00 9a f4\s+vfmsub132bf16 %xmm28,%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 26 14 27 9a b4 f5 00 00 00 10\s+vfmsub132bf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 30 9a 31\s+vfmsub132bf16 \(%r9\)\{1to16\},%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 66 14 20 9a 71 7f\s+vfmsub132bf16 0xfe0\(%rcx\),%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 66 14 b7 9a 72 80\s+vfmsub132bf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 26 14 07 9a b4 f5 00 00 00 10\s+vfmsub132bf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 10 9a 31\s+vfmsub132bf16 \(%r9\)\{1to8\},%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 66 14 00 9a 71 7f\s+vfmsub132bf16 0x7f0\(%rcx\),%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 66 14 97 9a 72 80\s+vfmsub132bf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 14 20 aa f4\s+vfmsub213bf16 %ymm28,%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 06 14 00 aa f4\s+vfmsub213bf16 %xmm28,%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 26 14 27 aa b4 f5 00 00 00 10\s+vfmsub213bf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 30 aa 31\s+vfmsub213bf16 \(%r9\)\{1to16\},%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 66 14 20 aa 71 7f\s+vfmsub213bf16 0xfe0\(%rcx\),%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 66 14 b7 aa 72 80\s+vfmsub213bf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 26 14 07 aa b4 f5 00 00 00 10\s+vfmsub213bf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 10 aa 31\s+vfmsub213bf16 \(%r9\)\{1to8\},%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 66 14 00 aa 71 7f\s+vfmsub213bf16 0x7f0\(%rcx\),%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 66 14 97 aa 72 80\s+vfmsub213bf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 14 20 ba f4\s+vfmsub231bf16 %ymm28,%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 06 14 00 ba f4\s+vfmsub231bf16 %xmm28,%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 26 14 27 ba b4 f5 00 00 00 10\s+vfmsub231bf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 30 ba 31\s+vfmsub231bf16 \(%r9\)\{1to16\},%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 66 14 20 ba 71 7f\s+vfmsub231bf16 0xfe0\(%rcx\),%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 66 14 b7 ba 72 80\s+vfmsub231bf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 26 14 07 ba b4 f5 00 00 00 10\s+vfmsub231bf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 10 ba 31\s+vfmsub231bf16 \(%r9\)\{1to8\},%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 66 14 00 ba 71 7f\s+vfmsub231bf16 0x7f0\(%rcx\),%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 66 14 97 ba 72 80\s+vfmsub231bf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 14 20 9c f4\s+vfnmadd132bf16 %ymm28,%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 06 14 00 9c f4\s+vfnmadd132bf16 %xmm28,%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 26 14 27 9c b4 f5 00 00 00 10\s+vfnmadd132bf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 30 9c 31\s+vfnmadd132bf16 \(%r9\)\{1to16\},%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 66 14 20 9c 71 7f\s+vfnmadd132bf16 0xfe0\(%rcx\),%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 66 14 b7 9c 72 80\s+vfnmadd132bf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 26 14 07 9c b4 f5 00 00 00 10\s+vfnmadd132bf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 10 9c 31\s+vfnmadd132bf16 \(%r9\)\{1to8\},%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 66 14 00 9c 71 7f\s+vfnmadd132bf16 0x7f0\(%rcx\),%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 66 14 97 9c 72 80\s+vfnmadd132bf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 14 20 ac f4\s+vfnmadd213bf16 %ymm28,%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 06 14 00 ac f4\s+vfnmadd213bf16 %xmm28,%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 26 14 27 ac b4 f5 00 00 00 10\s+vfnmadd213bf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 30 ac 31\s+vfnmadd213bf16 \(%r9\)\{1to16\},%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 66 14 20 ac 71 7f\s+vfnmadd213bf16 0xfe0\(%rcx\),%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 66 14 b7 ac 72 80\s+vfnmadd213bf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 26 14 07 ac b4 f5 00 00 00 10\s+vfnmadd213bf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 10 ac 31\s+vfnmadd213bf16 \(%r9\)\{1to8\},%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 66 14 00 ac 71 7f\s+vfnmadd213bf16 0x7f0\(%rcx\),%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 66 14 97 ac 72 80\s+vfnmadd213bf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 14 20 bc f4\s+vfnmadd231bf16 %ymm28,%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 06 14 00 bc f4\s+vfnmadd231bf16 %xmm28,%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 26 14 27 bc b4 f5 00 00 00 10\s+vfnmadd231bf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 30 bc 31\s+vfnmadd231bf16 \(%r9\)\{1to16\},%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 66 14 20 bc 71 7f\s+vfnmadd231bf16 0xfe0\(%rcx\),%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 66 14 b7 bc 72 80\s+vfnmadd231bf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 26 14 07 bc b4 f5 00 00 00 10\s+vfnmadd231bf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 10 bc 31\s+vfnmadd231bf16 \(%r9\)\{1to8\},%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 66 14 00 bc 71 7f\s+vfnmadd231bf16 0x7f0\(%rcx\),%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 66 14 97 bc 72 80\s+vfnmadd231bf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 14 20 9e f4\s+vfnmsub132bf16 %ymm28,%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 06 14 00 9e f4\s+vfnmsub132bf16 %xmm28,%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 26 14 27 9e b4 f5 00 00 00 10\s+vfnmsub132bf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 30 9e 31\s+vfnmsub132bf16 \(%r9\)\{1to16\},%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 66 14 20 9e 71 7f\s+vfnmsub132bf16 0xfe0\(%rcx\),%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 66 14 b7 9e 72 80\s+vfnmsub132bf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 26 14 07 9e b4 f5 00 00 00 10\s+vfnmsub132bf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 10 9e 31\s+vfnmsub132bf16 \(%r9\)\{1to8\},%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 66 14 00 9e 71 7f\s+vfnmsub132bf16 0x7f0\(%rcx\),%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 66 14 97 9e 72 80\s+vfnmsub132bf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 14 20 ae f4\s+vfnmsub213bf16 %ymm28,%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 06 14 00 ae f4\s+vfnmsub213bf16 %xmm28,%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 26 14 27 ae b4 f5 00 00 00 10\s+vfnmsub213bf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 30 ae 31\s+vfnmsub213bf16 \(%r9\)\{1to16\},%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 66 14 20 ae 71 7f\s+vfnmsub213bf16 0xfe0\(%rcx\),%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 66 14 b7 ae 72 80\s+vfnmsub213bf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 26 14 07 ae b4 f5 00 00 00 10\s+vfnmsub213bf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 10 ae 31\s+vfnmsub213bf16 \(%r9\)\{1to8\},%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 66 14 00 ae 71 7f\s+vfnmsub213bf16 0x7f0\(%rcx\),%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 66 14 97 ae 72 80\s+vfnmsub213bf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 14 20 be f4\s+vfnmsub231bf16 %ymm28,%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 06 14 00 be f4\s+vfnmsub231bf16 %xmm28,%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 26 14 27 be b4 f5 00 00 00 10\s+vfnmsub231bf16 0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 30 be 31\s+vfnmsub231bf16 \(%r9\)\{1to16\},%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 66 14 20 be 71 7f\s+vfnmsub231bf16 0xfe0\(%rcx\),%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 66 14 b7 be 72 80\s+vfnmsub231bf16 -0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 26 14 07 be b4 f5 00 00 00 10\s+vfnmsub231bf16 0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 10 be 31\s+vfnmsub231bf16 \(%r9\)\{1to8\},%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 66 14 00 be 71 7f\s+vfnmsub231bf16 0x7f0\(%rcx\),%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 66 14 97 be 72 80\s+vfnmsub231bf16 -0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 7c 08 42 f5\s+vgetexpbf16 %xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 06 7c 28 42 f5\s+vgetexpbf16 %ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 26 7c 0f 42 b4 f5 00 00 00 10\s+vgetexpbf16 0x10000000\(%rbp,%r14,8\),%xmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 7c 18 42 31\s+vgetexpbf16 \(%r9\)\{1to8\},%xmm30 +\s*[a-f0-9]+:\s*62 66 7c 08 42 71 7f\s+vgetexpbf16 0x7f0\(%rcx\),%xmm30 +\s*[a-f0-9]+:\s*62 66 7c 9f 42 72 80\s+vgetexpbf16 -0x100\(%rdx\)\{1to8\},%xmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 26 7c 2f 42 b4 f5 00 00 00 10\s+vgetexpbf16 0x10000000\(%rbp,%r14,8\),%ymm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 7c 38 42 31\s+vgetexpbf16 \(%r9\)\{1to16\},%ymm30 +\s*[a-f0-9]+:\s*62 66 7c 28 42 71 7f\s+vgetexpbf16 0xfe0\(%rcx\),%ymm30 +\s*[a-f0-9]+:\s*62 66 7c bf 42 72 80\s+vgetexpbf16 -0x100\(%rdx\)\{1to16\},%ymm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 7c 08 4c f5\s+vrcpbf16 %xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 06 7c 28 4c f5\s+vrcpbf16 %ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 26 7c 0f 4c b4 f5 00 00 00 10\s+vrcpbf16 0x10000000\(%rbp,%r14,8\),%xmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 7c 18 4c 31\s+vrcpbf16 \(%r9\)\{1to8\},%xmm30 +\s*[a-f0-9]+:\s*62 66 7c 08 4c 71 7f\s+vrcpbf16 0x7f0\(%rcx\),%xmm30 +\s*[a-f0-9]+:\s*62 66 7c 9f 4c 72 80\s+vrcpbf16 -0x100\(%rdx\)\{1to8\},%xmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 26 7c 2f 4c b4 f5 00 00 00 10\s+vrcpbf16 0x10000000\(%rbp,%r14,8\),%ymm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 7c 38 4c 31\s+vrcpbf16 \(%r9\)\{1to16\},%ymm30 +\s*[a-f0-9]+:\s*62 66 7c 28 4c 71 7f\s+vrcpbf16 0xfe0\(%rcx\),%ymm30 +\s*[a-f0-9]+:\s*62 66 7c bf 4c 72 80\s+vrcpbf16 -0x100\(%rdx\)\{1to16\},%ymm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 7c 08 4e f5\s+vrsqrtbf16 %xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 06 7c 28 4e f5\s+vrsqrtbf16 %ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 26 7c 0f 4e b4 f5 00 00 00 10\s+vrsqrtbf16 0x10000000\(%rbp,%r14,8\),%xmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 7c 18 4e 31\s+vrsqrtbf16 \(%r9\)\{1to8\},%xmm30 +\s*[a-f0-9]+:\s*62 66 7c 08 4e 71 7f\s+vrsqrtbf16 0x7f0\(%rcx\),%xmm30 +\s*[a-f0-9]+:\s*62 66 7c 9f 4e 72 80\s+vrsqrtbf16 -0x100\(%rdx\)\{1to8\},%xmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 26 7c 2f 4e b4 f5 00 00 00 10\s+vrsqrtbf16 0x10000000\(%rbp,%r14,8\),%ymm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 7c 38 4e 31\s+vrsqrtbf16 \(%r9\)\{1to16\},%ymm30 +\s*[a-f0-9]+:\s*62 66 7c 28 4e 71 7f\s+vrsqrtbf16 0xfe0\(%rcx\),%ymm30 +\s*[a-f0-9]+:\s*62 66 7c bf 4e 72 80\s+vrsqrtbf16 -0x100\(%rdx\)\{1to16\},%ymm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 05 7d 08 51 f5\s+vsqrtbf16 %xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 05 7d 28 51 f5\s+vsqrtbf16 %ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 25 7d 0f 51 b4 f5 00 00 00 10\s+vsqrtbf16 0x10000000\(%rbp,%r14,8\),%xmm30\{%k7\} +\s*[a-f0-9]+:\s*62 45 7d 18 51 31\s+vsqrtbf16 \(%r9\)\{1to8\},%xmm30 +\s*[a-f0-9]+:\s*62 65 7d 08 51 71 7f\s+vsqrtbf16 0x7f0\(%rcx\),%xmm30 +\s*[a-f0-9]+:\s*62 65 7d 9f 51 72 80\s+vsqrtbf16 -0x100\(%rdx\)\{1to8\},%xmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 25 7d 2f 51 b4 f5 00 00 00 10\s+vsqrtbf16 0x10000000\(%rbp,%r14,8\),%ymm30\{%k7\} +\s*[a-f0-9]+:\s*62 45 7d 38 51 31\s+vsqrtbf16 \(%r9\)\{1to16\},%ymm30 +\s*[a-f0-9]+:\s*62 65 7d 28 51 71 7f\s+vsqrtbf16 0xfe0\(%rcx\),%ymm30 +\s*[a-f0-9]+:\s*62 65 7d bf 51 72 80\s+vsqrtbf16 -0x100\(%rdx\)\{1to16\},%ymm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 03 7f 28 26 f5 7b\s+vgetmantbf16 \$0x7b,%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 03 7f 08 26 f5 7b\s+vgetmantbf16 \$0x7b,%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 23 7f 0f 26 b4 f5 00 00 00 10 7b\s+vgetmantbf16 \$0x7b,0x10000000\(%rbp,%r14,8\),%xmm30\{%k7\} +\s*[a-f0-9]+:\s*62 43 7f 18 26 31 7b\s+vgetmantbf16 \$0x7b,\(%r9\)\{1to8\},%xmm30 +\s*[a-f0-9]+:\s*62 63 7f 08 26 71 7f 7b\s+vgetmantbf16 \$0x7b,0x7f0\(%rcx\),%xmm30 +\s*[a-f0-9]+:\s*62 63 7f 9f 26 72 80 7b\s+vgetmantbf16 \$0x7b,-0x100\(%rdx\)\{1to8\},%xmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 23 7f 2f 26 b4 f5 00 00 00 10 7b\s+vgetmantbf16 \$0x7b,0x10000000\(%rbp,%r14,8\),%ymm30\{%k7\} +\s*[a-f0-9]+:\s*62 43 7f 38 26 31 7b\s+vgetmantbf16 \$0x7b,\(%r9\)\{1to16\},%ymm30 +\s*[a-f0-9]+:\s*62 63 7f 28 26 71 7f 7b\s+vgetmantbf16 \$0x7b,0xfe0\(%rcx\),%ymm30 +\s*[a-f0-9]+:\s*62 63 7f bf 26 72 80 7b\s+vgetmantbf16 \$0x7b,-0x100\(%rdx\)\{1to16\},%ymm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 03 7f 28 56 f5 7b\s+vreducebf16 \$0x7b,%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 03 7f 08 56 f5 7b\s+vreducebf16 \$0x7b,%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 23 7f 0f 56 b4 f5 00 00 00 10 7b\s+vreducebf16 \$0x7b,0x10000000\(%rbp,%r14,8\),%xmm30\{%k7\} +\s*[a-f0-9]+:\s*62 43 7f 18 56 31 7b\s+vreducebf16 \$0x7b,\(%r9\)\{1to8\},%xmm30 +\s*[a-f0-9]+:\s*62 63 7f 08 56 71 7f 7b\s+vreducebf16 \$0x7b,0x7f0\(%rcx\),%xmm30 +\s*[a-f0-9]+:\s*62 63 7f 9f 56 72 80 7b\s+vreducebf16 \$0x7b,-0x100\(%rdx\)\{1to8\},%xmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 23 7f 2f 56 b4 f5 00 00 00 10 7b\s+vreducebf16 \$0x7b,0x10000000\(%rbp,%r14,8\),%ymm30\{%k7\} +\s*[a-f0-9]+:\s*62 43 7f 38 56 31 7b\s+vreducebf16 \$0x7b,\(%r9\)\{1to16\},%ymm30 +\s*[a-f0-9]+:\s*62 63 7f 28 56 71 7f 7b\s+vreducebf16 \$0x7b,0xfe0\(%rcx\),%ymm30 +\s*[a-f0-9]+:\s*62 63 7f bf 56 72 80 7b\s+vreducebf16 \$0x7b,-0x100\(%rdx\)\{1to16\},%ymm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 03 7f 28 08 f5 7b\s+vrndscalebf16 \$0x7b,%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 03 7f 08 08 f5 7b\s+vrndscalebf16 \$0x7b,%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 23 7f 0f 08 b4 f5 00 00 00 10 7b\s+vrndscalebf16 \$0x7b,0x10000000\(%rbp,%r14,8\),%xmm30\{%k7\} +\s*[a-f0-9]+:\s*62 43 7f 18 08 31 7b\s+vrndscalebf16 \$0x7b,\(%r9\)\{1to8\},%xmm30 +\s*[a-f0-9]+:\s*62 63 7f 08 08 71 7f 7b\s+vrndscalebf16 \$0x7b,0x7f0\(%rcx\),%xmm30 +\s*[a-f0-9]+:\s*62 63 7f 9f 08 72 80 7b\s+vrndscalebf16 \$0x7b,-0x100\(%rdx\)\{1to8\},%xmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 23 7f 2f 08 b4 f5 00 00 00 10 7b\s+vrndscalebf16 \$0x7b,0x10000000\(%rbp,%r14,8\),%ymm30\{%k7\} +\s*[a-f0-9]+:\s*62 43 7f 38 08 31 7b\s+vrndscalebf16 \$0x7b,\(%r9\)\{1to16\},%ymm30 +\s*[a-f0-9]+:\s*62 63 7f 28 08 71 7f 7b\s+vrndscalebf16 \$0x7b,0xfe0\(%rcx\),%ymm30 +\s*[a-f0-9]+:\s*62 63 7f bf 08 72 80 7b\s+vrndscalebf16 \$0x7b,-0x100\(%rdx\)\{1to16\},%ymm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 93 17 20 c2 ec 7b\s+vcmpbf16 \$0x7b,%ymm28,%ymm29,%k5 +\s*[a-f0-9]+:\s*62 93 17 00 c2 ec 7b\s+vcmpbf16 \$0x7b,%xmm28,%xmm29,%k5 +\s*[a-f0-9]+:\s*62 b3 17 07 c2 ac f5 00 00 00 10 7b\s+vcmpbf16 \$0x7b,0x10000000\(%rbp,%r14,8\),%xmm29,%k5\{%k7\} +\s*[a-f0-9]+:\s*62 d3 17 10 c2 29 7b\s+vcmpbf16 \$0x7b,\(%r9\)\{1to8\},%xmm29,%k5 +\s*[a-f0-9]+:\s*62 f3 17 00 c2 69 7f 7b\s+vcmpbf16 \$0x7b,0x7f0\(%rcx\),%xmm29,%k5 +\s*[a-f0-9]+:\s*62 f3 17 17 c2 6a 80 7b\s+vcmpbf16 \$0x7b,-0x100\(%rdx\)\{1to8\},%xmm29,%k5\{%k7\} +\s*[a-f0-9]+:\s*62 b3 17 27 c2 ac f5 00 00 00 10 7b\s+vcmpbf16 \$0x7b,0x10000000\(%rbp,%r14,8\),%ymm29,%k5\{%k7\} +\s*[a-f0-9]+:\s*62 d3 17 30 c2 29 7b\s+vcmpbf16 \$0x7b,\(%r9\)\{1to16\},%ymm29,%k5 +\s*[a-f0-9]+:\s*62 f3 17 20 c2 69 7f 7b\s+vcmpbf16 \$0x7b,0xfe0\(%rcx\),%ymm29,%k5 +\s*[a-f0-9]+:\s*62 f3 17 37 c2 6a 80 7b\s+vcmpbf16 \$0x7b,-0x100\(%rdx\)\{1to16\},%ymm29,%k5\{%k7\} \s*[a-f0-9]+:\s*62 05 7d 08 2f f5\s+vcomsbf16 %xmm29,%xmm30 \s*[a-f0-9]+:\s*62 25 7d 08 2f b4 f5 00 00 00 10\s+vcomsbf16 0x10000000\(%rbp,%r14,8\),%xmm30 \s*[a-f0-9]+:\s*62 45 7d 08 2f 31\s+vcomsbf16 \(%r9\),%xmm30 \s*[a-f0-9]+:\s*62 65 7d 08 2f 71 7f\s+vcomsbf16 0xfe\(%rcx\),%xmm30 \s*[a-f0-9]+:\s*62 65 7d 08 2f 72 80\s+vcomsbf16 -0x100\(%rdx\),%xmm30 -\s*[a-f0-9]+:\s*62 93 7f 28 66 ed 7b\s+vfpclasspbf16 \$0x7b,%ymm29,%k5 -\s*[a-f0-9]+:\s*62 93 7f 08 66 ed 7b\s+vfpclasspbf16 \$0x7b,%xmm29,%k5 -\s*[a-f0-9]+:\s*62 b3 7f 0f 66 ac f5 00 00 00 10 7b\s+vfpclasspbf16x \$0x7b,0x10000000\(%rbp,%r14,8\),%k5\{%k7\} -\s*[a-f0-9]+:\s*62 d3 7f 18 66 29 7b\s+vfpclasspbf16 \$0x7b,\(%r9\)\{1to8\},%k5 -\s*[a-f0-9]+:\s*62 f3 7f 08 66 69 7f 7b\s+vfpclasspbf16x \$0x7b,0x7f0\(%rcx\),%k5 -\s*[a-f0-9]+:\s*62 f3 7f 1f 66 6a 80 7b\s+vfpclasspbf16 \$0x7b,-0x100\(%rdx\)\{1to8\},%k5\{%k7\} -\s*[a-f0-9]+:\s*62 d3 7f 38 66 29 7b\s+vfpclasspbf16 \$0x7b,\(%r9\)\{1to16\},%k5 -\s*[a-f0-9]+:\s*62 f3 7f 28 66 69 7f 7b\s+vfpclasspbf16y \$0x7b,0xfe0\(%rcx\),%k5 -\s*[a-f0-9]+:\s*62 f3 7f 3f 66 6a 80 7b\s+vfpclasspbf16 \$0x7b,-0x100\(%rdx\)\{1to16\},%k5\{%k7\} +\s*[a-f0-9]+:\s*62 93 7f 28 66 ed 7b\s+vfpclassbf16 \$0x7b,%ymm29,%k5 +\s*[a-f0-9]+:\s*62 93 7f 08 66 ed 7b\s+vfpclassbf16 \$0x7b,%xmm29,%k5 +\s*[a-f0-9]+:\s*62 b3 7f 0f 66 ac f5 00 00 00 10 7b\s+vfpclassbf16x \$0x7b,0x10000000\(%rbp,%r14,8\),%k5\{%k7\} +\s*[a-f0-9]+:\s*62 d3 7f 18 66 29 7b\s+vfpclassbf16 \$0x7b,\(%r9\)\{1to8\},%k5 +\s*[a-f0-9]+:\s*62 f3 7f 08 66 69 7f 7b\s+vfpclassbf16x \$0x7b,0x7f0\(%rcx\),%k5 +\s*[a-f0-9]+:\s*62 f3 7f 1f 66 6a 80 7b\s+vfpclassbf16 \$0x7b,-0x100\(%rdx\)\{1to8\},%k5\{%k7\} +\s*[a-f0-9]+:\s*62 d3 7f 38 66 29 7b\s+vfpclassbf16 \$0x7b,\(%r9\)\{1to16\},%k5 +\s*[a-f0-9]+:\s*62 f3 7f 28 66 69 7f 7b\s+vfpclassbf16y \$0x7b,0xfe0\(%rcx\),%k5 +\s*[a-f0-9]+:\s*62 f3 7f 3f 66 6a 80 7b\s+vfpclassbf16 \$0x7b,-0x100\(%rdx\)\{1to16\},%k5\{%k7\} #pass diff --git a/gas/testsuite/gas/i386/x86-64-avx10_2-256-bf16.s b/gas/testsuite/gas/i386/x86-64-avx10_2-256-bf16.s index e48e040be72..297891ac6a5 100644 --- a/gas/testsuite/gas/i386/x86-64-avx10_2-256-bf16.s +++ b/gas/testsuite/gas/i386/x86-64-avx10_2-256-bf16.s @@ -4,70 +4,70 @@ .arch .avx10.2/256 .text _start: - .irp m, addne, divne, max, min, mulne, scalefne, subne - v\m\()pbf16 %ymm28, %ymm29, %ymm30 - v\m\()pbf16 %xmm28, %xmm29, %xmm30 - v\m\()pbf16 0x10000000(%rbp, %r14, 8), %ymm29, %ymm30{%k7} - v\m\()pbf16 (%r9){1to16}, %ymm29, %ymm30 - v\m\()pbf16 4064(%rcx), %ymm29, %ymm30 - v\m\()pbf16 -256(%rdx){1to16}, %ymm29, %ymm30{%k7}{z} - v\m\()pbf16 0x10000000(%rbp, %r14, 8), %xmm29, %xmm30{%k7} - v\m\()pbf16 (%r9){1to8}, %xmm29, %xmm30 - v\m\()pbf16 2032(%rcx), %xmm29, %xmm30 - v\m\()pbf16 -256(%rdx){1to8}, %xmm29, %xmm30{%k7}{z} + .irp m, add, div, max, min, mul, scalef, sub + v\m\()bf16 %ymm28, %ymm29, %ymm30 + v\m\()bf16 %xmm28, %xmm29, %xmm30 + v\m\()bf16 0x10000000(%rbp, %r14, 8), %ymm29, %ymm30{%k7} + v\m\()bf16 (%r9){1to16}, %ymm29, %ymm30 + v\m\()bf16 4064(%rcx), %ymm29, %ymm30 + v\m\()bf16 -256(%rdx){1to16}, %ymm29, %ymm30{%k7}{z} + v\m\()bf16 0x10000000(%rbp, %r14, 8), %xmm29, %xmm30{%k7} + v\m\()bf16 (%r9){1to8}, %xmm29, %xmm30 + v\m\()bf16 2032(%rcx), %xmm29, %xmm30 + v\m\()bf16 -256(%rdx){1to8}, %xmm29, %xmm30{%k7}{z} .endr .irp m, madd, msub, nmadd, nmsub .irp n, 132, 213, 231 - vf\m\n\(\())nepbf16 %ymm28, %ymm29, %ymm30 - vf\m\n\(\())nepbf16 %xmm28, %xmm29, %xmm30 - vf\m\n\(\())nepbf16 0x10000000(%rbp, %r14, 8), %ymm29, %ymm30{%k7} - vf\m\n\(\())nepbf16 (%r9){1to16}, %ymm29, %ymm30 - vf\m\n\(\())nepbf16 4064(%rcx), %ymm29, %ymm30 - vf\m\n\(\())nepbf16 -256(%rdx){1to16}, %ymm29, %ymm30{%k7}{z} - vf\m\n\(\())nepbf16 0x10000000(%rbp, %r14, 8), %xmm29, %xmm30{%k7} - vf\m\n\(\())nepbf16 (%r9){1to8}, %xmm29, %xmm30 - vf\m\n\(\())nepbf16 2032(%rcx), %xmm29, %xmm30 - vf\m\n\(\())nepbf16 -256(%rdx){1to8}, %xmm29, %xmm30{%k7}{z} + vf\m\n\(\())bf16 %ymm28, %ymm29, %ymm30 + vf\m\n\(\())bf16 %xmm28, %xmm29, %xmm30 + vf\m\n\(\())bf16 0x10000000(%rbp, %r14, 8), %ymm29, %ymm30{%k7} + vf\m\n\(\())bf16 (%r9){1to16}, %ymm29, %ymm30 + vf\m\n\(\())bf16 4064(%rcx), %ymm29, %ymm30 + vf\m\n\(\())bf16 -256(%rdx){1to16}, %ymm29, %ymm30{%k7}{z} + vf\m\n\(\())bf16 0x10000000(%rbp, %r14, 8), %xmm29, %xmm30{%k7} + vf\m\n\(\())bf16 (%r9){1to8}, %xmm29, %xmm30 + vf\m\n\(\())bf16 2032(%rcx), %xmm29, %xmm30 + vf\m\n\(\())bf16 -256(%rdx){1to8}, %xmm29, %xmm30{%k7}{z} .endr .endr - .irp m, getexp, rcp, rsqrt, sqrtne - v\m\()pbf16 %xmm29, %xmm30 - v\m\()pbf16 %ymm29, %ymm30 - v\m\()pbf16 0x10000000(%rbp, %r14, 8), %xmm30{%k7} - v\m\()pbf16 (%r9){1to8}, %xmm30 - v\m\()pbf16 2032(%rcx), %xmm30 - v\m\()pbf16 -256(%rdx){1to8}, %xmm30{%k7}{z} - v\m\()pbf16 0x10000000(%rbp, %r14, 8), %ymm30{%k7} - v\m\()pbf16 (%r9){1to16}, %ymm30 - v\m\()pbf16 4064(%rcx), %ymm30 - v\m\()pbf16 -256(%rdx){1to16}, %ymm30{%k7}{z} + .irp m, getexp, rcp, rsqrt, sqrt + v\m\()bf16 %xmm29, %xmm30 + v\m\()bf16 %ymm29, %ymm30 + v\m\()bf16 0x10000000(%rbp, %r14, 8), %xmm30{%k7} + v\m\()bf16 (%r9){1to8}, %xmm30 + v\m\()bf16 2032(%rcx), %xmm30 + v\m\()bf16 -256(%rdx){1to8}, %xmm30{%k7}{z} + v\m\()bf16 0x10000000(%rbp, %r14, 8), %ymm30{%k7} + v\m\()bf16 (%r9){1to16}, %ymm30 + v\m\()bf16 4064(%rcx), %ymm30 + v\m\()bf16 -256(%rdx){1to16}, %ymm30{%k7}{z} .endr - .irp m, getmant, reducene, rndscalene - v\m\()pbf16 $123, %ymm29, %ymm30 - v\m\()pbf16 $123, %xmm29, %xmm30 - v\m\()pbf16 $123, 0x10000000(%rbp, %r14, 8), %xmm30{%k7} - v\m\()pbf16 $123, (%r9){1to8}, %xmm30 - v\m\()pbf16 $123, 2032(%rcx), %xmm30 - v\m\()pbf16 $123, -256(%rdx){1to8}, %xmm30{%k7}{z} - v\m\()pbf16 $123, 0x10000000(%rbp, %r14, 8), %ymm30{%k7} - v\m\()pbf16 $123, (%r9){1to16}, %ymm30 - v\m\()pbf16 $123, 4064(%rcx), %ymm30 - v\m\()pbf16 $123, -256(%rdx){1to16}, %ymm30{%k7}{z} + .irp m, getmant, reduce, rndscale + v\m\()bf16 $123, %ymm29, %ymm30 + v\m\()bf16 $123, %xmm29, %xmm30 + v\m\()bf16 $123, 0x10000000(%rbp, %r14, 8), %xmm30{%k7} + v\m\()bf16 $123, (%r9){1to8}, %xmm30 + v\m\()bf16 $123, 2032(%rcx), %xmm30 + v\m\()bf16 $123, -256(%rdx){1to8}, %xmm30{%k7}{z} + v\m\()bf16 $123, 0x10000000(%rbp, %r14, 8), %ymm30{%k7} + v\m\()bf16 $123, (%r9){1to16}, %ymm30 + v\m\()bf16 $123, 4064(%rcx), %ymm30 + v\m\()bf16 $123, -256(%rdx){1to16}, %ymm30{%k7}{z} .endr - vcmppbf16 $123, %ymm28, %ymm29, %k5 - vcmppbf16 $123, %xmm28, %xmm29, %k5 - vcmppbf16 $123, 0x10000000(%rbp, %r14, 8), %xmm29, %k5{%k7} - vcmppbf16 $123, (%r9){1to8}, %xmm29, %k5 - vcmppbf16 $123, 2032(%rcx), %xmm29, %k5 - vcmppbf16 $123, -256(%rdx){1to8}, %xmm29, %k5{%k7} - vcmppbf16 $123, 0x10000000(%rbp, %r14, 8), %ymm29, %k5{%k7} - vcmppbf16 $123, (%r9){1to16}, %ymm29, %k5 - vcmppbf16 $123, 4064(%rcx), %ymm29, %k5 - vcmppbf16 $123, -256(%rdx){1to16}, %ymm29, %k5{%k7} + vcmpbf16 $123, %ymm28, %ymm29, %k5 + vcmpbf16 $123, %xmm28, %xmm29, %k5 + vcmpbf16 $123, 0x10000000(%rbp, %r14, 8), %xmm29, %k5{%k7} + vcmpbf16 $123, (%r9){1to8}, %xmm29, %k5 + vcmpbf16 $123, 2032(%rcx), %xmm29, %k5 + vcmpbf16 $123, -256(%rdx){1to8}, %xmm29, %k5{%k7} + vcmpbf16 $123, 0x10000000(%rbp, %r14, 8), %ymm29, %k5{%k7} + vcmpbf16 $123, (%r9){1to16}, %ymm29, %k5 + vcmpbf16 $123, 4064(%rcx), %ymm29, %k5 + vcmpbf16 $123, -256(%rdx){1to16}, %ymm29, %k5{%k7} vcomsbf16 %xmm29, %xmm30 vcomsbf16 0x10000000(%rbp, %r14, 8), %xmm30 @@ -75,82 +75,82 @@ _start: vcomsbf16 254(%rcx), %xmm30 vcomsbf16 -256(%rdx), %xmm30 - vfpclasspbf16 $123, %ymm29, %k5 - vfpclasspbf16 $123, %xmm29, %k5 - vfpclasspbf16x $123, 0x10000000(%rbp, %r14, 8), %k5{%k7} - vfpclasspbf16 $123, (%r9){1to8}, %k5 - vfpclasspbf16x $123, 2032(%rcx), %k5 - vfpclasspbf16 $123, -256(%rdx){1to8}, %k5{%k7} - vfpclasspbf16 $123, (%r9){1to16}, %k5 - vfpclasspbf16y $123, 4064(%rcx), %k5 - vfpclasspbf16 $123, -256(%rdx){1to16}, %k5{%k7} + vfpclassbf16 $123, %ymm29, %k5 + vfpclassbf16 $123, %xmm29, %k5 + vfpclassbf16x $123, 0x10000000(%rbp, %r14, 8), %k5{%k7} + vfpclassbf16 $123, (%r9){1to8}, %k5 + vfpclassbf16x $123, 2032(%rcx), %k5 + vfpclassbf16 $123, -256(%rdx){1to8}, %k5{%k7} + vfpclassbf16 $123, (%r9){1to16}, %k5 + vfpclassbf16y $123, 4064(%rcx), %k5 + vfpclassbf16 $123, -256(%rdx){1to16}, %k5{%k7} _intel: .intel_syntax noprefix - .irp m, addne, divne, max, min, mulne, scalefne, subne - v\m\()pbf16 ymm30, ymm29, ymm28 - v\m\()pbf16 xmm30, xmm29, xmm28 - v\m\()pbf16 ymm30{k7}, ymm29, [rbp+r14*8+0x10000000] - v\m\()pbf16 ymm30, ymm29, [r9]{1to16} - v\m\()pbf16 ymm30, ymm29, YMMWORD PTR [rcx+4064] - v\m\()pbf16 ymm30{k7}{z}, ymm29, WORD PTR [rdx-256]{1to16} - v\m\()pbf16 xmm30{k7}, xmm29, [rbp+r14*8+0x10000000] - v\m\()pbf16 xmm30, xmm29, [r9]{1to8} - v\m\()pbf16 xmm30, xmm29, XMMWORD PTR [rcx+2032] - v\m\()pbf16 xmm30{k7}{z}, xmm29, WORD PTR [rdx-256]{1to8} + .irp m, add, div, max, min, mul, scalef, sub + v\m\()bf16 ymm30, ymm29, ymm28 + v\m\()bf16 xmm30, xmm29, xmm28 + v\m\()bf16 ymm30{k7}, ymm29, [rbp+r14*8+0x10000000] + v\m\()bf16 ymm30, ymm29, [r9]{1to16} + v\m\()bf16 ymm30, ymm29, YMMWORD PTR [rcx+4064] + v\m\()bf16 ymm30{k7}{z}, ymm29, WORD PTR [rdx-256]{1to16} + v\m\()bf16 xmm30{k7}, xmm29, [rbp+r14*8+0x10000000] + v\m\()bf16 xmm30, xmm29, [r9]{1to8} + v\m\()bf16 xmm30, xmm29, XMMWORD PTR [rcx+2032] + v\m\()bf16 xmm30{k7}{z}, xmm29, WORD PTR [rdx-256]{1to8} .endr .irp m, madd, msub, nmadd, nmsub .irp n, 132, 213, 231 - vf\m\n\(\())nepbf16 ymm30, ymm29, ymm28 - vf\m\n\(\())nepbf16 xmm30, xmm29, xmm28 - vf\m\n\(\())nepbf16 ymm30{k7}, ymm29, YMMWORD PTR [rbp+r14*8+0x10000000] - vf\m\n\(\())nepbf16 ymm30, ymm29, WORD PTR [r9]{1to16} - vf\m\n\(\())nepbf16 ymm30, ymm29, [rcx+4064] - vf\m\n\(\())nepbf16 ymm30{k7}{z}, ymm29, [rdx-256]{1to16} - vf\m\n\(\())nepbf16 xmm30{k7}, xmm29, XMMWORD PTR [rbp+r14*8+0x10000000] - vf\m\n\(\())nepbf16 xmm30, xmm29, WORD PTR [r9]{1to8} - vf\m\n\(\())nepbf16 xmm30, xmm29, [rcx+2032] - vf\m\n\(\())nepbf16 xmm30{k7}{z}, xmm29, [rdx-256]{1to8} + vf\m\n\(\())bf16 ymm30, ymm29, ymm28 + vf\m\n\(\())bf16 xmm30, xmm29, xmm28 + vf\m\n\(\())bf16 ymm30{k7}, ymm29, YMMWORD PTR [rbp+r14*8+0x10000000] + vf\m\n\(\())bf16 ymm30, ymm29, WORD PTR [r9]{1to16} + vf\m\n\(\())bf16 ymm30, ymm29, [rcx+4064] + vf\m\n\(\())bf16 ymm30{k7}{z}, ymm29, [rdx-256]{1to16} + vf\m\n\(\())bf16 xmm30{k7}, xmm29, XMMWORD PTR [rbp+r14*8+0x10000000] + vf\m\n\(\())bf16 xmm30, xmm29, WORD PTR [r9]{1to8} + vf\m\n\(\())bf16 xmm30, xmm29, [rcx+2032] + vf\m\n\(\())bf16 xmm30{k7}{z}, xmm29, [rdx-256]{1to8} .endr .endr - .irp m, getexp, rcp, rsqrt, sqrtne - v\m\()pbf16 xmm30, xmm29 - v\m\()pbf16 ymm30, ymm29 - v\m\()pbf16 xmm30{k7}, [rbp+r14*8+0x10000000] - v\m\()pbf16 xmm30, [r9]{1to8} - v\m\()pbf16 xmm30, XMMWORD PTR [rcx+2032] - v\m\()pbf16 xmm30{k7}{z}, WORD PTR [rdx-256]{1to8} - v\m\()pbf16 ymm30{k7}, YMMWORD PTR [rbp+r14*8+0x10000000] - v\m\()pbf16 ymm30, WORD PTR [r9]{1to16} - v\m\()pbf16 ymm30, [rcx+4064] - v\m\()pbf16 ymm30{k7}{z}, [rdx-256]{1to16} + .irp m, getexp, rcp, rsqrt, sqrt + v\m\()bf16 xmm30, xmm29 + v\m\()bf16 ymm30, ymm29 + v\m\()bf16 xmm30{k7}, [rbp+r14*8+0x10000000] + v\m\()bf16 xmm30, [r9]{1to8} + v\m\()bf16 xmm30, XMMWORD PTR [rcx+2032] + v\m\()bf16 xmm30{k7}{z}, WORD PTR [rdx-256]{1to8} + v\m\()bf16 ymm30{k7}, YMMWORD PTR [rbp+r14*8+0x10000000] + v\m\()bf16 ymm30, WORD PTR [r9]{1to16} + v\m\()bf16 ymm30, [rcx+4064] + v\m\()bf16 ymm30{k7}{z}, [rdx-256]{1to16} .endr - .irp m, getmant, reducene, rndscalene - v\m\()pbf16 ymm30, ymm29, 123 - v\m\()pbf16 xmm30, xmm29, 123 - v\m\()pbf16 xmm30{k7}, XMMWORD PTR [rbp+r14*8+0x10000000], 123 - v\m\()pbf16 xmm30, WORD PTR [r9]{1to8}, 123 - v\m\()pbf16 xmm30, [rcx+2032], 123 - v\m\()pbf16 xmm30{k7}{z}, [rdx-256]{1to8}, 123 - v\m\()pbf16 ymm30{k7}, [rbp+r14*8+0x10000000], 123 - v\m\()pbf16 ymm30, [r9]{1to16}, 123 - v\m\()pbf16 ymm30, YMMWORD PTR [rcx+4064], 123 - v\m\()pbf16 ymm30{k7}{z}, WORD PTR [rdx-256]{1to16}, 123 + .irp m, getmant, reduce, rndscale + v\m\()bf16 ymm30, ymm29, 123 + v\m\()bf16 xmm30, xmm29, 123 + v\m\()bf16 xmm30{k7}, XMMWORD PTR [rbp+r14*8+0x10000000], 123 + v\m\()bf16 xmm30, WORD PTR [r9]{1to8}, 123 + v\m\()bf16 xmm30, [rcx+2032], 123 + v\m\()bf16 xmm30{k7}{z}, [rdx-256]{1to8}, 123 + v\m\()bf16 ymm30{k7}, [rbp+r14*8+0x10000000], 123 + v\m\()bf16 ymm30, [r9]{1to16}, 123 + v\m\()bf16 ymm30, YMMWORD PTR [rcx+4064], 123 + v\m\()bf16 ymm30{k7}{z}, WORD PTR [rdx-256]{1to16}, 123 .endr - vcmppbf16 k5, ymm29, ymm28, 123 - vcmppbf16 k5, xmm29, xmm28, 123 - vcmppbf16 k5{k7}, xmm29, [rbp+r14*8+0x10000000], 123 - vcmppbf16 k5, xmm29, [r9]{1to8}, 123 - vcmppbf16 k5, xmm29, XMMWORD PTR [rcx+2032], 123 - vcmppbf16 k5{k7}, xmm29, WORD PTR [rdx-256]{1to8}, 123 - vcmppbf16 k5{k7}, ymm29, [rbp+r14*8+0x10000000], 123 - vcmppbf16 k5, ymm29, [r9]{1to16}, 123 - vcmppbf16 k5, ymm29, YMMWORD PTR [rcx+4064], 123 - vcmppbf16 k5{k7}, ymm29, WORD PTR [rdx-256]{1to16}, 123 + vcmpbf16 k5, ymm29, ymm28, 123 + vcmpbf16 k5, xmm29, xmm28, 123 + vcmpbf16 k5{k7}, xmm29, [rbp+r14*8+0x10000000], 123 + vcmpbf16 k5, xmm29, [r9]{1to8}, 123 + vcmpbf16 k5, xmm29, XMMWORD PTR [rcx+2032], 123 + vcmpbf16 k5{k7}, xmm29, WORD PTR [rdx-256]{1to8}, 123 + vcmpbf16 k5{k7}, ymm29, [rbp+r14*8+0x10000000], 123 + vcmpbf16 k5, ymm29, [r9]{1to16}, 123 + vcmpbf16 k5, ymm29, YMMWORD PTR [rcx+4064], 123 + vcmpbf16 k5{k7}, ymm29, WORD PTR [rdx-256]{1to16}, 123 vcomsbf16 xmm30, xmm29 vcomsbf16 xmm30, WORD PTR [rbp+r14*8+0x10000000] @@ -158,12 +158,12 @@ _intel: vcomsbf16 xmm30, [rcx+254] vcomsbf16 xmm30, WORD PTR [rdx-256] - vfpclasspbf16 k5, ymm29, 123 - vfpclasspbf16 k5, xmm29, 123 - vfpclasspbf16 k5{k7}, XMMWORD PTR [rbp+r14*8+0x10000000], 123 - vfpclasspbf16 k5, WORD PTR [r9]{1to8}, 123 - vfpclasspbf16 k5, XMMWORD PTR [rcx+2032], 123 - vfpclasspbf16 k5{k7}, [rdx-256]{1to8}, 123 - vfpclasspbf16 k5, WORD PTR [r9]{1to16}, 123 - vfpclasspbf16 k5, YMMWORD PTR [rcx+4064], 123 - vfpclasspbf16 k5{k7}, [rdx-256]{1to16}, 123 + vfpclassbf16 k5, ymm29, 123 + vfpclassbf16 k5, xmm29, 123 + vfpclassbf16 k5{k7}, XMMWORD PTR [rbp+r14*8+0x10000000], 123 + vfpclassbf16 k5, WORD PTR [r9]{1to8}, 123 + vfpclassbf16 k5, XMMWORD PTR [rcx+2032], 123 + vfpclassbf16 k5{k7}, [rdx-256]{1to8}, 123 + vfpclassbf16 k5, WORD PTR [r9]{1to16}, 123 + vfpclassbf16 k5, YMMWORD PTR [rcx+4064], 123 + vfpclassbf16 k5{k7}, [rdx-256]{1to16}, 123 diff --git a/gas/testsuite/gas/i386/x86-64-avx10_2-256-miscs-intel.d b/gas/testsuite/gas/i386/x86-64-avx10_2-256-miscs-intel.d index f16a08b7db9..777e25d2be6 100644 --- a/gas/testsuite/gas/i386/x86-64-avx10_2-256-miscs-intel.d +++ b/gas/testsuite/gas/i386/x86-64-avx10_2-256-miscs-intel.d @@ -8,12 +8,12 @@ Disassembly of section \.text: #... [a-f0-9]+ <_intel>: -\s*[a-f0-9]+:\s*62 03 17 00 52 f4 7b\s+vminmaxpbf16 xmm30,xmm29,xmm28,0x7b -\s*[a-f0-9]+:\s*62 03 17 20 52 f4 7b\s+vminmaxpbf16 ymm30,ymm29,ymm28,0x7b -\s*[a-f0-9]+:\s*62 23 17 27 52 b4 f5 00 00 00 10 7b\s+vminmaxpbf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 63 17 20 52 71 7f 7b\s+vminmaxpbf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\],0x7b -\s*[a-f0-9]+:\s*62 23 17 07 52 b4 f5 00 00 00 10 7b\s+vminmaxpbf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 63 17 00 52 71 7f 7b\s+vminmaxpbf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\],0x7b +\s*[a-f0-9]+:\s*62 03 17 00 52 f4 7b\s+vminmaxbf16 xmm30,xmm29,xmm28,0x7b +\s*[a-f0-9]+:\s*62 03 17 20 52 f4 7b\s+vminmaxbf16 ymm30,ymm29,ymm28,0x7b +\s*[a-f0-9]+:\s*62 23 17 27 52 b4 f5 00 00 00 10 7b\s+vminmaxbf16 ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 63 17 20 52 71 7f 7b\s+vminmaxbf16 ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\],0x7b +\s*[a-f0-9]+:\s*62 23 17 07 52 b4 f5 00 00 00 10 7b\s+vminmaxbf16 xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 63 17 00 52 71 7f 7b\s+vminmaxbf16 xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\],0x7b \s*[a-f0-9]+:\s*62 03 95 00 52 f4 7b\s+vminmaxpd xmm30,xmm29,xmm28,0x7b \s*[a-f0-9]+:\s*62 03 95 20 52 f4 7b\s+vminmaxpd ymm30,ymm29,ymm28,0x7b \s*[a-f0-9]+:\s*62 23 95 27 52 b4 f5 00 00 00 10 7b\s+vminmaxpd ymm30\{k7\},ymm29,YMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b @@ -32,10 +32,10 @@ Disassembly of section \.text: \s*[a-f0-9]+:\s*62 63 15 20 52 71 7f 7b\s+vminmaxps ymm30,ymm29,YMMWORD PTR \[rcx\+0xfe0\],0x7b \s*[a-f0-9]+:\s*62 23 15 07 52 b4 f5 00 00 00 10 7b\s+vminmaxps xmm30\{k7\},xmm29,XMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b \s*[a-f0-9]+:\s*62 63 15 00 52 71 7f 7b\s+vminmaxps xmm30,xmm29,XMMWORD PTR \[rcx\+0x7f0\],0x7b -\s*[a-f0-9]+:\s*62 43 17 30 52 31 7b\s+vminmaxpbf16 ymm30,ymm29,WORD BCST \[r9\],0x7b -\s*[a-f0-9]+:\s*62 63 17 b7 52 72 80 7b\s+vminmaxpbf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\],0x7b -\s*[a-f0-9]+:\s*62 43 17 10 52 31 7b\s+vminmaxpbf16 xmm30,xmm29,WORD BCST \[r9\],0x7b -\s*[a-f0-9]+:\s*62 63 17 97 52 72 80 7b\s+vminmaxpbf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 43 17 30 52 31 7b\s+vminmaxbf16 ymm30,ymm29,WORD BCST \[r9\],0x7b +\s*[a-f0-9]+:\s*62 63 17 b7 52 72 80 7b\s+vminmaxbf16 ymm30\{k7\}\{z\},ymm29,WORD BCST \[rdx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 43 17 10 52 31 7b\s+vminmaxbf16 xmm30,xmm29,WORD BCST \[r9\],0x7b +\s*[a-f0-9]+:\s*62 63 17 97 52 72 80 7b\s+vminmaxbf16 xmm30\{k7\}\{z\},xmm29,WORD BCST \[rdx-0x100\],0x7b \s*[a-f0-9]+:\s*62 03 91 10 52 f4 7b\s+vminmaxpd ymm30,ymm29,ymm28\{sae\},0x7b \s*[a-f0-9]+:\s*62 43 95 30 52 31 7b\s+vminmaxpd ymm30,ymm29,QWORD BCST \[r9\],0x7b \s*[a-f0-9]+:\s*62 63 95 b7 52 72 80 7b\s+vminmaxpd ymm30\{k7\}\{z\},ymm29,QWORD BCST \[rdx-0x400\],0x7b diff --git a/gas/testsuite/gas/i386/x86-64-avx10_2-256-miscs.d b/gas/testsuite/gas/i386/x86-64-avx10_2-256-miscs.d index 12ef7fba076..420a8fcfdbd 100644 --- a/gas/testsuite/gas/i386/x86-64-avx10_2-256-miscs.d +++ b/gas/testsuite/gas/i386/x86-64-avx10_2-256-miscs.d @@ -6,12 +6,12 @@ Disassembly of section \.text: 0+ <_start>: -\s*[a-f0-9]+:\s*62 03 17 00 52 f4 7b\s+vminmaxpbf16\s\$0x7b,%xmm28,%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 03 17 20 52 f4 7b\s+vminmaxpbf16\s\$0x7b,%ymm28,%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 23 17 27 52 b4 f5 00 00 00 10 7b\s+vminmaxpbf16\s\$0x7b,0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} -\s*[a-f0-9]+:\s*62 63 17 20 52 71 7f 7b\s+vminmaxpbf16\s\$0x7b,0xfe0\(%rcx\),%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 23 17 07 52 b4 f5 00 00 00 10 7b\s+vminmaxpbf16\s\$0x7b,0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} -\s*[a-f0-9]+:\s*62 63 17 00 52 71 7f 7b\s+vminmaxpbf16\s\$0x7b,0x7f0\(%rcx\),%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 03 17 00 52 f4 7b\s+vminmaxbf16\s\$0x7b,%xmm28,%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 03 17 20 52 f4 7b\s+vminmaxbf16\s\$0x7b,%ymm28,%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 23 17 27 52 b4 f5 00 00 00 10 7b\s+vminmaxbf16\s\$0x7b,0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} +\s*[a-f0-9]+:\s*62 63 17 20 52 71 7f 7b\s+vminmaxbf16\s\$0x7b,0xfe0\(%rcx\),%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 23 17 07 52 b4 f5 00 00 00 10 7b\s+vminmaxbf16\s\$0x7b,0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} +\s*[a-f0-9]+:\s*62 63 17 00 52 71 7f 7b\s+vminmaxbf16\s\$0x7b,0x7f0\(%rcx\),%xmm29,%xmm30 \s*[a-f0-9]+:\s*62 03 95 00 52 f4 7b\s+vminmaxpd\s\$0x7b,%xmm28,%xmm29,%xmm30 \s*[a-f0-9]+:\s*62 03 95 20 52 f4 7b\s+vminmaxpd\s\$0x7b,%ymm28,%ymm29,%ymm30 \s*[a-f0-9]+:\s*62 23 95 27 52 b4 f5 00 00 00 10 7b\s+vminmaxpd\s\$0x7b,0x10000000\(%rbp,%r14,8\),%ymm29,%ymm30\{%k7\} @@ -30,10 +30,10 @@ Disassembly of section \.text: \s*[a-f0-9]+:\s*62 63 15 20 52 71 7f 7b\s+vminmaxps\s\$0x7b,0xfe0\(%rcx\),%ymm29,%ymm30 \s*[a-f0-9]+:\s*62 23 15 07 52 b4 f5 00 00 00 10 7b\s+vminmaxps\s\$0x7b,0x10000000\(%rbp,%r14,8\),%xmm29,%xmm30\{%k7\} \s*[a-f0-9]+:\s*62 63 15 00 52 71 7f 7b\s+vminmaxps\s\$0x7b,0x7f0\(%rcx\),%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 43 17 30 52 31 7b\s+vminmaxpbf16\s\$0x7b,\(%r9\)\{1to16\},%ymm29,%ymm30 -\s*[a-f0-9]+:\s*62 63 17 b7 52 72 80 7b\s+vminmaxpbf16\s\$0x7b,-0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 43 17 10 52 31 7b\s+vminmaxpbf16\s\$0x7b,\(%r9\)\{1to8\},%xmm29,%xmm30 -\s*[a-f0-9]+:\s*62 63 17 97 52 72 80 7b\s+vminmaxpbf16\s\$0x7b,-0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 43 17 30 52 31 7b\s+vminmaxbf16\s\$0x7b,\(%r9\)\{1to16\},%ymm29,%ymm30 +\s*[a-f0-9]+:\s*62 63 17 b7 52 72 80 7b\s+vminmaxbf16\s\$0x7b,-0x100\(%rdx\)\{1to16\},%ymm29,%ymm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 43 17 10 52 31 7b\s+vminmaxbf16\s\$0x7b,\(%r9\)\{1to8\},%xmm29,%xmm30 +\s*[a-f0-9]+:\s*62 63 17 97 52 72 80 7b\s+vminmaxbf16\s\$0x7b,-0x100\(%rdx\)\{1to8\},%xmm29,%xmm30\{%k7\}\{z\} \s*[a-f0-9]+:\s*62 03 91 10 52 f4 7b\s+vminmaxpd\s\$0x7b,\{sae\},%ymm28,%ymm29,%ymm30 \s*[a-f0-9]+:\s*62 43 95 30 52 31 7b\s+vminmaxpd\s\$0x7b,\(%r9\)\{1to4\},%ymm29,%ymm30 \s*[a-f0-9]+:\s*62 63 95 b7 52 72 80 7b\s+vminmaxpd\s\$0x7b,-0x400\(%rdx\)\{1to4\},%ymm29,%ymm30\{%k7\}\{z\} diff --git a/gas/testsuite/gas/i386/x86-64-avx10_2-256-miscs.s b/gas/testsuite/gas/i386/x86-64-avx10_2-256-miscs.s index d5f87f77f71..ce11c5b0d4b 100644 --- a/gas/testsuite/gas/i386/x86-64-avx10_2-256-miscs.s +++ b/gas/testsuite/gas/i386/x86-64-avx10_2-256-miscs.s @@ -4,7 +4,7 @@ .arch .avx10.2/256 .text _start: - .irp m, pbf16, pd, ph, ps + .irp m, bf16, pd, ph, ps vminmax\m $123, %xmm28, %xmm29, %xmm30 vminmax\m $123, %ymm28, %ymm29, %ymm30 vminmax\m $123, 0x10000000(%rbp, %r14, 8), %ymm29, %ymm30{%k7} @@ -13,10 +13,10 @@ _start: vminmax\m $123, 2032(%rcx), %xmm29, %xmm30 .endr - vminmaxpbf16 $123, (%r9){1to16}, %ymm29, %ymm30 - vminmaxpbf16 $123, -256(%rdx){1to16}, %ymm29, %ymm30{%k7}{z} - vminmaxpbf16 $123, (%r9){1to8}, %xmm29, %xmm30 - vminmaxpbf16 $123, -256(%rdx){1to8}, %xmm29, %xmm30{%k7}{z} + vminmaxbf16 $123, (%r9){1to16}, %ymm29, %ymm30 + vminmaxbf16 $123, -256(%rdx){1to16}, %ymm29, %ymm30{%k7}{z} + vminmaxbf16 $123, (%r9){1to8}, %xmm29, %xmm30 + vminmaxbf16 $123, -256(%rdx){1to8}, %xmm29, %xmm30{%k7}{z} vminmaxpd $123, {sae}, %ymm28, %ymm29, %ymm30 vminmaxpd $123, (%r9){1to4}, %ymm29, %ymm30 vminmaxpd $123, -1024(%rdx){1to4}, %ymm29, %ymm30{%k7}{z} @@ -70,7 +70,7 @@ _start: _intel: .intel_syntax noprefix - .irp m, pbf16, pd, ph, ps + .irp m, bf16, pd, ph, ps vminmax\m xmm30, xmm29, xmm28, 123 vminmax\m ymm30, ymm29, ymm28, 123 vminmax\m ymm30{k7}, ymm29, [rbp+r14*8+0x10000000], 123 @@ -79,10 +79,10 @@ _intel: vminmax\m xmm30, xmm29, XMMWORD PTR [rcx+2032], 123 .endr - vminmaxpbf16 ymm30, ymm29, [r9]{1to16}, 123 - vminmaxpbf16 ymm30{k7}{z}, ymm29, WORD PTR [rdx-256]{1to16}, 123 - vminmaxpbf16 xmm30, xmm29, [r9]{1to8}, 123 - vminmaxpbf16 xmm30{k7}{z}, xmm29, WORD PTR [rdx-256]{1to8}, 123 + vminmaxbf16 ymm30, ymm29, [r9]{1to16}, 123 + vminmaxbf16 ymm30{k7}{z}, ymm29, WORD PTR [rdx-256]{1to16}, 123 + vminmaxbf16 xmm30, xmm29, [r9]{1to8}, 123 + vminmaxbf16 xmm30{k7}{z}, xmm29, WORD PTR [rdx-256]{1to8}, 123 vminmaxpd ymm30, ymm29, ymm28, {sae}, 123 vminmaxpd ymm30, ymm29, QWORD PTR [r9]{1to4}, 123 vminmaxpd ymm30{k7}{z}, ymm29, [rdx-1024]{1to4}, 123 diff --git a/gas/testsuite/gas/i386/x86-64-avx10_2-512-bf16-intel.d b/gas/testsuite/gas/i386/x86-64-avx10_2-512-bf16-intel.d index 9b266c43b81..869508f52ee 100644 --- a/gas/testsuite/gas/i386/x86-64-avx10_2-512-bf16-intel.d +++ b/gas/testsuite/gas/i386/x86-64-avx10_2-512-bf16-intel.d @@ -8,144 +8,144 @@ Disassembly of section \.text: #... [a-f0-9]+ <_intel>: -\s*[a-f0-9]+:\s*62 05 15 40 58 f4\s+vaddnepbf16 zmm30,zmm29,zmm28 -\s*[a-f0-9]+:\s*62 25 15 47 58 b4 f5 00 00 00 10\s+vaddnepbf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 45 15 50 58 31\s+vaddnepbf16 zmm30,zmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 65 15 40 58 71 7f\s+vaddnepbf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 65 15 d7 58 72 80\s+vaddnepbf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 05 15 40 5e f4\s+vdivnepbf16 zmm30,zmm29,zmm28 -\s*[a-f0-9]+:\s*62 25 15 47 5e b4 f5 00 00 00 10\s+vdivnepbf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 45 15 50 5e 31\s+vdivnepbf16 zmm30,zmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 65 15 40 5e 71 7f\s+vdivnepbf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 65 15 d7 5e 72 80\s+vdivnepbf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 05 15 40 5f f4\s+vmaxpbf16 zmm30,zmm29,zmm28 -\s*[a-f0-9]+:\s*62 25 15 47 5f b4 f5 00 00 00 10\s+vmaxpbf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 45 15 50 5f 31\s+vmaxpbf16 zmm30,zmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 65 15 40 5f 71 7f\s+vmaxpbf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 65 15 d7 5f 72 80\s+vmaxpbf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 05 15 40 5d f4\s+vminpbf16 zmm30,zmm29,zmm28 -\s*[a-f0-9]+:\s*62 25 15 47 5d b4 f5 00 00 00 10\s+vminpbf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 45 15 50 5d 31\s+vminpbf16 zmm30,zmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 65 15 40 5d 71 7f\s+vminpbf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 65 15 d7 5d 72 80\s+vminpbf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 05 15 40 59 f4\s+vmulnepbf16 zmm30,zmm29,zmm28 -\s*[a-f0-9]+:\s*62 25 15 47 59 b4 f5 00 00 00 10\s+vmulnepbf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 45 15 50 59 31\s+vmulnepbf16 zmm30,zmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 65 15 40 59 71 7f\s+vmulnepbf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 65 15 d7 59 72 80\s+vmulnepbf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 14 40 2c f4\s+vscalefnepbf16 zmm30,zmm29,zmm28 -\s*[a-f0-9]+:\s*62 26 14 47 2c b4 f5 00 00 00 10\s+vscalefnepbf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 50 2c 31\s+vscalefnepbf16 zmm30,zmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 40 2c 71 7f\s+vscalefnepbf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 66 14 d7 2c 72 80\s+vscalefnepbf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 05 15 40 5c f4\s+vsubnepbf16 zmm30,zmm29,zmm28 -\s*[a-f0-9]+:\s*62 25 15 47 5c b4 f5 00 00 00 10\s+vsubnepbf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 45 15 50 5c 31\s+vsubnepbf16 zmm30,zmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 65 15 40 5c 71 7f\s+vsubnepbf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 65 15 d7 5c 72 80\s+vsubnepbf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 14 40 98 f4\s+vfmadd132nepbf16 zmm30,zmm29,zmm28 -\s*[a-f0-9]+:\s*62 26 14 47 98 b4 f5 00 00 00 10\s+vfmadd132nepbf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 50 98 31\s+vfmadd132nepbf16 zmm30,zmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 40 98 71 7f\s+vfmadd132nepbf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 66 14 d7 98 72 80\s+vfmadd132nepbf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 14 40 a8 f4\s+vfmadd213nepbf16 zmm30,zmm29,zmm28 -\s*[a-f0-9]+:\s*62 26 14 47 a8 b4 f5 00 00 00 10\s+vfmadd213nepbf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 50 a8 31\s+vfmadd213nepbf16 zmm30,zmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 40 a8 71 7f\s+vfmadd213nepbf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 66 14 d7 a8 72 80\s+vfmadd213nepbf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 14 40 b8 f4\s+vfmadd231nepbf16 zmm30,zmm29,zmm28 -\s*[a-f0-9]+:\s*62 26 14 47 b8 b4 f5 00 00 00 10\s+vfmadd231nepbf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 50 b8 31\s+vfmadd231nepbf16 zmm30,zmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 40 b8 71 7f\s+vfmadd231nepbf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 66 14 d7 b8 72 80\s+vfmadd231nepbf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 14 40 9a f4\s+vfmsub132nepbf16 zmm30,zmm29,zmm28 -\s*[a-f0-9]+:\s*62 26 14 47 9a b4 f5 00 00 00 10\s+vfmsub132nepbf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 50 9a 31\s+vfmsub132nepbf16 zmm30,zmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 40 9a 71 7f\s+vfmsub132nepbf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 66 14 d7 9a 72 80\s+vfmsub132nepbf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 14 40 aa f4\s+vfmsub213nepbf16 zmm30,zmm29,zmm28 -\s*[a-f0-9]+:\s*62 26 14 47 aa b4 f5 00 00 00 10\s+vfmsub213nepbf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 50 aa 31\s+vfmsub213nepbf16 zmm30,zmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 40 aa 71 7f\s+vfmsub213nepbf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 66 14 d7 aa 72 80\s+vfmsub213nepbf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 14 40 ba f4\s+vfmsub231nepbf16 zmm30,zmm29,zmm28 -\s*[a-f0-9]+:\s*62 26 14 47 ba b4 f5 00 00 00 10\s+vfmsub231nepbf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 50 ba 31\s+vfmsub231nepbf16 zmm30,zmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 40 ba 71 7f\s+vfmsub231nepbf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 66 14 d7 ba 72 80\s+vfmsub231nepbf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 14 40 9c f4\s+vfnmadd132nepbf16 zmm30,zmm29,zmm28 -\s*[a-f0-9]+:\s*62 26 14 47 9c b4 f5 00 00 00 10\s+vfnmadd132nepbf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 50 9c 31\s+vfnmadd132nepbf16 zmm30,zmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 40 9c 71 7f\s+vfnmadd132nepbf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 66 14 d7 9c 72 80\s+vfnmadd132nepbf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 14 40 ac f4\s+vfnmadd213nepbf16 zmm30,zmm29,zmm28 -\s*[a-f0-9]+:\s*62 26 14 47 ac b4 f5 00 00 00 10\s+vfnmadd213nepbf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 50 ac 31\s+vfnmadd213nepbf16 zmm30,zmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 40 ac 71 7f\s+vfnmadd213nepbf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 66 14 d7 ac 72 80\s+vfnmadd213nepbf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 14 40 bc f4\s+vfnmadd231nepbf16 zmm30,zmm29,zmm28 -\s*[a-f0-9]+:\s*62 26 14 47 bc b4 f5 00 00 00 10\s+vfnmadd231nepbf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 50 bc 31\s+vfnmadd231nepbf16 zmm30,zmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 40 bc 71 7f\s+vfnmadd231nepbf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 66 14 d7 bc 72 80\s+vfnmadd231nepbf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 14 40 9e f4\s+vfnmsub132nepbf16 zmm30,zmm29,zmm28 -\s*[a-f0-9]+:\s*62 26 14 47 9e b4 f5 00 00 00 10\s+vfnmsub132nepbf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 50 9e 31\s+vfnmsub132nepbf16 zmm30,zmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 40 9e 71 7f\s+vfnmsub132nepbf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 66 14 d7 9e 72 80\s+vfnmsub132nepbf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 14 40 ae f4\s+vfnmsub213nepbf16 zmm30,zmm29,zmm28 -\s*[a-f0-9]+:\s*62 26 14 47 ae b4 f5 00 00 00 10\s+vfnmsub213nepbf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 50 ae 31\s+vfnmsub213nepbf16 zmm30,zmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 40 ae 71 7f\s+vfnmsub213nepbf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 66 14 d7 ae 72 80\s+vfnmsub213nepbf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 14 40 be f4\s+vfnmsub231nepbf16 zmm30,zmm29,zmm28 -\s*[a-f0-9]+:\s*62 26 14 47 be b4 f5 00 00 00 10\s+vfnmsub231nepbf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 14 50 be 31\s+vfnmsub231nepbf16 zmm30,zmm29,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 14 40 be 71 7f\s+vfnmsub231nepbf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 66 14 d7 be 72 80\s+vfnmsub231nepbf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 7c 48 42 f5\s+vgetexppbf16 zmm30,zmm29 -\s*[a-f0-9]+:\s*62 26 7c 4f 42 b4 f5 00 00 00 10\s+vgetexppbf16 zmm30\{k7\},ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 7c 58 42 31\s+vgetexppbf16 zmm30,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 7c 48 42 71 7f\s+vgetexppbf16 zmm30,ZMMWORD PTR \[rcx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 66 7c df 42 72 80\s+vgetexppbf16 zmm30\{k7\}\{z\},WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 7c 48 4c f5\s+vrcppbf16 zmm30,zmm29 -\s*[a-f0-9]+:\s*62 26 7c 4f 4c b4 f5 00 00 00 10\s+vrcppbf16 zmm30\{k7\},ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 7c 58 4c 31\s+vrcppbf16 zmm30,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 7c 48 4c 71 7f\s+vrcppbf16 zmm30,ZMMWORD PTR \[rcx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 66 7c df 4c 72 80\s+vrcppbf16 zmm30\{k7\}\{z\},WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 06 7c 48 4e f5\s+vrsqrtpbf16 zmm30,zmm29 -\s*[a-f0-9]+:\s*62 26 7c 4f 4e b4 f5 00 00 00 10\s+vrsqrtpbf16 zmm30\{k7\},ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 46 7c 58 4e 31\s+vrsqrtpbf16 zmm30,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 66 7c 48 4e 71 7f\s+vrsqrtpbf16 zmm30,ZMMWORD PTR \[rcx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 66 7c df 4e 72 80\s+vrsqrtpbf16 zmm30\{k7\}\{z\},WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 05 7d 48 51 f5\s+vsqrtnepbf16 zmm30,zmm29 -\s*[a-f0-9]+:\s*62 25 7d 4f 51 b4 f5 00 00 00 10\s+vsqrtnepbf16 zmm30\{k7\},ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] -\s*[a-f0-9]+:\s*62 45 7d 58 51 31\s+vsqrtnepbf16 zmm30,WORD BCST \[r9\] -\s*[a-f0-9]+:\s*62 65 7d 48 51 71 7f\s+vsqrtnepbf16 zmm30,ZMMWORD PTR \[rcx\+0x1fc0\] -\s*[a-f0-9]+:\s*62 65 7d df 51 72 80\s+vsqrtnepbf16 zmm30\{k7\}\{z\},WORD BCST \[rdx-0x100\] -\s*[a-f0-9]+:\s*62 03 7f 48 26 f5 7b\s+vgetmantpbf16 zmm30,zmm29,0x7b -\s*[a-f0-9]+:\s*62 23 7f 4f 26 b4 f5 00 00 00 10 7b\s+vgetmantpbf16 zmm30\{k7\},ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 43 7f 58 26 31 7b\s+vgetmantpbf16 zmm30,WORD BCST \[r9\],0x7b -\s*[a-f0-9]+:\s*62 63 7f 48 26 71 7f 7b\s+vgetmantpbf16 zmm30,ZMMWORD PTR \[rcx\+0x1fc0\],0x7b -\s*[a-f0-9]+:\s*62 63 7f df 26 72 80 7b\s+vgetmantpbf16 zmm30\{k7\}\{z\},WORD BCST \[rdx-0x100\],0x7b -\s*[a-f0-9]+:\s*62 03 7f 48 56 f5 7b\s+vreducenepbf16 zmm30,zmm29,0x7b -\s*[a-f0-9]+:\s*62 23 7f 4f 56 b4 f5 00 00 00 10 7b\s+vreducenepbf16 zmm30\{k7\},ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 43 7f 58 56 31 7b\s+vreducenepbf16 zmm30,WORD BCST \[r9\],0x7b -\s*[a-f0-9]+:\s*62 63 7f 48 56 71 7f 7b\s+vreducenepbf16 zmm30,ZMMWORD PTR \[rcx\+0x1fc0\],0x7b -\s*[a-f0-9]+:\s*62 63 7f df 56 72 80 7b\s+vreducenepbf16 zmm30\{k7\}\{z\},WORD BCST \[rdx-0x100\],0x7b -\s*[a-f0-9]+:\s*62 03 7f 48 08 f5 7b\s+vrndscalenepbf16 zmm30,zmm29,0x7b -\s*[a-f0-9]+:\s*62 23 7f 4f 08 b4 f5 00 00 00 10 7b\s+vrndscalenepbf16 zmm30\{k7\},ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 43 7f 58 08 31 7b\s+vrndscalenepbf16 zmm30,WORD BCST \[r9\],0x7b -\s*[a-f0-9]+:\s*62 63 7f 48 08 71 7f 7b\s+vrndscalenepbf16 zmm30,ZMMWORD PTR \[rcx\+0x1fc0\],0x7b -\s*[a-f0-9]+:\s*62 63 7f df 08 72 80 7b\s+vrndscalenepbf16 zmm30\{k7\}\{z\},WORD BCST \[rdx-0x100\],0x7b -\s*[a-f0-9]+:\s*62 93 17 40 c2 ec 7b\s+vcmppbf16 k5,zmm29,zmm28,0x7b -\s*[a-f0-9]+:\s*62 b3 17 47 c2 ac f5 00 00 00 10 7b\s+vcmppbf16 k5\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 d3 17 50 c2 29 7b\s+vcmppbf16 k5,zmm29,WORD BCST \[r9\],0x7b -\s*[a-f0-9]+:\s*62 f3 17 40 c2 69 7f 7b\s+vcmppbf16 k5,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\],0x7b -\s*[a-f0-9]+:\s*62 f3 17 57 c2 6a 80 7b\s+vcmppbf16 k5\{k7\},zmm29,WORD BCST \[rdx-0x100\],0x7b -\s*[a-f0-9]+:\s*62 93 7f 48 66 ed 7b\s+vfpclasspbf16 k5,zmm29,0x7b -\s*[a-f0-9]+:\s*62 b3 7f 4f 66 ac f5 00 00 00 10 7b\s+vfpclasspbf16 k5\{k7\},ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 d3 7f 58 66 29 7b\s+vfpclasspbf16 k5,WORD BCST \[r9\]\{1to32\},0x7b -\s*[a-f0-9]+:\s*62 f3 7f 48 66 69 7f 7b\s+vfpclasspbf16 k5,ZMMWORD PTR \[rcx\+0x1fc0\],0x7b -\s*[a-f0-9]+:\s*62 f3 7f 5f 66 6a 80 7b\s+vfpclasspbf16 k5\{k7\},WORD BCST \[rdx-0x100\]\{1to32\},0x7b +\s*[a-f0-9]+:\s*62 05 15 40 58 f4\s+vaddbf16 zmm30,zmm29,zmm28 +\s*[a-f0-9]+:\s*62 25 15 47 58 b4 f5 00 00 00 10\s+vaddbf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 45 15 50 58 31\s+vaddbf16 zmm30,zmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 65 15 40 58 71 7f\s+vaddbf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 65 15 d7 58 72 80\s+vaddbf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 05 15 40 5e f4\s+vdivbf16 zmm30,zmm29,zmm28 +\s*[a-f0-9]+:\s*62 25 15 47 5e b4 f5 00 00 00 10\s+vdivbf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 45 15 50 5e 31\s+vdivbf16 zmm30,zmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 65 15 40 5e 71 7f\s+vdivbf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 65 15 d7 5e 72 80\s+vdivbf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 05 15 40 5f f4\s+vmaxbf16 zmm30,zmm29,zmm28 +\s*[a-f0-9]+:\s*62 25 15 47 5f b4 f5 00 00 00 10\s+vmaxbf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 45 15 50 5f 31\s+vmaxbf16 zmm30,zmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 65 15 40 5f 71 7f\s+vmaxbf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 65 15 d7 5f 72 80\s+vmaxbf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 05 15 40 5d f4\s+vminbf16 zmm30,zmm29,zmm28 +\s*[a-f0-9]+:\s*62 25 15 47 5d b4 f5 00 00 00 10\s+vminbf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 45 15 50 5d 31\s+vminbf16 zmm30,zmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 65 15 40 5d 71 7f\s+vminbf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 65 15 d7 5d 72 80\s+vminbf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 05 15 40 59 f4\s+vmulbf16 zmm30,zmm29,zmm28 +\s*[a-f0-9]+:\s*62 25 15 47 59 b4 f5 00 00 00 10\s+vmulbf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 45 15 50 59 31\s+vmulbf16 zmm30,zmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 65 15 40 59 71 7f\s+vmulbf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 65 15 d7 59 72 80\s+vmulbf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 14 40 2c f4\s+vscalefbf16 zmm30,zmm29,zmm28 +\s*[a-f0-9]+:\s*62 26 14 47 2c b4 f5 00 00 00 10\s+vscalefbf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 50 2c 31\s+vscalefbf16 zmm30,zmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 40 2c 71 7f\s+vscalefbf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 66 14 d7 2c 72 80\s+vscalefbf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 05 15 40 5c f4\s+vsubbf16 zmm30,zmm29,zmm28 +\s*[a-f0-9]+:\s*62 25 15 47 5c b4 f5 00 00 00 10\s+vsubbf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 45 15 50 5c 31\s+vsubbf16 zmm30,zmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 65 15 40 5c 71 7f\s+vsubbf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 65 15 d7 5c 72 80\s+vsubbf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 14 40 98 f4\s+vfmadd132bf16 zmm30,zmm29,zmm28 +\s*[a-f0-9]+:\s*62 26 14 47 98 b4 f5 00 00 00 10\s+vfmadd132bf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 50 98 31\s+vfmadd132bf16 zmm30,zmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 40 98 71 7f\s+vfmadd132bf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 66 14 d7 98 72 80\s+vfmadd132bf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 14 40 a8 f4\s+vfmadd213bf16 zmm30,zmm29,zmm28 +\s*[a-f0-9]+:\s*62 26 14 47 a8 b4 f5 00 00 00 10\s+vfmadd213bf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 50 a8 31\s+vfmadd213bf16 zmm30,zmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 40 a8 71 7f\s+vfmadd213bf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 66 14 d7 a8 72 80\s+vfmadd213bf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 14 40 b8 f4\s+vfmadd231bf16 zmm30,zmm29,zmm28 +\s*[a-f0-9]+:\s*62 26 14 47 b8 b4 f5 00 00 00 10\s+vfmadd231bf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 50 b8 31\s+vfmadd231bf16 zmm30,zmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 40 b8 71 7f\s+vfmadd231bf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 66 14 d7 b8 72 80\s+vfmadd231bf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 14 40 9a f4\s+vfmsub132bf16 zmm30,zmm29,zmm28 +\s*[a-f0-9]+:\s*62 26 14 47 9a b4 f5 00 00 00 10\s+vfmsub132bf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 50 9a 31\s+vfmsub132bf16 zmm30,zmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 40 9a 71 7f\s+vfmsub132bf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 66 14 d7 9a 72 80\s+vfmsub132bf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 14 40 aa f4\s+vfmsub213bf16 zmm30,zmm29,zmm28 +\s*[a-f0-9]+:\s*62 26 14 47 aa b4 f5 00 00 00 10\s+vfmsub213bf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 50 aa 31\s+vfmsub213bf16 zmm30,zmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 40 aa 71 7f\s+vfmsub213bf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 66 14 d7 aa 72 80\s+vfmsub213bf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 14 40 ba f4\s+vfmsub231bf16 zmm30,zmm29,zmm28 +\s*[a-f0-9]+:\s*62 26 14 47 ba b4 f5 00 00 00 10\s+vfmsub231bf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 50 ba 31\s+vfmsub231bf16 zmm30,zmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 40 ba 71 7f\s+vfmsub231bf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 66 14 d7 ba 72 80\s+vfmsub231bf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 14 40 9c f4\s+vfnmadd132bf16 zmm30,zmm29,zmm28 +\s*[a-f0-9]+:\s*62 26 14 47 9c b4 f5 00 00 00 10\s+vfnmadd132bf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 50 9c 31\s+vfnmadd132bf16 zmm30,zmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 40 9c 71 7f\s+vfnmadd132bf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 66 14 d7 9c 72 80\s+vfnmadd132bf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 14 40 ac f4\s+vfnmadd213bf16 zmm30,zmm29,zmm28 +\s*[a-f0-9]+:\s*62 26 14 47 ac b4 f5 00 00 00 10\s+vfnmadd213bf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 50 ac 31\s+vfnmadd213bf16 zmm30,zmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 40 ac 71 7f\s+vfnmadd213bf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 66 14 d7 ac 72 80\s+vfnmadd213bf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 14 40 bc f4\s+vfnmadd231bf16 zmm30,zmm29,zmm28 +\s*[a-f0-9]+:\s*62 26 14 47 bc b4 f5 00 00 00 10\s+vfnmadd231bf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 50 bc 31\s+vfnmadd231bf16 zmm30,zmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 40 bc 71 7f\s+vfnmadd231bf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 66 14 d7 bc 72 80\s+vfnmadd231bf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 14 40 9e f4\s+vfnmsub132bf16 zmm30,zmm29,zmm28 +\s*[a-f0-9]+:\s*62 26 14 47 9e b4 f5 00 00 00 10\s+vfnmsub132bf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 50 9e 31\s+vfnmsub132bf16 zmm30,zmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 40 9e 71 7f\s+vfnmsub132bf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 66 14 d7 9e 72 80\s+vfnmsub132bf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 14 40 ae f4\s+vfnmsub213bf16 zmm30,zmm29,zmm28 +\s*[a-f0-9]+:\s*62 26 14 47 ae b4 f5 00 00 00 10\s+vfnmsub213bf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 50 ae 31\s+vfnmsub213bf16 zmm30,zmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 40 ae 71 7f\s+vfnmsub213bf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 66 14 d7 ae 72 80\s+vfnmsub213bf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 14 40 be f4\s+vfnmsub231bf16 zmm30,zmm29,zmm28 +\s*[a-f0-9]+:\s*62 26 14 47 be b4 f5 00 00 00 10\s+vfnmsub231bf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 14 50 be 31\s+vfnmsub231bf16 zmm30,zmm29,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 14 40 be 71 7f\s+vfnmsub231bf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 66 14 d7 be 72 80\s+vfnmsub231bf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 7c 48 42 f5\s+vgetexpbf16 zmm30,zmm29 +\s*[a-f0-9]+:\s*62 26 7c 4f 42 b4 f5 00 00 00 10\s+vgetexpbf16 zmm30\{k7\},ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 7c 58 42 31\s+vgetexpbf16 zmm30,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 7c 48 42 71 7f\s+vgetexpbf16 zmm30,ZMMWORD PTR \[rcx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 66 7c df 42 72 80\s+vgetexpbf16 zmm30\{k7\}\{z\},WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 7c 48 4c f5\s+vrcpbf16 zmm30,zmm29 +\s*[a-f0-9]+:\s*62 26 7c 4f 4c b4 f5 00 00 00 10\s+vrcpbf16 zmm30\{k7\},ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 7c 58 4c 31\s+vrcpbf16 zmm30,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 7c 48 4c 71 7f\s+vrcpbf16 zmm30,ZMMWORD PTR \[rcx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 66 7c df 4c 72 80\s+vrcpbf16 zmm30\{k7\}\{z\},WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 06 7c 48 4e f5\s+vrsqrtbf16 zmm30,zmm29 +\s*[a-f0-9]+:\s*62 26 7c 4f 4e b4 f5 00 00 00 10\s+vrsqrtbf16 zmm30\{k7\},ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 46 7c 58 4e 31\s+vrsqrtbf16 zmm30,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 66 7c 48 4e 71 7f\s+vrsqrtbf16 zmm30,ZMMWORD PTR \[rcx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 66 7c df 4e 72 80\s+vrsqrtbf16 zmm30\{k7\}\{z\},WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 05 7d 48 51 f5\s+vsqrtbf16 zmm30,zmm29 +\s*[a-f0-9]+:\s*62 25 7d 4f 51 b4 f5 00 00 00 10\s+vsqrtbf16 zmm30\{k7\},ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\] +\s*[a-f0-9]+:\s*62 45 7d 58 51 31\s+vsqrtbf16 zmm30,WORD BCST \[r9\] +\s*[a-f0-9]+:\s*62 65 7d 48 51 71 7f\s+vsqrtbf16 zmm30,ZMMWORD PTR \[rcx\+0x1fc0\] +\s*[a-f0-9]+:\s*62 65 7d df 51 72 80\s+vsqrtbf16 zmm30\{k7\}\{z\},WORD BCST \[rdx-0x100\] +\s*[a-f0-9]+:\s*62 03 7f 48 26 f5 7b\s+vgetmantbf16 zmm30,zmm29,0x7b +\s*[a-f0-9]+:\s*62 23 7f 4f 26 b4 f5 00 00 00 10 7b\s+vgetmantbf16 zmm30\{k7\},ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 43 7f 58 26 31 7b\s+vgetmantbf16 zmm30,WORD BCST \[r9\],0x7b +\s*[a-f0-9]+:\s*62 63 7f 48 26 71 7f 7b\s+vgetmantbf16 zmm30,ZMMWORD PTR \[rcx\+0x1fc0\],0x7b +\s*[a-f0-9]+:\s*62 63 7f df 26 72 80 7b\s+vgetmantbf16 zmm30\{k7\}\{z\},WORD BCST \[rdx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 03 7f 48 56 f5 7b\s+vreducebf16 zmm30,zmm29,0x7b +\s*[a-f0-9]+:\s*62 23 7f 4f 56 b4 f5 00 00 00 10 7b\s+vreducebf16 zmm30\{k7\},ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 43 7f 58 56 31 7b\s+vreducebf16 zmm30,WORD BCST \[r9\],0x7b +\s*[a-f0-9]+:\s*62 63 7f 48 56 71 7f 7b\s+vreducebf16 zmm30,ZMMWORD PTR \[rcx\+0x1fc0\],0x7b +\s*[a-f0-9]+:\s*62 63 7f df 56 72 80 7b\s+vreducebf16 zmm30\{k7\}\{z\},WORD BCST \[rdx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 03 7f 48 08 f5 7b\s+vrndscalebf16 zmm30,zmm29,0x7b +\s*[a-f0-9]+:\s*62 23 7f 4f 08 b4 f5 00 00 00 10 7b\s+vrndscalebf16 zmm30\{k7\},ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 43 7f 58 08 31 7b\s+vrndscalebf16 zmm30,WORD BCST \[r9\],0x7b +\s*[a-f0-9]+:\s*62 63 7f 48 08 71 7f 7b\s+vrndscalebf16 zmm30,ZMMWORD PTR \[rcx\+0x1fc0\],0x7b +\s*[a-f0-9]+:\s*62 63 7f df 08 72 80 7b\s+vrndscalebf16 zmm30\{k7\}\{z\},WORD BCST \[rdx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 93 17 40 c2 ec 7b\s+vcmpbf16 k5,zmm29,zmm28,0x7b +\s*[a-f0-9]+:\s*62 b3 17 47 c2 ac f5 00 00 00 10 7b\s+vcmpbf16 k5\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 d3 17 50 c2 29 7b\s+vcmpbf16 k5,zmm29,WORD BCST \[r9\],0x7b +\s*[a-f0-9]+:\s*62 f3 17 40 c2 69 7f 7b\s+vcmpbf16 k5,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\],0x7b +\s*[a-f0-9]+:\s*62 f3 17 57 c2 6a 80 7b\s+vcmpbf16 k5\{k7\},zmm29,WORD BCST \[rdx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 93 7f 48 66 ed 7b\s+vfpclassbf16 k5,zmm29,0x7b +\s*[a-f0-9]+:\s*62 b3 7f 4f 66 ac f5 00 00 00 10 7b\s+vfpclassbf16 k5\{k7\},ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 d3 7f 58 66 29 7b\s+vfpclassbf16 k5,WORD BCST \[r9\]\{1to32\},0x7b +\s*[a-f0-9]+:\s*62 f3 7f 48 66 69 7f 7b\s+vfpclassbf16 k5,ZMMWORD PTR \[rcx\+0x1fc0\],0x7b +\s*[a-f0-9]+:\s*62 f3 7f 5f 66 6a 80 7b\s+vfpclassbf16 k5\{k7\},WORD BCST \[rdx-0x100\]\{1to32\},0x7b #pass diff --git a/gas/testsuite/gas/i386/x86-64-avx10_2-512-bf16.d b/gas/testsuite/gas/i386/x86-64-avx10_2-512-bf16.d index 73b9dced5a6..ba05bd99c43 100644 --- a/gas/testsuite/gas/i386/x86-64-avx10_2-512-bf16.d +++ b/gas/testsuite/gas/i386/x86-64-avx10_2-512-bf16.d @@ -7,144 +7,144 @@ Disassembly of section .text: 0+ <_start>: -\s*[a-f0-9]+:\s*62 05 15 40 58 f4\s+vaddnepbf16 %zmm28,%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 25 15 47 58 b4 f5 00 00 00 10\s+vaddnepbf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} -\s*[a-f0-9]+:\s*62 45 15 50 58 31\s+vaddnepbf16 \(%r9\)\{1to32\},%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 65 15 40 58 71 7f\s+vaddnepbf16 0x1fc0\(%rcx\),%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 65 15 d7 58 72 80\s+vaddnepbf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 05 15 40 5e f4\s+vdivnepbf16 %zmm28,%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 25 15 47 5e b4 f5 00 00 00 10\s+vdivnepbf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} -\s*[a-f0-9]+:\s*62 45 15 50 5e 31\s+vdivnepbf16 \(%r9\)\{1to32\},%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 65 15 40 5e 71 7f\s+vdivnepbf16 0x1fc0\(%rcx\),%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 65 15 d7 5e 72 80\s+vdivnepbf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 05 15 40 5f f4\s+vmaxpbf16 %zmm28,%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 25 15 47 5f b4 f5 00 00 00 10\s+vmaxpbf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} -\s*[a-f0-9]+:\s*62 45 15 50 5f 31\s+vmaxpbf16 \(%r9\)\{1to32\},%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 65 15 40 5f 71 7f\s+vmaxpbf16 0x1fc0\(%rcx\),%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 65 15 d7 5f 72 80\s+vmaxpbf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 05 15 40 5d f4\s+vminpbf16 %zmm28,%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 25 15 47 5d b4 f5 00 00 00 10\s+vminpbf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} -\s*[a-f0-9]+:\s*62 45 15 50 5d 31\s+vminpbf16 \(%r9\)\{1to32\},%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 65 15 40 5d 71 7f\s+vminpbf16 0x1fc0\(%rcx\),%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 65 15 d7 5d 72 80\s+vminpbf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 05 15 40 59 f4\s+vmulnepbf16 %zmm28,%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 25 15 47 59 b4 f5 00 00 00 10\s+vmulnepbf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} -\s*[a-f0-9]+:\s*62 45 15 50 59 31\s+vmulnepbf16 \(%r9\)\{1to32\},%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 65 15 40 59 71 7f\s+vmulnepbf16 0x1fc0\(%rcx\),%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 65 15 d7 59 72 80\s+vmulnepbf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 14 40 2c f4\s+vscalefnepbf16 %zmm28,%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 26 14 47 2c b4 f5 00 00 00 10\s+vscalefnepbf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 50 2c 31\s+vscalefnepbf16 \(%r9\)\{1to32\},%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 66 14 40 2c 71 7f\s+vscalefnepbf16 0x1fc0\(%rcx\),%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 66 14 d7 2c 72 80\s+vscalefnepbf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 05 15 40 5c f4\s+vsubnepbf16 %zmm28,%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 25 15 47 5c b4 f5 00 00 00 10\s+vsubnepbf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} -\s*[a-f0-9]+:\s*62 45 15 50 5c 31\s+vsubnepbf16 \(%r9\)\{1to32\},%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 65 15 40 5c 71 7f\s+vsubnepbf16 0x1fc0\(%rcx\),%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 65 15 d7 5c 72 80\s+vsubnepbf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 14 40 98 f4\s+vfmadd132nepbf16 %zmm28,%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 26 14 47 98 b4 f5 00 00 00 10\s+vfmadd132nepbf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 50 98 31\s+vfmadd132nepbf16 \(%r9\)\{1to32\},%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 66 14 40 98 71 7f\s+vfmadd132nepbf16 0x1fc0\(%rcx\),%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 66 14 d7 98 72 80\s+vfmadd132nepbf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 14 40 a8 f4\s+vfmadd213nepbf16 %zmm28,%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 26 14 47 a8 b4 f5 00 00 00 10\s+vfmadd213nepbf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 50 a8 31\s+vfmadd213nepbf16 \(%r9\)\{1to32\},%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 66 14 40 a8 71 7f\s+vfmadd213nepbf16 0x1fc0\(%rcx\),%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 66 14 d7 a8 72 80\s+vfmadd213nepbf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 14 40 b8 f4\s+vfmadd231nepbf16 %zmm28,%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 26 14 47 b8 b4 f5 00 00 00 10\s+vfmadd231nepbf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 50 b8 31\s+vfmadd231nepbf16 \(%r9\)\{1to32\},%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 66 14 40 b8 71 7f\s+vfmadd231nepbf16 0x1fc0\(%rcx\),%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 66 14 d7 b8 72 80\s+vfmadd231nepbf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 14 40 9a f4\s+vfmsub132nepbf16 %zmm28,%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 26 14 47 9a b4 f5 00 00 00 10\s+vfmsub132nepbf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 50 9a 31\s+vfmsub132nepbf16 \(%r9\)\{1to32\},%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 66 14 40 9a 71 7f\s+vfmsub132nepbf16 0x1fc0\(%rcx\),%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 66 14 d7 9a 72 80\s+vfmsub132nepbf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 14 40 aa f4\s+vfmsub213nepbf16 %zmm28,%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 26 14 47 aa b4 f5 00 00 00 10\s+vfmsub213nepbf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 50 aa 31\s+vfmsub213nepbf16 \(%r9\)\{1to32\},%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 66 14 40 aa 71 7f\s+vfmsub213nepbf16 0x1fc0\(%rcx\),%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 66 14 d7 aa 72 80\s+vfmsub213nepbf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 14 40 ba f4\s+vfmsub231nepbf16 %zmm28,%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 26 14 47 ba b4 f5 00 00 00 10\s+vfmsub231nepbf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 50 ba 31\s+vfmsub231nepbf16 \(%r9\)\{1to32\},%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 66 14 40 ba 71 7f\s+vfmsub231nepbf16 0x1fc0\(%rcx\),%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 66 14 d7 ba 72 80\s+vfmsub231nepbf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 14 40 9c f4\s+vfnmadd132nepbf16 %zmm28,%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 26 14 47 9c b4 f5 00 00 00 10\s+vfnmadd132nepbf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 50 9c 31\s+vfnmadd132nepbf16 \(%r9\)\{1to32\},%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 66 14 40 9c 71 7f\s+vfnmadd132nepbf16 0x1fc0\(%rcx\),%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 66 14 d7 9c 72 80\s+vfnmadd132nepbf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 14 40 ac f4\s+vfnmadd213nepbf16 %zmm28,%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 26 14 47 ac b4 f5 00 00 00 10\s+vfnmadd213nepbf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 50 ac 31\s+vfnmadd213nepbf16 \(%r9\)\{1to32\},%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 66 14 40 ac 71 7f\s+vfnmadd213nepbf16 0x1fc0\(%rcx\),%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 66 14 d7 ac 72 80\s+vfnmadd213nepbf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 14 40 bc f4\s+vfnmadd231nepbf16 %zmm28,%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 26 14 47 bc b4 f5 00 00 00 10\s+vfnmadd231nepbf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 50 bc 31\s+vfnmadd231nepbf16 \(%r9\)\{1to32\},%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 66 14 40 bc 71 7f\s+vfnmadd231nepbf16 0x1fc0\(%rcx\),%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 66 14 d7 bc 72 80\s+vfnmadd231nepbf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 14 40 9e f4\s+vfnmsub132nepbf16 %zmm28,%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 26 14 47 9e b4 f5 00 00 00 10\s+vfnmsub132nepbf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 50 9e 31\s+vfnmsub132nepbf16 \(%r9\)\{1to32\},%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 66 14 40 9e 71 7f\s+vfnmsub132nepbf16 0x1fc0\(%rcx\),%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 66 14 d7 9e 72 80\s+vfnmsub132nepbf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 14 40 ae f4\s+vfnmsub213nepbf16 %zmm28,%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 26 14 47 ae b4 f5 00 00 00 10\s+vfnmsub213nepbf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 50 ae 31\s+vfnmsub213nepbf16 \(%r9\)\{1to32\},%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 66 14 40 ae 71 7f\s+vfnmsub213nepbf16 0x1fc0\(%rcx\),%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 66 14 d7 ae 72 80\s+vfnmsub213nepbf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 14 40 be f4\s+vfnmsub231nepbf16 %zmm28,%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 26 14 47 be b4 f5 00 00 00 10\s+vfnmsub231nepbf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 14 50 be 31\s+vfnmsub231nepbf16 \(%r9\)\{1to32\},%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 66 14 40 be 71 7f\s+vfnmsub231nepbf16 0x1fc0\(%rcx\),%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 66 14 d7 be 72 80\s+vfnmsub231nepbf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 7c 48 42 f5\s+vgetexppbf16 %zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 26 7c 4f 42 b4 f5 00 00 00 10\s+vgetexppbf16 0x10000000\(%rbp,%r14,8\),%zmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 7c 58 42 31\s+vgetexppbf16 \(%r9\)\{1to32\},%zmm30 -\s*[a-f0-9]+:\s*62 66 7c 48 42 71 7f\s+vgetexppbf16 0x1fc0\(%rcx\),%zmm30 -\s*[a-f0-9]+:\s*62 66 7c df 42 72 80\s+vgetexppbf16 -0x100\(%rdx\)\{1to32\},%zmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 7c 48 4c f5\s+vrcppbf16 %zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 26 7c 4f 4c b4 f5 00 00 00 10\s+vrcppbf16 0x10000000\(%rbp,%r14,8\),%zmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 7c 58 4c 31\s+vrcppbf16 \(%r9\)\{1to32\},%zmm30 -\s*[a-f0-9]+:\s*62 66 7c 48 4c 71 7f\s+vrcppbf16 0x1fc0\(%rcx\),%zmm30 -\s*[a-f0-9]+:\s*62 66 7c df 4c 72 80\s+vrcppbf16 -0x100\(%rdx\)\{1to32\},%zmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 06 7c 48 4e f5\s+vrsqrtpbf16 %zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 26 7c 4f 4e b4 f5 00 00 00 10\s+vrsqrtpbf16 0x10000000\(%rbp,%r14,8\),%zmm30\{%k7\} -\s*[a-f0-9]+:\s*62 46 7c 58 4e 31\s+vrsqrtpbf16 \(%r9\)\{1to32\},%zmm30 -\s*[a-f0-9]+:\s*62 66 7c 48 4e 71 7f\s+vrsqrtpbf16 0x1fc0\(%rcx\),%zmm30 -\s*[a-f0-9]+:\s*62 66 7c df 4e 72 80\s+vrsqrtpbf16 -0x100\(%rdx\)\{1to32\},%zmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 05 7d 48 51 f5\s+vsqrtnepbf16 %zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 25 7d 4f 51 b4 f5 00 00 00 10\s+vsqrtnepbf16 0x10000000\(%rbp,%r14,8\),%zmm30\{%k7\} -\s*[a-f0-9]+:\s*62 45 7d 58 51 31\s+vsqrtnepbf16 \(%r9\)\{1to32\},%zmm30 -\s*[a-f0-9]+:\s*62 65 7d 48 51 71 7f\s+vsqrtnepbf16 0x1fc0\(%rcx\),%zmm30 -\s*[a-f0-9]+:\s*62 65 7d df 51 72 80\s+vsqrtnepbf16 -0x100\(%rdx\)\{1to32\},%zmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 03 7f 48 26 f5 7b\s+vgetmantpbf16 \$0x7b,%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 23 7f 4f 26 b4 f5 00 00 00 10 7b\s+vgetmantpbf16 \$0x7b,0x10000000\(%rbp,%r14,8\),%zmm30\{%k7\} -\s*[a-f0-9]+:\s*62 43 7f 58 26 31 7b\s+vgetmantpbf16 \$0x7b,\(%r9\)\{1to32\},%zmm30 -\s*[a-f0-9]+:\s*62 63 7f 48 26 71 7f 7b\s+vgetmantpbf16 \$0x7b,0x1fc0\(%rcx\),%zmm30 -\s*[a-f0-9]+:\s*62 63 7f df 26 72 80 7b\s+vgetmantpbf16 \$0x7b,-0x100\(%rdx\)\{1to32\},%zmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 03 7f 48 56 f5 7b\s+vreducenepbf16 \$0x7b,%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 23 7f 4f 56 b4 f5 00 00 00 10 7b\s+vreducenepbf16 \$0x7b,0x10000000\(%rbp,%r14,8\),%zmm30\{%k7\} -\s*[a-f0-9]+:\s*62 43 7f 58 56 31 7b\s+vreducenepbf16 \$0x7b,\(%r9\)\{1to32\},%zmm30 -\s*[a-f0-9]+:\s*62 63 7f 48 56 71 7f 7b\s+vreducenepbf16 \$0x7b,0x1fc0\(%rcx\),%zmm30 -\s*[a-f0-9]+:\s*62 63 7f df 56 72 80 7b\s+vreducenepbf16 \$0x7b,-0x100\(%rdx\)\{1to32\},%zmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 03 7f 48 08 f5 7b\s+vrndscalenepbf16 \$0x7b,%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 23 7f 4f 08 b4 f5 00 00 00 10 7b\s+vrndscalenepbf16 \$0x7b,0x10000000\(%rbp,%r14,8\),%zmm30\{%k7\} -\s*[a-f0-9]+:\s*62 43 7f 58 08 31 7b\s+vrndscalenepbf16 \$0x7b,\(%r9\)\{1to32\},%zmm30 -\s*[a-f0-9]+:\s*62 63 7f 48 08 71 7f 7b\s+vrndscalenepbf16 \$0x7b,0x1fc0\(%rcx\),%zmm30 -\s*[a-f0-9]+:\s*62 63 7f df 08 72 80 7b\s+vrndscalenepbf16 \$0x7b,-0x100\(%rdx\)\{1to32\},%zmm30\{%k7\}\{z\} -\s*[a-f0-9]+:\s*62 93 17 40 c2 ec 7b\s+vcmppbf16 \$0x7b,%zmm28,%zmm29,%k5 -\s*[a-f0-9]+:\s*62 b3 17 47 c2 ac f5 00 00 00 10 7b\s+vcmppbf16 \$0x7b,0x10000000\(%rbp,%r14,8\),%zmm29,%k5\{%k7\} -\s*[a-f0-9]+:\s*62 d3 17 50 c2 29 7b\s+vcmppbf16 \$0x7b,\(%r9\)\{1to32\},%zmm29,%k5 -\s*[a-f0-9]+:\s*62 f3 17 40 c2 69 7f 7b\s+vcmppbf16 \$0x7b,0x1fc0\(%rcx\),%zmm29,%k5 -\s*[a-f0-9]+:\s*62 f3 17 57 c2 6a 80 7b\s+vcmppbf16 \$0x7b,-0x100\(%rdx\)\{1to32\},%zmm29,%k5\{%k7\} -\s*[a-f0-9]+:\s*62 93 7f 48 66 ed 7b\s+vfpclasspbf16 \$0x7b,%zmm29,%k5 -\s*[a-f0-9]+:\s*62 b3 7f 4f 66 ac f5 00 00 00 10 7b\s+vfpclasspbf16z \$0x7b,0x10000000\(%rbp,%r14,8\),%k5\{%k7\} -\s*[a-f0-9]+:\s*62 d3 7f 58 66 29 7b\s+vfpclasspbf16 \$0x7b,\(%r9\)\{1to32\},%k5 -\s*[a-f0-9]+:\s*62 f3 7f 48 66 69 7f 7b\s+vfpclasspbf16z \$0x7b,0x1fc0\(%rcx\),%k5 -\s*[a-f0-9]+:\s*62 f3 7f 5f 66 6a 80 7b\s+vfpclasspbf16 \$0x7b,-0x100\(%rdx\)\{1to32\},%k5\{%k7\} +\s*[a-f0-9]+:\s*62 05 15 40 58 f4\s+vaddbf16 %zmm28,%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 25 15 47 58 b4 f5 00 00 00 10\s+vaddbf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} +\s*[a-f0-9]+:\s*62 45 15 50 58 31\s+vaddbf16 \(%r9\)\{1to32\},%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 65 15 40 58 71 7f\s+vaddbf16 0x1fc0\(%rcx\),%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 65 15 d7 58 72 80\s+vaddbf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 05 15 40 5e f4\s+vdivbf16 %zmm28,%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 25 15 47 5e b4 f5 00 00 00 10\s+vdivbf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} +\s*[a-f0-9]+:\s*62 45 15 50 5e 31\s+vdivbf16 \(%r9\)\{1to32\},%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 65 15 40 5e 71 7f\s+vdivbf16 0x1fc0\(%rcx\),%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 65 15 d7 5e 72 80\s+vdivbf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 05 15 40 5f f4\s+vmaxbf16 %zmm28,%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 25 15 47 5f b4 f5 00 00 00 10\s+vmaxbf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} +\s*[a-f0-9]+:\s*62 45 15 50 5f 31\s+vmaxbf16 \(%r9\)\{1to32\},%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 65 15 40 5f 71 7f\s+vmaxbf16 0x1fc0\(%rcx\),%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 65 15 d7 5f 72 80\s+vmaxbf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 05 15 40 5d f4\s+vminbf16 %zmm28,%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 25 15 47 5d b4 f5 00 00 00 10\s+vminbf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} +\s*[a-f0-9]+:\s*62 45 15 50 5d 31\s+vminbf16 \(%r9\)\{1to32\},%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 65 15 40 5d 71 7f\s+vminbf16 0x1fc0\(%rcx\),%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 65 15 d7 5d 72 80\s+vminbf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 05 15 40 59 f4\s+vmulbf16 %zmm28,%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 25 15 47 59 b4 f5 00 00 00 10\s+vmulbf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} +\s*[a-f0-9]+:\s*62 45 15 50 59 31\s+vmulbf16 \(%r9\)\{1to32\},%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 65 15 40 59 71 7f\s+vmulbf16 0x1fc0\(%rcx\),%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 65 15 d7 59 72 80\s+vmulbf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 14 40 2c f4\s+vscalefbf16 %zmm28,%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 26 14 47 2c b4 f5 00 00 00 10\s+vscalefbf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 50 2c 31\s+vscalefbf16 \(%r9\)\{1to32\},%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 66 14 40 2c 71 7f\s+vscalefbf16 0x1fc0\(%rcx\),%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 66 14 d7 2c 72 80\s+vscalefbf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 05 15 40 5c f4\s+vsubbf16 %zmm28,%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 25 15 47 5c b4 f5 00 00 00 10\s+vsubbf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} +\s*[a-f0-9]+:\s*62 45 15 50 5c 31\s+vsubbf16 \(%r9\)\{1to32\},%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 65 15 40 5c 71 7f\s+vsubbf16 0x1fc0\(%rcx\),%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 65 15 d7 5c 72 80\s+vsubbf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 14 40 98 f4\s+vfmadd132bf16 %zmm28,%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 26 14 47 98 b4 f5 00 00 00 10\s+vfmadd132bf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 50 98 31\s+vfmadd132bf16 \(%r9\)\{1to32\},%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 66 14 40 98 71 7f\s+vfmadd132bf16 0x1fc0\(%rcx\),%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 66 14 d7 98 72 80\s+vfmadd132bf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 14 40 a8 f4\s+vfmadd213bf16 %zmm28,%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 26 14 47 a8 b4 f5 00 00 00 10\s+vfmadd213bf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 50 a8 31\s+vfmadd213bf16 \(%r9\)\{1to32\},%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 66 14 40 a8 71 7f\s+vfmadd213bf16 0x1fc0\(%rcx\),%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 66 14 d7 a8 72 80\s+vfmadd213bf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 14 40 b8 f4\s+vfmadd231bf16 %zmm28,%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 26 14 47 b8 b4 f5 00 00 00 10\s+vfmadd231bf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 50 b8 31\s+vfmadd231bf16 \(%r9\)\{1to32\},%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 66 14 40 b8 71 7f\s+vfmadd231bf16 0x1fc0\(%rcx\),%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 66 14 d7 b8 72 80\s+vfmadd231bf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 14 40 9a f4\s+vfmsub132bf16 %zmm28,%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 26 14 47 9a b4 f5 00 00 00 10\s+vfmsub132bf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 50 9a 31\s+vfmsub132bf16 \(%r9\)\{1to32\},%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 66 14 40 9a 71 7f\s+vfmsub132bf16 0x1fc0\(%rcx\),%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 66 14 d7 9a 72 80\s+vfmsub132bf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 14 40 aa f4\s+vfmsub213bf16 %zmm28,%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 26 14 47 aa b4 f5 00 00 00 10\s+vfmsub213bf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 50 aa 31\s+vfmsub213bf16 \(%r9\)\{1to32\},%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 66 14 40 aa 71 7f\s+vfmsub213bf16 0x1fc0\(%rcx\),%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 66 14 d7 aa 72 80\s+vfmsub213bf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 14 40 ba f4\s+vfmsub231bf16 %zmm28,%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 26 14 47 ba b4 f5 00 00 00 10\s+vfmsub231bf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 50 ba 31\s+vfmsub231bf16 \(%r9\)\{1to32\},%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 66 14 40 ba 71 7f\s+vfmsub231bf16 0x1fc0\(%rcx\),%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 66 14 d7 ba 72 80\s+vfmsub231bf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 14 40 9c f4\s+vfnmadd132bf16 %zmm28,%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 26 14 47 9c b4 f5 00 00 00 10\s+vfnmadd132bf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 50 9c 31\s+vfnmadd132bf16 \(%r9\)\{1to32\},%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 66 14 40 9c 71 7f\s+vfnmadd132bf16 0x1fc0\(%rcx\),%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 66 14 d7 9c 72 80\s+vfnmadd132bf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 14 40 ac f4\s+vfnmadd213bf16 %zmm28,%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 26 14 47 ac b4 f5 00 00 00 10\s+vfnmadd213bf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 50 ac 31\s+vfnmadd213bf16 \(%r9\)\{1to32\},%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 66 14 40 ac 71 7f\s+vfnmadd213bf16 0x1fc0\(%rcx\),%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 66 14 d7 ac 72 80\s+vfnmadd213bf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 14 40 bc f4\s+vfnmadd231bf16 %zmm28,%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 26 14 47 bc b4 f5 00 00 00 10\s+vfnmadd231bf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 50 bc 31\s+vfnmadd231bf16 \(%r9\)\{1to32\},%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 66 14 40 bc 71 7f\s+vfnmadd231bf16 0x1fc0\(%rcx\),%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 66 14 d7 bc 72 80\s+vfnmadd231bf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 14 40 9e f4\s+vfnmsub132bf16 %zmm28,%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 26 14 47 9e b4 f5 00 00 00 10\s+vfnmsub132bf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 50 9e 31\s+vfnmsub132bf16 \(%r9\)\{1to32\},%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 66 14 40 9e 71 7f\s+vfnmsub132bf16 0x1fc0\(%rcx\),%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 66 14 d7 9e 72 80\s+vfnmsub132bf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 14 40 ae f4\s+vfnmsub213bf16 %zmm28,%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 26 14 47 ae b4 f5 00 00 00 10\s+vfnmsub213bf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 50 ae 31\s+vfnmsub213bf16 \(%r9\)\{1to32\},%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 66 14 40 ae 71 7f\s+vfnmsub213bf16 0x1fc0\(%rcx\),%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 66 14 d7 ae 72 80\s+vfnmsub213bf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 14 40 be f4\s+vfnmsub231bf16 %zmm28,%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 26 14 47 be b4 f5 00 00 00 10\s+vfnmsub231bf16 0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 14 50 be 31\s+vfnmsub231bf16 \(%r9\)\{1to32\},%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 66 14 40 be 71 7f\s+vfnmsub231bf16 0x1fc0\(%rcx\),%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 66 14 d7 be 72 80\s+vfnmsub231bf16 -0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 7c 48 42 f5\s+vgetexpbf16 %zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 26 7c 4f 42 b4 f5 00 00 00 10\s+vgetexpbf16 0x10000000\(%rbp,%r14,8\),%zmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 7c 58 42 31\s+vgetexpbf16 \(%r9\)\{1to32\},%zmm30 +\s*[a-f0-9]+:\s*62 66 7c 48 42 71 7f\s+vgetexpbf16 0x1fc0\(%rcx\),%zmm30 +\s*[a-f0-9]+:\s*62 66 7c df 42 72 80\s+vgetexpbf16 -0x100\(%rdx\)\{1to32\},%zmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 7c 48 4c f5\s+vrcpbf16 %zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 26 7c 4f 4c b4 f5 00 00 00 10\s+vrcpbf16 0x10000000\(%rbp,%r14,8\),%zmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 7c 58 4c 31\s+vrcpbf16 \(%r9\)\{1to32\},%zmm30 +\s*[a-f0-9]+:\s*62 66 7c 48 4c 71 7f\s+vrcpbf16 0x1fc0\(%rcx\),%zmm30 +\s*[a-f0-9]+:\s*62 66 7c df 4c 72 80\s+vrcpbf16 -0x100\(%rdx\)\{1to32\},%zmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 06 7c 48 4e f5\s+vrsqrtbf16 %zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 26 7c 4f 4e b4 f5 00 00 00 10\s+vrsqrtbf16 0x10000000\(%rbp,%r14,8\),%zmm30\{%k7\} +\s*[a-f0-9]+:\s*62 46 7c 58 4e 31\s+vrsqrtbf16 \(%r9\)\{1to32\},%zmm30 +\s*[a-f0-9]+:\s*62 66 7c 48 4e 71 7f\s+vrsqrtbf16 0x1fc0\(%rcx\),%zmm30 +\s*[a-f0-9]+:\s*62 66 7c df 4e 72 80\s+vrsqrtbf16 -0x100\(%rdx\)\{1to32\},%zmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 05 7d 48 51 f5\s+vsqrtbf16 %zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 25 7d 4f 51 b4 f5 00 00 00 10\s+vsqrtbf16 0x10000000\(%rbp,%r14,8\),%zmm30\{%k7\} +\s*[a-f0-9]+:\s*62 45 7d 58 51 31\s+vsqrtbf16 \(%r9\)\{1to32\},%zmm30 +\s*[a-f0-9]+:\s*62 65 7d 48 51 71 7f\s+vsqrtbf16 0x1fc0\(%rcx\),%zmm30 +\s*[a-f0-9]+:\s*62 65 7d df 51 72 80\s+vsqrtbf16 -0x100\(%rdx\)\{1to32\},%zmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 03 7f 48 26 f5 7b\s+vgetmantbf16 \$0x7b,%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 23 7f 4f 26 b4 f5 00 00 00 10 7b\s+vgetmantbf16 \$0x7b,0x10000000\(%rbp,%r14,8\),%zmm30\{%k7\} +\s*[a-f0-9]+:\s*62 43 7f 58 26 31 7b\s+vgetmantbf16 \$0x7b,\(%r9\)\{1to32\},%zmm30 +\s*[a-f0-9]+:\s*62 63 7f 48 26 71 7f 7b\s+vgetmantbf16 \$0x7b,0x1fc0\(%rcx\),%zmm30 +\s*[a-f0-9]+:\s*62 63 7f df 26 72 80 7b\s+vgetmantbf16 \$0x7b,-0x100\(%rdx\)\{1to32\},%zmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 03 7f 48 56 f5 7b\s+vreducebf16 \$0x7b,%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 23 7f 4f 56 b4 f5 00 00 00 10 7b\s+vreducebf16 \$0x7b,0x10000000\(%rbp,%r14,8\),%zmm30\{%k7\} +\s*[a-f0-9]+:\s*62 43 7f 58 56 31 7b\s+vreducebf16 \$0x7b,\(%r9\)\{1to32\},%zmm30 +\s*[a-f0-9]+:\s*62 63 7f 48 56 71 7f 7b\s+vreducebf16 \$0x7b,0x1fc0\(%rcx\),%zmm30 +\s*[a-f0-9]+:\s*62 63 7f df 56 72 80 7b\s+vreducebf16 \$0x7b,-0x100\(%rdx\)\{1to32\},%zmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 03 7f 48 08 f5 7b\s+vrndscalebf16 \$0x7b,%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 23 7f 4f 08 b4 f5 00 00 00 10 7b\s+vrndscalebf16 \$0x7b,0x10000000\(%rbp,%r14,8\),%zmm30\{%k7\} +\s*[a-f0-9]+:\s*62 43 7f 58 08 31 7b\s+vrndscalebf16 \$0x7b,\(%r9\)\{1to32\},%zmm30 +\s*[a-f0-9]+:\s*62 63 7f 48 08 71 7f 7b\s+vrndscalebf16 \$0x7b,0x1fc0\(%rcx\),%zmm30 +\s*[a-f0-9]+:\s*62 63 7f df 08 72 80 7b\s+vrndscalebf16 \$0x7b,-0x100\(%rdx\)\{1to32\},%zmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 93 17 40 c2 ec 7b\s+vcmpbf16 \$0x7b,%zmm28,%zmm29,%k5 +\s*[a-f0-9]+:\s*62 b3 17 47 c2 ac f5 00 00 00 10 7b\s+vcmpbf16 \$0x7b,0x10000000\(%rbp,%r14,8\),%zmm29,%k5\{%k7\} +\s*[a-f0-9]+:\s*62 d3 17 50 c2 29 7b\s+vcmpbf16 \$0x7b,\(%r9\)\{1to32\},%zmm29,%k5 +\s*[a-f0-9]+:\s*62 f3 17 40 c2 69 7f 7b\s+vcmpbf16 \$0x7b,0x1fc0\(%rcx\),%zmm29,%k5 +\s*[a-f0-9]+:\s*62 f3 17 57 c2 6a 80 7b\s+vcmpbf16 \$0x7b,-0x100\(%rdx\)\{1to32\},%zmm29,%k5\{%k7\} +\s*[a-f0-9]+:\s*62 93 7f 48 66 ed 7b\s+vfpclassbf16 \$0x7b,%zmm29,%k5 +\s*[a-f0-9]+:\s*62 b3 7f 4f 66 ac f5 00 00 00 10 7b\s+vfpclassbf16z \$0x7b,0x10000000\(%rbp,%r14,8\),%k5\{%k7\} +\s*[a-f0-9]+:\s*62 d3 7f 58 66 29 7b\s+vfpclassbf16 \$0x7b,\(%r9\)\{1to32\},%k5 +\s*[a-f0-9]+:\s*62 f3 7f 48 66 69 7f 7b\s+vfpclassbf16z \$0x7b,0x1fc0\(%rcx\),%k5 +\s*[a-f0-9]+:\s*62 f3 7f 5f 66 6a 80 7b\s+vfpclassbf16 \$0x7b,-0x100\(%rdx\)\{1to32\},%k5\{%k7\} #pass diff --git a/gas/testsuite/gas/i386/x86-64-avx10_2-512-bf16.s b/gas/testsuite/gas/i386/x86-64-avx10_2-512-bf16.s index 989f88add2e..91403f621f5 100644 --- a/gas/testsuite/gas/i386/x86-64-avx10_2-512-bf16.s +++ b/gas/testsuite/gas/i386/x86-64-avx10_2-512-bf16.s @@ -4,96 +4,96 @@ .arch .avx10.2/512 .text _start: - .irp m, addne, divne, max, min, mulne, scalefne, subne - v\m\()pbf16 %zmm28, %zmm29, %zmm30 - v\m\()pbf16 0x10000000(%rbp, %r14, 8), %zmm29, %zmm30{%k7} - v\m\()pbf16 (%r9){1to32}, %zmm29, %zmm30 - v\m\()pbf16 8128(%rcx), %zmm29, %zmm30 - v\m\()pbf16 -256(%rdx){1to32}, %zmm29, %zmm30{%k7}{z} + .irp m, add, div, max, min, mul, scalef, sub + v\m\()bf16 %zmm28, %zmm29, %zmm30 + v\m\()bf16 0x10000000(%rbp, %r14, 8), %zmm29, %zmm30{%k7} + v\m\()bf16 (%r9){1to32}, %zmm29, %zmm30 + v\m\()bf16 8128(%rcx), %zmm29, %zmm30 + v\m\()bf16 -256(%rdx){1to32}, %zmm29, %zmm30{%k7}{z} .endr .irp m, madd, msub, nmadd, nmsub .irp n, 132, 213, 231 - vf\m\n\(\())nepbf16 %zmm28, %zmm29, %zmm30 - vf\m\n\(\())nepbf16 0x10000000(%rbp, %r14, 8), %zmm29, %zmm30{%k7} - vf\m\n\(\())nepbf16 (%r9){1to32}, %zmm29, %zmm30 - vf\m\n\(\())nepbf16 8128(%rcx), %zmm29, %zmm30 - vf\m\n\(\())nepbf16 -256(%rdx){1to32}, %zmm29, %zmm30{%k7}{z} + vf\m\n\(\())bf16 %zmm28, %zmm29, %zmm30 + vf\m\n\(\())bf16 0x10000000(%rbp, %r14, 8), %zmm29, %zmm30{%k7} + vf\m\n\(\())bf16 (%r9){1to32}, %zmm29, %zmm30 + vf\m\n\(\())bf16 8128(%rcx), %zmm29, %zmm30 + vf\m\n\(\())bf16 -256(%rdx){1to32}, %zmm29, %zmm30{%k7}{z} .endr .endr - .irp m, getexp, rcp, rsqrt, sqrtne - v\m\()pbf16 %zmm29, %zmm30 - v\m\()pbf16 0x10000000(%rbp, %r14, 8), %zmm30{%k7} - v\m\()pbf16 (%r9){1to32}, %zmm30 - v\m\()pbf16 8128(%rcx), %zmm30 - v\m\()pbf16 -256(%rdx){1to32}, %zmm30{%k7}{z} + .irp m, getexp, rcp, rsqrt, sqrt + v\m\()bf16 %zmm29, %zmm30 + v\m\()bf16 0x10000000(%rbp, %r14, 8), %zmm30{%k7} + v\m\()bf16 (%r9){1to32}, %zmm30 + v\m\()bf16 8128(%rcx), %zmm30 + v\m\()bf16 -256(%rdx){1to32}, %zmm30{%k7}{z} .endr - .irp m, getmant, reducene, rndscalene - v\m\()pbf16 $123, %zmm29, %zmm30 - v\m\()pbf16 $123, 0x10000000(%rbp, %r14, 8), %zmm30{%k7} - v\m\()pbf16 $123, (%r9){1to32}, %zmm30 - v\m\()pbf16 $123, 8128(%rcx), %zmm30 - v\m\()pbf16 $123, -256(%rdx){1to32}, %zmm30{%k7}{z} + .irp m, getmant, reduce, rndscale + v\m\()bf16 $123, %zmm29, %zmm30 + v\m\()bf16 $123, 0x10000000(%rbp, %r14, 8), %zmm30{%k7} + v\m\()bf16 $123, (%r9){1to32}, %zmm30 + v\m\()bf16 $123, 8128(%rcx), %zmm30 + v\m\()bf16 $123, -256(%rdx){1to32}, %zmm30{%k7}{z} .endr - vcmppbf16 $123, %zmm28, %zmm29, %k5 - vcmppbf16 $123, 0x10000000(%rbp, %r14, 8), %zmm29, %k5{%k7} - vcmppbf16 $123, (%r9){1to32}, %zmm29, %k5 - vcmppbf16 $123, 8128(%rcx), %zmm29, %k5 - vcmppbf16 $123, -256(%rdx){1to32}, %zmm29, %k5{%k7} + vcmpbf16 $123, %zmm28, %zmm29, %k5 + vcmpbf16 $123, 0x10000000(%rbp, %r14, 8), %zmm29, %k5{%k7} + vcmpbf16 $123, (%r9){1to32}, %zmm29, %k5 + vcmpbf16 $123, 8128(%rcx), %zmm29, %k5 + vcmpbf16 $123, -256(%rdx){1to32}, %zmm29, %k5{%k7} - vfpclasspbf16 $123, %zmm29, %k5 - vfpclasspbf16z $123, 0x10000000(%rbp, %r14, 8), %k5{%k7} - vfpclasspbf16 $123, (%r9){1to32}, %k5 - vfpclasspbf16z $123, 8128(%rcx), %k5 - vfpclasspbf16 $123, -256(%rdx){1to32}, %k5{%k7} + vfpclassbf16 $123, %zmm29, %k5 + vfpclassbf16z $123, 0x10000000(%rbp, %r14, 8), %k5{%k7} + vfpclassbf16 $123, (%r9){1to32}, %k5 + vfpclassbf16z $123, 8128(%rcx), %k5 + vfpclassbf16 $123, -256(%rdx){1to32}, %k5{%k7} _intel: .intel_syntax noprefix - .irp m, addne, divne, max, min, mulne, scalefne, subne - v\m\()pbf16 zmm30, zmm29, zmm28 - v\m\()pbf16 zmm30{k7}, zmm29, [rbp+r14*8+0x10000000] - v\m\()pbf16 zmm30, zmm29, WORD PTR [r9]{1to32} - v\m\()pbf16 zmm30, zmm29, ZMMWORD PTR [rcx+8128] - v\m\()pbf16 zmm30{k7}{z}, zmm29, [rdx-256]{1to32} + .irp m, add, div, max, min, mul, scalef, sub + v\m\()bf16 zmm30, zmm29, zmm28 + v\m\()bf16 zmm30{k7}, zmm29, [rbp+r14*8+0x10000000] + v\m\()bf16 zmm30, zmm29, WORD PTR [r9]{1to32} + v\m\()bf16 zmm30, zmm29, ZMMWORD PTR [rcx+8128] + v\m\()bf16 zmm30{k7}{z}, zmm29, [rdx-256]{1to32} .endr .irp m, madd, msub, nmadd, nmsub .irp n, 132, 213, 231 - vf\m\n\(\())nepbf16 zmm30, zmm29, zmm28 - vf\m\n\(\())nepbf16 zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] - vf\m\n\(\())nepbf16 zmm30, zmm29, [r9]{1to32} - vf\m\n\(\())nepbf16 zmm30, zmm29, [rcx+8128] - vf\m\n\(\())nepbf16 zmm30{k7}{z}, zmm29, WORD PTR [rdx-256]{1to32} + vf\m\n\(\())bf16 zmm30, zmm29, zmm28 + vf\m\n\(\())bf16 zmm30{k7}, zmm29, ZMMWORD PTR [rbp+r14*8+0x10000000] + vf\m\n\(\())bf16 zmm30, zmm29, [r9]{1to32} + vf\m\n\(\())bf16 zmm30, zmm29, [rcx+8128] + vf\m\n\(\())bf16 zmm30{k7}{z}, zmm29, WORD PTR [rdx-256]{1to32} .endr .endr - .irp m, getexp, rcp, rsqrt, sqrtne - v\m\()pbf16 zmm30, zmm29 - v\m\()pbf16 zmm30{k7}, [rbp+r14*8+0x10000000] - v\m\()pbf16 zmm30, WORD PTR [r9]{1to32} - v\m\()pbf16 zmm30, ZMMWORD PTR [rcx+8128] - v\m\()pbf16 zmm30{k7}{z}, [rdx-256]{1to32} + .irp m, getexp, rcp, rsqrt, sqrt + v\m\()bf16 zmm30, zmm29 + v\m\()bf16 zmm30{k7}, [rbp+r14*8+0x10000000] + v\m\()bf16 zmm30, WORD PTR [r9]{1to32} + v\m\()bf16 zmm30, ZMMWORD PTR [rcx+8128] + v\m\()bf16 zmm30{k7}{z}, [rdx-256]{1to32} .endr - .irp m, getmant, reducene, rndscalene - v\m\()pbf16 zmm30, zmm29, 123 - v\m\()pbf16 zmm30{k7}, ZMMWORD PTR [rbp+r14*8+0x10000000], 123 - v\m\()pbf16 zmm30, [r9]{1to32}, 123 - v\m\()pbf16 zmm30, [rcx+8128], 123 - v\m\()pbf16 zmm30{k7}{z}, WORD PTR [rdx-256]{1to32}, 123 + .irp m, getmant, reduce, rndscale + v\m\()bf16 zmm30, zmm29, 123 + v\m\()bf16 zmm30{k7}, ZMMWORD PTR [rbp+r14*8+0x10000000], 123 + v\m\()bf16 zmm30, [r9]{1to32}, 123 + v\m\()bf16 zmm30, [rcx+8128], 123 + v\m\()bf16 zmm30{k7}{z}, WORD PTR [rdx-256]{1to32}, 123 .endr - vcmppbf16 k5, zmm29, zmm28, 123 - vcmppbf16 k5{k7}, zmm29, [rbp+r14*8+0x10000000], 123 - vcmppbf16 k5, zmm29, WORD PTR [r9]{1to32}, 123 - vcmppbf16 k5, zmm29, ZMMWORD PTR [rcx+8128], 123 - vcmppbf16 k5{k7}, zmm29, [rdx-256]{1to32}, 123 + vcmpbf16 k5, zmm29, zmm28, 123 + vcmpbf16 k5{k7}, zmm29, [rbp+r14*8+0x10000000], 123 + vcmpbf16 k5, zmm29, WORD PTR [r9]{1to32}, 123 + vcmpbf16 k5, zmm29, ZMMWORD PTR [rcx+8128], 123 + vcmpbf16 k5{k7}, zmm29, [rdx-256]{1to32}, 123 - vfpclasspbf16 k5, zmm29, 123 - vfpclasspbf16 k5{k7}, ZMMWORD PTR [rbp+r14*8+0x10000000], 123 - vfpclasspbf16 k5, [r9]{1to32}, 123 - vfpclasspbf16 k5, ZMMWORD PTR [rcx+8128], 123 - vfpclasspbf16 k5{k7}, WORD PTR [rdx-256]{1to32}, 123 + vfpclassbf16 k5, zmm29, 123 + vfpclassbf16 k5{k7}, ZMMWORD PTR [rbp+r14*8+0x10000000], 123 + vfpclassbf16 k5, [r9]{1to32}, 123 + vfpclassbf16 k5, ZMMWORD PTR [rcx+8128], 123 + vfpclassbf16 k5{k7}, WORD PTR [rdx-256]{1to32}, 123 diff --git a/gas/testsuite/gas/i386/x86-64-avx10_2-512-miscs-intel.d b/gas/testsuite/gas/i386/x86-64-avx10_2-512-miscs-intel.d index 64bcf19896c..aa6d4232c30 100644 --- a/gas/testsuite/gas/i386/x86-64-avx10_2-512-miscs-intel.d +++ b/gas/testsuite/gas/i386/x86-64-avx10_2-512-miscs-intel.d @@ -8,9 +8,9 @@ Disassembly of section \.text: #... [a-f0-9]+ <_intel>: -\s*[a-f0-9]+:\s*62 03 17 40 52 f4 7b\s+vminmaxpbf16 zmm30,zmm29,zmm28,0x7b -\s*[a-f0-9]+:\s*62 23 17 47 52 b4 f5 00 00 00 10 7b\s+vminmaxpbf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b -\s*[a-f0-9]+:\s*62 63 17 40 52 71 7f 7b\s+vminmaxpbf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\],0x7b +\s*[a-f0-9]+:\s*62 03 17 40 52 f4 7b\s+vminmaxbf16 zmm30,zmm29,zmm28,0x7b +\s*[a-f0-9]+:\s*62 23 17 47 52 b4 f5 00 00 00 10 7b\s+vminmaxbf16 zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b +\s*[a-f0-9]+:\s*62 63 17 40 52 71 7f 7b\s+vminmaxbf16 zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\],0x7b \s*[a-f0-9]+:\s*62 03 95 40 52 f4 7b\s+vminmaxpd zmm30,zmm29,zmm28,0x7b \s*[a-f0-9]+:\s*62 23 95 47 52 b4 f5 00 00 00 10 7b\s+vminmaxpd zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b \s*[a-f0-9]+:\s*62 63 95 40 52 71 7f 7b\s+vminmaxpd zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\],0x7b @@ -20,8 +20,8 @@ Disassembly of section \.text: \s*[a-f0-9]+:\s*62 03 15 40 52 f4 7b\s+vminmaxps zmm30,zmm29,zmm28,0x7b \s*[a-f0-9]+:\s*62 23 15 47 52 b4 f5 00 00 00 10 7b\s+vminmaxps zmm30\{k7\},zmm29,ZMMWORD PTR \[rbp\+r14\*8\+0x10000000\],0x7b \s*[a-f0-9]+:\s*62 63 15 40 52 71 7f 7b\s+vminmaxps zmm30,zmm29,ZMMWORD PTR \[rcx\+0x1fc0\],0x7b -\s*[a-f0-9]+:\s*62 43 17 50 52 31 7b\s+vminmaxpbf16 zmm30,zmm29,WORD BCST \[r9\],0x7b -\s*[a-f0-9]+:\s*62 63 17 d7 52 72 80 7b\s+vminmaxpbf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\],0x7b +\s*[a-f0-9]+:\s*62 43 17 50 52 31 7b\s+vminmaxbf16 zmm30,zmm29,WORD BCST \[r9\],0x7b +\s*[a-f0-9]+:\s*62 63 17 d7 52 72 80 7b\s+vminmaxbf16 zmm30\{k7\}\{z\},zmm29,WORD BCST \[rdx-0x100\],0x7b \s*[a-f0-9]+:\s*62 03 95 10 52 f4 7b\s+vminmaxpd zmm30,zmm29,zmm28\{sae\},0x7b \s*[a-f0-9]+:\s*62 43 95 50 52 31 7b\s+vminmaxpd zmm30,zmm29,QWORD BCST \[r9\],0x7b \s*[a-f0-9]+:\s*62 63 95 d7 52 72 80 7b\s+vminmaxpd zmm30\{k7\}\{z\},zmm29,QWORD BCST \[rdx-0x400\],0x7b diff --git a/gas/testsuite/gas/i386/x86-64-avx10_2-512-miscs.d b/gas/testsuite/gas/i386/x86-64-avx10_2-512-miscs.d index 9a6653e0f72..8d6cf28562f 100644 --- a/gas/testsuite/gas/i386/x86-64-avx10_2-512-miscs.d +++ b/gas/testsuite/gas/i386/x86-64-avx10_2-512-miscs.d @@ -6,9 +6,9 @@ Disassembly of section \.text: 0+ <_start>: -\s*[a-f0-9]+:\s*62 03 17 40 52 f4 7b\s+vminmaxpbf16\s\$0x7b,%zmm28,%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 23 17 47 52 b4 f5 00 00 00 10 7b\s+vminmaxpbf16\s\$0x7b,0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} -\s*[a-f0-9]+:\s*62 63 17 40 52 71 7f 7b\s+vminmaxpbf16\s\$0x7b,0x1fc0\(%rcx\),%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 03 17 40 52 f4 7b\s+vminmaxbf16\s\$0x7b,%zmm28,%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 23 17 47 52 b4 f5 00 00 00 10 7b\s+vminmaxbf16\s\$0x7b,0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} +\s*[a-f0-9]+:\s*62 63 17 40 52 71 7f 7b\s+vminmaxbf16\s\$0x7b,0x1fc0\(%rcx\),%zmm29,%zmm30 \s*[a-f0-9]+:\s*62 03 95 40 52 f4 7b\s+vminmaxpd\s\$0x7b,%zmm28,%zmm29,%zmm30 \s*[a-f0-9]+:\s*62 23 95 47 52 b4 f5 00 00 00 10 7b\s+vminmaxpd\s\$0x7b,0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} \s*[a-f0-9]+:\s*62 63 95 40 52 71 7f 7b\s+vminmaxpd\s\$0x7b,0x1fc0\(%rcx\),%zmm29,%zmm30 @@ -18,8 +18,8 @@ Disassembly of section \.text: \s*[a-f0-9]+:\s*62 03 15 40 52 f4 7b\s+vminmaxps\s\$0x7b,%zmm28,%zmm29,%zmm30 \s*[a-f0-9]+:\s*62 23 15 47 52 b4 f5 00 00 00 10 7b\s+vminmaxps\s\$0x7b,0x10000000\(%rbp,%r14,8\),%zmm29,%zmm30\{%k7\} \s*[a-f0-9]+:\s*62 63 15 40 52 71 7f 7b\s+vminmaxps\s\$0x7b,0x1fc0\(%rcx\),%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 43 17 50 52 31 7b\s+vminmaxpbf16\s\$0x7b,\(%r9\)\{1to32\},%zmm29,%zmm30 -\s*[a-f0-9]+:\s*62 63 17 d7 52 72 80 7b\s+vminmaxpbf16\s\$0x7b,-0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} +\s*[a-f0-9]+:\s*62 43 17 50 52 31 7b\s+vminmaxbf16\s\$0x7b,\(%r9\)\{1to32\},%zmm29,%zmm30 +\s*[a-f0-9]+:\s*62 63 17 d7 52 72 80 7b\s+vminmaxbf16\s\$0x7b,-0x100\(%rdx\)\{1to32\},%zmm29,%zmm30\{%k7\}\{z\} \s*[a-f0-9]+:\s*62 03 95 10 52 f4 7b\s+vminmaxpd\s\$0x7b,\{sae\},%zmm28,%zmm29,%zmm30 \s*[a-f0-9]+:\s*62 43 95 50 52 31 7b\s+vminmaxpd\s\$0x7b,\(%r9\)\{1to8\},%zmm29,%zmm30 \s*[a-f0-9]+:\s*62 63 95 d7 52 72 80 7b\s+vminmaxpd\s\$0x7b,-0x400\(%rdx\)\{1to8\},%zmm29,%zmm30\{%k7\}\{z\} diff --git a/gas/testsuite/gas/i386/x86-64-avx10_2-512-miscs.s b/gas/testsuite/gas/i386/x86-64-avx10_2-512-miscs.s index 9aa54cc5dcd..61d4e2325b5 100644 --- a/gas/testsuite/gas/i386/x86-64-avx10_2-512-miscs.s +++ b/gas/testsuite/gas/i386/x86-64-avx10_2-512-miscs.s @@ -4,14 +4,14 @@ .arch .avx10.2/512 .text _start: - .irp m, pbf16, pd, ph, ps + .irp m, bf16, pd, ph, ps vminmax\m $123, %zmm28, %zmm29, %zmm30 vminmax\m $123, 0x10000000(%rbp, %r14, 8), %zmm29, %zmm30{%k7} vminmax\m $123, 8128(%rcx), %zmm29, %zmm30 .endr - vminmaxpbf16 $123, (%r9){1to32}, %zmm29, %zmm30 - vminmaxpbf16 $123, -256(%rdx){1to32}, %zmm29, %zmm30{%k7}{z} + vminmaxbf16 $123, (%r9){1to32}, %zmm29, %zmm30 + vminmaxbf16 $123, -256(%rdx){1to32}, %zmm29, %zmm30{%k7}{z} vminmaxpd $123, {sae}, %zmm28, %zmm29, %zmm30 vminmaxpd $123, (%r9){1to8}, %zmm29, %zmm30 vminmaxpd $123, -1024(%rdx){1to8}, %zmm29, %zmm30{%k7}{z} @@ -24,14 +24,14 @@ _start: _intel: .intel_syntax noprefix - .irp m, pbf16, pd, ph, ps + .irp m, bf16, pd, ph, ps vminmax\m zmm30, zmm29, zmm28, 123 vminmax\m zmm30{k7}, zmm29, [rbp+r14*8+0x10000000], 123 vminmax\m zmm30, zmm29, ZMMWORD PTR [rcx+8128], 123 .endr - vminmaxpbf16 zmm30, zmm29, [r9]{1to32}, 123 - vminmaxpbf16 zmm30{k7}{z}, zmm29, WORD PTR [rdx-256]{1to32}, 123 + vminmaxbf16 zmm30, zmm29, [r9]{1to32}, 123 + vminmaxbf16 zmm30{k7}{z}, zmm29, WORD PTR [rdx-256]{1to32}, 123 vminmaxpd zmm30, zmm29, zmm28, {sae}, 123 vminmaxpd zmm30, zmm29, QWORD PTR [r9]{1to8}, 123 vminmaxpd zmm30{k7}{z}, zmm29, [rdx-1024]{1to8}, 123 diff --git a/opcodes/i386-dis-evex-prefix.h b/opcodes/i386-dis-evex-prefix.h index 1c6c9a474ac..74a26a4fba2 100644 --- a/opcodes/i386-dis-evex-prefix.h +++ b/opcodes/i386-dis-evex-prefix.h @@ -331,7 +331,7 @@ { "vrndscalep%XH", { XM, EXxh, EXxEVexS, Ib }, 0 }, { Bad_Opcode }, { "vrndscalep%XS", { XM, EXx, EXxEVexS, Ib }, 0 }, - { "vrndscalenep%XB", { XM, EXxh, Ib }, 0 }, + { "vrndscale%XB", { XM, EXxh, Ib }, 0 }, }, /* PREFIX_EVEX_0F3A0A */ { @@ -344,7 +344,7 @@ { "vgetmantp%XH", { XM, EXxh, EXxEVexS, Ib }, 0 }, { Bad_Opcode }, { "vgetmantp%XW", { XM, EXx, EXxEVexS, Ib }, 0 }, - { "vgetmantp%XB", { XM, EXxh, Ib }, 0 }, + { "vgetmant%XB", { XM, EXxh, Ib }, 0 }, }, /* PREFIX_EVEX_0F3A27 */ { @@ -363,7 +363,7 @@ { "vminmaxp%XH", { XM, Vex, EXxh, EXxEVexS, Ib }, 0 }, { Bad_Opcode }, { "vminmaxp%XW", { XM, Vex, EXx, EXxEVexS, Ib }, 0 }, - { "vminmaxp%XB", { XM, Vex, EXxh, Ib }, 0 }, + { "vminmax%XB", { XM, Vex, EXxh, Ib }, 0 }, }, /* PREFIX_EVEX_0F3A53 */ { @@ -376,7 +376,7 @@ { "vreducep%XH", { XM, EXxh, EXxEVexS, Ib }, 0 }, { Bad_Opcode }, { "vreducep%XW", { XM, EXx, EXxEVexS, Ib }, 0 }, - { "vreducenep%XB", { XM, EXxh, Ib }, 0 }, + { "vreduce%XB", { XM, EXxh, Ib }, 0 }, }, /* PREFIX_EVEX_0F3A57 */ { @@ -389,7 +389,7 @@ { "vfpclassp%XH%XZ", { MaskG, EXxh, Ib }, 0 }, { Bad_Opcode }, { "vfpclassp%XW%XZ", { MaskG, EXx, Ib }, 0 }, - { "vfpclassp%XB%XZ", { MaskG, EXxh, Ib }, 0 }, + { "vfpclass%XB%XZ", { MaskG, EXxh, Ib }, 0 }, }, /* PREFIX_EVEX_0F3A67 */ { @@ -409,7 +409,7 @@ { "vcmpp%XH", { MaskG, Vex, EXxh, EXxEVexS, CMP }, 0 }, { "vcmps%XH", { MaskG, VexScalar, EXw, EXxEVexS, CMP }, 0 }, { Bad_Opcode }, - { "vcmpp%XB", { MaskG, Vex, EXxh, CMP }, 0 }, + { "vcmp%XB", { MaskG, Vex, EXxh, CMP }, 0 }, }, /* PREFIX_EVEX_MAP4_4x */ { @@ -508,19 +508,19 @@ { { "vsqrtp%XH", { XM, EXxh, EXxEVexR }, 0 }, { "vsqrts%XH", { XMScalar, VexScalar, EXw, EXxEVexR }, 0 }, - { "vsqrtnep%XB", { XM, EXxh }, 0 }, + { "vsqrt%XB", { XM, EXxh }, 0 }, }, /* PREFIX_EVEX_MAP5_58 */ { { "vaddp%XH", { XM, Vex, EXxh, EXxEVexR }, 0 }, { "vadds%XH", { XMScalar, VexScalar, EXw, EXxEVexR }, 0 }, - { "vaddnep%XB", { XM, Vex, EXxh }, 0 }, + { "vadd%XB", { XM, Vex, EXxh }, 0 }, }, /* PREFIX_EVEX_MAP5_59 */ { { "vmulp%XH", { XM, Vex, EXxh, EXxEVexR }, 0 }, { "vmuls%XH", { XMScalar, VexScalar, EXw, EXxEVexR }, 0 }, - { "vmulnep%XB", { XM, Vex, EXxh }, 0 }, + { "vmul%XB", { XM, Vex, EXxh }, 0 }, }, /* PREFIX_EVEX_MAP5_5A */ { @@ -539,25 +539,25 @@ { { "vsubp%XH", { XM, Vex, EXxh, EXxEVexR }, 0 }, { "vsubs%XH", { XMScalar, VexScalar, EXw, EXxEVexR }, 0 }, - { "vsubnep%XB", { XM, Vex, EXxh }, 0 }, + { "vsub%XB", { XM, Vex, EXxh }, 0 }, }, /* PREFIX_EVEX_MAP5_5D */ { { "vminp%XH", { XM, Vex, EXxh, EXxEVexS }, 0 }, { "vmins%XH", { XMScalar, VexScalar, EXw, EXxEVexS }, 0 }, - { "vminp%XB", { XM, Vex, EXxh }, 0 }, + { "vmin%XB", { XM, Vex, EXxh }, 0 }, }, /* PREFIX_EVEX_MAP5_5E */ { { "vdivp%XH", { XM, Vex, EXxh, EXxEVexR }, 0 }, { "vdivs%XH", { XMScalar, VexScalar, EXw, EXxEVexR }, 0 }, - { "vdivnep%XB", { XM, Vex, EXxh }, 0 }, + { "vdiv%XB", { XM, Vex, EXxh }, 0 }, }, /* PREFIX_EVEX_MAP5_5F */ { { "vmaxp%XH", { XM, Vex, EXxh, EXxEVexS }, 0 }, { "vmaxs%XH", { XMScalar, VexScalar, EXw, EXxEVexS }, 0 }, - { "vmaxp%XB", { XM, Vex, EXxh }, 0 }, + { "vmax%XB", { XM, Vex, EXxh }, 0 }, }, /* PREFIX_EVEX_MAP5_68 */ { @@ -673,25 +673,25 @@ }, /* PREFIX_EVEX_MAP6_2C */ { - { "vscalefnep%XB", { XM, Vex, EXxh }, 0 }, + { "vscalef%XB", { XM, Vex, EXxh }, 0 }, { Bad_Opcode }, { "vscalefp%XH", { XM, Vex, EXxh, EXxEVexR }, 0 }, }, /* PREFIX_EVEX_MAP6_42 */ { - { "vgetexpp%XB", { XM, EXxh }, 0 }, + { "vgetexp%XB", { XM, EXxh }, 0 }, { Bad_Opcode }, { "vgetexpp%XH", { XM, EXxh, EXxEVexS }, 0 }, }, /* PREFIX_EVEX_MAP6_4C */ { - { "vrcpp%XB", { XM, EXxh }, 0 }, + { "vrcp%XB", { XM, EXxh }, 0 }, { Bad_Opcode }, { "vrcpp%XH", { XM, EXxh }, 0 }, }, /* PREFIX_EVEX_MAP6_4E */ { - { "vrsqrtp%XB", { XM, EXxh }, 0 }, + { "vrsqrt%XB", { XM, EXxh }, 0 }, { Bad_Opcode }, { "vrsqrtp%XH", { XM, EXxh }, 0 }, }, @@ -711,73 +711,73 @@ }, /* PREFIX_EVEX_MAP6_98 */ { - { "vfmadd132nep%XB", { XM, Vex, EXxh }, 0 }, + { "vfmadd132%XB", { XM, Vex, EXxh }, 0 }, { Bad_Opcode }, { "vfmadd132p%XH", { XM, Vex, EXxh, EXxEVexR }, 0 }, }, /* PREFIX_EVEX_MAP6_9A */ { - { "vfmsub132nep%XB", { XM, Vex, EXxh }, 0 }, + { "vfmsub132%XB", { XM, Vex, EXxh }, 0 }, { Bad_Opcode }, { "vfmsub132p%XH", { XM, Vex, EXxh, EXxEVexR }, 0 }, }, /* PREFIX_EVEX_MAP6_9C */ { - { "vfnmadd132nep%XB", { XM, Vex, EXxh }, 0 }, + { "vfnmadd132%XB", { XM, Vex, EXxh }, 0 }, { Bad_Opcode }, { "vfnmadd132p%XH", { XM, Vex, EXxh, EXxEVexR }, 0 }, }, /* PREFIX_EVEX_MAP6_9E */ { - { "vfnmsub132nep%XB", { XM, Vex, EXxh }, 0 }, + { "vfnmsub132%XB", { XM, Vex, EXxh }, 0 }, { Bad_Opcode }, { "vfnmsub132p%XH", { XM, Vex, EXxh, EXxEVexR }, 0 }, }, /* PREFIX_EVEX_MAP6_A8 */ { - { "vfmadd213nep%XB", { XM, Vex, EXxh }, 0 }, + { "vfmadd213%XB", { XM, Vex, EXxh }, 0 }, { Bad_Opcode }, { "vfmadd213p%XH", { XM, Vex, EXxh, EXxEVexR }, 0 }, }, /* PREFIX_EVEX_MAP6_AA */ { - { "vfmsub213nep%XB", { XM, Vex, EXxh }, 0 }, + { "vfmsub213%XB", { XM, Vex, EXxh }, 0 }, { Bad_Opcode }, { "vfmsub213p%XH", { XM, Vex, EXxh, EXxEVexR }, 0 }, }, /* PREFIX_EVEX_MAP6_AC */ { - { "vfnmadd213nep%XB", { XM, Vex, EXxh }, 0 }, + { "vfnmadd213%XB", { XM, Vex, EXxh }, 0 }, { Bad_Opcode }, { "vfnmadd213p%XH", { XM, Vex, EXxh, EXxEVexR }, 0 }, }, /* PREFIX_EVEX_MAP6_AE */ { - { "vfnmsub213nep%XB", { XM, Vex, EXxh }, 0 }, + { "vfnmsub213%XB", { XM, Vex, EXxh }, 0 }, { Bad_Opcode }, { "vfnmsub213p%XH", { XM, Vex, EXxh, EXxEVexR }, 0 }, }, /* PREFIX_EVEX_MAP6_B8 */ { - { "vfmadd231nep%XB", { XM, Vex, EXxh }, 0 }, + { "vfmadd231%XB", { XM, Vex, EXxh }, 0 }, { Bad_Opcode }, { "vfmadd231p%XH", { XM, Vex, EXxh, EXxEVexR }, 0 }, }, /* PREFIX_EVEX_MAP6_BA */ { - { "vfmsub231nep%XB", { XM, Vex, EXxh }, 0 }, + { "vfmsub231%XB", { XM, Vex, EXxh }, 0 }, { Bad_Opcode }, { "vfmsub231p%XH", { XM, Vex, EXxh, EXxEVexR }, 0 }, }, /* PREFIX_EVEX_MAP6_BC */ { - { "vfnmadd231nep%XB", { XM, Vex, EXxh }, 0 }, + { "vfnmadd231%XB", { XM, Vex, EXxh }, 0 }, { Bad_Opcode }, { "vfnmadd231p%XH", { XM, Vex, EXxh, EXxEVexR }, 0 }, }, /* PREFIX_EVEX_MAP6_BE */ { - { "vfnmsub231nep%XB", { XM, Vex, EXxh }, 0 }, + { "vfnmsub231%XB", { XM, Vex, EXxh }, 0 }, { Bad_Opcode }, { "vfnmsub231p%XH", { XM, Vex, EXxh, EXxEVexR }, 0 }, }, diff --git a/opcodes/i386-opc.tbl b/opcodes/i386-opc.tbl index 78478a74c2c..49546e163ec 100644 --- a/opcodes/i386-opc.tbl +++ b/opcodes/i386-opc.tbl @@ -1179,13 +1179,13 @@ pxor, 0x0fef, , Modrm||C|NoSuf, { | - + @@ -3517,23 +3517,23 @@ vcvthf82ph, 0xf21e, AVX10_2, Modrm|Map5|EVex128|VexW0|Masking|Disp8MemShift=3|No vcvthf82ph, 0xf21e, AVX10_2, Modrm|Map5|EVex256|VexW0|Masking|Disp8MemShift=4|NoSuf, { RegXMM|Unspecified|BaseIndex, RegYMM } vcvthf82ph, 0xf21e, AVX10_2, Modrm|Map5|EVex512|VexW0|Masking|Disp8MemShift=5|NoSuf, { RegYMM|Unspecified|BaseIndex, RegZMM } -vpbf16, 0x66, AVX10_2, Modrm|Map5|Src1VVVV|VexW0|Masking|Broadcast|Disp8ShiftVL|CheckOperandSize|NoSuf, { RegXMM|RegYMM|RegZMM|Word|Unspecified|BaseIndex, RegXMM|RegYMM|RegZMM, RegXMM|RegYMM|RegZMM } +vbf16, 0x66, AVX10_2, Modrm|Map5|Src1VVVV|VexW0|Masking|Broadcast|Disp8ShiftVL|CheckOperandSize|NoSuf, { RegXMM|RegYMM|RegZMM|Word|Unspecified|BaseIndex, RegXMM|RegYMM|RegZMM, RegXMM|RegYMM|RegZMM } -vnepbf16, 0x | 0x, AVX10_2, Modrm|Map6|Src1VVVV|VexW0|Masking|Broadcast|Disp8ShiftVL|CheckOperandSize|NoSuf, { RegXMM|RegYMM|RegZMM|Word|Unspecified|BaseIndex, RegXMM|RegYMM|RegZMM, RegXMM|RegYMM|RegZMM } +vbf16, 0x | 0x, AVX10_2, Modrm|Map6|Src1VVVV|VexW0|Masking|Broadcast|Disp8ShiftVL|CheckOperandSize|NoSuf, { RegXMM|RegYMM|RegZMM|Word|Unspecified|BaseIndex, RegXMM|RegYMM|RegZMM, RegXMM|RegYMM|RegZMM } -vcmppbf16, 0xf2c2, AVX10_2, Modrm|Space0F3A|Src1VVVV|VexW0|Masking|Broadcast|Disp8ShiftVL|CheckOperandSize|NoSuf, { Imm8, RegXMM|RegYMM|RegZMM|Word|Unspecified|BaseIndex, RegXMM|RegYMM|RegZMM, RegMask } -vfpclasspbf16, 0xf266, AVX10_2, Modrm|Space0F3A|VexW0|Masking|Broadcast|Disp8ShiftVL|NoSuf, { Imm8, RegXMM|RegYMM|RegZMM|Word|BaseIndex, RegMask } -vfpclasspbf16x, 0xf266, AVX10_2, Modrm|Space0F3A|EVex128|VexW0|Masking|Disp8MemShift=4|NoSuf|ATTSyntax, { Imm8, RegXMM|Unspecified|BaseIndex, RegMask } -vfpclasspbf16y, 0xf266, AVX10_2, Modrm|Space0F3A|EVex256|VexW0|Masking|Disp8MemShift=5|NoSuf|ATTSyntax, { Imm8, RegYMM|Unspecified|BaseIndex, RegMask } -vfpclasspbf16z, 0xf266, AVX10_2, Modrm|Space0F3A|EVex512|VexW0|Masking|Disp8MemShift=6|NoSuf|ATTSyntax, { Imm8, RegZMM|Unspecified|BaseIndex, RegMask } -vgetexppbf16, 0x42, AVX10_2, Modrm|Map6|VexW0|Masking|Broadcast|Disp8ShiftVL|CheckOperandSize|NoSuf, { RegXMM|RegYMM|RegZMM|Word|Unspecified|BaseIndex, RegXMM|RegYMM|RegZMM } -vgetmantpbf16, 0xf226, AVX10_2, Modrm|Space0F3A|VexW0|Masking|Broadcast|Disp8ShiftVL|CheckOperandSize|NoSuf, { Imm8, RegXMM|RegYMM|RegZMM|Word|Unspecified|BaseIndex, RegXMM|RegYMM|RegZMM } -vrcppbf16, 0x4c, AVX10_2, Modrm|Map6|VexW0|Masking|Broadcast|Disp8ShiftVL|CheckOperandSize|NoSuf, { RegXMM|RegYMM|RegZMM|Word|Unspecified|BaseIndex, RegXMM|RegYMM|RegZMM } -vreducenepbf16, 0xf256, AVX10_2, Modrm|Space0F3A|VexW0|Masking|Broadcast|Disp8ShiftVL|CheckOperandSize|NoSuf, { Imm8, RegXMM|RegYMM|RegZMM|Word|Unspecified|BaseIndex, RegXMM|RegYMM|RegZMM } -vrndscalenepbf16, 0xf208, AVX10_2, Modrm|Space0F3A|VexW0|Masking|Broadcast|Disp8ShiftVL|CheckOperandSize|NoSuf, { Imm8, RegXMM|RegYMM|RegZMM|Word|Unspecified|BaseIndex, RegXMM|RegYMM|RegZMM } -vrsqrtpbf16, 0x4e, AVX10_2, Modrm|Map6|VexW0|Masking|Broadcast|Disp8ShiftVL|CheckOperandSize|NoSuf, { RegXMM|RegYMM|RegZMM|Word|Unspecified|BaseIndex, RegXMM|RegYMM|RegZMM } -vscalefnepbf16, 0x2c, AVX10_2, Modrm|Map6|Src1VVVV|VexW0|Masking|Broadcast|Disp8ShiftVL|CheckOperandSize|NoSuf, { RegXMM|RegYMM|RegZMM|Word|Unspecified|BaseIndex, RegXMM|RegYMM|RegZMM, RegXMM|RegYMM|RegZMM } -vsqrtnepbf16, 0x6651, AVX10_2, Modrm|Map5|VexW0|Masking|Broadcast|Disp8ShiftVL|CheckOperandSize|NoSuf, { RegXMM|RegYMM|RegZMM|Word|Unspecified|BaseIndex, RegXMM|RegYMM|RegZMM } +vcmpbf16, 0xf2c2, AVX10_2, Modrm|Space0F3A|Src1VVVV|VexW0|Masking|Broadcast|Disp8ShiftVL|CheckOperandSize|NoSuf, { Imm8, RegXMM|RegYMM|RegZMM|Word|Unspecified|BaseIndex, RegXMM|RegYMM|RegZMM, RegMask } +vfpclassbf16, 0xf266, AVX10_2, Modrm|Space0F3A|VexW0|Masking|Broadcast|Disp8ShiftVL|NoSuf, { Imm8, RegXMM|RegYMM|RegZMM|Word|BaseIndex, RegMask } +vfpclassbf16x, 0xf266, AVX10_2, Modrm|Space0F3A|EVex128|VexW0|Masking|Disp8MemShift=4|NoSuf|ATTSyntax, { Imm8, RegXMM|Unspecified|BaseIndex, RegMask } +vfpclassbf16y, 0xf266, AVX10_2, Modrm|Space0F3A|EVex256|VexW0|Masking|Disp8MemShift=5|NoSuf|ATTSyntax, { Imm8, RegYMM|Unspecified|BaseIndex, RegMask } +vfpclassbf16z, 0xf266, AVX10_2, Modrm|Space0F3A|EVex512|VexW0|Masking|Disp8MemShift=6|NoSuf|ATTSyntax, { Imm8, RegZMM|Unspecified|BaseIndex, RegMask } +vgetexpbf16, 0x42, AVX10_2, Modrm|Map6|VexW0|Masking|Broadcast|Disp8ShiftVL|CheckOperandSize|NoSuf, { RegXMM|RegYMM|RegZMM|Word|Unspecified|BaseIndex, RegXMM|RegYMM|RegZMM } +vgetmantbf16, 0xf226, AVX10_2, Modrm|Space0F3A|VexW0|Masking|Broadcast|Disp8ShiftVL|CheckOperandSize|NoSuf, { Imm8, RegXMM|RegYMM|RegZMM|Word|Unspecified|BaseIndex, RegXMM|RegYMM|RegZMM } +vrcpbf16, 0x4c, AVX10_2, Modrm|Map6|VexW0|Masking|Broadcast|Disp8ShiftVL|CheckOperandSize|NoSuf, { RegXMM|RegYMM|RegZMM|Word|Unspecified|BaseIndex, RegXMM|RegYMM|RegZMM } +vreducebf16, 0xf256, AVX10_2, Modrm|Space0F3A|VexW0|Masking|Broadcast|Disp8ShiftVL|CheckOperandSize|NoSuf, { Imm8, RegXMM|RegYMM|RegZMM|Word|Unspecified|BaseIndex, RegXMM|RegYMM|RegZMM } +vrndscalebf16, 0xf208, AVX10_2, Modrm|Space0F3A|VexW0|Masking|Broadcast|Disp8ShiftVL|CheckOperandSize|NoSuf, { Imm8, RegXMM|RegYMM|RegZMM|Word|Unspecified|BaseIndex, RegXMM|RegYMM|RegZMM } +vrsqrtbf16, 0x4e, AVX10_2, Modrm|Map6|VexW0|Masking|Broadcast|Disp8ShiftVL|CheckOperandSize|NoSuf, { RegXMM|RegYMM|RegZMM|Word|Unspecified|BaseIndex, RegXMM|RegYMM|RegZMM } +vscalefbf16, 0x2c, AVX10_2, Modrm|Map6|Src1VVVV|VexW0|Masking|Broadcast|Disp8ShiftVL|CheckOperandSize|NoSuf, { RegXMM|RegYMM|RegZMM|Word|Unspecified|BaseIndex, RegXMM|RegYMM|RegZMM, RegXMM|RegYMM|RegZMM } +vsqrtbf16, 0x6651, AVX10_2, Modrm|Map5|VexW0|Masking|Broadcast|Disp8ShiftVL|CheckOperandSize|NoSuf, { RegXMM|RegYMM|RegZMM|Word|Unspecified|BaseIndex, RegXMM|RegYMM|RegZMM } vcomsbf16, 0x662f, AVX10_2, Modrm|Map5|EVexLIG|VexW0|Disp8MemShift=1|NoSuf, { RegXMM|Word|Unspecified|BaseIndex, RegXMM } @@ -3563,7 +3563,7 @@ vcvttss2sis, 0xf3, AVX10_2, Modrm|Map5|EVexLIG|Disp8MemShift=2|N -vminmaxpbf16, 0xf252, AVX10_2, Modrm|Masking|Space0F3A|Src1VVVV|VexW0|Disp8ShiftVL|Broadcast|CheckOperandSize|NoSuf, { Imm8, RegXMM|RegYMM|RegZMM|Word|Unspecified|BaseIndex, RegXMM|RegYMM|RegZMM, RegXMM|RegYMM|RegZMM } +vminmaxbf16, 0xf252, AVX10_2, Modrm|Masking|Space0F3A|Src1VVVV|VexW0|Disp8ShiftVL|Broadcast|CheckOperandSize|NoSuf, { Imm8, RegXMM|RegYMM|RegZMM|Word|Unspecified|BaseIndex, RegXMM|RegYMM|RegZMM, RegXMM|RegYMM|RegZMM } vminmaxp, 0x52, AVX10_2, Modrm|Masking|Space0F3A||Broadcast|Src1VVVV|Disp8ShiftVL|CheckOperandSize|NoSuf|SAE, { Imm8, RegXMM|RegYMM|RegZMM||Unspecified|BaseIndex, RegXMM|RegYMM|RegZMM, RegXMM|RegYMM|RegZMM } vminmaxs, 0x53, AVX10_2, Modrm|EVexLIG|Masking|Space0F3A|Src1VVVV||Disp8MemShift|CheckOperandSize|NoSuf|SAE, { Imm8, RegXMM||Unspecified|BaseIndex, RegXMM, RegXMM }