From 323553c0312f4d25a05b39dd97872f6b5ae69c8a Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 20 Nov 2025 16:43:38 +0000 Subject: [PATCH 1/2] chore(deps): update actions/checkout action to v6 --- .github/workflows/benchmark.yaml | 2 +- .github/workflows/codspeed.yaml | 2 +- .github/workflows/compile.yaml | 2 +- .github/workflows/release.yaml | 4 ++-- .github/workflows/tox.yaml | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/benchmark.yaml b/.github/workflows/benchmark.yaml index b039d91..b038025 100644 --- a/.github/workflows/benchmark.yaml +++ b/.github/workflows/benchmark.yaml @@ -26,7 +26,7 @@ jobs: name: Run Benchmarks runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Set up Python uses: actions/setup-python@v6 diff --git a/.github/workflows/codspeed.yaml b/.github/workflows/codspeed.yaml index 05d0327..99853e1 100644 --- a/.github/workflows/codspeed.yaml +++ b/.github/workflows/codspeed.yaml @@ -26,7 +26,7 @@ jobs: name: Run CodSpeed Benchmarks runs-on: ubuntu-latest steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Set up Python uses: actions/setup-python@v6 diff --git a/.github/workflows/compile.yaml b/.github/workflows/compile.yaml index c327f6c..fbe1c97 100644 --- a/.github/workflows/compile.yaml +++ b/.github/workflows/compile.yaml @@ -25,7 +25,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: # Check out the PR branch ref: ${{ github.head_ref }} diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index fb0a3e4..1a6bba6 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -79,7 +79,7 @@ jobs: steps: - name: Check out code - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 @@ -127,7 +127,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out code - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 diff --git a/.github/workflows/tox.yaml b/.github/workflows/tox.yaml index 967aeeb..deb7494 100644 --- a/.github/workflows/tox.yaml +++ b/.github/workflows/tox.yaml @@ -47,7 +47,7 @@ jobs: TOX_RECREATE_FLAG: ${{ github.event_name == 'schedule' && '-r' || '' }} IS_UBUNTU_32BIT: ${{ matrix.os == 'ubuntu-latest' && matrix.architecture == 'x86' }} steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 # Use i386/python Docker for all 32-bit Ubuntu jobs (TODO cache some of this) - name: Run job in 32-bit Ubuntu Docker container From 7d5607dca36de29b8a4c0f960507f8b9c3e13b03 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 20 Nov 2025 17:05:45 +0000 Subject: [PATCH 2/2] Update benchmark results [skip ci] --- benchmarks/results/_utils.md | 276 +++++----- benchmarks/results/main.md | 966 +++++++++++++++++------------------ 2 files changed, 621 insertions(+), 621 deletions(-) diff --git a/benchmarks/results/_utils.md b/benchmarks/results/_utils.md index 80cf7e3..0e6a289 100644 --- a/benchmarks/results/_utils.md +++ b/benchmarks/results/_utils.md @@ -1,141 +1,141 @@ -#### [faster_hexbytes._utils](https://github.com/BobTheBuidler/faster-hexbytes/blob/master/faster_hexbytes/_utils.py) - [view benchmarks](https://github.com/BobTheBuidler/faster-hexbytes/blob/master/benchmarks/test__utils_benchmarks.py) +#### [faster_hexbytes._utils](https://github.com/BobTheBuidler/faster-hexbytes/blob/renovate/actions-checkout-6.x/faster_hexbytes/_utils.py) - [view benchmarks](https://github.com/BobTheBuidler/faster-hexbytes/blob/renovate/actions-checkout-6.x/benchmarks/test__utils_benchmarks.py) | Function | Reference Mean | Faster Mean | % Change | Speedup (%) | x Faster | Faster | |----------|---------------|-------------|----------|-------------|----------|--------| -| `hexstr_to_bytes['']` | 1.971168244280951e-05 | 1.1417705668864831e-05 | 42.08% | 72.64% | 1.73x | ✅ | -| `hexstr_to_bytes['0x'+'0'*128]` | 3.497937499518946e-05 | 2.425874360437697e-05 | 30.65% | 44.19% | 1.44x | ✅ | -| `hexstr_to_bytes['0x'+'00'*64]` | 3.5041360056181734e-05 | 2.4256801194766902e-05 | 30.78% | 44.46% | 1.44x | ✅ | -| `hexstr_to_bytes['0x'+'00ff'*16]` | 3.164289931469222e-05 | 2.1351526038702577e-05 | 32.52% | 48.20% | 1.48x | ✅ | -| `hexstr_to_bytes['0x'+'0123456789abcdef'*8]` | 3.5331364722387855e-05 | 2.4069471917112043e-05 | 31.88% | 46.79% | 1.47x | ✅ | -| `hexstr_to_bytes['0x'+'1'*64]` | 3.12101879920289e-05 | 2.1470267674172987e-05 | 31.21% | 45.36% | 1.45x | ✅ | -| `hexstr_to_bytes['0x'+'1234567890abcdef'*8]` | 3.516738154165112e-05 | 2.398359514947047e-05 | 31.80% | 46.63% | 1.47x | ✅ | -| `hexstr_to_bytes['0x'+'a'*128]` | 3.70241423729434e-05 | 2.437494835307977e-05 | 34.16% | 51.89% | 1.52x | ✅ | -| `hexstr_to_bytes['0x'+'a1b2c3d4'*8]` | 3.1737593911127666e-05 | 2.129979784670007e-05 | 32.89% | 49.00% | 1.49x | ✅ | -| `hexstr_to_bytes['0x'+'b'*2048]` | 0.0001441947200291652 | 0.00012868731565675122 | 10.75% | 12.05% | 1.12x | ✅ | -| `hexstr_to_bytes['0x'+'badc0ffee0ddf00d'*4]` | 3.187062020019724e-05 | 2.120393789811668e-05 | 33.47% | 50.31% | 1.50x | ✅ | -| `hexstr_to_bytes['0x'+'beef'*16]` | 3.1361378733063425e-05 | 2.123714574280843e-05 | 32.28% | 47.67% | 1.48x | ✅ | -| `hexstr_to_bytes['0x'+'c'*1024]` | 9.169570047951793e-05 | 7.460142628824288e-05 | 18.64% | 22.91% | 1.23x | ✅ | -| `hexstr_to_bytes['0x'+'cafebabe'*8]` | 3.126408416841932e-05 | 2.132974992135113e-05 | 31.78% | 46.58% | 1.47x | ✅ | -| `hexstr_to_bytes['0x'+'d'*512]` | 5.943641151676485e-05 | 4.479989181706316e-05 | 24.63% | 32.67% | 1.33x | ✅ | -| `hexstr_to_bytes['0x'+'dead'*16]` | 3.190928226375167e-05 | 2.1303754041039405e-05 | 33.24% | 49.78% | 1.50x | ✅ | -| `hexstr_to_bytes['0x'+'e'*256]` | 4.6064534096393825e-05 | 3.1154672891473044e-05 | 32.37% | 47.86% | 1.48x | ✅ | -| `hexstr_to_bytes['0x'+'f'*128]` | 3.6042064018825395e-05 | 2.3858943099139027e-05 | 33.80% | 51.06% | 1.51x | ✅ | -| `hexstr_to_bytes['0x'+'f'*64]` | 3.110022260445027e-05 | 2.1526722206697332e-05 | 30.78% | 44.47% | 1.44x | ✅ | -| `hexstr_to_bytes['0x'+'facefeed'*8]` | 3.244153254259119e-05 | 2.1469786338568922e-05 | 33.82% | 51.10% | 1.51x | ✅ | -| `hexstr_to_bytes['0x'+'ff'*32]` | 3.159789865079154e-05 | 2.1459988061822297e-05 | 32.08% | 47.24% | 1.47x | ✅ | -| `hexstr_to_bytes['0x'+'ff00'*16]` | 3.167627389960828e-05 | 2.141100575624828e-05 | 32.41% | 47.94% | 1.48x | ✅ | -| `hexstr_to_bytes['0x']` | 2.2056012468533083e-05 | 1.1758622755399605e-05 | 46.69% | 87.57% | 1.88x | ✅ | -| `hexstr_to_bytes['0x0']` | 3.139081703969375e-05 | 2.03287045881216e-05 | 35.24% | 54.42% | 1.54x | ✅ | -| `hexstr_to_bytes['0x1']` | 3.169267200411783e-05 | 2.012324256122626e-05 | 36.51% | 57.49% | 1.57x | ✅ | -| `hexstr_to_bytes['0x1234']` | 2.8850938321560567e-05 | 1.8367778589964398e-05 | 36.34% | 57.07% | 1.57x | ✅ | -| `hexstr_to_bytes['0xCAFEBABE']` | 2.8940210561908557e-05 | 1.867940915296877e-05 | 35.46% | 54.93% | 1.55x | ✅ | -| `hexstr_to_bytes['0xabcdef']` | 2.9118481253261496e-05 | 1.7894460598043255e-05 | 38.55% | 62.72% | 1.63x | ✅ | -| `hexstr_to_bytes['0xdeadbeef']` | 2.8600538028673284e-05 | 1.900228554707544e-05 | 33.56% | 50.51% | 1.51x | ✅ | -| `hexstr_to_bytes['deadbeef']` | 2.4344480929036046e-05 | 1.5333134136579005e-05 | 37.02% | 58.77% | 1.59x | ✅ | -| `to_bytes['']` | 2.9521852758491497e-05 | 1.2683319153186327e-05 | 57.04% | 132.76% | 2.33x | ✅ | -| `to_bytes['0x'+'00'*64]` | 4.592302587042806e-05 | 2.5184359290758273e-05 | 45.16% | 82.35% | 1.82x | ✅ | -| `to_bytes['0x'+'a'*128]` | 4.519740921074339e-05 | 2.5088384500293385e-05 | 44.49% | 80.15% | 1.80x | ✅ | -| `to_bytes['0x'+'ff'*32]` | 4.2745213411722835e-05 | 2.218954750930412e-05 | 48.09% | 92.64% | 1.93x | ✅ | -| `to_bytes['0x']` | 3.329112096050665e-05 | 1.3259833285902287e-05 | 60.17% | 151.07% | 2.51x | ✅ | -| `to_bytes['0x1234']` | 4.03859382286841e-05 | 1.9386563488708107e-05 | 52.00% | 108.32% | 2.08x | ✅ | -| `to_bytes['0xCAFEBABE']` | 4.0711524002578535e-05 | 1.953874904608493e-05 | 52.01% | 108.36% | 2.08x | ✅ | -| `to_bytes['0xabcdef']` | 3.986027863389902e-05 | 1.9127076146739696e-05 | 52.01% | 108.40% | 2.08x | ✅ | -| `to_bytes['0xdeadbeef']` | 3.943099960426065e-05 | 1.959266198822533e-05 | 50.31% | 101.25% | 2.01x | ✅ | -| `to_bytes['abc']` | 4.0839160972351435e-05 | 2.0749356600284682e-05 | 49.19% | 96.82% | 1.97x | ✅ | -| `to_bytes['deadbeef']` | 3.487179835169303e-05 | 1.6387543898919515e-05 | 53.01% | 112.79% | 2.13x | ✅ | -| `to_bytes[0-9]` | 7.027305316857238e-06 | 3.453071544389161e-06 | 50.86% | 103.51% | 2.04x | ✅ | -| `to_bytes[0]` | 7.426813360318459e-05 | 3.243054584808747e-05 | 56.33% | 129.01% | 2.29x | ✅ | -| `to_bytes[123456]` | 8.120629497039529e-05 | 3.575673518600904e-05 | 55.97% | 127.11% | 2.27x | ✅ | -| `to_bytes[2**16]` | 7.953045868246963e-05 | 3.5630058607427386e-05 | 55.20% | 123.21% | 2.23x | ✅ | -| `to_bytes[2**256-1]` | 8.455484309185206e-05 | 4.0879250525261634e-05 | 51.65% | 106.84% | 2.07x | ✅ | -| `to_bytes[2**32]` | 8.06814441150354e-05 | 3.87469383395738e-05 | 51.98% | 108.23% | 2.08x | ✅ | -| `to_bytes[2**64]` | 8.149897558449565e-05 | 3.9223134481978525e-05 | 51.87% | 107.78% | 2.08x | ✅ | -| `to_bytes[2**8]` | 7.925023346112714e-05 | 3.5642575074376216e-05 | 55.03% | 122.35% | 2.22x | ✅ | -| `to_bytes[4-byte pattern]` | 7.10866320288003e-06 | 3.4556704772293987e-06 | 51.39% | 105.71% | 2.06x | ✅ | -| `to_bytes[False]` | 2.2894147910726616e-05 | 4.141194060659862e-06 | 81.91% | 452.84% | 5.53x | ✅ | -| `to_bytes[True]` | 2.3047317769283575e-05 | 4.144077187227615e-06 | 82.02% | 456.15% | 5.56x | ✅ | -| `to_bytes[all byte values]` | 7.024919220414753e-06 | 3.440720556198602e-06 | 51.02% | 104.17% | 2.04x | ✅ | -| `to_bytes[alternating 0x00/0xff]` | 6.974223081877117e-06 | 3.416707977457068e-06 | 51.01% | 104.12% | 2.04x | ✅ | -| `to_bytes[alternating 0xaa/0x55]` | 7.089760367806566e-06 | 3.4459356522607566e-06 | 51.40% | 105.74% | 2.06x | ✅ | -| `to_bytes[ascii sentence]` | 7.105676453143666e-06 | 3.3480135349808838e-06 | 52.88% | 112.24% | 2.12x | ✅ | -| `to_bytes[b'']` | 7.0238297654006735e-06 | 3.412723992204557e-06 | 51.41% | 105.81% | 2.06x | ✅ | -| `to_bytes[b'\\x00'*32]` | 7.1193678656234025e-06 | 3.419848644295777e-06 | 51.96% | 108.18% | 2.08x | ✅ | -| `to_bytes[b'\\x00\\xff\\x00\\xff']` | 7.0070285775012426e-06 | 3.3964932380563652e-06 | 51.53% | 106.30% | 2.06x | ✅ | -| `to_bytes[b'\\x01'*100]` | 7.021926228948071e-06 | 3.477121061181067e-06 | 50.48% | 101.95% | 2.02x | ✅ | -| `to_bytes[b'\\x01'*2048]` | 7.070661465409182e-06 | 3.4571375114176793e-06 | 51.11% | 104.52% | 2.05x | ✅ | -| `to_bytes[b'\\x01\\x02\\x03']` | 7.139346042734353e-06 | 3.4191680044075387e-06 | 52.11% | 108.80% | 2.09x | ✅ | -| `to_bytes[b'\\x10\\x20\\x30\\x40\\x50']` | 7.0252152829116e-06 | 3.4583331805294465e-06 | 50.77% | 103.14% | 2.03x | ✅ | -| `to_bytes[b'\\x7f'*8]` | 6.987156576516733e-06 | 3.4537374280995974e-06 | 50.57% | 102.31% | 2.02x | ✅ | -| `to_bytes[b'\\x80'*8]` | 6.971588993303666e-06 | 3.477774932512938e-06 | 50.12% | 100.46% | 2.00x | ✅ | -| `to_bytes[b'\\xde\\xad\\xbe\\xef']` | 7.141795898008476e-06 | 3.486202748857358e-06 | 51.19% | 104.86% | 2.05x | ✅ | -| `to_bytes[b'\\xff'*64]` | 7.0780429893804675e-06 | 3.4498694139924335e-06 | 51.26% | 105.17% | 2.05x | ✅ | -| `to_bytes[b'a'*1024]` | 7.1655136629291495e-06 | 3.448252149271715e-06 | 51.88% | 107.80% | 2.08x | ✅ | -| `to_bytes[b'abc']` | 6.680503233300263e-06 | 3.5872797989827002e-06 | 46.30% | 86.23% | 1.86x | ✅ | -| `to_bytes[bytearray(0-9)]` | 2.93810819938519e-05 | 1.3782163903729613e-05 | 53.09% | 113.18% | 2.13x | ✅ | -| `to_bytes[bytearray(4-byte pattern)]` | 2.8924633955771528e-05 | 1.4603292594827965e-05 | 49.51% | 98.07% | 1.98x | ✅ | -| `to_bytes[bytearray(all byte values)]` | 2.985187740714099e-05 | 1.3808821278650217e-05 | 53.74% | 116.18% | 2.16x | ✅ | -| `to_bytes[bytearray(alternating 0x00/0xff)]` | 2.9237378634116158e-05 | 1.326930387654884e-05 | 54.62% | 120.34% | 2.20x | ✅ | -| `to_bytes[bytearray(alternating 0xaa/0x55)]` | 2.977298636332179e-05 | 1.3501386050774115e-05 | 54.65% | 120.52% | 2.21x | ✅ | -| `to_bytes[bytearray(ascii sentence)]` | 2.888387265761258e-05 | 1.3597246348619222e-05 | 52.92% | 112.42% | 2.12x | ✅ | -| `to_bytes[bytearray(b'')]` | 2.659690963718541e-05 | 1.178354330237158e-05 | 55.70% | 125.71% | 2.26x | ✅ | -| `to_bytes[bytearray(b'\\x00'*32)]` | 2.9106095588882372e-05 | 1.3719702408165342e-05 | 52.86% | 112.15% | 2.12x | ✅ | -| `to_bytes[bytearray(b'\\x00\\xff\\x00\\xff')]` | 2.8746083532468837e-05 | 1.3601327839160737e-05 | 52.68% | 111.35% | 2.11x | ✅ | -| `to_bytes[bytearray(b'\\x01'*100)]` | 2.9757220140452396e-05 | 1.3751455871649103e-05 | 53.79% | 116.39% | 2.16x | ✅ | -| `to_bytes[bytearray(b'\\x01'*2048)]` | 3.694267697172436e-05 | 2.0475325915207392e-05 | 44.58% | 80.43% | 1.80x | ✅ | -| `to_bytes[bytearray(b'\\x01\\x02\\x03')]` | 2.871489212158301e-05 | 1.3933468906041147e-05 | 51.48% | 106.09% | 2.06x | ✅ | -| `to_bytes[bytearray(b'\\x10\\x20\\x30\\x40\\x50')]` | 2.897026876500367e-05 | 1.3816718421862459e-05 | 52.31% | 109.68% | 2.10x | ✅ | -| `to_bytes[bytearray(b'\\x7f'*8)]` | 2.942732447991551e-05 | 1.3823683904117267e-05 | 53.02% | 112.88% | 2.13x | ✅ | -| `to_bytes[bytearray(b'\\x80'*8)]` | 2.9384457618589444e-05 | 1.3605943915459308e-05 | 53.70% | 115.97% | 2.16x | ✅ | -| `to_bytes[bytearray(b'\\xde\\xad\\xbe\\xef')]` | 2.8975684385408438e-05 | 1.3726477657973693e-05 | 52.63% | 111.09% | 2.11x | ✅ | -| `to_bytes[bytearray(b'\\xff'*64)]` | 2.945652650961177e-05 | 1.3562062625938884e-05 | 53.96% | 117.20% | 2.17x | ✅ | -| `to_bytes[bytearray(b'a'*1024)]` | 3.6445961457549596e-05 | 1.8992931887239447e-05 | 47.89% | 91.89% | 1.92x | ✅ | -| `to_bytes[bytearray(b'abc')]` | 2.8370462574556805e-05 | 1.386705793406087e-05 | 51.12% | 104.59% | 2.05x | ✅ | -| `to_bytes[bytearray(long alternating)]` | 3.676548312702069e-05 | 1.9159534833905205e-05 | 47.89% | 91.89% | 1.92x | ✅ | -| `to_bytes[bytearray(mixed pattern)]` | 2.945384403847883e-05 | 1.3995416607451113e-05 | 52.48% | 110.45% | 2.10x | ✅ | -| `to_bytes[bytearray(multiples of 0x10)]` | 2.91213344714002e-05 | 1.3712298166958182e-05 | 52.91% | 112.37% | 2.12x | ✅ | -| `to_bytes[bytearray(palindrome ascii)]` | 2.845955650211392e-05 | 1.374689022373145e-05 | 51.70% | 107.03% | 2.07x | ✅ | -| `to_bytes[bytearray(palindrome numeric)]` | 2.8518964364614444e-05 | 1.3905442601711993e-05 | 51.24% | 105.09% | 2.05x | ✅ | -| `to_bytes[bytearray(palindrome)]` | 2.8918970754351544e-05 | 1.3615229675907612e-05 | 52.92% | 112.40% | 2.12x | ✅ | -| `to_bytes[bytearray(repeated 0-9)]` | 2.989110695956114e-05 | 1.4176085456949457e-05 | 52.57% | 110.86% | 2.11x | ✅ | -| `to_bytes[bytearray(single 0xff)]` | 2.8604387206039817e-05 | 1.3818169610536488e-05 | 51.69% | 107.01% | 2.07x | ✅ | -| `to_bytes[bytearray(single null byte)]` | 2.884396353244822e-05 | 1.3934718454455209e-05 | 51.69% | 106.99% | 2.07x | ✅ | -| `to_bytes[bytearray(two patterns)]` | 2.88497332996308e-05 | 1.3708519046599133e-05 | 52.48% | 110.45% | 2.10x | ✅ | -| `to_bytes[long alternating]` | 7.027317062967399e-06 | 3.429258098370563e-06 | 51.20% | 104.92% | 2.05x | ✅ | -| `to_bytes[memoryview(0-9)]` | 4.302079051530436e-05 | 1.7952623661368852e-05 | 58.27% | 139.64% | 2.40x | ✅ | -| `to_bytes[memoryview(4-byte pattern)]` | 4.3984718336513825e-05 | 1.810457171933459e-05 | 58.84% | 142.95% | 2.43x | ✅ | -| `to_bytes[memoryview(all byte values)]` | 4.388971758856194e-05 | 1.8070519593430596e-05 | 58.83% | 142.88% | 2.43x | ✅ | -| `to_bytes[memoryview(alternating 0x00/0xff)]` | 4.3224966079670056e-05 | 1.8029428409070747e-05 | 58.29% | 139.75% | 2.40x | ✅ | -| `to_bytes[memoryview(alternating 0xaa/0x55)]` | 4.3712856949950526e-05 | 1.7892526104261573e-05 | 59.07% | 144.31% | 2.44x | ✅ | -| `to_bytes[memoryview(ascii sentence)]` | 4.496381744054253e-05 | 1.7836600685386424e-05 | 60.33% | 152.09% | 2.52x | ✅ | -| `to_bytes[memoryview(b'')]` | 3.9961960447809126e-05 | 1.6877970902715536e-05 | 57.76% | 136.77% | 2.37x | ✅ | -| `to_bytes[memoryview(b'\\x00'*32)]` | 4.361602681323172e-05 | 1.8156103284987805e-05 | 58.37% | 140.23% | 2.40x | ✅ | -| `to_bytes[memoryview(b'\\x00\\xff\\x00\\xff')]` | 4.372539506397813e-05 | 1.800459546648989e-05 | 58.82% | 142.86% | 2.43x | ✅ | -| `to_bytes[memoryview(b'\\x01'*100)]` | 4.4287964143943825e-05 | 1.867718013658851e-05 | 57.83% | 137.12% | 2.37x | ✅ | -| `to_bytes[memoryview(b'\\x01'*2048)]` | 5.144090360170786e-05 | 2.5540010739021152e-05 | 50.35% | 101.41% | 2.01x | ✅ | -| `to_bytes[memoryview(b'\\x01\\x02\\x03')]` | 4.449937416515178e-05 | 1.8155770492889012e-05 | 59.20% | 145.10% | 2.45x | ✅ | -| `to_bytes[memoryview(b'\\x10\\x20\\x30\\x40\\x50')]` | 4.1786180756670756e-05 | 1.8082012034561374e-05 | 56.73% | 131.09% | 2.31x | ✅ | -| `to_bytes[memoryview(b'\\x7f'*8)]` | 4.514566924935616e-05 | 1.783628095755769e-05 | 60.49% | 153.11% | 2.53x | ✅ | -| `to_bytes[memoryview(b'\\x80'*8)]` | 4.350665780927366e-05 | 1.812118745620324e-05 | 58.35% | 140.09% | 2.40x | ✅ | -| `to_bytes[memoryview(b'\\xde\\xad\\xbe\\xef')]` | 4.354807912275582e-05 | 1.8047626233818025e-05 | 58.56% | 141.30% | 2.41x | ✅ | -| `to_bytes[memoryview(b'\\xff'*64)]` | 4.2722862730843256e-05 | 1.7928789845697658e-05 | 58.03% | 138.29% | 2.38x | ✅ | -| `to_bytes[memoryview(b'a'*1024)]` | 4.9752412265351395e-05 | 2.352021070644509e-05 | 52.73% | 111.53% | 2.12x | ✅ | -| `to_bytes[memoryview(b'abc')]` | 4.263199558347787e-05 | 1.8060955183943846e-05 | 57.64% | 136.05% | 2.36x | ✅ | -| `to_bytes[memoryview(long alternating)]` | 4.9334640699460106e-05 | 2.4301794801777625e-05 | 50.74% | 103.01% | 2.03x | ✅ | -| `to_bytes[memoryview(mixed pattern)]` | 4.408331059771524e-05 | 1.8065978047947587e-05 | 59.02% | 144.01% | 2.44x | ✅ | -| `to_bytes[memoryview(multiples of 0x10)]` | 4.144987297362263e-05 | 1.7931385087619387e-05 | 56.74% | 131.16% | 2.31x | ✅ | -| `to_bytes[memoryview(palindrome ascii)]` | 4.3522996175896494e-05 | 1.7926070407543105e-05 | 58.81% | 142.79% | 2.43x | ✅ | -| `to_bytes[memoryview(palindrome numeric)]` | 4.358766319861689e-05 | 1.7980094226994175e-05 | 58.75% | 142.42% | 2.42x | ✅ | -| `to_bytes[memoryview(palindrome)]` | 4.335885127810375e-05 | 1.8023358158783613e-05 | 58.43% | 140.57% | 2.41x | ✅ | -| `to_bytes[memoryview(repeated 0-9)]` | 4.5071578188008345e-05 | 1.8591667052947287e-05 | 58.75% | 142.43% | 2.42x | ✅ | -| `to_bytes[memoryview(single 0xff)]` | 4.324977391585383e-05 | 1.8442306455805737e-05 | 57.36% | 134.51% | 2.35x | ✅ | -| `to_bytes[memoryview(single null byte)]` | 4.343327811564721e-05 | 1.8409050162200124e-05 | 57.62% | 135.93% | 2.36x | ✅ | -| `to_bytes[memoryview(two patterns)]` | 4.349361110608584e-05 | 1.8147447153368004e-05 | 58.28% | 139.67% | 2.40x | ✅ | -| `to_bytes[mixed pattern]` | 6.962309510144988e-06 | 3.3703068330743143e-06 | 51.59% | 106.58% | 2.07x | ✅ | -| `to_bytes[multiples of 0x10]` | 6.9877474911511094e-06 | 3.4493822932660666e-06 | 50.64% | 102.58% | 2.03x | ✅ | -| `to_bytes[palindrome ascii]` | 7.1232483079559375e-06 | 3.4442381771417767e-06 | 51.65% | 106.82% | 2.07x | ✅ | -| `to_bytes[palindrome numeric]` | 6.9969713995151944e-06 | 3.4605189263375773e-06 | 50.54% | 102.19% | 2.02x | ✅ | -| `to_bytes[palindrome]` | 7.03335252308905e-06 | 3.4518091862636888e-06 | 50.92% | 103.76% | 2.04x | ✅ | -| `to_bytes[repeated 0-9]` | 7.0765443780324335e-06 | 3.3560713328502704e-06 | 52.57% | 110.86% | 2.11x | ✅ | -| `to_bytes[single 0xff]` | 6.968268881453554e-06 | 3.3422242450532154e-06 | 52.04% | 108.49% | 2.08x | ✅ | -| `to_bytes[single null byte]` | 6.90337823103932e-06 | 3.4225487824124754e-06 | 50.42% | 101.70% | 2.02x | ✅ | -| `to_bytes[two patterns]` | 7.052409636803761e-06 | 3.3686398094806905e-06 | 52.23% | 109.35% | 2.09x | ✅ | +| `hexstr_to_bytes['']` | 1.7093278890044116e-05 | 9.523662594292035e-06 | 44.28% | 79.48% | 1.79x | ✅ | +| `hexstr_to_bytes['0x'+'0'*128]` | 3.3198236714820755e-05 | 2.209002115127259e-05 | 33.46% | 50.29% | 1.50x | ✅ | +| `hexstr_to_bytes['0x'+'00'*64]` | 3.3556380015649105e-05 | 2.2231108732131423e-05 | 33.75% | 50.94% | 1.51x | ✅ | +| `hexstr_to_bytes['0x'+'00ff'*16]` | 3.0715809982430106e-05 | 1.8582306668221327e-05 | 39.50% | 65.30% | 1.65x | ✅ | +| `hexstr_to_bytes['0x'+'0123456789abcdef'*8]` | 3.3111198506794595e-05 | 2.1829913368549963e-05 | 34.07% | 51.68% | 1.52x | ✅ | +| `hexstr_to_bytes['0x'+'1'*64]` | 3.105485593699691e-05 | 1.862045614231805e-05 | 40.04% | 66.78% | 1.67x | ✅ | +| `hexstr_to_bytes['0x'+'1234567890abcdef'*8]` | 3.304972025747714e-05 | 2.2083852808802287e-05 | 33.18% | 49.66% | 1.50x | ✅ | +| `hexstr_to_bytes['0x'+'a'*128]` | 3.340100318122518e-05 | 2.240583357457718e-05 | 32.92% | 49.07% | 1.49x | ✅ | +| `hexstr_to_bytes['0x'+'a1b2c3d4'*8]` | 3.126915736071877e-05 | 1.8606062222873685e-05 | 40.50% | 68.06% | 1.68x | ✅ | +| `hexstr_to_bytes['0x'+'b'*2048]` | 0.0001335568182739197 | 0.00011535644274793555 | 13.63% | 15.78% | 1.16x | ✅ | +| `hexstr_to_bytes['0x'+'badc0ffee0ddf00d'*4]` | 3.0066950872241683e-05 | 1.8590554422844884e-05 | 38.17% | 61.73% | 1.62x | ✅ | +| `hexstr_to_bytes['0x'+'beef'*16]` | 3.070185979300479e-05 | 1.8577868504601318e-05 | 39.49% | 65.26% | 1.65x | ✅ | +| `hexstr_to_bytes['0x'+'c'*1024]` | 8.469808431231612e-05 | 7.259565242504629e-05 | 14.29% | 16.67% | 1.17x | ✅ | +| `hexstr_to_bytes['0x'+'cafebabe'*8]` | 3.0697077226932187e-05 | 1.8577522977810406e-05 | 39.48% | 65.24% | 1.65x | ✅ | +| `hexstr_to_bytes['0x'+'d'*512]` | 5.485896611175626e-05 | 4.177183996109991e-05 | 23.86% | 31.33% | 1.31x | ✅ | +| `hexstr_to_bytes['0x'+'dead'*16]` | 3.183027067311108e-05 | 1.8595155038154993e-05 | 41.58% | 71.18% | 1.71x | ✅ | +| `hexstr_to_bytes['0x'+'e'*256]` | 4.038354726837601e-05 | 2.730464511754234e-05 | 32.39% | 47.90% | 1.48x | ✅ | +| `hexstr_to_bytes['0x'+'f'*128]` | 3.332395594642994e-05 | 2.1734538831251342e-05 | 34.78% | 53.32% | 1.53x | ✅ | +| `hexstr_to_bytes['0x'+'f'*64]` | 3.0737524140760275e-05 | 1.8575384777712128e-05 | 39.57% | 65.47% | 1.65x | ✅ | +| `hexstr_to_bytes['0x'+'facefeed'*8]` | 3.109172123140241e-05 | 1.8613806397429774e-05 | 40.13% | 67.04% | 1.67x | ✅ | +| `hexstr_to_bytes['0x'+'ff'*32]` | 3.102638999191313e-05 | 1.8611118083905178e-05 | 40.02% | 66.71% | 1.67x | ✅ | +| `hexstr_to_bytes['0x'+'ff00'*16]` | 3.094180694663176e-05 | 1.858176811718067e-05 | 39.95% | 66.52% | 1.67x | ✅ | +| `hexstr_to_bytes['0x']` | 2.0221841761400846e-05 | 1.0071377108487872e-05 | 50.20% | 100.79% | 2.01x | ✅ | +| `hexstr_to_bytes['0x0']` | 2.9988265997191428e-05 | 1.767242327312932e-05 | 41.07% | 69.69% | 1.70x | ✅ | +| `hexstr_to_bytes['0x1']` | 3.0002915273438544e-05 | 1.7666192910601705e-05 | 41.12% | 69.83% | 1.70x | ✅ | +| `hexstr_to_bytes['0x1234']` | 2.783464607117946e-05 | 1.7059152266061156e-05 | 38.71% | 63.17% | 1.63x | ✅ | +| `hexstr_to_bytes['0xCAFEBABE']` | 2.8049698216033085e-05 | 1.656892208838269e-05 | 40.93% | 69.29% | 1.69x | ✅ | +| `hexstr_to_bytes['0xabcdef']` | 2.7963787822681593e-05 | 1.635599622062806e-05 | 41.51% | 70.97% | 1.71x | ✅ | +| `hexstr_to_bytes['0xdeadbeef']` | 2.797850595158378e-05 | 1.6500327628583153e-05 | 41.02% | 69.56% | 1.70x | ✅ | +| `hexstr_to_bytes['deadbeef']` | 2.265915716062854e-05 | 1.4221045730925563e-05 | 37.24% | 59.34% | 1.59x | ✅ | +| `to_bytes['']` | 2.703188529447388e-05 | 1.0269913071214688e-05 | 62.01% | 163.21% | 2.63x | ✅ | +| `to_bytes['0x'+'00'*64]` | 4.421228175043195e-05 | 2.2823633087356225e-05 | 48.38% | 93.71% | 1.94x | ✅ | +| `to_bytes['0x'+'a'*128]` | 4.406171398884141e-05 | 2.2917118372715175e-05 | 47.99% | 92.27% | 1.92x | ✅ | +| `to_bytes['0x'+'ff'*32]` | 4.15324004195179e-05 | 1.948599069243878e-05 | 53.08% | 113.14% | 2.13x | ✅ | +| `to_bytes['0x']` | 3.0616287892518906e-05 | 1.0793076183206275e-05 | 64.75% | 183.67% | 2.84x | ✅ | +| `to_bytes['0x1234']` | 3.877830950601729e-05 | 1.701606723319269e-05 | 56.12% | 127.89% | 2.28x | ✅ | +| `to_bytes['0xCAFEBABE']` | 3.917057778083447e-05 | 1.787181951116139e-05 | 54.37% | 119.18% | 2.19x | ✅ | +| `to_bytes['0xabcdef']` | 3.9048798719496036e-05 | 1.7101756061557112e-05 | 56.20% | 128.33% | 2.28x | ✅ | +| `to_bytes['0xdeadbeef']` | 3.9094994875791255e-05 | 1.717823974242246e-05 | 56.06% | 127.58% | 2.28x | ✅ | +| `to_bytes['abc']` | 3.80824648911802e-05 | 1.8550422836273967e-05 | 51.29% | 105.29% | 2.05x | ✅ | +| `to_bytes['deadbeef']` | 3.274932306837879e-05 | 1.48534016951371e-05 | 54.65% | 120.48% | 2.20x | ✅ | +| `to_bytes[0-9]` | 5.54581639259386e-06 | 2.9380442974062e-06 | 47.02% | 88.76% | 1.89x | ✅ | +| `to_bytes[0]` | 7.125644110360081e-05 | 2.9975697443822093e-05 | 57.93% | 137.71% | 2.38x | ✅ | +| `to_bytes[123456]` | 7.554735819786831e-05 | 3.2914159990574124e-05 | 56.43% | 129.53% | 2.30x | ✅ | +| `to_bytes[2**16]` | 7.483530710367058e-05 | 3.2900151331855386e-05 | 56.04% | 127.46% | 2.27x | ✅ | +| `to_bytes[2**256-1]` | 7.877430593812516e-05 | 4.016586332706844e-05 | 49.01% | 96.12% | 1.96x | ✅ | +| `to_bytes[2**32]` | 7.693975699914252e-05 | 3.601726538580282e-05 | 53.19% | 113.62% | 2.14x | ✅ | +| `to_bytes[2**64]` | 7.956045308029173e-05 | 3.752811950353134e-05 | 52.83% | 112.00% | 2.12x | ✅ | +| `to_bytes[2**8]` | 7.482382939612925e-05 | 3.2812626014664745e-05 | 56.15% | 128.03% | 2.28x | ✅ | +| `to_bytes[4-byte pattern]` | 5.528608359673969e-06 | 2.9146044437151416e-06 | 47.28% | 89.69% | 1.90x | ✅ | +| `to_bytes[False]` | 1.931388626994089e-05 | 3.43216707480161e-06 | 82.23% | 462.73% | 5.63x | ✅ | +| `to_bytes[True]` | 1.9312876387336664e-05 | 3.434890703998652e-06 | 82.21% | 462.26% | 5.62x | ✅ | +| `to_bytes[all byte values]` | 5.527593892111718e-06 | 2.913567111984135e-06 | 47.29% | 89.72% | 1.90x | ✅ | +| `to_bytes[alternating 0x00/0xff]` | 5.586794579357335e-06 | 2.9463677218134193e-06 | 47.26% | 89.62% | 1.90x | ✅ | +| `to_bytes[alternating 0xaa/0x55]` | 5.531579601365885e-06 | 2.9157005762549754e-06 | 47.29% | 89.72% | 1.90x | ✅ | +| `to_bytes[ascii sentence]` | 5.722158240073661e-06 | 2.914064658267368e-06 | 49.07% | 96.36% | 1.96x | ✅ | +| `to_bytes[b'']` | 5.408364351208257e-06 | 2.8768559215923484e-06 | 46.81% | 88.00% | 1.88x | ✅ | +| `to_bytes[b'\\x00'*32]` | 5.531636999431077e-06 | 2.9629861837564316e-06 | 46.44% | 86.69% | 1.87x | ✅ | +| `to_bytes[b'\\x00\\xff\\x00\\xff']` | 5.529122111158361e-06 | 2.913348179418501e-06 | 47.31% | 89.79% | 1.90x | ✅ | +| `to_bytes[b'\\x01'*100]` | 5.526431267383354e-06 | 2.917419896702915e-06 | 47.21% | 89.43% | 1.89x | ✅ | +| `to_bytes[b'\\x01'*2048]` | 5.52689968135605e-06 | 2.917945105724421e-06 | 47.20% | 89.41% | 1.89x | ✅ | +| `to_bytes[b'\\x01\\x02\\x03']` | 5.529669554164327e-06 | 2.914799330728846e-06 | 47.29% | 89.71% | 1.90x | ✅ | +| `to_bytes[b'\\x10\\x20\\x30\\x40\\x50']` | 5.527378497428041e-06 | 2.9148498309515858e-06 | 47.27% | 89.63% | 1.90x | ✅ | +| `to_bytes[b'\\x7f'*8]` | 5.529915838188048e-06 | 2.9173795157839876e-06 | 47.24% | 89.55% | 1.90x | ✅ | +| `to_bytes[b'\\x80'*8]` | 5.530395275768382e-06 | 2.9155624083144225e-06 | 47.28% | 89.69% | 1.90x | ✅ | +| `to_bytes[b'\\xde\\xad\\xbe\\xef']` | 5.531949204520657e-06 | 2.9711947024204533e-06 | 46.29% | 86.19% | 1.86x | ✅ | +| `to_bytes[b'\\xff'*64]` | 5.534373614901364e-06 | 2.914204181052351e-06 | 47.34% | 89.91% | 1.90x | ✅ | +| `to_bytes[b'a'*1024]` | 5.665374481086741e-06 | 2.914995742819439e-06 | 48.55% | 94.35% | 1.94x | ✅ | +| `to_bytes[b'abc']` | 5.528780988623953e-06 | 2.9662855449469582e-06 | 46.35% | 86.39% | 1.86x | ✅ | +| `to_bytes[bytearray(0-9)]` | 2.6398695184064645e-05 | 1.2541296825610227e-05 | 52.49% | 110.49% | 2.10x | ✅ | +| `to_bytes[bytearray(4-byte pattern)]` | 2.671878851969164e-05 | 1.3325309419708328e-05 | 50.13% | 100.51% | 2.01x | ✅ | +| `to_bytes[bytearray(all byte values)]` | 2.7271908459259168e-05 | 1.2624486957228636e-05 | 53.71% | 116.02% | 2.16x | ✅ | +| `to_bytes[bytearray(alternating 0x00/0xff)]` | 2.6298947577284177e-05 | 1.2489263850207779e-05 | 52.51% | 110.57% | 2.11x | ✅ | +| `to_bytes[bytearray(alternating 0xaa/0x55)]` | 2.6300806744346215e-05 | 1.2480150145679771e-05 | 52.55% | 110.74% | 2.11x | ✅ | +| `to_bytes[bytearray(ascii sentence)]` | 2.6354828003199064e-05 | 1.2533432980447567e-05 | 52.44% | 110.28% | 2.10x | ✅ | +| `to_bytes[bytearray(b'')]` | 2.436621231766595e-05 | 1.0504239287681708e-05 | 56.89% | 131.97% | 2.32x | ✅ | +| `to_bytes[bytearray(b'\\x00'*32)]` | 2.633661407686836e-05 | 1.2472526480906568e-05 | 52.64% | 111.16% | 2.11x | ✅ | +| `to_bytes[bytearray(b'\\x00\\xff\\x00\\xff')]` | 2.6540149930651875e-05 | 1.2565514448033465e-05 | 52.65% | 111.21% | 2.11x | ✅ | +| `to_bytes[bytearray(b'\\x01'*100)]` | 2.646259112374893e-05 | 1.2628770491000027e-05 | 52.28% | 109.54% | 2.10x | ✅ | +| `to_bytes[bytearray(b'\\x01'*2048)]` | 3.451017696418527e-05 | 1.838857108371595e-05 | 46.72% | 87.67% | 1.88x | ✅ | +| `to_bytes[bytearray(b'\\x01\\x02\\x03')]` | 2.6425020461481388e-05 | 1.2535433223171903e-05 | 52.56% | 110.80% | 2.11x | ✅ | +| `to_bytes[bytearray(b'\\x10\\x20\\x30\\x40\\x50')]` | 2.651539123755415e-05 | 1.2575933346355673e-05 | 52.57% | 110.84% | 2.11x | ✅ | +| `to_bytes[bytearray(b'\\x7f'*8)]` | 2.654875322892303e-05 | 1.2541752512090757e-05 | 52.76% | 111.68% | 2.12x | ✅ | +| `to_bytes[bytearray(b'\\x80'*8)]` | 2.648359390863797e-05 | 1.2538839738834608e-05 | 52.65% | 111.21% | 2.11x | ✅ | +| `to_bytes[bytearray(b'\\xde\\xad\\xbe\\xef')]` | 2.655619137938815e-05 | 1.256159487250851e-05 | 52.70% | 111.41% | 2.11x | ✅ | +| `to_bytes[bytearray(b'\\xff'*64)]` | 2.6284521105528074e-05 | 1.2496252424257534e-05 | 52.46% | 110.34% | 2.10x | ✅ | +| `to_bytes[bytearray(b'a'*1024)]` | 3.3306550080777955e-05 | 1.823069274715895e-05 | 45.26% | 82.69% | 1.83x | ✅ | +| `to_bytes[bytearray(b'abc')]` | 2.643732928278473e-05 | 1.2549505104129397e-05 | 52.53% | 110.66% | 2.11x | ✅ | +| `to_bytes[bytearray(long alternating)]` | 3.331778290107488e-05 | 1.818434361900681e-05 | 45.42% | 83.22% | 1.83x | ✅ | +| `to_bytes[bytearray(mixed pattern)]` | 2.6486803044862263e-05 | 1.265189319095889e-05 | 52.23% | 109.35% | 2.09x | ✅ | +| `to_bytes[bytearray(multiples of 0x10)]` | 2.6426559860586626e-05 | 1.2553825927022402e-05 | 52.50% | 110.51% | 2.11x | ✅ | +| `to_bytes[bytearray(palindrome ascii)]` | 2.7016204189375674e-05 | 1.256524989369769e-05 | 53.49% | 115.01% | 2.15x | ✅ | +| `to_bytes[bytearray(palindrome numeric)]` | 2.6446255992116574e-05 | 1.2570620996393365e-05 | 52.47% | 110.38% | 2.10x | ✅ | +| `to_bytes[bytearray(palindrome)]` | 2.6451847855343155e-05 | 1.2528137383094615e-05 | 52.64% | 111.14% | 2.11x | ✅ | +| `to_bytes[bytearray(repeated 0-9)]` | 2.646754740762859e-05 | 1.2725723010777712e-05 | 51.92% | 107.98% | 2.08x | ✅ | +| `to_bytes[bytearray(single 0xff)]` | 2.653335372294327e-05 | 1.2608657624309943e-05 | 52.48% | 110.44% | 2.10x | ✅ | +| `to_bytes[bytearray(single null byte)]` | 2.65254230463767e-05 | 1.2591187193876296e-05 | 52.53% | 110.67% | 2.11x | ✅ | +| `to_bytes[bytearray(two patterns)]` | 2.628476258995795e-05 | 1.2484072935826042e-05 | 52.50% | 110.55% | 2.11x | ✅ | +| `to_bytes[long alternating]` | 5.56378062282151e-06 | 2.9126413127754597e-06 | 47.65% | 91.02% | 1.91x | ✅ | +| `to_bytes[memoryview(0-9)]` | 4.0894678030031424e-05 | 1.6513017811819364e-05 | 59.62% | 147.65% | 2.48x | ✅ | +| `to_bytes[memoryview(4-byte pattern)]` | 4.05927128395365e-05 | 1.661108982026746e-05 | 59.08% | 144.37% | 2.44x | ✅ | +| `to_bytes[memoryview(all byte values)]` | 4.058595429506799e-05 | 1.6612643180595913e-05 | 59.07% | 144.31% | 2.44x | ✅ | +| `to_bytes[memoryview(alternating 0x00/0xff)]` | 4.134892610478958e-05 | 1.6439069231603702e-05 | 60.24% | 151.53% | 2.52x | ✅ | +| `to_bytes[memoryview(alternating 0xaa/0x55)]` | 4.079565010418126e-05 | 1.6433944987569377e-05 | 59.72% | 148.24% | 2.48x | ✅ | +| `to_bytes[memoryview(ascii sentence)]` | 4.048409800330482e-05 | 1.647745565028621e-05 | 59.30% | 145.69% | 2.46x | ✅ | +| `to_bytes[memoryview(b'')]` | 3.9378908324806675e-05 | 1.4377731157273858e-05 | 63.49% | 173.89% | 2.74x | ✅ | +| `to_bytes[memoryview(b'\\x00'*32)]` | 4.13221255777813e-05 | 1.648256345917301e-05 | 60.11% | 150.70% | 2.51x | ✅ | +| `to_bytes[memoryview(b'\\x00\\xff\\x00\\xff')]` | 4.093130743980274e-05 | 1.6558172834069854e-05 | 59.55% | 147.20% | 2.47x | ✅ | +| `to_bytes[memoryview(b'\\x01'*100)]` | 4.102586447219527e-05 | 1.6656980215716942e-05 | 59.40% | 146.30% | 2.46x | ✅ | +| `to_bytes[memoryview(b'\\x01'*2048)]` | 4.924828309077116e-05 | 2.319502095441688e-05 | 52.90% | 112.32% | 2.12x | ✅ | +| `to_bytes[memoryview(b'\\x01\\x02\\x03')]` | 4.0950421893050076e-05 | 1.6530867158872235e-05 | 59.63% | 147.72% | 2.48x | ✅ | +| `to_bytes[memoryview(b'\\x10\\x20\\x30\\x40\\x50')]` | 4.166909822606771e-05 | 1.6544791447065656e-05 | 60.29% | 151.86% | 2.52x | ✅ | +| `to_bytes[memoryview(b'\\x7f'*8)]` | 4.0887910011806744e-05 | 1.653382734463135e-05 | 59.56% | 147.30% | 2.47x | ✅ | +| `to_bytes[memoryview(b'\\x80'*8)]` | 4.090382948188738e-05 | 1.651462061008185e-05 | 59.63% | 147.68% | 2.48x | ✅ | +| `to_bytes[memoryview(b'\\xde\\xad\\xbe\\xef')]` | 4.095249093878354e-05 | 1.6549957958005486e-05 | 59.59% | 147.45% | 2.47x | ✅ | +| `to_bytes[memoryview(b'\\xff'*64)]` | 4.14500364709999e-05 | 1.6464523914020024e-05 | 60.28% | 151.75% | 2.52x | ✅ | +| `to_bytes[memoryview(b'a'*1024)]` | 4.7943414404424674e-05 | 2.2701445995778464e-05 | 52.65% | 111.19% | 2.11x | ✅ | +| `to_bytes[memoryview(b'abc')]` | 4.1670475416235174e-05 | 1.6552284817979104e-05 | 60.28% | 151.75% | 2.52x | ✅ | +| `to_bytes[memoryview(long alternating)]` | 4.797606782027997e-05 | 2.2385020724088708e-05 | 53.34% | 114.32% | 2.14x | ✅ | +| `to_bytes[memoryview(mixed pattern)]` | 4.08696375333159e-05 | 1.6666557800112495e-05 | 59.22% | 145.22% | 2.45x | ✅ | +| `to_bytes[memoryview(multiples of 0x10)]` | 4.0597433836561495e-05 | 1.6514146816664323e-05 | 59.32% | 145.83% | 2.46x | ✅ | +| `to_bytes[memoryview(palindrome ascii)]` | 4.0576302915571694e-05 | 1.654635673366541e-05 | 59.22% | 145.23% | 2.45x | ✅ | +| `to_bytes[memoryview(palindrome numeric)]` | 4.058512773921451e-05 | 1.6563217902630985e-05 | 59.19% | 145.03% | 2.45x | ✅ | +| `to_bytes[memoryview(palindrome)]` | 4.0878475125901395e-05 | 1.650690993218654e-05 | 59.62% | 147.64% | 2.48x | ✅ | +| `to_bytes[memoryview(repeated 0-9)]` | 4.058731469153389e-05 | 1.676074673609385e-05 | 58.70% | 142.16% | 2.42x | ✅ | +| `to_bytes[memoryview(single 0xff)]` | 4.066768435518443e-05 | 1.655383671635835e-05 | 59.29% | 145.67% | 2.46x | ✅ | +| `to_bytes[memoryview(single null byte)]` | 4.077848385534986e-05 | 1.656606277577503e-05 | 59.38% | 146.16% | 2.46x | ✅ | +| `to_bytes[memoryview(two patterns)]` | 4.061814258781592e-05 | 1.644953600847906e-05 | 59.50% | 146.93% | 2.47x | ✅ | +| `to_bytes[mixed pattern]` | 5.620900958749114e-06 | 2.9543907646716726e-06 | 47.44% | 90.26% | 1.90x | ✅ | +| `to_bytes[multiples of 0x10]` | 5.530284503837047e-06 | 2.9157830414480274e-06 | 47.28% | 89.67% | 1.90x | ✅ | +| `to_bytes[palindrome ascii]` | 5.531200019721457e-06 | 2.915175437161352e-06 | 47.30% | 89.74% | 1.90x | ✅ | +| `to_bytes[palindrome numeric]` | 5.527869341861566e-06 | 2.914330461795211e-06 | 47.28% | 89.68% | 1.90x | ✅ | +| `to_bytes[palindrome]` | 5.533916533076092e-06 | 2.913911177918834e-06 | 47.34% | 89.91% | 1.90x | ✅ | +| `to_bytes[repeated 0-9]` | 5.532623196570056e-06 | 2.9135577416426696e-06 | 47.34% | 89.89% | 1.90x | ✅ | +| `to_bytes[single 0xff]` | 5.407276482713318e-06 | 2.8385961621706213e-06 | 47.50% | 90.49% | 1.90x | ✅ | +| `to_bytes[single null byte]` | 5.417237138854266e-06 | 2.839192387076304e-06 | 47.59% | 90.80% | 1.91x | ✅ | +| `to_bytes[two patterns]` | 5.524793276105956e-06 | 2.91589273628941e-06 | 47.22% | 89.47% | 1.89x | ✅ | diff --git a/benchmarks/results/main.md b/benchmarks/results/main.md index bd76041..c633aa8 100644 --- a/benchmarks/results/main.md +++ b/benchmarks/results/main.md @@ -1,486 +1,486 @@ -#### [faster_hexbytes.main](https://github.com/BobTheBuidler/faster-hexbytes/blob/master/faster_hexbytes/main.py) - [view benchmarks](https://github.com/BobTheBuidler/faster-hexbytes/blob/master/benchmarks/test_main_benchmarks.py) +#### [faster_hexbytes.main](https://github.com/BobTheBuidler/faster-hexbytes/blob/renovate/actions-checkout-6.x/faster_hexbytes/main.py) - [view benchmarks](https://github.com/BobTheBuidler/faster-hexbytes/blob/renovate/actions-checkout-6.x/benchmarks/test_main_benchmarks.py) | Function | Reference Mean | Faster Mean | % Change | Speedup (%) | x Faster | Faster | |----------|---------------|-------------|----------|-------------|----------|--------| -| `hexbytes_getitem_index[-1-0-9]` | 2.683523886763302e-05 | 2.3694614261860205e-05 | 11.70% | 13.25% | 1.13x | ✅ | -| `hexbytes_getitem_index[-1-4-byte pattern]` | 2.6757318569210967e-05 | 2.371281154423068e-05 | 11.38% | 12.84% | 1.13x | ✅ | -| `hexbytes_getitem_index[-1-all byte values]` | 2.671757509215257e-05 | 2.37136381732056e-05 | 11.24% | 12.67% | 1.13x | ✅ | -| `hexbytes_getitem_index[-1-alternating 0x00/0xff]` | 2.67626755763087e-05 | 2.3533015729679874e-05 | 12.07% | 13.72% | 1.14x | ✅ | -| `hexbytes_getitem_index[-1-alternating 0xaa/0x55]` | 2.6808101192017356e-05 | 2.3767304331339126e-05 | 11.34% | 12.79% | 1.13x | ✅ | -| `hexbytes_getitem_index[-1-ascii sentence]` | 2.6924999290282597e-05 | 2.5799843935873294e-05 | 4.18% | 4.36% | 1.04x | ✅ | -| `hexbytes_getitem_index[-1-b'\\x00'*32]` | 2.689151004915369e-05 | 2.3497641788964918e-05 | 12.62% | 14.44% | 1.14x | ✅ | -| `hexbytes_getitem_index[-1-b'\\x00\\xff\\x00\\xff']` | 2.6772403427899506e-05 | 2.3452856689065148e-05 | 12.40% | 14.15% | 1.14x | ✅ | -| `hexbytes_getitem_index[-1-b'\\x01'*100]` | 2.66304740809046e-05 | 2.391140919935391e-05 | 10.21% | 11.37% | 1.11x | ✅ | -| `hexbytes_getitem_index[-1-b'\\x01'*2048]` | 2.6723852381362746e-05 | 2.3912969484263205e-05 | 10.52% | 11.75% | 1.12x | ✅ | -| `hexbytes_getitem_index[-1-b'\\x01\\x02\\x03']` | 2.645007588120477e-05 | 2.352465045332209e-05 | 11.06% | 12.44% | 1.12x | ✅ | -| `hexbytes_getitem_index[-1-b'\\x10\\x20\\x30\\x40\\x50']` | 2.6683806866993844e-05 | 2.3537683979362997e-05 | 11.79% | 13.37% | 1.13x | ✅ | -| `hexbytes_getitem_index[-1-b'\\x7f'*8]` | 2.6416246707261685e-05 | 2.3661427849277524e-05 | 10.43% | 11.64% | 1.12x | ✅ | -| `hexbytes_getitem_index[-1-b'\\x80'*8]` | 2.6722070968667005e-05 | 2.361554363000516e-05 | 11.63% | 13.15% | 1.13x | ✅ | -| `hexbytes_getitem_index[-1-b'\\xde\\xad\\xbe\\xef']` | 2.662812430453184e-05 | 2.3635197513785258e-05 | 11.24% | 12.66% | 1.13x | ✅ | -| `hexbytes_getitem_index[-1-b'\\xff'*64]` | 2.673428021909268e-05 | 2.3467027859490736e-05 | 12.22% | 13.92% | 1.14x | ✅ | -| `hexbytes_getitem_index[-1-b'a'*1024]` | 2.6936125927800815e-05 | 2.365563583212574e-05 | 12.18% | 13.87% | 1.14x | ✅ | -| `hexbytes_getitem_index[-1-b'abc']` | 2.6857790916872818e-05 | 2.3684595853206408e-05 | 11.81% | 13.40% | 1.13x | ✅ | -| `hexbytes_getitem_index[-1-long alternating]` | 2.664660260664946e-05 | 2.3577870421412323e-05 | 11.52% | 13.02% | 1.13x | ✅ | -| `hexbytes_getitem_index[-1-mixed pattern]` | 2.690265087991744e-05 | 2.3614152193148242e-05 | 12.22% | 13.93% | 1.14x | ✅ | -| `hexbytes_getitem_index[-1-multiples of 0x10]` | 2.6774385006331806e-05 | 2.3034071635141294e-05 | 13.97% | 16.24% | 1.16x | ✅ | -| `hexbytes_getitem_index[-1-palindrome ascii]` | 2.6878745459546762e-05 | 2.386059814860252e-05 | 11.23% | 12.65% | 1.13x | ✅ | -| `hexbytes_getitem_index[-1-palindrome numeric]` | 2.674990152298743e-05 | 2.4302598454468638e-05 | 9.15% | 10.07% | 1.10x | ✅ | -| `hexbytes_getitem_index[-1-palindrome]` | 2.6622736236715036e-05 | 2.3502142491972644e-05 | 11.72% | 13.28% | 1.13x | ✅ | -| `hexbytes_getitem_index[-1-repeated 0-9]` | 2.6874266555014312e-05 | 2.3780885493330288e-05 | 11.51% | 13.01% | 1.13x | ✅ | -| `hexbytes_getitem_index[-1-two patterns]` | 2.6877499928546077e-05 | 2.4135919820065718e-05 | 10.20% | 11.36% | 1.11x | ✅ | -| `hexbytes_getitem_index[0-0-9]` | 2.679848214266704e-05 | 2.3077054159376205e-05 | 13.89% | 16.13% | 1.16x | ✅ | -| `hexbytes_getitem_index[0-4-byte pattern]` | 2.6355386457018744e-05 | 2.3385283302758782e-05 | 11.27% | 12.70% | 1.13x | ✅ | -| `hexbytes_getitem_index[0-all byte values]` | 2.6225327666114284e-05 | 2.309629533633429e-05 | 11.93% | 13.55% | 1.14x | ✅ | -| `hexbytes_getitem_index[0-alternating 0x00/0xff]` | 2.6369140500147e-05 | 2.3181674397841994e-05 | 12.09% | 13.75% | 1.14x | ✅ | -| `hexbytes_getitem_index[0-alternating 0xaa/0x55]` | 2.63380268280457e-05 | 2.3149892036322174e-05 | 12.10% | 13.77% | 1.14x | ✅ | -| `hexbytes_getitem_index[0-ascii sentence]` | 2.598508531056626e-05 | 2.3112176289487784e-05 | 11.06% | 12.43% | 1.12x | ✅ | -| `hexbytes_getitem_index[0-b'\\x00'*32]` | 2.6477034120631522e-05 | 2.3724857073425643e-05 | 10.39% | 11.60% | 1.12x | ✅ | -| `hexbytes_getitem_index[0-b'\\x00\\xff\\x00\\xff']` | 2.6388275352127332e-05 | 2.3305442856433767e-05 | 11.68% | 13.23% | 1.13x | ✅ | -| `hexbytes_getitem_index[0-b'\\x01'*100]` | 2.636004190755631e-05 | 2.3249836672471987e-05 | 11.80% | 13.38% | 1.13x | ✅ | -| `hexbytes_getitem_index[0-b'\\x01'*2048]` | 2.632962135273768e-05 | 2.277922000927374e-05 | 13.48% | 15.59% | 1.16x | ✅ | -| `hexbytes_getitem_index[0-b'\\x01\\x02\\x03']` | 2.7026949822749473e-05 | 2.3322539817015715e-05 | 13.71% | 15.88% | 1.16x | ✅ | -| `hexbytes_getitem_index[0-b'\\x10\\x20\\x30\\x40\\x50']` | 2.6294862346858746e-05 | 2.319594451332066e-05 | 11.79% | 13.36% | 1.13x | ✅ | -| `hexbytes_getitem_index[0-b'\\x7f'*8]` | 2.6271137734168675e-05 | 2.3063322207224906e-05 | 12.21% | 13.91% | 1.14x | ✅ | -| `hexbytes_getitem_index[0-b'\\x80'*8]` | 2.6309251522442775e-05 | 2.3296505173822142e-05 | 11.45% | 12.93% | 1.13x | ✅ | -| `hexbytes_getitem_index[0-b'\\xde\\xad\\xbe\\xef']` | 2.662058545759731e-05 | 2.3258716580244435e-05 | 12.63% | 14.45% | 1.14x | ✅ | -| `hexbytes_getitem_index[0-b'\\xff'*64]` | 2.5918869104442553e-05 | 2.3137450157658893e-05 | 10.73% | 12.02% | 1.12x | ✅ | -| `hexbytes_getitem_index[0-b'a'*1024]` | 2.6427793857561603e-05 | 2.3206317958426916e-05 | 12.19% | 13.88% | 1.14x | ✅ | -| `hexbytes_getitem_index[0-b'abc']` | 2.6255343531842145e-05 | 2.325092912867295e-05 | 11.44% | 12.92% | 1.13x | ✅ | -| `hexbytes_getitem_index[0-long alternating]` | 2.6307688646618056e-05 | 2.308513397840113e-05 | 12.25% | 13.96% | 1.14x | ✅ | -| `hexbytes_getitem_index[0-mixed pattern]` | 2.617833933139729e-05 | 2.3146316458727724e-05 | 11.58% | 13.10% | 1.13x | ✅ | -| `hexbytes_getitem_index[0-multiples of 0x10]` | 2.640893262976495e-05 | 2.3128387031876257e-05 | 12.42% | 14.18% | 1.14x | ✅ | -| `hexbytes_getitem_index[0-palindrome ascii]` | 2.618366604113575e-05 | 2.318422164072099e-05 | 11.46% | 12.94% | 1.13x | ✅ | -| `hexbytes_getitem_index[0-palindrome numeric]` | 2.5905228453717068e-05 | 2.31653698820356e-05 | 10.58% | 11.83% | 1.12x | ✅ | -| `hexbytes_getitem_index[0-palindrome]` | 2.6538394142580477e-05 | 2.3229816049565833e-05 | 12.47% | 14.24% | 1.14x | ✅ | -| `hexbytes_getitem_index[0-repeated 0-9]` | 2.5923298650769776e-05 | 2.3248668463111468e-05 | 10.32% | 11.50% | 1.12x | ✅ | -| `hexbytes_getitem_index[0-single 0xff]` | 2.6294426159991172e-05 | 2.308281919421889e-05 | 12.21% | 13.91% | 1.14x | ✅ | -| `hexbytes_getitem_index[0-single null byte]` | 2.6275471847016058e-05 | 2.3509433673700342e-05 | 10.53% | 11.77% | 1.12x | ✅ | -| `hexbytes_getitem_index[0-two patterns]` | 2.56026711308675e-05 | 2.296655014381297e-05 | 10.30% | 11.48% | 1.11x | ✅ | -| `hexbytes_getitem_index[1-0-9]` | 2.6002448276340462e-05 | 2.3152719548563756e-05 | 10.96% | 12.31% | 1.12x | ✅ | -| `hexbytes_getitem_index[1-4-byte pattern]` | 2.6084396448373458e-05 | 2.3259733476822555e-05 | 10.83% | 12.14% | 1.12x | ✅ | -| `hexbytes_getitem_index[1-all byte values]` | 2.6070283223338963e-05 | 2.3139624538687256e-05 | 11.24% | 12.67% | 1.13x | ✅ | -| `hexbytes_getitem_index[1-alternating 0x00/0xff]` | 2.5823599833340482e-05 | 2.309269828573632e-05 | 10.58% | 11.83% | 1.12x | ✅ | -| `hexbytes_getitem_index[1-alternating 0xaa/0x55]` | 2.597490911136991e-05 | 2.3024126369839176e-05 | 11.36% | 12.82% | 1.13x | ✅ | -| `hexbytes_getitem_index[1-ascii sentence]` | 2.68623412896938e-05 | 2.294655948216722e-05 | 14.58% | 17.06% | 1.17x | ✅ | -| `hexbytes_getitem_index[1-b'\\x00'*32]` | 2.62343673922751e-05 | 2.3059294532202434e-05 | 12.10% | 13.77% | 1.14x | ✅ | -| `hexbytes_getitem_index[1-b'\\x00\\xff\\x00\\xff']` | 2.5889076842945922e-05 | 2.3286344022763785e-05 | 10.05% | 11.18% | 1.11x | ✅ | -| `hexbytes_getitem_index[1-b'\\x01'*100]` | 2.6194115370772936e-05 | 2.3302985822222484e-05 | 11.04% | 12.41% | 1.12x | ✅ | -| `hexbytes_getitem_index[1-b'\\x01'*2048]` | 2.6140414075626194e-05 | 2.3286403075050564e-05 | 10.92% | 12.26% | 1.12x | ✅ | -| `hexbytes_getitem_index[1-b'\\x01\\x02\\x03']` | 2.6311290582735028e-05 | 2.3330241824361715e-05 | 11.33% | 12.78% | 1.13x | ✅ | -| `hexbytes_getitem_index[1-b'\\x10\\x20\\x30\\x40\\x50']` | 2.6158566108730886e-05 | 2.3158384577418496e-05 | 11.47% | 12.96% | 1.13x | ✅ | -| `hexbytes_getitem_index[1-b'\\x7f'*8]` | 2.6028112622449888e-05 | 2.302211375152125e-05 | 11.55% | 13.06% | 1.13x | ✅ | -| `hexbytes_getitem_index[1-b'\\x80'*8]` | 2.613906905377928e-05 | 2.333999653848124e-05 | 10.71% | 11.99% | 1.12x | ✅ | -| `hexbytes_getitem_index[1-b'\\xde\\xad\\xbe\\xef']` | 2.5966861517192324e-05 | 2.3195790585856052e-05 | 10.67% | 11.95% | 1.12x | ✅ | -| `hexbytes_getitem_index[1-b'\\xff'*64]` | 2.6171642099058904e-05 | 2.3184022106085232e-05 | 11.42% | 12.89% | 1.13x | ✅ | -| `hexbytes_getitem_index[1-b'a'*1024]` | 2.624767385293898e-05 | 2.3175132808415057e-05 | 11.71% | 13.26% | 1.13x | ✅ | -| `hexbytes_getitem_index[1-b'abc']` | 2.612857193935733e-05 | 2.299424488364699e-05 | 12.00% | 13.63% | 1.14x | ✅ | -| `hexbytes_getitem_index[1-long alternating]` | 2.6126049391274115e-05 | 2.3241258203457625e-05 | 11.04% | 12.41% | 1.12x | ✅ | -| `hexbytes_getitem_index[1-mixed pattern]` | 2.6928768722656514e-05 | 2.2855285772368504e-05 | 15.13% | 17.82% | 1.18x | ✅ | -| `hexbytes_getitem_index[1-multiples of 0x10]` | 2.61196934009072e-05 | 2.3629206092436377e-05 | 9.53% | 10.54% | 1.11x | ✅ | -| `hexbytes_getitem_index[1-palindrome ascii]` | 2.6225967828513296e-05 | 2.2793567772345622e-05 | 13.09% | 15.06% | 1.15x | ✅ | -| `hexbytes_getitem_index[1-palindrome numeric]` | 2.676213563968688e-05 | 2.299517228742995e-05 | 14.08% | 16.38% | 1.16x | ✅ | -| `hexbytes_getitem_index[1-palindrome]` | 2.620164396123931e-05 | 2.2977860356682175e-05 | 12.30% | 14.03% | 1.14x | ✅ | -| `hexbytes_getitem_index[1-repeated 0-9]` | 2.702672137534708e-05 | 2.3166875042099545e-05 | 14.28% | 16.66% | 1.17x | ✅ | -| `hexbytes_getitem_index[1-two patterns]` | 2.6390827130091747e-05 | 2.401522848365691e-05 | 9.00% | 9.89% | 1.10x | ✅ | -| `hexbytes_getitem_index[2-0-9]` | 2.6167989717961407e-05 | 2.3145432641108824e-05 | 11.55% | 13.06% | 1.13x | ✅ | -| `hexbytes_getitem_index[2-4-byte pattern]` | 2.6450048804686864e-05 | 2.3157667368777244e-05 | 12.45% | 14.22% | 1.14x | ✅ | -| `hexbytes_getitem_index[2-all byte values]` | 2.651662478398864e-05 | 2.311678179669827e-05 | 12.82% | 14.71% | 1.15x | ✅ | -| `hexbytes_getitem_index[2-alternating 0x00/0xff]` | 2.6159631204842014e-05 | 2.3165748875341712e-05 | 11.44% | 12.92% | 1.13x | ✅ | -| `hexbytes_getitem_index[2-alternating 0xaa/0x55]` | 2.6025099819973094e-05 | 2.3243193886466402e-05 | 10.69% | 11.97% | 1.12x | ✅ | -| `hexbytes_getitem_index[2-ascii sentence]` | 2.6158741308044924e-05 | 2.3320165724920373e-05 | 10.85% | 12.17% | 1.12x | ✅ | -| `hexbytes_getitem_index[2-b'\\x00'*32]` | 2.6344053133986096e-05 | 2.3062670637901637e-05 | 12.46% | 14.23% | 1.14x | ✅ | -| `hexbytes_getitem_index[2-b'\\x00\\xff\\x00\\xff']` | 2.618322414609287e-05 | 2.3258468268263087e-05 | 11.17% | 12.58% | 1.13x | ✅ | -| `hexbytes_getitem_index[2-b'\\x01'*100]` | 2.6329706446637715e-05 | 2.316421887907233e-05 | 12.02% | 13.67% | 1.14x | ✅ | -| `hexbytes_getitem_index[2-b'\\x01'*2048]` | 2.610046109361934e-05 | 2.3231587897456118e-05 | 10.99% | 12.35% | 1.12x | ✅ | -| `hexbytes_getitem_index[2-b'\\x01\\x02\\x03']` | 2.6260407071426805e-05 | 2.2967557630569675e-05 | 12.54% | 14.34% | 1.14x | ✅ | -| `hexbytes_getitem_index[2-b'\\x10\\x20\\x30\\x40\\x50']` | 2.61586152410342e-05 | 2.3196765975836364e-05 | 11.32% | 12.77% | 1.13x | ✅ | -| `hexbytes_getitem_index[2-b'\\x7f'*8]` | 2.617973687489049e-05 | 2.3169139278140376e-05 | 11.50% | 12.99% | 1.13x | ✅ | -| `hexbytes_getitem_index[2-b'\\x80'*8]` | 2.632679444754934e-05 | 2.287572566329727e-05 | 13.11% | 15.09% | 1.15x | ✅ | -| `hexbytes_getitem_index[2-b'\\xde\\xad\\xbe\\xef']` | 2.6619349176910216e-05 | 2.3031501567363177e-05 | 13.48% | 15.58% | 1.16x | ✅ | -| `hexbytes_getitem_index[2-b'\\xff'*64]` | 2.6056236948608035e-05 | 2.323971130429411e-05 | 10.81% | 12.12% | 1.12x | ✅ | -| `hexbytes_getitem_index[2-b'a'*1024]` | 2.6043773990095507e-05 | 2.3151787896225712e-05 | 11.10% | 12.49% | 1.12x | ✅ | -| `hexbytes_getitem_index[2-b'abc']` | 2.6763032957670008e-05 | 2.304092950263247e-05 | 13.91% | 16.15% | 1.16x | ✅ | -| `hexbytes_getitem_index[2-long alternating]` | 2.6248294107753207e-05 | 2.3162276881824132e-05 | 11.76% | 13.32% | 1.13x | ✅ | -| `hexbytes_getitem_index[2-mixed pattern]` | 2.6288680851631564e-05 | 2.3202006936818418e-05 | 11.74% | 13.30% | 1.13x | ✅ | -| `hexbytes_getitem_index[2-multiples of 0x10]` | 2.6230108585089706e-05 | 2.320708410205124e-05 | 11.53% | 13.03% | 1.13x | ✅ | -| `hexbytes_getitem_index[2-palindrome ascii]` | 2.616401953719836e-05 | 2.325606234427568e-05 | 11.11% | 12.50% | 1.13x | ✅ | -| `hexbytes_getitem_index[2-palindrome numeric]` | 2.6281036595060815e-05 | 2.336578691491735e-05 | 11.09% | 12.48% | 1.12x | ✅ | -| `hexbytes_getitem_index[2-palindrome]` | 2.6369092282507395e-05 | 2.3409059407188657e-05 | 11.23% | 12.64% | 1.13x | ✅ | -| `hexbytes_getitem_index[2-repeated 0-9]` | 2.6146474400027132e-05 | 2.3212004643978525e-05 | 11.22% | 12.64% | 1.13x | ✅ | -| `hexbytes_getitem_index[2-two patterns]` | 2.6302963179854003e-05 | 2.3050214004592064e-05 | 12.37% | 14.11% | 1.14x | ✅ | -| `hexbytes_getitem_index[3-0-9]` | 2.6333978754619046e-05 | 2.325879634333473e-05 | 11.68% | 13.22% | 1.13x | ✅ | -| `hexbytes_getitem_index[3-4-byte pattern]` | 2.6612352470768452e-05 | 2.3227351924335058e-05 | 12.72% | 14.57% | 1.15x | ✅ | -| `hexbytes_getitem_index[3-all byte values]` | 2.608629581702201e-05 | 2.3212500281422995e-05 | 11.02% | 12.38% | 1.12x | ✅ | -| `hexbytes_getitem_index[3-alternating 0x00/0xff]` | 2.6050560786657958e-05 | 2.325400305809044e-05 | 10.74% | 12.03% | 1.12x | ✅ | -| `hexbytes_getitem_index[3-alternating 0xaa/0x55]` | 2.637593924836035e-05 | 2.3269794909902876e-05 | 11.78% | 13.35% | 1.13x | ✅ | -| `hexbytes_getitem_index[3-ascii sentence]` | 2.630455389322179e-05 | 2.354588250812938e-05 | 10.49% | 11.72% | 1.12x | ✅ | -| `hexbytes_getitem_index[3-b'\\x00'*32]` | 2.627657356171399e-05 | 2.3146932086139156e-05 | 11.91% | 13.52% | 1.14x | ✅ | -| `hexbytes_getitem_index[3-b'\\x00\\xff\\x00\\xff']` | 2.6309662776951697e-05 | 2.321357695877603e-05 | 11.77% | 13.34% | 1.13x | ✅ | -| `hexbytes_getitem_index[3-b'\\x01'*100]` | 2.6310717902326172e-05 | 2.313300069266947e-05 | 12.08% | 13.74% | 1.14x | ✅ | -| `hexbytes_getitem_index[3-b'\\x01'*2048]` | 2.6134322694389548e-05 | 2.3241722445976604e-05 | 11.07% | 12.45% | 1.12x | ✅ | -| `hexbytes_getitem_index[3-b'\\x10\\x20\\x30\\x40\\x50']` | 2.6334543805916146e-05 | 2.327557924361966e-05 | 11.62% | 13.14% | 1.13x | ✅ | -| `hexbytes_getitem_index[3-b'\\x7f'*8]` | 2.6284347020350194e-05 | 2.310936172979962e-05 | 12.08% | 13.74% | 1.14x | ✅ | -| `hexbytes_getitem_index[3-b'\\x80'*8]` | 2.6199533696754926e-05 | 2.3202615759159745e-05 | 11.44% | 12.92% | 1.13x | ✅ | -| `hexbytes_getitem_index[3-b'\\xde\\xad\\xbe\\xef']` | 2.6260832269512384e-05 | 2.320343973506781e-05 | 11.64% | 13.18% | 1.13x | ✅ | -| `hexbytes_getitem_index[3-b'\\xff'*64]` | 2.6121512445505893e-05 | 2.322605733020994e-05 | 11.08% | 12.47% | 1.12x | ✅ | -| `hexbytes_getitem_index[3-b'a'*1024]` | 2.5976893537741773e-05 | 2.3125462688187693e-05 | 10.98% | 12.33% | 1.12x | ✅ | -| `hexbytes_getitem_index[3-long alternating]` | 2.6158389065591504e-05 | 2.324979300063828e-05 | 11.12% | 12.51% | 1.13x | ✅ | -| `hexbytes_getitem_index[3-mixed pattern]` | 2.6085765011566158e-05 | 2.3671145604372025e-05 | 9.26% | 10.20% | 1.10x | ✅ | -| `hexbytes_getitem_index[3-multiples of 0x10]` | 2.607053472687789e-05 | 2.3254955619363468e-05 | 10.80% | 12.11% | 1.12x | ✅ | -| `hexbytes_getitem_index[3-palindrome ascii]` | 2.6169125665829196e-05 | 2.3678964662993857e-05 | 9.52% | 10.52% | 1.11x | ✅ | -| `hexbytes_getitem_index[3-palindrome numeric]` | 2.6505256639371136e-05 | 2.3243914236263565e-05 | 12.30% | 14.03% | 1.14x | ✅ | -| `hexbytes_getitem_index[3-palindrome]` | 2.6349657946329117e-05 | 2.316659421685591e-05 | 12.08% | 13.74% | 1.14x | ✅ | -| `hexbytes_getitem_index[3-repeated 0-9]` | 2.6316089618339832e-05 | 2.3345794173296103e-05 | 11.29% | 12.72% | 1.13x | ✅ | -| `hexbytes_getitem_index[3-two patterns]` | 2.6303615504012984e-05 | 2.3685923274423834e-05 | 9.95% | 11.05% | 1.11x | ✅ | -| `hexbytes_getitem_index[4-0-9]` | 2.607750454556942e-05 | 2.3136598576906672e-05 | 11.28% | 12.71% | 1.13x | ✅ | -| `hexbytes_getitem_index[4-4-byte pattern]` | 2.70272817278234e-05 | 2.313842443922552e-05 | 14.39% | 16.81% | 1.17x | ✅ | -| `hexbytes_getitem_index[4-all byte values]` | 2.6206168560725514e-05 | 2.317637353723076e-05 | 11.56% | 13.07% | 1.13x | ✅ | -| `hexbytes_getitem_index[4-alternating 0x00/0xff]` | 2.610682172043707e-05 | 2.3338850179824933e-05 | 10.60% | 11.86% | 1.12x | ✅ | -| `hexbytes_getitem_index[4-alternating 0xaa/0x55]` | 2.6046109960074704e-05 | 2.2933893019270584e-05 | 11.95% | 13.57% | 1.14x | ✅ | -| `hexbytes_getitem_index[4-ascii sentence]` | 2.596965734892877e-05 | 2.3170969371124932e-05 | 10.78% | 12.08% | 1.12x | ✅ | -| `hexbytes_getitem_index[4-b'\\x00'*32]` | 2.6042653382339883e-05 | 2.3188328366114592e-05 | 10.96% | 12.31% | 1.12x | ✅ | -| `hexbytes_getitem_index[4-b'\\x01'*100]` | 2.6119335913553828e-05 | 2.3285269253273487e-05 | 10.85% | 12.17% | 1.12x | ✅ | -| `hexbytes_getitem_index[4-b'\\x01'*2048]` | 2.6310971794090596e-05 | 2.3640591047632865e-05 | 10.15% | 11.30% | 1.11x | ✅ | -| `hexbytes_getitem_index[4-b'\\x10\\x20\\x30\\x40\\x50']` | 2.6194175952378142e-05 | 2.3334231187769633e-05 | 10.92% | 12.26% | 1.12x | ✅ | -| `hexbytes_getitem_index[4-b'\\x7f'*8]` | 2.5955397211475688e-05 | 2.331631592263783e-05 | 10.17% | 11.32% | 1.11x | ✅ | -| `hexbytes_getitem_index[4-b'\\x80'*8]` | 2.650260949098037e-05 | 2.330800606941763e-05 | 12.05% | 13.71% | 1.14x | ✅ | -| `hexbytes_getitem_index[4-b'\\xff'*64]` | 2.6040263998147685e-05 | 2.306499053950506e-05 | 11.43% | 12.90% | 1.13x | ✅ | -| `hexbytes_getitem_index[4-b'a'*1024]` | 2.6096389652474155e-05 | 2.3224674010374602e-05 | 11.00% | 12.36% | 1.12x | ✅ | -| `hexbytes_getitem_index[4-long alternating]` | 2.6139183481308165e-05 | 2.3577004697150907e-05 | 9.80% | 10.87% | 1.11x | ✅ | -| `hexbytes_getitem_index[4-mixed pattern]` | 2.6182383181030343e-05 | 2.3736030652938224e-05 | 9.34% | 10.31% | 1.10x | ✅ | -| `hexbytes_getitem_index[4-multiples of 0x10]` | 2.6008774636730326e-05 | 2.300061345580658e-05 | 11.57% | 13.08% | 1.13x | ✅ | -| `hexbytes_getitem_index[4-palindrome ascii]` | 2.628561792374071e-05 | 2.3142185530455412e-05 | 11.96% | 13.58% | 1.14x | ✅ | -| `hexbytes_getitem_index[4-palindrome numeric]` | 2.6263787160365596e-05 | 2.3153422760610116e-05 | 11.84% | 13.43% | 1.13x | ✅ | -| `hexbytes_getitem_index[4-palindrome]` | 2.589171776429264e-05 | 2.3239008439916923e-05 | 10.25% | 11.41% | 1.11x | ✅ | -| `hexbytes_getitem_index[4-repeated 0-9]` | 2.622684494289932e-05 | 2.3126524160027958e-05 | 11.82% | 13.41% | 1.13x | ✅ | -| `hexbytes_getitem_index[4-two patterns]` | 2.61755468724449e-05 | 2.3247673699927736e-05 | 11.19% | 12.59% | 1.13x | ✅ | -| `hexbytes_getitem_index[5-0-9]` | 2.6037668402863187e-05 | 2.3279099308431855e-05 | 10.59% | 11.85% | 1.12x | ✅ | -| `hexbytes_getitem_index[5-4-byte pattern]` | 2.647731000993019e-05 | 2.3218264925703666e-05 | 12.31% | 14.04% | 1.14x | ✅ | -| `hexbytes_getitem_index[5-all byte values]` | 2.6227906984879407e-05 | 2.3199993022986667e-05 | 11.54% | 13.05% | 1.13x | ✅ | -| `hexbytes_getitem_index[5-alternating 0x00/0xff]` | 2.5735371758800854e-05 | 2.3185893706855315e-05 | 9.91% | 11.00% | 1.11x | ✅ | -| `hexbytes_getitem_index[5-alternating 0xaa/0x55]` | 2.6189872260840186e-05 | 2.3231150229023288e-05 | 11.30% | 12.74% | 1.13x | ✅ | -| `hexbytes_getitem_index[5-ascii sentence]` | 2.6376249613771387e-05 | 2.3459742358113174e-05 | 11.06% | 12.43% | 1.12x | ✅ | -| `hexbytes_getitem_index[5-b'\\x00'*32]` | 2.607112936208564e-05 | 2.3103444536670694e-05 | 11.38% | 12.85% | 1.13x | ✅ | -| `hexbytes_getitem_index[5-b'\\x01'*100]` | 2.6145922070525803e-05 | 2.310799483915721e-05 | 11.62% | 13.15% | 1.13x | ✅ | -| `hexbytes_getitem_index[5-b'\\x01'*2048]` | 2.6228403009750094e-05 | 2.316806049645148e-05 | 11.67% | 13.21% | 1.13x | ✅ | -| `hexbytes_getitem_index[5-b'\\x7f'*8]` | 2.609237580104808e-05 | 2.3173610992990465e-05 | 11.19% | 12.60% | 1.13x | ✅ | -| `hexbytes_getitem_index[5-b'\\x80'*8]` | 2.614892852793444e-05 | 2.3213381088609406e-05 | 11.23% | 12.65% | 1.13x | ✅ | -| `hexbytes_getitem_index[5-b'\\xff'*64]` | 2.621913435415281e-05 | 2.3275809698346606e-05 | 11.23% | 12.65% | 1.13x | ✅ | -| `hexbytes_getitem_index[5-b'a'*1024]` | 2.6034610185960968e-05 | 2.328867576879454e-05 | 10.55% | 11.79% | 1.12x | ✅ | -| `hexbytes_getitem_index[5-long alternating]` | 2.672702873080642e-05 | 2.3264469835723495e-05 | 12.96% | 14.88% | 1.15x | ✅ | -| `hexbytes_getitem_index[5-mixed pattern]` | 2.5981979439446696e-05 | 2.308409852320525e-05 | 11.15% | 12.55% | 1.13x | ✅ | -| `hexbytes_getitem_index[5-multiples of 0x10]` | 2.6153077849513547e-05 | 2.31860649345691e-05 | 11.34% | 12.80% | 1.13x | ✅ | -| `hexbytes_getitem_index[5-palindrome ascii]` | 2.61130587542042e-05 | 2.318493255025381e-05 | 11.21% | 12.63% | 1.13x | ✅ | -| `hexbytes_getitem_index[5-palindrome]` | 2.608634170653429e-05 | 2.3193134617963278e-05 | 11.09% | 12.47% | 1.12x | ✅ | -| `hexbytes_getitem_index[5-repeated 0-9]` | 2.6072171408181333e-05 | 2.300583005330757e-05 | 11.76% | 13.33% | 1.13x | ✅ | -| `hexbytes_getitem_index[5-two patterns]` | 2.6305012997594703e-05 | 2.322197391077002e-05 | 11.72% | 13.28% | 1.13x | ✅ | -| `hexbytes_getitem_slice[slice(-3,None)-0-9]` | 7.950372462242409e-05 | 5.7104579650031174e-05 | 28.17% | 39.22% | 1.39x | ✅ | -| `hexbytes_getitem_slice[slice(-3,None)-4-byte pattern]` | 7.940354168742008e-05 | 5.685584424514278e-05 | 28.40% | 39.66% | 1.40x | ✅ | -| `hexbytes_getitem_slice[slice(-3,None)-all byte values]` | 7.970722770099952e-05 | 5.674474128342366e-05 | 28.81% | 40.47% | 1.40x | ✅ | -| `hexbytes_getitem_slice[slice(-3,None)-alternating 0x00/0xff]` | 7.963942612336998e-05 | 5.7283513227496506e-05 | 28.07% | 39.03% | 1.39x | ✅ | -| `hexbytes_getitem_slice[slice(-3,None)-alternating 0xaa/0x55]` | 7.953047980159523e-05 | 5.731817568299643e-05 | 27.93% | 38.75% | 1.39x | ✅ | -| `hexbytes_getitem_slice[slice(-3,None)-ascii sentence]` | 8.035637053391777e-05 | 5.724925878590751e-05 | 28.76% | 40.36% | 1.40x | ✅ | -| `hexbytes_getitem_slice[slice(-3,None)-b'']` | 7.796297244954707e-05 | 5.3863610335246965e-05 | 30.91% | 44.74% | 1.45x | ✅ | -| `hexbytes_getitem_slice[slice(-3,None)-b'\\x00'*32]` | 8.00126790388041e-05 | 5.752574749460619e-05 | 28.10% | 39.09% | 1.39x | ✅ | -| `hexbytes_getitem_slice[slice(-3,None)-b'\\x00\\xff\\x00\\xff']` | 8.095285665398028e-05 | 5.797147705080295e-05 | 28.39% | 39.64% | 1.40x | ✅ | -| `hexbytes_getitem_slice[slice(-3,None)-b'\\x01'*100]` | 7.925893135427062e-05 | 5.763741887747531e-05 | 27.28% | 37.51% | 1.38x | ✅ | -| `hexbytes_getitem_slice[slice(-3,None)-b'\\x01'*2048]` | 8.063454133273523e-05 | 5.7463986908355306e-05 | 28.74% | 40.32% | 1.40x | ✅ | -| `hexbytes_getitem_slice[slice(-3,None)-b'\\x01\\x02\\x03']` | 7.981443711031721e-05 | 5.790034070877219e-05 | 27.46% | 37.85% | 1.38x | ✅ | -| `hexbytes_getitem_slice[slice(-3,None)-b'\\x10\\x20\\x30\\x40\\x50']` | 7.948629634217929e-05 | 5.679478989040382e-05 | 28.55% | 39.95% | 1.40x | ✅ | -| `hexbytes_getitem_slice[slice(-3,None)-b'\\x7f'*8]` | 7.957962520582032e-05 | 5.652538038569013e-05 | 28.97% | 40.79% | 1.41x | ✅ | -| `hexbytes_getitem_slice[slice(-3,None)-b'\\x80'*8]` | 7.959498866631064e-05 | 5.735271699788741e-05 | 27.94% | 38.78% | 1.39x | ✅ | -| `hexbytes_getitem_slice[slice(-3,None)-b'\\xde\\xad\\xbe\\xef']` | 8.086933546733693e-05 | 5.7690640087465485e-05 | 28.66% | 40.18% | 1.40x | ✅ | -| `hexbytes_getitem_slice[slice(-3,None)-b'\\xff'*64]` | 8.0952008868961e-05 | 5.743368081819862e-05 | 29.05% | 40.95% | 1.41x | ✅ | -| `hexbytes_getitem_slice[slice(-3,None)-b'a'*1024]` | 8.224831286077513e-05 | 5.978192888670196e-05 | 27.32% | 37.58% | 1.38x | ✅ | -| `hexbytes_getitem_slice[slice(-3,None)-b'abc']` | 7.929295839936098e-05 | 5.774555321429739e-05 | 27.17% | 37.31% | 1.37x | ✅ | -| `hexbytes_getitem_slice[slice(-3,None)-long alternating]` | 8.004753905283834e-05 | 5.767574401563614e-05 | 27.95% | 38.79% | 1.39x | ✅ | -| `hexbytes_getitem_slice[slice(-3,None)-mixed pattern]` | 7.967117565877238e-05 | 5.715651382405733e-05 | 28.26% | 39.39% | 1.39x | ✅ | -| `hexbytes_getitem_slice[slice(-3,None)-multiples of 0x10]` | 7.941977027144584e-05 | 5.839014427855199e-05 | 26.48% | 36.02% | 1.36x | ✅ | -| `hexbytes_getitem_slice[slice(-3,None)-palindrome ascii]` | 7.971910625823841e-05 | 5.7126998213453175e-05 | 28.34% | 39.55% | 1.40x | ✅ | -| `hexbytes_getitem_slice[slice(-3,None)-palindrome numeric]` | 8.00861946754849e-05 | 5.692920014288651e-05 | 28.92% | 40.68% | 1.41x | ✅ | -| `hexbytes_getitem_slice[slice(-3,None)-palindrome]` | 8.19097716890052e-05 | 5.6916181554688826e-05 | 30.51% | 43.91% | 1.44x | ✅ | -| `hexbytes_getitem_slice[slice(-3,None)-repeated 0-9]` | 7.877632380253679e-05 | 5.773882221345585e-05 | 26.71% | 36.44% | 1.36x | ✅ | -| `hexbytes_getitem_slice[slice(-3,None)-single 0xff]` | 7.75043865173067e-05 | 5.435688660540724e-05 | 29.87% | 42.58% | 1.43x | ✅ | -| `hexbytes_getitem_slice[slice(-3,None)-single null byte]` | 7.78804755323088e-05 | 5.608989833776644e-05 | 27.98% | 38.85% | 1.39x | ✅ | -| `hexbytes_getitem_slice[slice(-3,None)-two patterns]` | 7.893103300596723e-05 | 5.6800736276472284e-05 | 28.04% | 38.96% | 1.39x | ✅ | -| `hexbytes_getitem_slice[slice(0,3)-0-9]` | 7.959371854531614e-05 | 5.747498289388144e-05 | 27.79% | 38.48% | 1.38x | ✅ | -| `hexbytes_getitem_slice[slice(0,3)-4-byte pattern]` | 8.136712244922658e-05 | 5.745385370177783e-05 | 29.39% | 41.62% | 1.42x | ✅ | -| `hexbytes_getitem_slice[slice(0,3)-all byte values]` | 8.063249739984624e-05 | 5.8049162530354436e-05 | 28.01% | 38.90% | 1.39x | ✅ | -| `hexbytes_getitem_slice[slice(0,3)-alternating 0x00/0xff]` | 8.018607179120756e-05 | 5.809577872253393e-05 | 27.55% | 38.02% | 1.38x | ✅ | -| `hexbytes_getitem_slice[slice(0,3)-alternating 0xaa/0x55]` | 8.09936527491262e-05 | 5.7811051154638264e-05 | 28.62% | 40.10% | 1.40x | ✅ | -| `hexbytes_getitem_slice[slice(0,3)-ascii sentence]` | 7.89388282694528e-05 | 5.817025629172582e-05 | 26.31% | 35.70% | 1.36x | ✅ | -| `hexbytes_getitem_slice[slice(0,3)-b'']` | 7.77094052589854e-05 | 5.4376359947332685e-05 | 30.03% | 42.91% | 1.43x | ✅ | -| `hexbytes_getitem_slice[slice(0,3)-b'\\x00'*32]` | 8.053804322691834e-05 | 5.770642374520768e-05 | 28.35% | 39.57% | 1.40x | ✅ | -| `hexbytes_getitem_slice[slice(0,3)-b'\\x00\\xff\\x00\\xff']` | 7.968015140196263e-05 | 5.7166826979821036e-05 | 28.25% | 39.38% | 1.39x | ✅ | -| `hexbytes_getitem_slice[slice(0,3)-b'\\x01'*100]` | 8.127244893412692e-05 | 5.786946008444745e-05 | 28.80% | 40.44% | 1.40x | ✅ | -| `hexbytes_getitem_slice[slice(0,3)-b'\\x01'*2048]` | 8.100578549442761e-05 | 5.7769563526083716e-05 | 28.68% | 40.22% | 1.40x | ✅ | -| `hexbytes_getitem_slice[slice(0,3)-b'\\x01\\x02\\x03']` | 8.141111027732493e-05 | 5.798033198300362e-05 | 28.78% | 40.41% | 1.40x | ✅ | -| `hexbytes_getitem_slice[slice(0,3)-b'\\x10\\x20\\x30\\x40\\x50']` | 8.082714979982694e-05 | 5.818303610038247e-05 | 28.02% | 38.92% | 1.39x | ✅ | -| `hexbytes_getitem_slice[slice(0,3)-b'\\x7f'*8]` | 8.024961847506928e-05 | 5.768780249007084e-05 | 28.11% | 39.11% | 1.39x | ✅ | -| `hexbytes_getitem_slice[slice(0,3)-b'\\x80'*8]` | 8.022029390103785e-05 | 5.824129874135758e-05 | 27.40% | 37.74% | 1.38x | ✅ | -| `hexbytes_getitem_slice[slice(0,3)-b'\\xde\\xad\\xbe\\xef']` | 7.987478698377025e-05 | 5.8072267188133024e-05 | 27.30% | 37.54% | 1.38x | ✅ | -| `hexbytes_getitem_slice[slice(0,3)-b'\\xff'*64]` | 8.04532469551322e-05 | 5.785701676269976e-05 | 28.09% | 39.06% | 1.39x | ✅ | -| `hexbytes_getitem_slice[slice(0,3)-b'a'*1024]` | 8.013629065368209e-05 | 5.7873469709889256e-05 | 27.78% | 38.47% | 1.38x | ✅ | -| `hexbytes_getitem_slice[slice(0,3)-b'abc']` | 7.935321567959263e-05 | 5.71790068480621e-05 | 27.94% | 38.78% | 1.39x | ✅ | -| `hexbytes_getitem_slice[slice(0,3)-long alternating]` | 8.044572657969138e-05 | 5.737563657319316e-05 | 28.68% | 40.21% | 1.40x | ✅ | -| `hexbytes_getitem_slice[slice(0,3)-mixed pattern]` | 7.987780713773209e-05 | 5.839396434942695e-05 | 26.90% | 36.79% | 1.37x | ✅ | -| `hexbytes_getitem_slice[slice(0,3)-multiples of 0x10]` | 8.062306978742317e-05 | 5.682643165377173e-05 | 29.52% | 41.88% | 1.42x | ✅ | -| `hexbytes_getitem_slice[slice(0,3)-palindrome ascii]` | 8.119933639399528e-05 | 5.8001249081976604e-05 | 28.57% | 40.00% | 1.40x | ✅ | -| `hexbytes_getitem_slice[slice(0,3)-palindrome numeric]` | 8.050902362365869e-05 | 5.745349954580114e-05 | 28.64% | 40.13% | 1.40x | ✅ | -| `hexbytes_getitem_slice[slice(0,3)-palindrome]` | 8.04174423762803e-05 | 5.8379827823025804e-05 | 27.40% | 37.75% | 1.38x | ✅ | -| `hexbytes_getitem_slice[slice(0,3)-repeated 0-9]` | 7.919932323505106e-05 | 5.8120843157207586e-05 | 26.61% | 36.27% | 1.36x | ✅ | -| `hexbytes_getitem_slice[slice(0,3)-single 0xff]` | 7.82775033277603e-05 | 5.46281038496824e-05 | 30.21% | 43.29% | 1.43x | ✅ | -| `hexbytes_getitem_slice[slice(0,3)-single null byte]` | 7.850829074733624e-05 | 5.442807589164579e-05 | 30.67% | 44.24% | 1.44x | ✅ | -| `hexbytes_getitem_slice[slice(0,3)-two patterns]` | 7.992557925431649e-05 | 5.818689907095436e-05 | 27.20% | 37.36% | 1.37x | ✅ | -| `hexbytes_getitem_slice[slice(1,6)-0-9]` | 7.934040080759089e-05 | 5.787005672893254e-05 | 27.06% | 37.10% | 1.37x | ✅ | -| `hexbytes_getitem_slice[slice(1,6)-4-byte pattern]` | 7.949134990223586e-05 | 5.838802824801547e-05 | 26.55% | 36.14% | 1.36x | ✅ | -| `hexbytes_getitem_slice[slice(1,6)-all byte values]` | 7.989264323745806e-05 | 5.746007382102946e-05 | 28.08% | 39.04% | 1.39x | ✅ | -| `hexbytes_getitem_slice[slice(1,6)-alternating 0x00/0xff]` | 7.94967675661819e-05 | 5.81060557066047e-05 | 26.91% | 36.81% | 1.37x | ✅ | -| `hexbytes_getitem_slice[slice(1,6)-alternating 0xaa/0x55]` | 7.898674026795259e-05 | 5.7637101532234244e-05 | 27.03% | 37.04% | 1.37x | ✅ | -| `hexbytes_getitem_slice[slice(1,6)-ascii sentence]` | 7.985945351542894e-05 | 5.772133729150789e-05 | 27.72% | 38.35% | 1.38x | ✅ | -| `hexbytes_getitem_slice[slice(1,6)-b'']` | 8.050528587522647e-05 | 5.4725907229595046e-05 | 32.02% | 47.11% | 1.47x | ✅ | -| `hexbytes_getitem_slice[slice(1,6)-b'\\x00'*32]` | 8.143152087489019e-05 | 5.8229873916842945e-05 | 28.49% | 39.84% | 1.40x | ✅ | -| `hexbytes_getitem_slice[slice(1,6)-b'\\x00\\xff\\x00\\xff']` | 8.053865940088468e-05 | 5.776313963364288e-05 | 28.28% | 39.43% | 1.39x | ✅ | -| `hexbytes_getitem_slice[slice(1,6)-b'\\x01'*100]` | 7.815343793626591e-05 | 5.752692735328428e-05 | 26.39% | 35.86% | 1.36x | ✅ | -| `hexbytes_getitem_slice[slice(1,6)-b'\\x01'*2048]` | 7.870271143751711e-05 | 5.743050017963545e-05 | 27.03% | 37.04% | 1.37x | ✅ | -| `hexbytes_getitem_slice[slice(1,6)-b'\\x01\\x02\\x03']` | 7.838574216564924e-05 | 5.819770133118145e-05 | 25.75% | 34.69% | 1.35x | ✅ | -| `hexbytes_getitem_slice[slice(1,6)-b'\\x10\\x20\\x30\\x40\\x50']` | 7.879198736560918e-05 | 5.6873742555003904e-05 | 27.82% | 38.54% | 1.39x | ✅ | -| `hexbytes_getitem_slice[slice(1,6)-b'\\x7f'*8]` | 7.927537858561299e-05 | 5.777972746721785e-05 | 27.12% | 37.20% | 1.37x | ✅ | -| `hexbytes_getitem_slice[slice(1,6)-b'\\x80'*8]` | 7.906893372659578e-05 | 5.77711582917259e-05 | 26.94% | 36.87% | 1.37x | ✅ | -| `hexbytes_getitem_slice[slice(1,6)-b'\\xde\\xad\\xbe\\xef']` | 7.938249134521688e-05 | 5.7499149960488905e-05 | 27.57% | 38.06% | 1.38x | ✅ | -| `hexbytes_getitem_slice[slice(1,6)-b'\\xff'*64]` | 7.9361547887598e-05 | 5.886566080066401e-05 | 25.83% | 34.82% | 1.35x | ✅ | -| `hexbytes_getitem_slice[slice(1,6)-b'a'*1024]` | 7.83924800787745e-05 | 5.983621988659825e-05 | 23.67% | 31.01% | 1.31x | ✅ | -| `hexbytes_getitem_slice[slice(1,6)-b'abc']` | 7.946564196290453e-05 | 5.750273824369884e-05 | 27.64% | 38.19% | 1.38x | ✅ | -| `hexbytes_getitem_slice[slice(1,6)-long alternating]` | 8.067235168257772e-05 | 5.765294413640709e-05 | 28.53% | 39.93% | 1.40x | ✅ | -| `hexbytes_getitem_slice[slice(1,6)-mixed pattern]` | 8.009650304054412e-05 | 5.738731216385008e-05 | 28.35% | 39.57% | 1.40x | ✅ | -| `hexbytes_getitem_slice[slice(1,6)-multiples of 0x10]` | 7.899383376732326e-05 | 5.724591025391581e-05 | 27.53% | 37.99% | 1.38x | ✅ | -| `hexbytes_getitem_slice[slice(1,6)-palindrome ascii]` | 7.851205656365714e-05 | 5.71634307964479e-05 | 27.19% | 37.35% | 1.37x | ✅ | -| `hexbytes_getitem_slice[slice(1,6)-palindrome numeric]` | 8.01238837715429e-05 | 5.670967820924413e-05 | 29.22% | 41.29% | 1.41x | ✅ | -| `hexbytes_getitem_slice[slice(1,6)-palindrome]` | 7.998431414721715e-05 | 5.720590058411143e-05 | 28.48% | 39.82% | 1.40x | ✅ | -| `hexbytes_getitem_slice[slice(1,6)-repeated 0-9]` | 7.949305517776187e-05 | 5.77256691407636e-05 | 27.38% | 37.71% | 1.38x | ✅ | -| `hexbytes_getitem_slice[slice(1,6)-single 0xff]` | 7.82121383961404e-05 | 5.474661712825436e-05 | 30.00% | 42.86% | 1.43x | ✅ | -| `hexbytes_getitem_slice[slice(1,6)-single null byte]` | 8.009316512151843e-05 | 5.481428086256643e-05 | 31.56% | 46.12% | 1.46x | ✅ | -| `hexbytes_getitem_slice[slice(1,6)-two patterns]` | 7.910556936958885e-05 | 5.748717948241369e-05 | 27.33% | 37.61% | 1.38x | ✅ | -| `hexbytes_getitem_slice[slice(2,None)-0-9]` | 7.916883545951755e-05 | 5.705070998927483e-05 | 27.94% | 38.77% | 1.39x | ✅ | -| `hexbytes_getitem_slice[slice(2,None)-4-byte pattern]` | 7.849756231139786e-05 | 6.022708338211304e-05 | 23.28% | 30.34% | 1.30x | ✅ | -| `hexbytes_getitem_slice[slice(2,None)-all byte values]` | 7.918400008107239e-05 | 5.9746405258815194e-05 | 24.55% | 32.53% | 1.33x | ✅ | -| `hexbytes_getitem_slice[slice(2,None)-alternating 0x00/0xff]` | 7.848077642945295e-05 | 5.7402933483318114e-05 | 26.86% | 36.72% | 1.37x | ✅ | -| `hexbytes_getitem_slice[slice(2,None)-alternating 0xaa/0x55]` | 7.888843612486998e-05 | 5.882126065550614e-05 | 25.44% | 34.12% | 1.34x | ✅ | -| `hexbytes_getitem_slice[slice(2,None)-ascii sentence]` | 7.807879725568036e-05 | 5.6142927486009e-05 | 28.09% | 39.07% | 1.39x | ✅ | -| `hexbytes_getitem_slice[slice(2,None)-b'']` | 7.813668677488604e-05 | 5.426782104325508e-05 | 30.55% | 43.98% | 1.44x | ✅ | -| `hexbytes_getitem_slice[slice(2,None)-b'\\x00'*32]` | 7.755754562287123e-05 | 5.7139820868877025e-05 | 26.33% | 35.73% | 1.36x | ✅ | -| `hexbytes_getitem_slice[slice(2,None)-b'\\x00\\xff\\x00\\xff']` | 7.808642045010885e-05 | 5.6913821889905325e-05 | 27.11% | 37.20% | 1.37x | ✅ | -| `hexbytes_getitem_slice[slice(2,None)-b'\\x01'*100]` | 8.073258200520592e-05 | 5.70641902928719e-05 | 29.32% | 41.48% | 1.41x | ✅ | -| `hexbytes_getitem_slice[slice(2,None)-b'\\x01'*2048]` | 0.00010190472374973842 | 8.062687736481772e-05 | 20.88% | 26.39% | 1.26x | ✅ | -| `hexbytes_getitem_slice[slice(2,None)-b'\\x01\\x02\\x03']` | 7.789151018898629e-05 | 5.405722898907809e-05 | 30.60% | 44.09% | 1.44x | ✅ | -| `hexbytes_getitem_slice[slice(2,None)-b'\\x10\\x20\\x30\\x40\\x50']` | 7.855023328391547e-05 | 5.701911153456075e-05 | 27.41% | 37.76% | 1.38x | ✅ | -| `hexbytes_getitem_slice[slice(2,None)-b'\\x7f'*8]` | 7.985802210841679e-05 | 5.747783668835916e-05 | 28.02% | 38.94% | 1.39x | ✅ | -| `hexbytes_getitem_slice[slice(2,None)-b'\\x80'*8]` | 7.795893100991077e-05 | 5.7207747632263766e-05 | 26.62% | 36.27% | 1.36x | ✅ | -| `hexbytes_getitem_slice[slice(2,None)-b'\\xde\\xad\\xbe\\xef']` | 7.881832415756184e-05 | 5.711929235027093e-05 | 27.53% | 37.99% | 1.38x | ✅ | -| `hexbytes_getitem_slice[slice(2,None)-b'\\xff'*64]` | 7.763979403204845e-05 | 5.744123423161222e-05 | 26.02% | 35.16% | 1.35x | ✅ | -| `hexbytes_getitem_slice[slice(2,None)-b'a'*1024]` | 9.809570692405861e-05 | 7.189544873598097e-05 | 26.71% | 36.44% | 1.36x | ✅ | -| `hexbytes_getitem_slice[slice(2,None)-b'abc']` | 7.670727804221158e-05 | 5.433855372597834e-05 | 29.16% | 41.17% | 1.41x | ✅ | -| `hexbytes_getitem_slice[slice(2,None)-long alternating]` | 9.634401345690556e-05 | 7.241350402447636e-05 | 24.84% | 33.05% | 1.33x | ✅ | -| `hexbytes_getitem_slice[slice(2,None)-mixed pattern]` | 7.893551181140356e-05 | 5.6566766434792904e-05 | 28.34% | 39.54% | 1.40x | ✅ | -| `hexbytes_getitem_slice[slice(2,None)-multiples of 0x10]` | 7.910209684022398e-05 | 5.788546095064123e-05 | 26.82% | 36.65% | 1.37x | ✅ | -| `hexbytes_getitem_slice[slice(2,None)-palindrome ascii]` | 7.77200336091325e-05 | 5.692389489983425e-05 | 26.76% | 36.53% | 1.37x | ✅ | -| `hexbytes_getitem_slice[slice(2,None)-palindrome numeric]` | 7.861038279652864e-05 | 5.639974822170923e-05 | 28.25% | 39.38% | 1.39x | ✅ | -| `hexbytes_getitem_slice[slice(2,None)-palindrome]` | 7.791294479735582e-05 | 5.690990560093719e-05 | 26.96% | 36.91% | 1.37x | ✅ | -| `hexbytes_getitem_slice[slice(2,None)-repeated 0-9]` | 7.83936585208071e-05 | 5.804231915540138e-05 | 25.96% | 35.06% | 1.35x | ✅ | -| `hexbytes_getitem_slice[slice(2,None)-single 0xff]` | 7.821622425941567e-05 | 5.4601083687221515e-05 | 30.19% | 43.25% | 1.43x | ✅ | -| `hexbytes_getitem_slice[slice(2,None)-single null byte]` | 7.76879142833455e-05 | 5.414140759364945e-05 | 30.31% | 43.49% | 1.43x | ✅ | -| `hexbytes_getitem_slice[slice(2,None)-two patterns]` | 7.762260289849734e-05 | 5.813276434961217e-05 | 25.11% | 33.53% | 1.34x | ✅ | -| `hexbytes_getitem_slice[slice(None,None)-0-9]` | 7.57056256554261e-05 | 5.7223261414913836e-05 | 24.41% | 32.30% | 1.32x | ✅ | -| `hexbytes_getitem_slice[slice(None,None)-4-byte pattern]` | 7.837217548336868e-05 | 5.590242876858367e-05 | 28.67% | 40.19% | 1.40x | ✅ | -| `hexbytes_getitem_slice[slice(None,None)-all byte values]` | 7.904812227791982e-05 | 5.6333645180972386e-05 | 28.73% | 40.32% | 1.40x | ✅ | -| `hexbytes_getitem_slice[slice(None,None)-alternating 0x00/0xff]` | 7.629923788728957e-05 | 5.6762436215789635e-05 | 25.61% | 34.42% | 1.34x | ✅ | -| `hexbytes_getitem_slice[slice(None,None)-alternating 0xaa/0x55]` | 7.726798998516659e-05 | 5.594263445264644e-05 | 27.60% | 38.12% | 1.38x | ✅ | -| `hexbytes_getitem_slice[slice(None,None)-ascii sentence]` | 7.869037925202283e-05 | 5.645970120337588e-05 | 28.25% | 39.37% | 1.39x | ✅ | -| `hexbytes_getitem_slice[slice(None,None)-b'']` | 7.659945050134954e-05 | 5.37826061298971e-05 | 29.79% | 42.42% | 1.42x | ✅ | -| `hexbytes_getitem_slice[slice(None,None)-b'\\x00'*32]` | 7.83150110125861e-05 | 5.6363003352547585e-05 | 28.03% | 38.95% | 1.39x | ✅ | -| `hexbytes_getitem_slice[slice(None,None)-b'\\x00\\xff\\x00\\xff']` | 7.677077171973958e-05 | 5.6739200214617245e-05 | 26.09% | 35.30% | 1.35x | ✅ | -| `hexbytes_getitem_slice[slice(None,None)-b'\\x01'*100]` | 7.767962799655081e-05 | 5.682906391734838e-05 | 26.84% | 36.69% | 1.37x | ✅ | -| `hexbytes_getitem_slice[slice(None,None)-b'\\x01'*2048]` | 0.000100610932474654 | 7.643655771450371e-05 | 24.03% | 31.63% | 1.32x | ✅ | -| `hexbytes_getitem_slice[slice(None,None)-b'\\x01\\x02\\x03']` | 7.711283690170235e-05 | 5.600847441239079e-05 | 27.37% | 37.68% | 1.38x | ✅ | -| `hexbytes_getitem_slice[slice(None,None)-b'\\x10\\x20\\x30\\x40\\x50']` | 7.738249236611553e-05 | 5.6346388719745295e-05 | 27.18% | 37.33% | 1.37x | ✅ | -| `hexbytes_getitem_slice[slice(None,None)-b'\\x7f'*8]` | 8.038761069864744e-05 | 5.70151848135926e-05 | 29.07% | 40.99% | 1.41x | ✅ | -| `hexbytes_getitem_slice[slice(None,None)-b'\\x80'*8]` | 7.688332236381078e-05 | 5.790048270408341e-05 | 24.69% | 32.79% | 1.33x | ✅ | -| `hexbytes_getitem_slice[slice(None,None)-b'\\xde\\xad\\xbe\\xef']` | 7.728471391189325e-05 | 5.668723523369018e-05 | 26.65% | 36.34% | 1.36x | ✅ | -| `hexbytes_getitem_slice[slice(None,None)-b'\\xff'*64]` | 7.68339053122508e-05 | 5.6537441241339945e-05 | 26.42% | 35.90% | 1.36x | ✅ | -| `hexbytes_getitem_slice[slice(None,None)-b'a'*1024]` | 9.339537852991084e-05 | 7.116446831630849e-05 | 23.80% | 31.24% | 1.31x | ✅ | -| `hexbytes_getitem_slice[slice(None,None)-b'abc']` | 7.760886900719047e-05 | 5.7175366708562585e-05 | 26.33% | 35.74% | 1.36x | ✅ | -| `hexbytes_getitem_slice[slice(None,None)-long alternating]` | 9.519087255205539e-05 | 7.101975076689348e-05 | 25.39% | 34.03% | 1.34x | ✅ | -| `hexbytes_getitem_slice[slice(None,None)-mixed pattern]` | 7.868712765311849e-05 | 5.624016669608588e-05 | 28.53% | 39.91% | 1.40x | ✅ | -| `hexbytes_getitem_slice[slice(None,None)-multiples of 0x10]` | 7.710104225215592e-05 | 5.608276180168015e-05 | 27.26% | 37.48% | 1.37x | ✅ | -| `hexbytes_getitem_slice[slice(None,None)-palindrome ascii]` | 7.694838022237908e-05 | 5.688355053846159e-05 | 26.08% | 35.27% | 1.35x | ✅ | -| `hexbytes_getitem_slice[slice(None,None)-palindrome numeric]` | 7.608993127612047e-05 | 5.6492676657911886e-05 | 25.76% | 34.69% | 1.35x | ✅ | -| `hexbytes_getitem_slice[slice(None,None)-palindrome]` | 7.69540153962768e-05 | 5.633617807771549e-05 | 26.79% | 36.60% | 1.37x | ✅ | -| `hexbytes_getitem_slice[slice(None,None)-repeated 0-9]` | 7.75989826539712e-05 | 5.699268383084418e-05 | 26.55% | 36.16% | 1.36x | ✅ | -| `hexbytes_getitem_slice[slice(None,None)-single 0xff]` | 7.631596862696285e-05 | 5.288261425374073e-05 | 30.71% | 44.31% | 1.44x | ✅ | -| `hexbytes_getitem_slice[slice(None,None)-single null byte]` | 7.621288101169081e-05 | 5.31032553980166e-05 | 30.32% | 43.52% | 1.44x | ✅ | -| `hexbytes_getitem_slice[slice(None,None)-two patterns]` | 7.829404721470864e-05 | 5.714195915979659e-05 | 27.02% | 37.02% | 1.37x | ✅ | -| `hexbytes_new['']` | 7.209308457656236e-05 | 3.4475936554650216e-05 | 52.18% | 109.11% | 2.09x | ✅ | -| `hexbytes_new['0x'+'00'*64]` | 9.059049021316249e-05 | 4.9159885481047875e-05 | 45.73% | 84.28% | 1.84x | ✅ | -| `hexbytes_new['0x'+'a'*128]` | 9.212690360312182e-05 | 4.993982408950519e-05 | 45.79% | 84.48% | 1.84x | ✅ | -| `hexbytes_new['0x'+'ff'*32]` | 8.780589214657324e-05 | 4.59416859019933e-05 | 47.68% | 91.12% | 1.91x | ✅ | -| `hexbytes_new['0x']` | 7.829414074602961e-05 | 3.5905316512798375e-05 | 54.14% | 118.06% | 2.18x | ✅ | -| `hexbytes_new['0x1234']` | 8.57585571659131e-05 | 4.3773212282100924e-05 | 48.96% | 95.92% | 1.96x | ✅ | -| `hexbytes_new['0xCAFEBABE']` | 8.575762879909986e-05 | 4.385609880392465e-05 | 48.86% | 95.54% | 1.96x | ✅ | -| `hexbytes_new['0xabcdef']` | 8.591641434293841e-05 | 4.3110872532427154e-05 | 49.82% | 99.29% | 1.99x | ✅ | -| `hexbytes_new['0xdeadbeef']` | 8.6038730497243e-05 | 4.36643453956536e-05 | 49.25% | 97.05% | 1.97x | ✅ | -| `hexbytes_new['abc']` | 8.365479924823888e-05 | 4.550234879525923e-05 | 45.61% | 83.85% | 1.84x | ✅ | -| `hexbytes_new['deadbeef']` | 7.793346675945082e-05 | 3.9580806530633035e-05 | 49.21% | 96.90% | 1.97x | ✅ | -| `hexbytes_new[0-9]` | 4.291255321997581e-05 | 2.4832108034002465e-05 | 42.13% | 72.81% | 1.73x | ✅ | -| `hexbytes_new[0]` | 0.00012093129789018462 | 5.783596975006301e-05 | 52.17% | 109.09% | 2.09x | ✅ | -| `hexbytes_new[123456]` | 0.00012267024717154865 | 6.108985622527716e-05 | 50.20% | 100.80% | 2.01x | ✅ | -| `hexbytes_new[2**16]` | 0.00012336181677923778 | 6.111006023604466e-05 | 50.46% | 101.87% | 2.02x | ✅ | -| `hexbytes_new[2**256-1]` | 0.0001294049245406387 | 6.721264400085993e-05 | 48.06% | 92.53% | 1.93x | ✅ | -| `hexbytes_new[2**32]` | 0.00012583884514748392 | 6.481676305883123e-05 | 48.49% | 94.15% | 1.94x | ✅ | -| `hexbytes_new[2**64]` | 0.0001252535511433817 | 6.598656599992613e-05 | 47.32% | 89.82% | 1.90x | ✅ | -| `hexbytes_new[2**8]` | 0.00012140103003696614 | 6.116395639642207e-05 | 49.62% | 98.48% | 1.98x | ✅ | -| `hexbytes_new[4-byte pattern]` | 4.497937726716034e-05 | 2.5449750566240232e-05 | 43.42% | 76.74% | 1.77x | ✅ | -| `hexbytes_new[False]` | 6.092244683248982e-05 | 2.6131877248004433e-05 | 57.11% | 133.13% | 2.33x | ✅ | -| `hexbytes_new[True]` | 5.9492580766077325e-05 | 2.605896136121819e-05 | 56.20% | 128.30% | 2.28x | ✅ | -| `hexbytes_new[all byte values]` | 4.482559470815032e-05 | 2.5351043070432866e-05 | 43.45% | 76.82% | 1.77x | ✅ | -| `hexbytes_new[alternating 0x00/0xff]` | 4.3613041592638836e-05 | 2.5206979097643424e-05 | 42.20% | 73.02% | 1.73x | ✅ | -| `hexbytes_new[alternating 0xaa/0x55]` | 4.3795434244969244e-05 | 2.5153694129854325e-05 | 42.57% | 74.11% | 1.74x | ✅ | -| `hexbytes_new[ascii sentence]` | 4.312928855642304e-05 | 2.4998047056974416e-05 | 42.04% | 72.53% | 1.73x | ✅ | -| `hexbytes_new[b'']` | 4.317771679077786e-05 | 2.5655520611475233e-05 | 40.58% | 68.30% | 1.68x | ✅ | -| `hexbytes_new[b'\\x00'*32]` | 4.292025758058589e-05 | 2.5176200432465615e-05 | 41.34% | 70.48% | 1.70x | ✅ | -| `hexbytes_new[b'\\x00\\xff\\x00\\xff']` | 4.2938778446818814e-05 | 2.495389863221474e-05 | 41.88% | 72.07% | 1.72x | ✅ | -| `hexbytes_new[b'\\x01'*100]` | 4.396579511360035e-05 | 2.564196202409972e-05 | 41.68% | 71.46% | 1.71x | ✅ | -| `hexbytes_new[b'\\x01'*2048]` | 5.761475013498217e-05 | 3.6929981185211244e-05 | 35.90% | 56.01% | 1.56x | ✅ | -| `hexbytes_new[b'\\x01\\x02\\x03']` | 4.260851305980675e-05 | 2.533287923292034e-05 | 40.55% | 68.19% | 1.68x | ✅ | -| `hexbytes_new[b'\\x10\\x20\\x30\\x40\\x50']` | 4.343086596811073e-05 | 2.4993817979776e-05 | 42.45% | 73.77% | 1.74x | ✅ | -| `hexbytes_new[b'\\x7f'*8]` | 4.241727680273713e-05 | 2.4817353149891115e-05 | 41.49% | 70.92% | 1.71x | ✅ | -| `hexbytes_new[b'\\x80'*8]` | 4.304759682874736e-05 | 2.4947252611239994e-05 | 42.05% | 72.55% | 1.73x | ✅ | -| `hexbytes_new[b'\\xde\\xad\\xbe\\xef']` | 4.326594977455997e-05 | 2.5286709541567074e-05 | 41.56% | 71.10% | 1.71x | ✅ | -| `hexbytes_new[b'\\xff'*64]` | 4.361944008695189e-05 | 2.5355324573323967e-05 | 41.87% | 72.03% | 1.72x | ✅ | -| `hexbytes_new[b'a'*1024]` | 5.070566690316299e-05 | 3.1458498511224206e-05 | 37.96% | 61.18% | 1.61x | ✅ | -| `hexbytes_new[b'abc']` | 4.2776941102617546e-05 | 2.5174305414429993e-05 | 41.15% | 69.92% | 1.70x | ✅ | -| `hexbytes_new[bytearray(0-9)]` | 6.912996179195352e-05 | 3.5651511692862216e-05 | 48.43% | 93.90% | 1.94x | ✅ | -| `hexbytes_new[bytearray(4-byte pattern)]` | 7.031600228339209e-05 | 3.65224897622737e-05 | 48.06% | 92.53% | 1.93x | ✅ | -| `hexbytes_new[bytearray(all byte values)]` | 7.196096749811582e-05 | 3.665552514401082e-05 | 49.06% | 96.32% | 1.96x | ✅ | -| `hexbytes_new[bytearray(alternating 0x00/0xff)]` | 6.966972126717064e-05 | 3.6019140096012755e-05 | 48.30% | 93.42% | 1.93x | ✅ | -| `hexbytes_new[bytearray(alternating 0xaa/0x55)]` | 6.831574237091601e-05 | 3.6021455696827095e-05 | 47.27% | 89.65% | 1.90x | ✅ | -| `hexbytes_new[bytearray(ascii sentence)]` | 6.917382499307704e-05 | 3.550765402042392e-05 | 48.67% | 94.81% | 1.95x | ✅ | -| `hexbytes_new[bytearray(b'')]` | 6.674264800052331e-05 | 3.290435097583485e-05 | 50.70% | 102.84% | 2.03x | ✅ | -| `hexbytes_new[bytearray(b'\\x00'*32)]` | 6.947258214444131e-05 | 3.544566324358993e-05 | 48.98% | 96.00% | 1.96x | ✅ | -| `hexbytes_new[bytearray(b'\\x00\\xff\\x00\\xff')]` | 6.824541493158889e-05 | 3.648617622199681e-05 | 46.54% | 87.04% | 1.87x | ✅ | -| `hexbytes_new[bytearray(b'\\x01'*100)]` | 6.846276090355815e-05 | 3.6837755861583555e-05 | 46.19% | 85.85% | 1.86x | ✅ | -| `hexbytes_new[bytearray(b'\\x01'*2048)]` | 9.009095451116408e-05 | 5.547887148575143e-05 | 38.42% | 62.39% | 1.62x | ✅ | -| `hexbytes_new[bytearray(b'\\x01\\x02\\x03')]` | 6.848499585798226e-05 | 3.553314067766642e-05 | 48.12% | 92.74% | 1.93x | ✅ | -| `hexbytes_new[bytearray(b'\\x10\\x20\\x30\\x40\\x50')]` | 6.898307397128264e-05 | 3.559914761359989e-05 | 48.39% | 93.78% | 1.94x | ✅ | -| `hexbytes_new[bytearray(b'\\x7f'*8)]` | 6.744092718246551e-05 | 3.555948402620539e-05 | 47.27% | 89.66% | 1.90x | ✅ | -| `hexbytes_new[bytearray(b'\\x80'*8)]` | 6.822315952377846e-05 | 3.575146408339094e-05 | 47.60% | 90.83% | 1.91x | ✅ | -| `hexbytes_new[bytearray(b'\\xde\\xad\\xbe\\xef')]` | 6.838093804784211e-05 | 3.565128989902901e-05 | 47.86% | 91.80% | 1.92x | ✅ | -| `hexbytes_new[bytearray(b'\\xff'*64)]` | 6.863664878836782e-05 | 3.6484887183588765e-05 | 46.84% | 88.12% | 1.88x | ✅ | -| `hexbytes_new[bytearray(b'a'*1024)]` | 8.304386033312202e-05 | 4.847404406965292e-05 | 41.63% | 71.32% | 1.71x | ✅ | -| `hexbytes_new[bytearray(b'abc')]` | 6.850186288245696e-05 | 3.5515889586794935e-05 | 48.15% | 92.88% | 1.93x | ✅ | -| `hexbytes_new[bytearray(long alternating)]` | 8.293737340928423e-05 | 4.8855607473610286e-05 | 41.09% | 69.76% | 1.70x | ✅ | -| `hexbytes_new[bytearray(mixed pattern)]` | 6.917599107693229e-05 | 3.564319645078595e-05 | 48.47% | 94.08% | 1.94x | ✅ | -| `hexbytes_new[bytearray(multiples of 0x10)]` | 6.848501362558085e-05 | 3.5847199070932736e-05 | 47.66% | 91.05% | 1.91x | ✅ | -| `hexbytes_new[bytearray(palindrome ascii)]` | 6.835733625784582e-05 | 3.552565180810289e-05 | 48.03% | 92.42% | 1.92x | ✅ | -| `hexbytes_new[bytearray(palindrome numeric)]` | 6.843151618914195e-05 | 3.56504006255537e-05 | 47.90% | 91.95% | 1.92x | ✅ | -| `hexbytes_new[bytearray(palindrome)]` | 6.803703369227748e-05 | 3.6096492019357577e-05 | 46.95% | 88.49% | 1.88x | ✅ | -| `hexbytes_new[bytearray(repeated 0-9)]` | 6.952435972294853e-05 | 3.642867819658151e-05 | 47.60% | 90.85% | 1.91x | ✅ | -| `hexbytes_new[bytearray(single 0xff)]` | 6.846183027479455e-05 | 3.5965717377688454e-05 | 47.47% | 90.35% | 1.90x | ✅ | -| `hexbytes_new[bytearray(single null byte)]` | 6.860710074174373e-05 | 3.574161825937857e-05 | 47.90% | 91.95% | 1.92x | ✅ | -| `hexbytes_new[bytearray(two patterns)]` | 6.966630045008142e-05 | 3.6421558574269204e-05 | 47.72% | 91.28% | 1.91x | ✅ | -| `hexbytes_new[long alternating]` | 5.235911579194439e-05 | 3.198916358495458e-05 | 38.90% | 63.68% | 1.64x | ✅ | -| `hexbytes_new[memoryview(0-9)]` | 8.304301163999956e-05 | 4.047619427583577e-05 | 51.26% | 105.17% | 2.05x | ✅ | -| `hexbytes_new[memoryview(4-byte pattern)]` | 8.436333436191585e-05 | 4.223389456111051e-05 | 49.94% | 99.75% | 2.00x | ✅ | -| `hexbytes_new[memoryview(all byte values)]` | 8.455824181884578e-05 | 4.215655689370812e-05 | 50.14% | 100.58% | 2.01x | ✅ | -| `hexbytes_new[memoryview(alternating 0x00/0xff)]` | 8.320356968359577e-05 | 4.116181507360666e-05 | 50.53% | 102.14% | 2.02x | ✅ | -| `hexbytes_new[memoryview(alternating 0xaa/0x55)]` | 8.250784386939797e-05 | 4.125439349930303e-05 | 50.00% | 100.00% | 2.00x | ✅ | -| `hexbytes_new[memoryview(ascii sentence)]` | 8.209824215641246e-05 | 4.016487315391015e-05 | 51.08% | 104.40% | 2.04x | ✅ | -| `hexbytes_new[memoryview(b'')]` | 7.940858128689954e-05 | 3.909410256208946e-05 | 50.77% | 103.12% | 2.03x | ✅ | -| `hexbytes_new[memoryview(b'\\x00'*32)]` | 8.189819536062729e-05 | 4.269899982008618e-05 | 47.86% | 91.80% | 1.92x | ✅ | -| `hexbytes_new[memoryview(b'\\x00\\xff\\x00\\xff')]` | 8.287338348178695e-05 | 4.097321815750633e-05 | 50.56% | 102.26% | 2.02x | ✅ | -| `hexbytes_new[memoryview(b'\\x01'*100)]` | 8.351404907632669e-05 | 4.1225640939077514e-05 | 50.64% | 102.58% | 2.03x | ✅ | -| `hexbytes_new[memoryview(b'\\x01'*2048)]` | 0.0001049863771044469 | 6.22794544356345e-05 | 40.68% | 68.57% | 1.69x | ✅ | -| `hexbytes_new[memoryview(b'\\x01\\x02\\x03')]` | 8.648916790674082e-05 | 4.086496991131197e-05 | 52.75% | 111.65% | 2.12x | ✅ | -| `hexbytes_new[memoryview(b'\\x10\\x20\\x30\\x40\\x50')]` | 8.286321851221388e-05 | 4.085093126828279e-05 | 50.70% | 102.84% | 2.03x | ✅ | -| `hexbytes_new[memoryview(b'\\x7f'*8)]` | 8.188854085543397e-05 | 4.0256031971083694e-05 | 50.84% | 103.42% | 2.03x | ✅ | -| `hexbytes_new[memoryview(b'\\x80'*8)]` | 8.269859806161538e-05 | 4.053713384151244e-05 | 50.98% | 104.01% | 2.04x | ✅ | -| `hexbytes_new[memoryview(b'\\xde\\xad\\xbe\\xef')]` | 8.406703393473598e-05 | 4.091627858188238e-05 | 51.33% | 105.46% | 2.05x | ✅ | -| `hexbytes_new[memoryview(b'\\xff'*64)]` | 8.240368103293671e-05 | 4.185266215858721e-05 | 49.21% | 96.89% | 1.97x | ✅ | -| `hexbytes_new[memoryview(b'a'*1024)]` | 9.757809080754163e-05 | 5.641036828997654e-05 | 42.19% | 72.98% | 1.73x | ✅ | -| `hexbytes_new[memoryview(b'abc')]` | 8.443182309430438e-05 | 4.1661093494945353e-05 | 50.66% | 102.66% | 2.03x | ✅ | -| `hexbytes_new[memoryview(long alternating)]` | 9.80575000511732e-05 | 5.698046144832057e-05 | 41.89% | 72.09% | 1.72x | ✅ | -| `hexbytes_new[memoryview(mixed pattern)]` | 8.205684673942146e-05 | 4.113841776225689e-05 | 49.87% | 99.47% | 1.99x | ✅ | -| `hexbytes_new[memoryview(multiples of 0x10)]` | 8.266670767931033e-05 | 4.052391458452919e-05 | 50.98% | 103.99% | 2.04x | ✅ | -| `hexbytes_new[memoryview(palindrome ascii)]` | 8.109752223256629e-05 | 4.110656145087851e-05 | 49.31% | 97.29% | 1.97x | ✅ | -| `hexbytes_new[memoryview(palindrome numeric)]` | 8.152463999680768e-05 | 4.10347885153339e-05 | 49.67% | 98.67% | 1.99x | ✅ | -| `hexbytes_new[memoryview(palindrome)]` | 8.202001104118928e-05 | 4.0408375186671183e-05 | 50.73% | 102.98% | 2.03x | ✅ | -| `hexbytes_new[memoryview(repeated 0-9)]` | 8.270135271814639e-05 | 4.129769184713514e-05 | 50.06% | 100.26% | 2.00x | ✅ | -| `hexbytes_new[memoryview(single 0xff)]` | 8.221856562099578e-05 | 4.1604953417532196e-05 | 49.40% | 97.62% | 1.98x | ✅ | -| `hexbytes_new[memoryview(single null byte)]` | 8.228142229552829e-05 | 4.2724239643365976e-05 | 48.08% | 92.59% | 1.93x | ✅ | -| `hexbytes_new[memoryview(two patterns)]` | 8.23886872869849e-05 | 4.118711637455224e-05 | 50.01% | 100.04% | 2.00x | ✅ | -| `hexbytes_new[mixed pattern]` | 4.346259566319409e-05 | 2.4827000382753905e-05 | 42.88% | 75.06% | 1.75x | ✅ | -| `hexbytes_new[multiples of 0x10]` | 4.4013427692206676e-05 | 2.4838503491357336e-05 | 43.57% | 77.20% | 1.77x | ✅ | -| `hexbytes_new[palindrome ascii]` | 4.292139950839759e-05 | 2.5002074963643825e-05 | 41.75% | 71.67% | 1.72x | ✅ | -| `hexbytes_new[palindrome numeric]` | 4.266817372887079e-05 | 2.5175877529340048e-05 | 41.00% | 69.48% | 1.69x | ✅ | -| `hexbytes_new[palindrome]` | 4.283724572140366e-05 | 2.4887313959803272e-05 | 41.90% | 72.12% | 1.72x | ✅ | -| `hexbytes_new[repeated 0-9]` | 4.317240262534483e-05 | 2.5161667568576344e-05 | 41.72% | 71.58% | 1.72x | ✅ | -| `hexbytes_new[single 0xff]` | 4.26950889136341e-05 | 2.4870645695676303e-05 | 41.75% | 71.67% | 1.72x | ✅ | -| `hexbytes_new[single null byte]` | 4.254982575869905e-05 | 2.4888791047580473e-05 | 41.51% | 70.96% | 1.71x | ✅ | -| `hexbytes_new[two patterns]` | 4.331226689860206e-05 | 2.525706654279344e-05 | 41.69% | 71.49% | 1.71x | ✅ | -| `hexbytes_repr[0-9]` | 3.241501616599696e-05 | 1.5433179675323603e-05 | 52.39% | 110.03% | 2.10x | ✅ | -| `hexbytes_repr[4-byte pattern]` | 0.0001256008639326478 | 4.1012302617476935e-05 | 67.35% | 206.25% | 3.06x | ✅ | -| `hexbytes_repr[all byte values]` | 0.00012596991872317918 | 4.1197973482723596e-05 | 67.30% | 205.77% | 3.06x | ✅ | -| `hexbytes_repr[alternating 0x00/0xff]` | 5.134650525301514e-05 | 2.0201748782888733e-05 | 60.66% | 154.17% | 2.54x | ✅ | -| `hexbytes_repr[alternating 0xaa/0x55]` | 5.130001716698648e-05 | 2.013807192795789e-05 | 60.74% | 154.74% | 2.55x | ✅ | -| `hexbytes_repr[ascii sentence]` | 4.348442630067979e-05 | 1.8206313883833843e-05 | 58.13% | 138.84% | 2.39x | ✅ | -| `hexbytes_repr[b'']` | 2.3495977680720502e-05 | 1.2090790981313989e-05 | 48.54% | 94.33% | 1.94x | ✅ | -| `hexbytes_repr[b'\\x00'*32]` | 3.9539335206926624e-05 | 1.7275958675850364e-05 | 56.31% | 128.87% | 2.29x | ✅ | -| `hexbytes_repr[b'\\x00\\xff\\x00\\xff']` | 3.0171249830068718e-05 | 1.4174799226611514e-05 | 53.02% | 112.85% | 2.13x | ✅ | -| `hexbytes_repr[b'\\x01'*100]` | 6.373720613293829e-05 | 2.36160923529678e-05 | 62.95% | 169.89% | 2.70x | ✅ | -| `hexbytes_repr[b'\\x01'*2048]` | 0.0007769846051809612 | 0.00022511553766573457 | 71.03% | 245.15% | 3.45x | ✅ | -| `hexbytes_repr[b'\\x01\\x02\\x03']` | 2.9242701866844567e-05 | 1.4066984313880905e-05 | 51.90% | 107.88% | 2.08x | ✅ | -| `hexbytes_repr[b'\\x10\\x20\\x30\\x40\\x50']` | 2.9695606896463256e-05 | 1.4305954393380406e-05 | 51.82% | 107.58% | 2.08x | ✅ | -| `hexbytes_repr[b'\\x7f'*8]` | 3.173128264271183e-05 | 1.46456544249026e-05 | 53.84% | 116.66% | 2.17x | ✅ | -| `hexbytes_repr[b'\\x80'*8]` | 3.174441095974562e-05 | 1.4710686987754766e-05 | 53.66% | 115.79% | 2.16x | ✅ | -| `hexbytes_repr[b'\\xde\\xad\\xbe\\xef']` | 2.9544499411436265e-05 | 1.4080585890337447e-05 | 52.34% | 109.82% | 2.10x | ✅ | -| `hexbytes_repr[b'\\xff'*64]` | 5.1368840975183385e-05 | 2.0194383549072213e-05 | 60.69% | 154.37% | 2.54x | ✅ | -| `hexbytes_repr[b'a'*1024]` | 0.0004089213448410431 | 0.00012383614250161806 | 69.72% | 230.21% | 3.30x | ✅ | -| `hexbytes_repr[b'abc']` | 2.914525535608155e-05 | 1.400995541866312e-05 | 51.93% | 108.03% | 2.08x | ✅ | -| `hexbytes_repr[long alternating]` | 0.0004086978739317776 | 0.0001233433844613907 | 69.82% | 231.35% | 3.31x | ✅ | -| `hexbytes_repr[mixed pattern]` | 0.00010146959082018923 | 3.401205183392877e-05 | 66.48% | 198.33% | 2.98x | ✅ | -| `hexbytes_repr[multiples of 0x10]` | 3.24730460746148e-05 | 1.4892602169087559e-05 | 54.14% | 118.05% | 2.18x | ✅ | -| `hexbytes_repr[palindrome ascii]` | 3.090311176822e-05 | 1.4578187052765462e-05 | 52.83% | 111.98% | 2.12x | ✅ | -| `hexbytes_repr[palindrome numeric]` | 2.9840223930780564e-05 | 1.4229928941348439e-05 | 52.31% | 109.70% | 2.10x | ✅ | -| `hexbytes_repr[palindrome]` | 3.511551136985267e-05 | 1.6262642669354197e-05 | 53.69% | 115.93% | 2.16x | ✅ | -| `hexbytes_repr[repeated 0-9]` | 6.507172126115261e-05 | 2.344151723552152e-05 | 63.98% | 177.59% | 2.78x | ✅ | -| `hexbytes_repr[single 0xff]` | 2.926034424313616e-05 | 1.4013048620416781e-05 | 52.11% | 108.81% | 2.09x | ✅ | -| `hexbytes_repr[single null byte]` | 2.9040363535142076e-05 | 1.3898367887992295e-05 | 52.14% | 108.95% | 2.09x | ✅ | -| `hexbytes_repr[two patterns]` | 5.153764640940508e-05 | 2.0468688903364006e-05 | 60.28% | 151.79% | 2.52x | ✅ | -| `hexbytes_to_0x_hex[0-9]` | 1.701535185148488e-05 | 1.4346955191166856e-05 | 15.68% | 18.60% | 1.19x | ✅ | -| `hexbytes_to_0x_hex[4-byte pattern]` | 4.438667250904991e-05 | 4.0673298512704656e-05 | 8.37% | 9.13% | 1.09x | ✅ | -| `hexbytes_to_0x_hex[all byte values]` | 4.441473618421441e-05 | 4.069055712961994e-05 | 8.39% | 9.15% | 1.09x | ✅ | -| `hexbytes_to_0x_hex[alternating 0x00/0xff]` | 2.282880079901085e-05 | 1.9554412800606678e-05 | 14.34% | 16.75% | 1.17x | ✅ | -| `hexbytes_to_0x_hex[alternating 0xaa/0x55]` | 2.215917619542133e-05 | 1.9575919171011492e-05 | 11.66% | 13.20% | 1.13x | ✅ | -| `hexbytes_to_0x_hex[ascii sentence]` | 2.062126888785437e-05 | 1.761299150361071e-05 | 14.59% | 17.08% | 1.17x | ✅ | -| `hexbytes_to_0x_hex[b'']` | 1.1166462620755791e-05 | 1.162337253953215e-05 | -4.09% | -3.93% | 0.96x | ❌ | -| `hexbytes_to_0x_hex[b'\\x00'*32]` | 1.885048852657126e-05 | 1.6659557927895816e-05 | 11.62% | 13.15% | 1.13x | ✅ | -| `hexbytes_to_0x_hex[b'\\x00\\xff\\x00\\xff']` | 1.6543501964135775e-05 | 1.3827710605854419e-05 | 16.42% | 19.64% | 1.20x | ✅ | -| `hexbytes_to_0x_hex[b'\\x01'*100]` | 2.6010403501260074e-05 | 2.2991215466431136e-05 | 11.61% | 13.13% | 1.13x | ✅ | -| `hexbytes_to_0x_hex[b'\\x01'*2048]` | 0.00022807185499634037 | 0.00022470140210107106 | 1.48% | 1.50% | 1.01x | ✅ | -| `hexbytes_to_0x_hex[b'\\x01\\x02\\x03']` | 1.6203457096682174e-05 | 1.4143008676247858e-05 | 12.72% | 14.57% | 1.15x | ✅ | -| `hexbytes_to_0x_hex[b'\\x10\\x20\\x30\\x40\\x50']` | 1.642111020187829e-05 | 1.3745601969447398e-05 | 16.29% | 19.46% | 1.19x | ✅ | -| `hexbytes_to_0x_hex[b'\\x7f'*8]` | 1.682529465470794e-05 | 1.4210899953916605e-05 | 15.54% | 18.40% | 1.18x | ✅ | -| `hexbytes_to_0x_hex[b'\\x80'*8]` | 1.673557203404229e-05 | 1.4117225274086175e-05 | 15.65% | 18.55% | 1.19x | ✅ | -| `hexbytes_to_0x_hex[b'\\xde\\xad\\xbe\\xef']` | 1.6252800603030485e-05 | 1.3815853590988886e-05 | 14.99% | 17.64% | 1.18x | ✅ | -| `hexbytes_to_0x_hex[b'\\xff'*64]` | 2.2131024352187823e-05 | 1.9614934312705676e-05 | 11.37% | 12.83% | 1.13x | ✅ | -| `hexbytes_to_0x_hex[b'a'*1024]` | 0.000127575910437064 | 0.00012385965167785725 | 2.91% | 3.00% | 1.03x | ✅ | -| `hexbytes_to_0x_hex[b'abc']` | 1.6069803613134267e-05 | 1.422993006086665e-05 | 11.45% | 12.93% | 1.13x | ✅ | -| `hexbytes_to_0x_hex[long alternating]` | 0.00012505976789693835 | 0.0001234679447848743 | 1.27% | 1.29% | 1.01x | ✅ | -| `hexbytes_to_0x_hex[mixed pattern]` | 3.7035978620462925e-05 | 3.39117509570749e-05 | 8.44% | 9.21% | 1.09x | ✅ | -| `hexbytes_to_0x_hex[multiples of 0x10]` | 1.699126717472019e-05 | 1.4424560761667518e-05 | 15.11% | 17.79% | 1.18x | ✅ | -| `hexbytes_to_0x_hex[palindrome ascii]` | 1.6485448190706115e-05 | 1.4038312509297352e-05 | 14.84% | 17.43% | 1.17x | ✅ | -| `hexbytes_to_0x_hex[palindrome numeric]` | 1.6301536204883112e-05 | 1.3876414942621139e-05 | 14.88% | 17.48% | 1.17x | ✅ | -| `hexbytes_to_0x_hex[palindrome]` | 1.7878300119654728e-05 | 1.565998559147859e-05 | 12.41% | 14.17% | 1.14x | ✅ | -| `hexbytes_to_0x_hex[repeated 0-9]` | 2.5997228335192654e-05 | 2.300287063447897e-05 | 11.52% | 13.02% | 1.13x | ✅ | -| `hexbytes_to_0x_hex[single 0xff]` | 1.5843616582668458e-05 | 1.334312657911213e-05 | 15.78% | 18.74% | 1.19x | ✅ | -| `hexbytes_to_0x_hex[single null byte]` | 1.586714239412274e-05 | 1.3401293988011838e-05 | 15.54% | 18.40% | 1.18x | ✅ | -| `hexbytes_to_0x_hex[two patterns]` | 2.2268103766579562e-05 | 1.949106929335943e-05 | 12.47% | 14.25% | 1.14x | ✅ | +| `hexbytes_getitem_index[-1-0-9]` | 2.3020959297481694e-05 | 2.1739986884497455e-05 | 5.56% | 5.89% | 1.06x | ✅ | +| `hexbytes_getitem_index[-1-4-byte pattern]` | 2.300412966534862e-05 | 2.1722046329098367e-05 | 5.57% | 5.90% | 1.06x | ✅ | +| `hexbytes_getitem_index[-1-all byte values]` | 2.301742114431169e-05 | 2.1729543302589158e-05 | 5.60% | 5.93% | 1.06x | ✅ | +| `hexbytes_getitem_index[-1-alternating 0x00/0xff]` | 2.301641622791067e-05 | 2.174761705212414e-05 | 5.51% | 5.83% | 1.06x | ✅ | +| `hexbytes_getitem_index[-1-alternating 0xaa/0x55]` | 2.3031106074037615e-05 | 2.1752943307869806e-05 | 5.55% | 5.88% | 1.06x | ✅ | +| `hexbytes_getitem_index[-1-ascii sentence]` | 2.3041730313331767e-05 | 2.1706723924498453e-05 | 5.79% | 6.15% | 1.06x | ✅ | +| `hexbytes_getitem_index[-1-b'\\x00'*32]` | 2.299309562726555e-05 | 2.1702518390433407e-05 | 5.61% | 5.95% | 1.06x | ✅ | +| `hexbytes_getitem_index[-1-b'\\x00\\xff\\x00\\xff']` | 2.3048072626349687e-05 | 2.170916175077178e-05 | 5.81% | 6.17% | 1.06x | ✅ | +| `hexbytes_getitem_index[-1-b'\\x01'*100]` | 2.3763062297954663e-05 | 2.1733609134609676e-05 | 8.54% | 9.34% | 1.09x | ✅ | +| `hexbytes_getitem_index[-1-b'\\x01'*2048]` | 2.3038359693796465e-05 | 2.169960876744348e-05 | 5.81% | 6.17% | 1.06x | ✅ | +| `hexbytes_getitem_index[-1-b'\\x01\\x02\\x03']` | 2.3038310908780568e-05 | 2.1759539375097154e-05 | 5.55% | 5.88% | 1.06x | ✅ | +| `hexbytes_getitem_index[-1-b'\\x10\\x20\\x30\\x40\\x50']` | 2.3930574991283535e-05 | 2.173092793079422e-05 | 9.19% | 10.12% | 1.10x | ✅ | +| `hexbytes_getitem_index[-1-b'\\x7f'*8]` | 2.3048757309301583e-05 | 2.1708300480588226e-05 | 5.82% | 6.17% | 1.06x | ✅ | +| `hexbytes_getitem_index[-1-b'\\x80'*8]` | 2.301397591895462e-05 | 2.171477002120493e-05 | 5.65% | 5.98% | 1.06x | ✅ | +| `hexbytes_getitem_index[-1-b'\\xde\\xad\\xbe\\xef']` | 2.3061061653868163e-05 | 2.1767746767778996e-05 | 5.61% | 5.94% | 1.06x | ✅ | +| `hexbytes_getitem_index[-1-b'\\xff'*64]` | 2.2994771915842888e-05 | 2.1751273571555555e-05 | 5.41% | 5.72% | 1.06x | ✅ | +| `hexbytes_getitem_index[-1-b'a'*1024]` | 2.298378185175296e-05 | 2.1755876457188948e-05 | 5.34% | 5.64% | 1.06x | ✅ | +| `hexbytes_getitem_index[-1-b'abc']` | 2.322095705960423e-05 | 2.1738809438013013e-05 | 6.38% | 6.82% | 1.07x | ✅ | +| `hexbytes_getitem_index[-1-long alternating]` | 2.30023483319521e-05 | 2.1719871432725388e-05 | 5.58% | 5.90% | 1.06x | ✅ | +| `hexbytes_getitem_index[-1-mixed pattern]` | 2.3034476119815862e-05 | 2.1705181576267988e-05 | 5.77% | 6.12% | 1.06x | ✅ | +| `hexbytes_getitem_index[-1-multiples of 0x10]` | 2.3004830906654352e-05 | 2.1731089392315635e-05 | 5.54% | 5.86% | 1.06x | ✅ | +| `hexbytes_getitem_index[-1-palindrome ascii]` | 2.3009660409752888e-05 | 2.1724774428083385e-05 | 5.58% | 5.91% | 1.06x | ✅ | +| `hexbytes_getitem_index[-1-palindrome numeric]` | 2.3031641967591177e-05 | 2.1733365212867527e-05 | 5.64% | 5.97% | 1.06x | ✅ | +| `hexbytes_getitem_index[-1-palindrome]` | 2.3005574812499662e-05 | 2.1733434002794417e-05 | 5.53% | 5.85% | 1.06x | ✅ | +| `hexbytes_getitem_index[-1-repeated 0-9]` | 2.3002641531368553e-05 | 2.171926197918737e-05 | 5.58% | 5.91% | 1.06x | ✅ | +| `hexbytes_getitem_index[-1-two patterns]` | 2.302316022821028e-05 | 2.1728085713492903e-05 | 5.63% | 5.96% | 1.06x | ✅ | +| `hexbytes_getitem_index[0-0-9]` | 2.246513142310754e-05 | 2.104941049846949e-05 | 6.30% | 6.73% | 1.07x | ✅ | +| `hexbytes_getitem_index[0-4-byte pattern]` | 2.2461477843508415e-05 | 2.110270944329218e-05 | 6.05% | 6.44% | 1.06x | ✅ | +| `hexbytes_getitem_index[0-all byte values]` | 2.250210002024325e-05 | 2.109223178727304e-05 | 6.27% | 6.68% | 1.07x | ✅ | +| `hexbytes_getitem_index[0-alternating 0x00/0xff]` | 2.245945506883639e-05 | 2.1046586455914404e-05 | 6.29% | 6.71% | 1.07x | ✅ | +| `hexbytes_getitem_index[0-alternating 0xaa/0x55]` | 2.2597640718611543e-05 | 2.113512938257096e-05 | 6.47% | 6.92% | 1.07x | ✅ | +| `hexbytes_getitem_index[0-ascii sentence]` | 2.247882548213016e-05 | 2.1141430590720834e-05 | 5.95% | 6.33% | 1.06x | ✅ | +| `hexbytes_getitem_index[0-b'\\x00'*32]` | 2.251771434335045e-05 | 2.105796560078326e-05 | 6.48% | 6.93% | 1.07x | ✅ | +| `hexbytes_getitem_index[0-b'\\x00\\xff\\x00\\xff']` | 2.2469623500303692e-05 | 2.1048715838818406e-05 | 6.32% | 6.75% | 1.07x | ✅ | +| `hexbytes_getitem_index[0-b'\\x01'*100]` | 2.249709062246807e-05 | 2.1119910747321294e-05 | 6.12% | 6.52% | 1.07x | ✅ | +| `hexbytes_getitem_index[0-b'\\x01'*2048]` | 2.2467998334600003e-05 | 2.116462576231606e-05 | 5.80% | 6.16% | 1.06x | ✅ | +| `hexbytes_getitem_index[0-b'\\x01\\x02\\x03']` | 2.2478382995857777e-05 | 2.1170500108131572e-05 | 5.82% | 6.18% | 1.06x | ✅ | +| `hexbytes_getitem_index[0-b'\\x10\\x20\\x30\\x40\\x50']` | 2.24681336655633e-05 | 2.113217654422497e-05 | 5.95% | 6.32% | 1.06x | ✅ | +| `hexbytes_getitem_index[0-b'\\x7f'*8]` | 2.2453156706273503e-05 | 2.1126541853040766e-05 | 5.91% | 6.28% | 1.06x | ✅ | +| `hexbytes_getitem_index[0-b'\\x80'*8]` | 2.2473689397139794e-05 | 2.1131737550698712e-05 | 5.97% | 6.35% | 1.06x | ✅ | +| `hexbytes_getitem_index[0-b'\\xde\\xad\\xbe\\xef']` | 2.2466794079926015e-05 | 2.1147200796039673e-05 | 5.87% | 6.24% | 1.06x | ✅ | +| `hexbytes_getitem_index[0-b'\\xff'*64]` | 2.2585311125596174e-05 | 2.115827070209486e-05 | 6.32% | 6.74% | 1.07x | ✅ | +| `hexbytes_getitem_index[0-b'a'*1024]` | 2.2487942216682676e-05 | 2.116452251592245e-05 | 5.89% | 6.25% | 1.06x | ✅ | +| `hexbytes_getitem_index[0-b'abc']` | 2.2474372397956827e-05 | 2.1136804508355363e-05 | 5.95% | 6.33% | 1.06x | ✅ | +| `hexbytes_getitem_index[0-long alternating]` | 2.246721059806608e-05 | 2.1073711344489832e-05 | 6.20% | 6.61% | 1.07x | ✅ | +| `hexbytes_getitem_index[0-mixed pattern]` | 2.2492695056621264e-05 | 2.113988866478919e-05 | 6.01% | 6.40% | 1.06x | ✅ | +| `hexbytes_getitem_index[0-multiples of 0x10]` | 2.2474491039976545e-05 | 2.1070646474293727e-05 | 6.25% | 6.66% | 1.07x | ✅ | +| `hexbytes_getitem_index[0-palindrome ascii]` | 2.245740389785577e-05 | 2.1203810682214196e-05 | 5.58% | 5.91% | 1.06x | ✅ | +| `hexbytes_getitem_index[0-palindrome numeric]` | 2.2525531543111842e-05 | 2.115823055897389e-05 | 6.07% | 6.46% | 1.06x | ✅ | +| `hexbytes_getitem_index[0-palindrome]` | 2.2505972241718305e-05 | 2.1149060306331645e-05 | 6.03% | 6.42% | 1.06x | ✅ | +| `hexbytes_getitem_index[0-repeated 0-9]` | 2.261776813275654e-05 | 2.1060850780620987e-05 | 6.88% | 7.39% | 1.07x | ✅ | +| `hexbytes_getitem_index[0-single 0xff]` | 2.2702291818503786e-05 | 2.1138300111223602e-05 | 6.89% | 7.40% | 1.07x | ✅ | +| `hexbytes_getitem_index[0-single null byte]` | 2.245421010270525e-05 | 2.1048944109301912e-05 | 6.26% | 6.68% | 1.07x | ✅ | +| `hexbytes_getitem_index[0-two patterns]` | 2.2564472227523472e-05 | 2.1039672887645688e-05 | 6.76% | 7.25% | 1.07x | ✅ | +| `hexbytes_getitem_index[1-0-9]` | 2.2483164703892084e-05 | 2.123993837362828e-05 | 5.53% | 5.85% | 1.06x | ✅ | +| `hexbytes_getitem_index[1-4-byte pattern]` | 2.2479452298796394e-05 | 2.1150552410774346e-05 | 5.91% | 6.28% | 1.06x | ✅ | +| `hexbytes_getitem_index[1-all byte values]` | 2.2470417196807798e-05 | 2.1165072963212073e-05 | 5.81% | 6.17% | 1.06x | ✅ | +| `hexbytes_getitem_index[1-alternating 0x00/0xff]` | 2.2498773140137432e-05 | 2.1214292394027068e-05 | 5.71% | 6.05% | 1.06x | ✅ | +| `hexbytes_getitem_index[1-alternating 0xaa/0x55]` | 2.2487387456774452e-05 | 2.146369987028761e-05 | 4.55% | 4.77% | 1.05x | ✅ | +| `hexbytes_getitem_index[1-ascii sentence]` | 2.253040730121713e-05 | 2.1128693233643102e-05 | 6.22% | 6.63% | 1.07x | ✅ | +| `hexbytes_getitem_index[1-b'\\x00'*32]` | 2.255697115333313e-05 | 2.10658449071201e-05 | 6.61% | 7.08% | 1.07x | ✅ | +| `hexbytes_getitem_index[1-b'\\x00\\xff\\x00\\xff']` | 2.247996755571362e-05 | 2.118303846844658e-05 | 5.77% | 6.12% | 1.06x | ✅ | +| `hexbytes_getitem_index[1-b'\\x01'*100]` | 2.2548065652364406e-05 | 2.117841934535497e-05 | 6.07% | 6.47% | 1.06x | ✅ | +| `hexbytes_getitem_index[1-b'\\x01'*2048]` | 2.2461423411686372e-05 | 2.1157280094782912e-05 | 5.81% | 6.16% | 1.06x | ✅ | +| `hexbytes_getitem_index[1-b'\\x01\\x02\\x03']` | 2.267771053659673e-05 | 2.118089506546659e-05 | 6.60% | 7.07% | 1.07x | ✅ | +| `hexbytes_getitem_index[1-b'\\x10\\x20\\x30\\x40\\x50']` | 2.2482615684675232e-05 | 2.1210793501212883e-05 | 5.66% | 6.00% | 1.06x | ✅ | +| `hexbytes_getitem_index[1-b'\\x7f'*8]` | 2.2483003205514245e-05 | 2.116549533876597e-05 | 5.86% | 6.22% | 1.06x | ✅ | +| `hexbytes_getitem_index[1-b'\\x80'*8]` | 2.2505954410103722e-05 | 2.1184086534781344e-05 | 5.87% | 6.24% | 1.06x | ✅ | +| `hexbytes_getitem_index[1-b'\\xde\\xad\\xbe\\xef']` | 2.2487033699957284e-05 | 2.123650111872635e-05 | 5.56% | 5.89% | 1.06x | ✅ | +| `hexbytes_getitem_index[1-b'\\xff'*64]` | 2.2566488420136252e-05 | 2.1159715769701314e-05 | 6.23% | 6.65% | 1.07x | ✅ | +| `hexbytes_getitem_index[1-b'a'*1024]` | 2.2572766236772836e-05 | 2.117264129740449e-05 | 6.20% | 6.61% | 1.07x | ✅ | +| `hexbytes_getitem_index[1-b'abc']` | 2.2565663164978327e-05 | 2.1133064201362653e-05 | 6.35% | 6.78% | 1.07x | ✅ | +| `hexbytes_getitem_index[1-long alternating]` | 2.245864846007629e-05 | 2.115728732345205e-05 | 5.79% | 6.15% | 1.06x | ✅ | +| `hexbytes_getitem_index[1-mixed pattern]` | 2.2516813469877277e-05 | 2.1143348784890215e-05 | 6.10% | 6.50% | 1.06x | ✅ | +| `hexbytes_getitem_index[1-multiples of 0x10]` | 2.2487920708117674e-05 | 2.1212441313604814e-05 | 5.67% | 6.01% | 1.06x | ✅ | +| `hexbytes_getitem_index[1-palindrome ascii]` | 2.2474198363586596e-05 | 2.1163376055305616e-05 | 5.83% | 6.19% | 1.06x | ✅ | +| `hexbytes_getitem_index[1-palindrome numeric]` | 2.2481917897206204e-05 | 2.117401999101871e-05 | 5.82% | 6.18% | 1.06x | ✅ | +| `hexbytes_getitem_index[1-palindrome]` | 2.248592664054931e-05 | 2.1166228473837086e-05 | 5.87% | 6.23% | 1.06x | ✅ | +| `hexbytes_getitem_index[1-repeated 0-9]` | 2.2539422576419788e-05 | 2.1223025814994897e-05 | 5.84% | 6.20% | 1.06x | ✅ | +| `hexbytes_getitem_index[1-two patterns]` | 2.2546327624739313e-05 | 2.1204281705154184e-05 | 5.95% | 6.33% | 1.06x | ✅ | +| `hexbytes_getitem_index[2-0-9]` | 2.2493017269989475e-05 | 2.113580352081325e-05 | 6.03% | 6.42% | 1.06x | ✅ | +| `hexbytes_getitem_index[2-4-byte pattern]` | 2.245848848069835e-05 | 2.114737216370617e-05 | 5.84% | 6.20% | 1.06x | ✅ | +| `hexbytes_getitem_index[2-all byte values]` | 2.245659640279905e-05 | 2.1153091118991542e-05 | 5.80% | 6.16% | 1.06x | ✅ | +| `hexbytes_getitem_index[2-alternating 0x00/0xff]` | 2.2494106456927585e-05 | 2.1037721263709835e-05 | 6.47% | 6.92% | 1.07x | ✅ | +| `hexbytes_getitem_index[2-alternating 0xaa/0x55]` | 2.2488916403129053e-05 | 2.112727278791813e-05 | 6.05% | 6.44% | 1.06x | ✅ | +| `hexbytes_getitem_index[2-ascii sentence]` | 2.244837439977764e-05 | 2.113219863318681e-05 | 5.86% | 6.23% | 1.06x | ✅ | +| `hexbytes_getitem_index[2-b'\\x00'*32]` | 2.257546687009417e-05 | 2.1043928377872375e-05 | 6.78% | 7.28% | 1.07x | ✅ | +| `hexbytes_getitem_index[2-b'\\x00\\xff\\x00\\xff']` | 2.248800751976928e-05 | 2.1074923433298484e-05 | 6.28% | 6.71% | 1.07x | ✅ | +| `hexbytes_getitem_index[2-b'\\x01'*100]` | 2.246588442125328e-05 | 2.1121955589964718e-05 | 5.98% | 6.36% | 1.06x | ✅ | +| `hexbytes_getitem_index[2-b'\\x01'*2048]` | 2.244925613679065e-05 | 2.1130123159106905e-05 | 5.88% | 6.24% | 1.06x | ✅ | +| `hexbytes_getitem_index[2-b'\\x01\\x02\\x03']` | 2.2523630767357926e-05 | 2.1147251535625434e-05 | 6.11% | 6.51% | 1.07x | ✅ | +| `hexbytes_getitem_index[2-b'\\x10\\x20\\x30\\x40\\x50']` | 2.2476488808453715e-05 | 2.115611372929873e-05 | 5.87% | 6.24% | 1.06x | ✅ | +| `hexbytes_getitem_index[2-b'\\x7f'*8]` | 2.2528080175726876e-05 | 2.1149429077072782e-05 | 6.12% | 6.52% | 1.07x | ✅ | +| `hexbytes_getitem_index[2-b'\\x80'*8]` | 2.2481409709941718e-05 | 2.114038258512954e-05 | 5.97% | 6.34% | 1.06x | ✅ | +| `hexbytes_getitem_index[2-b'\\xde\\xad\\xbe\\xef']` | 2.2452804387079773e-05 | 2.1125377627183835e-05 | 5.91% | 6.28% | 1.06x | ✅ | +| `hexbytes_getitem_index[2-b'\\xff'*64]` | 2.2507962486249866e-05 | 2.1135033194065037e-05 | 6.10% | 6.50% | 1.06x | ✅ | +| `hexbytes_getitem_index[2-b'a'*1024]` | 2.2502944479176253e-05 | 2.113016612436668e-05 | 6.10% | 6.50% | 1.06x | ✅ | +| `hexbytes_getitem_index[2-b'abc']` | 2.2493951825210727e-05 | 2.1150380721838132e-05 | 5.97% | 6.35% | 1.06x | ✅ | +| `hexbytes_getitem_index[2-long alternating]` | 2.2480564392852076e-05 | 2.1033392769845392e-05 | 6.44% | 6.88% | 1.07x | ✅ | +| `hexbytes_getitem_index[2-mixed pattern]` | 2.2464404338984255e-05 | 2.1129559454137067e-05 | 5.94% | 6.32% | 1.06x | ✅ | +| `hexbytes_getitem_index[2-multiples of 0x10]` | 2.244587336050547e-05 | 2.1153117904041855e-05 | 5.76% | 6.11% | 1.06x | ✅ | +| `hexbytes_getitem_index[2-palindrome ascii]` | 2.2448927317821136e-05 | 2.1137561690754985e-05 | 5.84% | 6.20% | 1.06x | ✅ | +| `hexbytes_getitem_index[2-palindrome numeric]` | 2.245332708767361e-05 | 2.1130011638365828e-05 | 5.89% | 6.26% | 1.06x | ✅ | +| `hexbytes_getitem_index[2-palindrome]` | 2.2466892459236247e-05 | 2.1155701165805233e-05 | 5.84% | 6.20% | 1.06x | ✅ | +| `hexbytes_getitem_index[2-repeated 0-9]` | 2.249721898889356e-05 | 2.1121855942668936e-05 | 6.11% | 6.51% | 1.07x | ✅ | +| `hexbytes_getitem_index[2-two patterns]` | 2.2473499950730395e-05 | 2.10383476927992e-05 | 6.39% | 6.82% | 1.07x | ✅ | +| `hexbytes_getitem_index[3-0-9]` | 2.2456846020346423e-05 | 2.1156461872026497e-05 | 5.79% | 6.15% | 1.06x | ✅ | +| `hexbytes_getitem_index[3-4-byte pattern]` | 2.2433525442404095e-05 | 2.1160906338183256e-05 | 5.67% | 6.01% | 1.06x | ✅ | +| `hexbytes_getitem_index[3-all byte values]` | 2.245458517979371e-05 | 2.1123765820307255e-05 | 5.93% | 6.30% | 1.06x | ✅ | +| `hexbytes_getitem_index[3-alternating 0x00/0xff]` | 2.2486488863845165e-05 | 2.113036800506851e-05 | 6.03% | 6.42% | 1.06x | ✅ | +| `hexbytes_getitem_index[3-alternating 0xaa/0x55]` | 2.2480942913478083e-05 | 2.1130611396530584e-05 | 6.01% | 6.39% | 1.06x | ✅ | +| `hexbytes_getitem_index[3-ascii sentence]` | 2.245246776348487e-05 | 2.115393333157439e-05 | 5.78% | 6.14% | 1.06x | ✅ | +| `hexbytes_getitem_index[3-b'\\x00'*32]` | 2.2580677594179165e-05 | 2.1038128535662505e-05 | 6.83% | 7.33% | 1.07x | ✅ | +| `hexbytes_getitem_index[3-b'\\x00\\xff\\x00\\xff']` | 2.2457434120829866e-05 | 2.1128112066977776e-05 | 5.92% | 6.29% | 1.06x | ✅ | +| `hexbytes_getitem_index[3-b'\\x01'*100]` | 2.2454892839456324e-05 | 2.114117815721132e-05 | 5.85% | 6.21% | 1.06x | ✅ | +| `hexbytes_getitem_index[3-b'\\x01'*2048]` | 2.2471309562926507e-05 | 2.1138808275919373e-05 | 5.93% | 6.30% | 1.06x | ✅ | +| `hexbytes_getitem_index[3-b'\\x10\\x20\\x30\\x40\\x50']` | 2.2473284562172694e-05 | 2.115515606543454e-05 | 5.87% | 6.23% | 1.06x | ✅ | +| `hexbytes_getitem_index[3-b'\\x7f'*8]` | 2.2474128638703993e-05 | 2.1125808155172674e-05 | 6.00% | 6.38% | 1.06x | ✅ | +| `hexbytes_getitem_index[3-b'\\x80'*8]` | 2.2585086091161413e-05 | 2.114679918855873e-05 | 6.37% | 6.80% | 1.07x | ✅ | +| `hexbytes_getitem_index[3-b'\\xde\\xad\\xbe\\xef']` | 2.2454073376778905e-05 | 2.112778259784618e-05 | 5.91% | 6.28% | 1.06x | ✅ | +| `hexbytes_getitem_index[3-b'\\xff'*64]` | 2.2505513750289705e-05 | 2.113677909785346e-05 | 6.08% | 6.48% | 1.06x | ✅ | +| `hexbytes_getitem_index[3-b'a'*1024]` | 2.2471224418624792e-05 | 2.1121648634105215e-05 | 6.01% | 6.39% | 1.06x | ✅ | +| `hexbytes_getitem_index[3-long alternating]` | 2.2469375527504832e-05 | 2.113388484135508e-05 | 5.94% | 6.32% | 1.06x | ✅ | +| `hexbytes_getitem_index[3-mixed pattern]` | 2.2453138478874926e-05 | 2.115236161485995e-05 | 5.79% | 6.15% | 1.06x | ✅ | +| `hexbytes_getitem_index[3-multiples of 0x10]` | 2.2485467001145632e-05 | 2.1146570463698764e-05 | 5.95% | 6.33% | 1.06x | ✅ | +| `hexbytes_getitem_index[3-palindrome ascii]` | 2.245021289244822e-05 | 2.1166416305956854e-05 | 5.72% | 6.07% | 1.06x | ✅ | +| `hexbytes_getitem_index[3-palindrome numeric]` | 2.247298416342296e-05 | 2.1147883865626413e-05 | 5.90% | 6.27% | 1.06x | ✅ | +| `hexbytes_getitem_index[3-palindrome]` | 2.2465145235290095e-05 | 2.1138369482711828e-05 | 5.91% | 6.28% | 1.06x | ✅ | +| `hexbytes_getitem_index[3-repeated 0-9]` | 2.2441622838513553e-05 | 2.1149983871784316e-05 | 5.76% | 6.11% | 1.06x | ✅ | +| `hexbytes_getitem_index[3-two patterns]` | 2.2529748644348487e-05 | 2.116932196804519e-05 | 6.04% | 6.43% | 1.06x | ✅ | +| `hexbytes_getitem_index[4-0-9]` | 2.244030654312971e-05 | 2.1195281207273097e-05 | 5.55% | 5.87% | 1.06x | ✅ | +| `hexbytes_getitem_index[4-4-byte pattern]` | 2.2435807623328495e-05 | 2.1066603626290463e-05 | 6.10% | 6.50% | 1.06x | ✅ | +| `hexbytes_getitem_index[4-all byte values]` | 2.2461003114924155e-05 | 2.1141178569678433e-05 | 5.88% | 6.24% | 1.06x | ✅ | +| `hexbytes_getitem_index[4-alternating 0x00/0xff]` | 2.2447998408147515e-05 | 2.1064331061785205e-05 | 6.16% | 6.57% | 1.07x | ✅ | +| `hexbytes_getitem_index[4-alternating 0xaa/0x55]` | 2.2462053620519445e-05 | 2.1169166662637826e-05 | 5.76% | 6.11% | 1.06x | ✅ | +| `hexbytes_getitem_index[4-ascii sentence]` | 2.246405800961887e-05 | 2.113105100771942e-05 | 5.93% | 6.31% | 1.06x | ✅ | +| `hexbytes_getitem_index[4-b'\\x00'*32]` | 2.2456008235993816e-05 | 2.103566856642961e-05 | 6.32% | 6.75% | 1.07x | ✅ | +| `hexbytes_getitem_index[4-b'\\x01'*100]` | 2.246426940663519e-05 | 2.1168836478365748e-05 | 5.77% | 6.12% | 1.06x | ✅ | +| `hexbytes_getitem_index[4-b'\\x01'*2048]` | 2.243680638871735e-05 | 2.114187353189011e-05 | 5.77% | 6.12% | 1.06x | ✅ | +| `hexbytes_getitem_index[4-b'\\x10\\x20\\x30\\x40\\x50']` | 2.245009713356577e-05 | 2.114201981295067e-05 | 5.83% | 6.19% | 1.06x | ✅ | +| `hexbytes_getitem_index[4-b'\\x7f'*8]` | 2.2438470921331055e-05 | 2.1341753307672752e-05 | 4.89% | 5.14% | 1.05x | ✅ | +| `hexbytes_getitem_index[4-b'\\x80'*8]` | 2.2445663448019324e-05 | 2.1147167032555003e-05 | 5.79% | 6.14% | 1.06x | ✅ | +| `hexbytes_getitem_index[4-b'\\xff'*64]` | 2.2455651907415848e-05 | 2.1150155009176097e-05 | 5.81% | 6.17% | 1.06x | ✅ | +| `hexbytes_getitem_index[4-b'a'*1024]` | 2.24545605897765e-05 | 2.1179853078444296e-05 | 5.68% | 6.02% | 1.06x | ✅ | +| `hexbytes_getitem_index[4-long alternating]` | 2.245760990121804e-05 | 2.1058981551146894e-05 | 6.23% | 6.64% | 1.07x | ✅ | +| `hexbytes_getitem_index[4-mixed pattern]` | 2.2443476730193447e-05 | 2.115822734172645e-05 | 5.73% | 6.07% | 1.06x | ✅ | +| `hexbytes_getitem_index[4-multiples of 0x10]` | 2.2444540422533523e-05 | 2.1141918236339242e-05 | 5.80% | 6.16% | 1.06x | ✅ | +| `hexbytes_getitem_index[4-palindrome ascii]` | 2.245135496924478e-05 | 2.1142455733462536e-05 | 5.83% | 6.19% | 1.06x | ✅ | +| `hexbytes_getitem_index[4-palindrome numeric]` | 2.244890628441091e-05 | 2.115283014128167e-05 | 5.77% | 6.13% | 1.06x | ✅ | +| `hexbytes_getitem_index[4-palindrome]` | 2.2442184145861594e-05 | 2.1141976457761907e-05 | 5.79% | 6.15% | 1.06x | ✅ | +| `hexbytes_getitem_index[4-repeated 0-9]` | 2.2436476554549562e-05 | 2.1168092222993624e-05 | 5.65% | 5.99% | 1.06x | ✅ | +| `hexbytes_getitem_index[4-two patterns]` | 2.245650433822005e-05 | 2.105584565328163e-05 | 6.24% | 6.65% | 1.07x | ✅ | +| `hexbytes_getitem_index[5-0-9]` | 2.244997354458425e-05 | 2.11429361158995e-05 | 5.82% | 6.18% | 1.06x | ✅ | +| `hexbytes_getitem_index[5-4-byte pattern]` | 2.247183215785455e-05 | 2.1157256549808467e-05 | 5.85% | 6.21% | 1.06x | ✅ | +| `hexbytes_getitem_index[5-all byte values]` | 2.246046472060305e-05 | 2.1162806546364935e-05 | 5.78% | 6.13% | 1.06x | ✅ | +| `hexbytes_getitem_index[5-alternating 0x00/0xff]` | 2.2457500847871205e-05 | 2.1140095290093027e-05 | 5.87% | 6.23% | 1.06x | ✅ | +| `hexbytes_getitem_index[5-alternating 0xaa/0x55]` | 2.2496454864255958e-05 | 2.1129537818417243e-05 | 6.08% | 6.47% | 1.06x | ✅ | +| `hexbytes_getitem_index[5-ascii sentence]` | 2.2452564246071508e-05 | 2.112328274800632e-05 | 5.92% | 6.29% | 1.06x | ✅ | +| `hexbytes_getitem_index[5-b'\\x00'*32]` | 2.2457350596187544e-05 | 2.1050649865164974e-05 | 6.26% | 6.68% | 1.07x | ✅ | +| `hexbytes_getitem_index[5-b'\\x01'*100]` | 2.2466808203200112e-05 | 2.1134790569484e-05 | 5.93% | 6.30% | 1.06x | ✅ | +| `hexbytes_getitem_index[5-b'\\x01'*2048]` | 2.2474181075218776e-05 | 2.1162367385804902e-05 | 5.84% | 6.20% | 1.06x | ✅ | +| `hexbytes_getitem_index[5-b'\\x7f'*8]` | 2.2466470823171555e-05 | 2.113813189299656e-05 | 5.91% | 6.28% | 1.06x | ✅ | +| `hexbytes_getitem_index[5-b'\\x80'*8]` | 2.2463135875833173e-05 | 2.1155783717267837e-05 | 5.82% | 6.18% | 1.06x | ✅ | +| `hexbytes_getitem_index[5-b'\\xff'*64]` | 2.2425486970814455e-05 | 2.1154586518831323e-05 | 5.67% | 6.01% | 1.06x | ✅ | +| `hexbytes_getitem_index[5-b'a'*1024]` | 2.243560389984916e-05 | 2.1135951715590237e-05 | 5.79% | 6.15% | 1.06x | ✅ | +| `hexbytes_getitem_index[5-long alternating]` | 2.2459668300166193e-05 | 2.1197431264405332e-05 | 5.62% | 5.95% | 1.06x | ✅ | +| `hexbytes_getitem_index[5-mixed pattern]` | 2.256475331674365e-05 | 2.1138928814356146e-05 | 6.32% | 6.75% | 1.07x | ✅ | +| `hexbytes_getitem_index[5-multiples of 0x10]` | 2.2472630548754467e-05 | 2.116180322487238e-05 | 5.83% | 6.19% | 1.06x | ✅ | +| `hexbytes_getitem_index[5-palindrome ascii]` | 2.2493742211632164e-05 | 2.1133104189087146e-05 | 6.05% | 6.44% | 1.06x | ✅ | +| `hexbytes_getitem_index[5-palindrome]` | 2.2443401603312802e-05 | 2.119863785022162e-05 | 5.55% | 5.87% | 1.06x | ✅ | +| `hexbytes_getitem_index[5-repeated 0-9]` | 2.2448339962915643e-05 | 2.114954768356507e-05 | 5.79% | 6.14% | 1.06x | ✅ | +| `hexbytes_getitem_index[5-two patterns]` | 2.252209407497214e-05 | 2.1130562806833658e-05 | 6.18% | 6.59% | 1.07x | ✅ | +| `hexbytes_getitem_slice[slice(-3,None)-0-9]` | 7.62474276776005e-05 | 5.385509618923891e-05 | 29.37% | 41.58% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(-3,None)-4-byte pattern]` | 7.74531036557635e-05 | 5.381101088611419e-05 | 30.52% | 43.94% | 1.44x | ✅ | +| `hexbytes_getitem_slice[slice(-3,None)-all byte values]` | 7.67315446257404e-05 | 5.3841965647753486e-05 | 29.83% | 42.51% | 1.43x | ✅ | +| `hexbytes_getitem_slice[slice(-3,None)-alternating 0x00/0xff]` | 7.674205730950286e-05 | 5.388134431627596e-05 | 29.79% | 42.43% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(-3,None)-alternating 0xaa/0x55]` | 7.592231867357185e-05 | 5.377360143354947e-05 | 29.17% | 41.19% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(-3,None)-ascii sentence]` | 7.488064624402909e-05 | 5.386411962506019e-05 | 28.07% | 39.02% | 1.39x | ✅ | +| `hexbytes_getitem_slice[slice(-3,None)-b'']` | 7.29972062053508e-05 | 5.154906569851157e-05 | 29.38% | 41.61% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(-3,None)-b'\\x00'*32]` | 7.553153652282555e-05 | 5.405066167094975e-05 | 28.44% | 39.74% | 1.40x | ✅ | +| `hexbytes_getitem_slice[slice(-3,None)-b'\\x00\\xff\\x00\\xff']` | 7.503825752002224e-05 | 5.4925452727417905e-05 | 26.80% | 36.62% | 1.37x | ✅ | +| `hexbytes_getitem_slice[slice(-3,None)-b'\\x01'*100]` | 7.682369769102666e-05 | 5.386865095450644e-05 | 29.88% | 42.61% | 1.43x | ✅ | +| `hexbytes_getitem_slice[slice(-3,None)-b'\\x01'*2048]` | 7.571483859178682e-05 | 5.426757995317956e-05 | 28.33% | 39.52% | 1.40x | ✅ | +| `hexbytes_getitem_slice[slice(-3,None)-b'\\x01\\x02\\x03']` | 7.645495704253875e-05 | 5.4037503759650874e-05 | 29.32% | 41.48% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(-3,None)-b'\\x10\\x20\\x30\\x40\\x50']` | 7.594252066488726e-05 | 5.398294771806016e-05 | 28.92% | 40.68% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(-3,None)-b'\\x7f'*8]` | 7.37944289484236e-05 | 5.390968236720922e-05 | 26.95% | 36.89% | 1.37x | ✅ | +| `hexbytes_getitem_slice[slice(-3,None)-b'\\x80'*8]` | 7.716295202060875e-05 | 5.3716561155559735e-05 | 30.39% | 43.65% | 1.44x | ✅ | +| `hexbytes_getitem_slice[slice(-3,None)-b'\\xde\\xad\\xbe\\xef']` | 7.636838930375775e-05 | 5.373759424477277e-05 | 29.63% | 42.11% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(-3,None)-b'\\xff'*64]` | 7.590063367724172e-05 | 5.3681514195766074e-05 | 29.27% | 41.39% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(-3,None)-b'a'*1024]` | 7.63686456248429e-05 | 5.4853270875964134e-05 | 28.17% | 39.22% | 1.39x | ✅ | +| `hexbytes_getitem_slice[slice(-3,None)-b'abc']` | 7.531454313109143e-05 | 5.365478710482949e-05 | 28.76% | 40.37% | 1.40x | ✅ | +| `hexbytes_getitem_slice[slice(-3,None)-long alternating]` | 7.496894834006809e-05 | 5.367851178136791e-05 | 28.40% | 39.66% | 1.40x | ✅ | +| `hexbytes_getitem_slice[slice(-3,None)-mixed pattern]` | 7.622316215998504e-05 | 5.378574498171999e-05 | 29.44% | 41.72% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(-3,None)-multiples of 0x10]` | 7.558964999710852e-05 | 5.360110567801697e-05 | 29.09% | 41.02% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(-3,None)-palindrome ascii]` | 7.56292156596374e-05 | 5.3815440623537696e-05 | 28.84% | 40.53% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(-3,None)-palindrome numeric]` | 7.61102015773299e-05 | 5.39507460331452e-05 | 29.11% | 41.07% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(-3,None)-palindrome]` | 7.649111973756507e-05 | 5.37664001804564e-05 | 29.71% | 42.27% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(-3,None)-repeated 0-9]` | 7.413951421237396e-05 | 5.43563937658294e-05 | 26.68% | 36.40% | 1.36x | ✅ | +| `hexbytes_getitem_slice[slice(-3,None)-single 0xff]` | 7.133995420322853e-05 | 5.1467135957626444e-05 | 27.86% | 38.61% | 1.39x | ✅ | +| `hexbytes_getitem_slice[slice(-3,None)-single null byte]` | 7.310035722747472e-05 | 5.125983307927999e-05 | 29.88% | 42.61% | 1.43x | ✅ | +| `hexbytes_getitem_slice[slice(-3,None)-two patterns]` | 7.672248517618131e-05 | 5.382915949929193e-05 | 29.84% | 42.53% | 1.43x | ✅ | +| `hexbytes_getitem_slice[slice(0,3)-0-9]` | 7.47709765953782e-05 | 5.4847646099855006e-05 | 26.65% | 36.32% | 1.36x | ✅ | +| `hexbytes_getitem_slice[slice(0,3)-4-byte pattern]` | 7.5680011407221e-05 | 5.488266593054743e-05 | 27.48% | 37.89% | 1.38x | ✅ | +| `hexbytes_getitem_slice[slice(0,3)-all byte values]` | 7.782660910408177e-05 | 5.458590735271591e-05 | 29.86% | 42.58% | 1.43x | ✅ | +| `hexbytes_getitem_slice[slice(0,3)-alternating 0x00/0xff]` | 7.763946200191118e-05 | 5.4607863625657934e-05 | 29.66% | 42.18% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(0,3)-alternating 0xaa/0x55]` | 7.833459095256137e-05 | 5.488294953040575e-05 | 29.94% | 42.73% | 1.43x | ✅ | +| `hexbytes_getitem_slice[slice(0,3)-ascii sentence]` | 7.699072704294492e-05 | 5.4834333125210235e-05 | 28.78% | 40.41% | 1.40x | ✅ | +| `hexbytes_getitem_slice[slice(0,3)-b'']` | 7.375571734105701e-05 | 5.247056715300223e-05 | 28.86% | 40.57% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(0,3)-b'\\x00'*32]` | 7.749593222712751e-05 | 5.550154369336165e-05 | 28.38% | 39.63% | 1.40x | ✅ | +| `hexbytes_getitem_slice[slice(0,3)-b'\\x00\\xff\\x00\\xff']` | 7.59221659671215e-05 | 5.504044299486838e-05 | 27.50% | 37.94% | 1.38x | ✅ | +| `hexbytes_getitem_slice[slice(0,3)-b'\\x01'*100]` | 7.67651908641165e-05 | 5.4820348383672734e-05 | 28.59% | 40.03% | 1.40x | ✅ | +| `hexbytes_getitem_slice[slice(0,3)-b'\\x01'*2048]` | 7.680300443299038e-05 | 5.463247831889413e-05 | 28.87% | 40.58% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(0,3)-b'\\x01\\x02\\x03']` | 7.703025309233485e-05 | 5.490930510667935e-05 | 28.72% | 40.29% | 1.40x | ✅ | +| `hexbytes_getitem_slice[slice(0,3)-b'\\x10\\x20\\x30\\x40\\x50']` | 7.721485625201311e-05 | 5.503011114375325e-05 | 28.73% | 40.31% | 1.40x | ✅ | +| `hexbytes_getitem_slice[slice(0,3)-b'\\x7f'*8]` | 7.778021862721584e-05 | 5.492127704707004e-05 | 29.39% | 41.62% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(0,3)-b'\\x80'*8]` | 7.80633400225725e-05 | 5.45960209956159e-05 | 30.06% | 42.98% | 1.43x | ✅ | +| `hexbytes_getitem_slice[slice(0,3)-b'\\xde\\xad\\xbe\\xef']` | 7.707298089245608e-05 | 5.466097746085098e-05 | 29.08% | 41.00% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(0,3)-b'\\xff'*64]` | 7.770410784850229e-05 | 5.488517516992693e-05 | 29.37% | 41.58% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(0,3)-b'a'*1024]` | 7.697649770796558e-05 | 5.457212310763515e-05 | 29.11% | 41.05% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(0,3)-b'abc']` | 7.874583374932421e-05 | 5.478224652658398e-05 | 30.43% | 43.74% | 1.44x | ✅ | +| `hexbytes_getitem_slice[slice(0,3)-long alternating]` | 7.747547819796061e-05 | 5.467353987624401e-05 | 29.43% | 41.71% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(0,3)-mixed pattern]` | 7.446865510392878e-05 | 5.488061231446979e-05 | 26.30% | 35.69% | 1.36x | ✅ | +| `hexbytes_getitem_slice[slice(0,3)-multiples of 0x10]` | 7.713056741329752e-05 | 5.491590916965592e-05 | 28.80% | 40.45% | 1.40x | ✅ | +| `hexbytes_getitem_slice[slice(0,3)-palindrome ascii]` | 7.720657100265632e-05 | 5.4585538829545286e-05 | 29.30% | 41.44% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(0,3)-palindrome numeric]` | 7.752059789487836e-05 | 5.4779753500300815e-05 | 29.34% | 41.51% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(0,3)-palindrome]` | 7.63227870020508e-05 | 5.496550492444352e-05 | 27.98% | 38.86% | 1.39x | ✅ | +| `hexbytes_getitem_slice[slice(0,3)-repeated 0-9]` | 7.687704270126508e-05 | 5.5062585029471416e-05 | 28.38% | 39.62% | 1.40x | ✅ | +| `hexbytes_getitem_slice[slice(0,3)-single 0xff]` | 7.212871036246041e-05 | 5.249848097416533e-05 | 27.22% | 37.39% | 1.37x | ✅ | +| `hexbytes_getitem_slice[slice(0,3)-single null byte]` | 7.411331951829575e-05 | 5.248907316069792e-05 | 29.18% | 41.20% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(0,3)-two patterns]` | 7.746692087613001e-05 | 5.4897850022184835e-05 | 29.13% | 41.11% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(1,6)-0-9]` | 7.738704535246723e-05 | 5.48043759182486e-05 | 29.18% | 41.21% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(1,6)-4-byte pattern]` | 7.490533259789806e-05 | 5.482869136643334e-05 | 26.80% | 36.62% | 1.37x | ✅ | +| `hexbytes_getitem_slice[slice(1,6)-all byte values]` | 7.721258545213102e-05 | 5.706139575409931e-05 | 26.10% | 35.31% | 1.35x | ✅ | +| `hexbytes_getitem_slice[slice(1,6)-alternating 0x00/0xff]` | 7.640741920253575e-05 | 5.518650529297038e-05 | 27.77% | 38.45% | 1.38x | ✅ | +| `hexbytes_getitem_slice[slice(1,6)-alternating 0xaa/0x55]` | 7.69197459788852e-05 | 5.5086094239857184e-05 | 28.38% | 39.64% | 1.40x | ✅ | +| `hexbytes_getitem_slice[slice(1,6)-ascii sentence]` | 7.65911247991239e-05 | 5.511103709901394e-05 | 28.05% | 38.98% | 1.39x | ✅ | +| `hexbytes_getitem_slice[slice(1,6)-b'']` | 7.341298879542802e-05 | 5.247104518321223e-05 | 28.53% | 39.91% | 1.40x | ✅ | +| `hexbytes_getitem_slice[slice(1,6)-b'\\x00'*32]` | 7.787221275559434e-05 | 5.486409295514447e-05 | 29.55% | 41.94% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(1,6)-b'\\x00\\xff\\x00\\xff']` | 7.757772739731646e-05 | 5.4902683018593355e-05 | 29.23% | 41.30% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(1,6)-b'\\x01'*100]` | 7.755638817551077e-05 | 5.485109625122223e-05 | 29.28% | 41.39% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(1,6)-b'\\x01'*2048]` | 7.751031335203541e-05 | 5.494023083601164e-05 | 29.12% | 41.08% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(1,6)-b'\\x01\\x02\\x03']` | 7.773521854196533e-05 | 5.464173066665999e-05 | 29.71% | 42.26% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(1,6)-b'\\x10\\x20\\x30\\x40\\x50']` | 7.659534981877323e-05 | 5.5023299522755195e-05 | 28.16% | 39.21% | 1.39x | ✅ | +| `hexbytes_getitem_slice[slice(1,6)-b'\\x7f'*8]` | 7.991955706457565e-05 | 5.48900695039956e-05 | 31.32% | 45.60% | 1.46x | ✅ | +| `hexbytes_getitem_slice[slice(1,6)-b'\\x80'*8]` | 7.768274297265765e-05 | 5.544864278665327e-05 | 28.62% | 40.10% | 1.40x | ✅ | +| `hexbytes_getitem_slice[slice(1,6)-b'\\xde\\xad\\xbe\\xef']` | 7.774356900807626e-05 | 5.474138815385569e-05 | 29.59% | 42.02% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(1,6)-b'\\xff'*64]` | 7.858884169241047e-05 | 5.4698683176173473e-05 | 30.40% | 43.68% | 1.44x | ✅ | +| `hexbytes_getitem_slice[slice(1,6)-b'a'*1024]` | 7.359677842203915e-05 | 5.4658765702148e-05 | 25.73% | 34.65% | 1.35x | ✅ | +| `hexbytes_getitem_slice[slice(1,6)-b'abc']` | 7.746049064508376e-05 | 5.4788951010913795e-05 | 29.27% | 41.38% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(1,6)-long alternating]` | 7.645711046120101e-05 | 5.474591626082972e-05 | 28.40% | 39.66% | 1.40x | ✅ | +| `hexbytes_getitem_slice[slice(1,6)-mixed pattern]` | 7.722779755673815e-05 | 5.497979881049684e-05 | 28.81% | 40.47% | 1.40x | ✅ | +| `hexbytes_getitem_slice[slice(1,6)-multiples of 0x10]` | 7.627943299991234e-05 | 5.487371674179898e-05 | 28.06% | 39.01% | 1.39x | ✅ | +| `hexbytes_getitem_slice[slice(1,6)-palindrome ascii]` | 7.710599304901823e-05 | 5.498563599170968e-05 | 28.69% | 40.23% | 1.40x | ✅ | +| `hexbytes_getitem_slice[slice(1,6)-palindrome numeric]` | 7.496800993283861e-05 | 5.488200512134753e-05 | 26.79% | 36.60% | 1.37x | ✅ | +| `hexbytes_getitem_slice[slice(1,6)-palindrome]` | 7.754699096894177e-05 | 5.52085170238256e-05 | 28.81% | 40.46% | 1.40x | ✅ | +| `hexbytes_getitem_slice[slice(1,6)-repeated 0-9]` | 7.682789946826624e-05 | 5.510656212627547e-05 | 28.27% | 39.42% | 1.39x | ✅ | +| `hexbytes_getitem_slice[slice(1,6)-single 0xff]` | 7.448175756723616e-05 | 5.257508404656139e-05 | 29.41% | 41.67% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(1,6)-single null byte]` | 7.359077771242613e-05 | 5.2400642107490605e-05 | 28.79% | 40.44% | 1.40x | ✅ | +| `hexbytes_getitem_slice[slice(1,6)-two patterns]` | 7.712664171503039e-05 | 5.633096012074862e-05 | 26.96% | 36.92% | 1.37x | ✅ | +| `hexbytes_getitem_slice[slice(2,None)-0-9]` | 7.455940985810885e-05 | 5.371361120557794e-05 | 27.96% | 38.81% | 1.39x | ✅ | +| `hexbytes_getitem_slice[slice(2,None)-4-byte pattern]` | 7.693263933196824e-05 | 5.431197977968687e-05 | 29.40% | 41.65% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(2,None)-all byte values]` | 7.794376790654736e-05 | 5.416107537029389e-05 | 30.51% | 43.91% | 1.44x | ✅ | +| `hexbytes_getitem_slice[slice(2,None)-alternating 0x00/0xff]` | 7.683256718170994e-05 | 5.371087539580267e-05 | 30.09% | 43.05% | 1.43x | ✅ | +| `hexbytes_getitem_slice[slice(2,None)-alternating 0xaa/0x55]` | 7.64902162227171e-05 | 5.374281482788001e-05 | 29.74% | 42.33% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(2,None)-ascii sentence]` | 7.568454581047253e-05 | 5.370938521800734e-05 | 29.04% | 40.91% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(2,None)-b'']` | 7.29026452677377e-05 | 5.164148722434391e-05 | 29.16% | 41.17% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(2,None)-b'\\x00'*32]` | 7.622733940196874e-05 | 5.385174906536458e-05 | 29.35% | 41.55% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(2,None)-b'\\x00\\xff\\x00\\xff']` | 7.673273104738246e-05 | 5.3958585750575615e-05 | 29.68% | 42.21% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(2,None)-b'\\x01'*100]` | 7.555337995473957e-05 | 5.441260098728427e-05 | 27.98% | 38.85% | 1.39x | ✅ | +| `hexbytes_getitem_slice[slice(2,None)-b'\\x01'*2048]` | 9.40040293040259e-05 | 7.320190592983669e-05 | 22.13% | 28.42% | 1.28x | ✅ | +| `hexbytes_getitem_slice[slice(2,None)-b'\\x01\\x02\\x03']` | 7.255862276343242e-05 | 5.118888403225568e-05 | 29.45% | 41.75% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(2,None)-b'\\x10\\x20\\x30\\x40\\x50']` | 7.587914776217092e-05 | 5.402660752963092e-05 | 28.80% | 40.45% | 1.40x | ✅ | +| `hexbytes_getitem_slice[slice(2,None)-b'\\x7f'*8]` | 7.663845845338008e-05 | 5.417575202709626e-05 | 29.31% | 41.46% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(2,None)-b'\\x80'*8]` | 7.594634531254445e-05 | 5.369086666981367e-05 | 29.30% | 41.45% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(2,None)-b'\\xde\\xad\\xbe\\xef']` | 7.652534429424888e-05 | 5.432117416741733e-05 | 29.02% | 40.88% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(2,None)-b'\\xff'*64]` | 7.683505296620616e-05 | 5.384755433749315e-05 | 29.92% | 42.69% | 1.43x | ✅ | +| `hexbytes_getitem_slice[slice(2,None)-b'a'*1024]` | 9.158730163859092e-05 | 7.050340540184576e-05 | 23.02% | 29.90% | 1.30x | ✅ | +| `hexbytes_getitem_slice[slice(2,None)-b'abc']` | 7.33658882560211e-05 | 5.1442199432831204e-05 | 29.88% | 42.62% | 1.43x | ✅ | +| `hexbytes_getitem_slice[slice(2,None)-long alternating]` | 9.066650216706854e-05 | 7.012576452394922e-05 | 22.66% | 29.29% | 1.29x | ✅ | +| `hexbytes_getitem_slice[slice(2,None)-mixed pattern]` | 7.72459984765671e-05 | 5.3903845597224724e-05 | 30.22% | 43.30% | 1.43x | ✅ | +| `hexbytes_getitem_slice[slice(2,None)-multiples of 0x10]` | 7.616830067350273e-05 | 5.3531678745685734e-05 | 29.72% | 42.29% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(2,None)-palindrome ascii]` | 7.565061916490975e-05 | 5.391685955895527e-05 | 28.73% | 40.31% | 1.40x | ✅ | +| `hexbytes_getitem_slice[slice(2,None)-palindrome numeric]` | 7.654509130628043e-05 | 5.375142877449579e-05 | 29.78% | 42.41% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(2,None)-palindrome]` | 7.661030553270847e-05 | 5.384223318745136e-05 | 29.72% | 42.29% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(2,None)-repeated 0-9]` | 7.642054769783814e-05 | 5.394394597681648e-05 | 29.41% | 41.67% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(2,None)-single 0xff]` | 7.36904555427344e-05 | 5.138010219081459e-05 | 30.28% | 43.42% | 1.43x | ✅ | +| `hexbytes_getitem_slice[slice(2,None)-single null byte]` | 7.251070241119549e-05 | 5.129143101677755e-05 | 29.26% | 41.37% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(2,None)-two patterns]` | 7.643667508287721e-05 | 5.36689126618178e-05 | 29.79% | 42.42% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(None,None)-0-9]` | 7.623543342561727e-05 | 5.268629653305413e-05 | 30.89% | 44.70% | 1.45x | ✅ | +| `hexbytes_getitem_slice[slice(None,None)-4-byte pattern]` | 7.615470102605409e-05 | 5.364727204743204e-05 | 29.55% | 41.95% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(None,None)-all byte values]` | 7.644815589929872e-05 | 5.364974798553131e-05 | 29.82% | 42.49% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(None,None)-alternating 0x00/0xff]` | 7.5672893532538e-05 | 5.3013233959668664e-05 | 29.94% | 42.74% | 1.43x | ✅ | +| `hexbytes_getitem_slice[slice(None,None)-alternating 0xaa/0x55]` | 7.503060092511084e-05 | 5.2984762346347446e-05 | 29.38% | 41.61% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(None,None)-ascii sentence]` | 7.553544661918612e-05 | 5.3127292482795634e-05 | 29.67% | 42.18% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(None,None)-b'']` | 7.15936674795647e-05 | 5.015303520000634e-05 | 29.95% | 42.75% | 1.43x | ✅ | +| `hexbytes_getitem_slice[slice(None,None)-b'\\x00'*32]` | 7.57860659337548e-05 | 5.25192821818307e-05 | 30.70% | 44.30% | 1.44x | ✅ | +| `hexbytes_getitem_slice[slice(None,None)-b'\\x00\\xff\\x00\\xff']` | 7.530154817664545e-05 | 5.3021143691149575e-05 | 29.59% | 42.02% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(None,None)-b'\\x01'*100]` | 7.550448947776502e-05 | 5.314954957874743e-05 | 29.61% | 42.06% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(None,None)-b'\\x01'*2048]` | 9.518156283136877e-05 | 7.239449677736158e-05 | 23.94% | 31.48% | 1.31x | ✅ | +| `hexbytes_getitem_slice[slice(None,None)-b'\\x01\\x02\\x03']` | 7.505001048997778e-05 | 5.289182247790689e-05 | 29.52% | 41.89% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(None,None)-b'\\x10\\x20\\x30\\x40\\x50']` | 7.496253839337474e-05 | 5.3005601793581755e-05 | 29.29% | 41.42% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(None,None)-b'\\x7f'*8]` | 7.475628396633273e-05 | 5.280013062550463e-05 | 29.37% | 41.58% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(None,None)-b'\\x80'*8]` | 7.596775350408282e-05 | 5.2694198881797045e-05 | 30.64% | 44.17% | 1.44x | ✅ | +| `hexbytes_getitem_slice[slice(None,None)-b'\\xde\\xad\\xbe\\xef']` | 7.450056173190269e-05 | 5.300338713517826e-05 | 28.86% | 40.56% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(None,None)-b'\\xff'*64]` | 7.475977630170896e-05 | 5.2780785678926154e-05 | 29.40% | 41.64% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(None,None)-b'a'*1024]` | 8.98172406981238e-05 | 6.95598059776057e-05 | 22.55% | 29.12% | 1.29x | ✅ | +| `hexbytes_getitem_slice[slice(None,None)-b'abc']` | 7.539699820408533e-05 | 5.258910433175706e-05 | 30.25% | 43.37% | 1.43x | ✅ | +| `hexbytes_getitem_slice[slice(None,None)-long alternating]` | 8.97474757847206e-05 | 6.92169895672044e-05 | 22.88% | 29.66% | 1.30x | ✅ | +| `hexbytes_getitem_slice[slice(None,None)-mixed pattern]` | 7.499568321690228e-05 | 5.328531960844183e-05 | 28.95% | 40.74% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(None,None)-multiples of 0x10]` | 7.516692726026601e-05 | 5.2798390784808394e-05 | 29.76% | 42.37% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(None,None)-palindrome ascii]` | 7.48351226113418e-05 | 5.280531788570869e-05 | 29.44% | 41.72% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(None,None)-palindrome numeric]` | 7.165004211002308e-05 | 5.284995435831624e-05 | 26.24% | 35.57% | 1.36x | ✅ | +| `hexbytes_getitem_slice[slice(None,None)-palindrome]` | 7.624964876276142e-05 | 5.328209383256722e-05 | 30.12% | 43.11% | 1.43x | ✅ | +| `hexbytes_getitem_slice[slice(None,None)-repeated 0-9]` | 7.436219724206734e-05 | 5.270277692653291e-05 | 29.13% | 41.10% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(None,None)-single 0xff]` | 7.16254533546552e-05 | 5.063050029331876e-05 | 29.31% | 41.47% | 1.41x | ✅ | +| `hexbytes_getitem_slice[slice(None,None)-single null byte]` | 7.178908410512338e-05 | 5.060989060861873e-05 | 29.50% | 41.85% | 1.42x | ✅ | +| `hexbytes_getitem_slice[slice(None,None)-two patterns]` | 7.313188089407231e-05 | 5.2981526032155965e-05 | 27.55% | 38.03% | 1.38x | ✅ | +| `hexbytes_new['']` | 6.329377927103148e-05 | 3.228689184857943e-05 | 48.99% | 96.04% | 1.96x | ✅ | +| `hexbytes_new['0x'+'00'*64]` | 8.075262375574724e-05 | 4.5932467697621645e-05 | 43.12% | 75.81% | 1.76x | ✅ | +| `hexbytes_new['0x'+'a'*128]` | 8.116661791419436e-05 | 4.597251929521581e-05 | 43.36% | 76.55% | 1.77x | ✅ | +| `hexbytes_new['0x'+'ff'*32]` | 8.017703328334761e-05 | 4.214202664947607e-05 | 47.44% | 90.25% | 1.90x | ✅ | +| `hexbytes_new['0x']` | 7.160506385790763e-05 | 3.27061101497538e-05 | 54.32% | 118.93% | 2.19x | ✅ | +| `hexbytes_new['0x1234']` | 7.424844031884346e-05 | 3.929379061092473e-05 | 47.08% | 88.96% | 1.89x | ✅ | +| `hexbytes_new['0xCAFEBABE']` | 7.518800221131673e-05 | 3.944455103215942e-05 | 47.54% | 90.62% | 1.91x | ✅ | +| `hexbytes_new['0xabcdef']` | 7.433768425227798e-05 | 3.94476523398692e-05 | 46.93% | 88.45% | 1.88x | ✅ | +| `hexbytes_new['0xdeadbeef']` | 7.519784510466766e-05 | 3.952431070360783e-05 | 47.44% | 90.26% | 1.90x | ✅ | +| `hexbytes_new['abc']` | 7.47373238367541e-05 | 4.1402906896819165e-05 | 44.60% | 80.51% | 1.81x | ✅ | +| `hexbytes_new['deadbeef']` | 6.830193924074235e-05 | 3.719942749677856e-05 | 45.54% | 83.61% | 1.84x | ✅ | +| `hexbytes_new[0-9]` | 3.9170198226462886e-05 | 2.2693255785905675e-05 | 42.06% | 72.61% | 1.73x | ✅ | +| `hexbytes_new[0]` | 0.00011944361541148015 | 5.2725934647941305e-05 | 55.86% | 126.54% | 2.27x | ✅ | +| `hexbytes_new[123456]` | 0.00012267780141354272 | 5.593523369617782e-05 | 54.40% | 119.32% | 2.19x | ✅ | +| `hexbytes_new[2**16]` | 0.00012235199797868548 | 5.6612999687381906e-05 | 53.73% | 116.12% | 2.16x | ✅ | +| `hexbytes_new[2**256-1]` | 0.00012968323934580553 | 6.314142843060298e-05 | 51.31% | 105.39% | 2.05x | ✅ | +| `hexbytes_new[2**32]` | 0.00012491044983114162 | 5.8850037866756315e-05 | 52.89% | 112.25% | 2.12x | ✅ | +| `hexbytes_new[2**64]` | 0.00012568751025441273 | 6.044563404083774e-05 | 51.91% | 107.93% | 2.08x | ✅ | +| `hexbytes_new[2**8]` | 0.0001225000795705188 | 5.5605385505424824e-05 | 54.61% | 120.30% | 2.20x | ✅ | +| `hexbytes_new[4-byte pattern]` | 4.1498127163246114e-05 | 2.529510022652627e-05 | 39.05% | 64.06% | 1.64x | ✅ | +| `hexbytes_new[False]` | 5.4890389748626024e-05 | 2.3585379188230472e-05 | 57.03% | 132.73% | 2.33x | ✅ | +| `hexbytes_new[True]` | 5.494173083951387e-05 | 2.3572541243306552e-05 | 57.10% | 133.08% | 2.33x | ✅ | +| `hexbytes_new[all byte values]` | 4.102671756660156e-05 | 2.5279117271380137e-05 | 38.38% | 62.29% | 1.62x | ✅ | +| `hexbytes_new[alternating 0x00/0xff]` | 3.945171265391019e-05 | 2.3006395072317505e-05 | 41.68% | 71.48% | 1.71x | ✅ | +| `hexbytes_new[alternating 0xaa/0x55]` | 3.96484315799063e-05 | 2.2998720089871824e-05 | 41.99% | 72.39% | 1.72x | ✅ | +| `hexbytes_new[ascii sentence]` | 4.0992323092433196e-05 | 2.274469326226034e-05 | 44.51% | 80.23% | 1.80x | ✅ | +| `hexbytes_new[b'']` | 3.92006746571682e-05 | 2.2504774977621525e-05 | 42.59% | 74.19% | 1.74x | ✅ | +| `hexbytes_new[b'\\x00'*32]` | 3.912048870549534e-05 | 2.3027601125542367e-05 | 41.14% | 69.89% | 1.70x | ✅ | +| `hexbytes_new[b'\\x00\\xff\\x00\\xff']` | 3.9283767402215304e-05 | 2.2798451981751777e-05 | 41.96% | 72.31% | 1.72x | ✅ | +| `hexbytes_new[b'\\x01'*100]` | 3.936936192910629e-05 | 2.2863630086955618e-05 | 41.93% | 72.19% | 1.72x | ✅ | +| `hexbytes_new[b'\\x01'*2048]` | 4.836109053211176e-05 | 3.175784875799166e-05 | 34.33% | 52.28% | 1.52x | ✅ | +| `hexbytes_new[b'\\x01\\x02\\x03']` | 3.925528649035391e-05 | 2.2791609689306985e-05 | 41.94% | 72.24% | 1.72x | ✅ | +| `hexbytes_new[b'\\x10\\x20\\x30\\x40\\x50']` | 3.925159637466606e-05 | 2.2799448619537345e-05 | 41.91% | 72.16% | 1.72x | ✅ | +| `hexbytes_new[b'\\x7f'*8]` | 3.950738869386854e-05 | 2.2705011914560606e-05 | 42.53% | 74.00% | 1.74x | ✅ | +| `hexbytes_new[b'\\x80'*8]` | 3.916577365750514e-05 | 2.2710587495629996e-05 | 42.01% | 72.46% | 1.72x | ✅ | +| `hexbytes_new[b'\\xde\\xad\\xbe\\xef']` | 3.9339579402032995e-05 | 2.279807384340825e-05 | 42.05% | 72.56% | 1.73x | ✅ | +| `hexbytes_new[b'\\xff'*64]` | 3.942548649667665e-05 | 2.3043126517832597e-05 | 41.55% | 71.09% | 1.71x | ✅ | +| `hexbytes_new[b'a'*1024]` | 4.600570822116955e-05 | 2.9088830438716985e-05 | 36.77% | 58.16% | 1.58x | ✅ | +| `hexbytes_new[b'abc']` | 3.9484579435159186e-05 | 2.28183581188329e-05 | 42.21% | 73.04% | 1.73x | ✅ | +| `hexbytes_new[bytearray(0-9)]` | 6.212345422357687e-05 | 3.3270212691038486e-05 | 46.45% | 86.72% | 1.87x | ✅ | +| `hexbytes_new[bytearray(4-byte pattern)]` | 6.44079576735992e-05 | 3.7098941332137655e-05 | 42.40% | 73.61% | 1.74x | ✅ | +| `hexbytes_new[bytearray(all byte values)]` | 6.44129008744914e-05 | 3.689798942856799e-05 | 42.72% | 74.57% | 1.75x | ✅ | +| `hexbytes_new[bytearray(alternating 0x00/0xff)]` | 6.331161731284813e-05 | 3.3240868828391915e-05 | 47.50% | 90.46% | 1.90x | ✅ | +| `hexbytes_new[bytearray(alternating 0xaa/0x55)]` | 6.262685047922863e-05 | 3.4108326823588144e-05 | 45.54% | 83.61% | 1.84x | ✅ | +| `hexbytes_new[bytearray(ascii sentence)]` | 6.227314480985637e-05 | 3.313759017719184e-05 | 46.79% | 87.92% | 1.88x | ✅ | +| `hexbytes_new[bytearray(b'')]` | 6.141679801021778e-05 | 3.132661951262528e-05 | 48.99% | 96.05% | 1.96x | ✅ | +| `hexbytes_new[bytearray(b'\\x00'*32)]` | 6.362461190123321e-05 | 3.3079737156981886e-05 | 48.01% | 92.34% | 1.92x | ✅ | +| `hexbytes_new[bytearray(b'\\x00\\xff\\x00\\xff')]` | 6.404850413991312e-05 | 3.333762406738516e-05 | 47.95% | 92.12% | 1.92x | ✅ | +| `hexbytes_new[bytearray(b'\\x01'*100)]` | 6.285383604566227e-05 | 3.3523160011780035e-05 | 46.66% | 87.49% | 1.87x | ✅ | +| `hexbytes_new[bytearray(b'\\x01'*2048)]` | 7.858421880567953e-05 | 4.8552631302210295e-05 | 38.22% | 61.85% | 1.62x | ✅ | +| `hexbytes_new[bytearray(b'\\x01\\x02\\x03')]` | 6.401719947674271e-05 | 3.323706545532141e-05 | 48.08% | 92.61% | 1.93x | ✅ | +| `hexbytes_new[bytearray(b'\\x10\\x20\\x30\\x40\\x50')]` | 6.255721637066888e-05 | 3.32298044129522e-05 | 46.88% | 88.26% | 1.88x | ✅ | +| `hexbytes_new[bytearray(b'\\x7f'*8)]` | 6.514790081518496e-05 | 3.446163261208015e-05 | 47.10% | 89.04% | 1.89x | ✅ | +| `hexbytes_new[bytearray(b'\\x80'*8)]` | 6.340124455644515e-05 | 3.321701327330781e-05 | 47.61% | 90.87% | 1.91x | ✅ | +| `hexbytes_new[bytearray(b'\\xde\\xad\\xbe\\xef')]` | 6.387615878113628e-05 | 3.3447839037695225e-05 | 47.64% | 90.97% | 1.91x | ✅ | +| `hexbytes_new[bytearray(b'\\xff'*64)]` | 6.448606244276718e-05 | 3.3833033592301175e-05 | 47.53% | 90.60% | 1.91x | ✅ | +| `hexbytes_new[bytearray(b'a'*1024)]` | 7.755796088295899e-05 | 4.5864875600967586e-05 | 40.86% | 69.10% | 1.69x | ✅ | +| `hexbytes_new[bytearray(b'abc')]` | 6.39495043156379e-05 | 3.383897762847234e-05 | 47.08% | 88.98% | 1.89x | ✅ | +| `hexbytes_new[bytearray(long alternating)]` | 7.555634442544302e-05 | 4.608346207132144e-05 | 39.01% | 63.96% | 1.64x | ✅ | +| `hexbytes_new[bytearray(mixed pattern)]` | 6.250792316486992e-05 | 3.359751965542875e-05 | 46.25% | 86.05% | 1.86x | ✅ | +| `hexbytes_new[bytearray(multiples of 0x10)]` | 6.220097936899074e-05 | 3.314544798004526e-05 | 46.71% | 87.66% | 1.88x | ✅ | +| `hexbytes_new[bytearray(palindrome ascii)]` | 6.21785385352088e-05 | 3.320810007287529e-05 | 46.59% | 87.24% | 1.87x | ✅ | +| `hexbytes_new[bytearray(palindrome numeric)]` | 6.225484063756615e-05 | 3.3328537145935685e-05 | 46.46% | 86.79% | 1.87x | ✅ | +| `hexbytes_new[bytearray(palindrome)]` | 6.398718209605684e-05 | 3.326716427499664e-05 | 48.01% | 92.34% | 1.92x | ✅ | +| `hexbytes_new[bytearray(repeated 0-9)]` | 6.273017236549802e-05 | 3.383023184971854e-05 | 46.07% | 85.43% | 1.85x | ✅ | +| `hexbytes_new[bytearray(single 0xff)]` | 6.225579525278915e-05 | 3.3357206595082675e-05 | 46.42% | 86.63% | 1.87x | ✅ | +| `hexbytes_new[bytearray(single null byte)]` | 6.234190883934939e-05 | 3.361598150521646e-05 | 46.08% | 85.45% | 1.85x | ✅ | +| `hexbytes_new[bytearray(two patterns)]` | 6.268289467964045e-05 | 3.368362615512163e-05 | 46.26% | 86.09% | 1.86x | ✅ | +| `hexbytes_new[long alternating]` | 4.600818495419769e-05 | 2.9166044732018082e-05 | 36.61% | 57.75% | 1.58x | ✅ | +| `hexbytes_new[memoryview(0-9)]` | 7.671605072968144e-05 | 3.8076254830644555e-05 | 50.37% | 101.48% | 2.01x | ✅ | +| `hexbytes_new[memoryview(4-byte pattern)]` | 7.960603840223908e-05 | 4.1032846459176815e-05 | 48.46% | 94.01% | 1.94x | ✅ | +| `hexbytes_new[memoryview(all byte values)]` | 7.978090278374096e-05 | 4.1129293747057696e-05 | 48.45% | 93.98% | 1.94x | ✅ | +| `hexbytes_new[memoryview(alternating 0x00/0xff)]` | 7.701687898071106e-05 | 3.822973590148374e-05 | 50.36% | 101.46% | 2.01x | ✅ | +| `hexbytes_new[memoryview(alternating 0xaa/0x55)]` | 7.725279356379707e-05 | 3.8617707329879055e-05 | 50.01% | 100.05% | 2.00x | ✅ | +| `hexbytes_new[memoryview(ascii sentence)]` | 7.661295803257675e-05 | 3.8082659624027815e-05 | 50.29% | 101.18% | 2.01x | ✅ | +| `hexbytes_new[memoryview(b'')]` | 7.458205344075109e-05 | 3.57630990337073e-05 | 52.05% | 108.54% | 2.09x | ✅ | +| `hexbytes_new[memoryview(b'\\x00'*32)]` | 7.695236881779131e-05 | 3.868520545905761e-05 | 49.73% | 98.92% | 1.99x | ✅ | +| `hexbytes_new[memoryview(b'\\x00\\xff\\x00\\xff')]` | 7.699459480631025e-05 | 3.8237371869871315e-05 | 50.34% | 101.36% | 2.01x | ✅ | +| `hexbytes_new[memoryview(b'\\x01'*100)]` | 7.677054614952223e-05 | 3.8639344042016996e-05 | 49.67% | 98.68% | 1.99x | ✅ | +| `hexbytes_new[memoryview(b'\\x01'*2048)]` | 9.394598156604308e-05 | 5.2991068473293334e-05 | 43.59% | 77.29% | 1.77x | ✅ | +| `hexbytes_new[memoryview(b'\\x01\\x02\\x03')]` | 7.664650946332356e-05 | 3.831199681960257e-05 | 50.01% | 100.06% | 2.00x | ✅ | +| `hexbytes_new[memoryview(b'\\x10\\x20\\x30\\x40\\x50')]` | 7.659372917880344e-05 | 3.834059290893525e-05 | 49.94% | 99.77% | 2.00x | ✅ | +| `hexbytes_new[memoryview(b'\\x7f'*8)]` | 7.650398104808421e-05 | 3.824878880115867e-05 | 50.00% | 100.02% | 2.00x | ✅ | +| `hexbytes_new[memoryview(b'\\x80'*8)]` | 7.650877363270021e-05 | 3.81934206803545e-05 | 50.08% | 100.32% | 2.00x | ✅ | +| `hexbytes_new[memoryview(b'\\xde\\xad\\xbe\\xef')]` | 7.671153126552974e-05 | 3.820159575392617e-05 | 50.20% | 100.81% | 2.01x | ✅ | +| `hexbytes_new[memoryview(b'\\xff'*64)]` | 7.743446334924828e-05 | 3.853233914122624e-05 | 50.24% | 100.96% | 2.01x | ✅ | +| `hexbytes_new[memoryview(b'a'*1024)]` | 9.089820461231168e-05 | 5.063035666612899e-05 | 44.30% | 79.53% | 1.80x | ✅ | +| `hexbytes_new[memoryview(b'abc')]` | 7.711074821354845e-05 | 3.841120608789577e-05 | 50.19% | 100.75% | 2.01x | ✅ | +| `hexbytes_new[memoryview(long alternating)]` | 9.124047200921444e-05 | 5.089667414018539e-05 | 44.22% | 79.27% | 1.79x | ✅ | +| `hexbytes_new[memoryview(mixed pattern)]` | 7.681343456825166e-05 | 3.841364963575777e-05 | 49.99% | 99.96% | 2.00x | ✅ | +| `hexbytes_new[memoryview(multiples of 0x10)]` | 7.65722377542382e-05 | 3.809846437788995e-05 | 50.25% | 100.99% | 2.01x | ✅ | +| `hexbytes_new[memoryview(palindrome ascii)]` | 7.679084781557683e-05 | 3.814418792205483e-05 | 50.33% | 101.32% | 2.01x | ✅ | +| `hexbytes_new[memoryview(palindrome numeric)]` | 7.658668618075339e-05 | 3.833888063583657e-05 | 49.94% | 99.76% | 2.00x | ✅ | +| `hexbytes_new[memoryview(palindrome)]` | 7.652524515010104e-05 | 3.8116982816318156e-05 | 50.19% | 100.76% | 2.01x | ✅ | +| `hexbytes_new[memoryview(repeated 0-9)]` | 7.684145116760954e-05 | 3.85880618847445e-05 | 49.78% | 99.13% | 1.99x | ✅ | +| `hexbytes_new[memoryview(single 0xff)]` | 7.658414817848355e-05 | 3.8435661342505194e-05 | 49.81% | 99.25% | 1.99x | ✅ | +| `hexbytes_new[memoryview(single null byte)]` | 7.660139962554826e-05 | 3.828532225328129e-05 | 50.02% | 100.08% | 2.00x | ✅ | +| `hexbytes_new[memoryview(two patterns)]` | 7.660889536912519e-05 | 3.861824293934804e-05 | 49.59% | 98.37% | 1.98x | ✅ | +| `hexbytes_new[mixed pattern]` | 3.945692625938266e-05 | 2.295503095321388e-05 | 41.82% | 71.89% | 1.72x | ✅ | +| `hexbytes_new[multiples of 0x10]` | 3.916830855956615e-05 | 2.2773604432421933e-05 | 41.86% | 71.99% | 1.72x | ✅ | +| `hexbytes_new[palindrome ascii]` | 3.915641659992542e-05 | 2.269434217233974e-05 | 42.04% | 72.54% | 1.73x | ✅ | +| `hexbytes_new[palindrome numeric]` | 3.927747131563928e-05 | 2.278185831390184e-05 | 42.00% | 72.41% | 1.72x | ✅ | +| `hexbytes_new[palindrome]` | 3.924904547050446e-05 | 2.274961970225404e-05 | 42.04% | 72.53% | 1.73x | ✅ | +| `hexbytes_new[repeated 0-9]` | 4.038156014050722e-05 | 2.2895035960307997e-05 | 43.30% | 76.38% | 1.76x | ✅ | +| `hexbytes_new[single 0xff]` | 3.909581348286145e-05 | 2.2434298005495564e-05 | 42.62% | 74.27% | 1.74x | ✅ | +| `hexbytes_new[single null byte]` | 3.9146806511736486e-05 | 2.24546704311908e-05 | 42.64% | 74.34% | 1.74x | ✅ | +| `hexbytes_new[two patterns]` | 3.942700115927027e-05 | 2.3241440099787952e-05 | 41.05% | 69.64% | 1.70x | ✅ | +| `hexbytes_repr[0-9]` | 3.125253501925469e-05 | 1.5259878824718033e-05 | 51.17% | 104.80% | 2.05x | ✅ | +| `hexbytes_repr[4-byte pattern]` | 0.00011487609378551178 | 3.862950171674284e-05 | 66.37% | 197.38% | 2.97x | ✅ | +| `hexbytes_repr[all byte values]` | 0.00011504552172815063 | 3.8640390869029955e-05 | 66.41% | 197.73% | 2.98x | ✅ | +| `hexbytes_repr[alternating 0x00/0xff]` | 5.0760745966746024e-05 | 1.902535405938872e-05 | 62.52% | 166.81% | 2.67x | ✅ | +| `hexbytes_repr[alternating 0xaa/0x55]` | 4.868192666478216e-05 | 1.9028579693016976e-05 | 60.91% | 155.84% | 2.56x | ✅ | +| `hexbytes_repr[ascii sentence]` | 4.200482237314922e-05 | 1.7229415805951825e-05 | 58.98% | 143.80% | 2.44x | ✅ | +| `hexbytes_repr[b'']` | 2.2383131890351605e-05 | 1.1292178976579474e-05 | 49.55% | 98.22% | 1.98x | ✅ | +| `hexbytes_repr[b'\\x00'*32]` | 3.8659535308109916e-05 | 1.6230703063006405e-05 | 58.02% | 138.19% | 2.38x | ✅ | +| `hexbytes_repr[b'\\x00\\xff\\x00\\xff']` | 2.896761259616011e-05 | 1.3854056012742443e-05 | 52.17% | 109.09% | 2.09x | ✅ | +| `hexbytes_repr[b'\\x01'*100]` | 6.099972967938224e-05 | 2.2044308300384833e-05 | 63.86% | 176.71% | 2.77x | ✅ | +| `hexbytes_repr[b'\\x01'*2048]` | 0.0006884898888069345 | 0.00018914847797438312 | 72.53% | 263.99% | 3.64x | ✅ | +| `hexbytes_repr[b'\\x01\\x02\\x03']` | 2.8788835005810968e-05 | 1.3824198246201509e-05 | 51.98% | 108.25% | 2.08x | ✅ | +| `hexbytes_repr[b'\\x10\\x20\\x30\\x40\\x50']` | 2.962457104376443e-05 | 1.3957989998387414e-05 | 52.88% | 112.24% | 2.12x | ✅ | +| `hexbytes_repr[b'\\x7f'*8]` | 3.043138098695456e-05 | 1.452002900188116e-05 | 52.29% | 109.58% | 2.10x | ✅ | +| `hexbytes_repr[b'\\x80'*8]` | 3.0330705458702816e-05 | 1.4269383611555351e-05 | 52.95% | 112.56% | 2.13x | ✅ | +| `hexbytes_repr[b'\\xde\\xad\\xbe\\xef']` | 2.9205163598180005e-05 | 1.3897800962298769e-05 | 52.41% | 110.14% | 2.10x | ✅ | +| `hexbytes_repr[b'\\xff'*64]` | 4.86780317794239e-05 | 1.9163197248864367e-05 | 60.63% | 154.02% | 2.54x | ✅ | +| `hexbytes_repr[b'a'*1024]` | 0.00036393473423579516 | 0.00010812289823525437 | 70.29% | 236.59% | 3.37x | ✅ | +| `hexbytes_repr[b'abc']` | 2.876705288557305e-05 | 1.3817264308131815e-05 | 51.97% | 108.20% | 2.08x | ✅ | +| `hexbytes_repr[long alternating]` | 0.0003647913941330984 | 0.00011087802068814224 | 69.61% | 229.00% | 3.29x | ✅ | +| `hexbytes_repr[mixed pattern]` | 9.365890122599302e-05 | 3.140712915844569e-05 | 66.47% | 198.21% | 2.98x | ✅ | +| `hexbytes_repr[multiples of 0x10]` | 3.1219483625717436e-05 | 1.4477591522937713e-05 | 53.63% | 115.64% | 2.16x | ✅ | +| `hexbytes_repr[palindrome ascii]` | 2.999980162713633e-05 | 1.4177791094357373e-05 | 52.74% | 111.60% | 2.12x | ✅ | +| `hexbytes_repr[palindrome numeric]` | 2.9183749454642506e-05 | 1.3996345215857395e-05 | 52.04% | 108.51% | 2.09x | ✅ | +| `hexbytes_repr[palindrome]` | 3.431516456303015e-05 | 1.539268147117991e-05 | 55.14% | 122.93% | 2.23x | ✅ | +| `hexbytes_repr[repeated 0-9]` | 6.098331122809134e-05 | 2.2042672021093612e-05 | 63.85% | 176.66% | 2.77x | ✅ | +| `hexbytes_repr[single 0xff]` | 2.8152954541652898e-05 | 1.355939890587493e-05 | 51.84% | 107.63% | 2.08x | ✅ | +| `hexbytes_repr[single null byte]` | 2.8109677121736504e-05 | 1.3536067085754843e-05 | 51.85% | 107.67% | 2.08x | ✅ | +| `hexbytes_repr[two patterns]` | 4.864111126639348e-05 | 1.9023399361859e-05 | 60.89% | 155.69% | 2.56x | ✅ | +| `hexbytes_to_0x_hex[0-9]` | 1.594112521751102e-05 | 1.3814652352591691e-05 | 13.34% | 15.39% | 1.15x | ✅ | +| `hexbytes_to_0x_hex[4-byte pattern]` | 4.05938571745021e-05 | 3.7483253929980924e-05 | 7.66% | 8.30% | 1.08x | ✅ | +| `hexbytes_to_0x_hex[all byte values]` | 4.059249526272342e-05 | 3.74736427624329e-05 | 7.68% | 8.32% | 1.08x | ✅ | +| `hexbytes_to_0x_hex[alternating 0x00/0xff]` | 2.0741894687357532e-05 | 1.8318138762942214e-05 | 11.69% | 13.23% | 1.13x | ✅ | +| `hexbytes_to_0x_hex[alternating 0xaa/0x55]` | 2.0730378476864672e-05 | 1.838576069793575e-05 | 11.31% | 12.75% | 1.13x | ✅ | +| `hexbytes_to_0x_hex[ascii sentence]` | 1.9253546686177644e-05 | 1.657481273428457e-05 | 13.91% | 16.16% | 1.16x | ✅ | +| `hexbytes_to_0x_hex[b'']` | 9.483592036881056e-06 | 1.069568207818106e-05 | -12.78% | -11.33% | 0.89x | ❌ | +| `hexbytes_to_0x_hex[b'\\x00'*32]` | 1.7857936915605993e-05 | 1.551263875038148e-05 | 13.13% | 15.12% | 1.15x | ✅ | +| `hexbytes_to_0x_hex[b'\\x00\\xff\\x00\\xff']` | 1.5214614256030538e-05 | 1.3224973014868309e-05 | 13.08% | 15.04% | 1.15x | ✅ | +| `hexbytes_to_0x_hex[b'\\x01'*100]` | 2.391163703570659e-05 | 2.1217928478953546e-05 | 11.27% | 12.70% | 1.13x | ✅ | +| `hexbytes_to_0x_hex[b'\\x01'*2048]` | 0.00019618655595781927 | 0.00019277090221039159 | 1.74% | 1.77% | 1.02x | ✅ | +| `hexbytes_to_0x_hex[b'\\x01\\x02\\x03']` | 1.5257442246039334e-05 | 1.315403307363877e-05 | 13.79% | 15.99% | 1.16x | ✅ | +| `hexbytes_to_0x_hex[b'\\x10\\x20\\x30\\x40\\x50']` | 1.5371904048796723e-05 | 1.3324370617180208e-05 | 13.32% | 15.37% | 1.15x | ✅ | +| `hexbytes_to_0x_hex[b'\\x7f'*8]` | 1.5727492936029686e-05 | 1.3596357103827538e-05 | 13.55% | 15.67% | 1.16x | ✅ | +| `hexbytes_to_0x_hex[b'\\x80'*8]` | 1.5710592204656905e-05 | 1.3579944506176854e-05 | 13.56% | 15.69% | 1.16x | ✅ | +| `hexbytes_to_0x_hex[b'\\xde\\xad\\xbe\\xef']` | 1.5240284511089147e-05 | 1.3217681187880863e-05 | 13.27% | 15.30% | 1.15x | ✅ | +| `hexbytes_to_0x_hex[b'\\xff'*64]` | 2.078979448457605e-05 | 1.8545651795345415e-05 | 10.79% | 12.10% | 1.12x | ✅ | +| `hexbytes_to_0x_hex[b'a'*1024]` | 0.0001088904377533156 | 0.00010765130262197704 | 1.14% | 1.15% | 1.01x | ✅ | +| `hexbytes_to_0x_hex[b'abc']` | 1.527326314916311e-05 | 1.3280780279888663e-05 | 13.05% | 15.00% | 1.15x | ✅ | +| `hexbytes_to_0x_hex[long alternating]` | 0.00010630433640962283 | 0.0001080492923909766 | -1.64% | -1.61% | 0.98x | ❌ | +| `hexbytes_to_0x_hex[mixed pattern]` | 3.38447888269826e-05 | 3.0402281743541317e-05 | 10.17% | 11.32% | 1.11x | ✅ | +| `hexbytes_to_0x_hex[multiples of 0x10]` | 1.593199006463532e-05 | 1.3843132497646704e-05 | 13.11% | 15.09% | 1.15x | ✅ | +| `hexbytes_to_0x_hex[palindrome ascii]` | 1.560850915463388e-05 | 1.3471623578291266e-05 | 13.69% | 15.86% | 1.16x | ✅ | +| `hexbytes_to_0x_hex[palindrome numeric]` | 1.5358626176358108e-05 | 1.329373610043091e-05 | 13.44% | 15.53% | 1.16x | ✅ | +| `hexbytes_to_0x_hex[palindrome]` | 1.7099866792522222e-05 | 1.4566197600804838e-05 | 14.82% | 17.39% | 1.17x | ✅ | +| `hexbytes_to_0x_hex[repeated 0-9]` | 2.3914016467650938e-05 | 2.1194328132432793e-05 | 11.37% | 12.83% | 1.13x | ✅ | +| `hexbytes_to_0x_hex[single 0xff]` | 1.499545086324782e-05 | 1.290326780175041e-05 | 13.95% | 16.21% | 1.16x | ✅ | +| `hexbytes_to_0x_hex[single null byte]` | 1.5005485371543133e-05 | 1.28936413273604e-05 | 14.07% | 16.38% | 1.16x | ✅ | +| `hexbytes_to_0x_hex[two patterns]` | 2.0909933271448725e-05 | 1.8213722516110973e-05 | 12.89% | 14.80% | 1.15x | ✅ |