| Message ID | 925c74e1-ee4d-4ab4-b293-e373b6910f26@suse.com |
|---|---|
| State | New |
| Headers |
Return-Path: <binutils-bounces~patchwork=sourceware.org@sourceware.org>
X-Original-To: patchwork@sourceware.org
Delivered-To: patchwork@sourceware.org
Received: from vm01.sourceware.org (localhost [127.0.0.1])
by sourceware.org (Postfix) with ESMTP id 9C96E4B9DB78
for <patchwork@sourceware.org>; Tue, 21 Apr 2026 11:53:11 +0000 (GMT)
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9C96E4B9DB78
Authentication-Results: sourceware.org;
dkim=pass (2048-bit key,
unprotected) header.d=suse.com header.i=@suse.com header.a=rsa-sha256
header.s=google header.b=dVa1NYam
X-Original-To: binutils@sourceware.org
Delivered-To: binutils@sourceware.org
Received: from mail-wm1-x332.google.com (mail-wm1-x332.google.com
[IPv6:2a00:1450:4864:20::332])
by sourceware.org (Postfix) with ESMTPS id 8D2C84BA901C
for <binutils@sourceware.org>; Tue, 21 Apr 2026 11:52:11 +0000 (GMT)
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8D2C84BA901C
Authentication-Results: sourceware.org; dmarc=pass (p=quarantine dis=none)
header.from=suse.com
Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=suse.com
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 8D2C84BA901C
Authentication-Results: server2.sourceware.org;
arc=none smtp.remote-ip=2a00:1450:4864:20::332
ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776772331; cv=none;
b=QFVf9q5SlVDGwEkAosmCZNR0wq2nBJmawI9SvlGRr+EKdX2EZBYNziBJzrRtLc+LQBxugGxZXZElN9rnFqo9Gz86ZVDgVNDDfo5Z1JO8wZjiSOpl/rJqqO3Ul8uLuzXBIZahEt7WWNOicHCLdMPZmiA7yI2ucnNaUSix6SsjrQg=
ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key;
t=1776772331; c=relaxed/simple;
bh=d4a1iZdqVZ7tu9h9qVydYRwMcn2waof36e6Eh9CzoHY=;
h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:From:To;
b=jlawZjOcR/w7SFRw1qJuYxtTuAtu/TYrYv5Se/G/ePOcOAdGaBVM7teWZqjfeTZH/J8T/msPe78BRaGpSuBfjeXHheR0RYQ35ZHEYMGoZpAKx6Z7eV9tSpWpvpqx9YnW9VAccab2XRZx2l7HmkHtqK8+8vmx1SSYjCZehFQfdkM=
ARC-Authentication-Results: i=1; server2.sourceware.org
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8D2C84BA901C
Received: by mail-wm1-x332.google.com with SMTP id
5b1f17b1804b1-48374014a77so53399845e9.3
for <binutils@sourceware.org>; Tue, 21 Apr 2026 04:52:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=suse.com; s=google; t=1776772330; x=1777377130; darn=sourceware.org;
h=content-transfer-encoding:in-reply-to:autocrypt:content-language
:references:cc:to:from:subject:user-agent:mime-version:date
:message-id:from:to:cc:subject:date:message-id:reply-to;
bh=Zjgqh58qcZwC5FF9cjGfj5TlWqjZVLg0Hqe7jny+9KI=;
b=dVa1NYamg26U9PO+k52vQ4IpJ1dHByaOkQ2vaxuSDf6NCNt9C/M2+ZA/JTr3OEqQwy
s6zfScdo8crx7bb2L5dZzZIEdusWjhsbT7RBFB+dCF90/nBAs9/y+XLEKO+ShM1AHVAL
nflapd61ILCW5QV29xk+frLxL7b9HwUj9jNaawzh0t/ShWF/7I4Or1EPZX989H8Z4ESt
j4cb0yPDulNZ60Kl/N/ZaYqgy/aix9hSPz+/cXlbcqM9nNZFWhhIgDPt/PQVtwIsAvIy
djIIDnUeSd6d3DGzGta52sz4Qtdaxz8sFEKnn3W4F4vCowvvO7Wh/Ub8QOEFkS/m1cs9
lGBw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20251104; t=1776772330; x=1777377130;
h=content-transfer-encoding:in-reply-to:autocrypt:content-language
:references:cc:to:from:subject:user-agent:mime-version:date
:message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date
:message-id:reply-to;
bh=Zjgqh58qcZwC5FF9cjGfj5TlWqjZVLg0Hqe7jny+9KI=;
b=SbSTYJb4TmiEXL8i2YXFAQZx6D9agX6ia0AqENrM5k00/1pAATX3mcDInXwb8hIreN
5TwblOpOueFx4JxRmW7wqx0ORolCKdOqIUBHDqWqrjjP9zHaxrMuwNC7vAGBRVZGDSn+
Fz/hCTA9wczJqNnUFwg5gW/jw7Lx6v2hRFgGgH6EEMihk9a+NZ8hFMBdYQgqwF/wviYS
K9BaoVsl4hw6MX1+Igll2WzTI48KVkoqiFqRqABYW4VO9TxTMIPPkij0hoUMWZ97tFgm
FkBC5LclFtn5GayB86rgU9cC8lFKs+bKKiZA62tedVnMUNd+41BnR8xbkEBRxf/lPWiE
euhg==
X-Gm-Message-State: AOJu0Yy2rBtjWafPJe/5g5mpb8a6sfEnEjdlIca1bXO1DDoPlNf1T3Jn
NYm54hULOcNQT/0qb2vBYUpgZZk1wKrTm6+XREXCrFpdrm8D184sgaVjZdTZSveBakv+udP4YAZ
1ZSPoWg==
X-Gm-Gg: AeBDiesarwEpet2B6cLqYbJZWaCcu4wM7lzC2wqiziecGpc3H0mrX2gkTKzH/qAFaG5
t5NfQ2+Jd7uDOnD5D1JpD5u7IYnRlGl3W4dbLStgLmgcdl9DUv6166UoAyYNqDT1Aa+dbx9CbQk
SvINcFaDWPKxnEldEaeDqe2y1MSx3hT94c5iHBUE0PVwL85u2kKAUTn2ayGMR+68Y6vNrK1+jf9
zUvC2ngiAVISbl7gzT0AyB7t8PMK5f3WF8Nzik5hs/b3OYIsKa1bRaLHke0cwaoWZE9QWQP13Zc
YceWcVrSZX6BNAVfHA6/UkljXDrPk4XEmX9cG+5joXTrwsVriKtZCM6K1ykYJXUCSlGMfJTGtXu
yPzrq4Jw9sFVSYWMoHh/otaBZM42Uz9whsMH50X30Y9nO4HQd9gF8y/arywIm1aqgbi38XQlJ2I
h2BfGzFF3Lx5EmvfVYaNES0ijTNuj9C1xBC0d9/GON837fIQX+rBMFWVG1ea3lQP3N4AX8M6jGm
JFBcCkeiNh4rM5EEhkZMP6vdw==
X-Received: by 2002:a05:600c:c10a:b0:483:2c98:4368 with SMTP id
5b1f17b1804b1-488fb771613mr197662195e9.18.1776772330395;
Tue, 21 Apr 2026 04:52:10 -0700 (PDT)
Received: from [10.156.60.236] (ip-037-024-206-209.um08.pools.vodafone-ip.de.
[37.24.206.209]) by smtp.gmail.com with ESMTPSA id
5b1f17b1804b1-488fb78becdsm171805835e9.5.2026.04.21.04.52.09
(version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);
Tue, 21 Apr 2026 04:52:10 -0700 (PDT)
Message-ID: <925c74e1-ee4d-4ab4-b293-e373b6910f26@suse.com>
Date: Tue, 21 Apr 2026 13:52:09 +0200
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: [PATCH 08/19] RISC-V: drop FCVT.Q.L{,U} forms with rounding mode
operand
From: Jan Beulich <jbeulich@suse.com>
To: Binutils <binutils@sourceware.org>
Cc: Palmer Dabbelt <palmer@dabbelt.com>, Andrew Waterman <andrew@sifive.com>,
Jim Wilson <jim.wilson.gcc@gmail.com>,
Nelson Chu <nelson.chu1990@gmail.com>
References: <620231e0-67d0-4bd0-b593-38f32b01a6d8@suse.com>
Content-Language: en-US
Autocrypt: addr=jbeulich@suse.com; keydata=
xsDiBFk3nEQRBADAEaSw6zC/EJkiwGPXbWtPxl2xCdSoeepS07jW8UgcHNurfHvUzogEq5xk
hu507c3BarVjyWCJOylMNR98Yd8VqD9UfmX0Hb8/BrA+Hl6/DB/eqGptrf4BSRwcZQM32aZK
7Pj2XbGWIUrZrd70x1eAP9QE3P79Y2oLrsCgbZJfEwCgvz9JjGmQqQkRiTVzlZVCJYcyGGsD
/0tbFCzD2h20ahe8rC1gbb3K3qk+LpBtvjBu1RY9drYk0NymiGbJWZgab6t1jM7sk2vuf0Py
O9Hf9XBmK0uE9IgMaiCpc32XV9oASz6UJebwkX+zF2jG5I1BfnO9g7KlotcA/v5ClMjgo6Gl
MDY4HxoSRu3i1cqqSDtVlt+AOVBJBACrZcnHAUSuCXBPy0jOlBhxPqRWv6ND4c9PH1xjQ3NP
nxJuMBS8rnNg22uyfAgmBKNLpLgAGVRMZGaGoJObGf72s6TeIqKJo/LtggAS9qAUiuKVnygo
3wjfkS9A3DRO+SpU7JqWdsveeIQyeyEJ/8PTowmSQLakF+3fote9ybzd880fSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPsJgBBMRAgAgBQJZN5xEAhsDBgsJCAcDAgQVAggDBBYC
AwECHgECF4AACgkQoDSui/t3IH4J+wCfQ5jHdEjCRHj23O/5ttg9r9OIruwAn3103WUITZee
e7Sbg12UgcQ5lv7SzsFNBFk3nEQQCACCuTjCjFOUdi5Nm244F+78kLghRcin/awv+IrTcIWF
hUpSs1Y91iQQ7KItirz5uwCPlwejSJDQJLIS+QtJHaXDXeV6NI0Uef1hP20+y8qydDiVkv6l
IreXjTb7DvksRgJNvCkWtYnlS3mYvQ9NzS9PhyALWbXnH6sIJd2O9lKS1Mrfq+y0IXCP10eS
FFGg+Av3IQeFatkJAyju0PPthyTqxSI4lZYuJVPknzgaeuJv/2NccrPvmeDg6Coe7ZIeQ8Yj
t0ARxu2xytAkkLCel1Lz1WLmwLstV30g80nkgZf/wr+/BXJW/oIvRlonUkxv+IbBM3dX2OV8
AmRv1ySWPTP7AAMFB/9PQK/VtlNUJvg8GXj9ootzrteGfVZVVT4XBJkfwBcpC/XcPzldjv+3
HYudvpdNK3lLujXeA5fLOH+Z/G9WBc5pFVSMocI71I8bT8lIAzreg0WvkWg5V2WZsUMlnDL9
mpwIGFhlbM3gfDMs7MPMu8YQRFVdUvtSpaAs8OFfGQ0ia3LGZcjA6Ik2+xcqscEJzNH+qh8V
m5jjp28yZgaqTaRbg3M/+MTbMpicpZuqF4rnB0AQD12/3BNWDR6bmh+EkYSMcEIpQmBM51qM
EKYTQGybRCjpnKHGOxG0rfFY1085mBDZCH5Kx0cl0HVJuQKC+dV2ZY5AqjcKwAxpE75MLFkr
wkkEGBECAAkFAlk3nEQCGwwACgkQoDSui/t3IH7nnwCfcJWUDUFKdCsBH/E5d+0ZnMQi+G0A
nAuWpQkjM1ASeQwSHEeAWPgskBQL
In-Reply-To: <620231e0-67d0-4bd0-b593-38f32b01a6d8@suse.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
X-Spam-Status: No, score=-3016.5 required=5.0 tests=BAYES_00, DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_NONE, 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 sourceware.org
X-BeenThere: binutils@sourceware.org
X-Mailman-Version: 2.1.30
Precedence: list
List-Id: Binutils mailing list <binutils.sourceware.org>
List-Unsubscribe: <https://sourceware.org/mailman/options/binutils>,
<mailto:binutils-request@sourceware.org?subject=unsubscribe>
List-Archive: <https://sourceware.org/pipermail/binutils/>
List-Post: <mailto:binutils@sourceware.org>
List-Help: <mailto:binutils-request@sourceware.org?subject=help>
List-Subscribe: <https://sourceware.org/mailman/listinfo/binutils>,
<mailto:binutils-request@sourceware.org?subject=subscribe>
Errors-To: binutils-bounces~patchwork=sourceware.org@sourceware.org
|
| Series |
RISC-V: assorted fixes and (hopefully) improvements
|
|
Commit Message
Jan Beulich
April 21, 2026, 11:52 a.m. UTC
Like FCVT.D.W{,U} and FCVT.Q.W{,U} these also are unaffected by rounding
mode, and hence allowing for a respective operand is bogus. (Otherwise
MASK_RM should also be used in the match field for the respectively other
forms.)
--- a/opcodes/riscv-opc.c +++ b/opcodes/riscv-opc.c @@ -1165,9 +1165,7 @@ const struct riscv_opcode riscv_opcodes[ {"fcvt.lu.q", 64, INSN_CLASS_Q_INX, "d,S", MATCH_FCVT_LU_Q|MASK_RM, MASK_FCVT_LU_Q|MASK_RM, match_opcode, 0 }, {"fcvt.lu.q", 64, INSN_CLASS_Q_INX, "d,S,m", MATCH_FCVT_LU_Q, MASK_FCVT_LU_Q, match_opcode, 0 }, {"fcvt.q.l", 64, INSN_CLASS_Q_INX, "D,s", MATCH_FCVT_Q_L, MASK_FCVT_Q_L|MASK_RM, match_opcode, 0 }, -{"fcvt.q.l", 64, INSN_CLASS_Q_INX, "D,s,m", MATCH_FCVT_Q_L, MASK_FCVT_Q_L, match_opcode, 0 }, {"fcvt.q.lu", 64, INSN_CLASS_Q_INX, "D,s", MATCH_FCVT_Q_LU, MASK_FCVT_Q_LU|MASK_RM, match_opcode, 0 }, -{"fcvt.q.lu", 64, INSN_CLASS_Q_INX, "D,s,m", MATCH_FCVT_Q_LU, MASK_FCVT_Q_LU, match_opcode, 0 }, /* Compressed instructions. */ {"c.unimp", 0, INSN_CLASS_ZCA, "", 0, 0xffffU, match_opcode, 0 },