From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qt1-x82c.google.com (mail-qt1-x82c.google.com [IPv6:2607:f8b0:4864:20::82c]) by sourceware.org (Postfix) with ESMTPS id 0E7BC3851A9A for ; Mon, 17 Oct 2022 22:24:53 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 0E7BC3851A9A Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-qt1-x82c.google.com with SMTP id g16so3856072qtu.2 for ; Mon, 17 Oct 2022 15:24:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=74dqvdlSFifqwzt/I3cHtulBkZ2WfOAWfhke3vOll0o=; b=hA6y5ywF/hWxN6qW9sn3gNXJX6G9KVm6k/Lv28NIFrXskkLYuCosfJQA4KQpwHfOtr dOx5h53Zgzb8UtzKTmN+oNECwBn3f+3/cW8HlKeC7oUGOZ05GzBEGu5DUQ8CuAHs1YoN xcVpqQrP/pYj9VKfdeoWOzEMJVu0D+RjEcn18/SQ7GOWicr73ZaN+dV3rEDDvYSp2jYr 26uK6ncK2KNpFgdyECM24X+tOF/XJ294pk7xowuYwP6vEko5fdtJ5oyuF9ppAFATHvT/ A5ArKBBZ2ATR+oCyAK1qsPL5dcXEeNaHnHoNr3QsulkDHhaOU6/I1XvJgTy2cmaWChpS CG8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=74dqvdlSFifqwzt/I3cHtulBkZ2WfOAWfhke3vOll0o=; b=plJWZsz8VHUV3qahH4fFsCWA/Y7l0DtKeLPpmgLsWyeajXVPgYFMGELSMRYf5GbSjv ZHjEKtYRwc9lgZuyzrF+dxHh+InMxLeafKg0K0v6yKv+6M0msaN5V8aKBOGI0nb9jEYQ N7fyRpyfnWgTafcIZ8cZVqhJqAbD44g3q2mMA0/3qS6bsPuSZht+cz+0eFXahuatbL+E DFxOwysGj+rSIDcAhJXqZUKMqXfO70jejvYvZJCjH+3ZNGY2FtQSectRtjyglt6KaSn3 uK3dp6MHNN04iwIwZWSoNTKa7ltXckbwhvSfUs7SvT3EPEAQXRNjgkrylFsSruTZOCYv 3JOQ== X-Gm-Message-State: ACrzQf0AP59UajGFPmhZP84l1GKjeOtFyP4CA9vCWkNoIvnvg/4SCK1e NLUWe9X2TwEdZCuW4ym/QsmNYuGunHQqOGajDNFYIm/4 X-Google-Smtp-Source: AMsMyM7y+Bqjw/Ya3nrYhM+7k/SRnsr/5FF4l66edADKBtab8nTEPkv8YP2EDYnqagxYKCHrgUkrILL6gmK9K6In4Nw= X-Received: by 2002:a05:622a:100f:b0:39c:f1b9:6104 with SMTP id d15-20020a05622a100f00b0039cf1b96104mr2506875qte.500.1666045492435; Mon, 17 Oct 2022 15:24:52 -0700 (PDT) MIME-Version: 1.0 References: <19c08747-fa5b-1e67-3dd2-c891a2c0c1fa@suse.com> In-Reply-To: <19c08747-fa5b-1e67-3dd2-c891a2c0c1fa@suse.com> From: "H.J. Lu" Date: Mon, 17 Oct 2022 15:24:16 -0700 Message-ID: Subject: Re: [PATCH] x86: correct CPU_AMX_{BF16,INT8}_FLAGS To: Jan Beulich Cc: Binutils Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-3018.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,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 List-Id: On Mon, Oct 17, 2022 at 12:44 AM Jan Beulich wrote: > > AMX-TILE is a prereq to these, as already correctly expressed by > CPU_ANY_AMX_TILE_FLAGS. Express the dependency also in the reverse > ("positive") direction. > --- > Ideally we would teach i386-gen to at least check (better derive) such > two-way dependencies. > > --- a/opcodes/i386-gen.c > +++ b/opcodes/i386-gen.c > @@ -303,9 +303,9 @@ static initializer cpu_flag_init[] = > { "CPU_CLDEMOTE_FLAGS", > "CpuCLDEMOTE" }, > { "CPU_AMX_INT8_FLAGS", > - "CpuAMX_INT8" }, > + "CPU_AMX_TILE_FLAGS|CpuAMX_INT8" }, > { "CPU_AMX_BF16_FLAGS", > - "CpuAMX_BF16" }, > + "CPU_AMX_TILE_FLAGS|CpuAMX_BF16" }, > { "CPU_AMX_TILE_FLAGS", > "CpuAMX_TILE" }, > { "CPU_MOVDIRI_FLAGS", OK. Thanks. -- H.J.