From nobody Sat May 18 21:16:13 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=fail(p=quarantine dis=quarantine) header.from=opensource.wdc.com Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 167877594330058.510086473751244; Mon, 13 Mar 2023 23:39:03 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pbyIs-0004RZ-TE; Tue, 14 Mar 2023 02:38:34 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pbyIq-0004Qs-0c for qemu-devel@nongnu.org; Tue, 14 Mar 2023 02:38:32 -0400 Received: from esa6.hgst.iphmx.com ([216.71.154.45]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pbyIm-000208-N7 for qemu-devel@nongnu.org; Tue, 14 Mar 2023 02:38:31 -0400 Received: from h199-255-45-14.hgst.com (HELO uls-op-cesaep01.wdc.com) ([199.255.45.14]) by ob1.hgst.iphmx.com with ESMTP; 14 Mar 2023 14:38:24 +0800 Received: from uls-op-cesaip02.wdc.com ([10.248.3.37]) by uls-op-cesaep01.wdc.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 13 Mar 2023 22:54:52 -0700 Received: from usg-ed-osssrv.wdc.com ([10.3.10.180]) by uls-op-cesaip02.wdc.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 13 Mar 2023 23:38:24 -0700 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4PbP402nZdz1RtVv for ; Mon, 13 Mar 2023 23:38:24 -0700 (PDT) Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id JvNltWAF9P9d for ; Mon, 13 Mar 2023 23:38:23 -0700 (PDT) Received: from toolbox.wdc.com (unknown [10.225.167.75]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4PbP3y3JL9z1RtVn; Mon, 13 Mar 2023 23:38:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com; t=1678775908; x=1710311908; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=Nej2fT+Gv89AaGPzZtoJCphzX030ni7No0S+4d/qB80=; b=eas8To3m8aXaJI9sK+vz9hKHmw5tchhN1dhjwFkqKuD/GDsC8OZZiVcj xxwW71LAPjt/Qjzuu59A5SUMESwVsSlJMmcQQdD/0wTpvECllL6smSepq WqU48GGJKMEobPXIuLeYihpyFzSUWN4dfFx7yiXnGxKNMw1f9vDrmC6IX j0e6S3uhkA/2tjb5huzQXIJf1F/FUoqlz6gUF4sclb6/nqXBKkH75xnhs kwsq2wJBzYYEXDGKrm2dyqg8mqmni7luwOjffyP+SBwzlsdNdSa5Kimp0 N/ZbCqAUlGELxPTS4pQ5hs/jXHltAHp/AqXxaM0yu7GTpUL1S9xswWf8E w==; X-IronPort-AV: E=Sophos;i="5.98,259,1673884800"; d="scan'208";a="225576399" IronPort-SDR: kjr7iOguy6hN5sYfDw5QlgwBwYtxjqADKcK318IiWwdfgqc5ckFWEtiIk/ZRC+DeVErSxgxm9r 78nb5pxPcICo52yUzvFsNxX+P7KDCJ0aVeskxtR5zAUypxmQUwmUA0rwZ77+Geb4H10QSD/45r h1YRMkjvlQFW42MfvM+IQz7JiZDndzPK/39hVqj5z2LrTrgK20/cNWjjmK26tIFRKBUZthFVJ9 fbUHWdmM1MvtJY02ZesLgil4xVVomdtUarUdsx6rokYIHZ/X4DYF1HudHn6CJxIW/V5dhV48q6 qKs= IronPort-SDR: ucFsj9M5Was/M3i+IIvwD1U5Fd9d2F4VBTQECDhftIXeXDGlVUaqFaNqREgOgQsRYUyTF84q5S GAfWrhvqpCo4KufRv1PujtJ5DWYL65SrIIJuguyVWTBsnpo16lQxPxRDw3INSP9EBbnZLm+ROA IY1AXr9N0BzptZmdEgQ8h09kBGAmDIX1C9YFIwnvcV09Z9m6d+/OuMVt99POC2ow8bqZxKwYpp 5HA231nKqawWO6BaUiRQ4bhSYDtDMjgg8JSZJMdhXVZseeIMZzMZ8CQzbMCFZoOnoG/mE9Klff /gM= WDCIronportException: Internal Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1678775903; x=1681367904; bh=Nej2fT+Gv89AaGPzZt oJCphzX030ni7No0S+4d/qB80=; b=kQDsIGATSTsxog+6zLx/IEr9fuBl8s6luX SxHsEmreZ8+AlRhx1hieZ/fL5Kh4HjZSzphmG4WlfTTbttbzD5FRpcUyqIeaurWa +VeJAjAU8XgFSJhTcKLEjv8JRIYX+/OXMSQ/8pdJ/swIz7usmJyiPyWzPXf6NdX+ HZg98H9+/r0YIdLNUHh3cGDZ2Q0GVLa104MJYWXYlEuTKtvZKR9pOzk5iEWrmJYt TGx3xLTxCYZ/BnaDMGRSQVhSW125QFtVvD8sEWLBJiXIZgPoWAqeZkO1AZnypCbm 14+Tkjp+NzRC7QCd3iq8LZOSd/KwtjUlV5hW1B1AIZ3jmjD2LHFA== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com From: Alistair Francis To: qemu-devel@nongnu.org Cc: alistair23@gmail.com, Ivan Klokov , Philipp Tomsich , Alistair Francis Subject: [PULL 1/2] disas/riscv: Fix slli_uw decoding Date: Tue, 14 Mar 2023 16:38:11 +1000 Message-Id: <20230314063812.30450-2-alistair.francis@opensource.wdc.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230314063812.30450-1-alistair.francis@opensource.wdc.com> References: <20230314063812.30450-1-alistair.francis@opensource.wdc.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=216.71.154.45; envelope-from=prvs=4300ac6ef=alistair.francis@opensource.wdc.com; helo=esa6.hgst.iphmx.com X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZM-MESSAGEID: 1678775944667100001 Content-Type: text/plain; charset="utf-8" From: Ivan Klokov The decoding of the slli_uw currently contains decoding error: shamt part of opcode has six bits, not five. Fixes 3de1fb71("target/riscv: update disas.c for xnor/orn/andn and slli.uw") Signed-off-by: Ivan Klokov Reviewed-by: Philipp Tomsich Acked-by: Alistair Francis Message-Id: <20230227090228.17117-1-ivan.klokov@syntacore.com> Signed-off-by: Alistair Francis --- disas/riscv.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/disas/riscv.c b/disas/riscv.c index 54455aaaa8..2aca11b90e 100644 --- a/disas/riscv.c +++ b/disas/riscv.c @@ -1647,7 +1647,7 @@ const rv_opcode_data opcode_data[] =3D { { "clzw", rv_codec_r, rv_fmt_rd_rs1, NULL, 0, 0, 0 }, { "ctzw", rv_codec_r, rv_fmt_rd_rs1, NULL, 0, 0, 0 }, { "cpopw", rv_codec_r, rv_fmt_rd_rs1, NULL, 0, 0, 0 }, - { "slli.uw", rv_codec_i_sh5, rv_fmt_rd_rs1_imm, NULL, 0, 0, 0 }, + { "slli.uw", rv_codec_i_sh6, rv_fmt_rd_rs1_imm, NULL, 0, 0, 0 }, { "add.uw", rv_codec_r, rv_fmt_rd_rs1_rs2, NULL, 0, 0, 0 }, { "rolw", rv_codec_r, rv_fmt_rd_rs1_rs2, NULL, 0, 0, 0 }, { "rorw", rv_codec_r, rv_fmt_rd_rs1_rs2, NULL, 0, 0, 0 }, @@ -2617,10 +2617,10 @@ static void decode_inst_opcode(rv_decode *dec, rv_i= sa isa) switch (((inst >> 12) & 0b111)) { case 0: op =3D rv_op_addiw; break; case 1: - switch (((inst >> 25) & 0b1111111)) { + switch (((inst >> 26) & 0b111111)) { case 0: op =3D rv_op_slliw; break; - case 4: op =3D rv_op_slli_uw; break; - case 48: + case 2: op =3D rv_op_slli_uw; break; + case 24: switch ((inst >> 20) & 0b11111) { case 0b00000: op =3D rv_op_clzw; break; case 0b00001: op =3D rv_op_ctzw; break; --=20 2.39.2 From nobody Sat May 18 21:16:13 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass(p=none dis=none) header.from=nongnu.org ARC-Seal: i=1; a=rsa-sha256; t=1678775971; cv=none; d=zohomail.com; s=zohoarc; b=V4efODbyuSwkOYvWVJNtjhMm2ZEMgqdVjQYCZMzyMazy18SyL09mKqFHPnz9HgGw09YVwvJhgNsyxf09xT3cyrbhaY4trjbkrRRhQs+XQVicYosBbHVEMG7SxfdueZkbjq2K8oofim7AzPrkp8RyZjqe0Apg97RZtSoOXtrJD7M= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1678775971; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:References:Sender:Subject:To; bh=loYnzSHZYIVcyEa0/zUBC1h+itTGkGWX1r2HT7xCbrk=; b=KNkIpy8LuNZzFH4BtVd/FdAFHAr3/ymEaI5H9nVc5hz8MKzRF75mdjSyYtBU8Jn7wgb5FxYhN3KrJ0R8N5hGAUyt1ZlQacEaCIc+YcvskycWjRkYxI1i6ka08WYe64oQGb/rPzcREDgU8nQsKJkpSsXMbhMwQywDfE6upGl0iPU= ARC-Authentication-Results: i=1; mx.zohomail.com; spf=pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mx.zohomail.com with SMTPS id 167877597139794.32195732891239; Mon, 13 Mar 2023 23:39:31 -0700 (PDT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pbyIr-0004RO-5r; Tue, 14 Mar 2023 02:38:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pbyIo-0004Qf-R4 for qemu-devel@nongnu.org; Tue, 14 Mar 2023 02:38:30 -0400 Received: from esa6.hgst.iphmx.com ([216.71.154.45]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pbyIn-00020C-5y for qemu-devel@nongnu.org; Tue, 14 Mar 2023 02:38:30 -0400 Received: from h199-255-45-14.hgst.com (HELO uls-op-cesaep01.wdc.com) ([199.255.45.14]) by ob1.hgst.iphmx.com with ESMTP; 14 Mar 2023 14:38:25 +0800 Received: from uls-op-cesaip02.wdc.com ([10.248.3.37]) by uls-op-cesaep01.wdc.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 13 Mar 2023 22:54:54 -0700 Received: from usg-ed-osssrv.wdc.com ([10.3.10.180]) by uls-op-cesaip02.wdc.com with ESMTP/TLS/ECDHE-RSA-AES128-GCM-SHA256; 13 Mar 2023 23:38:26 -0700 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4PbP420Bbgz1RtVt for ; Mon, 13 Mar 2023 23:38:26 -0700 (PDT) Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 7DPS99od_d65 for ; Mon, 13 Mar 2023 23:38:25 -0700 (PDT) Received: from toolbox.wdc.com (unknown [10.225.167.75]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4PbP4029Wgz1RtVp; Mon, 13 Mar 2023 23:38:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=wdc.com; i=@wdc.com; q=dns/txt; s=dkim.wdc.com; t=1678775908; x=1710311908; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=bClfELwB08urp8CbXAJKVnvdagZhKCaDt8ZhtgM4GwQ=; b=fDtYXLOENUJWNsAcLs+fXfp58HUfW+Peqalr7tc6EOoobUFroqxPKj2s WVDgYJZx2NYlX+Yz5O94++4VEkm87EnwlZEROdxVNN9DVrWhccjVwk5Nj aQ4tR8O2CRcH12zsEOmeXt1e6BEvkaDqCoze/3SZXH3rWKYEVzEcQSBRW GIfGqD+BfEai1j1jAN3QmveWp/p6wyR81v+e3W4aOd07VHYyCFMflpMTG rVXJe/qL34UH5tUYiXzbqWX7GS7BLw9PECukBMnMG6wzI4aOE4gPkhGcM KxIu9tGrIrTdf/jZCpaGwbs0X7GjF4Cwf9PpnEIU+xeFFQvJLkml4iNNG Q==; X-IronPort-AV: E=Sophos;i="5.98,259,1673884800"; d="scan'208";a="225576410" IronPort-SDR: zP3SsoUEM02DzZQ4GYJ4je2s1gGqPjBVux+MyFrG2fvQV15UZbQ+PVkcaZQbtdemg2iI4Bby2y rbhcNmZjexMf8LJbkkKqtNoNXIHmJS63qKKPkCc1KJ7LzGZYmqPyxFQ3qFMGihVIiOzyBqhG9M tRakV0/Ae7RV4Cc3pfF+3wMZmI/hgCRlT+tWB4RHSXgInnYYEb3DvFfNCLAh6puL6XEzGS0fBz 4tLykZ+NjahxS52rojZP96RwQxU10LFPFomP1D1ZSvMg+RBl3JNiu76C1py5F9W+hBHAU5lSsQ Xyk= IronPort-SDR: kDuTnFHw+XqCLlyUHrfdWUrmgYdgkSeKdKkk8k6ynsXHVMnMPwEtueZm+D8E/Qr+m7tN6WsVkN liJuX58tkTKcj9PIuBaygmAulqK9YQBhRzgCMOIbuZMv56YgtmuUmtZouDf5Ycmh1Fyfdi+B3V PNuv5rulZY0T55xG8NrHoWrkZdp3yXPU+SGEPD1MuNa2NlTkfEqmvHv+gaDFLsmN23V1mKij5f 7TLekX/BxcMueYsauqknq4+PM7srysTPNYnqcOBQAZ2Q84+vsPsDinU61hRGDbaCL0ZSfSb0lY jwM= WDCIronportException: Internal Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1678775905; x=1681367906; bh=bClfELwB08urp8CbXA JKVnvdagZhKCaDt8ZhtgM4GwQ=; b=QOTpFmVJQlPmA4fzjcptG4MNgFrtxkZbqz jOYHHmG7iODhyL1G+DjiOcmIEUyP3AYs0UDLoZLgaDKGHAy6dmCEioMPlf+OhvBi SMm2Iff4JyvmF0wIABP1VJItnT/CPrpdTlfO2fw4FxwZ1ZTGmb9CYxWFZIgy/+Zr GzFp8BopbhcZHJ8mRQHCqUoeLKEgJ+s7ZdSFv6/wXb1NFz/LYXofaZuEvLkeVNYG 7yi8WV19bcRjCGCNVGtoDH85XLpbD0p/FCPNG0oQfXd093KcfJuAjdxfvxnkAO2r XjZx5vPilcyDasf58E3idKHprle1c4Moh8NhLpedZBR2l84R9CdQ== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com To: qemu-devel@nongnu.org Cc: alistair23@gmail.com, Mikhail Tyutin , Alistair Francis Subject: [PULL 2/2] Fix incorrect register name in disassembler for fmv, fabs, fneg instructions Date: Tue, 14 Mar 2023 16:38:12 +1000 Message-Id: <20230314063812.30450-3-alistair.francis@opensource.wdc.com> X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230314063812.30450-1-alistair.francis@opensource.wdc.com> References: <20230314063812.30450-1-alistair.francis@opensource.wdc.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Received-SPF: pass (zohomail.com: domain of gnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: pass client-ip=216.71.154.45; envelope-from=prvs=4300ac6ef=alistair.francis@opensource.wdc.com; helo=esa6.hgst.iphmx.com X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Alistair Francis From: Alistair Francis via Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: qemu-devel-bounces+importer=patchew.org@nongnu.org X-ZM-MESSAGEID: 1678775972660100004 Content-Type: text/plain; charset="utf-8" From: Mikhail Tyutin Fix incorrect register name in RISC-V disassembler for fmv,fabs,fneg instru= ctions Signed-off-by: Mikhail Tyutin Reviewed-by: Alistair Francis Message-Id: <3454991f-7f64-24c3-9a36-f5fa2cc389e1@yadro.com> Signed-off-by: Alistair Francis --- disas/riscv.c | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/disas/riscv.c b/disas/riscv.c index 2aca11b90e..d6b0fbe5e8 100644 --- a/disas/riscv.c +++ b/disas/riscv.c @@ -1014,6 +1014,7 @@ static const char rv_vreg_name_sym[32][4] =3D { #define rv_fmt_rd_offset "O\t0,o" #define rv_fmt_rd_rs1_rs2 "O\t0,1,2" #define rv_fmt_frd_rs1 "O\t3,1" +#define rv_fmt_frd_frs1 "O\t3,4" #define rv_fmt_rd_frs1 "O\t0,4" #define rv_fmt_rd_frs1_frs2 "O\t0,4,5" #define rv_fmt_frd_frs1_frs2 "O\t3,4,5" @@ -1580,15 +1581,15 @@ const rv_opcode_data opcode_data[] =3D { { "snez", rv_codec_r, rv_fmt_rd_rs2, NULL, 0, 0, 0 }, { "sltz", rv_codec_r, rv_fmt_rd_rs1, NULL, 0, 0, 0 }, { "sgtz", rv_codec_r, rv_fmt_rd_rs2, NULL, 0, 0, 0 }, - { "fmv.s", rv_codec_r, rv_fmt_rd_rs1, NULL, 0, 0, 0 }, - { "fabs.s", rv_codec_r, rv_fmt_rd_rs1, NULL, 0, 0, 0 }, - { "fneg.s", rv_codec_r, rv_fmt_rd_rs1, NULL, 0, 0, 0 }, - { "fmv.d", rv_codec_r, rv_fmt_rd_rs1, NULL, 0, 0, 0 }, - { "fabs.d", rv_codec_r, rv_fmt_rd_rs1, NULL, 0, 0, 0 }, - { "fneg.d", rv_codec_r, rv_fmt_rd_rs1, NULL, 0, 0, 0 }, - { "fmv.q", rv_codec_r, rv_fmt_rd_rs1, NULL, 0, 0, 0 }, - { "fabs.q", rv_codec_r, rv_fmt_rd_rs1, NULL, 0, 0, 0 }, - { "fneg.q", rv_codec_r, rv_fmt_rd_rs1, NULL, 0, 0, 0 }, + { "fmv.s", rv_codec_r, rv_fmt_frd_frs1, NULL, 0, 0, 0 }, + { "fabs.s", rv_codec_r, rv_fmt_frd_frs1, NULL, 0, 0, 0 }, + { "fneg.s", rv_codec_r, rv_fmt_frd_frs1, NULL, 0, 0, 0 }, + { "fmv.d", rv_codec_r, rv_fmt_frd_frs1, NULL, 0, 0, 0 }, + { "fabs.d", rv_codec_r, rv_fmt_frd_frs1, NULL, 0, 0, 0 }, + { "fneg.d", rv_codec_r, rv_fmt_frd_frs1, NULL, 0, 0, 0 }, + { "fmv.q", rv_codec_r, rv_fmt_frd_frs1, NULL, 0, 0, 0 }, + { "fabs.q", rv_codec_r, rv_fmt_frd_frs1, NULL, 0, 0, 0 }, + { "fneg.q", rv_codec_r, rv_fmt_frd_frs1, NULL, 0, 0, 0 }, { "beqz", rv_codec_sb, rv_fmt_rs1_offset, NULL, 0, 0, 0 }, { "bnez", rv_codec_sb, rv_fmt_rs1_offset, NULL, 0, 0, 0 }, { "blez", rv_codec_sb, rv_fmt_rs2_offset, NULL, 0, 0, 0 }, --=20 2.39.2