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 67E6347B02 for ; Fri, 1 Mar 2024 11:24:37 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 573A968D1ED; Fri, 1 Mar 2024 13:24:34 +0200 (EET) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04olkn2080.outbound.protection.outlook.com [40.92.74.80]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 1343568C92A for ; Fri, 1 Mar 2024 13:24:27 +0200 (EET) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TYtHyJcNgH1DKVtc/IRD/dOQ2oE4I3qWxpy0QQeHL9e2b/l82sDH3vbhZv+AUOjZMNown3MOwZm3JIrjV/OhlFWizAn+40CdFMsKYig+djjMte2ANqQthGBA7hW6opYmIlJ/ev4v9CmoahKtdX7quhdiLd7D4zRns/FeS/0u0cu8fSDaomPYjDzSf0jPJ4GhGF2EdkJ8iGFyIS4UEVkZhCCpKoyaJSiN1hMCLRJXwv37ml+pc2vIo9CniRbjlQ/Y8eMB66qe17WaJpA28u+u20zLjTn7NbCb9OHkp7i826/BDt5/oVbUaV8y8zZXrsLjJBaLymSTfGluv8px8KAeNg== 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=1VdRlH0wqw6YPNV3g3DUUhnOeK6SFPi42gcvNybYwkM=; b=h7FeSB20PycmE0HWmLrYeTGYoHhmlOYalt1yNz8B+j3JKrB+ZAhpyRUuCPtX8yCIRWFIRMMrf5KMNU6Klh+gVHzd0YwVQe8AQlUlf3GD7/WZQ1ICQjW+RYcuDOOHvkEKGVd3wNCKyn7Mjn8cG7w3sbp+S7twRa3Ytb97fnfhNANOSDJjZRdQav0RhxRTmD3dRLgSyVPGmtEdCmc3v46+XLgatY3BNagYLemG2PqtFAT6MeCXU4yH/t8kQShy3glmWM15S7Nw/+Hr3RqwkMgDhmcZsLbxULofLc0YqyRUsai0rJcUPCy5CvScOL2tJW+4qW93Hn+d24rOizsSI3D5Fw== 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=1VdRlH0wqw6YPNV3g3DUUhnOeK6SFPi42gcvNybYwkM=; b=gFFfBghMJsaVtPv+6JBS8Wii5z7xBJSfcGDe9NgVH0HkhtxrFk8QxW9y1wPi0i3DGWk/BYgBT2AgIekmAh8crQk4Wy2I51QpjBaadSJh4Dn1yqCT6SkjddPZV5ketlEwzILGyyQ+TW9NRS6uQ7U6l+uuMZb/9sv2H0NN3uKi4tKBiew+fB/voyvIkGkdxHnq3kAuiocdTI/fHIw3mEA8B4vp0a4VQWBFvnBxp6Kv/m/xzWXeXopPVD5TxKledOi6+22ycT31egXK9tCWfrruYTdI7UN0uRPgmjnE9Eh62BvryXUtiaMpq6Xf3XlwCrGdJ7dWRkDFV/CJbIXZAGodAw== Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) by AM8P250MB0058.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:3d9::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7339.32; Fri, 1 Mar 2024 11:24:26 +0000 Received: from AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::65aa:deb0:a18e:d48d]) by AS8P250MB0744.EURP250.PROD.OUTLOOK.COM ([fe80::65aa:deb0:a18e:d48d%5]) with mapi id 15.20.7316.023; Fri, 1 Mar 2024 11:24:26 +0000 Message-ID: Date: Fri, 1 Mar 2024 12:26:23 +0100 User-Agent: Mozilla Thunderbird To: ffmpeg-devel@ffmpeg.org References: Content-Language: en-US From: Andreas Rheinhardt In-Reply-To: X-TMN: [Lb0ts0G9aMmnUkHg0cu53R5oDnHop9kax7xZ42MV9Vc=] X-ClientProxiedBy: ZR0P278CA0104.CHEP278.PROD.OUTLOOK.COM (2603:10a6:910:23::19) To AS8P250MB0744.EURP250.PROD.OUTLOOK.COM (2603:10a6:20b:541::14) X-Microsoft-Original-Message-ID: <99256da5-e856-4c00-9677-eb186de096e4@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AS8P250MB0744:EE_|AM8P250MB0058:EE_ X-MS-Office365-Filtering-Correlation-Id: b624261d-c6db-4c73-eca4-08dc39e226dc X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: CVnCPKekGChNXsR+XCIfmDFlk5nuB59pBoJzylCEcIgc0bDKH/ZsGH3rXocXXFH1CC/h+G2NXl30tE9dP4ak/DLOp9brUThsrczRdYgOEPvhTMlejx+io/Lwfu53TMFL9bIl6CplchcsSQtQAl0h51mP9WIT3otKI2du6sQIMSZnx3fcRmLqeiPnSCg+xbAGfCmfd1DnnYhpPnxhoqvEttYvFL5txReKZGAudvV2tLnenigC7BOhBfX4phnAIWC6B6siCp5X5ASH8qlLWIt3oRpOhH1uRi9IoNa3NQeF0gXcILKH0b8hzziBR0pdQtxQvHDFIqmyH98XZ81lBARjUUjZGIpPosw04/0mjaDq17fRZbo2r4+jY9eC/cJKyWDhI6iw52cE8SQhLaFLABJw/Gr+A21kpbZ2s0NgPnvyPZIXV6m4Mg99E90xjFj956/Bisx2K5EfyvDhJDefTcEWIkJsjnFhcufgVOj6KSXz63gcWymok787VmurQKOVtjyGY9OfX2ZEdTcvcNQnzNGlxOQD3hDOY1/NtyOTC81BwKWkeXL6SS5BygrxlsMOSF2p X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dmRydi9yL3NXVWNVR2JQQ0IyUXhaQVBrVGxoa1RGa21sSmFOTnB4OW5xWlJJ?= =?utf-8?B?bGRLcVlVNXBNOVMwUUw3Mmg0Z2JNamdtdlB2ZjFWOXg5QVYxRGE2MjFONjY3?= =?utf-8?B?MFdrYUUwVXUrWEZJU29ic1ljSHBtTE9WT0QrUldrellYbkVobVkydmRpaFhB?= =?utf-8?B?Q1ZCejNzOU54MDJOWTMvZlNvaVhCbldDN2h3YlF5ZXVVWWZzSzhSMzQzQWg2?= =?utf-8?B?a3pEUHJDaG54VmFKd0d4T29jUk9BOWRuMWRFeEtMQWF2TzhPTitIdWxheUVn?= =?utf-8?B?Yk1LQmhHaTBnYVg2SjFXdk9XWjVCRkF0RXAwNjh6bUZIdVJxTmdzd09XY2pH?= =?utf-8?B?Q3JQSmI4aVN3YnhhVGo3NlExVllmb3h5VGRGbGZUMjliM3AxOVF4VGpHQ2Rm?= =?utf-8?B?cDg2ODFwdmJ2cWd5L1Y4ZVNzM0d1NHhLWGxTMGhKclRVRmNheGVYZVRTWHBo?= =?utf-8?B?Und0RHZTcUtuQlY2VkRIK3JWWUUxWVRhVjVRUXN5V3ZlRGJreXYzQ3gwN3RD?= =?utf-8?B?R2xVUS9qbVEycHRzT240Vm9semVENmQ3ZEZaU3hnTHBMd1BabDZKTFdRby9O?= =?utf-8?B?TmE2VVJLVi94Y2ZQVzRNUk5mT2kzQ2phYVpPOHppUXdKaGl6TG5CK1IrYjVB?= =?utf-8?B?V054cFRqTmI3a2Q2UTFuQnhGTW96NlNiZWhVTnF0am5IVG1QUEZHUUJXTjBz?= =?utf-8?B?YTdYdFdRV0M1NkJjeDE5U0prS1VEeEg3TkpkVUpMOXhPVkEvSlJhQ2x0ZUIy?= =?utf-8?B?YW0ycCszMy9mM3cvaldBUGJMM2hPU3I4NVVHOEYwYjV4RkNXNVIrWXFxQkRE?= =?utf-8?B?eHAvSktpc1lNWEVGd2xIQU1GLytEY2RmQTBtUTdpWTVzcVB4eWFJb1Z1NXRp?= =?utf-8?B?Mk9HMFJzN1RQdXRaWXVaYVdBZFRRV2c2elVsdTZhcTl3VjhUbEFqVmwvUlFw?= =?utf-8?B?cWdrS3BrU2wvMzIrWk5Wc21rRTAxRHVBZ3lFUTVPMVlrU1JRdmRQSXdud1Ra?= =?utf-8?B?VHNDdlVDTmQzTzZFcHQ5S2JzQlNSZmJSQzZrbXp2WGlpNTJRRmhUNlY0TndJ?= =?utf-8?B?UjJGaGRPQnZBS0NTNXl2K01PZWxPMHNVbU9ja0pLdnRUbDAxblJwOTNXbWpE?= =?utf-8?B?eEh3NkZ3TmpiTEgvdVhBQXNsZ1lsZm01bHBHYUNWTHhveit6WVNJd0hjdi9x?= =?utf-8?B?ay8rNWd6TlJ0dGZtV1dHU3JpMFM2bVg4K24zTGkyc3RGcE9Ha0huUE1ZdDgz?= =?utf-8?B?MEhORGxDUlN5RUZLb29qMDdENGc4NEttWE9WZ0pwNEIrSVk3MzJPcXEzU1FV?= =?utf-8?B?a0xVcGZ0M2E2bTBHRGhlZXBJQktVSjVoOS9VTkZ6V3FLdWF0Vjk1UlJoNm0z?= =?utf-8?B?MEFwaU54WVhoUk9NbDVqZ1Fhc3V4ckNQSnN1UzJBMldNeUF1a3d1cG1hL2Jt?= =?utf-8?B?cnVHRERtVWlHb2ZVQzhwc1J6eFYvbk9yMVhUUDNZVWloNHA4WkZmeU8zMXdZ?= =?utf-8?B?alhuL1IwNXF3b1BNNFo1anUvamY4QjBDZWYzK3VkVHhUbjRJWE1FYi9sLytO?= =?utf-8?B?WkFzbWx5UzI3b1ROOUNYZ1lYdmJrZm9Ha0RrNGErekMrNVErQ3dXTjhNcXZj?= =?utf-8?B?Wk1pQldvSjd0RlhqZ1JJeFRGczRqVnRwY0E0MldSMVYzNmlwR1lndmFZN0lw?= =?utf-8?B?YVgvTDBXYjg1S0JUMEhUTTdFbjhCREZDWmt3RjhETUp6QWd0TkkwQWtBPT0=?= X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b624261d-c6db-4c73-eca4-08dc39e226dc X-MS-Exchange-CrossTenant-AuthSource: AS8P250MB0744.EURP250.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Mar 2024 11:24:25.9763 (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: AM8P250MB0058 Subject: Re: [FFmpeg-devel] [PATCH] avcodec/x86/rv40dsp, simple_idct: Remove remnants of MMX 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: Andreas Rheinhardt: > Signed-off-by: Andreas Rheinhardt > --- > libavcodec/x86/rv40dsp.asm | 10 ---------- > libavcodec/x86/simple_idct.asm | 36 ---------------------------------- > 2 files changed, 46 deletions(-) > > diff --git a/libavcodec/x86/rv40dsp.asm b/libavcodec/x86/rv40dsp.asm > index e02ad2c63f..e3c37dd297 100644 > --- a/libavcodec/x86/rv40dsp.asm > +++ b/libavcodec/x86/rv40dsp.asm > @@ -401,15 +401,6 @@ FILTER_SSSE3 avg > > > %macro MAIN_LOOP 2 > -%if mmsize == 8 > - RV40_WCORE %2, r0, r1, r2 > -%if %1 == 16 > - RV40_WCORE %2, r0 + 8, r1 + 8, r2 + 8 > -%endif > - > - ; Prepare for next loop > - add r6, r5 > -%else > %ifidn %1, 8 > RV40_WCORE %2, r0, r1, r2, r5 > ; Prepare 2 next lines > @@ -419,7 +410,6 @@ FILTER_SSSE3 avg > ; Prepare single next line > add r6, r5 > %endif > -%endif > > %endmacro > > diff --git a/libavcodec/x86/simple_idct.asm b/libavcodec/x86/simple_idct.asm > index 4139b6dab5..c79519372a 100644 > --- a/libavcodec/x86/simple_idct.asm > +++ b/libavcodec/x86/simple_idct.asm > @@ -783,62 +783,26 @@ SECTION .text > %macro PUT_PIXELS_CLAMPED_HALF 1 > mova m0, [blockq+mmsize*0+%1] > mova m1, [blockq+mmsize*2+%1] > -%if mmsize == 8 > - mova m2, [blockq+mmsize*4+%1] > - mova m3, [blockq+mmsize*6+%1] > -%endif > packuswb m0, [blockq+mmsize*1+%1] > packuswb m1, [blockq+mmsize*3+%1] > -%if mmsize == 8 > - packuswb m2, [blockq+mmsize*5+%1] > - packuswb m3, [blockq+mmsize*7+%1] > - movq [pixelsq], m0 > - movq [lsizeq+pixelsq], m1 > - movq [2*lsizeq+pixelsq], m2 > - movq [lsize3q+pixelsq], m3 > -%else > movq [pixelsq], m0 > movhps [lsizeq+pixelsq], m0 > movq [2*lsizeq+pixelsq], m1 > movhps [lsize3q+pixelsq], m1 > -%endif > %endmacro > > %macro ADD_PIXELS_CLAMPED 1 > mova m0, [blockq+mmsize*0+%1] > mova m1, [blockq+mmsize*1+%1] > -%if mmsize == 8 > - mova m5, [blockq+mmsize*2+%1] > - mova m6, [blockq+mmsize*3+%1] > -%endif > movq m2, [pixelsq] > movq m3, [pixelsq+lsizeq] > -%if mmsize == 8 > - mova m7, m2 > - punpcklbw m2, m4 > - punpckhbw m7, m4 > - paddsw m0, m2 > - paddsw m1, m7 > - mova m7, m3 > - punpcklbw m3, m4 > - punpckhbw m7, m4 > - paddsw m5, m3 > - paddsw m6, m7 > -%else > punpcklbw m2, m4 > punpcklbw m3, m4 > paddsw m0, m2 > paddsw m1, m3 > -%endif > packuswb m0, m1 > -%if mmsize == 8 > - packuswb m5, m6 > - movq [pixelsq], m0 > - movq [pixelsq+lsizeq], m5 > -%else > movq [pixelsq], m0 > movhps [pixelsq+lsizeq], m0 > -%endif > %endmacro > > INIT_MMX mmx Will apply tomorrow unless there are objections. - 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".