From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oo1-xc35.google.com (mail-oo1-xc35.google.com [IPv6:2607:f8b0:4864:20::c35]) by sourceware.org (Postfix) with ESMTPS id 0EEFB3858D28 for ; Wed, 30 Aug 2023 02:51:26 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 0EEFB3858D28 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rivosinc.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rivosinc.com Received: by mail-oo1-xc35.google.com with SMTP id 006d021491bc7-5733d431209so3160108eaf.0 for ; Tue, 29 Aug 2023 19:51:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20221208.gappssmtp.com; s=20221208; t=1693363885; x=1693968685; darn=sourceware.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=KRH0dMJtjF6GhOiqx38VPZBdA31c+jBc4q9WltLjfME=; b=iWngbZ7kKi/9oBk2FiQISi4CtFJ0c5V+QIyxLU0NjML0Uas8uU0B7qKXcicDT2FgrU v/+ZY/kl6wSbaiHhCgqAKISPKPwEK6qFz0WA5Lsgg0BCEJUMloMycbFQmL+1qHOZDZSq 43UGYf9lGon1DEWeCaRQ4FM5fdHtybLwWhzUR/1YfSSgrls3mOpe5C0VMhu0OpBOe9zb DXnlnFix4XLBNeab196B5EY7AC1ME/zbGmSX937RClU7+Ly4wjUZVOYAeT57PLB64SNi /QiAVCr6Bfx8mmFhq9NXNM0OZjIkys68RcYY9zTvw9x3rO91ukDy+m9EKg2xjU9NmgB4 yhBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693363885; x=1693968685; 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=KRH0dMJtjF6GhOiqx38VPZBdA31c+jBc4q9WltLjfME=; b=fcg93QifEG2e5Q2a4/cobm/uvDPCbcFemZE6G3FjrmOD6PhoAQ5F/6nHyOJ6z1U8KA mt+KeRfqclcRzksp7IPlfY1f1XaqcF16vb1y9++Q8/TrsE4x31KDxg7IWPE6TEmk9xcA zm89Q0hNiqCsEAEhSZWAY0n783Qc+r2FZP42T/qYewd8CXGJPNsMyBzfrBERpoqOlNYr yXSYloYdu2XSm415CuKLzOuL8g/Z2NH83+qQi/6qIWSU4jl4MPLKgEg6LR1+GkSjhXPJ 1qwHLNRj4+qAaqAzHtAKl4jGxyUFU2Gx3HqoOZVlxI8j1M2DUUZ9zc5gJ6dKU0Ybw121 Qc8g== X-Gm-Message-State: AOJu0YxKlJp7ygYM7wpmxvNCm6GCog9mFrMV4uEr+0Nj/Ov/Vc7gfhyq I31DOk3o29rBVH7hdBWel1IefaGQWsj32N5qHz7Bfw== X-Google-Smtp-Source: AGHT+IEKzYU59/TvKZNi18r3XuCH70jtRSXS5THXc2U1YP2Ka5g67vsxY+BiKt9cIdpYRqsjZqsItu3lI9uJ5cSDIIA= X-Received: by 2002:a4a:2553:0:b0:56e:a14a:f04e with SMTP id v19-20020a4a2553000000b0056ea14af04emr841831ooe.9.1693363885319; Tue, 29 Aug 2023 19:51:25 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Nelson Chu Date: Wed, 30 Aug 2023 10:51:14 +0800 Message-ID: Subject: Re: [RISCV] [GNU AS] Possible `vmsge{u}.vx` instruction lowering bug? To: Jan Beulich Cc: im Kiva , binutils@sourceware.org Content-Type: multipart/alternative; boundary="000000000000dc43f206041b0069" X-Spam-Status: No, score=-3.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,HTML_MESSAGE,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: --000000000000dc43f206041b0069 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Jan, Thanks for pointing that out. Hi Kiva, Maybe you can send a better patch for this issue if you are interested, including what Jan suggested. Thanks :-) Nelson On Tue, Aug 29, 2023 at 4:52=E2=80=AFPM Jan Beulich wro= te: > On 29.08.2023 09:59, Nelson Chu wrote: > > Is the following expected? > > I think so, but Kiva - please confirm. > > > Seems "vd is any" also has the same issue. > > Right, that's what ... > > >> I think this wants fixing alike in binutils: From looking at > >> vector_macro(), > >> it appears that emitting the masked form is merely an accident resulti= ng > >> from the inverted encoding of "masking". In particular, if masking was > >> indeed meant, I expect code there would be > >> > >> if (vd =3D=3D vm) > >> { > >> macro_build (NULL, "vmslt.vx", "Vd,Vt,sVm", vtem= p, > >> vs2, vs1, vm); > >> macro_build (NULL, "vmandnot.mm", "Vd,Vt,Vs", vd, > >> vm, vtemp); > >> } > >> else > >> ... > >> > >> much like it is a few lines down from there. (Apparently the "else" pa= th > >> omitted above is similarly affected.) > > ... I was referring to with the parenthesized sentence. > > Jan > --000000000000dc43f206041b0069--