From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pj1-x1029.google.com (mail-pj1-x1029.google.com [IPv6:2607:f8b0:4864:20::1029]) by sourceware.org (Postfix) with ESMTPS id 2F2BF3857357 for ; Tue, 15 Aug 2023 14:04:19 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 2F2BF3857357 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-pj1-x1029.google.com with SMTP id 98e67ed59e1d1-26b0b4a7ccbso2884701a91.2 for ; Tue, 15 Aug 2023 07:04:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1692108257; x=1692713057; 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=oa7CuTT9f0BQ8NFsRFk8xjLTjLezTo3uEmc7apAyOBk=; b=iRRfxrGI5Z5Cl1FiAE0DD99LkipWPMMksdbNIP+tGJSvvbycz9ecuCIFG3Dx50A0PL 7wiU04H/nOae241OUpzOw0QRcc/8GqnbgPVZT7V8+b6+leO7aSnMXN055nFmIxpCr7O3 xxuBU++TRs3bsyA8MLbgwwEEpUwJ3jCjyukbkwDAa0lhnxOCzW7+Xw8vvrLiUzucReFx TyoNmhi/4xG+COK4SZymWwn8k31EWqWS8fmf3LGTKSKTt1M1u9beYcYEdXqNVHTBaZwN PJDEk3d2QxhdOJoAjt3AW2BLIxKCf+WGKXP2iwqaedE4hI9YsdOHHnR1wzZXp+mq4y4J VjOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1692108257; x=1692713057; 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=oa7CuTT9f0BQ8NFsRFk8xjLTjLezTo3uEmc7apAyOBk=; b=VzIeVyVMug1+CXUNyX4SEVcrownkLlzn6qjpA3rH5hzuGre0W2S0DgCvaXx3UWlEvK pwv4rHmsb9J4dkb3EA0l3d/v5JJPvXqAzqwR/R9HM3k3bCI5NeDH1RlGdfG5U15FFgjE knlhmazpCF+nMx+az3HWXnDVYKmNu5wVbI8ijEayYg1AjFcJ6MHBgS8oVNITaFuODV/e /sWZmrv0VFaj6pyGzNZybjdLuxWwgD5gxGK+nV8chrKr0+3bHP0fB+p3mxfOH3yB5HLP ki+MXSyjZS0C7c1KOGEmxOy1UFsh+Kf31+GbMd47UC3NYu61eKr5Cvip3Wuhlu9ddKRB JY4g== X-Gm-Message-State: AOJu0Yzs4wLHFhy9PaR7r9rcbELvx/NRp6aK98txpEPpj4BNJbZf+R5L XufauCpxEPoswMuE3j85HkA= X-Google-Smtp-Source: AGHT+IEQI6/ZrJDrpZEBGshwE7E+OXkUROzV/aAvyOmBlQVTRtw1sLs+TIGy6PIsd0RWej3dpIMrvA== X-Received: by 2002:a17:90a:294e:b0:262:ded7:63d with SMTP id x14-20020a17090a294e00b00262ded7063dmr9286521pjf.17.1692108257000; Tue, 15 Aug 2023 07:04:17 -0700 (PDT) Received: from [172.31.0.109] ([136.36.130.248]) by smtp.gmail.com with ESMTPSA id 17-20020a17090a005100b002609cadc56esm10235882pjb.11.2023.08.15.07.04.15 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 15 Aug 2023 07:04:16 -0700 (PDT) Message-ID: Date: Tue, 15 Aug 2023 08:04:15 -0600 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 Subject: Re: cpymem for RISCV with v extension Content-Language: en-US To: Joern Rennecke , =?UTF-8?B?6ZKf5bGF5ZOy?= Cc: gcc-patches , "kito.cheng" , "kito.cheng" , "rdapp.gcc" References: <1525C65921357A3C+2023080507101006323211@rivai.ai> <5814e96a-9d86-d428-cf48-ec1ab80eb2d9@gmail.com> <960B8F718A41FF46+2023080507344044042924@rivai.ai> 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.9 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,NICE_REPLY_A,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP 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 8/15/23 02:12, Joern Rennecke wrote: > It lacks the strength reduction of the opaque pattern version for -O3, > though. Would people also like to see that expanded into RTL? Or > should I just drop in the opaque pattern for that? Or not at all, > because everyone uses Superscalar Out-Of-Order execution? I doubt it's going to matter all that much. Your decision IMHO. I'd like to think everyone implementing V will be OOO superscalar, but I'm not naive enough to believe that will hold in practice (even with the P extension on the way). jeff