From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oa1-x34.google.com (mail-oa1-x34.google.com [IPv6:2001:4860:4864:20::34]) by sourceware.org (Postfix) with ESMTPS id B657C3858D33 for ; Sun, 19 Nov 2023 17:46:45 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B657C3858D33 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org B657C3858D33 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2001:4860:4864:20::34 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1700416006; cv=none; b=U0NFNlxTJum+4NRzS/tNmIe3xlf08tTgOf6VDJUuh02OgTs7n02MpuhWaA18Cgz2PZ265c88W4/4CcE8R5lZMI2N5IkvNyOF5+zDHkVxImCpKnbb/1/vcrN6lL8kIf1qaW1W2RP+5EFJ69k4eKTCT0Z4i7h97G+eXMH9JqX+7Io= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1700416006; c=relaxed/simple; bh=ZhT4Xi7icmpX/h+tmQ/3tLZpwiqfPYbh7SHY5RTj/LE=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From; b=e/0S4VfzxDyaZqKLhKkIaGTCN5X/lag4tCrm8QCzEGagvLOuCBaegKwRao59naJ/udIE81VFT+wq+JjXhCEy+IkW7z6ZGROD6QNednTfVvrKl46XiG836Y+kJw7h2i11JXZP50Es76lYRHkCC2VRDH37A21lxYu7u9UpqThCjJ0= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-oa1-x34.google.com with SMTP id 586e51a60fabf-1f0f94943d9so1625550fac.2 for ; Sun, 19 Nov 2023 09:46:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1700416005; x=1701020805; darn=gcc.gnu.org; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=gNpU49YPwjUw8I04gblMDuWCgb45S+XH9WdOKvNzBOk=; b=mAB875GyJS8t2IPG2Ulmmzuzwo5ISBQNyN1IN2FX+GV9hjqJYcRF7MYrFpFtJNrCwx 5979AE4fBNUk8c2yxP65Kyz/+TDWEyq85ryj59wtbRdiEbCi7MFwn/+p2FvnCZn6+Ly/ UTrOWDfAjOdLHoAxyspE/lFjOCnFBgaRheijqbcNoTac4fu4mpkHGYZ1AIvXN+38NG6D HAn+/dhV6gYramXN3h6wysqUsRe94VfQ4YwhuOheGID5grRGJdBhIueI2h+z2Ab49FAS ZSJ7OHtOgFPcQJQ4DGOPX44Z3uedV2qoDx4gv6xygAmMEMBvClMQW5irhNUH9oFMwJcn BhEg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1700416005; x=1701020805; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=gNpU49YPwjUw8I04gblMDuWCgb45S+XH9WdOKvNzBOk=; b=WuPrneewoej8mr5sGtqiGOjgVUtZhQNeg38/NEQQnmyBlN5iZHtW+vntBc7UsL3Igj ICFieJQ+ffkEH/vdKr0AOO67GVGTIHFBsFlEsIU8z8BAcxqr8Er0MVXWCSjPmNWvdbxk oMznXnmV4xgUAFRI8CoKCY7we9uGuYIxHb43G+osFtof7eB2R4qX966JiilTpxskDs+F tSjfwEQsOx4mkrv8vVqI7uFC7XnfCYol/C8CCh8Oe468b0Vy0fAjMnJs8oCLZUs7h1tB ixsit7LJhgJQSJeUrJljFyHv3HnRdq0Mh3JG3ESdJ9eUQWXnO1EDoRyrnjZ+5C0RUrbO f3NA== X-Gm-Message-State: AOJu0Yw4aHMaoE4yUAc0OPlDGlwWfURc75+bfEtZjhvs0VMZoPIp+4Pj xjvHgOooyatkC/V78bwRXtg= X-Google-Smtp-Source: AGHT+IEid8QNmjCRCUVV9CFwSq1O2mncU4eVOSbr8bI5GFPJEZgaRPIySLOyfuoTjc04VXlwLpUukQ== X-Received: by 2002:a05:6870:7e07:b0:1ef:15f5:1733 with SMTP id wx7-20020a0568707e0700b001ef15f51733mr4290613oab.25.1700416004984; Sun, 19 Nov 2023 09:46:44 -0800 (PST) Received: from [172.31.0.109] ([136.36.130.248]) by smtp.gmail.com with ESMTPSA id i2-20020a056870a68200b001ef38a85f9bsm1045234oam.16.2023.11.19.09.46.44 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 19 Nov 2023 09:46:44 -0800 (PST) Message-ID: Date: Sun, 19 Nov 2023 10:46:44 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH 19/44] RISC-V/testsuite: Add branchless cases for equality cond-move operations Content-Language: en-US To: "Maciej W. Rozycki" , gcc-patches@gcc.gnu.org Cc: Andrew Waterman , Jim Wilson , Kito Cheng , Palmer Dabbelt References: From: Jeff Law In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,KAM_SHORT,RCVD_IN_DNSWL_NONE,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 List-Id: On 11/18/23 22:39, Maciej W. Rozycki wrote: > Verify, for Ventana and Zicond targets and the equality conditional-move > operations, that if-conversion triggers via `noce_try_cmove' at the > respective sufficiently high `-mbranch-cost=' settings that make > branchless code sequences produced by if-conversion cheaper than their > original branched equivalents, and that extraneous instructions such as > SNEZ, etc. are not present in output. > > gcc/testsuite/ > * gcc.target/riscv/movdieq-ventana.c: New test. > * gcc.target/riscv/movdieq-zicond.c: New test. > * gcc.target/riscv/movdine-ventana.c: New test. > * gcc.target/riscv/movdine-zicond.c: New test. > * gcc.target/riscv/movsieq-ventana.c: New test. > * gcc.target/riscv/movsieq-zicond.c: New test. > * gcc.target/riscv/movsine-ventana.c: New test. > * gcc.target/riscv/movsine-zicond.c: New test. OK jeff