From patchwork Thu Apr 24 19:07:39 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Richard Henderson X-Patchwork-Id: 883950 Delivered-To: patch@linaro.org Received: by 2002:a5d:474d:0:b0:38f:210b:807b with SMTP id o13csp3603623wrs; Thu, 24 Apr 2025 12:08:41 -0700 (PDT) X-Forwarded-Encrypted: i=2; AJvYcCUAZFvJEm3Lm4P1q0DYPxO21MgKzou7DxcgqQBRs+78cvgGTVD2mranYiKMhwKDi9hKc5gIMw==@linaro.org X-Google-Smtp-Source: AGHT+IFrEr2ejMGVAvMPN6YujMmEh0O0erBkkiYBKkWE9GW3F4/QGHDzBnemzV3sDWkiKyswrB8K X-Received: by 2002:a05:6214:dab:b0:6eb:2f30:55cd with SMTP id 6a1803df08f44-6f4bfca2a6emr68333076d6.45.1745521721301; Thu, 24 Apr 2025 12:08:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1745521721; cv=none; d=google.com; s=arc-20240605; b=C+ALhse7Lt1ab/1qXkAMvSwSx64UJrML+LgOThQiRyUzXkItQIV1ALi7l9GEATH2lC FHAsJ5tJwEL8Sb6yYU55EzHFtJTPMB+O0PATr0Deg6F7UlbRjAtB4Hb2D5FNrXDAYSug YQvCTozgv13mIdzzah14c9IyVCL6xpIT9TEk84LIymUv0yx9BThP0UXzWeiIjnbhrOrz 1rR+TfJi3xIJh9xcWrcvuuymD8t96Zg6XJDRMiSWvPZQLstp10rZMVi5XfyusB5J8EIC 5LJ9/rsV2sY8CLzITd0JTxW4nbp/1W44i7/vsdhF+b2R8onDJifdAVbqcBxPJ+JUIAAK rqkA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; 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; bh=TP4Q9rzJluVzd5O9r6CuXRojocrwY/XR62UryJPD5ts=; fh=+21l89aLHlxa5A9vj9t0WxCMIb1kk5eXJwU8SeKjQYQ=; b=kDPG0Qao87gxqXI/J2lpOwtDzyXALFJQu6pqdQbalVStTY0cBnG4d+kmA2ELT5tKAK eCXJAa4PantRpG5iYG9lnEV7OqvKuJqsHP5i1gSZBHc5fRu4FUNxD/PopLIs8UQQqv59 H7/XtULD/A7yVVGWc8IxkZYWuFFiaLufUeMAymaXqu+zGRmKWAhyxf/Tcz4Lv1PbwfjR FPZzFhjJ0IwQX4g72x2yCB5jgAnt+RsBWIaiBzIztz4Iw7+iz3fd6rRmuF6727+6iplv 2F3ACobZARU7Ddl9YpppbcgYoNJo5tqbdQu+EJwVoKGR39WIo8zk6r9QnMQXcFoP9Ze4 Knpg==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=nmzjbLQr; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Return-Path: Received: from lists.gnu.org (lists.gnu.org. [209.51.188.17]) by mx.google.com with ESMTPS id 6a1803df08f44-6f4c08d2486si20718226d6.77.2025.04.24.12.08.41 for (version=TLS1_2 cipher=ECDHE-ECDSA-CHACHA20-POLY1305 bits=256/256); Thu, 24 Apr 2025 12:08:41 -0700 (PDT) Received-SPF: pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) client-ip=209.51.188.17; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=nmzjbLQr; spf=pass (google.com: domain of qemu-devel-bounces+patch=linaro.org@nongnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom="qemu-devel-bounces+patch=linaro.org@nongnu.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org; dara=neutral header.i=@linaro.org Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1u81vO-0007Ba-Ks; Thu, 24 Apr 2025 15:07:54 -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 1u81vJ-0007A2-Bq for qemu-devel@nongnu.org; Thu, 24 Apr 2025 15:07:49 -0400 Received: from mail-pf1-x429.google.com ([2607:f8b0:4864:20::429]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1u81vG-0004Cm-GD for qemu-devel@nongnu.org; Thu, 24 Apr 2025 15:07:49 -0400 Received: by mail-pf1-x429.google.com with SMTP id d2e1a72fcca58-736b0c68092so1199021b3a.0 for ; Thu, 24 Apr 2025 12:07:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1745521665; x=1746126465; darn=nongnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=TP4Q9rzJluVzd5O9r6CuXRojocrwY/XR62UryJPD5ts=; b=nmzjbLQrd8hD29rAdryMv/B0L0CYQ/Fz9E6H2XuttoLWKhQqXsgmyRt1Vk8tYa6lO0 +hCjZFYbzxSro098/OQwveqUILPt1bcQekWDDm1Sdef6SViWVaMXPXBRX0qkndS2NUMK vrvssmhIJvxrAKwHlEY6yEz1T2e7z853yEYV2HCnkDwMgnzpzYuQmA1wlvLK5PFMK6g5 J3+PmvXMCTNKEFvn6A987H+l7BaAfTcjk7sUtGpM3PjfxF+jywqMZBIV2wWgQaXVPh1X b7g3Nzg/XA7XFoXAUkCRM7d6GDUFbuDOIWxZ/ZeyFnfzSrodyzzmPao6emz0SXLdCgBh MyoA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1745521665; x=1746126465; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=TP4Q9rzJluVzd5O9r6CuXRojocrwY/XR62UryJPD5ts=; b=AEeBp8ljsVxuEvsI+cjpOCsd1zm/hqWCDrF8JBpDZWdfaKZlWzAiC99KcIsCYzVS8w rzJGlZX+vo0P2ZGPm52BZTo2OgPCs8HtNNLMAc7eeeAGfI4irjHl0/oCedyw4Bs6jw7G 3UxEqR36urHHfdqj/wrwVm/5W7dJ+hKPYcrn9mgJJRroKb73RCOYe/O3tf6177Q8FT9X /F4sDTaTa6+0Hg241RWYsJT59gJCVIJZn7W/CHlyvf2b1eo4LGTYSyLTrTTXIE/nAtx4 Y/aoqbbwVDdx7+dLe+3S+Gl37W2xTLs/TuiJBFIco5puNiAlwDX0YclpqTQ5gUl+/OFa YB+Q== X-Gm-Message-State: AOJu0Yyj+VsQhDvdSVGnHK0rEta5VCwGYWKWDi+eHz2cJI5KUbvDySX8 5PE/S8W4r55TtA7yKsDVOskB4TTPKUhA6q+1yAmP+Gmz+eNNTl7BqgqPlXIZS26p4jL/CgPqaNq o X-Gm-Gg: ASbGncsLJrKGZPhPEplxMEgahXtrGjnytmN3K2fFiqYvbmOeEhU6S6/uTJKhB5SSnfp +Yx3Gghml7TYX1kPb4RwzxwA/1U2NNICLUiVwNVJv02bjdriXrQHK1CRn1cKDdPp246oblZysuO 8S9bRpYDq3NTVyXCMkS5WdXo9yMdCOQfYLoxEqQ375hEE+O/aYUt1ksgm2UPl2UlX2QNKrKoePj 8TrvycR0PZmkhV96Y59GIt7YnAZSpQZFA86OCKEZTXC0AqdsXxaa+oER1BYNyg3WfbRpu2PXBvA gIKfBKUlE2cg+sYCaLPrlxvat1iVdpiLkt/IalXlXvDsZQfX83MvZeZXouKc05hMwat9wn1Q8n8 = X-Received: by 2002:a05:6a00:3e20:b0:736:a6e0:e66d with SMTP id d2e1a72fcca58-73e245ddadfmr5059117b3a.6.1745521662988; Thu, 24 Apr 2025 12:07:42 -0700 (PDT) Received: from stoup.. (71-212-47-143.tukw.qwest.net. [71.212.47.143]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-73e259134d5sm1846463b3a.19.2025.04.24.12.07.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Apr 2025 12:07:42 -0700 (PDT) From: Richard Henderson To: qemu-devel@nongnu.org Cc: git@xen0n.name Subject: [PATCH 0/2] tcg/loongarch64: constraint fix and improvement Date: Thu, 24 Apr 2025 12:07:39 -0700 Message-ID: <20250424190741.738515-1-richard.henderson@linaro.org> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 Received-SPF: pass client-ip=2607:f8b0:4864:20::429; envelope-from=richard.henderson@linaro.org; helo=mail-pf1-x429.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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_NONE=-0.0001, SPF_HELO_NONE=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+patch=linaro.org@nongnu.org Sender: qemu-devel-bounces+patch=linaro.org@nongnu.org Fix an assertion failure in sextract64 which shows up in make check. While in the area, improve the constraint match for VCMP. r~ Richard Henderson (2): tcg/loongarch64: Fix vec_val computation in tcg_target_const_match tcg/loongarch64: Improve constraints for TCG_CT_CONST_VCMP tcg/loongarch64/tcg-target.c.inc | 48 ++++++++++++++++++-------------- 1 file changed, 27 insertions(+), 21 deletions(-)