Skip to content

chore(deps): update actions/setup-python action to v7#119

Open
renovate[bot] wants to merge 2 commits into
masterfrom
renovate/actions-setup-python-7.x
Open

chore(deps): update actions/setup-python action to v7#119
renovate[bot] wants to merge 2 commits into
masterfrom
renovate/actions-setup-python-7.x

Conversation

@renovate

@renovate renovate Bot commented Jul 20, 2026

Copy link
Copy Markdown

This PR contains the following updates:

Package Type Update Change
actions/setup-python action major v6v7

Release Notes

actions/setup-python (actions/setup-python)

v7.0.0

Compare Source

v7

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@github-actions

Copy link
Copy Markdown

Pytest Benchmark Diff

faster_hexbytes._utils - view benchmarks

Function Reference Mean Faster Mean % Change Speedup (%) x Faster Faster
hexstr_to_bytes[''] 0.00020252456493350648 0.00006437685126653852 68.21% 214.59% 3.15x
hexstr_to_bytes['0x'] 0.00023695725113611355 0.000060374102793004 74.52% 292.48% 3.92x
hexstr_to_bytes['0x'+'0'*128] 0.0003612919866567011 0.000200421940936941 44.53% 80.27% 1.80x
hexstr_to_bytes['0x'+'00'*64] 0.0003648190134443355 0.00019885173225896519 45.49% 83.46% 1.83x
hexstr_to_bytes['0x'+'00ff'*16] 0.0003331803622948523 0.00017084310677166982 48.72% 95.02% 1.95x
hexstr_to_bytes['0x'+'0123456789abcdef'*8] 0.00036910469759043397 0.00019887502278125244 46.12% 85.60% 1.86x
hexstr_to_bytes['0x'+'1'*64] 0.0003340963508481013 0.0001697309195901611 49.20% 96.84% 1.97x
hexstr_to_bytes['0x'+'1234567890abcdef'*8] 0.00036236169272747663 0.00020461374637399625 43.53% 77.10% 1.77x
hexstr_to_bytes['0x'+'a'*128] 0.00036109463351337854 0.00019828024380660615 45.09% 82.11% 1.82x
hexstr_to_bytes['0x'+'a1b2c3d4'*8] 0.00033652409969855404 0.00017156914565945075 49.02% 96.14% 1.96x
hexstr_to_bytes['0x'+'b'*2048] 0.0013616191315790026 0.0011555769315546105 15.13% 17.83% 1.18x
hexstr_to_bytes['0x'+'badc0ffee0ddf00d'*4] 0.0003337134805407056 0.00017198021939996748 48.46% 94.04% 1.94x
hexstr_to_bytes['0x'+'beef'*16] 0.00033349752131892524 0.00017140132635151263 48.60% 94.57% 1.95x
hexstr_to_bytes['0x'+'c'*1024] 0.0008936366718046687 0.0006792544907005931 23.99% 31.56% 1.32x
hexstr_to_bytes['0x'+'cafebabe'*8] 0.0003338044704480094 0.00017196353417645152 48.48% 94.11% 1.94x
hexstr_to_bytes['0x'+'d'*512] 0.0005809364153393158 0.00039427393436496295 32.13% 47.34% 1.47x
hexstr_to_bytes['0x'+'dead'*16] 0.0003336703156646804 0.0001712940897998832 48.66% 94.79% 1.95x
hexstr_to_bytes['0x'+'e'*256] 0.000444354011428724 0.0002686174737256285 39.55% 65.42% 1.65x
hexstr_to_bytes['0x'+'f'*128] 0.0003606958184754844 0.00019980873212552372 44.60% 80.52% 1.81x
hexstr_to_bytes['0x'+'f'*64] 0.0003333581838304955 0.00017145523713806728 48.57% 94.43% 1.94x
hexstr_to_bytes['0x'+'facefeed'*8] 0.0003342427367842892 0.00017038312021491964 49.02% 96.17% 1.96x
hexstr_to_bytes['0x'+'ff'*32] 0.0003350966121584462 0.00017327470012811662 48.29% 93.39% 1.93x
hexstr_to_bytes['0x'+'ff00'*16] 0.00033318688698927783 0.00017066877254464082 48.78% 95.22% 1.95x
hexstr_to_bytes['0x0'] 0.00033068026883575896 0.00017124084912734173 48.22% 93.11% 1.93x
hexstr_to_bytes['0x1'] 0.00033794685832512695 0.00016969546577859075 49.79% 99.15% 1.99x
hexstr_to_bytes['0x1234'] 0.0003168903737937477 0.0001516992273226851 52.13% 108.89% 2.09x
hexstr_to_bytes['0xabcdef'] 0.0003151091196874091 0.0001528187996621492 51.50% 106.20% 2.06x
hexstr_to_bytes['0xCAFEBABE'] 0.0003142983068638467 0.00015034367707093178 52.17% 109.05% 2.09x
hexstr_to_bytes['0xdeadbeef'] 0.00031810262368521807 0.00015031097593908477 52.75% 111.63% 2.12x
hexstr_to_bytes['deadbeef'] 0.00024383618553644936 0.0001301815977209177 46.61% 87.30% 1.87x
to_bytes[''] 0.00032166298435373 0.00006958344053179765 78.37% 362.27% 4.62x
to_bytes['0x'] 0.0003659778779411796 0.00006525806294794536 82.17% 460.82% 5.61x
to_bytes['0x'+'00'*64] 0.0004887802291667537 0.00021939263518844766 55.11% 122.79% 2.23x
to_bytes['0x'+'a'*128] 0.0004921957346310703 0.00021321565865110626 56.68% 130.84% 2.31x
to_bytes['0x'+'ff'*32] 0.00046002301966536596 0.00017995127524430285 60.88% 155.64% 2.56x
to_bytes['0x1234'] 0.00043023626272278213 0.00015310691371025922 64.41% 181.00% 2.81x
to_bytes['0xabcdef'] 0.0004313153863240346 0.00015527518989888987 64.00% 177.77% 2.78x
to_bytes['0xCAFEBABE'] 0.00043661282453700043 0.00015415594498791014 64.69% 183.23% 2.83x
to_bytes['0xdeadbeef'] 0.0004363309240967496 0.0001544167000003024 64.61% 182.57% 2.83x
to_bytes['abc'] 0.00041917134184860756 0.0001766133303116574 57.87% 137.34% 2.37x
to_bytes['deadbeef'] 0.00037103976843785207 0.00013582227647541408 63.39% 173.18% 2.73x
to_bytes[0-9] 0.0000739795906794381 0.000044560325846171816 39.77% 66.02% 1.66x
to_bytes[0] 0.000827060366327772 0.00009097519210828169 89.00% 809.11% 9.09x
to_bytes[1] 0.000786915366101985 0.0000932171961027033 88.15% 744.17% 8.44x
to_bytes[123456] 0.0008426701322758404 0.00009653613683486638 88.54% 772.91% 8.73x
to_bytes[2**16] 0.0008400708457047599 0.00009480381994476106 88.71% 786.11% 8.86x
to_bytes[2**256-1] 0.000858375642030432 0.00015050332247249813 82.47% 470.34% 5.70x
to_bytes[2**32] 0.0008413345668683202 0.00011717595920673016 86.07% 618.01% 7.18x
to_bytes[2**64] 0.0008577539530550837 0.00013779926787173063 83.93% 522.47% 6.22x
to_bytes[2**8] 0.000852064570298674 0.00009021101455354375 89.41% 844.52% 9.45x
to_bytes[255] 0.000752353118246056 0.0000947326843109613 87.41% 694.19% 7.94x
to_bytes[4-byte pattern] 0.00007264596288475586 0.0000412002173041981 43.29% 76.32% 1.76x
to_bytes[all byte values] 0.00007279489654156627 0.000041081090704806366 43.57% 77.20% 1.77x
to_bytes[alternating 0x00/0xff] 0.00007331410911771498 0.00004356698363777538 40.57% 68.28% 1.68x
to_bytes[alternating 0xaa/0x55] 0.00007308450870119637 0.00004138047218955928 43.38% 76.62% 1.77x
to_bytes[ascii sentence] 0.00007362603658995932 0.000042897073420705645 41.74% 71.63% 1.72x
to_bytes[b''] 0.00007369475935592284 0.000041854927711331695 43.21% 76.07% 1.76x
to_bytes[b'\\x00'*32] 0.00007274818035424718 0.000043906406038505 39.65% 65.69% 1.66x
to_bytes[b'\\x00\\xff\\x00\\xff'] 0.0000732003048415319 0.00004256039867416069 41.86% 71.99% 1.72x
to_bytes[b'\\x01'*100] 0.00007160110069000479 0.00004273145646628854 40.32% 67.56% 1.68x
to_bytes[b'\\x01'*2048] 0.00007390562366626999 0.00004456555112174024 39.70% 65.84% 1.66x
to_bytes[b'\\x01\\x02\\x03'] 0.00007209994053719838 0.00004295011678046086 40.43% 67.87% 1.68x
to_bytes[b'\\x10\\x20\\x30\\x40\\x50'] 0.00007189507471389343 0.00004299097979166391 40.20% 67.23% 1.67x
to_bytes[b'\\x7f'*8] 0.00007281234707709293 0.00004208576832460147 42.20% 73.01% 1.73x
to_bytes[b'\\x80'*8] 0.00007414652253600526 0.00004191708527626094 43.47% 76.89% 1.77x
to_bytes[b'\\xde\\xad\\xbe\\xef'] 0.00007431511213598612 0.0000438893756807194 40.94% 69.32% 1.69x
to_bytes[b'\\xff'*64] 0.00007282168244039921 0.00004290534245666264 41.08% 69.73% 1.70x
to_bytes[b'a'*1024] 0.00007348369286624366 0.000042122968416074654 42.68% 74.45% 1.74x
to_bytes[b'abc'] 0.00006814346481599537 0.000042752998658639033 37.26% 59.39% 1.59x
to_bytes[bytearray(0-9)] 0.00032406606985068375 0.00014307687862184117 55.85% 126.50% 2.26x
to_bytes[bytearray(4-byte pattern)] 0.00032131336328262197 0.00014311536128217952 55.46% 124.51% 2.25x
to_bytes[bytearray(all byte values)] 0.0003235262147468609 0.00014289752499187014 55.83% 126.40% 2.26x
to_bytes[bytearray(alternating 0x00/0xff)] 0.0003200960893871769 0.00014164537597103328 55.75% 125.98% 2.26x
to_bytes[bytearray(alternating 0xaa/0x55)] 0.00031859974459168614 0.0001414006464617457 55.62% 125.32% 2.25x
to_bytes[bytearray(ascii sentence)] 0.0003242897215440753 0.00014186343978837468 56.25% 128.59% 2.29x
to_bytes[bytearray(b'')] 0.00030609445141366456 0.0001240014641745442 59.49% 146.85% 2.47x
to_bytes[bytearray(b'\\x00'*32)] 0.0003170560624598057 0.00014212933833973596 55.17% 123.08% 2.23x
to_bytes[bytearray(b'\\x00\\xff\\x00\\xff')] 0.0003246591762699193 0.00014583194481436143 55.08% 122.63% 2.23x
to_bytes[bytearray(b'\\x01'*100)] 0.0003160033465410355 0.00014221949513035684 54.99% 122.19% 2.22x
to_bytes[bytearray(b'\\x01'*2048)] 0.0003730435766575282 0.00019988444066440525 46.42% 86.63% 1.87x
to_bytes[bytearray(b'\\x01\\x02\\x03')] 0.00032450092936284517 0.0001451883311934456 55.26% 123.50% 2.24x
to_bytes[bytearray(b'\\x10\\x20\\x30\\x40\\x50')] 0.0003170076779398203 0.00014540666100858323 54.13% 118.01% 2.18x
to_bytes[bytearray(b'\\x7f'*8)] 0.0003246494936947418 0.00014253693600355943 56.10% 127.77% 2.28x
to_bytes[bytearray(b'\\x80'*8)] 0.00031879077777776705 0.00014328269986710326 55.05% 122.49% 2.22x
to_bytes[bytearray(b'\\xde\\xad\\xbe\\xef')] 0.00032409318287655837 0.00014444287245961985 55.43% 124.37% 2.24x
to_bytes[bytearray(b'\\xff'*64)] 0.00030599493201748996 0.0001431239844448883 53.23% 113.80% 2.14x
to_bytes[bytearray(b'a'*1024)] 0.00038452951561246087 0.00019300867716987214 49.81% 99.23% 1.99x
to_bytes[bytearray(b'abc')] 0.0003227158567716609 0.0001443014289053603 55.29% 123.64% 2.24x
to_bytes[bytearray(long alternating)] 0.0003903038679006858 0.00019259764470608176 50.65% 102.65% 2.03x
to_bytes[bytearray(mixed pattern)] 0.0003268935650856625 0.00014282755557170135 56.31% 128.87% 2.29x
to_bytes[bytearray(multiples of 0x10)] 0.00031612558239106967 0.00014332801882396045 54.66% 120.56% 2.21x
to_bytes[bytearray(palindrome ascii)] 0.00031081069680116225 0.00014563640795656598 53.14% 113.42% 2.13x
to_bytes[bytearray(palindrome numeric)] 0.00031935709532947585 0.0001448037113402876 54.66% 120.54% 2.21x
to_bytes[bytearray(palindrome)] 0.00031507758894867773 0.00014369414008956634 54.39% 119.27% 2.19x
to_bytes[bytearray(repeated 0-9)] 0.00033211359631562945 0.00014327446313500106 56.86% 131.80% 2.32x
to_bytes[bytearray(single 0xff)] 0.0003207142438718635 0.00014416117596929953 55.05% 122.47% 2.22x
to_bytes[bytearray(single null byte)] 0.0003231610951922074 0.0001463381326291642 54.72% 120.83% 2.21x
to_bytes[bytearray(two patterns)] 0.0003264789620331974 0.00014352831352900882 56.04% 127.47% 2.27x
to_bytes[False] 0.00022140258325433157 0.00004934249656313636 77.71% 348.71% 4.49x
to_bytes[long alternating] 0.00007375223868423977 0.00004283850907054844 41.92% 72.16% 1.72x
to_bytes[memoryview(0-9)] 0.00046606468925241694 0.00019625216359719295 57.89% 137.48% 2.37x
to_bytes[memoryview(4-byte pattern)] 0.0004563787062846601 0.00019638378003860538 56.97% 132.39% 2.32x
to_bytes[memoryview(all byte values)] 0.0004694188550368278 0.00019702297238778586 58.03% 138.26% 2.38x
to_bytes[memoryview(alternating 0x00/0xff)] 0.0004528815766810958 0.00019608016072998117 56.70% 130.97% 2.31x
to_bytes[memoryview(alternating 0xaa/0x55)] 0.00046251479310362327 0.000195109365721101 57.82% 137.05% 2.37x
to_bytes[memoryview(ascii sentence)] 0.00044093891987169426 0.00019620392797924327 55.50% 124.74% 2.25x
to_bytes[memoryview(b'')] 0.000470038626747367 0.0001792126321357698 61.87% 162.28% 2.62x
to_bytes[memoryview(b'\\x00'*32)] 0.0004780654726687515 0.00019573244448735654 59.06% 144.24% 2.44x
to_bytes[memoryview(b'\\x00\\xff\\x00\\xff')] 0.00048330141223675835 0.00019732850499114415 59.17% 144.92% 2.45x
to_bytes[memoryview(b'\\x01'*100)] 0.00047897489550022954 0.00019934494032201243 58.38% 140.27% 2.40x
to_bytes[memoryview(b'\\x01'*2048)] 0.000518621412276097 0.0002553345565747456 50.77% 103.11% 2.03x
to_bytes[memoryview(b'\\x01\\x02\\x03')] 0.0004872554135595383 0.00019607034624467669 59.76% 148.51% 2.49x
to_bytes[memoryview(b'\\x10\\x20\\x30\\x40\\x50')] 0.0004841930700484167 0.00019639234753418612 59.44% 146.54% 2.47x
to_bytes[memoryview(b'\\x7f'*8)] 0.0004822297209418401 0.0001964086471872136 59.27% 145.52% 2.46x
to_bytes[memoryview(b'\\x80'*8)] 0.0004663472870371541 0.00019685163383048414 57.79% 136.90% 2.37x
to_bytes[memoryview(b'\\xde\\xad\\xbe\\xef')] 0.0004827462042391894 0.00019879678959750289 58.82% 142.83% 2.43x
to_bytes[memoryview(b'\\xff'*64)] 0.0004881407104248959 0.00019457159697705955 60.14% 150.88% 2.51x
to_bytes[memoryview(b'a'*1024)] 0.0005551439959562821 0.0002498050741443834 55.00% 122.23% 2.22x
to_bytes[memoryview(b'abc')] 0.00046121622571280844 0.00019576497837384393 57.55% 135.60% 2.36x
to_bytes[memoryview(long alternating)] 0.0005334314883475304 0.0002481292355382788 53.48% 114.98% 2.15x
to_bytes[memoryview(mixed pattern)] 0.00047338772057279054 0.0001976913241583584 58.24% 139.46% 2.39x
to_bytes[memoryview(multiples of 0x10)] 0.00045613605655197604 0.00019613173488097833 57.00% 132.57% 2.33x
to_bytes[memoryview(palindrome ascii)] 0.00045397326651017085 0.0001962001513172609 56.78% 131.38% 2.31x
to_bytes[memoryview(palindrome numeric)] 0.00046829358806971017 0.00019730274259379145 57.87% 137.35% 2.37x
to_bytes[memoryview(palindrome)] 0.0004784498569431732 0.00019877943713381865 58.45% 140.69% 2.41x
to_bytes[memoryview(repeated 0-9)] 0.0004619912220087304 0.00019769334728970045 57.21% 133.69% 2.34x
to_bytes[memoryview(single 0xff)] 0.00044964016666635 0.00019666147225552347 56.26% 128.64% 2.29x
to_bytes[memoryview(single null byte)] 0.0004783797059688151 0.00019774039263823233 58.66% 141.92% 2.42x
to_bytes[memoryview(two patterns)] 0.0004628408518521686 0.00019554606161330146 57.75% 136.69% 2.37x
to_bytes[mixed pattern] 0.00007212323745966939 0.00004235673027945212 41.27% 70.28% 1.70x
to_bytes[multiples of 0x10] 0.0000736561311366119 0.00004383474182084311 40.49% 68.03% 1.68x
to_bytes[palindrome ascii] 0.0000740778055457288 0.00004186939335631748 43.48% 76.93% 1.77x
to_bytes[palindrome numeric] 0.00007355735611701736 0.00004276677147666705 41.86% 72.00% 1.72x
to_bytes[palindrome] 0.00007424871581452012 0.00004199409348614485 43.44% 76.81% 1.77x
to_bytes[repeated 0-9] 0.0000743668399910418 0.000041759672633400494 43.85% 78.08% 1.78x
to_bytes[single 0xff] 0.00007320673749630673 0.000042087313678095284 42.51% 73.94% 1.74x
to_bytes[single null byte] 0.00007469033444897839 0.00004157095604301933 44.34% 79.67% 1.80x
to_bytes[True] 0.00023756363631630744 0.0000489218370183267 79.41% 385.60% 4.86x
to_bytes[two patterns] 0.00007243316645005977 0.000043510539561364767 39.93% 66.47% 1.66x

faster_hexbytes.main - view benchmarks

Function Reference Mean Faster Mean % Change Speedup (%) x Faster Faster
hexbytes_getitem_index[-1-0-9] 0.0002619893646101018 0.00027442848940286546 -4.75% -4.53% 0.95x
hexbytes_getitem_index[-1-4-byte pattern] 0.0002664719534626328 0.00027466644226820976 -3.08% -2.98% 0.97x
hexbytes_getitem_index[-1-all byte values] 0.00026137889795302974 0.0002718698830824953 -4.01% -3.86% 0.96x
hexbytes_getitem_index[-1-alternating 0x00/0xff] 0.00026198087743033264 0.0002732271602844236 -4.29% -4.12% 0.96x
hexbytes_getitem_index[-1-alternating 0xaa/0x55] 0.00026104499922340437 0.0002747317636413104 -5.24% -4.98% 0.95x
hexbytes_getitem_index[-1-ascii sentence] 0.0002594180881907576 0.0002755613391799993 -6.22% -5.86% 0.94x
hexbytes_getitem_index[-1-b'\\x00'*32] 0.0002627125298890467 0.0002759972717034947 -5.06% -4.81% 0.95x
hexbytes_getitem_index[-1-b'\\x00\\xff\\x00\\xff'] 0.0002635660466500572 0.0002753256681227139 -4.46% -4.27% 0.96x
hexbytes_getitem_index[-1-b'\\x01'*100] 0.00026132494924063933 0.0002738376329297249 -4.79% -4.57% 0.95x
hexbytes_getitem_index[-1-b'\\x01'*2048] 0.00026034979848549024 0.0002740980379190258 -5.28% -5.02% 0.95x
hexbytes_getitem_index[-1-b'\\x01\\x02\\x03'] 0.0002564865798804047 0.0002729215901598326 -6.41% -6.02% 0.94x
hexbytes_getitem_index[-1-b'\\x10\\x20\\x30\\x40\\x50'] 0.0002617044558859441 0.0002730364289540785 -4.33% -4.15% 0.96x
hexbytes_getitem_index[-1-b'\\x7f'*8] 0.0002673717615975266 0.0002734360423294641 -2.27% -2.22% 0.98x
hexbytes_getitem_index[-1-b'\\x80'*8] 0.0002614893252103661 0.0002745799595961781 -5.01% -4.77% 0.95x
hexbytes_getitem_index[-1-b'\\xde\\xad\\xbe\\xef'] 0.00026306583000002947 0.00027423402392513384 -4.25% -4.07% 0.96x
hexbytes_getitem_index[-1-b'\\xff'*64] 0.00026116130220590374 0.00027790018903867553 -6.41% -6.02% 0.94x
hexbytes_getitem_index[-1-b'a'*1024] 0.0002666184747070657 0.00027524764526601125 -3.24% -3.14% 0.97x
hexbytes_getitem_index[-1-b'abc'] 0.00026848431361590255 0.0002663374085669687 0.80% 0.81% 1.01x
hexbytes_getitem_index[-1-long alternating] 0.00026063961006409945 0.0002682997017064245 -2.94% -2.86% 0.97x
hexbytes_getitem_index[-1-mixed pattern] 0.0002614202523507873 0.0002727318780764342 -4.33% -4.15% 0.96x
hexbytes_getitem_index[-1-multiples of 0x10] 0.00026098847809107186 0.00027451957564143733 -5.18% -4.93% 0.95x
hexbytes_getitem_index[-1-palindrome ascii] 0.00026093399154573005 0.0002677909534026311 -2.63% -2.56% 0.97x
hexbytes_getitem_index[-1-palindrome numeric] 0.00026079357267152706 0.00027395160281194113 -5.05% -4.80% 0.95x
hexbytes_getitem_index[-1-palindrome] 0.00026680473725986843 0.0002755727579863722 -3.29% -3.18% 0.97x
hexbytes_getitem_index[-1-repeated 0-9] 0.0002624805512924529 0.0002718244644912297 -3.56% -3.44% 0.97x
hexbytes_getitem_index[-1-two patterns] 0.00026004907530540616 0.0002722863914695233 -4.71% -4.49% 0.96x
hexbytes_getitem_index[0-0-9] 0.0002610646754728748 0.0002617243094866618 -0.25% -0.25% 1.00x
hexbytes_getitem_index[0-4-byte pattern] 0.00025898715605815004 0.00026289654051191006 -1.51% -1.49% 0.99x
hexbytes_getitem_index[0-all byte values] 0.0002581828375877916 0.0002594654644058818 -0.50% -0.49% 1.00x
hexbytes_getitem_index[0-alternating 0x00/0xff] 0.0002590913888251312 0.00025996800939026245 -0.34% -0.34% 1.00x
hexbytes_getitem_index[0-alternating 0xaa/0x55] 0.0002629648479481627 0.0002600070653422989 1.12% 1.14% 1.01x
hexbytes_getitem_index[0-ascii sentence] 0.00025780411057988454 0.00026198065400542694 -1.62% -1.59% 0.98x
hexbytes_getitem_index[0-b'\\x00'*32] 0.00026208839104210685 0.00026154626727629423 0.21% 0.21% 1.00x
hexbytes_getitem_index[0-b'\\x00\\xff\\x00\\xff'] 0.00025847718039595584 0.0002588246330254333 -0.13% -0.13% 1.00x
hexbytes_getitem_index[0-b'\\x01'*100] 0.00025275973172593047 0.00026245598319217804 -3.84% -3.69% 0.96x
hexbytes_getitem_index[0-b'\\x01'*2048] 0.0002525428403802787 0.0002607299778714505 -3.24% -3.14% 0.97x
hexbytes_getitem_index[0-b'\\x01\\x02\\x03'] 0.0002581772221612568 0.00025481008866591603 1.30% 1.32% 1.01x
hexbytes_getitem_index[0-b'\\x10\\x20\\x30\\x40\\x50'] 0.0002573753950420029 0.0002620088826165819 -1.80% -1.77% 0.98x
hexbytes_getitem_index[0-b'\\x7f'*8] 0.0002579759533491667 0.00025769571188069687 0.11% 0.11% 1.00x
hexbytes_getitem_index[0-b'\\x80'*8] 0.0002628333819509889 0.00025718421664790863 2.15% 2.20% 1.02x
hexbytes_getitem_index[0-b'\\xde\\xad\\xbe\\xef'] 0.00025861205885648633 0.00025741858460382627 0.46% 0.46% 1.00x
hexbytes_getitem_index[0-b'\\xff'*64] 0.00026088043006598685 0.0002575249265457865 1.29% 1.30% 1.01x
hexbytes_getitem_index[0-b'a'*1024] 0.0002566942488140226 0.00025690165640926334 -0.08% -0.08% 1.00x
hexbytes_getitem_index[0-b'abc'] 0.0002584945657380642 0.00025749282113782165 0.39% 0.39% 1.00x
hexbytes_getitem_index[0-long alternating] 0.0002610334164085084 0.00026134156626524206 -0.12% -0.12% 1.00x
hexbytes_getitem_index[0-mixed pattern] 0.0002575215533265678 0.00026398030358064796 -2.51% -2.45% 0.98x
hexbytes_getitem_index[0-multiples of 0x10] 0.00025281279302576034 0.00026859158107805177 -6.24% -5.87% 0.94x
hexbytes_getitem_index[0-palindrome ascii] 0.0002591387088102811 0.00025752191438224633 0.62% 0.63% 1.01x
hexbytes_getitem_index[0-palindrome numeric] 0.0002602094084988427 0.00026595847760363666 -2.21% -2.16% 0.98x
hexbytes_getitem_index[0-palindrome] 0.0002617142763084282 0.00025671922750276975 1.91% 1.95% 1.02x
hexbytes_getitem_index[0-repeated 0-9] 0.000261155245646402 0.0002621329883054164 -0.37% -0.37% 1.00x
hexbytes_getitem_index[0-single 0xff] 0.0002587958069484341 0.0002601226700283621 -0.51% -0.51% 0.99x
hexbytes_getitem_index[0-single null byte] 0.0002552533337626411 0.00026234139725667723 -2.78% -2.70% 0.97x
hexbytes_getitem_index[0-two patterns] 0.0002581176934199022 0.00026333065724706725 -2.02% -1.98% 0.98x
hexbytes_getitem_index[1-0-9] 0.00025383315699416346 0.00026072684595815273 -2.72% -2.64% 0.97x
hexbytes_getitem_index[1-4-byte pattern] 0.0002570332984082312 0.00026019243248181904 -1.23% -1.21% 0.99x
hexbytes_getitem_index[1-all byte values] 0.000250493365920402 0.0002620926351502991 -4.63% -4.43% 0.96x
hexbytes_getitem_index[1-alternating 0x00/0xff] 0.00025379403238842956 0.0002587613673124708 -1.96% -1.92% 0.98x
hexbytes_getitem_index[1-alternating 0xaa/0x55] 0.0002533387750760154 0.00025971032061783834 -2.52% -2.45% 0.98x
hexbytes_getitem_index[1-ascii sentence] 0.0002542539928862625 0.0002590004018492623 -1.87% -1.83% 0.98x
hexbytes_getitem_index[1-b'\\x00'*32] 0.0002608453567905947 0.00026065574528270327 0.07% 0.07% 1.00x
hexbytes_getitem_index[1-b'\\x00\\xff\\x00\\xff'] 0.00025643934143814253 0.0002611581602472954 -1.84% -1.81% 0.98x
hexbytes_getitem_index[1-b'\\x01'*100] 0.00025563598508233833 0.0002615056389983524 -2.30% -2.24% 0.98x
hexbytes_getitem_index[1-b'\\x01'*2048] 0.000255528264949355 0.0002614377582112284 -2.31% -2.26% 0.98x
hexbytes_getitem_index[1-b'\\x01\\x02\\x03'] 0.00026037773049734274 0.0002589644473273147 0.54% 0.55% 1.01x
hexbytes_getitem_index[1-b'\\x10\\x20\\x30\\x40\\x50'] 0.0002600960326447156 0.00026387176555848054 -1.45% -1.43% 0.99x
hexbytes_getitem_index[1-b'\\x7f'*8] 0.0002636993646281314 0.00026036764908551104 1.26% 1.28% 1.01x
hexbytes_getitem_index[1-b'\\x80'*8] 0.0002601983421067189 0.0002610341861846692 -0.32% -0.32% 1.00x
hexbytes_getitem_index[1-b'\\xde\\xad\\xbe\\xef'] 0.00025840219334950294 0.0002609548257133026 -0.99% -0.98% 0.99x
hexbytes_getitem_index[1-b'\\xff'*64] 0.00025674566329801326 0.0002599808048014378 -1.26% -1.24% 0.99x
hexbytes_getitem_index[1-b'a'*1024] 0.00026165858950341484 0.0002600742573788862 0.61% 0.61% 1.01x
hexbytes_getitem_index[1-b'abc'] 0.00025467313498135386 0.0002611661439879892 -2.55% -2.49% 0.98x
hexbytes_getitem_index[1-long alternating] 0.000255600261528946 0.0002611458005663778 -2.17% -2.12% 0.98x
hexbytes_getitem_index[1-mixed pattern] 0.0002525574355607458 0.00026080019073917 -3.26% -3.16% 0.97x
hexbytes_getitem_index[1-multiples of 0x10] 0.0002536391871369896 0.00026347549909110513 -3.88% -3.73% 0.96x
hexbytes_getitem_index[1-palindrome ascii] 0.0002490160681268941 0.00026109305517719084 -4.85% -4.63% 0.95x
hexbytes_getitem_index[1-palindrome numeric] 0.00024866566109204663 0.00026168155350023956 -5.23% -4.97% 0.95x
hexbytes_getitem_index[1-palindrome] 0.00025544258479772726 0.000259427838624199 -1.56% -1.54% 0.98x
hexbytes_getitem_index[1-repeated 0-9] 0.0002510611902848459 0.0002614913551061418 -4.15% -3.99% 0.96x
hexbytes_getitem_index[1-two patterns] 0.0002515187044602003 0.0002554484473815495 -1.56% -1.54% 0.98x
hexbytes_getitem_index[2-0-9] 0.0002534305950902588 0.000258105035375381 -1.84% -1.81% 0.98x
hexbytes_getitem_index[2-4-byte pattern] 0.0002518659388534575 0.00025990867929996566 -3.19% -3.09% 0.97x
hexbytes_getitem_index[2-all byte values] 0.00025466571755060775 0.00026018157387128844 -2.17% -2.12% 0.98x
hexbytes_getitem_index[2-alternating 0x00/0xff] 0.00026013345324518076 0.00025531326231695674 1.85% 1.89% 1.02x
hexbytes_getitem_index[2-alternating 0xaa/0x55] 0.0002546745428273338 0.00025708141532025853 -0.95% -0.94% 0.99x
hexbytes_getitem_index[2-ascii sentence] 0.00025013049821921013 0.0002611919013488357 -4.42% -4.23% 0.96x
hexbytes_getitem_index[2-b'\\x00'*32] 0.0002528705637636477 0.00025530670719925343 -0.96% -0.95% 0.99x
hexbytes_getitem_index[2-b'\\x00\\xff\\x00\\xff'] 0.00025398281150628733 0.0002624433189045989 -3.33% -3.22% 0.97x
hexbytes_getitem_index[2-b'\\x01'*100] 0.0002646678865417903 0.00025904120884638485 2.13% 2.17% 1.02x
hexbytes_getitem_index[2-b'\\x01'*2048] 0.00025411591040411745 0.0002599024413387861 -2.28% -2.23% 0.98x
hexbytes_getitem_index[2-b'\\x01\\x02\\x03'] 0.0002535578897093115 0.0002607553378350793 -2.84% -2.76% 0.97x
hexbytes_getitem_index[2-b'\\x10\\x20\\x30\\x40\\x50'] 0.0002609343778619685 0.0002530473279383436 3.02% 3.12% 1.03x
hexbytes_getitem_index[2-b'\\x7f'*8] 0.00025261570872987777 0.00026089587690425643 -3.28% -3.17% 0.97x
hexbytes_getitem_index[2-b'\\x80'*8] 0.00025552392348285384 0.0002611104636261017 -2.19% -2.14% 0.98x
hexbytes_getitem_index[2-b'\\xde\\xad\\xbe\\xef'] 0.0002516016529564932 0.0002623360207204037 -4.27% -4.09% 0.96x
hexbytes_getitem_index[2-b'\\xff'*64] 0.0002523096604432106 0.0002619972897468528 -3.84% -3.70% 0.96x
hexbytes_getitem_index[2-b'a'*1024] 0.00025400966867383443 0.00026096282217720056 -2.74% -2.66% 0.97x
hexbytes_getitem_index[2-b'abc'] 0.00025589511790227373 0.00025508630445788546 0.32% 0.32% 1.00x
hexbytes_getitem_index[2-long alternating] 0.00025312700740493286 0.00025979325734780135 -2.63% -2.57% 0.97x
hexbytes_getitem_index[2-mixed pattern] 0.00025417470637870447 0.00026157220492257886 -2.91% -2.83% 0.97x
hexbytes_getitem_index[2-multiples of 0x10] 0.00025408206733851723 0.0002608466122007858 -2.66% -2.59% 0.97x
hexbytes_getitem_index[2-palindrome ascii] 0.00025492382969495857 0.00026077070924123905 -2.29% -2.24% 0.98x
hexbytes_getitem_index[2-palindrome numeric] 0.00025392215693360767 0.0002597391791311842 -2.29% -2.24% 0.98x
hexbytes_getitem_index[2-palindrome] 0.00025348332635855204 0.00025973865736799904 -2.47% -2.41% 0.98x
hexbytes_getitem_index[2-repeated 0-9] 0.00025515844756603725 0.0002594728714619135 -1.69% -1.66% 0.98x
hexbytes_getitem_index[2-two patterns] 0.00025377679881275606 0.00026149294733772383 -3.04% -2.95% 0.97x
hexbytes_getitem_index[3-0-9] 0.0002593162852736826 0.00025923085721687756 0.03% 0.03% 1.00x
hexbytes_getitem_index[3-4-byte pattern] 0.0002523532944138687 0.000260479652636858 -3.22% -3.12% 0.97x
hexbytes_getitem_index[3-all byte values] 0.0002495093386214249 0.00026201726040909513 -5.01% -4.77% 0.95x
hexbytes_getitem_index[3-alternating 0x00/0xff] 0.0002512307425683986 0.00026067357856468477 -3.76% -3.62% 0.96x
hexbytes_getitem_index[3-alternating 0xaa/0x55] 0.0002599013803369851 0.0002606354103414561 -0.28% -0.28% 1.00x
hexbytes_getitem_index[3-ascii sentence] 0.0002522826014664041 0.00025977407390927757 -2.97% -2.88% 0.97x
hexbytes_getitem_index[3-b'\\x00'*32] 0.0002534039850596608 0.00026099938208522065 -3.00% -2.91% 0.97x
hexbytes_getitem_index[3-b'\\x00\\xff\\x00\\xff'] 0.0002475139995893245 0.0002608009380702954 -5.37% -5.09% 0.95x
hexbytes_getitem_index[3-b'\\x01'*100] 0.00025120946883210266 0.00026219089234855516 -4.37% -4.19% 0.96x
hexbytes_getitem_index[3-b'\\x01'*2048] 0.00025355107005132403 0.00026149533745540063 -3.13% -3.04% 0.97x
hexbytes_getitem_index[3-b'\\x10\\x20\\x30\\x40\\x50'] 0.0002559950190728875 0.0002606323997440613 -1.81% -1.78% 0.98x
hexbytes_getitem_index[3-b'\\x7f'*8] 0.00025675857112821395 0.00026164678627482057 -1.90% -1.87% 0.98x
hexbytes_getitem_index[3-b'\\x80'*8] 0.0002560702150025206 0.000262223262328478 -2.40% -2.35% 0.98x
hexbytes_getitem_index[3-b'\\xde\\xad\\xbe\\xef'] 0.00025635708838195933 0.00026000843379129444 -1.42% -1.40% 0.99x
hexbytes_getitem_index[3-b'\\xff'*64] 0.0002487203214276955 0.0002599483748697569 -4.51% -4.32% 0.96x
hexbytes_getitem_index[3-b'a'*1024] 0.00025437723148241735 0.0002599531375218544 -2.19% -2.14% 0.98x
hexbytes_getitem_index[3-long alternating] 0.000253934327342208 0.00025710223768158876 -1.25% -1.23% 0.99x
hexbytes_getitem_index[3-mixed pattern] 0.0002518358871449943 0.0002619928210528817 -4.03% -3.88% 0.96x
hexbytes_getitem_index[3-multiples of 0x10] 0.00025510276899526726 0.0002602358975173023 -2.01% -1.97% 0.98x
hexbytes_getitem_index[3-palindrome ascii] 0.0002505330317021708 0.00026254346273791283 -4.79% -4.57% 0.95x
hexbytes_getitem_index[3-palindrome numeric] 0.0002499737501274441 0.00026161459760440213 -4.66% -4.45% 0.96x
hexbytes_getitem_index[3-palindrome] 0.00025642458450086855 0.0002611126841398433 -1.83% -1.80% 0.98x
hexbytes_getitem_index[3-repeated 0-9] 0.0002549426292749214 0.0002612928503804713 -2.49% -2.43% 0.98x
hexbytes_getitem_index[3-two patterns] 0.00025103995195953246 0.00026125214123735906 -4.07% -3.91% 0.96x
hexbytes_getitem_index[4-0-9] 0.00025944524369179354 0.0002608649680072415 -0.55% -0.54% 0.99x
hexbytes_getitem_index[4-4-byte pattern] 0.0002582538816304824 0.00026224051202103154 -1.54% -1.52% 0.98x
hexbytes_getitem_index[4-all byte values] 0.0002546491663628492 0.0002605246256669353 -2.31% -2.26% 0.98x
hexbytes_getitem_index[4-alternating 0x00/0xff] 0.0002595291643764853 0.00026478916504186345 -2.03% -1.99% 0.98x
hexbytes_getitem_index[4-alternating 0xaa/0x55] 0.0002503994960145238 0.00025931447184275586 -3.56% -3.44% 0.97x
hexbytes_getitem_index[4-ascii sentence] 0.00025704573266999956 0.0002633534510368512 -2.45% -2.40% 0.98x
hexbytes_getitem_index[4-b'\\x00'*32] 0.0002653065152899505 0.00026137615436516736 1.48% 1.50% 1.02x
hexbytes_getitem_index[4-b'\\x01'*100] 0.0002612986665812147 0.0002621414803846871 -0.32% -0.32% 1.00x
hexbytes_getitem_index[4-b'\\x01'*2048] 0.0002589269920573662 0.0002606141139409309 -0.65% -0.65% 0.99x
hexbytes_getitem_index[4-b'\\x10\\x20\\x30\\x40\\x50'] 0.00025378956337277793 0.00025954555811583845 -2.27% -2.22% 0.98x
hexbytes_getitem_index[4-b'\\x7f'*8] 0.0002595303447476271 0.0002600552178398814 -0.20% -0.20% 1.00x
hexbytes_getitem_index[4-b'\\x80'*8] 0.0002489425119378753 0.00026015104363703157 -4.50% -4.31% 0.96x
hexbytes_getitem_index[4-b'\\xff'*64] 0.0002647105819254546 0.0002607083467080347 1.51% 1.54% 1.02x
hexbytes_getitem_index[4-b'a'*1024] 0.00026089344471008944 0.00026061969368254377 0.10% 0.11% 1.00x
hexbytes_getitem_index[4-long alternating] 0.00025805533234046584 0.00026391759684372653 -2.27% -2.22% 0.98x
hexbytes_getitem_index[4-mixed pattern] 0.0002574520094427393 0.0002618933689768997 -1.73% -1.70% 0.98x
hexbytes_getitem_index[4-multiples of 0x10] 0.0002474883920960956 0.0002625245754743649 -6.08% -5.73% 0.94x
hexbytes_getitem_index[4-palindrome ascii] 0.00025599369802327654 0.0002560408745049481 -0.02% -0.02% 1.00x
hexbytes_getitem_index[4-palindrome numeric] 0.0002502164869723816 0.0002620987820035503 -4.75% -4.53% 0.95x
hexbytes_getitem_index[4-palindrome] 0.0002565521799569288 0.00026137255349091765 -1.88% -1.84% 0.98x
hexbytes_getitem_index[4-repeated 0-9] 0.00026050794390022354 0.0002620105988691471 -0.58% -0.57% 0.99x
hexbytes_getitem_index[4-two patterns] 0.00025654886912399104 0.00026155724205763765 -1.95% -1.91% 0.98x
hexbytes_getitem_index[5-0-9] 0.00025763504137075907 0.0002569724249233693 0.26% 0.26% 1.00x
hexbytes_getitem_index[5-4-byte pattern] 0.0002535281233776899 0.00026365152616240043 -3.99% -3.84% 0.96x
hexbytes_getitem_index[5-all byte values] 0.00024794638675416654 0.0002611815415148691 -5.34% -5.07% 0.95x
hexbytes_getitem_index[5-alternating 0x00/0xff] 0.00025257798794814384 0.0002590289255268722 -2.55% -2.49% 0.98x
hexbytes_getitem_index[5-alternating 0xaa/0x55] 0.00025541578737987516 0.0002605304533439528 -2.00% -1.96% 0.98x
hexbytes_getitem_index[5-ascii sentence] 0.000259720846451684 0.0002604131190673887 -0.27% -0.27% 1.00x
hexbytes_getitem_index[5-b'\\x00'*32] 0.0002630378994826699 0.00026230684196805937 0.28% 0.28% 1.00x
hexbytes_getitem_index[5-b'\\x01'*100] 0.00025251885546137483 0.000260526364660475 -3.17% -3.07% 0.97x
hexbytes_getitem_index[5-b'\\x01'*2048] 0.000257987443501353 0.0002558473057379344 0.83% 0.84% 1.01x
hexbytes_getitem_index[5-b'\\x7f'*8] 0.00025555578967253334 0.00026113569812421866 -2.18% -2.14% 0.98x
hexbytes_getitem_index[5-b'\\x80'*8] 0.0002535663983113305 0.00026047909121754793 -2.73% -2.65% 0.97x
hexbytes_getitem_index[5-b'\\xff'*64] 0.0002549764243965536 0.0002603742833153715 -2.12% -2.07% 0.98x
hexbytes_getitem_index[5-b'a'*1024] 0.0002590607238890367 0.0002609854414092463 -0.74% -0.74% 0.99x
hexbytes_getitem_index[5-long alternating] 0.0002532847674177844 0.00026121223622914863 -3.13% -3.03% 0.97x
hexbytes_getitem_index[5-mixed pattern] 0.00025926320097287677 0.0002619282028806252 -1.03% -1.02% 0.99x
hexbytes_getitem_index[5-multiples of 0x10] 0.00025855122941622 0.00025806214145285435 0.19% 0.19% 1.00x
hexbytes_getitem_index[5-palindrome ascii] 0.00025549542633257575 0.0002618366021223296 -2.48% -2.42% 0.98x
hexbytes_getitem_index[5-palindrome] 0.0002537436637980143 0.00026003552677208763 -2.48% -2.42% 0.98x
hexbytes_getitem_index[5-repeated 0-9] 0.0002598133655471544 0.000261367817760109 -0.60% -0.59% 0.99x
hexbytes_getitem_index[5-two patterns] 0.00025886868530024335 0.0002603649824525139 -0.58% -0.57% 0.99x
hexbytes_getitem_slice[slice(-3,None)-0-9] 0.0008493263266720673 0.0005705458342825364 32.82% 48.86% 1.49x
hexbytes_getitem_slice[slice(-3,None)-4-byte pattern] 0.0008438782578942912 0.0005704363582524137 32.40% 47.94% 1.48x
hexbytes_getitem_slice[slice(-3,None)-all byte values] 0.000850603308717076 0.0005728715619086632 32.65% 48.48% 1.48x
hexbytes_getitem_slice[slice(-3,None)-alternating 0x00/0xff] 0.0008532761470832052 0.000575878232985965 32.51% 48.17% 1.48x
hexbytes_getitem_slice[slice(-3,None)-alternating 0xaa/0x55] 0.0008581835167085795 0.0005678802869617486 33.83% 51.12% 1.51x
hexbytes_getitem_slice[slice(-3,None)-ascii sentence] 0.0008543929712280823 0.0005734007396822077 32.89% 49.00% 1.49x
hexbytes_getitem_slice[slice(-3,None)-b''] 0.0008340906279285648 0.0005751211829377044 31.05% 45.03% 1.45x
hexbytes_getitem_slice[slice(-3,None)-b'\\x00'*32] 0.000863419793555637 0.000581818240590939 32.61% 48.40% 1.48x
hexbytes_getitem_slice[slice(-3,None)-b'\\x00\\xff\\x00\\xff'] 0.0008482516169680272 0.0005730915593975431 32.44% 48.01% 1.48x
hexbytes_getitem_slice[slice(-3,None)-b'\\x01'*100] 0.0008583355731716018 0.0005739933255503746 33.13% 49.54% 1.50x
hexbytes_getitem_slice[slice(-3,None)-b'\\x01'*2048] 0.0008541491994737546 0.0005777134817685691 32.36% 47.85% 1.48x
hexbytes_getitem_slice[slice(-3,None)-b'\\x01\\x02\\x03'] 0.0008628958986786337 0.000576075263815802 33.24% 49.79% 1.50x
hexbytes_getitem_slice[slice(-3,None)-b'\\x10\\x20\\x30\\x40\\x50'] 0.0008598052411089424 0.0005699637914023389 33.71% 50.85% 1.51x
hexbytes_getitem_slice[slice(-3,None)-b'\\x7f'*8] 0.0008529622830854879 0.0005799611303051952 32.01% 47.07% 1.47x
hexbytes_getitem_slice[slice(-3,None)-b'\\x80'*8] 0.0008464155834788115 0.0005725197786152457 32.36% 47.84% 1.48x
hexbytes_getitem_slice[slice(-3,None)-b'\\xde\\xad\\xbe\\xef'] 0.0008537724036629302 0.0005759329215092513 32.54% 48.24% 1.48x
hexbytes_getitem_slice[slice(-3,None)-b'\\xff'*64] 0.0008531593125546737 0.0005770751232514123 32.36% 47.84% 1.48x
hexbytes_getitem_slice[slice(-3,None)-b'a'*1024] 0.0008418265196505513 0.0005787648244523298 31.25% 45.45% 1.45x
hexbytes_getitem_slice[slice(-3,None)-b'abc'] 0.0008496833312947004 0.0005637072362447088 33.66% 50.73% 1.51x
hexbytes_getitem_slice[slice(-3,None)-long alternating] 0.0008172563737977078 0.0005722701918328246 29.98% 42.81% 1.43x
hexbytes_getitem_slice[slice(-3,None)-mixed pattern] 0.0008521291527045812 0.0005740005787853961 32.64% 48.45% 1.48x
hexbytes_getitem_slice[slice(-3,None)-multiples of 0x10] 0.0008410276643605127 0.0005768013926216083 31.42% 45.81% 1.46x
hexbytes_getitem_slice[slice(-3,None)-palindrome ascii] 0.0008497740735178322 0.0005664995989206864 33.34% 50.00% 1.50x
hexbytes_getitem_slice[slice(-3,None)-palindrome numeric] 0.0008474573851260225 0.0005761842667843651 32.01% 47.08% 1.47x
hexbytes_getitem_slice[slice(-3,None)-palindrome] 0.0008483484940494479 0.0005774542468080917 31.93% 46.91% 1.47x
hexbytes_getitem_slice[slice(-3,None)-repeated 0-9] 0.0008577186373136375 0.0005785429534298611 32.55% 48.25% 1.48x
hexbytes_getitem_slice[slice(-3,None)-single 0xff] 0.0008102102047237694 0.0005526663033176759 31.79% 46.60% 1.47x
hexbytes_getitem_slice[slice(-3,None)-single null byte] 0.0008102636792275092 0.0005588013026931461 31.03% 45.00% 1.45x
hexbytes_getitem_slice[slice(-3,None)-two patterns] 0.0008481412270769925 0.0005764518727641017 32.03% 47.13% 1.47x
hexbytes_getitem_slice[slice(0,3)-0-9] 0.0008660018103619407 0.0005911332797245332 31.74% 46.50% 1.46x
hexbytes_getitem_slice[slice(0,3)-4-byte pattern] 0.0008691623255144414 0.0005939186660594366 31.67% 46.34% 1.46x
hexbytes_getitem_slice[slice(0,3)-all byte values] 0.0008675493504428377 0.000599492956835458 30.90% 44.71% 1.45x
hexbytes_getitem_slice[slice(0,3)-alternating 0x00/0xff] 0.0008712789323859555 0.0005986218898486606 31.29% 45.55% 1.46x
hexbytes_getitem_slice[slice(0,3)-alternating 0xaa/0x55] 0.0008708241545940669 0.0005886358336240472 32.40% 47.94% 1.48x
hexbytes_getitem_slice[slice(0,3)-ascii sentence] 0.000870747308172968 0.0005948784706938939 31.68% 46.37% 1.46x
hexbytes_getitem_slice[slice(0,3)-b''] 0.0008442451620191901 0.0005999217613782982 28.94% 40.73% 1.41x
hexbytes_getitem_slice[slice(0,3)-b'\\x00'*32] 0.0008490667377458465 0.0005873248320900649 30.83% 44.57% 1.45x
hexbytes_getitem_slice[slice(0,3)-b'\\x00\\xff\\x00\\xff'] 0.0008668700443664192 0.0005821462161816711 32.85% 48.91% 1.49x
hexbytes_getitem_slice[slice(0,3)-b'\\x01'*100] 0.0008698563535627066 0.00058984486649049 32.19% 47.47% 1.47x
hexbytes_getitem_slice[slice(0,3)-b'\\x01'*2048] 0.0008616262541924368 0.0005881291421539152 31.74% 46.50% 1.47x
hexbytes_getitem_slice[slice(0,3)-b'\\x01\\x02\\x03'] 0.0008611185118761272 0.0005814949218765106 32.47% 48.09% 1.48x
hexbytes_getitem_slice[slice(0,3)-b'\\x10\\x20\\x30\\x40\\x50'] 0.0008668625575056524 0.0005798254976050471 33.11% 49.50% 1.50x
hexbytes_getitem_slice[slice(0,3)-b'\\x7f'*8] 0.0008673580043895087 0.0005952229833744673 31.38% 45.72% 1.46x
hexbytes_getitem_slice[slice(0,3)-b'\\x80'*8] 0.0008703119951544408 0.0005851917566442056 32.76% 48.72% 1.49x
hexbytes_getitem_slice[slice(0,3)-b'\\xde\\xad\\xbe\\xef'] 0.0008659806172301225 0.0005713110221841594 34.03% 51.58% 1.52x
hexbytes_getitem_slice[slice(0,3)-b'\\xff'*64] 0.0008547866448766568 0.0005906877374538388 30.90% 44.71% 1.45x
hexbytes_getitem_slice[slice(0,3)-b'a'*1024] 0.0008611079480175601 0.0005810115050865696 32.53% 48.21% 1.48x
hexbytes_getitem_slice[slice(0,3)-b'abc'] 0.000862771996473442 0.0005884120964124366 31.80% 46.63% 1.47x
hexbytes_getitem_slice[slice(0,3)-long alternating] 0.0008699314901439812 0.0005863724807364652 32.60% 48.36% 1.48x
hexbytes_getitem_slice[slice(0,3)-mixed pattern] 0.0008692138707448864 0.0005925348575583015 31.83% 46.69% 1.47x
hexbytes_getitem_slice[slice(0,3)-multiples of 0x10] 0.0008669925739601374 0.0005898406861227501 31.97% 46.99% 1.47x
hexbytes_getitem_slice[slice(0,3)-palindrome ascii] 0.0008665789597103059 0.0005886885901716634 32.07% 47.20% 1.47x
hexbytes_getitem_slice[slice(0,3)-palindrome numeric] 0.0009064982975761903 0.0005886869372877495 35.06% 53.99% 1.54x
hexbytes_getitem_slice[slice(0,3)-palindrome] 0.000867185926655198 0.0005829956645733411 32.77% 48.75% 1.49x
hexbytes_getitem_slice[slice(0,3)-repeated 0-9] 0.0008564803412834884 0.0005891884960899334 31.21% 45.37% 1.45x
hexbytes_getitem_slice[slice(0,3)-single 0xff] 0.0008243334961457413 0.0005564077208610492 32.50% 48.15% 1.48x
hexbytes_getitem_slice[slice(0,3)-single null byte] 0.0008235971781182802 0.0005630045061079919 31.64% 46.29% 1.46x
hexbytes_getitem_slice[slice(0,3)-two patterns] 0.0008626423468657258 0.0005872301224243611 31.93% 46.90% 1.47x
hexbytes_getitem_slice[slice(1,6)-0-9] 0.0008631527840721112 0.0005883626580391285 31.84% 46.70% 1.47x
hexbytes_getitem_slice[slice(1,6)-4-byte pattern] 0.0008657545120424895 0.0005890464099744402 31.96% 46.98% 1.47x
hexbytes_getitem_slice[slice(1,6)-all byte values] 0.0008650165676619935 0.0005877148488086244 32.06% 47.18% 1.47x
hexbytes_getitem_slice[slice(1,6)-alternating 0x00/0xff] 0.0008692317442662896 0.0005803122221553207 33.24% 49.79% 1.50x
hexbytes_getitem_slice[slice(1,6)-alternating 0xaa/0x55] 0.0008699653151487448 0.0005882061080420758 32.39% 47.90% 1.48x
hexbytes_getitem_slice[slice(1,6)-ascii sentence] 0.0008708070026665761 0.000585346527170829 32.78% 48.77% 1.49x
hexbytes_getitem_slice[slice(1,6)-b''] 0.0008516227246927057 0.000592131993182053 30.47% 43.82% 1.44x
hexbytes_getitem_slice[slice(1,6)-b'\\x00'*32] 0.0008642142798246248 0.0005964554365222073 30.98% 44.89% 1.45x
hexbytes_getitem_slice[slice(1,6)-b'\\x00\\xff\\x00\\xff'] 0.0008605717504224231 0.0005834430193672355 32.20% 47.50% 1.47x
hexbytes_getitem_slice[slice(1,6)-b'\\x01'*100] 0.0008514502089948339 0.0005883412930085595 30.90% 44.72% 1.45x
hexbytes_getitem_slice[slice(1,6)-b'\\x01'*2048] 0.0008557037231569286 0.0005817781845696768 32.01% 47.08% 1.47x
hexbytes_getitem_slice[slice(1,6)-b'\\x01\\x02\\x03'] 0.0008620034055944706 0.0005896108952236074 31.60% 46.20% 1.46x
hexbytes_getitem_slice[slice(1,6)-b'\\x10\\x20\\x30\\x40\\x50'] 0.0008655213374778152 0.0005899120977671758 31.84% 46.72% 1.47x
hexbytes_getitem_slice[slice(1,6)-b'\\x7f'*8] 0.0008597635991338897 0.0005952455438103785 30.77% 44.44% 1.44x
hexbytes_getitem_slice[slice(1,6)-b'\\x80'*8] 0.0008639740243264869 0.0005877961390593992 31.97% 46.99% 1.47x
hexbytes_getitem_slice[slice(1,6)-b'\\xde\\xad\\xbe\\xef'] 0.0008599831349738182 0.0005894992523249235 31.45% 45.88% 1.46x
hexbytes_getitem_slice[slice(1,6)-b'\\xff'*64] 0.0008522444003453515 0.0005843867492412076 31.43% 45.84% 1.46x
hexbytes_getitem_slice[slice(1,6)-b'a'*1024] 0.0008580832774916527 0.0005853019399305054 31.79% 46.61% 1.47x
hexbytes_getitem_slice[slice(1,6)-b'abc'] 0.0008545265804605238 0.0005812503056370871 31.98% 47.02% 1.47x
hexbytes_getitem_slice[slice(1,6)-long alternating] 0.0008746863987575801 0.0005843043627559648 33.20% 49.70% 1.50x
hexbytes_getitem_slice[slice(1,6)-mixed pattern] 0.0008575874534515073 0.0005841713501410561 31.88% 46.80% 1.47x
hexbytes_getitem_slice[slice(1,6)-multiples of 0x10] 0.000865539899647246 0.0005823943293322279 32.71% 48.62% 1.49x
hexbytes_getitem_slice[slice(1,6)-palindrome ascii] 0.0008571063327342178 0.0005827024648666835 32.02% 47.09% 1.47x
hexbytes_getitem_slice[slice(1,6)-palindrome numeric] 0.0008603208755512875 0.0005872917017378432 31.74% 46.49% 1.46x
hexbytes_getitem_slice[slice(1,6)-palindrome] 0.0008629864285723955 0.0005854835660925503 32.16% 47.40% 1.47x
hexbytes_getitem_slice[slice(1,6)-repeated 0-9] 0.0008689254411255564 0.0005895395027405043 32.15% 47.39% 1.47x
hexbytes_getitem_slice[slice(1,6)-single 0xff] 0.0008537917844695867 0.000592048694071724 30.66% 44.21% 1.44x
hexbytes_getitem_slice[slice(1,6)-single null byte] 0.0008499913756473423 0.0005888513848450682 30.72% 44.35% 1.44x
hexbytes_getitem_slice[slice(1,6)-two patterns] 0.0008656314357839103 0.0005883934622003115 32.03% 47.12% 1.47x
hexbytes_getitem_slice[slice(2,None)-0-9] 0.0008513147638974343 0.0005705604492321173 32.98% 49.21% 1.49x
hexbytes_getitem_slice[slice(2,None)-4-byte pattern] 0.0008511631937151668 0.0005789372057724422 31.98% 47.02% 1.47x
hexbytes_getitem_slice[slice(2,None)-all byte values] 0.0008486578382602919 0.0005795450958751509 31.71% 46.44% 1.46x
hexbytes_getitem_slice[slice(2,None)-alternating 0x00/0xff] 0.0008469572617807575 0.0005715929524943274 32.51% 48.17% 1.48x
hexbytes_getitem_slice[slice(2,None)-alternating 0xaa/0x55] 0.0008475504885663075 0.0005688960035744476 32.88% 48.98% 1.49x
hexbytes_getitem_slice[slice(2,None)-ascii sentence] 0.0008386673580454598 0.0005633597072602004 32.83% 48.87% 1.49x
hexbytes_getitem_slice[slice(2,None)-b''] 0.0008386303665235686 0.0005832341548601507 30.45% 43.79% 1.44x
hexbytes_getitem_slice[slice(2,None)-b'\\x00'*32] 0.0008565210854044995 0.0005591153204188295 34.72% 53.19% 1.53x
hexbytes_getitem_slice[slice(2,None)-b'\\x00\\xff\\x00\\xff'] 0.0008520866879378603 0.0005910849964233487 30.63% 44.16% 1.44x
hexbytes_getitem_slice[slice(2,None)-b'\\x01'*100] 0.0008538991711546435 0.0005676361400567068 33.52% 50.43% 1.50x
hexbytes_getitem_slice[slice(2,None)-b'\\x01'*2048] 0.0010468263247597341 0.0007294773461525476 30.32% 43.50% 1.44x
hexbytes_getitem_slice[slice(2,None)-b'\\x01\\x02\\x03'] 0.0008115971556463938 0.0005547463944931339 31.65% 46.30% 1.46x
hexbytes_getitem_slice[slice(2,None)-b'\\x10\\x20\\x30\\x40\\x50'] 0.0008496276113499652 0.00058102064212433 31.61% 46.23% 1.46x
hexbytes_getitem_slice[slice(2,None)-b'\\x7f'*8] 0.0008453705509490896 0.0005703315742506196 32.53% 48.22% 1.48x
hexbytes_getitem_slice[slice(2,None)-b'\\x80'*8] 0.0008509013138919605 0.0005804186892704529 31.79% 46.60% 1.47x
hexbytes_getitem_slice[slice(2,None)-b'\\xde\\xad\\xbe\\xef'] 0.0008457579973822539 0.00058180877784179 31.21% 45.37% 1.45x
hexbytes_getitem_slice[slice(2,None)-b'\\xff'*64] 0.0008520860694887742 0.0005865706098129951 31.16% 45.27% 1.45x
hexbytes_getitem_slice[slice(2,None)-b'a'*1024] 0.0009665923356013671 0.0007131967926927611 26.22% 35.53% 1.36x
hexbytes_getitem_slice[slice(2,None)-b'abc'] 0.0008103821139783652 0.0005570601407370929 31.26% 45.47% 1.45x
hexbytes_getitem_slice[slice(2,None)-long alternating] 0.0010100017097772961 0.0006705399930454816 33.61% 50.63% 1.51x
hexbytes_getitem_slice[slice(2,None)-mixed pattern] 0.0008463329879103048 0.0005723966670590739 32.37% 47.86% 1.48x
hexbytes_getitem_slice[slice(2,None)-multiples of 0x10] 0.0008516637563983764 0.000565537818664472 33.60% 50.59% 1.51x
hexbytes_getitem_slice[slice(2,None)-palindrome ascii] 0.0008467485248482448 0.0005765830453747728 31.91% 46.86% 1.47x
hexbytes_getitem_slice[slice(2,None)-palindrome numeric] 0.0008437665924973923 0.000577934842388912 31.51% 46.00% 1.46x
hexbytes_getitem_slice[slice(2,None)-palindrome] 0.000848131214283423 0.0005654951419093621 33.32% 49.98% 1.50x
hexbytes_getitem_slice[slice(2,None)-repeated 0-9] 0.0008380790804494018 0.0005664459042008653 32.41% 47.95% 1.48x
hexbytes_getitem_slice[slice(2,None)-single 0xff] 0.000824949732065302 0.0005758021695007142 30.20% 43.27% 1.43x
hexbytes_getitem_slice[slice(2,None)-single null byte] 0.0008200545042726899 0.0005638960196437796 31.24% 45.43% 1.45x
hexbytes_getitem_slice[slice(2,None)-two patterns] 0.0008480277027023502 0.0005728810988004291 32.45% 48.03% 1.48x
hexbytes_getitem_slice[slice(None,None)-0-9] 0.0008343172815613686 0.0005511857186344042 33.94% 51.37% 1.51x
hexbytes_getitem_slice[slice(None,None)-4-byte pattern] 0.0008577794204463013 0.0005847090223935121 31.83% 46.70% 1.47x
hexbytes_getitem_slice[slice(None,None)-all byte values] 0.0008565751035712919 0.0005753728319008343 32.83% 48.87% 1.49x
hexbytes_getitem_slice[slice(None,None)-alternating 0x00/0xff] 0.0008361721100684524 0.0005530180788261539 33.86% 51.20% 1.51x
hexbytes_getitem_slice[slice(None,None)-alternating 0xaa/0x55] 0.0008373517045253194 0.0005477089776775139 34.59% 52.88% 1.53x
hexbytes_getitem_slice[slice(None,None)-ascii sentence] 0.0008322492413197738 0.0005461661612717249 34.37% 52.38% 1.52x
hexbytes_getitem_slice[slice(None,None)-b''] 0.000830621856783131 0.0005481799972161771 34.00% 51.52% 1.52x
hexbytes_getitem_slice[slice(None,None)-b'\\x00'*32] 0.0008392457402940414 0.000546412633163916 34.89% 53.59% 1.54x
hexbytes_getitem_slice[slice(None,None)-b'\\x00\\xff\\x00\\xff'] 0.0008348297823493452 0.0005535595214101679 33.69% 50.81% 1.51x
hexbytes_getitem_slice[slice(None,None)-b'\\x01'*100] 0.0008408294987028839 0.0005506456342573846 34.51% 52.70% 1.53x
hexbytes_getitem_slice[slice(None,None)-b'\\x01'*2048] 0.0010163876220638233 0.0007133177131168205 29.82% 42.49% 1.42x
hexbytes_getitem_slice[slice(None,None)-b'\\x01\\x02\\x03'] 0.0008349367463449526 0.0005577721558871716 33.20% 49.69% 1.50x
hexbytes_getitem_slice[slice(None,None)-b'\\x10\\x20\\x30\\x40\\x50'] 0.0008332439982982454 0.0005579527095636402 33.04% 49.34% 1.49x
hexbytes_getitem_slice[slice(None,None)-b'\\x7f'*8] 0.0008330601836191896 0.0005463476685065134 34.42% 52.48% 1.52x
hexbytes_getitem_slice[slice(None,None)-b'\\x80'*8] 0.0008327348145961987 0.0005529378918293123 33.60% 50.60% 1.51x
hexbytes_getitem_slice[slice(None,None)-b'\\xde\\xad\\xbe\\xef'] 0.0008384353802210315 0.0005604994462630052 33.15% 49.59% 1.50x
hexbytes_getitem_slice[slice(None,None)-b'\\xff'*64] 0.0008408711421186262 0.0005457191051134332 35.10% 54.08% 1.54x
hexbytes_getitem_slice[slice(None,None)-b'a'*1024] 0.0009466669032249589 0.0006659848182446687 29.65% 42.15% 1.42x
hexbytes_getitem_slice[slice(None,None)-b'abc'] 0.0008320148483820248 0.0005581113585447979 32.92% 49.08% 1.49x
hexbytes_getitem_slice[slice(None,None)-long alternating] 0.0009572605392720839 0.0006785142529066383 29.12% 41.08% 1.41x
hexbytes_getitem_slice[slice(None,None)-mixed pattern] 0.0008427275804247751 0.0005514797759169066 34.56% 52.81% 1.53x
hexbytes_getitem_slice[slice(None,None)-multiples of 0x10] 0.0008391441496123451 0.0005493799713476984 34.53% 52.74% 1.53x
hexbytes_getitem_slice[slice(None,None)-palindrome ascii] 0.0008296375038639292 0.0005638863868969211 32.03% 47.13% 1.47x
hexbytes_getitem_slice[slice(None,None)-palindrome numeric] 0.0008329643620681219 0.0005617796962926589 32.56% 48.27% 1.48x
hexbytes_getitem_slice[slice(None,None)-palindrome] 0.0008366374218220522 0.0005465026451938277 34.68% 53.09% 1.53x
hexbytes_getitem_slice[slice(None,None)-repeated 0-9] 0.0008388618752176096 0.000549618178510958 34.48% 52.63% 1.53x
hexbytes_getitem_slice[slice(None,None)-single 0xff] 0.0007908589417962781 0.0005207799869991329 34.15% 51.86% 1.52x
hexbytes_getitem_slice[slice(None,None)-single null byte] 0.0007982167983665968 0.0005276579741686066 33.90% 51.28% 1.51x
hexbytes_getitem_slice[slice(None,None)-two patterns] 0.0008334304194878088 0.0005518922185634878 33.78% 51.01% 1.51x
hexbytes_new[''] 0.0007722628951548418 0.0002967847270157995 61.57% 160.21% 2.60x
hexbytes_new['0x'] 0.0008271225371005083 0.0002914636741441641 64.76% 183.78% 2.84x
hexbytes_new['0x'+'00'*64] 0.0009649833398610471 0.00047033133048148977 51.26% 105.17% 2.05x
hexbytes_new['0x'+'a'*128] 0.0009656020166329237 0.00046997475318626364 51.33% 105.46% 2.05x
hexbytes_new['0x'+'ff'*32] 0.0009203714901041613 0.00043126842811505437 53.14% 113.41% 2.13x
hexbytes_new['0x1234'] 0.0009013844678912046 0.00041867752558052474 53.55% 115.29% 2.15x
hexbytes_new['0xabcdef'] 0.0009078382745833268 0.00041991444041739105 53.75% 116.20% 2.16x
hexbytes_new['0xCAFEBABE'] 0.0009019069461964139 0.0004167084871800195 53.80% 116.44% 2.16x
hexbytes_new['0xdeadbeef'] 0.0008976967322901489 0.00041255898348907077 54.04% 117.59% 2.18x
hexbytes_new['abc'] 0.0008735381961633417 0.0004389798579576309 49.75% 98.99% 1.99x
hexbytes_new['deadbeef'] 0.0008052545295100445 0.0003856243965594054 52.11% 108.82% 2.09x
hexbytes_new[0-9] 0.0004583940903923931 0.0002562120925350819 44.11% 78.91% 1.79x
hexbytes_new[0] 0.001258160629676563 0.000349443064261038 72.23% 260.05% 3.60x
hexbytes_new[1] 0.0012482620549880339 0.00035493088474361246 71.57% 251.69% 3.52x
hexbytes_new[123456] 0.0012941495000008691 0.0003436766463684029 73.44% 276.56% 3.77x
hexbytes_new[2**16] 0.0012937488792631466 0.00034613363716212643 73.25% 273.77% 3.74x
hexbytes_new[2**256-1] 0.0013228249917793238 0.000416244234421445 68.53% 217.80% 3.18x
hexbytes_new[2**32] 0.0013187340749316982 0.0003792185673040826 71.24% 247.75% 3.48x
hexbytes_new[2**64] 0.001305736273224134 0.00040111481364785536 69.28% 225.53% 3.26x
hexbytes_new[2**8] 0.001304608580474992 0.0003537855902602488 72.88% 268.76% 3.69x
hexbytes_new[255] 0.0012101561767628017 0.00035700572645376013 70.50% 238.97% 3.39x
hexbytes_new[4-byte pattern] 0.0004537841729206948 0.0002716261941514587 40.14% 67.06% 1.67x
hexbytes_new[all byte values] 0.00045285790531904134 0.0002607970518512445 42.41% 73.64% 1.74x
hexbytes_new[alternating 0x00/0xff] 0.00045983982435521536 0.0002581159974254794 43.87% 78.15% 1.78x
hexbytes_new[alternating 0xaa/0x55] 0.0004559599061171416 0.00025753444361852854 43.52% 77.05% 1.77x
hexbytes_new[ascii sentence] 0.0004580091614291502 0.00025747851793940816 43.78% 77.88% 1.78x
hexbytes_new[b''] 0.00046533083652555636 0.00025793117798791014 44.57% 80.41% 1.80x
hexbytes_new[b'\\x00'*32] 0.0004658031134882221 0.0002564599057954527 44.94% 81.63% 1.82x
hexbytes_new[b'\\x00\\xff\\x00\\xff'] 0.00045592282947570003 0.00025643669201179907 43.75% 77.79% 1.78x
hexbytes_new[b'\\x01'*100] 0.0004580075883197235 0.000257413477125497 43.80% 77.93% 1.78x
hexbytes_new[b'\\x01'*2048] 0.0005749758675248972 0.0003679367285720624 36.01% 56.27% 1.56x
hexbytes_new[b'\\x01\\x02\\x03'] 0.00045109732535673187 0.0002576850532589487 42.88% 75.06% 1.75x
hexbytes_new[b'\\x10\\x20\\x30\\x40\\x50'] 0.00045220471148717316 0.0002588123608904784 42.77% 74.72% 1.75x
hexbytes_new[b'\\x7f'*8] 0.00045533510454005133 0.00025674337334725207 43.61% 77.35% 1.77x
hexbytes_new[b'\\x80'*8] 0.00045455966117889207 0.000257149363637069 43.43% 76.77% 1.77x
hexbytes_new[b'\\xde\\xad\\xbe\\xef'] 0.00044856678476777075 0.0002579918758960689 42.49% 73.87% 1.74x
hexbytes_new[b'\\xff'*64] 0.0004607899769737962 0.00025857679508325645 43.88% 78.20% 1.78x
hexbytes_new[b'a'*1024] 0.0005320773093834109 0.00032061268264463734 39.74% 65.96% 1.66x
hexbytes_new[b'abc'] 0.0004583920166100341 0.0003050403814303983 33.45% 50.27% 1.50x
hexbytes_new[bytearray(0-9)] 0.0007441406304184306 0.000394438688108875 46.99% 88.66% 1.89x
hexbytes_new[bytearray(4-byte pattern)] 0.0007418068110778771 0.0003950276084762077 46.75% 87.79% 1.88x
hexbytes_new[bytearray(all byte values)] 0.0007416334187590219 0.000392828152281571 47.03% 88.79% 1.89x
hexbytes_new[bytearray(alternating 0x00/0xff)] 0.0007746844564878968 0.0003790894386678863 51.07% 104.35% 2.04x
hexbytes_new[bytearray(alternating 0xaa/0x55)] 0.0007699781122455066 0.000384059981693608 50.12% 100.48% 2.00x
hexbytes_new[bytearray(ascii sentence)] 0.0007267592190546723 0.00037538383745591567 48.35% 93.60% 1.94x
hexbytes_new[bytearray(b'')] 0.0007101089102468526 0.00036981494323668987 47.92% 92.02% 1.92x
hexbytes_new[bytearray(b'\\x00'*32)] 0.0007682289968719085 0.000374549658298849 51.25% 105.11% 2.05x
hexbytes_new[bytearray(b'\\x00\\xff\\x00\\xff')] 0.0007662892223982591 0.0003769241569726986 50.81% 103.30% 2.03x
hexbytes_new[bytearray(b'\\x01'*100)] 0.0007759734695164553 0.00038071618581672867 50.94% 103.82% 2.04x
hexbytes_new[bytearray(b'\\x01'*2048)] 0.0009560516052636458 0.0005828215792817099 39.04% 64.04% 1.64x
hexbytes_new[bytearray(b'\\x01\\x02\\x03')] 0.0007666450360004546 0.0003778639295930689 50.71% 102.89% 2.03x
hexbytes_new[bytearray(b'\\x10\\x20\\x30\\x40\\x50')] 0.00078448363686694 0.00037756488126275536 51.87% 107.77% 2.08x
hexbytes_new[bytearray(b'\\x7f'*8)] 0.000771986397967508 0.00038023140903602117 50.75% 103.03% 2.03x
hexbytes_new[bytearray(b'\\x80'*8)] 0.0007668612522916651 0.00037614854305872806 50.95% 103.87% 2.04x
hexbytes_new[bytearray(b'\\xde\\xad\\xbe\\xef')] 0.0007734783517796344 0.00037977707007645775 50.90% 103.67% 2.04x
hexbytes_new[bytearray(b'\\xff'*64)] 0.0007707769984481369 0.0003837647942725639 50.21% 100.85% 2.01x
hexbytes_new[bytearray(b'a'*1024)] 0.0008966766315298384 0.0005221246331127764 41.77% 71.74% 1.72x
hexbytes_new[bytearray(b'abc')] 0.0007597078309000051 0.0003800257959921249 49.98% 99.91% 2.00x
hexbytes_new[bytearray(long alternating)] 0.0008857744651601534 0.0005263916197404561 40.57% 68.27% 1.68x
hexbytes_new[bytearray(mixed pattern)] 0.0007444311523227493 0.0003845965491244481 48.34% 93.56% 1.94x
hexbytes_new[bytearray(multiples of 0x10)] 0.0007436371512060236 0.0003905493431643833 47.48% 90.41% 1.90x
hexbytes_new[bytearray(palindrome ascii)] 0.0007194209238580439 0.0003789251309520238 47.33% 89.86% 1.90x
hexbytes_new[bytearray(palindrome numeric)] 0.0007506033761938758 0.0003807615000000814 49.27% 97.13% 1.97x
hexbytes_new[bytearray(palindrome)] 0.0007727936018799319 0.0003729209989016786 51.74% 107.23% 2.07x
hexbytes_new[bytearray(repeated 0-9)] 0.0007404122734849301 0.0003822464299635408 48.37% 93.70% 1.94x
hexbytes_new[bytearray(single 0xff)] 0.0007473954809152471 0.00037920139054211597 49.26% 97.10% 1.97x
hexbytes_new[bytearray(single null byte)] 0.0007438391026981953 0.0003797732938978103 48.94% 95.86% 1.96x
hexbytes_new[bytearray(two patterns)] 0.0007341750838320198 0.0003821471024260579 47.95% 92.12% 1.92x
hexbytes_new[False] 0.0006325610256573541 0.0002654662434396624 58.03% 138.28% 2.38x
hexbytes_new[long alternating] 0.0005309299769405669 0.0003094213614717958 41.72% 71.59% 1.72x
hexbytes_new[memoryview(0-9)] 0.0008833215345923464 0.00045105860985899637 48.94% 95.83% 1.96x
hexbytes_new[memoryview(4-byte pattern)] 0.0009189631461189177 0.0004515154383575317 50.87% 103.53% 2.04x
hexbytes_new[memoryview(all byte values)] 0.0008791462845380731 0.0004501241561182258 48.80% 95.31% 1.95x
hexbytes_new[memoryview(alternating 0x00/0xff)] 0.0009042674644810946 0.0004430638263136391 51.00% 104.09% 2.04x
hexbytes_new[memoryview(alternating 0xaa/0x55)] 0.0009124424907065616 0.00045955207829675293 49.63% 98.55% 1.99x
hexbytes_new[memoryview(ascii sentence)] 0.0008914169197807625 0.0004551753246138812 48.94% 95.84% 1.96x
hexbytes_new[memoryview(b'')] 0.000863852287709097 0.00042799806158061774 50.45% 101.84% 2.02x
hexbytes_new[memoryview(b'\\x00'*32)] 0.0009133199018346613 0.00044883063243482304 50.86% 103.49% 2.03x
hexbytes_new[memoryview(b'\\x00\\xff\\x00\\xff')] 0.000906515901461164 0.0004507851599286428 50.27% 101.10% 2.01x
hexbytes_new[memoryview(b'\\x01'*100)] 0.0009121509165159324 0.00046593309506757645 48.92% 95.77% 1.96x
hexbytes_new[memoryview(b'\\x01'*2048)] 0.0011202645531924852 0.0006474046304494743 42.21% 73.04% 1.73x
hexbytes_new[memoryview(b'\\x01\\x02\\x03')] 0.0008940412306289177 0.0004562048018235048 48.97% 95.97% 1.96x
hexbytes_new[memoryview(b'\\x10\\x20\\x30\\x40\\x50')] 0.0009102956260231651 0.0004572319770664466 49.77% 99.09% 1.99x
hexbytes_new[memoryview(b'\\x7f'*8)] 0.0009001773342452627 0.0004471233534100333 50.33% 101.33% 2.01x
hexbytes_new[memoryview(b'\\x80'*8)] 0.0009069744402221157 0.0004641860274895624 48.82% 95.39% 1.95x
hexbytes_new[memoryview(b'\\xde\\xad\\xbe\\xef')] 0.0009126309155184838 0.00045786195801527827 49.83% 99.32% 1.99x
hexbytes_new[memoryview(b'\\xff'*64)] 0.0008912984200358079 0.0004556244922084463 48.88% 95.62% 1.96x
hexbytes_new[memoryview(b'a'*1024)] 0.0010378678429933197 0.0005982820618041165 42.35% 73.47% 1.73x
hexbytes_new[memoryview(b'abc')] 0.0008869782287522959 0.00045225278915368196 49.01% 96.12% 1.96x
hexbytes_new[memoryview(long alternating)] 0.0010424022950485095 0.00059563758122342 42.86% 75.01% 1.75x
hexbytes_new[memoryview(mixed pattern)] 0.0009028764451663271 0.00045406293413335035 49.71% 98.84% 1.99x
hexbytes_new[memoryview(multiples of 0x10)] 0.0008951753535801327 0.00044999970912489674 49.73% 98.93% 1.99x
hexbytes_new[memoryview(palindrome ascii)] 0.0008838044598736568 0.00044353761159520756 49.81% 99.26% 1.99x
hexbytes_new[memoryview(palindrome numeric)] 0.0008931766503289923 0.00045271463372446456 49.31% 97.29% 1.97x
hexbytes_new[memoryview(palindrome)] 0.000911500807798366 0.0004455239760746717 51.12% 104.59% 2.05x
hexbytes_new[memoryview(repeated 0-9)] 0.0008951628005417307 0.00045460700979580836 49.22% 96.91% 1.97x
hexbytes_new[memoryview(single 0xff)] 0.0009137988229263406 0.0004485132920536367 50.92% 103.74% 2.04x
hexbytes_new[memoryview(single null byte)] 0.0009096184842583717 0.00044849932239899746 50.69% 102.81% 2.03x
hexbytes_new[memoryview(two patterns)] 0.0008973056273803026 0.0004647244846689554 48.21% 93.08% 1.93x
hexbytes_new[mixed pattern] 0.000498773105918235 0.00026122495735884016 47.63% 90.94% 1.91x
hexbytes_new[multiples of 0x10] 0.0004589719905251331 0.0002691713969995663 41.35% 70.51% 1.71x
hexbytes_new[palindrome ascii] 0.0004568317064927331 0.0002562524773424436 43.91% 78.27% 1.78x
hexbytes_new[palindrome numeric] 0.0004467391679811342 0.000258088302880063 42.23% 73.10% 1.73x
hexbytes_new[palindrome] 0.00045506843963177287 0.00025559290410307617 43.83% 78.04% 1.78x
hexbytes_new[repeated 0-9] 0.0004560162724787901 0.0002582397757477849 43.37% 76.59% 1.77x
hexbytes_new[single 0xff] 0.0004470138880631288 0.0002607760043881423 41.66% 71.42% 1.71x
hexbytes_new[single null byte] 0.0004510023237049877 0.00025975247399782187 42.41% 73.63% 1.74x
hexbytes_new[True] 0.0006258500137347803 0.0002662049147279274 57.47% 135.10% 2.35x
hexbytes_new[two patterns] 0.00045853823058376967 0.00025915682600209276 43.48% 76.93% 1.77x
hexbytes_repr[0-9] 0.000354780667487844 0.00015291278360228926 56.90% 132.02% 2.32x
hexbytes_repr[4-byte pattern] 0.0012721205759884827 0.00041358398192363444 67.49% 207.58% 3.08x
hexbytes_repr[all byte values] 0.0012711184802066775 0.00041558806533629214 67.31% 205.86% 3.06x
hexbytes_repr[alternating 0x00/0xff] 0.000550705658772928 0.00020259513769551148 63.21% 171.83% 2.72x
hexbytes_repr[alternating 0xaa/0x55] 0.0005508380444823686 0.00020361225245175784 63.04% 170.53% 2.71x
hexbytes_repr[ascii sentence] 0.0004620499918058955 0.00018272438093449426 60.45% 152.87% 2.53x
hexbytes_repr[b''] 0.00025755333609598453 0.00011865819544843871 53.93% 117.05% 2.17x
hexbytes_repr[b'\\x00'*32] 0.0004292046955159912 0.0001742867413809665 59.39% 146.26% 2.46x
hexbytes_repr[b'\\x00\\xff\\x00\\xff'] 0.00033252128590460865 0.00014586697501663191 56.13% 127.96% 2.28x
hexbytes_repr[b'\\x01'*100] 0.0006760502326255393 0.0002388493703596547 64.67% 183.04% 2.83x
hexbytes_repr[b'\\x01'*2048] 0.0076914485999955455 0.002259151343110494 70.63% 240.46% 3.40x
hexbytes_repr[b'\\x01\\x02\\x03'] 0.0003306506300276897 0.0001457129693454167 55.93% 126.92% 2.27x
hexbytes_repr[b'\\x10\\x20\\x30\\x40\\x50'] 0.0003406331868694818 0.00014706448542909376 56.83% 131.62% 2.32x
hexbytes_repr[b'\\x7f'*8] 0.0003519092858157775 0.00015240865345803227 56.69% 130.90% 2.31x
hexbytes_repr[b'\\x80'*8] 0.0003517335529026813 0.0001522799647022119 56.71% 130.98% 2.31x
hexbytes_repr[b'\\xde\\xad\\xbe\\xef'] 0.00033201292234401835 0.00014560329376934247 56.15% 128.03% 2.28x
hexbytes_repr[b'\\xff'*64] 0.0005500793962753614 0.00020375105858705107 62.96% 169.98% 2.70x
hexbytes_repr[b'a'*1024] 0.0040152558875446685 0.0011812140669848886 70.58% 239.93% 3.40x
hexbytes_repr[b'abc'] 0.0003279365876761596 0.0001459800714171556 55.49% 124.64% 2.25x
hexbytes_repr[long alternating] 0.004012577476002662 0.001230351222634578 69.34% 226.13% 3.26x
hexbytes_repr[mixed pattern] 0.0010394451205519711 0.0003463758303226064 66.68% 200.09% 3.00x
hexbytes_repr[multiples of 0x10] 0.0003488080157020594 0.00015210419854354501 56.39% 129.32% 2.29x
hexbytes_repr[palindrome ascii] 0.00034146781215307003 0.00014779529802900189 56.72% 131.04% 2.31x
hexbytes_repr[palindrome numeric] 0.0003344870806812595 0.00014466313939065663 56.75% 131.22% 2.31x
hexbytes_repr[palindrome] 0.0003895381971677913 0.0001624562469907837 58.30% 139.78% 2.40x
hexbytes_repr[repeated 0-9] 0.0006701156218264618 0.00023671569015026653 64.68% 183.09% 2.83x
hexbytes_repr[single 0xff] 0.0003181953563216082 0.00014046433767023544 55.86% 126.53% 2.27x
hexbytes_repr[single null byte] 0.0003185954190111179 0.00014251869269513078 55.27% 123.55% 2.24x
hexbytes_repr[two patterns] 0.0005458215156643592 0.000203132284128202 62.78% 168.70% 2.69x
hexbytes_to_0x_hex[0-9] 0.00018817256242316082 0.00014816788531375272 21.26% 27.00% 1.27x
hexbytes_to_0x_hex[4-byte pattern] 0.0004527586424444331 0.00041035446061704156 9.37% 10.33% 1.10x
hexbytes_to_0x_hex[all byte values] 0.0004525075536270979 0.00040905939692583956 9.60% 10.62% 1.11x
hexbytes_to_0x_hex[alternating 0x00/0xff] 0.00024043393512263663 0.0001992188612467833 17.14% 20.69% 1.21x
hexbytes_to_0x_hex[alternating 0xaa/0x55] 0.00023870367925124812 0.00019866347949799282 16.77% 20.15% 1.20x
hexbytes_to_0x_hex[ascii sentence] 0.0002183077374803715 0.00017941192176083496 17.82% 21.68% 1.22x
hexbytes_to_0x_hex[b''] 0.00012152446648266213 0.00011202876558756248 7.81% 8.48% 1.08x
hexbytes_to_0x_hex[b'\\x00'*32] 0.00020738032103354134 0.0001681352195978114 18.92% 23.34% 1.23x
hexbytes_to_0x_hex[b'\\x00\\xff\\x00\\xff'] 0.00018059354426378584 0.00014328269979757102 20.66% 26.04% 1.26x
hexbytes_to_0x_hex[b'\\x01'*100] 0.0002778085133783767 0.00023390182116340944 15.80% 18.77% 1.19x
hexbytes_to_0x_hex[b'\\x01'*2048] 0.0022696923755635675 0.0022089154889925397 2.68% 2.75% 1.03x
hexbytes_to_0x_hex[b'\\x01\\x02\\x03'] 0.00017972411013103542 0.00014478919701884946 19.44% 24.13% 1.24x
hexbytes_to_0x_hex[b'\\x10\\x20\\x30\\x40\\x50'] 0.00018114790287152434 0.00014466435126087452 20.14% 25.22% 1.25x
hexbytes_to_0x_hex[b'\\x7f'*8] 0.00018562618246928167 0.0001465947970513686 21.03% 26.63% 1.27x
hexbytes_to_0x_hex[b'\\x80'*8] 0.00018616047525515345 0.00014656500171237084 21.27% 27.02% 1.27x
hexbytes_to_0x_hex[b'\\xde\\xad\\xbe\\xef'] 0.00018034594559805488 0.00014306315995395852 20.67% 26.06% 1.26x
hexbytes_to_0x_hex[b'\\xff'*64] 0.00023864498999039363 0.0001999297596901576 16.22% 19.36% 1.19x
hexbytes_to_0x_hex[b'a'*1024] 0.001244939992183151 0.0012267158297823615 1.46% 1.49% 1.01x
hexbytes_to_0x_hex[b'abc'] 0.00018099161519243497 0.0001428423138842581 21.08% 26.71% 1.27x
hexbytes_to_0x_hex[long alternating] 0.0012333161985250238 0.0012049938687700727 2.30% 2.35% 1.02x
hexbytes_to_0x_hex[mixed pattern] 0.0003822444257714271 0.0003423674868463422 10.43% 11.65% 1.12x
hexbytes_to_0x_hex[multiples of 0x10] 0.00018807872034143963 0.00014924937852067163 20.65% 26.02% 1.26x
hexbytes_to_0x_hex[palindrome ascii] 0.00018482561354101252 0.00014550176552813042 21.28% 27.03% 1.27x
hexbytes_to_0x_hex[palindrome numeric] 0.00018135328512646244 0.00014417049514106383 20.50% 25.79% 1.26x
hexbytes_to_0x_hex[palindrome] 0.00019787692080690963 0.000157564104051303 20.37% 25.59% 1.26x
hexbytes_to_0x_hex[repeated 0-9] 0.0002779414611588352 0.0002373221759712948 14.61% 17.12% 1.17x
hexbytes_to_0x_hex[single 0xff] 0.00017368612367485661 0.00013859926149236058 20.20% 25.32% 1.25x
hexbytes_to_0x_hex[single null byte] 0.00017376858896498028 0.00014031554877038345 19.25% 23.84% 1.24x
hexbytes_to_0x_hex[two patterns] 0.00023874159024230867 0.00020016871098676978 16.16% 19.27% 1.19x

@renovate

renovate Bot commented Jul 20, 2026

Copy link
Copy Markdown
Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants