From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mx0a-0031df01.pphosted.com (mx0a-0031df01.pphosted.com [205.220.168.131]) by sourceware.org (Postfix) with ESMTPS id 555AF3858D1E for ; Tue, 14 May 2024 07:48:06 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 555AF3858D1E Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=quicinc.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=quicinc.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 555AF3858D1E Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=205.220.168.131 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1715672888; cv=pass; b=Xj5xMw0xmjLJEyy2uVkk6B783k7H71o87c0TZ27JlMnuod4JZvZkM8jyszEr5W5zKmAXcD38cvZOQ31H/YeqJMhsz8hsBrGEyjGs1KUesh+70sW+q3bbwMXXge8tCpIUNRv0CcJkVaxS4+Clb8/XvrZHmNG+5Qgy2ll4LkoNBqw= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1715672888; c=relaxed/simple; bh=UoQ54r9n7+VdA0PKH+XsZOaxmwnKGnh78QJCI9etnnQ=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=eemqb0LFcjrCnhfBtQvL6rLrhCVH5HZUkVNnSl3Y+hUhyRxT694TcFvHUK+vxzLegeiwI2N8z/fXD1qg60c9cN2s39sKUfWE8iKevBASSvie5ZrWfdvJsmg3u+LM3T8rLKweFP48UJa2Q538ehq4os8yd2oKWOmFzBkCJVeNutA= ARC-Authentication-Results: i=2; server2.sourceware.org Received: from pps.filterd (m0279866.ppops.net [127.0.0.1]) by mx0a-0031df01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 44DJ8UCr020111; Tue, 14 May 2024 07:48:03 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quicinc.com; h= from:to:cc:subject:date:message-id:references:in-reply-to :content-type:content-transfer-encoding:mime-version; s= qcppdkim1; bh=iI2x5LyCX3F0XhOSHcrKDteDUvLhDlufdEnvgnH/zDc=; b=fd 7OavHbfOnwip7+1LgIh9U9b876N+/jLttc3D5E7MPP2oNpDAH4QKJ/cXYVxge28n /77XaaJ56UJWtkW4gBxTLcZg8pP9nZliFhN+r0STv129KuzZBLUcItdY3LKPmp6M q4qFJV4TS0gruTxU6U8AD11XuroX25+gMG8TNQYoh0kwfkDiJrwQGABv2cTVew9z WhqaNyYALXzgkLdD5FxBYDC6qjG5xgpCmU9u+nKR95fHSHDbVUKFK/jAWG0+6Mdl 1BqsBVyRbhKjCkqmtuVhXEd8N3y0mkJtue2bmEXZeA3U5Mf7bB5tM5lC9ADoRAIa HRflPHmb663MSaIhm9uA== Received: from nam12-bn8-obe.outbound.protection.outlook.com (mail-bn8nam12lp2169.outbound.protection.outlook.com [104.47.55.169]) by mx0a-0031df01.pphosted.com (PPS) with ESMTPS id 3y21y7wgvh-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 14 May 2024 07:48:03 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BG0hZA+5upFbCm5H0oYqUmOLdC8gm9IrMxXV74dsb1ehkHc5ovAlUyZBmW91imbiaROVbWoba+/3+1WYQ8CHxAIbPK88M0I+NTAv6rouTz4vW5RnaxZItsctfJ8yl9OKUG3Nge3NlAhRLyBTkT6Hq8vT9OwueFVloZAxttKjdvB9qWeuvoOsHyKNqAC3rD9+Fo4MEJPV78R9la/quiCRohze3b9dZ31GrCUa7oZSrap46joL8RslUoqhF/ij0SWtv8Kz7bb+9+Es8UjyZMSpwdpkff8vRX0H6Y0EeGo0lffMshVDi22ydsJykx/8U+rjOviVDquzaqlbRN1UacdBWg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=iI2x5LyCX3F0XhOSHcrKDteDUvLhDlufdEnvgnH/zDc=; b=cR1U94+xfvt7NKBNGrtQPr2xgsZ0YNKk8OlVkiD4NoSjunxeFCNfyvRup4REKxBn42mw7PY4EBqOexoNSUAmZ75c94fG6F1ROHRq8T93Hh/clXP8KNKbBwikliPOb9flxA5gD/xgmHeXoz3al+f3QzInUMxIl75ovKeJ3iUQxuxkCCqBk2ieYpEB4YkEeO+CCBnWsTxPbv/zj/yynqOz1wlQoG9S5TR1INnHGbVn8oSZ5BQKe1QbxsrBOJllo+IcZlnq6mPSZSR87He9lrVgpqB8YgWAf+vNg5W9r3JK6DZG9oo1qNJWhgiz3XdlzpeuHhRFF0+5Cjggz9IDj5E0lw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=quicinc.com; dmarc=pass action=none header.from=quicinc.com; dkim=pass header.d=quicinc.com; arc=none Received: from DM6PR02MB4058.namprd02.prod.outlook.com (2603:10b6:5:9f::19) by CO6PR02MB7700.namprd02.prod.outlook.com (2603:10b6:303:a7::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.55; Tue, 14 May 2024 07:48:00 +0000 Received: from DM6PR02MB4058.namprd02.prod.outlook.com ([fe80::3d4c:5d30:2ef0:4566]) by DM6PR02MB4058.namprd02.prod.outlook.com ([fe80::3d4c:5d30:2ef0:4566%5]) with mapi id 15.20.7544.052; Tue, 14 May 2024 07:48:00 +0000 From: "Andrew Pinski (QUIC)" To: Florian Weimer , "Andrew Pinski (QUIC)" CC: "libc-alpha@sourceware.org" Subject: RE: [PATCH v2 2/2] Aarch64: Add new memset for Qualcomm's 0ryon-1 core Thread-Topic: [PATCH v2 2/2] Aarch64: Add new memset for Qualcomm's 0ryon-1 core Thread-Index: AQHaoWkgitu0DOEXKkWbTREg4AveSLGVNcwQgAEUsnCAABXixYAAAuJw Date: Tue, 14 May 2024 07:47:59 +0000 Message-ID: References: <20240508165924.874710-1-quic_apinski@quicinc.com> <20240508165924.874710-2-quic_apinski@quicinc.com> <87ikzhn7pg.fsf@oldenburg.str.redhat.com> <87le4cvo7m.fsf@oldenburg.str.redhat.com> In-Reply-To: <87le4cvo7m.fsf@oldenburg.str.redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-exchange-messagesentrepresentingtype: 1 x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DM6PR02MB4058:EE_|CO6PR02MB7700:EE_ x-ms-office365-filtering-correlation-id: bd23104f-2ff4-4c2c-623d-08dc73ea2d57 x-ld-processed: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230031|376005|1800799015|366007|38070700009; x-microsoft-antispam-message-info: =?us-ascii?Q?FMsRBlEsN9L9mlWQvOr2/U6Rh58ra0TTM5ZvhZ2tiGrcbvJyaMpa0GNH9jEx?= =?us-ascii?Q?AhqR4nPo3/Y0cTXIOpZTigriFiMJbBkGHHWS/1TG01KwNKAYgqGmwHLHNV/8?= =?us-ascii?Q?ujhNzLNYNZowP2iVsWWqfXX2zX5Dz4n+K0tF90xMMblfUShLnOIhpEEjZXGy?= =?us-ascii?Q?MO04urIGWeqhP+87MukP9jmf/o0TLRxe+7cTnf+2oHzBnVcFbwcZx3jNpS+U?= =?us-ascii?Q?aWCOEmuIh+OCzYtUJF68DKhEKmO/oDOh+CEzGmzYt5GENckNUa63C9VGplLn?= =?us-ascii?Q?YF9snUZ8kDmPi86bspJcVSpVbc7l5cr/+EaMjQSiIbG3V36BQ1K3NcGnKHRZ?= =?us-ascii?Q?RWPexq6EqCxKOwUHdG1le0RNCFXGAdcDx7WjrFcfpo6ve9Zp+G5wPwT+Meac?= =?us-ascii?Q?VGbgCzHTMoD70FG84JqkURzbLEGPmDSnG7xNuPbmbfZi6ExACMUMhJn8+NPG?= =?us-ascii?Q?nL7xFShdjzfvp+HabadHwtdtaUBdb63DVs107O4LwOP+gJ9V+Md9sLJJO0cC?= =?us-ascii?Q?rs0jHV/d2KiDid71REjuF3A8ovVNSxyVANUc+M+CH9YPWS6D9KsbRJV2duk9?= =?us-ascii?Q?Ie884WEsj+dCkbwO+N3yAFAKvF0CS2mAfcDXniAvJLnTGn7qqWs7LTZsm9JR?= =?us-ascii?Q?ujnHqK1DaWpXSo9Kt/BcuBaIQdPNKFoQsbQTkZDmXyaVfs1sHGNCGPvncwx0?= =?us-ascii?Q?Aaw1RcYk/lvPvKJ2lzY2kNepOGeDBAPqaIneOYKFFd0QmNtvSa29oukslxZs?= =?us-ascii?Q?LGKxE4WQdBVgynldREFTxL6gkpIewviFgpMwUJZtNW8M3w2L5aSZm7fyKJno?= =?us-ascii?Q?3s1K5jAb1vPixBo6+RegNmuApJOEEQeicxqr5W7byYF33t3+fpCPk33jsRsX?= =?us-ascii?Q?tdibwUWt6ceMaAIFMVEZz1dkjTPNH94ZpzaOoCUp4QEO4Ijg5+OHW7ia789S?= =?us-ascii?Q?I8dmRvYyz1Tw2KxM4LhCr1H6lZXmdGImK+DPTDbjSm0fppb8bIUgE2ytu3ci?= =?us-ascii?Q?CZ92BdL4pi6nRW3UMqQeETgenZH+uPVAlgx9Z+O0+9VZaWXbgDtAz2NveDTP?= =?us-ascii?Q?AgqdcsrYoJ6bbgQEEOl9xRrDCjsKV9bRf/E5mGZwMBnkfCkG3SIIx/xJ9ayA?= =?us-ascii?Q?a1R/dfAtx6tF+tdKZ1OPB0H/lfD0qwQR3qGnMQBD7xVUa0O9N+Jh8zN0GK0Y?= =?us-ascii?Q?186cySHlusVehV8ukj2r+/fHIBC7P/QnXW3RwFiEvVkZfyK0yNfB5oUPDJu/?= =?us-ascii?Q?GY6xvKOVsX7MXR/+OylX2PTdlnXEL2UHwoKqgo0j/9+sAN6Y6sDEz0oNOZ/5?= =?us-ascii?Q?A+RZzTbYp9eh9wmD/RX9byZY5+7uCArgoXtLroNkIxjmTQ=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DM6PR02MB4058.namprd02.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(376005)(1800799015)(366007)(38070700009);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?9OnsDX724ZwlH1r1TTgmqP1jD1nG57r7YupxdhqDwrNlQufPK5rz56XeemT9?= =?us-ascii?Q?6iXff1sddJXk09jhmFLiU12vBCVlsSILty2JZIWPHQFOX7NXLsVOb0vTSanh?= =?us-ascii?Q?H9VbEtBXgGCwa3zL5pLLgFxLBBUHhRbOTvE8H2pB32pER//S5LmkNyX+irTZ?= =?us-ascii?Q?ATz5OP7Tw8NrH6X+hI0BO1J4zZq4njmcpMuJH/UzPmZq8g+m0mCGQEUmDMLg?= =?us-ascii?Q?JbCM3ovu7ogHt8NILOXiTe9dMHJ9wfqG4gNLLTEn/b52mJlSetsJqjViRc7y?= =?us-ascii?Q?dCmk6VNSnBSj8OxA2koFgwcZ4onT+6xnHDkugTs7IqcwZhWhy7iUnhF7f/RI?= =?us-ascii?Q?tf/5viycAYzFQkEcZCn2ubSNTuWUsOFv+HSTE5JD3OBx5z1YjSG3nesffY7s?= =?us-ascii?Q?+mC8aNtHvKsDE8B/H8gwAdSgE22yu+36WUQncfbMbfAG9BdEVz4IOT8A7lot?= =?us-ascii?Q?tPPDt0H5nsTDqMoSmt4jQcJuzzaOF/MddAmWSfGA0L8Ug5GaLFtydFvWBTXb?= =?us-ascii?Q?/OCvVRbzXnj2cDMHTksXjPI0DrIY8LtGTK8EhWSnOBJzqhGq5FeY/G/QDewH?= =?us-ascii?Q?kSJwZc/B4puCfmak9PadpvoOtt2cexlISElpAZYEC7AL60s8Fw0FRkj3aKbJ?= =?us-ascii?Q?CaQa2G8HZxjGUn6lUd4UO5vRulk5T83o20jym7ne8pogwN65H1N8jc7jzAq7?= =?us-ascii?Q?1yiVczAodJLKSjhNGcIklVTPjD1dJIiUPc4AOSvJXFXXVo+QyAiWuVIABM7r?= =?us-ascii?Q?+LWLkwvZGLI1VdUDEHeXMEKa2QTWIngokpw9OCaX9ctkPx5OudrdEEcMBZ2E?= =?us-ascii?Q?DnDp6RT3a3TSsRRzl4UBJzY7n3hBxYZbxhMUvBmR/ctNqTHXnupNJJib+9d/?= =?us-ascii?Q?xKm3SLn0vc7mJgBaUoLxi+Ed2yK53Vp+JRxTlJD7VMSGNy/0ez02KbXMPBGu?= =?us-ascii?Q?/OOyUlvlfdwUDUn65nloHYQwSehQxCkUrtY9tiFnRBPZeqChRu08P4sd8wyU?= =?us-ascii?Q?PqjXsE0vtSb3vi6BzhJVbChAS1k6PiEwW/hj7irWNGp4OnpjslbwYRZDm6EH?= =?us-ascii?Q?I13FTRqFJ49eIQkda4r4j096amPQ3f3MPOHz7S9g0UVQbJ6+qreabs5gXXL8?= =?us-ascii?Q?DKuFmAgSDnOVc8qY6V2br2I9x/SSAiZKbRW/yFRXX+USXsP3mhYz4pq6yVTT?= =?us-ascii?Q?56EliNU5fLuEd96njuunoO8dBOKnHLePofUMHNYXmOSbUba7O+5DwY9z+QKJ?= =?us-ascii?Q?POM54yDSqcCKOpjVWAvND9ziWFBDn9/nx1KB3iHyq2+sIxn1fSJznb9B3mDW?= =?us-ascii?Q?KyUsZ0cZQq/MWbb7fIRD2ifMcjGT4612evypAqzsCfyyYYc3V39W3H1uJB2g?= =?us-ascii?Q?gJ11OLnzyJez/uQgEh9U23E+lOvysLjlCLlRzRR8SVEwNcf0mkD/5PdjiVl/?= =?us-ascii?Q?X1ouFAw5qh04FEF7PkT3N7Wgq7owLZ2R04vOw2625zq8snmm0mlo9edv0REl?= =?us-ascii?Q?XvXrnk7D0/QTGO1hNwkhg3xaoYgHSZDV9BKlObfJT/xux2hrgT8ZGnao6GuX?= =?us-ascii?Q?QaPf90BNS80WUM/x/+Y=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: X3Xa9NmJS5znb15SlWQng+Z+M5/wRAK+wf5i7ZyBV778BzEQmzyuFXwzZp7oMPRUWReJUrVreiCmg/QNWTs/uDFZ4K1I1bdcrwl9LC5Zg0D1Zgs7xOjY4CqySDWZ8kGvW7euCPf4vWagLDHjAGjlmBSfG0Bi4I4/5rFshye9athiNcWCU/Y5TYt7MXPk1QM9Krt0WnHi8xF5KXtH+7QhsebRoer1Hg3jl46j7Nkupg7XMLGKzrNncWhaq0ezJJl+lP2CPTXpODQ+bjBaQuOXbrSFqxI9eC+SSAyDbOWwc5dabsZ51MhwyqLyvRCIK027zNqUklYGPwTzl8rlmnSJec6tuCJkKk/Wuj6RMY8wqKZs9OC9UNmzNH1LRTLV13wWyTjFyKK9VXm4TdQxlnikqv4DamuYOBib/EpLmeyyX6H0g6yptcuJSzZ/fx4mHh+BRvoeGgX5gd1AG077rc5X3MYmpr1znD+dkdvwl3NMpJITWF3Ak10nM1T4EYnWPHH+3PRGACGrUp+ypEm+UfQwC9FAUApcbYSUotIvJDVtKYVZFbJIjN9MMfpUdvGtx4eS9OV+9L/yT+cMUiY0rHAPpU5LAoSfEHXuBBJL5hm3L2gWgkSFQs0a22lEKH+WpM2R X-OriginatorOrg: quicinc.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DM6PR02MB4058.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bd23104f-2ff4-4c2c-623d-08dc73ea2d57 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 May 2024 07:47:59.9370 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 98e9ba89-e1a1-4e38-9007-8bdabc25de1d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: KfIPYU0X5V6zeM7ZAEYa/vbtVAsncXpbV7WduI96dLsAavHqacpXDVwTgN9uA0zINQpJryzt3xltHqcsKRXkHw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO6PR02MB7700 X-Proofpoint-ORIG-GUID: m71dyJke328B6JnOYvgTV7sKgZdymviz X-Proofpoint-GUID: m71dyJke328B6JnOYvgTV7sKgZdymviz X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.650,FMLib:17.11.176.26 definitions=2024-05-14_02,2024-05-10_02,2023-05-22_02 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 lowpriorityscore=0 impostorscore=0 malwarescore=0 phishscore=0 spamscore=0 bulkscore=0 priorityscore=1501 adultscore=0 suspectscore=0 clxscore=1015 mlxlogscore=999 mlxscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2405010000 definitions=main-2405140053 X-Spam-Status: No, score=-6.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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: > -----Original Message----- > From: Florian Weimer > Sent: Tuesday, May 14, 2024 12:37 AM > To: Andrew Pinski (QUIC) > Cc: libc-alpha@sourceware.org > Subject: Re: [PATCH v2 2/2] Aarch64: Add new memset for Qualcomm's > 0ryon-1 core >=20 > * Andrew Pinski: >=20 > >> -----Original Message----- > >> From: Florian Weimer > >> Sent: Monday, May 13, 2024 6:49 AM > >> To: Andrew Pinski (QUIC) > >> Cc: libc-alpha@sourceware.org > >> Subject: Re: [PATCH v2 2/2] Aarch64: Add new memset for Qualcomm's > >> 0ryon-1 core > >> > >> * Andrew Pinski: > >> > >> > Qualcom's new core, oryon-1, has a different characteristics for > >> > memset than the current versions of memset. For non-zero, larger > >> > sizes, using GPRs rather than the SIMD stores is ~30% faster. > >> > For even larger sizes, using the nontemporal stores is needed not > >> > to polute the L1/L2 caches. > >> > >> NB: Commit subject has 0ryon with a zero instead of an O. Not sure > >> if this is intentional. > > > > No, it was a typo, the `o` is right below the 0 on the keyboard and I > > did not notice that typo until you mentioned it. Should I submit a > > new patch with the typo fixed in the subject line or will the person > > committing it will fix it? >=20 > If found some other nits, so maybe repost it? We can then consider apply= ing > it. Ok, I will fix it and resubmit. >=20 > I suppose you will be around to maintain these implementations? Yes I will be around to maintain these implementations though is this a new= requirement since it was not asked of the other implementations that were = added in previous years.=20 Thanks, Andrew Pinski >=20 > Thanks, > Florian