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 005724559D for ; Sat, 6 May 2023 11:49:57 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 4D9B268C0CE; Sat, 6 May 2023 14:49:54 +0300 (EEST) Received: from mail-yw1-f175.google.com (mail-yw1-f175.google.com [209.85.128.175]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 51A5768C05D for ; Sat, 6 May 2023 14:49:48 +0300 (EEST) Received: by mail-yw1-f175.google.com with SMTP id 00721157ae682-55a829411b5so25206037b3.1 for ; Sat, 06 May 2023 04:49:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ltnglobal-com.20221208.gappssmtp.com; s=20221208; t=1683373786; x=1685965786; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=TIQvfE2btQeBwxbOMxn5yinMfPfs9WsYu0Lv6z7/Oes=; b=ybO5BlO+tfYDCKmtIUUsRtJvu+YlG1T+3+Y1pPmu+Fqf+zfbZjZxtwk4fNNnZfdFrI +wK65tQTI6V7B47WWgnCU/arpNw7UIe6Kza5r7vM0nwlRa5RC1IrNokRXbfiQClIkwwx 4Xx71O/76AnR/AFPeYuRDYX/9LS/JUjMmQ/tcCk4JTR/Op05QPHQTZry8lBA02F1EzP0 Nk3tXJwRoVvzlIBgPT2KNCVXhCeVJf7MIW9HwhxmkIZ5/lknhOLp/1usK7CHGFugzJaz G1pHP6idGitqY3QCEKG7s7dIAqZMM0XKmiprTJTD+W1pydwQN/MGrQsooZpvry5Xxwtz Q94w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683373786; x=1685965786; h=content-transfer-encoding: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=TIQvfE2btQeBwxbOMxn5yinMfPfs9WsYu0Lv6z7/Oes=; b=fvE4ZyQALvHyTNxMbIi3rx11GCgcU5tLoWXwEKmw1YkKVY5k8aY9pMyiMtL2r60OTb +wjVG050JqS4YfGArfGmlXYyjW6R4KgGsf3np9D1trNV8cjiEiJiiOarB6qqALmmFKhC +jTWbIHl5Fff0D1OzGeQkclxpTUn4ANoyeVjdG6OwVEQPmKDFPZueY7pq5StNgbsWalt VnREfGndmBF9rF2PP6ZXbciRpXW+uacOpqf1y93vcfy2dBh0FG0BIZrXjNOTB8Na8kQN 9eS7wVG8XlE8QQeoiGsbEMvxP9IQyWpDSRihtw3ewA81JRWQTWLPFKIPSRRLdigMRRVw /6pw== X-Gm-Message-State: AC+VfDyfIdXIf1Pb2G3QdgxGSEwZqQcWsEVnotntadbxFlMUbtRADfkk qYu3ULPLfQSl4i/7vs17Gv8cjFwP4t6A09Way23Ahq4PbrlKAH4tAYQ= X-Google-Smtp-Source: ACHHUZ72YAZ1De8ZXjdkIE/8NW7/S+UpcgHOkl/ljcfDk5je1fosuFmYF+TrB5b+qpIHIOZWsttdruGW2dYKUpN8QTM= X-Received: by 2002:a0d:df4a:0:b0:55a:26cf:33e with SMTP id i71-20020a0ddf4a000000b0055a26cf033emr4891370ywe.42.1683373786489; Sat, 06 May 2023 04:49:46 -0700 (PDT) MIME-Version: 1.0 References: <1683323657-20687-1-git-send-email-dheitmueller@ltnglobal.com> In-Reply-To: From: Devin Heitmueller Date: Sat, 6 May 2023 07:49:35 -0400 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [RFC/PATCH] bitpacked_dec: Optimization for bitpacked_dec decoder performance 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="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: SGkgTGFuY2UsCgpPbiBTYXQsIE1heSA2LCAyMDIzIGF0IDc6MzLigK9BTSBMYW5jZSBXYW5nIDxs YW5jZS5sbXdhbmdAZ21haWwuY29tPiB3cm90ZToKPiBGWUksIG9uIG15IGRldmVsb3BtZW50IHN5 c3RlbSwgSSBydW4gdHdvIHRpbWUgZm9yIHRoZSBvcmlnaW5hbCBhbmQgbW9kaWZpZWQKPiB2ZXJz aW9uIGFuZCBubyBvYnZpb3VzIGRpZmZlcmVuY2U6CgpTaW1wbHkgcnVubmluZyAidGltZSIgYWdh aW5zdCB0aGUgYmluYXJ5IGlzbid0IGFuIGFjY3VyYXRlIHdheSB0bwptZWFzdXJlIGEgNjBtcyBk aWZmZXJlbmNlIGZvciBhIHNpbmdsZSBmcmFtZSBiZWluZyBwcm9jZXNzZWQuICBGb3IgYW55CnN1 Y2ggZXhlY3V0aW9uIG9mIGZmbXBlZyB0aGUgYnVsayBvZiB0aGUgdGltZSBpcyBzcGVudCBsb2Fk aW5nIHRoZQphcHBsaWNhdGlvbiBhbmQgaW4gdGhpcyBjYXNlIGxvYWRpbmcgdGhlIDIwTUIgZmls ZSBmcm9tIGRpc2sgaW50bwptZW1vcnkuCgpJbiBteSBjYXNlIEkgYWRkZWQgaW5zdHJ1bWVudGF0 aW9uIHRvIHRoZSBkZWNvZGVyIHRvIG1lYXN1cmUgaG93IG11Y2gKdGltZSBpdCB0b29rIHRvIHBl cmZvcm0gdGhlIGFjdHVhbCBkZWNvZGUgb3BlcmF0aW9uLiAgSSBkaXNjYXJkZWQgdGhlCnBhdGNo IGFscmVhZHkgc2luY2UgaXQgd2FzIGxpa2Ugc2l4IGxpbmVzIG9mIGNvZGUgYW5kIEkgZGlkIHRo ZSB3b3JrCnNldmVyYWwgd2Vla3MgYWdvLCBidXQgaWYgdGhlcmUgaXMgcmVhbGx5IGEgZGlzcHV0 ZSBhYm91dCB0aGUKcGVyZm9ybWFuY2UgYmVuZWZpdCBJIGNhbiBvYnZpb3VzbHkgcmVjcmVhdGUg aXQgKGFzIGNhbiBhbnlvbmUgd2hvCndhbnRzIHRvIGJlbmNobWFyayBpdCB0aGVtc2VsdmVzKS4g IFlvdSB3b3VsZCBqdXN0IGhhdmUgdG8gaW5zZXJ0IGEKY291cGxlIG9mIGNhbGxzIHRvIGdldHRp bWVvZmRheSgpIGluIGxpYmF2Y29kZWMvYml0cGFja2VkX2RlYy5jIGJlZm9yZQphbmQgYWZ0ZXIg dGhlIGRlY29kaW5nIG9wZXJhdGlvbi4KClRoaXMgaXMgb25lIG9mIHRob3NlIGNhc2VzIHdoZXJl IHlvdSB3b24ndCBub3RpY2UgdGhlIHBlcmZvcm1hbmNlCmRpZmZlcmVuY2UgZG9pbmcgYW55IG9w ZXJhdGlvbiBvbmNlLCBidXQgaXQgYmVjb21lcyBpbXBvcnRhbnQgd2hlbgp5b3UncmUgcHJvY2Vz c2luZyBhIGxpdmUgUlRQIHN0cmVhbSBvZiAyMTYwcDU5IHZpZGVvIGF0IDEwLjQgR2Jwcy4KCkRl dmluCgotLSAKRGV2aW4gSGVpdG11ZWxsZXIsIFNlbmlvciBTb2Z0d2FyZSBFbmdpbmVlcgpMVE4g R2xvYmFsIENvbW11bmljYXRpb25zCm86ICsxICgzMDEpIDM2My0xMDAxCnc6IGh0dHBzOi8vbHRu Z2xvYmFsLmNvbSAgZTogZGV2aW4uaGVpdG11ZWxsZXJAbHRuZ2xvYmFsLmNvbQpfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwgbWFpbGlu ZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9tYWlsbWFu L2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsgYWJvdmUs IG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJqZWN0ICJ1 bnN1YnNjcmliZSIuCg==