From patchwork Sun Jul 2 11:10:52 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: WANG Xuerui X-Patchwork-Id: 115083 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp11499036vqr; Sun, 2 Jul 2023 04:11:44 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4rWzVpGSFv4pqyhZ10GR3hfB+MYUFLyYaC68vyargdiIp+hOkHWrgeQoeAp6EwulojThLK X-Received: by 2002:a17:907:1c1f:b0:988:8efc:54fa with SMTP id nc31-20020a1709071c1f00b009888efc54famr11104297ejc.37.1688296304608; Sun, 02 Jul 2023 04:11:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688296304; cv=none; d=google.com; s=arc-20160816; b=APDSqwXODwQG1rm01GscWVKe23EdMp8j9TwlWwFSfoUPrzGTVgud5U1KCbdk4Zqa2i Ejm1DpA/Zi1pM7BtFGUliabY5Dhob4nidv25s/q0210g6liAbj0Mz9y/LC86wGCzy7Fz j+PObv8BGrWDXf4GO2zOln6MhXsTD0YTKC/E1FI7DcgJTNpDpFIdOSIbnQcm7sPJJGcf o4hL/F3/DYdxpiXwdtif711dFOgx89ZYfI/DqLdi3wcTzUv29SdBmD8fdiH/RclGiQeY GSrHuaSAAg3BWVIQpCKgjrDE2BtMbFMhCi93Un6KwD4M9ymZQJFvbsU//Na0C9s35c/B OUNw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:message-id:date:subject:cc:to:from:dkim-signature :dmarc-filter:delivered-to; bh=5UsPpr//lCR2F8DMOS50nWXQvz3fuY1PP/M9FB/Jres=; fh=/9oWl582V+nlZWLkUac5NphiObH8ohglu2Z51n5koTc=; b=cfzvwWXX1stypE1prta34YmtWVg9MeDQyhZty5OPER6av17M0aGAIhQpqk4kT2WZUJ mA5JtZfhMRQEkVD29HgoXwKrcHPsVAWWE81ici1PVgvks3PxpVj0Cg53rWsKEq/A9Qrx 4mC8E1c2a/hmzz5EZaCWJI8OJupPAN4JDiSV4bGZQ3AbMncnyv5Ad6OSDC4g3Usv+Kn1 s+XZoCpBVItfMwAi+3A9wpVeFEAVAwYrYCQ5q9eujhrXI6p9NJug4s1hlbiXSNNkXLFb vMvvbbCS+zg/er0S13BVSk44GSbGBtWbiu8AltI7oFEO9YHbrnjMzpaYKXShP6kSfBGU bIeQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@xen0n.name header.s=mail header.b=PZBrEXdQ; spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org" Received: from sourceware.org (server2.sourceware.org. [2620:52:3:1:0:246e:9693:128c]) by mx.google.com with ESMTPS id n7-20020a056402514700b0051de3796896si3669245edd.211.2023.07.02.04.11.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Jul 2023 04:11:44 -0700 (PDT) Received-SPF: pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) client-ip=2620:52:3:1:0:246e:9693:128c; Authentication-Results: mx.google.com; dkim=pass header.i=@xen0n.name header.s=mail header.b=PZBrEXdQ; spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 2620:52:3:1:0:246e:9693:128c as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org" Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 5269C3857703 for ; Sun, 2 Jul 2023 11:11:38 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mailbox.box.xen0n.name (mail.xen0n.name [115.28.160.31]) by sourceware.org (Postfix) with ESMTPS id B2C473858417 for ; Sun, 2 Jul 2023 11:11:31 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B2C473858417 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=xen0n.name Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=xen0n.name DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=xen0n.name; s=mail; t=1688296286; bh=joeO1XbaGvHhEhqzsHpT9uHjqs0VeTNn3Dkp1+kcwhA=; h=From:To:Cc:Subject:Date:From; b=PZBrEXdQkzydIFmHO6QQML6h9ujp0tlbFvK107xYbWIiNvZV/Q7WKqLkGsIHa9J47 8gh6V3OaJjFJQQe+kQjBXYdRrXTK7D7RefzERX6y+vB0pO++u2BU+nbYzrKJw6h2k5 Jcqs0dP3yt1ABugFmJFKfjC7wXtWQWTWd/9kuEMQ= Received: from ld50.lan (unknown [101.88.28.229]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mailbox.box.xen0n.name (Postfix) with ESMTPSA id 830AE60103; Sun, 2 Jul 2023 19:11:26 +0800 (CST) From: WANG Xuerui To: binutils@sourceware.org Cc: Chenghua Xu , Zhensong Liu , Qinggang Meng , Xi Ruoyao , WANG Xuerui Subject: [PATCH 1/2] binutils: NEWS: Announce LoongArch changes in the 2.41 cycle Date: Sun, 2 Jul 2023 19:10:52 +0800 Message-Id: <20230702111053.815399-1-i.swmail@xen0n.name> X-Mailer: git-send-email 2.40.0 MIME-Version: 1.0 X-Spam-Status: No, score=-12.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org Sender: "Binutils" X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1770306985448142135?= X-GMAIL-MSGID: =?utf-8?q?1770306985448142135?= From: WANG Xuerui binutils/ChangeLog: * NEWS: Mention LoongArch changes for 2.41. Signed-off-by: WANG Xuerui --- binutils/NEWS | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/binutils/NEWS b/binutils/NEWS index 834e648db6c..939cfead8de 100644 --- a/binutils/NEWS +++ b/binutils/NEWS @@ -29,6 +29,20 @@ * The RISC-V port now supports the following vendor-defined extensions: - XVentanaCondOps +* The LoongArch port now supports the following extensions: + - LSX (Loongson SIMD eXtension; 128-bit vectors) + - LASX (Loongson Advanced SIMD eXtension; 256-bit vectors) + - LVZ (Loongson Virtualization extension) + - LBT (Loongson Binary Translation extension) + +* The LoongArch disassembly output received the following tweaks: + - Colored output is now supported. + - Some pseudo-instructions are now shown in place of the canonical forms, + where semantics are equivalent. A disassembler option '-M no-aliases' is + added to disable the new behavior. + - Signed immediates are no longer printed with their hex representation. + - Unrecognized instruction words are now shown with '.word'. + Changes in 2.40: * Objdump has a new command line option --show-all-symbols which will make it From patchwork Sun Jul 2 11:10:53 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: WANG Xuerui X-Patchwork-Id: 115082 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp11499012vqr; Sun, 2 Jul 2023 04:11:42 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5QlvvKrDQ6nNvV40Hi4L6mt47aLeWvm5Mkrpa9Q/6KKGwZ8Il5N6a1bxT02exPzf8g8HiQ X-Received: by 2002:a17:907:98c9:b0:98d:f6eb:3b03 with SMTP id kd9-20020a17090798c900b0098df6eb3b03mr4617345ejc.56.1688296301896; Sun, 02 Jul 2023 04:11:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1688296301; cv=none; d=google.com; s=arc-20160816; b=DgWXscSRKpFjfn1ld+xlTNsxDrgS0RsE0A+8chNfBEWernFtcAGrEhtUUu5Iaaj77i 0AQ4R1m8FD/clt/SCYlv+ukE0YtcE/E7n/BcdBPKTV28gaLFCj+xnzH/xiU61oK52eJr EEo/KGsE6nNya3vTj7x4/06CwQoy7O02Sxb6Z2HvdHWJgzPGMOWdPeQ1cv2cWsChs1SK 2tijhXkjVmqtHG4u9kg6/s+bqkrTbQdzg8F9K6XcmNzFyZLfOMZe8BOmtuYIQaQ8L97u QCdy8zCCRGiCEzxuwoTWxLMYkm2OiYY1zJjekJwLg2gDQQSlv4Ar6JtRYSl7jGXPqTRh kxPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature:dmarc-filter:delivered-to; bh=C+XOAjQM1uPiVT3VR+W0EprEc/V0tydFj2qrsGt0+aI=; fh=/9oWl582V+nlZWLkUac5NphiObH8ohglu2Z51n5koTc=; b=VBGdJXX0SJpx36BZ3K9DGllnEy3wuvKy+Q1XwtOn+BJUX8ooT8UNVbgDct8EfQyJy+ 8VpIesQGjNOBrjrDUt6JhKuPFPD+CvkiIlhgnroWeUM8pme8lB3ulwhQwYXXJoDeIOR5 3wpE1xbI1UOfOPDR5RSpoKmlLdZEXZsBeZzffRs1q10jLOrzHJDtNCPjHBv9ORjN7lhM Pz8JABMIllPHqOXZshdmPvgoE5XBaqYUny6W7PMcihl0jq3gJAZtR0dKJxh/sPhOYDwG dX36LA+8TsQtgHYoAx8oxGhjVeM4bpNwhq714Wzdnkz+XyI1xAUqzvPgM3z2qfigiiqs XPLg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@xen0n.name header.s=mail header.b=q0K9NIQe; spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org" Received: from sourceware.org (ip-8-43-85-97.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id k21-20020a170906055500b00977e0843714si9528922eja.1002.2023.07.02.04.11.41 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 02 Jul 2023 04:11:41 -0700 (PDT) Received-SPF: pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) client-ip=8.43.85.97; Authentication-Results: mx.google.com; dkim=pass header.i=@xen0n.name header.s=mail header.b=q0K9NIQe; spf=pass (google.com: domain of binutils-bounces+ouuuleilei=gmail.com@sourceware.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="binutils-bounces+ouuuleilei=gmail.com@sourceware.org" Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 67EA33858284 for ; Sun, 2 Jul 2023 11:11:37 +0000 (GMT) X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mailbox.box.xen0n.name (mail.xen0n.name [115.28.160.31]) by sourceware.org (Postfix) with ESMTPS id A9D4B3858412 for ; Sun, 2 Jul 2023 11:11:30 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A9D4B3858412 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=xen0n.name Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=xen0n.name DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=xen0n.name; s=mail; t=1688296288; bh=LcMRV8FtuIavfPNv5bHlJ8f+geFJl9HH4tQ+mUFvCRs=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=q0K9NIQePmeFUZYjRZCUwD28EszXOWoksQsmFYMifli0fkkeNyh9TwbVwFbebWMi0 6u2u+uM3kq2Y/Gh75nyaIgPqOLYT20v8FIqoM2Tlzc0Y+GPIRaukQr7rYOIuGj3Jf+ mGJdoYlB3Qy/LzJrDbTvnN+VPGkfluHc0l+s69CU= Received: from ld50.lan (unknown [101.88.28.229]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mailbox.box.xen0n.name (Postfix) with ESMTPSA id 4BEB860132; Sun, 2 Jul 2023 19:11:28 +0800 (CST) From: WANG Xuerui To: binutils@sourceware.org Cc: Chenghua Xu , Zhensong Liu , Qinggang Meng , Xi Ruoyao , WANG Xuerui Subject: [PATCH 2/2] gas: NEWS: Announce LoongArch changes in the 2.41 cycle Date: Sun, 2 Jul 2023 19:10:53 +0800 Message-Id: <20230702111053.815399-2-i.swmail@xen0n.name> X-Mailer: git-send-email 2.40.0 In-Reply-To: <20230702111053.815399-1-i.swmail@xen0n.name> References: <20230702111053.815399-1-i.swmail@xen0n.name> MIME-Version: 1.0 X-Spam-Status: No, score=-12.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE 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.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces+ouuuleilei=gmail.com@sourceware.org Sender: "Binutils" X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1770306983018434359?= X-GMAIL-MSGID: =?utf-8?q?1770306983018434359?= From: WANG Xuerui gas/ChangeLog: * NEWS: Mention LoongArch changes for 2.41. Signed-off-by: WANG Xuerui --- gas/NEWS | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/gas/NEWS b/gas/NEWS index ea172fe9cdb..ef08e4b2f5a 100644 --- a/gas/NEWS +++ b/gas/NEWS @@ -10,6 +10,18 @@ * A new .insn directive is recognized by x86 gas. +* Add support for LoongArch LSX instructions. + +* Add support for LoongArch LASX instructions. + +* Add support for LoongArch LVZ instructions. + +* Add support for LoongArch LBT instructions. + +* Initial LoongArch support for linker relaxation has been added. + +* Deprecate the LoongArch register aliases $v0, $v1, $x, $fv0 and $fv1. + Changes in 2.40: * Add support for Intel RAO-INT instructions.