Skip to content

chore(deps): update dependency pytest-codspeed to >=4.4,<4.5#98

Open
renovate[bot] wants to merge 2 commits intomasterfrom
renovate/pytest-codspeed-4.x
Open

chore(deps): update dependency pytest-codspeed to >=4.4,<4.5#98
renovate[bot] wants to merge 2 commits intomasterfrom
renovate/pytest-codspeed-4.x

Conversation

@renovate
Copy link
Copy Markdown

@renovate renovate Bot commented Apr 14, 2026

This PR contains the following updates:

Package Change Age Confidence
pytest-codspeed >=4.3,<4.4>=4.4,<4.5 age confidence

Release Notes

CodSpeedHQ/pytest-codspeed (pytest-codspeed)

v4.4.0

Compare Source

🚀 Features
🐛 Bug Fixes
⚙️ Internals

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.

@chatgpt-codex-connector
Copy link
Copy Markdown

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.
Repo admins can enable using credits for code reviews in their settings.

@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented Apr 14, 2026

Merging this PR will not alter performance

✅ 619 untouched benchmarks


Comparing renovate/pytest-codspeed-4.x (3e9ebb7) with master (ba9419b)1

Open in CodSpeed

Footnotes

  1. No successful run was found on master (98eedaf) during the generation of this report, so ba9419b was used instead as the comparison base. There might be some changes unrelated to this pull request in this report.

@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.00019284491718278422 0.00006040316013269091 68.68% 219.26% 3.19x
hexstr_to_bytes['0x'] 0.00022996333918739705 0.00005937856578807524 74.18% 287.28% 3.87x
hexstr_to_bytes['0x'+'0'*128] 0.0003618880504980023 0.00021665833158770374 40.13% 67.03% 1.67x
hexstr_to_bytes['0x'+'00'*64] 0.00036612722591315483 0.00021603742246323023 40.99% 69.47% 1.69x
hexstr_to_bytes['0x'+'00ff'*16] 0.00033406606075816656 0.00018652385196688773 44.17% 79.10% 1.79x
hexstr_to_bytes['0x'+'0123456789abcdef'*8] 0.00036090963544211676 0.00022143955986648112 38.64% 62.98% 1.63x
hexstr_to_bytes['0x'+'1'*64] 0.0003347242304819912 0.0001878385021004335 43.88% 78.20% 1.78x
hexstr_to_bytes['0x'+'1234567890abcdef'*8] 0.00036501669016201805 0.0002159450957158853 40.84% 69.03% 1.69x
hexstr_to_bytes['0x'+'a'*128] 0.00035727799675912806 0.00021664003947083712 39.36% 64.92% 1.65x
hexstr_to_bytes['0x'+'a1b2c3d4'*8] 0.0003338443381818808 0.00018207925844290448 45.46% 83.35% 1.83x
hexstr_to_bytes['0x'+'b'*2048] 0.0013793746754891777 0.001206332202167261 12.54% 14.34% 1.14x
hexstr_to_bytes['0x'+'badc0ffee0ddf00d'*4] 0.0003333764498617511 0.00019343774483293106 41.98% 72.34% 1.72x
hexstr_to_bytes['0x'+'beef'*16] 0.00033489938291050825 0.0001910400586616148 42.96% 75.30% 1.75x
hexstr_to_bytes['0x'+'c'*1024] 0.0008665897298941031 0.0007199622672414734 16.92% 20.37% 1.20x
hexstr_to_bytes['0x'+'cafebabe'*8] 0.00033480925076049704 0.0001906825100327025 43.05% 75.58% 1.76x
hexstr_to_bytes['0x'+'d'*512] 0.0005766385238095541 0.0004111730831662198 28.69% 40.24% 1.40x
hexstr_to_bytes['0x'+'dead'*16] 0.00033584327380087027 0.0001886555269336837 43.83% 78.02% 1.78x
hexstr_to_bytes['0x'+'e'*256] 0.0004384142921295022 0.0002930006378479858 33.17% 49.63% 1.50x
hexstr_to_bytes['0x'+'f'*128] 0.0003624268600760678 0.00022609351014247402 37.62% 60.30% 1.60x
hexstr_to_bytes['0x'+'f'*64] 0.0003317532569244381 0.00018548037577448655 44.09% 78.86% 1.79x
hexstr_to_bytes['0x'+'facefeed'*8] 0.0003331205214170602 0.00018915211431496 43.22% 76.11% 1.76x
hexstr_to_bytes['0x'+'ff'*32] 0.0003349745482151434 0.000189322555598881 43.48% 76.93% 1.77x
hexstr_to_bytes['0x'+'ff00'*16] 0.0003321358916916212 0.0001877337401618282 43.48% 76.92% 1.77x
hexstr_to_bytes['0x0'] 0.00032109396086489275 0.0001743938904751574 45.69% 84.12% 1.84x
hexstr_to_bytes['0x1'] 0.0003185174925371259 0.000176758710875575 44.51% 80.20% 1.80x
hexstr_to_bytes['0x1234'] 0.00031004826592609164 0.00015492159644001684 50.03% 100.13% 2.00x
hexstr_to_bytes['0xabcdef'] 0.0003155686953784799 0.00015714823705035764 50.20% 100.81% 2.01x
hexstr_to_bytes['0xCAFEBABE'] 0.0003073063824010805 0.00016159085526104382 47.42% 90.18% 1.90x
hexstr_to_bytes['0xdeadbeef'] 0.00030793235446943955 0.00016278493045353637 47.14% 89.17% 1.89x
hexstr_to_bytes['deadbeef'] 0.0002460627269287976 0.00012817437913883886 47.91% 91.97% 1.92x
to_bytes[''] 0.0003195378329425792 0.00006445071349248669 79.83% 395.79% 4.96x
to_bytes['0x'] 0.000345031583247299 0.0000628978980113271 81.77% 448.56% 5.49x
to_bytes['0x'+'00'*64] 0.00048789188420571565 0.00021927625906643244 55.06% 122.50% 2.23x
to_bytes['0x'+'a'*128] 0.00048560836660111806 0.00021734755748425663 55.24% 123.42% 2.23x
to_bytes['0x'+'ff'*32] 0.00045371679210167224 0.00018933901141376136 58.27% 139.63% 2.40x
to_bytes['0x1234'] 0.00043054742508729315 0.00016025391871829438 62.78% 168.67% 2.69x
to_bytes['0xabcdef'] 0.00042850135398641014 0.00016590073136792295 61.28% 158.29% 2.58x
to_bytes['0xCAFEBABE'] 0.0004252946360878511 0.00016378666058087623 61.49% 159.66% 2.60x
to_bytes['0xdeadbeef'] 0.00042600590480454154 0.0001661429259134386 61.00% 156.41% 2.56x
to_bytes['abc'] 0.0004266961224490688 0.0001795000544793196 57.93% 137.71% 2.38x
to_bytes['deadbeef'] 0.00036208341016049885 0.00013444288978933474 62.87% 169.32% 2.69x
to_bytes[0-9] 0.00007306973920039598 0.000040784834257751613 44.18% 79.16% 1.79x
to_bytes[0] 0.000778978758190442 0.00009282673652151332 88.08% 739.17% 8.39x
to_bytes[123456] 0.0007795136813803786 0.00009720833047477852 87.53% 701.90% 8.02x
to_bytes[2**16] 0.0007771212653372119 0.00009709922693620674 87.51% 700.34% 8.00x
to_bytes[2**256-1] 0.0008389562034637918 0.0001494880907099753 82.18% 461.22% 5.61x
to_bytes[2**32] 0.0007944465251063214 0.00012002963271970531 84.89% 561.88% 6.62x
to_bytes[2**64] 0.0008190634933000468 0.0001372793930392145 83.24% 496.64% 5.97x
to_bytes[2**8] 0.000778067166797477 0.00009311197582191307 88.03% 735.63% 8.36x
to_bytes[4-byte pattern] 0.00007190735604865738 0.000040381034657829705 43.84% 78.07% 1.78x
to_bytes[all byte values] 0.00007152158390613756 0.00004190263453962048 41.41% 70.69% 1.71x
to_bytes[alternating 0x00/0xff] 0.0000789177814081577 0.00004213849452260672 46.60% 87.28% 1.87x
to_bytes[alternating 0xaa/0x55] 0.0000722555847830237 0.000040963801593510475 43.31% 76.39% 1.76x
to_bytes[ascii sentence] 0.000070568973718853 0.00004192395078084783 40.59% 68.33% 1.68x
to_bytes[b''] 0.00006903539321034859 0.00004078966047834003 40.91% 69.25% 1.69x
to_bytes[b'\\x00'*32] 0.00007310727270712349 0.00004028204905391614 44.90% 81.49% 1.81x
to_bytes[b'\\x00\\xff\\x00\\xff'] 0.00007132212378272728 0.000043253006810764606 39.36% 64.90% 1.65x
to_bytes[b'\\x01'*100] 0.00007165557573334861 0.000041214648519281546 42.48% 73.86% 1.74x
to_bytes[b'\\x01'*2048] 0.00007368555879922163 0.00004197861756081042 43.03% 75.53% 1.76x
to_bytes[b'\\x01\\x02\\x03'] 0.00007322935822121814 0.000042043031141702454 42.59% 74.18% 1.74x
to_bytes[b'\\x10\\x20\\x30\\x40\\x50'] 0.00007081376616961613 0.00004191440376941011 40.81% 68.95% 1.69x
to_bytes[b'\\x7f'*8] 0.00007217756302272589 0.000042050595117103714 41.74% 71.64% 1.72x
to_bytes[b'\\x80'*8] 0.00007152376790974363 0.00004133548723327447 42.21% 73.03% 1.73x
to_bytes[b'\\xde\\xad\\xbe\\xef'] 0.00007141458130561931 0.000044078025573370116 38.28% 62.02% 1.62x
to_bytes[b'\\xff'*64] 0.00007215223965303663 0.00004291723395038515 40.52% 68.12% 1.68x
to_bytes[b'a'*1024] 0.00007068706037161882 0.000043093649890809586 39.04% 64.03% 1.64x
to_bytes[b'abc'] 0.00006943770127853973 0.0000423717380209669 38.98% 63.88% 1.64x
to_bytes[bytearray(0-9)] 0.00031262640581087767 0.0001362114150811034 56.43% 129.52% 2.30x
to_bytes[bytearray(4-byte pattern)] 0.0003139473589827475 0.00013666107471752324 56.47% 129.73% 2.30x
to_bytes[bytearray(all byte values)] 0.0003144042268430232 0.00013794838493725404 56.12% 127.91% 2.28x
to_bytes[bytearray(alternating 0x00/0xff)] 0.0003158917304183612 0.00013707875532362085 56.61% 130.45% 2.30x
to_bytes[bytearray(alternating 0xaa/0x55)] 0.00031063216759612586 0.00013630411464682265 56.12% 127.90% 2.28x
to_bytes[bytearray(ascii sentence)] 0.00031629667838021277 0.00013763118541660507 56.49% 129.81% 2.30x
to_bytes[bytearray(b'')] 0.00028834480537293875 0.00011452406432335539 60.28% 151.78% 2.52x
to_bytes[bytearray(b'\\x00'*32)] 0.000327534486376659 0.00014042566609807157 57.13% 133.24% 2.33x
to_bytes[bytearray(b'\\x00\\xff\\x00\\xff')] 0.000316419001258878 0.00013727127592462568 56.62% 130.51% 2.31x
to_bytes[bytearray(b'\\x01'*100)] 0.00031332330151273054 0.0001375088483923431 56.11% 127.86% 2.28x
to_bytes[bytearray(b'\\x01'*2048)] 0.0004020024048616192 0.00018958635773758096 52.84% 112.04% 2.12x
to_bytes[bytearray(b'\\x01\\x02\\x03')] 0.0003119993627730383 0.00013752929874084752 55.92% 126.86% 2.27x
to_bytes[bytearray(b'\\x10\\x20\\x30\\x40\\x50')] 0.00031304472792511966 0.00013684613227132053 56.29% 128.76% 2.29x
to_bytes[bytearray(b'\\x7f'*8)] 0.00031677461334177415 0.00013585770530071727 57.11% 133.17% 2.33x
to_bytes[bytearray(b'\\x80'*8)] 0.0003110062848259653 0.00013571820734325027 56.36% 129.16% 2.29x
to_bytes[bytearray(b'\\xde\\xad\\xbe\\xef')] 0.000312155627481222 0.00013712379368830234 56.07% 127.65% 2.28x
to_bytes[bytearray(b'\\xff'*64)] 0.0003129972133042906 0.00013614000879126135 56.50% 129.91% 2.30x
to_bytes[bytearray(b'a'*1024)] 0.00038837346147917396 0.00020568907317646367 47.04% 88.82% 1.89x
to_bytes[bytearray(b'abc')] 0.00031559606964841265 0.00013679607950592366 56.65% 130.71% 2.31x
to_bytes[bytearray(long alternating)] 0.00038574806227569783 0.00020925783724901666 45.75% 84.34% 1.84x
to_bytes[bytearray(mixed pattern)] 0.00031135389987594004 0.00013848913038001678 55.52% 124.82% 2.25x
to_bytes[bytearray(multiples of 0x10)] 0.0003124919962871188 0.00013665913261659375 56.27% 128.67% 2.29x
to_bytes[bytearray(palindrome ascii)] 0.0003143979191314761 0.00013804593344112157 56.09% 127.75% 2.28x
to_bytes[bytearray(palindrome numeric)] 0.0003140672915411941 0.00013603056820364872 56.69% 130.88% 2.31x
to_bytes[bytearray(palindrome)] 0.00031475036001355156 0.0001375857739715622 56.29% 128.77% 2.29x
to_bytes[bytearray(repeated 0-9)] 0.00031193141337113983 0.0001380043472026652 55.76% 126.03% 2.26x
to_bytes[bytearray(single 0xff)] 0.0003133893247082557 0.00013807238635421066 55.94% 126.97% 2.27x
to_bytes[bytearray(single null byte)] 0.00031577032756461247 0.00013873558862353773 56.06% 127.61% 2.28x
to_bytes[bytearray(two patterns)] 0.0003137824967893481 0.00013579463101429928 56.72% 131.07% 2.31x
to_bytes[False] 0.00023810699951595644 0.000050325516773460555 78.86% 373.13% 4.73x
to_bytes[long alternating] 0.00007147960794079239 0.000042104891484324 41.10% 69.77% 1.70x
to_bytes[memoryview(0-9)] 0.0004685347049821779 0.0001929491419956292 58.82% 142.83% 2.43x
to_bytes[memoryview(4-byte pattern)] 0.00047072029208114285 0.00019253020647257515 59.10% 144.49% 2.44x
to_bytes[memoryview(all byte values)] 0.00047400453933685625 0.00019126329093383532 59.65% 147.83% 2.48x
to_bytes[memoryview(alternating 0x00/0xff)] 0.00046366391666653056 0.0001940083354703489 58.16% 138.99% 2.39x
to_bytes[memoryview(alternating 0xaa/0x55)] 0.0004632926628386561 0.00019550905738454591 57.80% 136.97% 2.37x
to_bytes[memoryview(ascii sentence)] 0.00047198150000012096 0.00019565397167359448 58.55% 141.23% 2.41x
to_bytes[memoryview(b'')] 0.0004457774069713256 0.00017057092269301074 61.74% 161.34% 2.61x
to_bytes[memoryview(b'\\x00'*32)] 0.00046356821188391995 0.00019578310710756912 57.77% 136.78% 2.37x
to_bytes[memoryview(b'\\x00\\xff\\x00\\xff')] 0.00047160461549698956 0.00019519859111277624 58.61% 141.60% 2.42x
to_bytes[memoryview(b'\\x01'*100)] 0.0004749592664782327 0.0001948802165905253 58.97% 143.72% 2.44x
to_bytes[memoryview(b'\\x01'*2048)] 0.000521028658902677 0.00024211596570058533 53.53% 115.20% 2.15x
to_bytes[memoryview(b'\\x01\\x02\\x03')] 0.00047372955424070286 0.00019514704052755666 58.81% 142.76% 2.43x
to_bytes[memoryview(b'\\x10\\x20\\x30\\x40\\x50')] 0.00046563617177345723 0.00019499608087647608 58.12% 138.79% 2.39x
to_bytes[memoryview(b'\\x7f'*8)] 0.00046619133488365533 0.00019387910319000457 58.41% 140.45% 2.40x
to_bytes[memoryview(b'\\x80'*8)] 0.0004751540487079627 0.00019528261007899426 58.90% 143.32% 2.43x
to_bytes[memoryview(b'\\xde\\xad\\xbe\\xef')] 0.00047279487784086257 0.00019498448576436806 58.76% 142.48% 2.42x
to_bytes[memoryview(b'\\xff'*64)] 0.0004563121100829363 0.0001947337695146935 57.32% 134.33% 2.34x
to_bytes[memoryview(b'a'*1024)] 0.000544927256618071 0.0002649389978329275 51.38% 105.68% 2.06x
to_bytes[memoryview(b'abc')] 0.00047047936951400435 0.0001949437441607324 58.56% 141.34% 2.41x
to_bytes[memoryview(long alternating)] 0.0005331477515150525 0.000262130282442706 50.83% 103.39% 2.03x
to_bytes[memoryview(mixed pattern)] 0.00047518384184408924 0.0001917185729228583 59.65% 147.85% 2.48x
to_bytes[memoryview(multiples of 0x10)] 0.0004611975623852581 0.00019384061308740815 57.97% 137.93% 2.38x
to_bytes[memoryview(palindrome ascii)] 0.00046849594120521455 0.00019536918289131885 58.30% 139.80% 2.40x
to_bytes[memoryview(palindrome numeric)] 0.0004602748231064498 0.00019449365863209394 57.74% 136.65% 2.37x
to_bytes[memoryview(palindrome)] 0.0004719044665730968 0.00019495614571270447 58.69% 142.06% 2.42x
to_bytes[memoryview(repeated 0-9)] 0.0004664828454418407 0.00019419332378901898 58.37% 140.22% 2.40x
to_bytes[memoryview(single 0xff)] 0.0004653257980675135 0.0001960214353645752 57.87% 137.39% 2.37x
to_bytes[memoryview(single null byte)] 0.00046553189476240055 0.00019552783102307203 58.00% 138.09% 2.38x
to_bytes[memoryview(two patterns)] 0.0004600935878905782 0.00019469122425805812 57.68% 136.32% 2.36x
to_bytes[mixed pattern] 0.00007223078550232988 0.000042552686113843246 41.09% 69.74% 1.70x
to_bytes[multiples of 0x10] 0.00007028244057149739 0.000042903900874319844 38.96% 63.81% 1.64x
to_bytes[palindrome ascii] 0.00007047799204334111 0.000040701466127343445 42.25% 73.16% 1.73x
to_bytes[palindrome numeric] 0.00007139214753386568 0.00004172285496553579 41.56% 71.11% 1.71x
to_bytes[palindrome] 0.00007134937378961226 0.00004232550101203229 40.68% 68.57% 1.69x
to_bytes[repeated 0-9] 0.00007327018640752156 0.000041931892935270384 42.77% 74.74% 1.75x
to_bytes[single 0xff] 0.00007200204079099907 0.000041120076992074696 42.89% 75.10% 1.75x
to_bytes[single null byte] 0.00007005695490978126 0.00004110080002555897 41.33% 70.45% 1.70x
to_bytes[True] 0.0002478258716603556 0.00005120441767805853 79.34% 383.99% 4.84x
to_bytes[two patterns] 0.0000716989198446202 0.0000429339256599718 40.12% 67.00% 1.67x

faster_hexbytes.main - view benchmarks

Function Reference Mean Faster Mean % Change Speedup (%) x Faster Faster
hexbytes_getitem_index[-1-0-9] 0.0002763344101565691 0.000263501662250134 4.64% 4.87% 1.05x
hexbytes_getitem_index[-1-4-byte pattern] 0.00027243462049704394 0.0002588404092427484 4.99% 5.25% 1.05x
hexbytes_getitem_index[-1-all byte values] 0.0002746153340241612 0.00025892392974555646 5.71% 6.06% 1.06x
hexbytes_getitem_index[-1-alternating 0x00/0xff] 0.0002743154203764828 0.0002638978684973274 3.80% 3.95% 1.04x
hexbytes_getitem_index[-1-alternating 0xaa/0x55] 0.00027562589635025204 0.00026208766815384783 4.91% 5.17% 1.05x
hexbytes_getitem_index[-1-ascii sentence] 0.00027091701507717553 0.00025911207751019876 4.36% 4.56% 1.05x
hexbytes_getitem_index[-1-b'\\x00'*32] 0.00027480252090170197 0.00025845487663780773 5.95% 6.33% 1.06x
hexbytes_getitem_index[-1-b'\\x00\\xff\\x00\\xff'] 0.00027464760082068627 0.00026059648763054086 5.12% 5.39% 1.05x
hexbytes_getitem_index[-1-b'\\x01'*100] 0.0002749783125712279 0.0002636572048669548 4.12% 4.29% 1.04x
hexbytes_getitem_index[-1-b'\\x01'*2048] 0.0002732830902903054 0.00025631411350183407 6.21% 6.62% 1.07x
hexbytes_getitem_index[-1-b'\\x01\\x02\\x03'] 0.00027787165593558087 0.0002606122365621781 6.21% 6.62% 1.07x
hexbytes_getitem_index[-1-b'\\x10\\x20\\x30\\x40\\x50'] 0.00027367758887402095 0.0002618827541289345 4.31% 4.50% 1.05x
hexbytes_getitem_index[-1-b'\\x7f'*8] 0.0002710335629659201 0.0002603745503868594 3.93% 4.09% 1.04x
hexbytes_getitem_index[-1-b'\\x80'*8] 0.00027430910925125613 0.0002607144574655752 4.96% 5.21% 1.05x
hexbytes_getitem_index[-1-b'\\xde\\xad\\xbe\\xef'] 0.00027984530945312396 0.0002608693907568849 6.78% 7.27% 1.07x
hexbytes_getitem_index[-1-b'\\xff'*64] 0.00027544843864990966 0.00025859551099500036 6.12% 6.52% 1.07x
hexbytes_getitem_index[-1-b'a'*1024] 0.0002778649877605192 0.0002589586949062657 6.80% 7.30% 1.07x
hexbytes_getitem_index[-1-b'abc'] 0.00027758688813422715 0.00026507383749500916 4.51% 4.72% 1.05x
hexbytes_getitem_index[-1-long alternating] 0.0002716613995890446 0.0002604394055041889 4.13% 4.31% 1.04x
hexbytes_getitem_index[-1-mixed pattern] 0.00027157008217970814 0.00025944434870411496 4.47% 4.67% 1.05x
hexbytes_getitem_index[-1-multiples of 0x10] 0.00027413982631284347 0.0002553189290765271 6.87% 7.37% 1.07x
hexbytes_getitem_index[-1-palindrome ascii] 0.00027221938779959704 0.0002608622845957175 4.17% 4.35% 1.04x
hexbytes_getitem_index[-1-palindrome numeric] 0.0002756479230333537 0.000258889133333066 6.08% 6.47% 1.06x
hexbytes_getitem_index[-1-palindrome] 0.00027739179347325193 0.00026095593528912024 5.93% 6.30% 1.06x
hexbytes_getitem_index[-1-repeated 0-9] 0.0002758222908761179 0.0002620085231245578 5.01% 5.27% 1.05x
hexbytes_getitem_index[-1-two patterns] 0.0002746604961236692 0.000260609018125932 5.12% 5.39% 1.05x
hexbytes_getitem_index[0-0-9] 0.0002726394031954597 0.0002535800891063716 6.99% 7.52% 1.08x
hexbytes_getitem_index[0-4-byte pattern] 0.00027294982174648757 0.0002537414800629344 7.04% 7.57% 1.08x
hexbytes_getitem_index[0-all byte values] 0.000270947817389213 0.0002525003983375476 6.81% 7.31% 1.07x
hexbytes_getitem_index[0-alternating 0x00/0xff] 0.00027066145893632243 0.0002541292627994872 6.11% 6.51% 1.07x
hexbytes_getitem_index[0-alternating 0xaa/0x55] 0.0002701781740703954 0.000254988343527795 5.62% 5.96% 1.06x
hexbytes_getitem_index[0-ascii sentence] 0.0002707200714285647 0.00025561287773721435 5.58% 5.91% 1.06x
hexbytes_getitem_index[0-b'\\x00'*32] 0.00027461370791465956 0.00025300049547049576 7.87% 8.54% 1.09x
hexbytes_getitem_index[0-b'\\x00\\xff\\x00\\xff'] 0.0002728283754782969 0.000253260068857961 7.17% 7.73% 1.08x
hexbytes_getitem_index[0-b'\\x01'*100] 0.00027160174364513235 0.00025691899769475317 5.41% 5.71% 1.06x
hexbytes_getitem_index[0-b'\\x01'*2048] 0.0002734350869307933 0.0002571908685233837 5.94% 6.32% 1.06x
hexbytes_getitem_index[0-b'\\x01\\x02\\x03'] 0.0002722810331683076 0.0002546501998339705 6.48% 6.92% 1.07x
hexbytes_getitem_index[0-b'\\x10\\x20\\x30\\x40\\x50'] 0.00027011062424735346 0.00025489143543246475 5.63% 5.97% 1.06x
hexbytes_getitem_index[0-b'\\x7f'*8] 0.00027466299791454994 0.0002711692710314722 1.27% 1.29% 1.01x
hexbytes_getitem_index[0-b'\\x80'*8] 0.0002722363061445704 0.0002553326590221017 6.21% 6.62% 1.07x
hexbytes_getitem_index[0-b'\\xde\\xad\\xbe\\xef'] 0.0002728408657289292 0.0002536787297219727 7.02% 7.55% 1.08x
hexbytes_getitem_index[0-b'\\xff'*64] 0.0002764343806724339 0.00025389199175590056 8.15% 8.88% 1.09x
hexbytes_getitem_index[0-b'a'*1024] 0.00027344403106273693 0.00025415728637314734 7.05% 7.59% 1.08x
hexbytes_getitem_index[0-b'abc'] 0.00026943222685869384 0.00025448796194464446 5.55% 5.87% 1.06x
hexbytes_getitem_index[0-long alternating] 0.000274517742406816 0.00025341407178424 7.69% 8.33% 1.08x
hexbytes_getitem_index[0-mixed pattern] 0.00027038494813223573 0.0002584335596987136 4.42% 4.62% 1.05x
hexbytes_getitem_index[0-multiples of 0x10] 0.0002694118279095724 0.00025158819856920005 6.62% 7.08% 1.07x
hexbytes_getitem_index[0-palindrome ascii] 0.0002752791600003156 0.0002545319944094613 7.54% 8.15% 1.08x
hexbytes_getitem_index[0-palindrome numeric] 0.0002720623139334947 0.0002516312579594993 7.51% 8.12% 1.08x
hexbytes_getitem_index[0-palindrome] 0.00027628731332603445 0.0002526240318503209 8.56% 9.37% 1.09x
hexbytes_getitem_index[0-repeated 0-9] 0.00027216037310119796 0.0002542548122276203 6.58% 7.04% 1.07x
hexbytes_getitem_index[0-single 0xff] 0.0002701701274013749 0.0002541517720275126 5.93% 6.30% 1.06x
hexbytes_getitem_index[0-single null byte] 0.00027206313067171646 0.00025200187066615995 7.37% 7.96% 1.08x
hexbytes_getitem_index[0-two patterns] 0.0002729856490602116 0.0002539806823727683 6.96% 7.48% 1.07x
hexbytes_getitem_index[1-0-9] 0.0002717933397668681 0.00025711486318079623 5.40% 5.71% 1.06x
hexbytes_getitem_index[1-4-byte pattern] 0.00027366364153476574 0.0002554270520410377 6.66% 7.14% 1.07x
hexbytes_getitem_index[1-all byte values] 0.00027330591761423676 0.0002566267440686815 6.10% 6.50% 1.06x
hexbytes_getitem_index[1-alternating 0x00/0xff] 0.0002748270316049896 0.0002555790721672386 7.00% 7.53% 1.08x
hexbytes_getitem_index[1-alternating 0xaa/0x55] 0.00027112130310688945 0.00025677074414222546 5.29% 5.59% 1.06x
hexbytes_getitem_index[1-ascii sentence] 0.00027150645157735415 0.0002554777872289191 5.90% 6.27% 1.06x
hexbytes_getitem_index[1-b'\\x00'*32] 0.0002693943866986953 0.0002561837018468932 4.90% 5.16% 1.05x
hexbytes_getitem_index[1-b'\\x00\\xff\\x00\\xff'] 0.00027070575295147313 0.0002576326555159984 4.83% 5.07% 1.05x
hexbytes_getitem_index[1-b'\\x01'*100] 0.0002741881794132971 0.00025720728793744225 6.19% 6.60% 1.07x
hexbytes_getitem_index[1-b'\\x01'*2048] 0.00027092993129654834 0.0002579076297328941 4.81% 5.05% 1.05x
hexbytes_getitem_index[1-b'\\x01\\x02\\x03'] 0.00027210382116357496 0.0002578938957438288 5.22% 5.51% 1.06x
hexbytes_getitem_index[1-b'\\x10\\x20\\x30\\x40\\x50'] 0.0002705314898519377 0.0002551433864777682 5.69% 6.03% 1.06x
hexbytes_getitem_index[1-b'\\x7f'*8] 0.0002723977856370591 0.00025640757937214406 5.87% 6.24% 1.06x
hexbytes_getitem_index[1-b'\\x80'*8] 0.0002719662115596917 0.0002560993141469791 5.83% 6.20% 1.06x
hexbytes_getitem_index[1-b'\\xde\\xad\\xbe\\xef'] 0.00026890625615601883 0.00025399502635554207 5.55% 5.87% 1.06x
hexbytes_getitem_index[1-b'\\xff'*64] 0.0002709609035737374 0.0002571268561430364 5.11% 5.38% 1.05x
hexbytes_getitem_index[1-b'a'*1024] 0.0002711098237840206 0.00025530512834575145 5.83% 6.19% 1.06x
hexbytes_getitem_index[1-b'abc'] 0.000270473591864897 0.00025759285992738056 4.76% 5.00% 1.05x
hexbytes_getitem_index[1-long alternating] 0.0002696819503753878 0.0002521414629359277 6.50% 6.96% 1.07x
hexbytes_getitem_index[1-mixed pattern] 0.00027582047595310676 0.0002598148761830376 5.80% 6.16% 1.06x
hexbytes_getitem_index[1-multiples of 0x10] 0.00027103526136743473 0.000256202415241017 5.47% 5.79% 1.06x
hexbytes_getitem_index[1-palindrome ascii] 0.0002721034243655421 0.0002570709436291344 5.52% 5.85% 1.06x
hexbytes_getitem_index[1-palindrome numeric] 0.0002715235454293569 0.0002581948201188157 4.91% 5.16% 1.05x
hexbytes_getitem_index[1-palindrome] 0.00027710808289315553 0.00025709701058633007 7.22% 7.78% 1.08x
hexbytes_getitem_index[1-repeated 0-9] 0.0002697881138868659 0.0002545175191448376 5.66% 6.00% 1.06x
hexbytes_getitem_index[1-two patterns] 0.00027099450163544953 0.0002545551070525783 6.07% 6.46% 1.06x
hexbytes_getitem_index[2-0-9] 0.0002731309804946243 0.0002544931364557153 6.82% 7.32% 1.07x
hexbytes_getitem_index[2-4-byte pattern] 0.0002672488126512369 0.0002548179791307827 4.65% 4.88% 1.05x
hexbytes_getitem_index[2-all byte values] 0.0002684796001658703 0.0002548295958950697 5.08% 5.36% 1.05x
hexbytes_getitem_index[2-alternating 0x00/0xff] 0.00026918630791742786 0.0002539463311523513 5.66% 6.00% 1.06x
hexbytes_getitem_index[2-alternating 0xaa/0x55] 0.0002715227265555544 0.00025328754974216633 6.72% 7.20% 1.07x
hexbytes_getitem_index[2-ascii sentence] 0.00027076534023755803 0.00025625526673592945 5.36% 5.66% 1.06x
hexbytes_getitem_index[2-b'\\x00'*32] 0.00027420537602908344 0.000255901817049022 6.68% 7.15% 1.07x
hexbytes_getitem_index[2-b'\\x00\\xff\\x00\\xff'] 0.00027072654506452216 0.0002536855592865843 6.29% 6.72% 1.07x
hexbytes_getitem_index[2-b'\\x01'*100] 0.0002714614227841973 0.00025566386327706826 5.82% 6.18% 1.06x
hexbytes_getitem_index[2-b'\\x01'*2048] 0.0002699108377416862 0.00025537651486369083 5.38% 5.69% 1.06x
hexbytes_getitem_index[2-b'\\x01\\x02\\x03'] 0.00027430470155898897 0.00025738668221312553 6.17% 6.57% 1.07x
hexbytes_getitem_index[2-b'\\x10\\x20\\x30\\x40\\x50'] 0.00027153432739736023 0.0002557331165346314 5.82% 6.18% 1.06x
hexbytes_getitem_index[2-b'\\x7f'*8] 0.000269239446309743 0.00025538934653115784 5.14% 5.42% 1.05x
hexbytes_getitem_index[2-b'\\x80'*8] 0.0002677732178054242 0.0002547429145558781 4.87% 5.12% 1.05x
hexbytes_getitem_index[2-b'\\xde\\xad\\xbe\\xef'] 0.00027280719320798365 0.0002555197875157229 6.34% 6.77% 1.07x
hexbytes_getitem_index[2-b'\\xff'*64] 0.00027174986067154435 0.00025691875108334224 5.46% 5.77% 1.06x
hexbytes_getitem_index[2-b'a'*1024] 0.0002716137976280245 0.000255539185344999 5.92% 6.29% 1.06x
hexbytes_getitem_index[2-b'abc'] 0.0002727957799174652 0.0002549073755755061 6.56% 7.02% 1.07x
hexbytes_getitem_index[2-long alternating] 0.0002704497028656055 0.00025298713466837545 6.46% 6.90% 1.07x
hexbytes_getitem_index[2-mixed pattern] 0.0002696740473663869 0.00025623427151648235 4.98% 5.25% 1.05x
hexbytes_getitem_index[2-multiples of 0x10] 0.0002687686869113287 0.0002558502626322604 4.81% 5.05% 1.05x
hexbytes_getitem_index[2-palindrome ascii] 0.00026817800549214384 0.00025729721186630014 4.06% 4.23% 1.04x
hexbytes_getitem_index[2-palindrome numeric] 0.00027172228558798903 0.0002545175673761358 6.33% 6.76% 1.07x
hexbytes_getitem_index[2-palindrome] 0.0002676750739502969 0.00025634786936358945 4.23% 4.42% 1.04x
hexbytes_getitem_index[2-repeated 0-9] 0.00026735314790983197 0.00025491503368927146 4.65% 4.88% 1.05x
hexbytes_getitem_index[2-two patterns] 0.0002702028737377308 0.000256188800275629 5.19% 5.47% 1.05x
hexbytes_getitem_index[3-0-9] 0.00027082410546180077 0.00025568906041704883 5.59% 5.92% 1.06x
hexbytes_getitem_index[3-4-byte pattern] 0.0002721494362374423 0.00025453003798740564 6.47% 6.92% 1.07x
hexbytes_getitem_index[3-all byte values] 0.0002709259228529451 0.000256050188234927 5.49% 5.81% 1.06x
hexbytes_getitem_index[3-alternating 0x00/0xff] 0.0002713860421525845 0.0002552147642019201 5.96% 6.34% 1.06x
hexbytes_getitem_index[3-alternating 0xaa/0x55] 0.0002700339330393003 0.0002548769156904708 5.61% 5.95% 1.06x
hexbytes_getitem_index[3-ascii sentence] 0.00026962032202501937 0.0002580617063602813 4.29% 4.48% 1.04x
hexbytes_getitem_index[3-b'\\x00'*32] 0.00026968130741908896 0.0002529120879093969 6.22% 6.63% 1.07x
hexbytes_getitem_index[3-b'\\x00\\xff\\x00\\xff'] 0.00026842159524565655 0.00025556220700141333 4.79% 5.03% 1.05x
hexbytes_getitem_index[3-b'\\x01'*100] 0.000269056004667311 0.00025494556946599077 5.24% 5.53% 1.06x
hexbytes_getitem_index[3-b'\\x01'*2048] 0.00026936858731508104 0.00025700717397937953 4.59% 4.81% 1.05x
hexbytes_getitem_index[3-b'\\x10\\x20\\x30\\x40\\x50'] 0.00026903326849798433 0.0002575181223158021 4.28% 4.47% 1.04x
hexbytes_getitem_index[3-b'\\x7f'*8] 0.0002687845301132136 0.00025291488739417114 5.90% 6.27% 1.06x
hexbytes_getitem_index[3-b'\\x80'*8] 0.0002713666138794238 0.000254135702405457 6.35% 6.78% 1.07x
hexbytes_getitem_index[3-b'\\xde\\xad\\xbe\\xef'] 0.0002685799181688972 0.00025517657349649587 4.99% 5.25% 1.05x
hexbytes_getitem_index[3-b'\\xff'*64] 0.00027028565620006406 0.0002582128477486092 4.47% 4.68% 1.05x
hexbytes_getitem_index[3-b'a'*1024] 0.00026960781496501517 0.0002536646988323658 5.91% 6.29% 1.06x
hexbytes_getitem_index[3-long alternating] 0.00027328324262921623 0.00025478702815516686 6.77% 7.26% 1.07x
hexbytes_getitem_index[3-mixed pattern] 0.0002703702159311252 0.0002504096550412363 7.38% 7.97% 1.08x
hexbytes_getitem_index[3-multiples of 0x10] 0.00027031894015727416 0.0002546462057927885 5.80% 6.15% 1.06x
hexbytes_getitem_index[3-palindrome ascii] 0.00026923889600483536 0.0002563987810426787 4.77% 5.01% 1.05x
hexbytes_getitem_index[3-palindrome numeric] 0.00027006992820404385 0.0002564806134721835 5.03% 5.30% 1.05x
hexbytes_getitem_index[3-palindrome] 0.0002719913961269403 0.0002543667487569675 6.48% 6.93% 1.07x
hexbytes_getitem_index[3-repeated 0-9] 0.000273320866434337 0.00025602335536544413 6.33% 6.76% 1.07x
hexbytes_getitem_index[3-two patterns] 0.0002718888497260881 0.00025559165923373216 5.99% 6.38% 1.06x
hexbytes_getitem_index[4-0-9] 0.000270217632227267 0.0002564398543657967 5.10% 5.37% 1.05x
hexbytes_getitem_index[4-4-byte pattern] 0.0002691778364482006 0.00025467150612271605 5.39% 5.70% 1.06x
hexbytes_getitem_index[4-all byte values] 0.0002693683549812135 0.0002563431709408309 4.84% 5.08% 1.05x
hexbytes_getitem_index[4-alternating 0x00/0xff] 0.0002688077056613824 0.0002527349951698814 5.98% 6.36% 1.06x
hexbytes_getitem_index[4-alternating 0xaa/0x55] 0.00026866499737874774 0.0002565492793662935 4.51% 4.72% 1.05x
hexbytes_getitem_index[4-ascii sentence] 0.00027309566676477295 0.0002559405260522502 6.28% 6.70% 1.07x
hexbytes_getitem_index[4-b'\\x00'*32] 0.0002704930336171629 0.00025633240648543034 5.24% 5.52% 1.06x
hexbytes_getitem_index[4-b'\\x01'*100] 0.00027205122379536515 0.00025531902858601225 6.15% 6.55% 1.07x
hexbytes_getitem_index[4-b'\\x01'*2048] 0.0002735607380827094 0.0002564887502771805 6.24% 6.66% 1.07x
hexbytes_getitem_index[4-b'\\x10\\x20\\x30\\x40\\x50'] 0.0002697526235852003 0.00025688570528690835 4.77% 5.01% 1.05x
hexbytes_getitem_index[4-b'\\x7f'*8] 0.0002705829852978176 0.0002541146157800078 6.09% 6.48% 1.06x
hexbytes_getitem_index[4-b'\\x80'*8] 0.0002679376851213759 0.00025601056863717 4.45% 4.66% 1.05x
hexbytes_getitem_index[4-b'\\xff'*64] 0.00027001658884841907 0.00025611321392764625 5.15% 5.43% 1.05x
hexbytes_getitem_index[4-b'a'*1024] 0.0002690683605343414 0.00024952585787505507 7.26% 7.83% 1.08x
hexbytes_getitem_index[4-long alternating] 0.0002717267508832571 0.00025602847769231376 5.78% 6.13% 1.06x
hexbytes_getitem_index[4-mixed pattern] 0.0002728434428963225 0.00025705183103665014 5.79% 6.14% 1.06x
hexbytes_getitem_index[4-multiples of 0x10] 0.00027115061111131087 0.000256275195479015 5.49% 5.80% 1.06x
hexbytes_getitem_index[4-palindrome ascii] 0.00026938662571183465 0.00025618629102007744 4.90% 5.15% 1.05x
hexbytes_getitem_index[4-palindrome numeric] 0.000271787315079741 0.0002550506655479758 6.16% 6.56% 1.07x
hexbytes_getitem_index[4-palindrome] 0.0002679087848435961 0.0002496450398074337 6.82% 7.32% 1.07x
hexbytes_getitem_index[4-repeated 0-9] 0.00026774584150911234 0.0002567830601859888 4.09% 4.27% 1.04x
hexbytes_getitem_index[4-two patterns] 0.00027388859685278146 0.0002535651621627923 7.42% 8.02% 1.08x
hexbytes_getitem_index[5-0-9] 0.0002697223169936616 0.0002567716741316302 4.80% 5.04% 1.05x
hexbytes_getitem_index[5-4-byte pattern] 0.00027018061340973915 0.0002571809332308835 4.81% 5.05% 1.05x
hexbytes_getitem_index[5-all byte values] 0.00026844651156543285 0.00025764225467192893 4.02% 4.19% 1.04x
hexbytes_getitem_index[5-alternating 0x00/0xff] 0.00027057200356776626 0.00025778313281296254 4.73% 4.96% 1.05x
hexbytes_getitem_index[5-alternating 0xaa/0x55] 0.00027000353587297213 0.0002568405282897315 4.88% 5.12% 1.05x
hexbytes_getitem_index[5-ascii sentence] 0.00027332334367529857 0.0002578657742689275 5.66% 5.99% 1.06x
hexbytes_getitem_index[5-b'\\x00'*32] 0.00027363550013440724 0.0002551048490325728 6.77% 7.26% 1.07x
hexbytes_getitem_index[5-b'\\x01'*100] 0.00026908796271642583 0.0002575689758699435 4.28% 4.47% 1.04x
hexbytes_getitem_index[5-b'\\x01'*2048] 0.00026764744231288747 0.00025677189928892673 4.06% 4.24% 1.04x
hexbytes_getitem_index[5-b'\\x7f'*8] 0.0002704598939068592 0.00025466988004085476 5.84% 6.20% 1.06x
hexbytes_getitem_index[5-b'\\x80'*8] 0.0002662357230681583 0.0002571818967102376 3.40% 3.52% 1.04x
hexbytes_getitem_index[5-b'\\xff'*64] 0.000268905320542059 0.00025593778201821307 4.82% 5.07% 1.05x
hexbytes_getitem_index[5-b'a'*1024] 0.0002683797659226421 0.00025678431513661144 4.32% 4.52% 1.05x
hexbytes_getitem_index[5-long alternating] 0.0002702616386531482 0.0002592689267656422 4.07% 4.24% 1.04x
hexbytes_getitem_index[5-mixed pattern] 0.00027106338107910825 0.0002579975906566578 4.82% 5.06% 1.05x
hexbytes_getitem_index[5-multiples of 0x10] 0.00026930333940791495 0.0002582775935036545 4.09% 4.27% 1.04x
hexbytes_getitem_index[5-palindrome ascii] 0.00026779396651241026 0.000256996596079834 4.03% 4.20% 1.04x
hexbytes_getitem_index[5-palindrome] 0.0002722619533998808 0.0002581727124932141 5.17% 5.46% 1.05x
hexbytes_getitem_index[5-repeated 0-9] 0.0002735835866312171 0.0002590277887207461 5.32% 5.62% 1.06x
hexbytes_getitem_index[5-two patterns] 0.00027064039906467475 0.0002569627670089553 5.05% 5.32% 1.05x
hexbytes_getitem_slice[slice(-3,None)-0-9] 0.0008343172936777466 0.0005751642789488962 31.06% 45.06% 1.45x
hexbytes_getitem_slice[slice(-3,None)-4-byte pattern] 0.0008286294747646799 0.0005660850822566125 31.68% 46.38% 1.46x
hexbytes_getitem_slice[slice(-3,None)-all byte values] 0.0008367385984469788 0.0005734265629555319 31.47% 45.92% 1.46x
hexbytes_getitem_slice[slice(-3,None)-alternating 0x00/0xff] 0.0008326306931636304 0.0005709324193322213 31.43% 45.84% 1.46x
hexbytes_getitem_slice[slice(-3,None)-alternating 0xaa/0x55] 0.0008332947266496985 0.000573031643514056 31.23% 45.42% 1.45x
hexbytes_getitem_slice[slice(-3,None)-ascii sentence] 0.0008321008113686897 0.0005714067023825541 31.33% 45.62% 1.46x
hexbytes_getitem_slice[slice(-3,None)-b''] 0.0008079620421117672 0.0005443461355456432 32.63% 48.43% 1.48x
hexbytes_getitem_slice[slice(-3,None)-b'\\x00'*32] 0.0008342587649573562 0.0005742443666687927 31.17% 45.28% 1.45x
hexbytes_getitem_slice[slice(-3,None)-b'\\x00\\xff\\x00\\xff'] 0.0008379795387873682 0.000574708353550374 31.42% 45.81% 1.46x
hexbytes_getitem_slice[slice(-3,None)-b'\\x01'*100] 0.0008329721303230462 0.0005673039176286789 31.89% 46.83% 1.47x
hexbytes_getitem_slice[slice(-3,None)-b'\\x01'*2048] 0.0008370553293410099 0.0005784387907761286 30.90% 44.71% 1.45x
hexbytes_getitem_slice[slice(-3,None)-b'\\x01\\x02\\x03'] 0.0008373087245256584 0.0005766245723311793 31.13% 45.21% 1.45x
hexbytes_getitem_slice[slice(-3,None)-b'\\x10\\x20\\x30\\x40\\x50'] 0.000836766732817491 0.0005762279617029865 31.14% 45.21% 1.45x
hexbytes_getitem_slice[slice(-3,None)-b'\\x7f'*8] 0.0008310080653496512 0.0005718985774967639 31.18% 45.31% 1.45x
hexbytes_getitem_slice[slice(-3,None)-b'\\x80'*8] 0.000833322871661832 0.0005672201891890966 31.93% 46.91% 1.47x
hexbytes_getitem_slice[slice(-3,None)-b'\\xde\\xad\\xbe\\xef'] 0.0008400943734215641 0.0005656715944592878 32.67% 48.51% 1.49x
hexbytes_getitem_slice[slice(-3,None)-b'\\xff'*64] 0.0008359244939897641 0.0005663910005694171 32.24% 47.59% 1.48x
hexbytes_getitem_slice[slice(-3,None)-b'a'*1024] 0.0008356830530830003 0.000563985781868092 32.51% 48.17% 1.48x
hexbytes_getitem_slice[slice(-3,None)-b'abc'] 0.000838446526631488 0.0005749810887551339 31.42% 45.82% 1.46x
hexbytes_getitem_slice[slice(-3,None)-long alternating] 0.0008331624365949578 0.0005724413421383655 31.29% 45.55% 1.46x
hexbytes_getitem_slice[slice(-3,None)-mixed pattern] 0.0008397194480059516 0.0005750588202455447 31.52% 46.02% 1.46x
hexbytes_getitem_slice[slice(-3,None)-multiples of 0x10] 0.0008340722365480836 0.000572998393104642 31.30% 45.56% 1.46x
hexbytes_getitem_slice[slice(-3,None)-palindrome ascii] 0.000829666036142233 0.0005749300554864699 30.70% 44.31% 1.44x
hexbytes_getitem_slice[slice(-3,None)-palindrome numeric] 0.0008387656820521746 0.0005758319919537491 31.35% 45.66% 1.46x
hexbytes_getitem_slice[slice(-3,None)-palindrome] 0.0008347326652319609 0.0005810261889602217 30.39% 43.67% 1.44x
hexbytes_getitem_slice[slice(-3,None)-repeated 0-9] 0.0008368917424885706 0.0005791574559068149 30.80% 44.50% 1.45x
hexbytes_getitem_slice[slice(-3,None)-single 0xff] 0.0008155675305786171 0.0005446917554579355 33.21% 49.73% 1.50x
hexbytes_getitem_slice[slice(-3,None)-single null byte] 0.0008083015024705652 0.0005454301740550067 32.52% 48.20% 1.48x
hexbytes_getitem_slice[slice(-3,None)-two patterns] 0.0008416840435909408 0.0005737491561411333 31.83% 46.70% 1.47x
hexbytes_getitem_slice[slice(0,3)-0-9] 0.0008391748781565822 0.0005879691593118336 29.93% 42.72% 1.43x
hexbytes_getitem_slice[slice(0,3)-4-byte pattern] 0.0008389827836266698 0.0005845518264067442 30.33% 43.53% 1.44x
hexbytes_getitem_slice[slice(0,3)-all byte values] 0.0008301984374478875 0.0005822345710955476 29.87% 42.59% 1.43x
hexbytes_getitem_slice[slice(0,3)-alternating 0x00/0xff] 0.00083231557525029 0.0005842562926691933 29.80% 42.46% 1.42x
hexbytes_getitem_slice[slice(0,3)-alternating 0xaa/0x55] 0.0008370312218363738 0.0005767623465492709 31.09% 45.13% 1.45x
hexbytes_getitem_slice[slice(0,3)-ascii sentence] 0.0008394198679736588 0.0005888600165026652 29.85% 42.55% 1.43x
hexbytes_getitem_slice[slice(0,3)-b''] 0.0008172832003393335 0.0005492332714284853 32.80% 48.80% 1.49x
hexbytes_getitem_slice[slice(0,3)-b'\\x00'*32] 0.0008446058289712672 0.0005745423167815059 31.98% 47.00% 1.47x
hexbytes_getitem_slice[slice(0,3)-b'\\x00\\xff\\x00\\xff'] 0.0008433196458346418 0.000581712065659549 31.02% 44.97% 1.45x
hexbytes_getitem_slice[slice(0,3)-b'\\x01'*100] 0.000842926964129981 0.0005813944904239797 31.03% 44.98% 1.45x
hexbytes_getitem_slice[slice(0,3)-b'\\x01'*2048] 0.0008353940935631441 0.0005789803317352897 30.69% 44.29% 1.44x
hexbytes_getitem_slice[slice(0,3)-b'\\x01\\x02\\x03'] 0.0008458998466287602 0.0005827209063614801 31.11% 45.16% 1.45x
hexbytes_getitem_slice[slice(0,3)-b'\\x10\\x20\\x30\\x40\\x50'] 0.0008305127414085313 0.0005773235080606531 30.49% 43.86% 1.44x
hexbytes_getitem_slice[slice(0,3)-b'\\x7f'*8] 0.0008374764449304858 0.0005737296411037453 31.49% 45.97% 1.46x
hexbytes_getitem_slice[slice(0,3)-b'\\x80'*8] 0.0008380726248894862 0.0005772968521813234 31.12% 45.17% 1.45x
hexbytes_getitem_slice[slice(0,3)-b'\\xde\\xad\\xbe\\xef'] 0.0008411262428173756 0.0005784230722959387 31.23% 45.42% 1.45x
hexbytes_getitem_slice[slice(0,3)-b'\\xff'*64] 0.0008408845395192782 0.0005716492609990404 32.02% 47.10% 1.47x
hexbytes_getitem_slice[slice(0,3)-b'a'*1024] 0.0008458134735538988 0.0005820418422324089 31.19% 45.32% 1.45x
hexbytes_getitem_slice[slice(0,3)-b'abc'] 0.0008406031503515687 0.0005849973942706366 30.41% 43.69% 1.44x
hexbytes_getitem_slice[slice(0,3)-long alternating] 0.0008364824369199396 0.0005785943932099609 30.83% 44.57% 1.45x
hexbytes_getitem_slice[slice(0,3)-mixed pattern] 0.0008552359973848638 0.0005835258553767291 31.77% 46.56% 1.47x
hexbytes_getitem_slice[slice(0,3)-multiples of 0x10] 0.0008312652939164822 0.0005831708093777787 29.85% 42.54% 1.43x
hexbytes_getitem_slice[slice(0,3)-palindrome ascii] 0.0008426630207599417 0.0005902430341443394 29.96% 42.77% 1.43x
hexbytes_getitem_slice[slice(0,3)-palindrome numeric] 0.0008384747156454594 0.0005845216167928929 30.29% 43.45% 1.43x
hexbytes_getitem_slice[slice(0,3)-palindrome] 0.0008289108818495387 0.0005793754026488712 30.10% 43.07% 1.43x
hexbytes_getitem_slice[slice(0,3)-repeated 0-9] 0.0008354745719302308 0.0005857268302075794 29.89% 42.64% 1.43x
hexbytes_getitem_slice[slice(0,3)-single 0xff] 0.0008088784271927318 0.0005506183261588635 31.93% 46.90% 1.47x
hexbytes_getitem_slice[slice(0,3)-single null byte] 0.0008111103980172028 0.0005539738173438624 31.70% 46.42% 1.46x
hexbytes_getitem_slice[slice(0,3)-two patterns] 0.0008341640195755083 0.0005841557498519778 29.97% 42.80% 1.43x
hexbytes_getitem_slice[slice(1,6)-0-9] 0.0008387990051843113 0.0005840264984908462 30.37% 43.62% 1.44x
hexbytes_getitem_slice[slice(1,6)-4-byte pattern] 0.0008375298907992553 0.0005765190506314382 31.16% 45.27% 1.45x
hexbytes_getitem_slice[slice(1,6)-all byte values] 0.0008361782811176834 0.0005755330077864327 31.17% 45.29% 1.45x
hexbytes_getitem_slice[slice(1,6)-alternating 0x00/0xff] 0.0008409863244164088 0.0005884212967233614 30.03% 42.92% 1.43x
hexbytes_getitem_slice[slice(1,6)-alternating 0xaa/0x55] 0.0008281933785418574 0.0005846800030309991 29.40% 41.65% 1.42x
hexbytes_getitem_slice[slice(1,6)-ascii sentence] 0.0008334759760064529 0.0005776771983832032 30.69% 44.28% 1.44x
hexbytes_getitem_slice[slice(1,6)-b''] 0.0008155406708153319 0.0005546699115925879 31.99% 47.03% 1.47x
hexbytes_getitem_slice[slice(1,6)-b'\\x00'*32] 0.0008444143420825832 0.0005884941736491849 30.31% 43.49% 1.43x
hexbytes_getitem_slice[slice(1,6)-b'\\x00\\xff\\x00\\xff'] 0.0008343194242413958 0.0005854609112149719 29.83% 42.51% 1.43x
hexbytes_getitem_slice[slice(1,6)-b'\\x01'*100] 0.0008353046747402595 0.0005844082341962322 30.04% 42.93% 1.43x
hexbytes_getitem_slice[slice(1,6)-b'\\x01'*2048] 0.0008321903094827709 0.0005768838844585328 30.68% 44.26% 1.44x
hexbytes_getitem_slice[slice(1,6)-b'\\x01\\x02\\x03'] 0.0008382334956307433 0.0005870996152082631 29.96% 42.78% 1.43x
hexbytes_getitem_slice[slice(1,6)-b'\\x10\\x20\\x30\\x40\\x50'] 0.000836834897942158 0.000586032847234526 29.97% 42.80% 1.43x
hexbytes_getitem_slice[slice(1,6)-b'\\x7f'*8] 0.0008327079046419669 0.0005824178003498954 30.06% 42.97% 1.43x
hexbytes_getitem_slice[slice(1,6)-b'\\x80'*8] 0.0008295433090739912 0.0005805971838501659 30.01% 42.88% 1.43x
hexbytes_getitem_slice[slice(1,6)-b'\\xde\\xad\\xbe\\xef'] 0.0008369595799137352 0.0005858786417598154 30.00% 42.86% 1.43x
hexbytes_getitem_slice[slice(1,6)-b'\\xff'*64] 0.0008363210504812607 0.0005791524177806833 30.75% 44.40% 1.44x
hexbytes_getitem_slice[slice(1,6)-b'a'*1024] 0.0008300828186582892 0.0005822996478802838 29.85% 42.55% 1.43x
hexbytes_getitem_slice[slice(1,6)-b'abc'] 0.0008435937870140683 0.000581731532864009 31.04% 45.01% 1.45x
hexbytes_getitem_slice[slice(1,6)-long alternating] 0.0008390559248245817 0.0005758938146847033 31.36% 45.70% 1.46x
hexbytes_getitem_slice[slice(1,6)-mixed pattern] 0.0008406461341356259 0.0005828375851154235 30.67% 44.23% 1.44x
hexbytes_getitem_slice[slice(1,6)-multiples of 0x10] 0.0008293149782586981 0.0005809423371246596 29.95% 42.75% 1.43x
hexbytes_getitem_slice[slice(1,6)-palindrome ascii] 0.0008434643704676788 0.0005710413899586164 32.30% 47.71% 1.48x
hexbytes_getitem_slice[slice(1,6)-palindrome numeric] 0.0008378861633681116 0.0005704187867940621 31.92% 46.89% 1.47x
hexbytes_getitem_slice[slice(1,6)-palindrome] 0.0008327140294377426 0.0005792206932082735 30.44% 43.76% 1.44x
hexbytes_getitem_slice[slice(1,6)-repeated 0-9] 0.0008417403212435157 0.0005823116369151414 30.82% 44.55% 1.45x
hexbytes_getitem_slice[slice(1,6)-single 0xff] 0.0008013363497537595 0.0005488420023041725 31.51% 46.00% 1.46x
hexbytes_getitem_slice[slice(1,6)-single null byte] 0.0008118723647068019 0.0005424686015362393 33.18% 49.66% 1.50x
hexbytes_getitem_slice[slice(1,6)-two patterns] 0.0008358253137753324 0.0005782569691685414 30.82% 44.54% 1.45x
hexbytes_getitem_slice[slice(2,None)-0-9] 0.0008262978663937747 0.0005696135458287059 31.06% 45.06% 1.45x
hexbytes_getitem_slice[slice(2,None)-4-byte pattern] 0.0008144302575393884 0.0005684236040308515 30.21% 43.28% 1.43x
hexbytes_getitem_slice[slice(2,None)-all byte values] 0.0008284436741178461 0.0005718551886783073 30.97% 44.87% 1.45x
hexbytes_getitem_slice[slice(2,None)-alternating 0x00/0xff] 0.0008229726509853013 0.0005623106342190295 31.67% 46.36% 1.46x
hexbytes_getitem_slice[slice(2,None)-alternating 0xaa/0x55] 0.0008310926641021403 0.0005667873748499213 31.80% 46.63% 1.47x
hexbytes_getitem_slice[slice(2,None)-ascii sentence] 0.0008145061340039344 0.0005672153766360338 30.36% 43.60% 1.44x
hexbytes_getitem_slice[slice(2,None)-b''] 0.0007945358687260467 0.0005555726255501802 30.08% 43.01% 1.43x
hexbytes_getitem_slice[slice(2,None)-b'\\x00'*32] 0.0008153374923195838 0.0005671213605617108 30.44% 43.77% 1.44x
hexbytes_getitem_slice[slice(2,None)-b'\\x00\\xff\\x00\\xff'] 0.0008265698410057773 0.0005746755683439239 30.47% 43.83% 1.44x
hexbytes_getitem_slice[slice(2,None)-b'\\x01'*100] 0.0008300562278151056 0.000574005212777951 30.85% 44.61% 1.45x
hexbytes_getitem_slice[slice(2,None)-b'\\x01'*2048] 0.0009796542050513942 0.0007185255578986819 26.66% 36.34% 1.36x
hexbytes_getitem_slice[slice(2,None)-b'\\x01\\x02\\x03'] 0.0008120526195055301 0.0005494995008264961 32.33% 47.78% 1.48x
hexbytes_getitem_slice[slice(2,None)-b'\\x10\\x20\\x30\\x40\\x50'] 0.0008400572234219048 0.0005665821314201993 32.55% 48.27% 1.48x
hexbytes_getitem_slice[slice(2,None)-b'\\x7f'*8] 0.0008301923152642973 0.0005696275814910616 31.39% 45.74% 1.46x
hexbytes_getitem_slice[slice(2,None)-b'\\x80'*8] 0.0008312835481927936 0.0005694516221203525 31.50% 45.98% 1.46x
hexbytes_getitem_slice[slice(2,None)-b'\\xde\\xad\\xbe\\xef'] 0.0008260814005170585 0.0005782980216706609 30.00% 42.85% 1.43x
hexbytes_getitem_slice[slice(2,None)-b'\\xff'*64] 0.0008225757609967648 0.0005770162861395721 29.85% 42.56% 1.43x
hexbytes_getitem_slice[slice(2,None)-b'a'*1024] 0.0009301530251954945 0.0007181197974965613 22.80% 29.53% 1.30x
hexbytes_getitem_slice[slice(2,None)-b'abc'] 0.0008021710213656209 0.000552685939843342 31.10% 45.14% 1.45x
hexbytes_getitem_slice[slice(2,None)-long alternating] 0.0009325871618512452 0.0006672041947923759 28.46% 39.78% 1.40x
hexbytes_getitem_slice[slice(2,None)-mixed pattern] 0.0008220264856661606 0.0005716616001234564 30.46% 43.80% 1.44x
hexbytes_getitem_slice[slice(2,None)-multiples of 0x10] 0.0008243752607604275 0.0005698611769939849 30.87% 44.66% 1.45x
hexbytes_getitem_slice[slice(2,None)-palindrome ascii] 0.0008308328975247152 0.0005717312597470505 31.19% 45.32% 1.45x
hexbytes_getitem_slice[slice(2,None)-palindrome numeric] 0.000833328918523611 0.0005698789828219693 31.61% 46.23% 1.46x
hexbytes_getitem_slice[slice(2,None)-palindrome] 0.0008234412676774419 0.0005694117953252905 30.85% 44.61% 1.45x
hexbytes_getitem_slice[slice(2,None)-repeated 0-9] 0.0008259919467019597 0.0005705117121910548 30.93% 44.78% 1.45x
hexbytes_getitem_slice[slice(2,None)-single 0xff] 0.0008019732157497564 0.0005489486048794749 31.55% 46.09% 1.46x
hexbytes_getitem_slice[slice(2,None)-single null byte] 0.0008340313774063221 0.0005470624914943442 34.41% 52.46% 1.52x
hexbytes_getitem_slice[slice(2,None)-two patterns] 0.0008186851836238391 0.0005632781768054287 31.20% 45.34% 1.45x
hexbytes_getitem_slice[slice(None,None)-0-9] 0.0008131872932905228 0.0005631422447180111 30.75% 44.40% 1.44x
hexbytes_getitem_slice[slice(None,None)-4-byte pattern] 0.0008174793018700645 0.0005721488947960911 30.01% 42.88% 1.43x
hexbytes_getitem_slice[slice(None,None)-all byte values] 0.0008206423035420403 0.0005735560472538847 30.11% 43.08% 1.43x
hexbytes_getitem_slice[slice(None,None)-alternating 0x00/0xff] 0.0008107901080402607 0.0005639310164272263 30.45% 43.77% 1.44x
hexbytes_getitem_slice[slice(None,None)-alternating 0xaa/0x55] 0.0008155094802359148 0.0005553223560673097 31.90% 46.85% 1.47x
hexbytes_getitem_slice[slice(None,None)-ascii sentence] 0.0008144394322753588 0.0005638913374888742 30.76% 44.43% 1.44x
hexbytes_getitem_slice[slice(None,None)-b''] 0.0007953539477364 0.0005371291139031868 32.47% 48.08% 1.48x
hexbytes_getitem_slice[slice(None,None)-b'\\x00'*32] 0.0008202790460257891 0.0005616102471981925 31.53% 46.06% 1.46x
hexbytes_getitem_slice[slice(None,None)-b'\\x00\\xff\\x00\\xff'] 0.0008168515099175824 0.0005648203121146111 30.85% 44.62% 1.45x
hexbytes_getitem_slice[slice(None,None)-b'\\x01'*100] 0.0008224392383369683 0.0005589221824758275 32.04% 47.15% 1.47x
hexbytes_getitem_slice[slice(None,None)-b'\\x01'*2048] 0.000984858415076769 0.0007117168842211806 27.73% 38.38% 1.38x
hexbytes_getitem_slice[slice(None,None)-b'\\x01\\x02\\x03'] 0.0008292917229224254 0.0005694710885220763 31.33% 45.62% 1.46x
hexbytes_getitem_slice[slice(None,None)-b'\\x10\\x20\\x30\\x40\\x50'] 0.0008325847045273165 0.0005641104137347168 32.25% 47.59% 1.48x
hexbytes_getitem_slice[slice(None,None)-b'\\x7f'*8] 0.000810163538267299 0.0005655109517644686 30.20% 43.26% 1.43x
hexbytes_getitem_slice[slice(None,None)-b'\\x80'*8] 0.0008155205835372116 0.0005618338952475357 31.11% 45.15% 1.45x
hexbytes_getitem_slice[slice(None,None)-b'\\xde\\xad\\xbe\\xef'] 0.0008253045315922193 0.0005708682639698949 30.83% 44.57% 1.45x
hexbytes_getitem_slice[slice(None,None)-b'\\xff'*64] 0.0008148748100403552 0.0005572844552182692 31.61% 46.22% 1.46x
hexbytes_getitem_slice[slice(None,None)-b'a'*1024] 0.0009313511771428498 0.0006580753526622898 29.34% 41.53% 1.42x
hexbytes_getitem_slice[slice(None,None)-b'abc'] 0.0008290725601008639 0.0005672038236697585 31.59% 46.17% 1.46x
hexbytes_getitem_slice[slice(None,None)-long alternating] 0.0009284822767770997 0.0006597190773416346 28.95% 40.74% 1.41x
hexbytes_getitem_slice[slice(None,None)-mixed pattern] 0.0008213156627515896 0.0005580045993024842 32.06% 47.19% 1.47x
hexbytes_getitem_slice[slice(None,None)-multiples of 0x10] 0.0008131909071153132 0.0005565558134367772 31.56% 46.11% 1.46x
hexbytes_getitem_slice[slice(None,None)-palindrome ascii] 0.0008187318005094792 0.0005691379904709666 30.49% 43.85% 1.44x
hexbytes_getitem_slice[slice(None,None)-palindrome numeric] 0.000824400074955096 0.0005699848341236079 30.86% 44.64% 1.45x
hexbytes_getitem_slice[slice(None,None)-palindrome] 0.0008118344838704797 0.0005617989366499639 30.80% 44.51% 1.45x
hexbytes_getitem_slice[slice(None,None)-repeated 0-9] 0.0008196435236166705 0.0005627758608209112 31.34% 45.64% 1.46x
hexbytes_getitem_slice[slice(None,None)-single 0xff] 0.0007893701246945603 0.0005453758946158713 30.91% 44.74% 1.45x
hexbytes_getitem_slice[slice(None,None)-single null byte] 0.0007898353995152372 0.0005428651632061335 31.27% 45.49% 1.45x
hexbytes_getitem_slice[slice(None,None)-two patterns] 0.0008181831156738583 0.0005631799590918005 31.17% 45.28% 1.45x
hexbytes_new[''] 0.000713286542049476 0.0002971050542181244 58.35% 140.08% 2.40x
hexbytes_new['0x'] 0.0007853289297831855 0.0002986080944122652 61.98% 163.00% 2.63x
hexbytes_new['0x'+'00'*64] 0.0009128402537593368 0.00046978829164755345 48.54% 94.31% 1.94x
hexbytes_new['0x'+'a'*128] 0.0009087716563962404 0.00046736316161449006 48.57% 94.45% 1.94x
hexbytes_new['0x'+'ff'*32] 0.0008731859664852494 0.00043368834947213526 50.33% 101.34% 2.01x
hexbytes_new['0x1234'] 0.0008479801271331083 0.0004159345518800112 50.95% 103.87% 2.04x
hexbytes_new['0xabcdef'] 0.0008427139620473046 0.0004156023485557073 50.68% 102.77% 2.03x
hexbytes_new['0xCAFEBABE'] 0.0008611043294843339 0.0004270354878916273 50.41% 101.65% 2.02x
hexbytes_new['0xdeadbeef'] 0.0008596992156858886 0.0004136607342771329 51.88% 107.83% 2.08x
hexbytes_new['abc'] 0.0008445152279029411 0.00043318063875857096 48.71% 94.96% 1.95x
hexbytes_new['deadbeef'] 0.0007886700380572804 0.00037224104474893106 52.80% 111.87% 2.12x
hexbytes_new[0-9] 0.0004177644885189822 0.0002593189344133493 37.93% 61.10% 1.61x
hexbytes_new[0] 0.0012061991802257064 0.0003420626551730894 71.64% 252.63% 3.53x
hexbytes_new[123456] 0.0012607764202903545 0.00033523922340782244 73.41% 276.08% 3.76x
hexbytes_new[2**16] 0.0012430457356594447 0.0003376295433536901 72.84% 268.17% 3.68x
hexbytes_new[2**256-1] 0.0012926154505352775 0.0004153413890962369 67.87% 211.22% 3.11x
hexbytes_new[2**32] 0.0012821422827220715 0.0003764185415747573 70.64% 240.62% 3.41x
hexbytes_new[2**64] 0.0012965324253606666 0.00039312793610839474 69.68% 229.80% 3.30x
hexbytes_new[2**8] 0.0011913193362393813 0.0003459001910859815 70.96% 244.41% 3.44x
hexbytes_new[4-byte pattern] 0.0004308564559488048 0.0003028290256799652 29.71% 42.28% 1.42x
hexbytes_new[all byte values] 0.0004254145814754654 0.0002908559937721594 31.63% 46.26% 1.46x
hexbytes_new[alternating 0x00/0xff] 0.00042470060267262553 0.0002616292253326715 38.40% 62.33% 1.62x
hexbytes_new[alternating 0xaa/0x55] 0.0004226566166670312 0.00026144437835710763 38.14% 61.66% 1.62x
hexbytes_new[ascii sentence] 0.0004198127221979357 0.00025913390842119774 38.27% 62.01% 1.62x
hexbytes_new[b''] 0.00043130309854172417 0.00026314001633623925 38.99% 63.91% 1.64x
hexbytes_new[b'\\x00'*32] 0.00041769944634710847 0.0002582980975329552 38.16% 61.71% 1.62x
hexbytes_new[b'\\x00\\xff\\x00\\xff'] 0.00042334148990105677 0.0002659169365448448 37.19% 59.20% 1.59x
hexbytes_new[b'\\x01'*100] 0.0004172571452157787 0.00025787396578538324 38.20% 61.81% 1.62x
hexbytes_new[b'\\x01'*2048] 0.0005514205490994321 0.0003735227393584363 32.26% 47.63% 1.48x
hexbytes_new[b'\\x01\\x02\\x03'] 0.0004215455316405262 0.00026332585396176655 37.53% 60.09% 1.60x
hexbytes_new[b'\\x10\\x20\\x30\\x40\\x50'] 0.0004219027995527001 0.0002531846471972926 39.99% 66.64% 1.67x
hexbytes_new[b'\\x7f'*8] 0.0004154394367766713 0.0002582965915565567 37.83% 60.84% 1.61x
hexbytes_new[b'\\x80'*8] 0.00041352245666466484 0.0002585595325193967 37.47% 59.93% 1.60x
hexbytes_new[b'\\xde\\xad\\xbe\\xef'] 0.00041579134839022096 0.0002562388324846919 38.37% 62.27% 1.62x
hexbytes_new[b'\\xff'*64] 0.0004225097163786682 0.00026770225348767186 36.64% 57.83% 1.58x
hexbytes_new[b'a'*1024] 0.0004944812291765791 0.00032001335510522237 35.28% 54.52% 1.55x
hexbytes_new[b'abc'] 0.0004409988758966325 0.00026160908172442226 40.68% 68.57% 1.69x
hexbytes_new[bytearray(0-9)] 0.0006956367988123166 0.00037999805632707955 45.37% 83.06% 1.83x
hexbytes_new[bytearray(4-byte pattern)] 0.0007050268224505354 0.0004296128767965527 39.06% 64.11% 1.64x
hexbytes_new[bytearray(all byte values)] 0.0007086769642853005 0.0004240233768701545 40.17% 67.13% 1.67x
hexbytes_new[bytearray(alternating 0x00/0xff)] 0.0007032345040711472 0.0003841001447583384 45.38% 83.09% 1.83x
hexbytes_new[bytearray(alternating 0xaa/0x55)] 0.000705946157385825 0.00039247582128985214 44.40% 79.87% 1.80x
hexbytes_new[bytearray(ascii sentence)] 0.0006938927314609249 0.00038880262340768376 43.97% 78.47% 1.78x
hexbytes_new[bytearray(b'')] 0.0006735859159728285 0.0003641344350393888 45.94% 84.98% 1.85x
hexbytes_new[bytearray(b'\\x00'*32)] 0.0007077978762180275 0.0003801068545666958 46.30% 86.21% 1.86x
hexbytes_new[bytearray(b'\\x00\\xff\\x00\\xff')] 0.0007042931522701484 0.00038229492170850307 45.72% 84.23% 1.84x
hexbytes_new[bytearray(b'\\x01'*100)] 0.0007080009571536827 0.0003850737451796076 45.61% 83.86% 1.84x
hexbytes_new[bytearray(b'\\x01'*2048)] 0.00091566279813965 0.0005579390420759753 39.07% 64.12% 1.64x
hexbytes_new[bytearray(b'\\x01\\x02\\x03')] 0.0007032190080298009 0.00038717964802120015 44.94% 81.63% 1.82x
hexbytes_new[bytearray(b'\\x10\\x20\\x30\\x40\\x50')] 0.00070894378054128 0.0003819877244406559 46.12% 85.59% 1.86x
hexbytes_new[bytearray(b'\\x7f'*8)] 0.0006860828128066364 0.0003770431510656644 45.04% 81.96% 1.82x
hexbytes_new[bytearray(b'\\x80'*8)] 0.0006976429090907633 0.0003796204400645425 45.59% 83.77% 1.84x
hexbytes_new[bytearray(b'\\xde\\xad\\xbe\\xef')] 0.0007003069865437275 0.0003852544132774532 44.99% 81.78% 1.82x
hexbytes_new[bytearray(b'\\xff'*64)] 0.0007004987963218175 0.0003850391192886355 45.03% 81.93% 1.82x
hexbytes_new[bytearray(b'a'*1024)] 0.0008336748208958234 0.0005081952079572859 39.04% 64.05% 1.64x
hexbytes_new[bytearray(b'abc')] 0.0007002943416981205 0.0003975814395867639 43.23% 76.14% 1.76x
hexbytes_new[bytearray(long alternating)] 0.0008444909623800355 0.0005113778718212708 39.45% 65.14% 1.65x
hexbytes_new[bytearray(mixed pattern)] 0.000704915672339431 0.0003843704790466 45.47% 83.39% 1.83x
hexbytes_new[bytearray(multiples of 0x10)] 0.0006961337538347559 0.00037963612991976606 45.47% 83.37% 1.83x
hexbytes_new[bytearray(palindrome ascii)] 0.0006968065914055082 0.00038839464013829775 44.26% 79.41% 1.79x
hexbytes_new[bytearray(palindrome numeric)] 0.000705323553890052 0.00038288215856962236 45.72% 84.21% 1.84x
hexbytes_new[bytearray(palindrome)] 0.0006957388575436023 0.000377695818144958 45.71% 84.21% 1.84x
hexbytes_new[bytearray(repeated 0-9)] 0.0006981252441003654 0.00038948902922975986 44.21% 79.24% 1.79x
hexbytes_new[bytearray(single 0xff)] 0.0006996523699858712 0.0003843662828207233 45.06% 82.03% 1.82x
hexbytes_new[bytearray(single null byte)] 0.0007025731925514731 0.00038826547272655186 44.74% 80.95% 1.81x
hexbytes_new[bytearray(two patterns)] 0.0006987175513745997 0.00039100497458833817 44.04% 78.70% 1.79x
hexbytes_new[False] 0.0006053489302484946 0.0002779845584623716 54.08% 117.76% 2.18x
hexbytes_new[long alternating] 0.0004972199211459584 0.0003256379366353493 34.51% 52.69% 1.53x
hexbytes_new[memoryview(0-9)] 0.000847735428571608 0.00044688537770748676 47.28% 89.70% 1.90x
hexbytes_new[memoryview(4-byte pattern)] 0.0008495788794629025 0.0004791624764213419 43.60% 77.30% 1.77x
hexbytes_new[memoryview(all byte values)] 0.0008514283137241324 0.00047758987385322177 43.91% 78.28% 1.78x
hexbytes_new[memoryview(alternating 0x00/0xff)] 0.0008481306881639129 0.00044935129737047564 47.02% 88.75% 1.89x
hexbytes_new[memoryview(alternating 0xaa/0x55)] 0.0008398799920775512 0.00044924060578623303 46.51% 86.96% 1.87x
hexbytes_new[memoryview(ascii sentence)] 0.0008197799593778116 0.0004425693327556998 46.01% 85.23% 1.85x
hexbytes_new[memoryview(b'')] 0.0008141349888213125 0.00042019249873317277 48.39% 93.75% 1.94x
hexbytes_new[memoryview(b'\\x00'*32)] 0.0008493476893191665 0.000438299216608729 48.40% 93.78% 1.94x
hexbytes_new[memoryview(b'\\x00\\xff\\x00\\xff')] 0.0008529398739352323 0.00044754433481389896 47.53% 90.58% 1.91x
hexbytes_new[memoryview(b'\\x01'*100)] 0.0008569024700610804 0.0004509492182581418 47.37% 90.02% 1.90x
hexbytes_new[memoryview(b'\\x01'*2048)] 0.0010481999827039864 0.0006267317153846837 40.21% 67.25% 1.67x
hexbytes_new[memoryview(b'\\x01\\x02\\x03')] 0.000838437147923469 0.0004491861518770308 46.43% 86.66% 1.87x
hexbytes_new[memoryview(b'\\x10\\x20\\x30\\x40\\x50')] 0.0008518454708439638 0.00044605068593120504 47.64% 90.98% 1.91x
hexbytes_new[memoryview(b'\\x7f'*8)] 0.0008460839653379259 0.000438741134562715 48.14% 92.84% 1.93x
hexbytes_new[memoryview(b'\\x80'*8)] 0.0008520532398621339 0.0004514448334060694 47.02% 88.74% 1.89x
hexbytes_new[memoryview(b'\\xde\\xad\\xbe\\xef')] 0.000853219430025842 0.0004463127999053659 47.69% 91.17% 1.91x
hexbytes_new[memoryview(b'\\xff'*64)] 0.0008450079545454018 0.00045059589230744135 46.68% 87.53% 1.88x
hexbytes_new[memoryview(b'a'*1024)] 0.0009890281561225997 0.000564492142022201 42.92% 75.21% 1.75x
hexbytes_new[memoryview(b'abc')] 0.0008450751440811339 0.00045502596525980727 46.16% 85.72% 1.86x
hexbytes_new[memoryview(long alternating)] 0.0009792268853441326 0.000564070346261345 42.40% 73.60% 1.74x
hexbytes_new[memoryview(mixed pattern)] 0.0008300631979160952 0.0004478240555805824 46.05% 85.35% 1.85x
hexbytes_new[memoryview(multiples of 0x10)] 0.000836359785958838 0.00045437823438175757 45.67% 84.07% 1.84x
hexbytes_new[memoryview(palindrome ascii)] 0.0008359738701634903 0.0004563709609271391 45.41% 83.18% 1.83x
hexbytes_new[memoryview(palindrome numeric)] 0.0008402925021612468 0.00045869810415718657 45.41% 83.19% 1.83x
hexbytes_new[memoryview(palindrome)] 0.0008535375609546424 0.00044726885613759773 47.60% 90.83% 1.91x
hexbytes_new[memoryview(repeated 0-9)] 0.0008469401067365668 0.0004428389156231837 47.71% 91.25% 1.91x
hexbytes_new[memoryview(single 0xff)] 0.000839257651770234 0.0004598251124392254 45.21% 82.52% 1.83x
hexbytes_new[memoryview(single null byte)] 0.0008447043657907858 0.00045769751498642066 45.82% 84.56% 1.85x
hexbytes_new[memoryview(two patterns)] 0.0008513531233715082 0.00044551853113151035 47.67% 91.09% 1.91x
hexbytes_new[mixed pattern] 0.00042261622505679585 0.00025838084498187923 38.86% 63.56% 1.64x
hexbytes_new[multiples of 0x10] 0.00041997295284131487 0.0002590140892202646 38.33% 62.14% 1.62x
hexbytes_new[palindrome ascii] 0.00041825133303977834 0.00025814612800938917 38.28% 62.02% 1.62x
hexbytes_new[palindrome numeric] 0.00042375138001696016 0.000261520059540493 38.28% 62.03% 1.62x
hexbytes_new[palindrome] 0.00042136793806090713 0.00026136415302290884 37.97% 61.22% 1.61x
hexbytes_new[repeated 0-9] 0.00041809976125769014 0.0002577934401345288 38.34% 62.18% 1.62x
hexbytes_new[single 0xff] 0.00042498177369598 0.0002594236035704978 38.96% 63.82% 1.64x
hexbytes_new[single null byte] 0.00043122216198688624 0.000269896827502078 37.41% 59.77% 1.60x
hexbytes_new[True] 0.0006100364274345479 0.00027822887934925855 54.39% 119.26% 2.19x
hexbytes_new[two patterns] 0.0004154619572313539 0.0002617287176502183 37.00% 58.74% 1.59x
hexbytes_repr[0-9] 0.0003265081602087974 0.00017404541822399627 46.69% 87.60% 1.88x
hexbytes_repr[4-byte pattern] 0.0012408821091365071 0.00043445350272158496 64.99% 185.62% 2.86x
hexbytes_repr[all byte values] 0.0012428860826043712 0.00043433193997184535 65.05% 186.16% 2.86x
hexbytes_repr[alternating 0x00/0xff] 0.000532271257207477 0.0002278891140675479 57.19% 133.57% 2.34x
hexbytes_repr[alternating 0xaa/0x55] 0.0005302881281647605 0.00022228338790693204 58.08% 138.56% 2.39x
hexbytes_repr[ascii sentence] 0.0004436565361038547 0.0002057722683714696 53.62% 115.61% 2.16x
hexbytes_repr[b''] 0.00023951015180566435 0.00013837996200314479 42.22% 73.08% 1.73x
hexbytes_repr[b'\\x00'*32] 0.0004046127031459242 0.00019115360703117102 52.76% 111.67% 2.12x
hexbytes_repr[b'\\x00\\xff\\x00\\xff'] 0.00030109726327516996 0.0001681200813414178 44.16% 79.10% 1.79x
hexbytes_repr[b'\\x01'*100] 0.0006585010241379741 0.0002599779645356539 60.52% 153.29% 2.53x
hexbytes_repr[b'\\x01'*2048] 0.007868076496177878 0.0022456449390547873 71.46% 250.37% 3.50x
hexbytes_repr[b'\\x01\\x02\\x03'] 0.0003013493542312775 0.00016707683248016957 44.56% 80.37% 1.80x
hexbytes_repr[b'\\x10\\x20\\x30\\x40\\x50'] 0.0003079465409789512 0.00016854014159875825 45.27% 82.71% 1.83x
hexbytes_repr[b'\\x7f'*8] 0.000317638562401344 0.00017147907304175403 46.01% 85.23% 1.85x
hexbytes_repr[b'\\x80'*8] 0.0003174017922908968 0.0001707197855902841 46.21% 85.92% 1.86x
hexbytes_repr[b'\\xde\\xad\\xbe\\xef'] 0.00030319916145979755 0.00016750656951994273 44.75% 81.01% 1.81x
hexbytes_repr[b'\\xff'*64] 0.000531921256087208 0.00022413450952181124 57.86% 137.32% 2.37x
hexbytes_repr[b'a'*1024] 0.004094839399190534 0.0012004777684863008 70.68% 241.10% 3.41x
hexbytes_repr[b'abc'] 0.0003003790130748609 0.00016516959004966064 45.01% 81.86% 1.82x
hexbytes_repr[long alternating] 0.00407091654392674 0.0012404243573212285 69.53% 228.19% 3.28x
hexbytes_repr[mixed pattern] 0.0010141021644408269 0.00036664350769890586 63.85% 176.59% 2.77x
hexbytes_repr[multiples of 0x10] 0.0003262408767414862 0.000176550074121188 45.88% 84.79% 1.85x
hexbytes_repr[palindrome ascii] 0.00031653202597278627 0.00017034007962489449 46.19% 85.82% 1.86x
hexbytes_repr[palindrome numeric] 0.00030824528779298287 0.00016387498527697616 46.84% 88.10% 1.88x
hexbytes_repr[palindrome] 0.0003579915665375686 0.00018273333160804539 48.96% 95.91% 1.96x
hexbytes_repr[repeated 0-9] 0.0006564560033723449 0.0002572500403379852 60.81% 155.18% 2.55x
hexbytes_repr[single 0xff] 0.0002934823725194656 0.00016317651988892 44.40% 79.86% 1.80x
hexbytes_repr[single null byte] 0.00029427149283537416 0.00015910433280804528 45.93% 84.96% 1.85x
hexbytes_repr[two patterns] 0.0005296075966025542 0.0002192940008865987 58.59% 141.51% 2.42x
hexbytes_to_0x_hex[0-9] 0.0001756371922821001 0.000168489398506664 4.07% 4.24% 1.04x
hexbytes_to_0x_hex[4-byte pattern] 0.0004360433890166176 0.00042611570752315326 2.28% 2.33% 1.02x
hexbytes_to_0x_hex[all byte values] 0.0004357623333348755 0.00042747445164155543 1.90% 1.94% 1.02x
hexbytes_to_0x_hex[alternating 0x00/0xff] 0.00022455273530821347 0.00021911047468074323 2.42% 2.48% 1.02x
hexbytes_to_0x_hex[alternating 0xaa/0x55] 0.00022588999637745762 0.00022135732122345275 2.01% 2.05% 1.02x
hexbytes_to_0x_hex[ascii sentence] 0.00020447807670218927 0.00020170524207228542 1.36% 1.37% 1.01x
hexbytes_to_0x_hex[b''] 0.00010330278656322294 0.00012895198162430133 -24.83% -19.89% 0.80x
hexbytes_to_0x_hex[b'\\x00'*32] 0.00019442211059980967 0.0001891816777052299 2.70% 2.77% 1.03x
hexbytes_to_0x_hex[b'\\x00\\xff\\x00\\xff'] 0.00016717773966098764 0.0001597310977256602 4.45% 4.66% 1.05x
hexbytes_to_0x_hex[b'\\x01'*100] 0.00026220570989760766 0.000251345272202303 4.14% 4.32% 1.04x
hexbytes_to_0x_hex[b'\\x01'*2048] 0.0022218303713609847 0.002239393984200638 -0.79% -0.78% 0.99x
hexbytes_to_0x_hex[b'\\x01\\x02\\x03'] 0.00017017572247655488 0.00015801222955516366 7.15% 7.70% 1.08x
hexbytes_to_0x_hex[b'\\x10\\x20\\x30\\x40\\x50'] 0.0001676343935402971 0.0001607353742066256 4.12% 4.29% 1.04x
hexbytes_to_0x_hex[b'\\x7f'*8] 0.0001732210945374088 0.0001661146987618666 4.10% 4.28% 1.04x
hexbytes_to_0x_hex[b'\\x80'*8] 0.00017246194474785409 0.00016475598128384958 4.47% 4.68% 1.05x
hexbytes_to_0x_hex[b'\\xde\\xad\\xbe\\xef'] 0.0001675579708394597 0.00016405071555600107 2.09% 2.14% 1.02x
hexbytes_to_0x_hex[b'\\xff'*64] 0.00022553799323382442 0.00021991883094311856 2.49% 2.56% 1.03x
hexbytes_to_0x_hex[b'a'*1024] 0.0012336363508788132 0.001192225069547008 3.36% 3.47% 1.03x
hexbytes_to_0x_hex[b'abc'] 0.00017022123541665876 0.000155357413835162 8.73% 9.57% 1.10x
hexbytes_to_0x_hex[long alternating] 0.001213437188790277 0.00123256165149408 -1.58% -1.55% 0.98x
hexbytes_to_0x_hex[mixed pattern] 0.00036387501851817207 0.00035618511427650066 2.11% 2.16% 1.02x
hexbytes_to_0x_hex[multiples of 0x10] 0.00017536060863345315 0.00016681815215375043 4.87% 5.12% 1.05x
hexbytes_to_0x_hex[palindrome ascii] 0.00016968428043852285 0.00016438901449051735 3.12% 3.22% 1.03x
hexbytes_to_0x_hex[palindrome numeric] 0.00016771811131766312 0.00016230295560830225 3.23% 3.34% 1.03x
hexbytes_to_0x_hex[palindrome] 0.00018283611958660374 0.00017861599047475194 2.31% 2.36% 1.02x
hexbytes_to_0x_hex[repeated 0-9] 0.00026293008831898324 0.0002521631225173077 4.09% 4.27% 1.04x
hexbytes_to_0x_hex[single 0xff] 0.0001631528057228064 0.00015941115674135455 2.29% 2.35% 1.02x
hexbytes_to_0x_hex[single null byte] 0.00016287240396563866 0.00015819936146013738 2.87% 2.95% 1.03x
hexbytes_to_0x_hex[two patterns] 0.00022521389072454245 0.00021906674967072135 2.73% 2.81% 1.03x

@renovate
Copy link
Copy Markdown
Author

renovate Bot commented Apr 14, 2026

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