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 7A7C849593 for ; Tue, 13 Feb 2024 09:58:35 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id D52E768D1DE; Tue, 13 Feb 2024 11:58:32 +0200 (EET) Received: from mail-qk1-f172.google.com (mail-qk1-f172.google.com [209.85.222.172]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A0E4368D1BF for ; Tue, 13 Feb 2024 11:58:26 +0200 (EET) Received: by mail-qk1-f172.google.com with SMTP id af79cd13be357-785d93d3f08so111986685a.2 for ; Tue, 13 Feb 2024 01:58:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1707818305; x=1708423105; darn=ffmpeg.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=N8YNX9koTjjafpDEF5HD+dI0FF2SD9pBgnPjVmdactI=; b=ROfN77iuAktxWo50CQMJRY/UyAnHwlMTYjcKvlaxjWLWFghf03yDzq5v8IF23uy8ux tT+VVxcanz2UFLt1oMyytCfnQ6TXGz6s3w4APijRn0FMPwnhPkbz/XeEpO+CZoZDlRxY AX4pxI0FJ1WhSvljM6jGkgFROQVZgpXcJL2mvfBy8NeajW5gpgNes3zrGuf865w0O5d7 q8lwxzFKmkjYeSg1RdKuMWXqz2EEHN0rpHNrqdMgIo6OLQAvYVsNncp+mnYYpYtivk7N e1nU/Z/JMsuuQ5mWe3nz9cGbrPnIgbUps+d76XFwxDN5dJmfGdoJE6IhMpy03FKufvsY GF7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1707818305; x=1708423105; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=N8YNX9koTjjafpDEF5HD+dI0FF2SD9pBgnPjVmdactI=; b=gl/1qrcaamC05ILh9ECB9tSxZo4uRiuQ7kua6MJvakRa4L2bBQa3RQQDGEVR4BXd5+ uxaV992VavDeb5lw/Tf7laffczZeMSuqFaVFUv5O3nyQo3ntPYyb2d8of6CxofYvSZtJ /zov+IJHAoQE8WQo6KyfMmQCooQTbTZ3GJpIAgphKL/GhG7o/AC7z4KSHBx43LCFp9dw AcVpyIb+pWaR4yP4gJQxAAi6hj+Kx1nWtUpDGOw7U9mr7bLD/8vtvtJa5HIeQ8FZ0W+C 7snO1LbXxT2e/D6aTfluJRj84dimJBTXJ7CeUXqZm9aIzaWGKHW5QNPuS4lU8opwSNNm aeJw== X-Gm-Message-State: AOJu0Yza30KeRHLFs0wiGtFfc57ij5wxsejXtagw6YQNmZRoH6ymgzC3 q8+xkUmi1OisCNsIbs5xq+G0K3XVjyJsGjjf8KfSMA+QfnpHBgr0N8fIbZNsW+IDWCPzSjiONOA UANlZUDtQZt60Y+gQykBSM8OsaXimnXp9X1U= X-Google-Smtp-Source: AGHT+IFcrhRi6HtFE2X7PWTR0gSgAn3T7DUdH/AYHv5Ju272ls1/stySzKKeCslWWI9ilf5KfHvRQ3WtN1JKfdnagIU= X-Received: by 2002:a05:6214:224d:b0:68c:c920:b263 with SMTP id c13-20020a056214224d00b0068cc920b263mr15151859qvc.1.1707818304857; Tue, 13 Feb 2024 01:58:24 -0800 (PST) MIME-Version: 1.0 References: <20240201234220.GG6420@pb2> <2003402.0vo9Clkt3F@basile.remlab.net> In-Reply-To: From: flow gg Date: Tue, 13 Feb 2024 17:58:14 +0800 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="0000000000006711790611406f54" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: Re: [FFmpeg-devel] [PATCH 1/4] checkasm/rv34dsp: add rv34_inv_transform_dc test 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --0000000000006711790611406f54 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable it was due to a testing , not MMX. fixed it in this reply. flow gg =E4=BA=8E2024=E5=B9=B42=E6=9C=8813=E6=97=A5= =E5=91=A8=E4=BA=8C 10:37=E5=86=99=E9=81=93=EF=BC=9A > I sended "[FFmpeg-devel] [PATCH] x86: Remove MMX assembly > rv34_inv_transform_dc in rv34dsp" > > R=C3=A9mi Denis-Courmont =E4=BA=8E2024=E5=B9=B42=E6=9C= =8813=E6=97=A5=E5=91=A8=E4=BA=8C 03:37=E5=86=99=E9=81=93=EF=BC=9A > >> Le perjantaina 2. helmikuuta 2024, 2.47.16 EET flow gg a =C3=A9crit : >> > It seems to be caused by movd m0, r1d in libavcodec/x86/rv34dsp.asm? I= 'm >> > not quite sure. >> >> If it affects only MMX and neither SSE nor AVX, add a patch to remove th= e >> offending code altogether. >> >> It's ridiculous to hold checkasm tests off because of broken legacy code= . >> >> -- >> R=C3=A9mi Denis-Courmont >> http://www.remlab.net/ >> >> >> >> _______________________________________________ >> 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". >> > --0000000000006711790611406f54 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-checkasm-rv34dsp-add-rv34_inv_transform_dc-test.patch" Content-Disposition: attachment; filename="0001-checkasm-rv34dsp-add-rv34_inv_transform_dc-test.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lsk6t5270 RnJvbSAwYWZjZjBlNmExNzdiM2YwY2Q5MGRjNGYwZWFiNmYzYzM1YTlkNDI4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBzdW55dWVjaGkgPHN1bnl1ZWNoaUBpc2Nhcy5hYy5jbj4KRGF0 ZTogV2VkLCAzMSBKYW4gMjAyNCAxOTowMDoyMyArMDgwMApTdWJqZWN0OiBbUEFUQ0ggMS80XSBj aGVja2FzbS9ydjM0ZHNwOiBhZGQgcnYzNF9pbnZfdHJhbnNmb3JtX2RjIHRlc3QKCi0tLQogdGVz dHMvY2hlY2thc20vTWFrZWZpbGUgICB8ICAxICsKIHRlc3RzL2NoZWNrYXNtL2NoZWNrYXNtLmMg fCAgMyArKwogdGVzdHMvY2hlY2thc20vY2hlY2thc20uaCB8ICAxICsKIHRlc3RzL2NoZWNrYXNt L3J2MzRkc3AuYyAgfCA2NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK IHRlc3RzL2ZhdGUvY2hlY2thc20ubWFrICAgfCAgMSArCiA1IGZpbGVzIGNoYW5nZWQsIDcxIGlu c2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0ZXN0cy9jaGVja2FzbS9ydjM0ZHNwLmMK CmRpZmYgLS1naXQgYS90ZXN0cy9jaGVja2FzbS9NYWtlZmlsZSBiL3Rlc3RzL2NoZWNrYXNtL01h a2VmaWxlCmluZGV4IDU2YWJhNjAxZDMuLjM5NDdiOWVhNzkgMTAwNjQ0Ci0tLSBhL3Rlc3RzL2No ZWNrYXNtL01ha2VmaWxlCisrKyBiL3Rlc3RzL2NoZWNrYXNtL01ha2VmaWxlCkBAIC0zNCw2ICsz NCw3IEBAIEFWQ09ERUNPQkpTLSQoQ09ORklHX0pQRUcyMDAwX0RFQ09ERVIpICArPSBqcGVnMjAw MGRzcC5vCiBBVkNPREVDT0JKUy0kKENPTkZJR19PUFVTX0RFQ09ERVIpICAgICAgKz0gb3B1c2Rz cC5vCiBBVkNPREVDT0JKUy0kKENPTkZJR19QSVhCTE9DS0RTUCkgICAgICAgKz0gcGl4YmxvY2tk c3AubwogQVZDT0RFQ09CSlMtJChDT05GSUdfSEVWQ19ERUNPREVSKSAgICAgICs9IGhldmNfYWRk X3Jlcy5vIGhldmNfZGVibG9jay5vIGhldmNfaWRjdC5vIGhldmNfc2FvLm8gaGV2Y19wZWwubwor QVZDT0RFQ09CSlMtJChDT05GSUdfUlYzNERTUCkgICAgICAgICAgICs9IHJ2MzRkc3AubwogQVZD T0RFQ09CSlMtJChDT05GSUdfU1ZRMV9FTkNPREVSKSAgICAgICs9IHN2cTFlbmMubwogQVZDT0RF Q09CSlMtJChDT05GSUdfVEFLX0RFQ09ERVIpICAgICAgICs9IHRha2RzcC5vCiBBVkNPREVDT0JK Uy0kKENPTkZJR19VVFZJREVPX0RFQ09ERVIpICAgKz0gdXR2aWRlb2RzcC5vCmRpZmYgLS1naXQg YS90ZXN0cy9jaGVja2FzbS9jaGVja2FzbS5jIGIvdGVzdHMvY2hlY2thc20vY2hlY2thc20uYwpp bmRleCBiMmYyNGIwNTFiLi5mZmMwNGYwNjIzIDEwMDY0NAotLS0gYS90ZXN0cy9jaGVja2FzbS9j aGVja2FzbS5jCisrKyBiL3Rlc3RzL2NoZWNrYXNtL2NoZWNrYXNtLmMKQEAgLTE2Nyw2ICsxNjcs OSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICAjaWYgQ09ORklHX1BJWEJMT0NLRFNQCiAg ICAgICAgIHsgInBpeGJsb2NrZHNwIiwgY2hlY2thc21fY2hlY2tfcGl4YmxvY2tkc3AgfSwKICAg ICAjZW5kaWYKKyAgICAjaWYgQ09ORklHX1JWMzREU1AKKyAgICAgICAgeyAicnYzNGRzcCIsIGNo ZWNrYXNtX2NoZWNrX3J2MzRkc3AgfSwKKyAgICAjZW5kaWYKICAgICAjaWYgQ09ORklHX1NWUTFf RU5DT0RFUgogICAgICAgICB7ICJzdnExZW5jIiwgY2hlY2thc21fY2hlY2tfc3ZxMWVuYyB9LAog ICAgICNlbmRpZgpkaWZmIC0tZ2l0IGEvdGVzdHMvY2hlY2thc20vY2hlY2thc20uaCBiL3Rlc3Rz L2NoZWNrYXNtL2NoZWNrYXNtLmgKaW5kZXggOTJmNjRhMzAxNC4uMWYzMTU5MWFjMCAxMDA2NDQK LS0tIGEvdGVzdHMvY2hlY2thc20vY2hlY2thc20uaAorKysgYi90ZXN0cy9jaGVja2FzbS9jaGVj a2FzbS5oCkBAIC0xMTIsNiArMTEyLDcgQEAgdm9pZCBjaGVja2FzbV9jaGVja19ubG1lYW5zKHZv aWQpOwogdm9pZCBjaGVja2FzbV9jaGVja19vcHVzZHNwKHZvaWQpOwogdm9pZCBjaGVja2FzbV9j aGVja19waXhibG9ja2RzcCh2b2lkKTsKIHZvaWQgY2hlY2thc21fY2hlY2tfc2JyZHNwKHZvaWQp Owordm9pZCBjaGVja2FzbV9jaGVja19ydjM0ZHNwKHZvaWQpOwogdm9pZCBjaGVja2FzbV9jaGVj a19zdnExZW5jKHZvaWQpOwogdm9pZCBjaGVja2FzbV9jaGVja19zeW50aF9maWx0ZXIodm9pZCk7 CiB2b2lkIGNoZWNrYXNtX2NoZWNrX3N3X2dicnAodm9pZCk7CmRpZmYgLS1naXQgYS90ZXN0cy9j aGVja2FzbS9ydjM0ZHNwLmMgYi90ZXN0cy9jaGVja2FzbS9ydjM0ZHNwLmMKbmV3IGZpbGUgbW9k ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uOWY0NmE1NDg3NwotLS0gL2Rldi9udWxsCisrKyBi L3Rlc3RzL2NoZWNrYXNtL3J2MzRkc3AuYwpAQCAtMCwwICsxLDY1IEBACisvKgorICogQ29weXJp Z2h0IChjKSAyMDI0IEluc3RpdHVlIG9mIFNvZnR3YXJlIENoaW5lc2UgQWNhZGVteSBvZiBTY2ll bmNlcyAoSVNDQVMpLgorICoKKyAqIFRoaXMgZmlsZSBpcyBwYXJ0IG9mIEZGbXBlZy4KKyAqCisg KiBGRm1wZWcgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29y IG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg TGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247 IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAoYXQgeW91ciBvcHRpb24p IGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIEZGbXBlZyBpcyBkaXN0cmlidXRlZCBpbiB0aGUg aG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZ OyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElU WSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBH ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3Vs ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug YWxvbmcKKyAqIHdpdGggRkZtcGVnOyBpZiBub3QsIHdyaXRlIHRvIHRoZSBGcmVlIFNvZnR3YXJl IEZvdW5kYXRpb24sIEluYy4sCisgKiA1MSBGcmFua2xpbiBTdHJlZXQsIEZpZnRoIEZsb29yLCBC b3N0b24sIE1BIDAyMTEwLTEzMDEgVVNBLgorICovCisKKyNpbmNsdWRlICJsaWJhdnV0aWwvbWVt LmgiCisjaW5jbHVkZSAibGliYXZ1dGlsL21lbV9pbnRlcm5hbC5oIgorCisjaW5jbHVkZSAibGli YXZjb2RlYy9ydjM0ZHNwLmgiCisKKyNpbmNsdWRlICJjaGVja2FzbS5oIgorCisjZGVmaW5lIEJV Rl9TSVpFIDEwMjQKKworI2RlZmluZSByYW5kb21pemUoYnVmLCBsZW4pIFwKKyAgICBkbyB7IFwK KyAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCBsZW47IGkrKykgXAorICAgICAgICAgICAgYnVm W2ldID0gcm5kKCk7IFwKKyAgICB9IHdoaWxlICgwKQorCitzdGF0aWMgdm9pZCB0ZXN0X3J2MzRf aW52X3RyYW5zZm9ybV9kYyhSVjM0RFNQQ29udGV4dCAqcykgeworICAgIGRlY2xhcmVfZnVuY19l bW1zKEFWX0NQVV9GTEFHX01NWCwgdm9pZCwgaW50MTZfdCAqYmxvY2spOworCisgICAgaWYgKGNo ZWNrX2Z1bmMocy0+cnYzNF9pbnZfdHJhbnNmb3JtX2RjLCAicnYzNF9pbnZfdHJhbnNmb3JtX2Rj IikpIHsKKyAgICAgICAgTE9DQUxfQUxJR05FRF8xNihpbnQxNl90LCBwMSwgW0JVRl9TSVpFXSk7 CisgICAgICAgIExPQ0FMX0FMSUdORURfMTYoaW50MTZfdCwgcDIsIFtCVUZfU0laRV0pOworCisg ICAgICAgIHJhbmRvbWl6ZShwMSwgQlVGX1NJWkUpOworICAgICAgICBtZW1jcHkocDIsIHAxLCBC VUZfU0laRSAqIHNpemVvZigqcDEpKTsKKworICAgICAgICBjYWxsX3JlZihwMSk7CisgICAgICAg IGNhbGxfbmV3KHAyKTsKKworICAgICAgICBpZiAobWVtY21wKHAxLCAgcDIsICBCVUZfU0laRSAq IHNpemVvZiAoKnAxKSkgIT0gMCkgeworICAgICAgICAgICAgZmFpbCgpOworICAgICAgICB9CisK KyAgICAgICAgYmVuY2hfbmV3KHAxKTsKKyAgICB9CisKKyAgICByZXBvcnQoInJ2MzRfaW52X3Ry YW5zZm9ybV9kYyIpOworfQorCit2b2lkIGNoZWNrYXNtX2NoZWNrX3J2MzRkc3Aodm9pZCkKK3sK KyAgICBSVjM0RFNQQ29udGV4dCBzID0geyAwIH07CisgICAgZmZfcnYzNGRzcF9pbml0KCZzKTsK KworICAgIHRlc3RfcnYzNF9pbnZfdHJhbnNmb3JtX2RjKCZzKTsKK30KZGlmZiAtLWdpdCBhL3Rl c3RzL2ZhdGUvY2hlY2thc20ubWFrIGIvdGVzdHMvZmF0ZS9jaGVja2FzbS5tYWsKaW5kZXggNjQ3 ZTI2M2EzMC4uYmI0Yzg2MTdmNyAxMDA2NDQKLS0tIGEvdGVzdHMvZmF0ZS9jaGVja2FzbS5tYWsK KysrIGIvdGVzdHMvZmF0ZS9jaGVja2FzbS5tYWsKQEAgLTM0LDYgKzM0LDcgQEAgRkFURV9DSEVD S0FTTSA9IGZhdGUtY2hlY2thc20tYWFjZW5jZHNwICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgXAogICAgICAgICAgICAgICAgIGZhdGUtY2hlY2thc20tb3B1c2RzcCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgIGZhdGUtY2hlY2thc20t cGl4YmxvY2tkc3AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAg ICAgIGZhdGUtY2hlY2thc20tc2JyZHNwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgXAorICAgICAgICAgICAgICAgIGZhdGUtY2hlY2thc20tcnYzNGRzcCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgIGZhdGUtY2hlY2thc20tc3Zx MWVuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAg IGZhdGUtY2hlY2thc20tc3ludGhfZmlsdGVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg XAogICAgICAgICAgICAgICAgIGZhdGUtY2hlY2thc20tc3dfZ2JycCAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgXAotLSAKMi40My4xCgo= --0000000000006711790611406f54 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ 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". --0000000000006711790611406f54--