From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id C02D74F52E for ; Fri, 27 Feb 2026 13:16:43 +0000 (UTC) Authentication-Results: ffbox; dkim=fail (body hash mismatch (got b'XDiC6ptufxQmimzJ6tgn8ySRI4a9ua/DKKhtpvD44Ug=', expected b'22tQxalHHGJC/Iki896E4ekWcWgs1RSvPR+GDT2awd0=')) header.d=ffmpeg.org header.i=@ffmpeg.org header.a=rsa-sha256 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1772198195; h=content-type : mime-version : to : date : message-id : reply-to : subject : list-id : list-archive : list-archive : list-help : list-owner : list-post : list-subscribe : list-unsubscribe : from : cc : content-transfer-encoding : from; bh=XDiC6ptufxQmimzJ6tgn8ySRI4a9ua/DKKhtpvD44Ug=; b=uByjMJtWrxFl/CeWYE04TS2emGqVB3qs1gk9CFF4RGHDQii8L4qCnkQJ/r0V2hCk7gqun x1uo6P003B/9hpaZZh1jrg66WOQLnSU6I/BGdCBABHx8QQnUrcq32NaBqxCwiPGzhbQTQhQ DPMklAeriyBoeDQ3soOAh76JgXQjNBUlxHIrhW/kKtyYCd4CHwpmcfkzXXDzoZHfDx5VBoh oa3ajOWIzfXpQg2HcJSNH0abZQbnoTgmUlqCmz1UUGv9J9l6Y3p+qGqPtf5Th8X8OSSrqOf 30QOQI9Eh+dNmytw/OaXhdPejsJpW+rMpHsWcj3p3vHHJhbDITwvWDpoxoww== Received: from [172.18.0.3] (unknown [172.18.0.3]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 7CCD76913A5; Fri, 27 Feb 2026 15:16:35 +0200 (EET) ARC-Seal: i=1; cv=none; a=rsa-sha256; d=ffmpeg.org; s=arc; t=1772198182; b=Szrfeu5ANFTA6LYqXmS4IilQzILBHE6Xe6qXZq1HPLW8egL8QqVdvJlPG5m/iaQBAR4fL qL9rCA6Kp8B/JnQ35m5N0Yn07xRk51WLMsyKy9OZGBQULIUMwme673lHXGSOkqKm1Qa6t83 He5XRhG0QmJju05ld56mBMJtGzEax6fPHQ1ZVo2eAmSDyQ5fGEp96V01GuqnQtiXEcBCBwW DE7YEGg6iTN27slRMngqYUHjN/90OLEMhB0YZ94mpCoKssK6dTUCyMly/WGwvxYL7vEsb5g 5F59ZJ7v1BYmzWfwQWEHh2jkdI4aqCQnp5h5pqHOZZak8c72Qu90AK1Vt5ng== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=ffmpeg.org; s=arc; t=1772198182; h=from : sender : reply-to : subject : date : message-id : to : cc : mime-version : content-type : content-transfer-encoding : content-id : content-description : resent-date : resent-from : resent-sender : resent-to : resent-cc : resent-message-id : in-reply-to : references : list-id : list-help : list-unsubscribe : list-subscribe : list-post : list-owner : list-archive; bh=XDiC6ptufxQmimzJ6tgn8ySRI4a9ua/DKKhtpvD44Ug=; b=P7m1dBUpYJq3xbcXEw5xIkwG5nqzFboxl+ly4EGa/hd0NcOi2pjEe5ibVkuAq3Ibj6Cfv Rv+IxvJe60OeFVr4pV5W/fYpgRcKl6Pdomw+/44+cnfLBkxEuWoHQ6VDUcr/jrnPtYnZIrS Hn0Rq2AUqPyCf0rvvUCzCAq+i2UzC1IpmOajMHN6m23Rljdlp93PjS8vPAGdlqVFX1+4zKK jZYcFXqDSNbSPar1eCUk6iR5NXBQ1URnRyf3EkFZg4sGWb7OZGXd3TJBPYVZdo2jz8Y072l +kjuIL/bfP5B/U7HAKIzIOyS2dg6tg6mVHd/RQ3gkJ4Pz+f88ywtex+oE5lA== ARC-Authentication-Results: i=1; ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none; dmarc=pass header.from=ffmpeg.org policy.dmarc=quarantine Authentication-Results: ffmpeg.org; dkim=pass header.d=ffmpeg.org header.i=@ffmpeg.org; arc=none (Message is not ARC signed); dmarc=pass (Used From Domain Record) header.from=ffmpeg.org policy.dmarc=quarantine DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ffmpeg.org; i=@ffmpeg.org; q=dns/txt; s=mail; t=1772198173; h=content-type : mime-version : content-transfer-encoding : from : to : reply-to : subject : date : from; bh=22tQxalHHGJC/Iki896E4ekWcWgs1RSvPR+GDT2awd0=; b=OwtlhAseGPIHX7l7GztpDWUhbiMNzjeYPjq5JOwer8FLTQZuTzwMPXjAvpvBXqg4RLrEa zEi/XY36bB+/2dSDevcWv1RQSUHsLWMK8uhMpEHcDp59w2VxW8/azq+RPlpBiYWWhqF9KL2 Jj2/gCfClp+7qMfsZboi8jlAVoJ7rm1qC+F+BFIut4qjWAF1ebMAfTOXLrZjjoVlk5T6BD7 PVnwqm9OFhiCA4qe9dhLRBFKFAfgzJ1mMQFDqGIKYiQcRujgiAxeEdUel36Pt9PdE4TU6np Ig13h3X06i9/DF2sJIYozNhSoWXh4blYhNTwgTGmdvKmSXqfaXuR4BjYN0vQ== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 To: ffmpeg-devel@ffmpeg.org Date: Fri, 27 Feb 2026 13:16:13 -0000 Message-ID: <177219817367.25.18331898683893478491@29965ddac10e> Message-ID-Hash: WRWB3EQMTPFEQ2DYWFCUR22S3Q4WAZ45 X-Message-ID-Hash: WRWB3EQMTPFEQ2DYWFCUR22S3Q4WAZ45 X-MailFrom: code@ffmpeg.org X-Mailman-Rule-Hits: nonmember-moderation X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-ffmpeg-devel.ffmpeg.org-0; header-match-ffmpeg-devel.ffmpeg.org-1; header-match-ffmpeg-devel.ffmpeg.org-2; header-match-ffmpeg-devel.ffmpeg.org-3; emergency; member-moderation X-Mailman-Version: 3.3.10 Precedence: list Reply-To: FFmpeg development discussions and patches Subject: [FFmpeg-devel] [PR] tests/checkasm/sw_ops: Switch to opaques for deciding when to test (PR #22309) List-Id: FFmpeg development discussions and patches Archived-At: Archived-At: List-Archive: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: From: =?utf-8?q?Martin_Storsj=C3=B6_via_ffmpeg-devel?= Cc: =?utf-8?q?Martin_Storsj=C3=B6?= Content-Transfer-Encoding: base64 Archived-At: List-Archive: List-Post: UFIgIzIyMzA5IG9wZW5lZCBieSBNYXJ0aW4gU3RvcnNqw7YgKG1zdG9yc2pvKQpVUkw6IGh0dHBz Oi8vY29kZS5mZm1wZWcub3JnL0ZGbXBlZy9GRm1wZWcvcHVsbHMvMjIzMDkKUGF0Y2ggVVJMOiBo dHRwczovL2NvZGUuZmZtcGVnLm9yZy9GRm1wZWcvRkZtcGVnL3B1bGxzLzIyMzA5LnBhdGNoCgpU aGlzIHVzZXMgdGhlIG5ldyBtZWNoYW5pc21zIGludHJvZHVjZWQgaW4NCmNmN2UyYjY3NzM1ZDUw MDc2OGIwNmM2ZjQxMTgyNmJmZWY5MjNiMGYsIGFzIHVzZWQgYnkgdGhlIGNyYyB0ZXN0DQppbiAw NjI5ZWJiNWZmZGEzOWFkZDVmMWZiY2U1MjRiYmM5ODliYTVkNmM2LgoKCkZyb20gNDg5ZmY4MTI2 YTAzZmRhZGRmMTM5ZjhiYzU4MmMyOGVhZGE0MzFlYyBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEK RnJvbTogPT9VVEYtOD9xP01hcnRpbj0yMFN0b3Jzaj1DMz1CNj89IDxtYXJ0aW5AbWFydGluLnN0 PgpEYXRlOiBXZWQsIDI1IEZlYiAyMDI2IDE1OjQ1OjIzICswMjAwClN1YmplY3Q6IFtQQVRDSF0g dGVzdHMvY2hlY2thc20vc3dfb3BzOiBTd2l0Y2ggdG8gb3BhcXVlcyBmb3IgZGVjaWRpbmcgd2hl biB0bwogdGVzdAoKVGhpcyB1c2VzIHRoZSBuZXcgbWVjaGFuaXNtcyBpbnRyb2R1Y2VkIGluCmNm N2UyYjY3NzM1ZDUwMDc2OGIwNmM2ZjQxMTgyNmJmZWY5MjNiMGYsIGFzIHVzZWQgYnkgdGhlIGNy YyB0ZXN0CmluIDA2MjllYmI1ZmZkYTM5YWRkNWYxZmJjZTUyNGJiYzk4OWJhNWQ2YzYuCi0tLQog dGVzdHMvY2hlY2thc20vc3dfb3BzLmMgfCAxMiArKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk LCA0IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdGVzdHMvY2hl Y2thc20vc3dfb3BzLmMgYi90ZXN0cy9jaGVja2FzbS9zd19vcHMuYwppbmRleCBiZDcwYWRjMjEy Li42NjE1ZjYzMzU0IDEwMDY0NAotLS0gYS90ZXN0cy9jaGVja2FzbS9zd19vcHMuYworKysgYi90 ZXN0cy9jaGVja2FzbS9zd19vcHMuYwpAQCAtMTkwLDE4ICsxOTAsMTQgQEAgc3RhdGljIHZvaWQg Y2hlY2tfb3BzKGNvbnN0IGNoYXIgKnJlcG9ydCwgY29uc3QgdW5zaWduZWQgcmFuZ2VzW05CX1BM QU5FU10sCiAgICAgdWludHB0cl90IGlkID0gKHVpbnRwdHJfdCkgYmFja2VuZF9uZXc7CiAgICAg aWQgXj0gKGlkIDw8IDYpICsgKGlkID4+IDIpICsgMHg5ZTM3NzliOTdmNGE3YzE1ICsgY29tcF9u ZXcuY3B1X2ZsYWdzOwogCi0gICAgY2hlY2thc21fc2F2ZV9jb250ZXh0KCk7Ci0gICAgaWYgKGNo ZWNrYXNtX2NoZWNrX2Z1bmMoKHZvaWQgKikgaWQsICIlcyIsIHJlcG9ydCkpIHsKLSAgICAgICAg ZnVuY19uZXcgPSBjb21wX25ldy5mdW5jOwotICAgICAgICBmdW5jX3JlZiA9IGNvbXBfcmVmLmZ1 bmM7Ci0KKyAgICBpZiAoY2hlY2tfa2V5KCh2b2lkKikgaWQsICIlcyIsIHJlcG9ydCkpIHsKICAg ICAgICAgZXhlYy5ibG9ja19zaXplX2luICA9IGNvbXBfcmVmLmJsb2NrX3NpemUgKiByd19waXhl bF9iaXRzKHJlYWRfb3ApICA+PiAzOwogICAgICAgICBleGVjLmJsb2NrX3NpemVfb3V0ID0gY29t cF9yZWYuYmxvY2tfc2l6ZSAqIHJ3X3BpeGVsX2JpdHMod3JpdGVfb3ApID4+IDM7CiAgICAgICAg IGZvciAoaW50IGkgPSAwOyBpIDwgTkJfUExBTkVTOyBpKyspIHsKICAgICAgICAgICAgIGV4ZWMu aW5baV0gID0gKHZvaWQgKikgc3JjMFtpXTsKICAgICAgICAgICAgIGV4ZWMub3V0W2ldID0gKHZv aWQgKikgZHN0MFtpXTsKICAgICAgICAgfQotICAgICAgICBjYWxsX3JlZigmZXhlYywgY29tcF9y ZWYucHJpdiwgMCwgMCwgUElYRUxTIC8gY29tcF9yZWYuYmxvY2tfc2l6ZSwgTElORVMpOworICAg ICAgICBjaGVja2FzbV9jYWxsKGNvbXBfcmVmLmZ1bmMsICZleGVjLCBjb21wX3JlZi5wcml2LCAw LCAwLCBQSVhFTFMgLyBjb21wX3JlZi5ibG9ja19zaXplLCBMSU5FUyk7CiAKICAgICAgICAgZXhl Yy5ibG9ja19zaXplX2luICA9IGNvbXBfbmV3LmJsb2NrX3NpemUgKiByd19waXhlbF9iaXRzKHJl YWRfb3ApICA+PiAzOwogICAgICAgICBleGVjLmJsb2NrX3NpemVfb3V0ID0gY29tcF9uZXcuYmxv Y2tfc2l6ZSAqIHJ3X3BpeGVsX2JpdHMod3JpdGVfb3ApID4+IDM7CkBAIC0yMDksNyArMjA1LDcg QEAgc3RhdGljIHZvaWQgY2hlY2tfb3BzKGNvbnN0IGNoYXIgKnJlcG9ydCwgY29uc3QgdW5zaWdu ZWQgcmFuZ2VzW05CX1BMQU5FU10sCiAgICAgICAgICAgICBleGVjLmluW2ldICA9ICh2b2lkICop IHNyYzFbaV07CiAgICAgICAgICAgICBleGVjLm91dFtpXSA9ICh2b2lkICopIGRzdDFbaV07CiAg ICAgICAgIH0KLSAgICAgICAgY2FsbF9uZXcoJmV4ZWMsIGNvbXBfbmV3LnByaXYsIDAsIDAsIFBJ WEVMUyAvIGNvbXBfbmV3LmJsb2NrX3NpemUsIExJTkVTKTsKKyAgICAgICAgY2hlY2thc21fY2Fs bF9jaGVja2VkKGNvbXBfbmV3LmZ1bmMsICZleGVjLCBjb21wX25ldy5wcml2LCAwLCAwLCBQSVhF TFMgLyBjb21wX25ldy5ibG9ja19zaXplLCBMSU5FUyk7CiAKICAgICAgICAgZm9yIChpbnQgaSA9 IDA7IGkgPCBOQl9QTEFORVM7IGkrKykgewogICAgICAgICAgICAgY29uc3QgY2hhciAqbmFtZSA9 IEZNVCgiJXNbJWRdIiwgcmVwb3J0LCBpKTsKQEAgLTI0Miw3ICsyMzgsNyBAQCBzdGF0aWMgdm9p ZCBjaGVja19vcHMoY29uc3QgY2hhciAqcmVwb3J0LCBjb25zdCB1bnNpZ25lZCByYW5nZXNbTkJf UExBTkVTXSwKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogCi0gICAgICAgIGJl bmNoX25ldygmZXhlYywgY29tcF9uZXcucHJpdiwgMCwgMCwgUElYRUxTIC8gY29tcF9uZXcuYmxv Y2tfc2l6ZSwgTElORVMpOworICAgICAgICBiZW5jaChjb21wX25ldy5mdW5jLCAmZXhlYywgY29t cF9uZXcucHJpdiwgMCwgMCwgUElYRUxTIC8gY29tcF9uZXcuYmxvY2tfc2l6ZSwgTElORVMpOwog ICAgIH0KIAogICAgIGlmIChjb21wX25ldy5mdW5jICE9IGNvbXBfcmVmLmZ1bmMgJiYgY29tcF9u ZXcuZnJlZSkKLS0gCjIuNTIuMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdCAtLSBmZm1wZWctZGV2ZWxAZmZt cGVnLm9yZwpUbyB1bnN1YnNjcmliZSBzZW5kIGFuIGVtYWlsIHRvIGZmbXBlZy1kZXZlbC1sZWF2 ZUBmZm1wZWcub3JnCg==