From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 484AF444C9 for ; Tue, 13 Sep 2022 09:28:25 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 7065D68BAD1; Tue, 13 Sep 2022 12:28:23 +0300 (EEST) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-oln040092075063.outbound.protection.outlook.com [40.92.75.63]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 34B0A68B987 for ; Tue, 13 Sep 2022 12:28:17 +0300 (EEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QBAQiqBXVfaCE4UFs0tDMUQu01LhB5EldTAQU48D557kUMA821ChS1gnn97N3Il3UG1TFkUGDKgBSnVdm0pb+OzqS3lRs9yGJgAf69cYk6ebItLrjsh/YkGRTBAmqP5ULfiHIzclTvZbHDkHmOk6XoyiGcjj3rDnz4DABhw9Yc+TdaDIis1chv3HaHIV8MFgfOoQUDSP1ZaoJOmrpKQj6QLQYFJnSCV7lYXUa2uJhrveiWN3X6l1DUdCu6tVJARKWvF7iLrFaNeVZUbi/GlE3fR3nWHNNN5UcMVgaX8DQfOCSuWWYOXXw9grG3nuRNgYmiS5JXfWeAQzPHgIjoBlVA== 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=+zi1xndPAUwIo3wgQoRx24GhZ1DVMgO5EhyYXO75X+k=; b=HtQMNx8DzGiYHF4XD/9wNShsOP+mGKx5UzU9fgm94bI70yRuu8+d7TjUMi0E/IywVzfVWRO7eDO0ku8+lgpE8mrnV16FMXUAwR0ehat75keCNS352yXWdiv/IOB6mI6UvQtGTygMvLfWsAphQq7nN4OrEsIH97oHxbYBnAcvWuKnO9tlmNtrIVsIare9PW8EyL9n4ssA/Xk9QELdZryEiBrOQs9mtIwCYjNpXHGUbMvibWOJo52bd3T6Sn/bl/wmxQMoLfz/CbjMJZ3Tc49vv9F9FiuxjfVU7sAPZoUxbe+0t8iOWqhCoOHRgniYYm1VHmGZpPDIMTwILxmjZyU3yA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+zi1xndPAUwIo3wgQoRx24GhZ1DVMgO5EhyYXO75X+k=; b=qnt7b8YQCYV34VsP7jJ4jC5JfF9MsQTxWmM9ANxy36XbfixWd04Hut98NKfChsc4eu5mUs4PXdRdCyGQr11dDbpp5xUIgiFfxVY9SwSVT5Ww9apMyT8i9xxaJj5gscYVZiRzow/i+KsULyU1JXdJAW5EzrRUtc/tllhB3OsCTVhe+4Y0bFBVKyetolxdQwp1hyxN+KQl8O/Xgr7JON02Nh/DmCdql/yqNiaxFqCO1dqrfFGBg5KY7vXrObkrd5CsiKF8VwTEckpgEylJV4EhunaSPw+VlB14GK+f66A4BpfIF52y3OxYrbU1e5U54FiVGduqX6fuURCXFqjPHwf5ug== Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) by DB4P250MB0981.EURP250.PROD.OUTLOOK.COM (2603:10a6:10:3f7::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5612.19; Tue, 13 Sep 2022 09:28:14 +0000 Received: from GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::51a4:ed23:ea45:dfeb]) by GV1P250MB0737.EURP250.PROD.OUTLOOK.COM ([fe80::51a4:ed23:ea45:dfeb%7]) with mapi id 15.20.5612.022; Tue, 13 Sep 2022 09:28:14 +0000 Message-ID: Date: Tue, 13 Sep 2022 11:28:16 +0200 Content-Language: en-US To: ffmpeg-devel@ffmpeg.org References: From: Andreas Rheinhardt In-Reply-To: X-TMN: [4r4Lytxl0e916cFc0Uyms2j17aSdRMIurVRxSKD0TRo=] X-ClientProxiedBy: ZRAP278CA0003.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:10::13) To GV1P250MB0737.EURP250.PROD.OUTLOOK.COM (2603:10a6:150:8e::17) X-Microsoft-Original-Message-ID: MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV1P250MB0737:EE_|DB4P250MB0981:EE_ X-MS-Office365-Filtering-Correlation-Id: 0b03df48-b1e5-4d07-f9f3-08da956a4859 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xsLl4WCbKX2GdmTIPrpA5KMDrlgLdLP0fh9tgD6pu7Zl+UXZhvj5txca1aQJ/Pv3zm7lXWjlaVkpwK2gHmuwWG3cne9Pc38K0LsOeu7YKHnH9Y3LOblAbHP8+3DX641L0NYtDkwtqX8BsroBnMZSlbwf/8lZ6Ty1J100/MPxKLX6FSa2iGCBQiEW3rN8jZ5GoAn11zhIqIWbWZS7r0vg27yaNJ3Dkzau1t/KWtnyMqAqFYNlrrYHvDuxq/PB+694vhQ+okeTnroFpVG9hHdvHFwmjbE8uLkgmom7FcwxwD6/QbJ737WVSDgqPCz6JBEfMQ/y/DEEjQFKYjwU5Rz54PQpUG8/dtD1ldDF18kxq9F82TkScBqpVR/YBN89Xw3qgKRaCaWfZOTFM5DuaKu/MXK8yasEwCFyzkFR83OxQBrBcp/di7whGUWuCyT1OsrDnRj1/Uauobh6iNg85oPCLKX3ej4GSkbVE0i0IfEDPBB1Q116ZWO4uz2F3N58dhX7yqX6wDF2syN4LanqQD3T2PKnYyP/AnqXZbJbvUKMp62Jydb9nq3kIux94pyyYc76RlryD8Su+K6OejIpyKvW4owyBUpjNy3ctJQ0iErcz69ypR+awW6lOpoS6d/LLEjrkI38CZAif7E/aplp4R2YbE86mawIclmIwqv7d7Y+1wBik/E3ZTcbuf31JaI35dz+ X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?UlZRZGFJa3NSRVZtdkxlNGZBS2xaa2pSMlBUZWE2WXl1WTd1VmMrcVlsUEhk?= =?utf-8?B?cW1OZXYvL3g2NGRNYlBEclFGc3RzbVNBYWZPemFoL2RteXhFTytuT2hFeWZ4?= =?utf-8?B?djZINXg0ZGpTMkRDNHRTWXpVQWkrSWVIZHJtcmplSk5KV3JCTzlOa2J6ekxT?= =?utf-8?B?RTNNZjE4VTZacGtWNGJid2NrK0FUaVpWNDIvT0NOSEhHV3NoWUhrSU5DaVNx?= =?utf-8?B?bHFIUzkzRklyQUh0U3lrM0lKU0VMT2psMXFvSEVqcVQ3SElPZUJzQ2NFajNt?= =?utf-8?B?dXVNZWNJRit6N01QQzQwRlVCNlZQTUw0SjBmUnRNMzJabWJFbWVOZEZSRGlV?= =?utf-8?B?S2dNTytuczZxL1Y4Z0VockJNUkM0SlRFUFJKaFBHc3pxYkR5TU9CVW9Ud1Iz?= =?utf-8?B?M3FiN3RrZkJXRTBGTXlMTWU3OXZQb085OXl2RnliL1c3WFpjaTZlRG1RNVZp?= =?utf-8?B?bTNzREZrYmpBV3VXSXZPSU5IdWlLc241SVNNOTJGaWVLazQxekIxSDRNMkJP?= =?utf-8?B?Q1I4eGtMTDlMVDJBZkxkejFOVXpRWGJmaG4zSHE1Vk44Tm0wYllLSW0rQjBq?= =?utf-8?B?aWtmdXNoUTRWakk3V3V2K0ljUWpnWHZKTmhVTG44VWtXbFdCRC9pU0k3WWxq?= =?utf-8?B?UWdvVWc4amJwN3B6LzBSczdIUEYzdHRTeXFlK2ZOaFliUEZBcXZ2Rjlid1g5?= =?utf-8?B?Qmdsbk5Gd0wwd1FmSmxxOHBYS1JXRkxvZHlnTlpBRmE5VEdDcDdKWDZkSlli?= =?utf-8?B?VXUvSHF6OUpBc2xDSmdzdzJUMUwxSURISlV2MUdrdkdYdjQvZytlcFZscDhP?= =?utf-8?B?TFJvempsZVJNVkJGVE16NHFBOUpSQlMvUy8zOGs5UTNibCtMeHBZMjlXZkJ1?= =?utf-8?B?Yi9nVEI4dFBidXZwRm9mdmtjT3ZPb3I5blg1MitLRG9pOHJsdVNjWEJkVVlY?= =?utf-8?B?MFJ4V0FHekNJWjR3NDdlYytuaWFqUHZQOW9DMytseVJZYXMvSkVneXJmV2h6?= =?utf-8?B?RGdoUDhGUjN3YmxoNkU2aEltQ2F4YXRxVDFucVVXQmdjN1hiR0REekpwdkE2?= =?utf-8?B?SW4zYnZ3c3pFdWI4Z1lDdVArek5ISnVJckZieENIK3VaWTN1Y1AxUEk3Mjlz?= =?utf-8?B?MExpazhrRmFVL21XVzhhTVhqK1pZRWpKVVM0dXN1S2YwdjFQZGxOdzBVOGx6?= =?utf-8?B?Y2s4YlJTSWJLVVFRaDdrUkp4NzZ0K2oxYUcvWkFWdDYySGNTOE5wSytkOUUv?= =?utf-8?B?azVqNUh4cERwbHpRM29zSnhicHY1cWt1ek5Cd3N3NGpCRTViMEtHNFpyaGFR?= =?utf-8?B?NVNqdW03NWFXTlVuMG9PVWxnUWFoSUhLKzR5UUV1dXhNZk9RRjVjbEtNdkor?= =?utf-8?B?YWdrVlhWYkdJa1VEUXR4TjJzeWJheStaT1dneUNSRGFabkNCZ2JramRLWG4w?= =?utf-8?B?QjhZTkJZaE5rOUUwajVPMUIyM1k0eW5aM0QrY3lheGJQUm5mZE9BK0VNVFh4?= =?utf-8?B?eG0vanBVMGQwRE9WejV5MGNCM01mZ21sS0lsWlk0aUlJTjJLRlBSMGVyQVQw?= =?utf-8?B?MmRzNDllbHBJRy9heTdKUk5KNXFhZW90L2E4SGpFWkFRUk9jU0V3TS9zNG1O?= =?utf-8?B?S1lHM2lYMHNLaUt0NHVTa1dNUzE0WFBEVWJqMlQ1MmxKSThTNDhQNkNEck5U?= =?utf-8?B?NlRWUFpMdnJueUNKVXNTZmcyUHlIOTNmR3hZVkRjdXZudmlkZnduT2VLa09C?= =?utf-8?Q?4RWWnJ+CtR1I/Dq6/IYMZbb2PL9dfBKmo0sWEPz?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0b03df48-b1e5-4d07-f9f3-08da956a4859 X-MS-Exchange-CrossTenant-AuthSource: GV1P250MB0737.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Sep 2022 09:28:14.2881 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB4P250MB0981 Subject: Re: [FFmpeg-devel] [PATCH] avcodec/x86/audiodsp: add scalarproduct avx2 X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Paul B Mahol: > > +INIT_YMM avx2 > +cglobal scalarproduct_int16, 3,3,2, v1, v2, order > + add orderd, orderd > + add v1q, orderq > + add v2q, orderq > + neg orderq > + pxor m1, m1 > +.loop: > + movu m0, [v1q + orderq] > + pmaddwd m0, [v2q + orderq] > + paddd m1, m0 > + add orderq, mmsize > + jl .loop > + HADDD m1, m0 > + movd eax, xm1 > + RET > avx2 asm functions are guarded by %if HAVE_AVX2_EXTERNAL (presumably not all assemblers can handle them?). - Andreas _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".