Skip to content

chore(deps): update dependency python to 3.14#22

Closed
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/python-3.x
Closed

chore(deps): update dependency python to 3.14#22
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/python-3.x

Conversation

@renovate
Copy link
Copy Markdown

@renovate renovate Bot commented Oct 8, 2025

This PR contains the following updates:

Package Type Update Change
python uses-with minor 3.11 -> 3.14
python uses-with minor 3.13 -> 3.14

Release Notes

actions/python-versions (python)

v3.14.0: 3.14.0

Compare Source

Python 3.14.0

v3.13.8: 3.13.8

Compare Source

Python 3.13.8

v3.13.7: 3.13.7

Compare Source

Python 3.13.7

v3.13.6: 3.13.6

Compare Source

Python 3.13.6

v3.13.5: 3.13.5

Compare Source

Python 3.13.5

v3.13.4: 3.13.4

Compare Source

Python 3.13.4

v3.13.3: 3.13.3

Compare Source

Python 3.13.3

v3.13.2: 3.13.2

Compare Source

Python 3.13.2

v3.13.1: 3.13.1

Compare Source

Python 3.13.1

v3.13.0: 3.13.0

Compare Source

Python 3.13.0

v3.12.11: 3.12.11

Compare Source

Python 3.12.11

v3.12.10: 3.12.10

Compare Source

Python 3.12.10

v3.12.9: 3.12.9

Compare Source

Python 3.12.9

v3.12.8: 3.12.8

Compare Source

Python 3.12.8

v3.12.7: 3.12.7

Compare Source

Python 3.12.7

v3.12.6: 3.12.6

Compare Source

Python 3.12.6

v3.12.5: 3.12.5

Compare Source

Python 3.12.5

v3.12.4: 3.12.4

Compare Source

Python 3.12.4

v3.12.3: 3.12.3

Compare Source

Python 3.12.3

v3.12.2: 3.12.2

Compare Source

Python 3.12.2

v3.12.1: 3.12.1

Compare Source

Python 3.12.1

v3.12.0: 3.12.0

Compare Source

Python 3.12.0


Configuration

📅 Schedule: 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 these updates again.


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

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

@BobTheBuidler BobTheBuidler deleted the renovate/python-3.x branch October 8, 2025 19:58
@renovate
Copy link
Copy Markdown
Author

renovate Bot commented Oct 8, 2025

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (3.14). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@codspeed-hq
Copy link
Copy Markdown

codspeed-hq Bot commented Oct 8, 2025

CodSpeed Performance Report

Merging #22 will create unknown performance changes

Comparing renovate/python-3.x (032e6b3) with master (3cae667)1

Summary

⚠️ No benchmarks were detected in both the base of the PR and the PR.
Please ensure that your benchmarks are correctly instrumented with CodSpeed.

Check out the benchmarks creation guide

⏩ 619 skipped2

Footnotes

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

  2. 619 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Oct 8, 2025

Pytest Benchmark Diff

faster_hexbytes._utils - view benchmarks

Function Reference Mean Faster Mean % Change Speedup (%) x Faster Faster
hexstr_to_bytes[''] 0.000019698092929819174 0.000011569841120655926 41.26% 70.25% 1.70x
hexstr_to_bytes['0x'] 0.000022304164172621483 0.000011772990332272648 47.22% 89.45% 1.89x
hexstr_to_bytes['0x'+'0'*128] 0.000034944697687443845 0.00002405541490859775 31.16% 45.27% 1.45x
hexstr_to_bytes['0x'+'00'*64] 0.000034972252920867365 0.000024288159923339174 30.55% 43.99% 1.44x
hexstr_to_bytes['0x'+'00ff'*16] 0.00003181051459962784 0.000020621616595074902 35.17% 54.26% 1.54x
hexstr_to_bytes['0x'+'0123456789abcdef'*8] 0.00003464762073096816 0.000024344516525273978 29.74% 42.32% 1.42x
hexstr_to_bytes['0x'+'1'*64] 0.00003147456727626857 0.00002064168901082494 34.42% 52.48% 1.52x
hexstr_to_bytes['0x'+'1234567890abcdef'*8] 0.00003496508630306503 0.000024136647766184236 30.97% 44.86% 1.45x
hexstr_to_bytes['0x'+'a'*128] 0.00003469642171315541 0.000024178545534479472 30.31% 43.50% 1.44x
hexstr_to_bytes['0x'+'a1b2c3d4'*8] 0.00003150942113062284 0.000020456002885330347 35.08% 54.04% 1.54x
hexstr_to_bytes['0x'+'b'*2048] 0.00014328279033887895 0.00012860522444691942 10.24% 11.41% 1.11x
hexstr_to_bytes['0x'+'badc0ffee0ddf00d'*4] 0.00003145990825676856 0.000020572473886204534 34.61% 52.92% 1.53x
hexstr_to_bytes['0x'+'beef'*16] 0.00003137225501664172 0.000020568081081579066 34.44% 52.53% 1.53x
hexstr_to_bytes['0x'+'c'*1024] 0.00009122169083335099 0.00007643264768268028 16.21% 19.35% 1.19x
hexstr_to_bytes['0x'+'cafebabe'*8] 0.00003135047601950107 0.00002073894136019158 33.85% 51.17% 1.51x
hexstr_to_bytes['0x'+'d'*512] 0.00005854665806369635 0.00004465510216536049 23.73% 31.11% 1.31x
hexstr_to_bytes['0x'+'dead'*16] 0.00003145164168235776 0.000020382429075562836 35.19% 54.31% 1.54x
hexstr_to_bytes['0x'+'e'*256] 0.000043794095048108443 0.00003101333642911794 29.18% 41.21% 1.41x
hexstr_to_bytes['0x'+'f'*128] 0.0000349677516923216 0.000024158699970901213 30.91% 44.74% 1.45x
hexstr_to_bytes['0x'+'f'*64] 0.00003150456482948092 0.00002050207450644026 34.92% 53.67% 1.54x
hexstr_to_bytes['0x'+'facefeed'*8] 0.0000314523138487696 0.000020500668589787267 34.82% 53.42% 1.53x
hexstr_to_bytes['0x'+'ff'*32] 0.00003179118952873642 0.00002048267124015243 35.57% 55.21% 1.55x
hexstr_to_bytes['0x'+'ff00'*16] 0.00003164271941699518 0.000020398786431284484 35.53% 55.12% 1.55x
hexstr_to_bytes['0x0'] 0.000031540361041279236 0.00001977024448283037 37.32% 59.53% 1.60x
hexstr_to_bytes['0x1'] 0.00003125147025918021 0.00001974059510693368 36.83% 58.31% 1.58x
hexstr_to_bytes['0x1234'] 0.00002925179185506539 0.000018228348105698495 37.68% 60.47% 1.60x
hexstr_to_bytes['0xabcdef'] 0.00002802905870668325 0.000018216610247530063 35.01% 53.87% 1.54x
hexstr_to_bytes['0xCAFEBABE'] 0.000029086794610619493 0.000018496311054323582 36.41% 57.26% 1.57x
hexstr_to_bytes['0xdeadbeef'] 0.000028934852197827074 0.000018372557477437734 36.50% 57.49% 1.57x
hexstr_to_bytes['deadbeef'] 0.00002363078281448956 0.000015101758706396972 36.09% 56.48% 1.56x
to_bytes[''] 0.00002898105107316353 0.00001267355512326485 56.27% 128.67% 2.29x
to_bytes['0x'] 0.00003252382327709277 0.000013188663176027 59.45% 146.60% 2.47x
to_bytes['0x'+'00'*64] 0.000045562069917392116 0.000024914520533618636 45.32% 82.87% 1.83x
to_bytes['0x'+'a'*128] 0.00004509247257905002 0.000025906465067972826 42.55% 74.06% 1.74x
to_bytes['0x'+'ff'*32] 0.00004124729407777348 0.000021920745580167233 46.86% 88.17% 1.88x
to_bytes['0x1234'] 0.000039434258695199 0.000019186112452459968 51.35% 105.54% 2.06x
to_bytes['0xabcdef'] 0.0000398042677233364 0.000019088048120013556 52.05% 108.53% 2.09x
to_bytes['0xCAFEBABE'] 0.00003934311061699841 0.000018997678839896924 51.71% 107.09% 2.07x
to_bytes['0xdeadbeef'] 0.000038908968106250555 0.000019590787446691326 49.65% 98.61% 1.99x
to_bytes['abc'] 0.000039915761255584136 0.000020618606241659475 48.34% 93.59% 1.94x
to_bytes['deadbeef'] 0.000033904358050118125 0.000016070699801261522 52.60% 110.97% 2.11x
to_bytes[0-9] 0.000007225226542195362 0.000003553228447410882 50.82% 103.34% 2.03x
to_bytes[0] 0.00007302351194126489 0.00003218319249582616 55.93% 126.90% 2.27x
to_bytes[123456] 0.00007861821064877362 0.000035393331105268215 54.98% 122.13% 2.22x
to_bytes[2**16] 0.00007833972921473356 0.000035341230267148156 54.89% 121.67% 2.22x
to_bytes[2**256-1] 0.00008136887260881792 0.00004073422286114635 49.94% 99.76% 2.00x
to_bytes[2**32] 0.00007481363368269004 0.000038102134951305585 49.07% 96.35% 1.96x
to_bytes[2**64] 0.00008171934589980616 0.000039444835884856175 51.73% 107.17% 2.07x
to_bytes[2**8] 0.00007794706596618499 0.000035113421973224674 54.95% 121.99% 2.22x
to_bytes[4-byte pattern] 0.0000072860430399657185 0.000003482918759439405 52.20% 109.19% 2.09x
to_bytes[all byte values] 0.0000072072265184398406 0.000003449162066482186 52.14% 108.96% 2.09x
to_bytes[alternating 0x00/0xff] 0.000007231196862068408 0.0000034710908242882015 52.00% 108.33% 2.08x
to_bytes[alternating 0xaa/0x55] 0.00000712909570644339 0.000003466589109613654 51.37% 105.65% 2.06x
to_bytes[ascii sentence] 0.000007235066087390129 0.0000034803303988773346 51.90% 107.88% 2.08x
to_bytes[b''] 0.000007141620795442514 0.0000034607384780450823 51.54% 106.36% 2.06x
to_bytes[b'\\x00'*32] 0.000007277584713166927 0.000003472214796999625 52.29% 109.59% 2.10x
to_bytes[b'\\x00\\xff\\x00\\xff'] 0.000007446039600574967 0.000003535359981335077 52.52% 110.62% 2.11x
to_bytes[b'\\x01'*100] 0.000007291926187038028 0.000003460236445007472 52.55% 110.73% 2.11x
to_bytes[b'\\x01'*2048] 0.000007181487094143244 0.0000034811005968023643 51.53% 106.30% 2.06x
to_bytes[b'\\x01\\x02\\x03'] 0.0000074033839590896865 0.0000034695764629526153 53.14% 113.38% 2.13x
to_bytes[b'\\x10\\x20\\x30\\x40\\x50'] 0.000007312220629840481 0.0000036190092652482603 50.51% 102.05% 2.02x
to_bytes[b'\\x7f'*8] 0.000007343711255123827 0.0000034645128835370984 52.82% 111.97% 2.12x
to_bytes[b'\\x80'*8] 0.000007255650956117539 0.000003463874981581103 52.26% 109.47% 2.09x
to_bytes[b'\\xde\\xad\\xbe\\xef'] 0.000007334511368843039 0.0000034643127492100917 52.77% 111.72% 2.12x
to_bytes[b'\\xff'*64] 0.0000072727950326866666 0.000003465309093512348 52.35% 109.87% 2.10x
to_bytes[b'a'*1024] 0.000007234399444732593 0.000003554510486672782 50.87% 103.53% 2.04x
to_bytes[b'abc'] 0.000006998523604872758 0.000003669293048321828 47.57% 90.73% 1.91x
to_bytes[bytearray(0-9)] 0.00002943154658128918 0.000013880392877602703 52.84% 112.04% 2.12x
to_bytes[bytearray(4-byte pattern)] 0.000030444583308712518 0.000014046999983714478 53.86% 116.73% 2.17x
to_bytes[bytearray(all byte values)] 0.00003059313460157413 0.000013975439620512492 54.32% 118.91% 2.19x
to_bytes[bytearray(alternating 0x00/0xff)] 0.000029363611375548006 0.000013945474880033825 52.51% 110.56% 2.11x
to_bytes[bytearray(alternating 0xaa/0x55)] 0.00002896557253455373 0.000013851248348214452 52.18% 109.12% 2.09x
to_bytes[bytearray(ascii sentence)] 0.000029916020461678995 0.00001413468731310555 52.75% 111.65% 2.12x
to_bytes[bytearray(b'')] 0.00002715327957432189 0.000011823054575265055 56.46% 129.66% 2.30x
to_bytes[bytearray(b'\\x00'*32)] 0.00002969303660473981 0.000013845495050878414 53.37% 114.46% 2.14x
to_bytes[bytearray(b'\\x00\\xff\\x00\\xff')] 0.000028878605216524395 0.00001402792127966461 51.42% 105.87% 2.06x
to_bytes[bytearray(b'\\x01'*100)] 0.000030076874811870074 0.000013955614121426017 53.60% 115.52% 2.16x
to_bytes[bytearray(b'\\x01'*2048)] 0.00003841494947305875 0.000021754126886543392 43.37% 76.59% 1.77x
to_bytes[bytearray(b'\\x01\\x02\\x03')] 0.0000287807736589708 0.000013867373009170927 51.82% 107.54% 2.08x
to_bytes[bytearray(b'\\x10\\x20\\x30\\x40\\x50')] 0.000028728326398640317 0.000013961585080788689 51.40% 105.77% 2.06x
to_bytes[bytearray(b'\\x7f'*8)] 0.000029744108038035236 0.000013905581016122694 53.25% 113.90% 2.14x
to_bytes[bytearray(b'\\x80'*8)] 0.00002978553781183276 0.000013939835358105614 53.20% 113.67% 2.14x
to_bytes[bytearray(b'\\xde\\xad\\xbe\\xef')] 0.00002931206449659443 0.000013982457737719869 52.30% 109.63% 2.10x
to_bytes[bytearray(b'\\xff'*64)] 0.000029155739790944105 0.000013925914135540745 52.24% 109.36% 2.09x
to_bytes[bytearray(b'a'*1024)] 0.00003714066151582271 0.0000205860617790577 44.57% 80.42% 1.80x
to_bytes[bytearray(b'abc')] 0.00002983696882469326 0.000013919211929562107 53.35% 114.36% 2.14x
to_bytes[bytearray(long alternating)] 0.000037326848825851704 0.0000205265898663638 45.01% 81.85% 1.82x
to_bytes[bytearray(mixed pattern)] 0.000030498776102227466 0.000013927861536017356 54.33% 118.98% 2.19x
to_bytes[bytearray(multiples of 0x10)] 0.000029461469197050395 0.000013927359659373258 52.73% 111.54% 2.12x
to_bytes[bytearray(palindrome ascii)] 0.000029450527092177967 0.000013948642186562936 52.64% 111.14% 2.11x
to_bytes[bytearray(palindrome numeric)] 0.00002944275114358965 0.000013996702964552324 52.46% 110.35% 2.10x
to_bytes[bytearray(palindrome)] 0.000029142396380562372 0.000013907473405077152 52.28% 109.54% 2.10x
to_bytes[bytearray(repeated 0-9)] 0.000030008799390104795 0.000014520068858420075 51.61% 106.67% 2.07x
to_bytes[bytearray(single 0xff)] 0.000029110928952627587 0.000013981111217449069 51.97% 108.22% 2.08x
to_bytes[bytearray(single null byte)] 0.00002931785059101962 0.000013948772810586074 52.42% 110.18% 2.10x
to_bytes[bytearray(two patterns)] 0.000029708110665994327 0.000014089666296289367 52.57% 110.85% 2.11x
to_bytes[False] 0.00002303352386475397 0.000004187769305165581 81.82% 450.02% 5.50x
to_bytes[long alternating] 0.000007173941201076938 0.0000034676258618550363 51.66% 106.88% 2.07x
to_bytes[memoryview(0-9)] 0.00004269211445203979 0.000017959634936202928 57.93% 137.71% 2.38x
to_bytes[memoryview(4-byte pattern)] 0.00004473057125906665 0.00001798795713368071 59.79% 148.67% 2.49x
to_bytes[memoryview(all byte values)] 0.00004427831879095322 0.000017915025965026587 59.54% 147.16% 2.47x
to_bytes[memoryview(alternating 0x00/0xff)] 0.000043063965365286784 0.000017807624809762604 58.65% 141.83% 2.42x
to_bytes[memoryview(alternating 0xaa/0x55)] 0.000043610069703792086 0.000017729725414546065 59.34% 145.97% 2.46x
to_bytes[memoryview(ascii sentence)] 0.00004346296918347111 0.000018157244163893262 58.22% 139.37% 2.39x
to_bytes[memoryview(b'')] 0.00004127099539522336 0.000017031380687980458 58.73% 142.32% 2.42x
to_bytes[memoryview(b'\\x00'*32)] 0.000043493731272357134 0.000018211814916221637 58.13% 138.82% 2.39x
to_bytes[memoryview(b'\\x00\\xff\\x00\\xff')] 0.00004268199317430104 0.000017879428095618656 58.11% 138.72% 2.39x
to_bytes[memoryview(b'\\x01'*100)] 0.00004433547962313089 0.000018351517075252347 58.61% 141.59% 2.42x
to_bytes[memoryview(b'\\x01'*2048)] 0.000050840447880042516 0.00002499700342739292 50.83% 103.39% 2.03x
to_bytes[memoryview(b'\\x01\\x02\\x03')] 0.00004305363405640292 0.000017879624617337195 58.47% 140.80% 2.41x
to_bytes[memoryview(b'\\x10\\x20\\x30\\x40\\x50')] 0.00004273651900620854 0.000018007271855017222 57.86% 137.33% 2.37x
to_bytes[memoryview(b'\\x7f'*8)] 0.000043350623867125125 0.00001792130793893582 58.66% 141.89% 2.42x
to_bytes[memoryview(b'\\x80'*8)] 0.00004246588663481219 0.00001788605432238433 57.88% 137.42% 2.37x
to_bytes[memoryview(b'\\xde\\xad\\xbe\\xef')] 0.00004246629284381288 0.000018029393612235948 57.54% 135.54% 2.36x
to_bytes[memoryview(b'\\xff'*64)] 0.00004324596584129455 0.000018220144094320716 57.87% 137.35% 2.37x
to_bytes[memoryview(b'a'*1024)] 0.0000506978921950147 0.00002491376433781122 50.86% 103.49% 2.03x
to_bytes[memoryview(b'abc')] 0.00004385009623289753 0.00001834347323056647 58.17% 139.05% 2.39x
to_bytes[memoryview(long alternating)] 0.00005120777400085879 0.00002452744237904178 52.10% 108.78% 2.09x
to_bytes[memoryview(mixed pattern)] 0.0000442415335699543 0.000017911409861041145 59.51% 147.00% 2.47x
to_bytes[memoryview(multiples of 0x10)] 0.00004286509757776602 0.00001788117166207296 58.29% 139.72% 2.40x
to_bytes[memoryview(palindrome ascii)] 0.00004443994958436885 0.000017924816046670277 59.67% 147.92% 2.48x
to_bytes[memoryview(palindrome numeric)] 0.00004440975574723976 0.000017944606638987002 59.59% 147.48% 2.47x
to_bytes[memoryview(palindrome)] 0.00004278723238077833 0.00001794176936356731 58.07% 138.48% 2.38x
to_bytes[memoryview(repeated 0-9)] 0.0000441373295983878 0.000018369650165980336 58.38% 140.27% 2.40x
to_bytes[memoryview(single 0xff)] 0.0000435157464879566 0.00001797529878781494 58.69% 142.09% 2.42x
to_bytes[memoryview(single null byte)] 0.0000441076330995216 0.00001792047360875803 59.37% 146.13% 2.46x
to_bytes[memoryview(two patterns)] 0.00004348792915171434 0.000017989979435187474 58.63% 141.73% 2.42x
to_bytes[mixed pattern] 0.000007235461382894759 0.000003465318921653703 52.11% 108.80% 2.09x
to_bytes[multiples of 0x10] 0.000007152887240086772 0.0000034813250251994513 51.33% 105.46% 2.05x
to_bytes[palindrome ascii] 0.0000072268961431877325 0.0000034693979588757247 51.99% 108.30% 2.08x
to_bytes[palindrome numeric] 0.000007153070891533571 0.000003495215934701771 51.14% 104.65% 2.05x
to_bytes[palindrome] 0.0000073379071383692995 0.000003358556569699808 54.23% 118.48% 2.18x
to_bytes[repeated 0-9] 0.000007376034457393419 0.0000034807351232106965 52.81% 111.91% 2.12x
to_bytes[single 0xff] 0.0000073527373656496885 0.0000034341978963453668 53.29% 114.10% 2.14x
to_bytes[single null byte] 0.0000071786937641984355 0.000003439850389364425 52.08% 108.69% 2.09x
to_bytes[True] 0.000021772196318912045 0.0000041995565068053445 80.71% 418.44% 5.18x
to_bytes[two patterns] 0.000007207614047234395 0.0000035463267953824724 50.80% 103.24% 2.03x

faster_hexbytes.main - view benchmarks

Function Reference Mean Faster Mean % Change Speedup (%) x Faster Faster
hexbytes_getitem_index[-1-0-9] 0.000026875739324411743 0.0000234899470392689 12.60% 14.41% 1.14x
hexbytes_getitem_index[-1-4-byte pattern] 0.000026648045842775014 0.000023486347646130106 11.86% 13.46% 1.13x
hexbytes_getitem_index[-1-all byte values] 0.000026632244120771492 0.00002354549574838345 11.59% 13.11% 1.13x
hexbytes_getitem_index[-1-alternating 0x00/0xff] 0.0000267230392285228 0.000023545891651828417 11.89% 13.49% 1.13x
hexbytes_getitem_index[-1-alternating 0xaa/0x55] 0.000026789048094264367 0.000023548807512682947 12.10% 13.76% 1.14x
hexbytes_getitem_index[-1-ascii sentence] 0.00002657800595847123 0.00002332664381403378 12.23% 13.94% 1.14x
hexbytes_getitem_index[-1-b'\\x00'*32] 0.0000263735347161352 0.00002321146032579164 11.99% 13.62% 1.14x
hexbytes_getitem_index[-1-b'\\x00\\xff\\x00\\xff'] 0.00002669939756710958 0.000023329465288249634 12.62% 14.44% 1.14x
hexbytes_getitem_index[-1-b'\\x01'*100] 0.00002656898871710743 0.00002344098070991037 11.77% 13.34% 1.13x
hexbytes_getitem_index[-1-b'\\x01'*2048] 0.00002611389796597978 0.00002361364285025998 9.57% 10.59% 1.11x
hexbytes_getitem_index[-1-b'\\x01\\x02\\x03'] 0.000026614574053655116 0.000023310785913827132 12.41% 14.17% 1.14x
hexbytes_getitem_index[-1-b'\\x10\\x20\\x30\\x40\\x50'] 0.000026803113590496717 0.000023546015851971636 12.15% 13.83% 1.14x
hexbytes_getitem_index[-1-b'\\x7f'*8] 0.0000267088688293486 0.0000235047435835034 12.00% 13.63% 1.14x
hexbytes_getitem_index[-1-b'\\x80'*8] 0.00002662100714594872 0.000023355357861266214 12.27% 13.98% 1.14x
hexbytes_getitem_index[-1-b'\\xde\\xad\\xbe\\xef'] 0.0000267668784594175 0.000023354259499837902 12.75% 14.61% 1.15x
hexbytes_getitem_index[-1-b'\\xff'*64] 0.000026523769142536435 0.000023463372319552737 11.54% 13.04% 1.13x
hexbytes_getitem_index[-1-b'a'*1024] 0.000026687048070255662 0.00002338910043448413 12.36% 14.10% 1.14x
hexbytes_getitem_index[-1-b'abc'] 0.00002668371516297076 0.000023249462818665222 12.87% 14.77% 1.15x
hexbytes_getitem_index[-1-long alternating] 0.000026595510172188432 0.0000235390611476368 11.49% 12.98% 1.13x
hexbytes_getitem_index[-1-mixed pattern] 0.000026506592538795438 0.000023325673432832232 12.00% 13.64% 1.14x
hexbytes_getitem_index[-1-multiples of 0x10] 0.000026582202559311464 0.000023592668802650905 11.25% 12.67% 1.13x
hexbytes_getitem_index[-1-palindrome ascii] 0.00002647987803483923 0.00002349993332951086 11.25% 12.68% 1.13x
hexbytes_getitem_index[-1-palindrome numeric] 0.00002650802015449338 0.000023609375380318572 10.93% 12.28% 1.12x
hexbytes_getitem_index[-1-palindrome] 0.000026509296244724 0.000023480420487220457 11.43% 12.90% 1.13x
hexbytes_getitem_index[-1-repeated 0-9] 0.000026508262927001874 0.000023404170173287633 11.71% 13.26% 1.13x
hexbytes_getitem_index[-1-two patterns] 0.000026506216642209174 0.000023483983828314177 11.40% 12.87% 1.13x
hexbytes_getitem_index[0-0-9] 0.00002550307689582241 0.000022744694627035634 10.82% 12.13% 1.12x
hexbytes_getitem_index[0-4-byte pattern] 0.000025763564133296453 0.00002292122507535759 11.03% 12.40% 1.12x
hexbytes_getitem_index[0-all byte values] 0.000026056704857976645 0.000022881628292057863 12.19% 13.88% 1.14x
hexbytes_getitem_index[0-alternating 0x00/0xff] 0.000025916045855551273 0.00002275081031088436 12.21% 13.91% 1.14x
hexbytes_getitem_index[0-alternating 0xaa/0x55] 0.000025900596249269965 0.000022879662621950882 11.66% 13.20% 1.13x
hexbytes_getitem_index[0-ascii sentence] 0.00002551196640471578 0.000022927534937370763 10.13% 11.27% 1.11x
hexbytes_getitem_index[0-b'\\x00'*32] 0.000025915007337658555 0.000023567398802111878 9.06% 9.96% 1.10x
hexbytes_getitem_index[0-b'\\x00\\xff\\x00\\xff'] 0.000025861055400020697 0.000022993355323042472 11.09% 12.47% 1.12x
hexbytes_getitem_index[0-b'\\x01'*100] 0.000026100791539082886 0.000022931665125257613 12.14% 13.82% 1.14x
hexbytes_getitem_index[0-b'\\x01'*2048] 0.000026032588115300008 0.000022822657546293964 12.33% 14.06% 1.14x
hexbytes_getitem_index[0-b'\\x01\\x02\\x03'] 0.00002541488942549971 0.000022766489897770346 10.42% 11.63% 1.12x
hexbytes_getitem_index[0-b'\\x10\\x20\\x30\\x40\\x50'] 0.000025872089788160833 0.000022925645944243 11.39% 12.85% 1.13x
hexbytes_getitem_index[0-b'\\x7f'*8] 0.00002610200654792634 0.00002290737078843699 12.24% 13.95% 1.14x
hexbytes_getitem_index[0-b'\\x80'*8] 0.000026018652149965768 0.000022933030675998768 11.86% 13.45% 1.13x
hexbytes_getitem_index[0-b'\\xde\\xad\\xbe\\xef'] 0.00002593614816800846 0.000022759153402829614 12.25% 13.96% 1.14x
hexbytes_getitem_index[0-b'\\xff'*64] 0.000026137815888821084 0.000022809487770920932 12.73% 14.59% 1.15x
hexbytes_getitem_index[0-b'a'*1024] 0.000026210726077454428 0.000022631663843925215 13.65% 15.81% 1.16x
hexbytes_getitem_index[0-b'abc'] 0.00002648087304023832 0.000022877459436080524 13.61% 15.75% 1.16x
hexbytes_getitem_index[0-long alternating] 0.0000257554642018043 0.00002262102517089259 12.17% 13.86% 1.14x
hexbytes_getitem_index[0-mixed pattern] 0.000026028293667387763 0.00002296197008107603 11.78% 13.35% 1.13x
hexbytes_getitem_index[0-multiples of 0x10] 0.000025677786955859044 0.00002279919253097382 11.21% 12.63% 1.13x
hexbytes_getitem_index[0-palindrome ascii] 0.000026109510840468268 0.000022996400152950317 11.92% 13.54% 1.14x
hexbytes_getitem_index[0-palindrome numeric] 0.00002630698072006478 0.000022987776843029397 12.62% 14.44% 1.14x
hexbytes_getitem_index[0-palindrome] 0.000025748777563144414 0.000022816645414242114 11.39% 12.85% 1.13x
hexbytes_getitem_index[0-repeated 0-9] 0.000026158407764973404 0.000022888014567389912 12.50% 14.29% 1.14x
hexbytes_getitem_index[0-single 0xff] 0.000026080928110557064 0.000023014986156727388 11.76% 13.32% 1.13x
hexbytes_getitem_index[0-single null byte] 0.00002538787614650121 0.00002283098156541799 10.07% 11.20% 1.11x
hexbytes_getitem_index[0-two patterns] 0.000025991696521277547 0.000022913206440587487 11.84% 13.44% 1.13x
hexbytes_getitem_index[1-0-9] 0.000026076533961646914 0.000022838564708872814 12.42% 14.18% 1.14x
hexbytes_getitem_index[1-4-byte pattern] 0.0000263303598892924 0.000022950282082802177 12.84% 14.73% 1.15x
hexbytes_getitem_index[1-all byte values] 0.00002628476185549326 0.000022956850204383558 12.66% 14.50% 1.14x
hexbytes_getitem_index[1-alternating 0x00/0xff] 0.000026145602886075614 0.000022931665233375094 12.29% 14.02% 1.14x
hexbytes_getitem_index[1-alternating 0xaa/0x55] 0.00002621880695899224 0.000022796663226323385 13.05% 15.01% 1.15x
hexbytes_getitem_index[1-ascii sentence] 0.00002639536147488034 0.000022730688441127582 13.88% 16.12% 1.16x
hexbytes_getitem_index[1-b'\\x00'*32] 0.000026103674164059153 0.000022852313455173073 12.46% 14.23% 1.14x
hexbytes_getitem_index[1-b'\\x00\\xff\\x00\\xff'] 0.000026190502906774762 0.000022756875086609512 13.11% 15.09% 1.15x
hexbytes_getitem_index[1-b'\\x01'*100] 0.00002607496723084451 0.00002299013750420775 11.83% 13.42% 1.13x
hexbytes_getitem_index[1-b'\\x01'*2048] 0.000026099556246568993 0.000023134572068356915 11.36% 12.82% 1.13x
hexbytes_getitem_index[1-b'\\x01\\x02\\x03'] 0.000026128751760493572 0.000023097230910030218 11.60% 13.13% 1.13x
hexbytes_getitem_index[1-b'\\x10\\x20\\x30\\x40\\x50'] 0.000026224096658095412 0.000022870190952005103 12.79% 14.66% 1.15x
hexbytes_getitem_index[1-b'\\x7f'*8] 0.000026158171508959367 0.000023110952321955412 11.65% 13.19% 1.13x
hexbytes_getitem_index[1-b'\\x80'*8] 0.000026277072758466226 0.000023000564387774688 12.47% 14.25% 1.14x
hexbytes_getitem_index[1-b'\\xde\\xad\\xbe\\xef'] 0.00002624532537212183 0.000022996678121631576 12.38% 14.13% 1.14x
hexbytes_getitem_index[1-b'\\xff'*64] 0.000026058797865515972 0.00002286099643356482 12.27% 13.99% 1.14x
hexbytes_getitem_index[1-b'a'*1024] 0.000025985623182001207 0.000022898554045022554 11.88% 13.48% 1.13x
hexbytes_getitem_index[1-b'abc'] 0.000025834854376534602 0.000022907800518806567 11.33% 12.78% 1.13x
hexbytes_getitem_index[1-long alternating] 0.000026299485599778223 0.00002294179134645677 12.77% 14.64% 1.15x
hexbytes_getitem_index[1-mixed pattern] 0.000026277740917136572 0.00002301422191883601 12.42% 14.18% 1.14x
hexbytes_getitem_index[1-multiples of 0x10] 0.000026057331571666507 0.00002298931915442105 11.77% 13.35% 1.13x
hexbytes_getitem_index[1-palindrome ascii] 0.00002632210424817804 0.00002281757096496635 13.31% 15.36% 1.15x
hexbytes_getitem_index[1-palindrome numeric] 0.000026322811554920847 0.00002293325238886979 12.88% 14.78% 1.15x
hexbytes_getitem_index[1-palindrome] 0.000026250092117017154 0.000023080885598263277 12.07% 13.73% 1.14x
hexbytes_getitem_index[1-repeated 0-9] 0.000026332645459978232 0.000022895919897687328 13.05% 15.01% 1.15x
hexbytes_getitem_index[1-two patterns] 0.000026338373714122478 0.0000230087292724375 12.64% 14.47% 1.14x
hexbytes_getitem_index[2-0-9] 0.00002605925207505566 0.00002292446853593902 12.03% 13.67% 1.14x
hexbytes_getitem_index[2-4-byte pattern] 0.000025947452933222308 0.000022777096361545488 12.22% 13.92% 1.14x
hexbytes_getitem_index[2-all byte values] 0.000025998151703766825 0.00002262930082736656 12.96% 14.89% 1.15x
hexbytes_getitem_index[2-alternating 0x00/0xff] 0.000026075592814612788 0.00002274380311733987 12.78% 14.65% 1.15x
hexbytes_getitem_index[2-alternating 0xaa/0x55] 0.00002616524265950308 0.00002277065914993665 12.97% 14.91% 1.15x
hexbytes_getitem_index[2-ascii sentence] 0.000026814358500382393 0.000022625204587699796 15.62% 18.52% 1.19x
hexbytes_getitem_index[2-b'\\x00'*32] 0.000026191949999043953 0.00002296093510860693 12.34% 14.07% 1.14x
hexbytes_getitem_index[2-b'\\x00\\xff\\x00\\xff'] 0.00002615596148070906 0.000022761056797051608 12.98% 14.92% 1.15x
hexbytes_getitem_index[2-b'\\x01'*100] 0.000026248675637103946 0.00002287810976335669 12.84% 14.73% 1.15x
hexbytes_getitem_index[2-b'\\x01'*2048] 0.000026162766706314256 0.00002286089354866423 12.62% 14.44% 1.14x
hexbytes_getitem_index[2-b'\\x01\\x02\\x03'] 0.000025933678796173063 0.000022742828227055115 12.30% 14.03% 1.14x
hexbytes_getitem_index[2-b'\\x10\\x20\\x30\\x40\\x50'] 0.0000262026624884095 0.00002285341529209716 12.78% 14.66% 1.15x
hexbytes_getitem_index[2-b'\\x7f'*8] 0.000026237432990466377 0.000022769724308100058 13.22% 15.23% 1.15x
hexbytes_getitem_index[2-b'\\x80'*8] 0.000025903488756919457 0.00002280874667469617 11.95% 13.57% 1.14x
hexbytes_getitem_index[2-b'\\xde\\xad\\xbe\\xef'] 0.000026221999523509778 0.00002294429733990793 12.50% 14.29% 1.14x
hexbytes_getitem_index[2-b'\\xff'*64] 0.000025992763526401356 0.000022745054358025527 12.49% 14.28% 1.14x
hexbytes_getitem_index[2-b'a'*1024] 0.000026309149980366405 0.000022920419638329447 12.88% 14.78% 1.15x
hexbytes_getitem_index[2-b'abc'] 0.000026308998622949388 0.00002319361775661365 11.84% 13.43% 1.13x
hexbytes_getitem_index[2-long alternating] 0.000025991831243851216 0.00002263966119520191 12.90% 14.81% 1.15x
hexbytes_getitem_index[2-mixed pattern] 0.00002611638806376425 0.000022484772685017197 13.91% 16.15% 1.16x
hexbytes_getitem_index[2-multiples of 0x10] 0.000026248679152843573 0.000022832546921576036 13.01% 14.96% 1.15x
hexbytes_getitem_index[2-palindrome ascii] 0.00002616082980078639 0.000022756863499699 13.01% 14.96% 1.15x
hexbytes_getitem_index[2-palindrome numeric] 0.000026201740711818404 0.000023068979949234426 11.96% 13.58% 1.14x
hexbytes_getitem_index[2-palindrome] 0.000026133422723850036 0.000022871861161663923 12.48% 14.26% 1.14x
hexbytes_getitem_index[2-repeated 0-9] 0.000026780606648301825 0.000022838253406542028 14.72% 17.26% 1.17x
hexbytes_getitem_index[2-two patterns] 0.000026445984756795983 0.000022744106428200482 14.00% 16.28% 1.16x
hexbytes_getitem_index[3-0-9] 0.000026269083127049635 0.000022886432955553446 12.88% 14.78% 1.15x
hexbytes_getitem_index[3-4-byte pattern] 0.000026146276470162458 0.00002301402544907597 11.98% 13.61% 1.14x
hexbytes_getitem_index[3-all byte values] 0.000026344129844464506 0.000022958252671993903 12.85% 14.75% 1.15x
hexbytes_getitem_index[3-alternating 0x00/0xff] 0.000026043184680871586 0.000022706754285044607 12.81% 14.69% 1.15x
hexbytes_getitem_index[3-alternating 0xaa/0x55] 0.000026334483716531682 0.000022827450250838275 13.32% 15.36% 1.15x
hexbytes_getitem_index[3-ascii sentence] 0.000026175106406815873 0.000022656339299621048 13.44% 15.53% 1.16x
hexbytes_getitem_index[3-b'\\x00'*32] 0.000026668035267173157 0.000022693245242588377 14.90% 17.52% 1.18x
hexbytes_getitem_index[3-b'\\x00\\xff\\x00\\xff'] 0.000026631402922616505 0.000023024576462931584 13.54% 15.67% 1.16x
hexbytes_getitem_index[3-b'\\x01'*100] 0.00002606098081655739 0.000022784393675600756 12.57% 14.38% 1.14x
hexbytes_getitem_index[3-b'\\x01'*2048] 0.000026378820799078557 0.000022927864273018573 13.08% 15.05% 1.15x
hexbytes_getitem_index[3-b'\\x10\\x20\\x30\\x40\\x50'] 0.000026314712731534618 0.00002286291074592159 13.12% 15.10% 1.15x
hexbytes_getitem_index[3-b'\\x7f'*8] 0.00002669208726837315 0.000022739173601430686 14.81% 17.38% 1.17x
hexbytes_getitem_index[3-b'\\x80'*8] 0.00002665168918019101 0.000022807440116925774 14.42% 16.86% 1.17x
hexbytes_getitem_index[3-b'\\xde\\xad\\xbe\\xef'] 0.000026630104198572626 0.00002296226088733027 13.77% 15.97% 1.16x
hexbytes_getitem_index[3-b'\\xff'*64] 0.000026646673379358145 0.000022829585990413516 14.32% 16.72% 1.17x
hexbytes_getitem_index[3-b'a'*1024] 0.000026593458750140534 0.000023029110277785346 13.40% 15.48% 1.15x
hexbytes_getitem_index[3-long alternating] 0.000026331049061233262 0.000022831931232069283 13.29% 15.33% 1.15x
hexbytes_getitem_index[3-mixed pattern] 0.00002652698910802064 0.000022913731955514194 13.62% 15.77% 1.16x
hexbytes_getitem_index[3-multiples of 0x10] 0.000026329719919079135 0.000022849282624464014 13.22% 15.23% 1.15x
hexbytes_getitem_index[3-palindrome ascii] 0.00002629772672686588 0.000022899197773357667 12.92% 14.84% 1.15x
hexbytes_getitem_index[3-palindrome numeric] 0.000026048553606696284 0.00002301254390035937 11.66% 13.19% 1.13x
hexbytes_getitem_index[3-palindrome] 0.000026763762672088997 0.00002302606154606735 13.97% 16.23% 1.16x
hexbytes_getitem_index[3-repeated 0-9] 0.000026294993561255024 0.000022742329542588574 13.51% 15.62% 1.16x
hexbytes_getitem_index[3-two patterns] 0.000026250092982725843 0.00002277044324517006 13.26% 15.28% 1.15x
hexbytes_getitem_index[4-0-9] 0.00002624742119018399 0.00002321623217150243 11.55% 13.06% 1.13x
hexbytes_getitem_index[4-4-byte pattern] 0.000026140969564610205 0.00002269291037348353 13.19% 15.19% 1.15x
hexbytes_getitem_index[4-all byte values] 0.00002619750549727126 0.000022841833757797107 12.81% 14.69% 1.15x
hexbytes_getitem_index[4-alternating 0x00/0xff] 0.00002608866210036339 0.000022742189378154878 12.83% 14.71% 1.15x
hexbytes_getitem_index[4-alternating 0xaa/0x55] 0.000026247878695552397 0.000022932115167021336 12.63% 14.46% 1.14x
hexbytes_getitem_index[4-ascii sentence] 0.000025830015832916817 0.000022933401695012247 11.21% 12.63% 1.13x
hexbytes_getitem_index[4-b'\\x00'*32] 0.00002638011115777619 0.000022626929055523824 14.23% 16.59% 1.17x
hexbytes_getitem_index[4-b'\\x01'*100] 0.000026087525640561706 0.00002283671671123656 12.46% 14.24% 1.14x
hexbytes_getitem_index[4-b'\\x01'*2048] 0.000026122456580970512 0.000022919563898977357 12.26% 13.97% 1.14x
hexbytes_getitem_index[4-b'\\x10\\x20\\x30\\x40\\x50'] 0.000026193192800603832 0.00002299303437706418 12.22% 13.92% 1.14x
hexbytes_getitem_index[4-b'\\x7f'*8] 0.00002605365928067003 0.000022822963398248922 12.40% 14.16% 1.14x
hexbytes_getitem_index[4-b'\\x80'*8] 0.00002592186318839125 0.000022833314069651176 11.91% 13.53% 1.14x
hexbytes_getitem_index[4-b'\\xff'*64] 0.00002620469451107377 0.00002246019872624167 14.29% 16.67% 1.17x
hexbytes_getitem_index[4-b'a'*1024] 0.000026153593997003465 0.000022833521145762036 12.69% 14.54% 1.15x
hexbytes_getitem_index[4-long alternating] 0.00002617942762246328 0.000022851688757825068 12.71% 14.56% 1.15x
hexbytes_getitem_index[4-mixed pattern] 0.000025846352801936838 0.000022741704462539533 12.01% 13.65% 1.14x
hexbytes_getitem_index[4-multiples of 0x10] 0.000026060106936313982 0.0000229002658128811 12.13% 13.80% 1.14x
hexbytes_getitem_index[4-palindrome ascii] 0.00002618256077479603 0.00002270470894601051 13.28% 15.32% 1.15x
hexbytes_getitem_index[4-palindrome numeric] 0.000026159392301111702 0.000022828681221146518 12.73% 14.59% 1.15x
hexbytes_getitem_index[4-palindrome] 0.00002603101574858037 0.000022612721656383312 13.13% 15.12% 1.15x
hexbytes_getitem_index[4-repeated 0-9] 0.00002590997828642859 0.000022951712180245452 11.42% 12.89% 1.13x
hexbytes_getitem_index[4-two patterns] 0.000026114690483449125 0.00002290997801179359 12.27% 13.99% 1.14x
hexbytes_getitem_index[5-0-9] 0.00002583844255002636 0.00002277481293267683 11.86% 13.45% 1.13x
hexbytes_getitem_index[5-4-byte pattern] 0.000026094149461187704 0.00002286753675831772 12.37% 14.11% 1.14x
hexbytes_getitem_index[5-all byte values] 0.00002614234212004328 0.000022894210948654755 12.42% 14.19% 1.14x
hexbytes_getitem_index[5-alternating 0x00/0xff] 0.00002610331222465805 0.00002275154426099858 12.84% 14.73% 1.15x
hexbytes_getitem_index[5-alternating 0xaa/0x55] 0.0000251232085091948 0.000022773111926479058 9.35% 10.32% 1.10x
hexbytes_getitem_index[5-ascii sentence] 0.000026087500809815628 0.00002278430857057974 12.66% 14.50% 1.14x
hexbytes_getitem_index[5-b'\\x00'*32] 0.00002601644745464605 0.00002263102596401515 13.01% 14.96% 1.15x
hexbytes_getitem_index[5-b'\\x01'*100] 0.00002626074680907434 0.00002279048604622245 13.21% 15.23% 1.15x
hexbytes_getitem_index[5-b'\\x01'*2048] 0.000026081513030409472 0.00002289840212761166 12.20% 13.90% 1.14x
hexbytes_getitem_index[5-b'\\x7f'*8] 0.00002610122763732434 0.000022825989602579826 12.55% 14.35% 1.14x
hexbytes_getitem_index[5-b'\\x80'*8] 0.00002624252139729661 0.000022916849373101975 12.67% 14.51% 1.15x
hexbytes_getitem_index[5-b'\\xff'*64] 0.000026058039835712674 0.00002292761440724836 12.01% 13.65% 1.14x
hexbytes_getitem_index[5-b'a'*1024] 0.00002593749826639493 0.000022848654077119054 11.91% 13.52% 1.14x
hexbytes_getitem_index[5-long alternating] 0.000026200511114051317 0.000022922446754265294 12.51% 14.30% 1.14x
hexbytes_getitem_index[5-mixed pattern] 0.00002605534162531406 0.000022791518107156247 12.53% 14.32% 1.14x
hexbytes_getitem_index[5-multiples of 0x10] 0.000025979738645678252 0.00002293061113677664 11.74% 13.30% 1.13x
hexbytes_getitem_index[5-palindrome ascii] 0.000025963975846264633 0.00002277421464173953 12.29% 14.01% 1.14x
hexbytes_getitem_index[5-palindrome] 0.000026106539495259224 0.000023063319265845372 11.66% 13.20% 1.13x
hexbytes_getitem_index[5-repeated 0-9] 0.000025964114600027273 0.000022887708434374955 11.85% 13.44% 1.13x
hexbytes_getitem_index[5-two patterns] 0.000026197205278760373 0.000022881828277925284 12.66% 14.49% 1.14x
hexbytes_getitem_slice[slice(-3,None)-0-9] 0.00008150496645655602 0.0000576629413128537 29.25% 41.35% 1.41x
hexbytes_getitem_slice[slice(-3,None)-4-byte pattern] 0.0000824578252101296 0.000056470390002507367 31.52% 46.02% 1.46x
hexbytes_getitem_slice[slice(-3,None)-all byte values] 0.00008262778731258731 0.00005721123550697852 30.76% 44.43% 1.44x
hexbytes_getitem_slice[slice(-3,None)-alternating 0x00/0xff] 0.00008147425659000035 0.000057353711738625784 29.61% 42.06% 1.42x
hexbytes_getitem_slice[slice(-3,None)-alternating 0xaa/0x55] 0.00008205510586022304 0.000057068943338263105 30.45% 43.78% 1.44x
hexbytes_getitem_slice[slice(-3,None)-ascii sentence] 0.00008192152341213743 0.00005662701450829582 30.88% 44.67% 1.45x
hexbytes_getitem_slice[slice(-3,None)-b''] 0.00007958331887128201 0.00005396024875175181 32.20% 47.49% 1.47x
hexbytes_getitem_slice[slice(-3,None)-b'\\x00'*32] 0.00008179679326030315 0.00005683344153417968 30.52% 43.92% 1.44x
hexbytes_getitem_slice[slice(-3,None)-b'\\x00\\xff\\x00\\xff'] 0.00008162683876449323 0.000056819336228392593 30.39% 43.66% 1.44x
hexbytes_getitem_slice[slice(-3,None)-b'\\x01'*100] 0.00008146517689521116 0.00005722590131345394 29.75% 42.36% 1.42x
hexbytes_getitem_slice[slice(-3,None)-b'\\x01'*2048] 0.00008226288310136945 0.000057689259008804045 29.87% 42.60% 1.43x
hexbytes_getitem_slice[slice(-3,None)-b'\\x01\\x02\\x03'] 0.00008223526230149061 0.000057716385730471226 29.82% 42.48% 1.42x
hexbytes_getitem_slice[slice(-3,None)-b'\\x10\\x20\\x30\\x40\\x50'] 0.00008188021843699298 0.000057429867096577016 29.86% 42.57% 1.43x
hexbytes_getitem_slice[slice(-3,None)-b'\\x7f'*8] 0.00008255473461828978 0.00005757065791731493 30.26% 43.40% 1.43x
hexbytes_getitem_slice[slice(-3,None)-b'\\x80'*8] 0.00008226747214556683 0.000057834981969989936 29.70% 42.25% 1.42x
hexbytes_getitem_slice[slice(-3,None)-b'\\xde\\xad\\xbe\\xef'] 0.00008152822645247707 0.00005705696816739732 30.02% 42.89% 1.43x
hexbytes_getitem_slice[slice(-3,None)-b'\\xff'*64] 0.00008241468188297025 0.00005788002106878627 29.77% 42.39% 1.42x
hexbytes_getitem_slice[slice(-3,None)-b'a'*1024] 0.00008228519679414641 0.00005722180845846372 30.46% 43.80% 1.44x
hexbytes_getitem_slice[slice(-3,None)-b'abc'] 0.00008232518294700554 0.000057729707212868124 29.88% 42.60% 1.43x
hexbytes_getitem_slice[slice(-3,None)-long alternating] 0.00008224481237644649 0.00005703027572642347 30.66% 44.21% 1.44x
hexbytes_getitem_slice[slice(-3,None)-mixed pattern] 0.0000822349889664446 0.000057396931102853534 30.20% 43.27% 1.43x
hexbytes_getitem_slice[slice(-3,None)-multiples of 0x10] 0.00008274327624830422 0.000056886454118931644 31.25% 45.45% 1.45x
hexbytes_getitem_slice[slice(-3,None)-palindrome ascii] 0.00008245036551917097 0.00005671898864438702 31.21% 45.37% 1.45x
hexbytes_getitem_slice[slice(-3,None)-palindrome numeric] 0.00008225481929446988 0.00005796802674833476 29.53% 41.90% 1.42x
hexbytes_getitem_slice[slice(-3,None)-palindrome] 0.0000814105316696436 0.000057001256718575046 29.98% 42.82% 1.43x
hexbytes_getitem_slice[slice(-3,None)-repeated 0-9] 0.00008265503370004907 0.00005767091450129802 30.23% 43.32% 1.43x
hexbytes_getitem_slice[slice(-3,None)-single 0xff] 0.00007981307688039519 0.00005425150000098251 32.03% 47.12% 1.47x
hexbytes_getitem_slice[slice(-3,None)-single null byte] 0.00008049723859182039 0.000054407284263740127 32.41% 47.95% 1.48x
hexbytes_getitem_slice[slice(-3,None)-two patterns] 0.00008190216527967691 0.000057605994010299284 29.66% 42.18% 1.42x
hexbytes_getitem_slice[slice(0,3)-0-9] 0.00008331155322224657 0.000057233141585922815 31.30% 45.57% 1.46x
hexbytes_getitem_slice[slice(0,3)-4-byte pattern] 0.00008276439379908589 0.00005688498418633955 31.27% 45.49% 1.45x
hexbytes_getitem_slice[slice(0,3)-all byte values] 0.0000829851295926901 0.00005885571999265258 29.08% 41.00% 1.41x
hexbytes_getitem_slice[slice(0,3)-alternating 0x00/0xff] 0.00008301972872223368 0.00005743393975263098 30.82% 44.55% 1.45x
hexbytes_getitem_slice[slice(0,3)-alternating 0xaa/0x55] 0.00008276573502734915 0.0000574183755601643 30.63% 44.15% 1.44x
hexbytes_getitem_slice[slice(0,3)-ascii sentence] 0.00008244901658734238 0.00005706516142511596 30.79% 44.48% 1.44x
hexbytes_getitem_slice[slice(0,3)-b''] 0.00008025187189281373 0.000055151591931598756 31.28% 45.51% 1.46x
hexbytes_getitem_slice[slice(0,3)-b'\\x00'*32] 0.00008149725939478561 0.00005756601957941119 29.36% 41.57% 1.42x
hexbytes_getitem_slice[slice(0,3)-b'\\x00\\xff\\x00\\xff'] 0.00008297354312371535 0.0000570402902660224 31.25% 45.46% 1.45x
hexbytes_getitem_slice[slice(0,3)-b'\\x01'*100] 0.0000822779227876099 0.000057846251426518556 29.69% 42.24% 1.42x
hexbytes_getitem_slice[slice(0,3)-b'\\x01'*2048] 0.00008312283498325858 0.00005750942156619961 30.81% 44.54% 1.45x
hexbytes_getitem_slice[slice(0,3)-b'\\x01\\x02\\x03'] 0.00008349264577348771 0.000057290812452378115 31.38% 45.73% 1.46x
hexbytes_getitem_slice[slice(0,3)-b'\\x10\\x20\\x30\\x40\\x50'] 0.00008267667371422616 0.000057679146361490874 30.24% 43.34% 1.43x
hexbytes_getitem_slice[slice(0,3)-b'\\x7f'*8] 0.00008346167250347617 0.00005791090382575058 30.61% 44.12% 1.44x
hexbytes_getitem_slice[slice(0,3)-b'\\x80'*8] 0.00008340949067236212 0.000058392734140918067 29.99% 42.84% 1.43x
hexbytes_getitem_slice[slice(0,3)-b'\\xde\\xad\\xbe\\xef'] 0.00008239515072612745 0.00005797030598142643 29.64% 42.13% 1.42x
hexbytes_getitem_slice[slice(0,3)-b'\\xff'*64] 0.00008274083347475687 0.000059053190929112695 28.63% 40.11% 1.40x
hexbytes_getitem_slice[slice(0,3)-b'a'*1024] 0.00008333479471150399 0.00005733581955457018 31.20% 45.35% 1.45x
hexbytes_getitem_slice[slice(0,3)-b'abc'] 0.00008274011690961038 0.00005864919922835905 29.12% 41.08% 1.41x
hexbytes_getitem_slice[slice(0,3)-long alternating] 0.00008361596563910208 0.00005755097075686959 31.17% 45.29% 1.45x
hexbytes_getitem_slice[slice(0,3)-mixed pattern] 0.00008276814680163625 0.00005766361379760475 30.33% 43.54% 1.44x
hexbytes_getitem_slice[slice(0,3)-multiples of 0x10] 0.00008287872616185153 0.000058253167482595405 29.71% 42.27% 1.42x
hexbytes_getitem_slice[slice(0,3)-palindrome ascii] 0.00008227443281095939 0.000057045580642789336 30.66% 44.23% 1.44x
hexbytes_getitem_slice[slice(0,3)-palindrome numeric] 0.00008336938918046758 0.000057199871108963865 31.39% 45.75% 1.46x
hexbytes_getitem_slice[slice(0,3)-palindrome] 0.00008338360379134469 0.000058075286346516996 30.35% 43.58% 1.44x
hexbytes_getitem_slice[slice(0,3)-repeated 0-9] 0.00008290821704889039 0.00005695435335977504 31.30% 45.57% 1.46x
hexbytes_getitem_slice[slice(0,3)-single 0xff] 0.00008110688787956697 0.00005436556381295986 32.97% 49.19% 1.49x
hexbytes_getitem_slice[slice(0,3)-single null byte] 0.00008066360433926544 0.00005384919229707127 33.24% 49.80% 1.50x
hexbytes_getitem_slice[slice(0,3)-two patterns] 0.00008292223418635544 0.00005694887993993713 31.32% 45.61% 1.46x
hexbytes_getitem_slice[slice(1,6)-0-9] 0.00008282984575905811 0.00005760795184093497 30.45% 43.78% 1.44x
hexbytes_getitem_slice[slice(1,6)-4-byte pattern] 0.00008098396745026548 0.00005765547034495452 28.81% 40.46% 1.40x
hexbytes_getitem_slice[slice(1,6)-all byte values] 0.0000818393863094398 0.00005770895696059706 29.49% 41.81% 1.42x
hexbytes_getitem_slice[slice(1,6)-alternating 0x00/0xff] 0.00008193904270260532 0.000057607224310938726 29.70% 42.24% 1.42x
hexbytes_getitem_slice[slice(1,6)-alternating 0xaa/0x55] 0.00008202467052685218 0.000057379247996752997 30.05% 42.95% 1.43x
hexbytes_getitem_slice[slice(1,6)-ascii sentence] 0.00008190481521188508 0.00005727525659367813 30.07% 43.00% 1.43x
hexbytes_getitem_slice[slice(1,6)-b''] 0.00008037888170326008 0.00005565761445436247 30.76% 44.42% 1.44x
hexbytes_getitem_slice[slice(1,6)-b'\\x00'*32] 0.00008275388600836734 0.000057950885316739805 29.97% 42.80% 1.43x
hexbytes_getitem_slice[slice(1,6)-b'\\x00\\xff\\x00\\xff'] 0.00008215519930093675 0.000056666924144050004 31.02% 44.98% 1.45x
hexbytes_getitem_slice[slice(1,6)-b'\\x01'*100] 0.00008137076205264492 0.00005717950854069549 29.73% 42.31% 1.42x
hexbytes_getitem_slice[slice(1,6)-b'\\x01'*2048] 0.00008199642640395203 0.000057336610833637104 30.07% 43.01% 1.43x
hexbytes_getitem_slice[slice(1,6)-b'\\x01\\x02\\x03'] 0.00008420443631749115 0.00005661683449617784 32.76% 48.73% 1.49x
hexbytes_getitem_slice[slice(1,6)-b'\\x10\\x20\\x30\\x40\\x50'] 0.0000803941586818202 0.00005730573135440865 28.72% 40.29% 1.40x
hexbytes_getitem_slice[slice(1,6)-b'\\x7f'*8] 0.00008230378819376139 0.000056766467500968844 31.03% 44.99% 1.45x
hexbytes_getitem_slice[slice(1,6)-b'\\x80'*8] 0.00008150135186290659 0.000056973027702255174 30.10% 43.05% 1.43x
hexbytes_getitem_slice[slice(1,6)-b'\\xde\\xad\\xbe\\xef'] 0.00008286192831324042 0.0000571272019640506 31.06% 45.05% 1.45x
hexbytes_getitem_slice[slice(1,6)-b'\\xff'*64] 0.00008210277658057234 0.00005740803166155024 30.08% 43.02% 1.43x
hexbytes_getitem_slice[slice(1,6)-b'a'*1024] 0.0000831341649344281 0.00005695082065731348 31.50% 45.98% 1.46x
hexbytes_getitem_slice[slice(1,6)-b'abc'] 0.00008304723293683611 0.000057767391082676745 30.44% 43.76% 1.44x
hexbytes_getitem_slice[slice(1,6)-long alternating] 0.00008322670252162267 0.000057046978950452754 31.46% 45.89% 1.46x
hexbytes_getitem_slice[slice(1,6)-mixed pattern] 0.00008186133680548322 0.000056832642827380675 30.57% 44.04% 1.44x
hexbytes_getitem_slice[slice(1,6)-multiples of 0x10] 0.00008175662739066172 0.000057846047982246175 29.25% 41.33% 1.41x
hexbytes_getitem_slice[slice(1,6)-palindrome ascii] 0.00008233790179880328 0.000057450020366423406 30.23% 43.32% 1.43x
hexbytes_getitem_slice[slice(1,6)-palindrome numeric] 0.00008236711626599082 0.000057485031055114056 30.21% 43.28% 1.43x
hexbytes_getitem_slice[slice(1,6)-palindrome] 0.00008191942898545556 0.000057300029721152714 30.05% 42.97% 1.43x
hexbytes_getitem_slice[slice(1,6)-repeated 0-9] 0.00008254877121706396 0.000056840218444487174 31.14% 45.23% 1.45x
hexbytes_getitem_slice[slice(1,6)-single 0xff] 0.00008062480256903328 0.000055272049154394966 31.45% 45.87% 1.46x
hexbytes_getitem_slice[slice(1,6)-single null byte] 0.00008030915768978134 0.00005583234671376932 30.48% 43.84% 1.44x
hexbytes_getitem_slice[slice(1,6)-two patterns] 0.00008301570229280509 0.00005769752466369428 30.50% 43.88% 1.44x
hexbytes_getitem_slice[slice(2,None)-0-9] 0.00008077524697752042 0.00005650540164573975 30.05% 42.95% 1.43x
hexbytes_getitem_slice[slice(2,None)-4-byte pattern] 0.00008264189904343137 0.000056496374701584596 31.64% 46.28% 1.46x
hexbytes_getitem_slice[slice(2,None)-all byte values] 0.000082456719569724 0.00005599298781096059 32.09% 47.26% 1.47x
hexbytes_getitem_slice[slice(2,None)-alternating 0x00/0xff] 0.00007992647847669164 0.00005646298331278131 29.36% 41.56% 1.42x
hexbytes_getitem_slice[slice(2,None)-alternating 0xaa/0x55] 0.00008086014792407378 0.00005568166576466583 31.14% 45.22% 1.45x
hexbytes_getitem_slice[slice(2,None)-ascii sentence] 0.0000812483532741097 0.000056637758904947016 30.29% 43.45% 1.43x
hexbytes_getitem_slice[slice(2,None)-b''] 0.00007954059903751931 0.00005429019857071638 31.75% 46.51% 1.47x
hexbytes_getitem_slice[slice(2,None)-b'\\x00'*32] 0.000081786909513895 0.00005653189806179786 30.88% 44.67% 1.45x
hexbytes_getitem_slice[slice(2,None)-b'\\x00\\xff\\x00\\xff'] 0.00008191581497265213 0.00005603941188347096 31.59% 46.18% 1.46x
hexbytes_getitem_slice[slice(2,None)-b'\\x01'*100] 0.0000815411650965925 0.00005621105770855622 31.06% 45.06% 1.45x
hexbytes_getitem_slice[slice(2,None)-b'\\x01'*2048] 0.00010600883130273985 0.00007823297458105195 26.20% 35.50% 1.36x
hexbytes_getitem_slice[slice(2,None)-b'\\x01\\x02\\x03'] 0.00008034653429341464 0.000053570631061812144 33.33% 49.98% 1.50x
hexbytes_getitem_slice[slice(2,None)-b'\\x10\\x20\\x30\\x40\\x50'] 0.00008245181145682091 0.00005676278279433799 31.16% 45.26% 1.45x
hexbytes_getitem_slice[slice(2,None)-b'\\x7f'*8] 0.00008231258726002355 0.00005623189334355755 31.68% 46.38% 1.46x
hexbytes_getitem_slice[slice(2,None)-b'\\x80'*8] 0.0000821281275826963 0.000056290303319336775 31.46% 45.90% 1.46x
hexbytes_getitem_slice[slice(2,None)-b'\\xde\\xad\\xbe\\xef'] 0.00008169308355048872 0.00005657326386477606 30.75% 44.40% 1.44x
hexbytes_getitem_slice[slice(2,None)-b'\\xff'*64] 0.00008050158476832707 0.000056356609337633004 29.99% 42.84% 1.43x
hexbytes_getitem_slice[slice(2,None)-b'a'*1024] 0.00009813121787946988 0.00007201572347352181 26.61% 36.26% 1.36x
hexbytes_getitem_slice[slice(2,None)-b'abc'] 0.00007939429506467932 0.00005342756199364142 32.71% 48.60% 1.49x
hexbytes_getitem_slice[slice(2,None)-long alternating] 0.00010115646883474249 0.00007190340040713004 28.92% 40.68% 1.41x
hexbytes_getitem_slice[slice(2,None)-mixed pattern] 0.0000826105681415336 0.000056603127641264745 31.48% 45.95% 1.46x
hexbytes_getitem_slice[slice(2,None)-multiples of 0x10] 0.0000816989204813684 0.000056661573733017474 30.65% 44.19% 1.44x
hexbytes_getitem_slice[slice(2,None)-palindrome ascii] 0.00008179342743688254 0.00005654620099466432 30.87% 44.65% 1.45x
hexbytes_getitem_slice[slice(2,None)-palindrome numeric] 0.00008274568773297301 0.000056845741061510275 31.30% 45.56% 1.46x
hexbytes_getitem_slice[slice(2,None)-palindrome] 0.00008128462753199364 0.00005593556787891944 31.19% 45.32% 1.45x
hexbytes_getitem_slice[slice(2,None)-repeated 0-9] 0.00008153439232410966 0.00005664402686521335 30.53% 43.94% 1.44x
hexbytes_getitem_slice[slice(2,None)-single 0xff] 0.0000792147911887961 0.00005457135820908804 31.11% 45.16% 1.45x
hexbytes_getitem_slice[slice(2,None)-single null byte] 0.00007973714356054596 0.00005447489172870771 31.68% 46.37% 1.46x
hexbytes_getitem_slice[slice(2,None)-two patterns] 0.0000802826288705347 0.00005618213677137212 30.02% 42.90% 1.43x
hexbytes_getitem_slice[slice(None,None)-0-9] 0.0000789318106351539 0.00005591773968186144 29.16% 41.16% 1.41x
hexbytes_getitem_slice[slice(None,None)-4-byte pattern] 0.0000822354907387288 0.00005572552300384355 32.24% 47.57% 1.48x
hexbytes_getitem_slice[slice(None,None)-all byte values] 0.00008137175881852705 0.00005575992672573978 31.48% 45.93% 1.46x
hexbytes_getitem_slice[slice(None,None)-alternating 0x00/0xff] 0.00007896469803879099 0.000055835280134952185 29.29% 41.42% 1.41x
hexbytes_getitem_slice[slice(None,None)-alternating 0xaa/0x55] 0.00007977107207253793 0.000055665202935891165 30.22% 43.31% 1.43x
hexbytes_getitem_slice[slice(None,None)-ascii sentence] 0.0000796416924728492 0.00005593241680823931 29.77% 42.39% 1.42x
hexbytes_getitem_slice[slice(None,None)-b''] 0.00007778427248629496 0.00005484069102367605 29.50% 41.84% 1.42x
hexbytes_getitem_slice[slice(None,None)-b'\\x00'*32] 0.00007924830853704542 0.00005566654252437454 29.76% 42.36% 1.42x
hexbytes_getitem_slice[slice(None,None)-b'\\x00\\xff\\x00\\xff'] 0.00007938050734870745 0.00005638866618074924 28.96% 40.77% 1.41x
hexbytes_getitem_slice[slice(None,None)-b'\\x01'*100] 0.00008188992128769911 0.00005605989177122841 31.54% 46.08% 1.46x
hexbytes_getitem_slice[slice(None,None)-b'\\x01'*2048] 0.00010363000236114867 0.0000765879918952003 26.09% 35.31% 1.35x
hexbytes_getitem_slice[slice(None,None)-b'\\x01\\x02\\x03'] 0.00008048838994308564 0.00005592098625760532 30.52% 43.93% 1.44x
hexbytes_getitem_slice[slice(None,None)-b'\\x10\\x20\\x30\\x40\\x50'] 0.00008027122010284793 0.0000558407814151897 30.43% 43.75% 1.44x
hexbytes_getitem_slice[slice(None,None)-b'\\x7f'*8] 0.00007946192222793585 0.000055906412821879535 29.64% 42.13% 1.42x
hexbytes_getitem_slice[slice(None,None)-b'\\x80'*8] 0.00007939915152650925 0.00005575136422532941 29.78% 42.42% 1.42x
hexbytes_getitem_slice[slice(None,None)-b'\\xde\\xad\\xbe\\xef'] 0.00007993929549855799 0.00005570793042689327 30.31% 43.50% 1.43x
hexbytes_getitem_slice[slice(None,None)-b'\\xff'*64] 0.00008002031098856603 0.00005592717623256684 30.11% 43.08% 1.43x
hexbytes_getitem_slice[slice(None,None)-b'a'*1024] 0.00009972623962220001 0.00007134109379674368 28.46% 39.79% 1.40x
hexbytes_getitem_slice[slice(None,None)-b'abc'] 0.00008101085645489856 0.00005597880806446276 30.90% 44.72% 1.45x
hexbytes_getitem_slice[slice(None,None)-long alternating] 0.00009753878096503793 0.00007068349598833335 27.53% 37.99% 1.38x
hexbytes_getitem_slice[slice(None,None)-mixed pattern] 0.00008025467458343795 0.00005565208466273069 30.66% 44.21% 1.44x
hexbytes_getitem_slice[slice(None,None)-multiples of 0x10] 0.00007946085284253291 0.00005555665869100391 30.08% 43.03% 1.43x
hexbytes_getitem_slice[slice(None,None)-palindrome ascii] 0.00008059001689141161 0.000055813881518974416 30.74% 44.39% 1.44x
hexbytes_getitem_slice[slice(None,None)-palindrome numeric] 0.00008025449089268022 0.000055996020727711896 30.23% 43.32% 1.43x
hexbytes_getitem_slice[slice(None,None)-palindrome] 0.00007909252629251702 0.00005738322488635503 27.45% 37.83% 1.38x
hexbytes_getitem_slice[slice(None,None)-repeated 0-9] 0.0000793365313428924 0.00005588657500072602 29.56% 41.96% 1.42x
hexbytes_getitem_slice[slice(None,None)-single 0xff] 0.00007909717226853554 0.00005355976334406663 32.29% 47.68% 1.48x
hexbytes_getitem_slice[slice(None,None)-single null byte] 0.0000794285393475285 0.00005335240850241483 32.83% 48.88% 1.49x
hexbytes_getitem_slice[slice(None,None)-two patterns] 0.0000797077279301651 0.00005631154579556341 29.35% 41.55% 1.42x
hexbytes_new[''] 0.00007122487472829337 0.000034446647871548065 51.64% 106.77% 2.07x
hexbytes_new['0x'] 0.00007572937796704489 0.0000363557207868875 51.99% 108.30% 2.08x
hexbytes_new['0x'+'00'*64] 0.00008990441490276813 0.00004948331200527038 44.96% 81.69% 1.82x
hexbytes_new['0x'+'a'*128] 0.0000912736878055859 0.000049235621620453244 46.06% 85.38% 1.85x
hexbytes_new['0x'+'ff'*32] 0.00008643090540895625 0.00004567492182432281 47.15% 89.23% 1.89x
hexbytes_new['0x1234'] 0.00008412414992937074 0.00004357830981834252 48.20% 93.04% 1.93x
hexbytes_new['0xabcdef'] 0.00008477265003959653 0.000043245856319335526 48.99% 96.02% 1.96x
hexbytes_new['0xCAFEBABE'] 0.00008393532913694275 0.00004306921564038028 48.69% 94.88% 1.95x
hexbytes_new['0xdeadbeef'] 0.00008531054362047023 0.00004341286891952249 49.11% 96.51% 1.97x
hexbytes_new['abc'] 0.00008303900871205873 0.00004474995978008756 46.11% 85.56% 1.86x
hexbytes_new['deadbeef'] 0.00007834719873479255 0.00004054678591523993 48.25% 93.23% 1.93x
hexbytes_new[0-9] 0.00004531209244660422 0.00002473300866270649 45.42% 83.20% 1.83x
hexbytes_new[0] 0.00011960337193670264 0.00005836942480676699 51.20% 104.91% 2.05x
hexbytes_new[123456] 0.00012558384138807883 0.00006224346671090765 50.44% 101.76% 2.02x
hexbytes_new[2**16] 0.00012442071612101552 0.00006282030046408928 49.51% 98.06% 1.98x
hexbytes_new[2**256-1] 0.00013044715733298695 0.00006794663520670207 47.91% 91.98% 1.92x
hexbytes_new[2**32] 0.0001258977406634061 0.00006559661536879417 47.90% 91.93% 1.92x
hexbytes_new[2**64] 0.00012570166450625805 0.00006815825904576885 45.78% 84.43% 1.84x
hexbytes_new[2**8] 0.0001234199048718009 0.00006206123308603798 49.72% 98.87% 1.99x
hexbytes_new[4-byte pattern] 0.000046226323153782766 0.000025286903910626275 45.30% 82.81% 1.83x
hexbytes_new[all byte values] 0.00004644383502083625 0.000025302821607815805 45.52% 83.55% 1.84x
hexbytes_new[alternating 0x00/0xff] 0.00004588031227038097 0.000024717100696767152 46.13% 85.62% 1.86x
hexbytes_new[alternating 0xaa/0x55] 0.00004572572084327718 0.000024860530158047328 45.63% 83.93% 1.84x
hexbytes_new[ascii sentence] 0.00004592127935504098 0.000024801826861792278 45.99% 85.15% 1.85x
hexbytes_new[b''] 0.000044778470452186265 0.000024962087336502555 44.25% 79.39% 1.79x
hexbytes_new[b'\\x00'*32] 0.00004515951502699936 0.000024875136723546606 44.92% 81.54% 1.82x
hexbytes_new[b'\\x00\\xff\\x00\\xff'] 0.000046314493337531624 0.00002496829271757243 46.09% 85.49% 1.85x
hexbytes_new[b'\\x01'*100] 0.00004565434160634743 0.000024841796114852395 45.59% 83.78% 1.84x
hexbytes_new[b'\\x01'*2048] 0.00005833067579264079 0.0000372669673125415 36.11% 56.52% 1.57x
hexbytes_new[b'\\x01\\x02\\x03'] 0.000045798602057651235 0.000024827292501179322 45.79% 84.47% 1.84x
hexbytes_new[b'\\x10\\x20\\x30\\x40\\x50'] 0.00004581110616964155 0.00002494454878662305 45.55% 83.65% 1.84x
hexbytes_new[b'\\x7f'*8] 0.0000455386135640389 0.000024851033393407525 45.43% 83.25% 1.83x
hexbytes_new[b'\\x80'*8] 0.000045491013540533605 0.000024971505115353985 45.11% 82.17% 1.82x
hexbytes_new[b'\\xde\\xad\\xbe\\xef'] 0.000045838589625558235 0.000024890738399382627 45.70% 84.16% 1.84x
hexbytes_new[b'\\xff'*64] 0.00004609775780451003 0.000024853904265113666 46.08% 85.47% 1.85x
hexbytes_new[b'a'*1024] 0.00005321360127875939 0.00003136064829429709 41.07% 69.68% 1.70x
hexbytes_new[b'abc'] 0.00004584749369357552 0.000024583720029917886 46.38% 86.50% 1.86x
hexbytes_new[bytearray(0-9)] 0.00007203468022089007 0.00003507986940266263 51.30% 105.34% 2.05x
hexbytes_new[bytearray(4-byte pattern)] 0.00007191227264794113 0.0000360315931257253 49.90% 99.58% 2.00x
hexbytes_new[bytearray(all byte values)] 0.00007182942337888884 0.00003572759108789434 50.26% 101.05% 2.01x
hexbytes_new[bytearray(alternating 0x00/0xff)] 0.0000718392835050572 0.000034946859550957145 51.35% 105.57% 2.06x
hexbytes_new[bytearray(alternating 0xaa/0x55)] 0.0000709133594101757 0.00003558852975467685 49.81% 99.26% 1.99x
hexbytes_new[bytearray(ascii sentence)] 0.0000712999085219992 0.00003544242149913095 50.29% 101.17% 2.01x
hexbytes_new[bytearray(b'')] 0.00006921085680715543 0.0000324927606614056 53.05% 113.00% 2.13x
hexbytes_new[bytearray(b'\\x00'*32)] 0.00007179703999995225 0.0000358041050173791 50.13% 100.53% 2.01x
hexbytes_new[bytearray(b'\\x00\\xff\\x00\\xff')] 0.00007067741017794414 0.000034970726885845154 50.52% 102.10% 2.02x
hexbytes_new[bytearray(b'\\x01'*100)] 0.00007142462426603451 0.00003558016485416687 50.19% 100.74% 2.01x
hexbytes_new[bytearray(b'\\x01'*2048)] 0.0000924369026418162 0.00005439605445528059 41.15% 69.93% 1.70x
hexbytes_new[bytearray(b'\\x01\\x02\\x03')] 0.00007155335031546573 0.00003591918248318792 49.80% 99.21% 1.99x
hexbytes_new[bytearray(b'\\x10\\x20\\x30\\x40\\x50')] 0.00007167352741245303 0.00003490158144097552 51.30% 105.36% 2.05x
hexbytes_new[bytearray(b'\\x7f'*8)] 0.00007066828674293942 0.00003516293114033437 50.24% 100.97% 2.01x
hexbytes_new[bytearray(b'\\x80'*8)] 0.00007040447101053293 0.00003489571970858295 50.44% 101.76% 2.02x
hexbytes_new[bytearray(b'\\xde\\xad\\xbe\\xef')] 0.00007065020989384973 0.00003536552054725093 49.94% 99.77% 2.00x
hexbytes_new[bytearray(b'\\xff'*64)] 0.00007277204045050314 0.00003517356733626726 51.67% 106.89% 2.07x
hexbytes_new[bytearray(b'a'*1024)] 0.00008615884509414021 0.000048218737042664095 44.04% 78.68% 1.79x
hexbytes_new[bytearray(b'abc')] 0.00007162006848492492 0.00003506832094228187 51.04% 104.23% 2.04x
hexbytes_new[bytearray(long alternating)] 0.00008653595633433121 0.00004835628817074814 44.12% 78.95% 1.79x
hexbytes_new[bytearray(mixed pattern)] 0.0000713568608115919 0.00003518202195548991 50.70% 102.82% 2.03x
hexbytes_new[bytearray(multiples of 0x10)] 0.00007089874337406117 0.000035282867201910005 50.23% 100.94% 2.01x
hexbytes_new[bytearray(palindrome ascii)] 0.00007095544328632095 0.000034962060246779 50.73% 102.95% 2.03x
hexbytes_new[bytearray(palindrome numeric)] 0.0000714143930001604 0.00003541247881796787 50.41% 101.66% 2.02x
hexbytes_new[bytearray(palindrome)] 0.00007125667268123063 0.000034802699683218024 51.16% 104.74% 2.05x
hexbytes_new[bytearray(repeated 0-9)] 0.0000715378567557734 0.00003555600133525415 50.30% 101.20% 2.01x
hexbytes_new[bytearray(single 0xff)] 0.00007186403893860733 0.00003557265017940374 50.50% 102.02% 2.02x
hexbytes_new[bytearray(single null byte)] 0.00007052581532246204 0.000035374999196516885 49.84% 99.37% 1.99x
hexbytes_new[bytearray(two patterns)] 0.0000718709842032294 0.000035280410088415565 50.91% 103.71% 2.04x
hexbytes_new[False] 0.00006252676073476479 0.000026178194067022613 58.13% 138.85% 2.39x
hexbytes_new[long alternating] 0.00005313896825500275 0.00003138090180607753 40.95% 69.34% 1.69x
hexbytes_new[memoryview(0-9)] 0.00008500408911423924 0.000039324329495140724 53.74% 116.16% 2.16x
hexbytes_new[memoryview(4-byte pattern)] 0.00008588175504288729 0.00004065071415746629 52.67% 111.27% 2.11x
hexbytes_new[memoryview(all byte values)] 0.00008742682837251326 0.00004086781501796445 53.25% 113.93% 2.14x
hexbytes_new[memoryview(alternating 0x00/0xff)] 0.00008635458789646012 0.00003967717022872253 54.05% 117.64% 2.18x
hexbytes_new[memoryview(alternating 0xaa/0x55)] 0.00008590702144686573 0.000039804253810023495 53.67% 115.82% 2.16x
hexbytes_new[memoryview(ascii sentence)] 0.00008567448283848845 0.00003968065049791723 53.68% 115.91% 2.16x
hexbytes_new[memoryview(b'')] 0.0000821724189281528 0.0000376940834159518 54.13% 118.00% 2.18x
hexbytes_new[memoryview(b'\\x00'*32)] 0.00008522423448407942 0.00003968642761314278 53.43% 114.74% 2.15x
hexbytes_new[memoryview(b'\\x00\\xff\\x00\\xff')] 0.00008511172499153865 0.00003961496896830415 53.46% 114.85% 2.15x
hexbytes_new[memoryview(b'\\x01'*100)] 0.00008550460491513579 0.00004055379434552366 52.57% 110.84% 2.11x
hexbytes_new[memoryview(b'\\x01'*2048)] 0.00010658584578567657 0.000059810568754372176 43.89% 78.21% 1.78x
hexbytes_new[memoryview(b'\\x01\\x02\\x03')] 0.00008618298159851061 0.0000398405193893631 53.77% 116.32% 2.16x
hexbytes_new[memoryview(b'\\x10\\x20\\x30\\x40\\x50')] 0.00008574288118650612 0.00004030088432917417 53.00% 112.76% 2.13x
hexbytes_new[memoryview(b'\\x7f'*8)] 0.00008554214949176107 0.00003949473456337434 53.83% 116.59% 2.17x
hexbytes_new[memoryview(b'\\x80'*8)] 0.0000852500677468541 0.00003998359010901362 53.10% 113.21% 2.13x
hexbytes_new[memoryview(b'\\xde\\xad\\xbe\\xef')] 0.00008469983129294804 0.000039646025412046104 53.19% 113.64% 2.14x
hexbytes_new[memoryview(b'\\xff'*64)] 0.00008656670203675319 0.000040313012663779244 53.43% 114.74% 2.15x
hexbytes_new[memoryview(b'a'*1024)] 0.00010054986319439506 0.00005459430061413576 45.70% 84.18% 1.84x
hexbytes_new[memoryview(b'abc')] 0.00008535089237750948 0.00004015088182291635 52.96% 112.58% 2.13x
hexbytes_new[memoryview(long alternating)] 0.00010127307747067857 0.00005391238254303119 46.77% 87.85% 1.88x
hexbytes_new[memoryview(mixed pattern)] 0.00008623505131885394 0.00003994942405868241 53.67% 115.86% 2.16x
hexbytes_new[memoryview(multiples of 0x10)] 0.00008595771171186994 0.000039371890034082086 54.20% 118.32% 2.18x
hexbytes_new[memoryview(palindrome ascii)] 0.00008532160440738772 0.000039393613387125814 53.83% 116.59% 2.17x
hexbytes_new[memoryview(palindrome numeric)] 0.00008664492127759378 0.00003973986345977325 54.13% 118.03% 2.18x
hexbytes_new[memoryview(palindrome)] 0.00008482184225843492 0.000039296597414201135 53.67% 115.85% 2.16x
hexbytes_new[memoryview(repeated 0-9)] 0.0000870799842810171 0.00004033170128616202 53.68% 115.91% 2.16x
hexbytes_new[memoryview(single 0xff)] 0.00008594385074881664 0.0000404552451941491 52.93% 112.44% 2.12x
hexbytes_new[memoryview(single null byte)] 0.00008531565554870269 0.00004004581138784403 53.06% 113.05% 2.13x
hexbytes_new[memoryview(two patterns)] 0.00008629455823132893 0.000040548732065951274 53.01% 112.82% 2.13x
hexbytes_new[mixed pattern] 0.00004600765729017283 0.000025039676854305187 45.57% 83.74% 1.84x
hexbytes_new[multiples of 0x10] 0.0000454320887548475 0.00002467989000895547 45.68% 84.09% 1.84x
hexbytes_new[palindrome ascii] 0.000045626596125588806 0.00002482326941259964 45.59% 83.81% 1.84x
hexbytes_new[palindrome numeric] 0.00004550217564706808 0.00002489563780091518 45.29% 82.77% 1.83x
hexbytes_new[palindrome] 0.000045490052997807226 0.000024900421527197698 45.26% 82.69% 1.83x
hexbytes_new[repeated 0-9] 0.00004585884696672213 0.000025150688049053023 45.16% 82.34% 1.82x
hexbytes_new[single 0xff] 0.000045333299463620196 0.000024956290436843273 44.95% 81.65% 1.82x
hexbytes_new[single null byte] 0.00004512883604480942 0.000024865359122579866 44.90% 81.49% 1.81x
hexbytes_new[True] 0.00006245348167467361 0.0000260885707196224 58.23% 139.39% 2.39x
hexbytes_new[two patterns] 0.00004562106951816281 0.000025186784311710212 44.79% 81.13% 1.81x
hexbytes_repr[0-9] 0.00003250528881560787 0.000015274939134075617 53.01% 112.80% 2.13x
hexbytes_repr[4-byte pattern] 0.0001253442141138812 0.000041117102778200745 67.20% 204.85% 3.05x
hexbytes_repr[all byte values] 0.00012570119225431239 0.00004116677908142138 67.25% 205.35% 3.05x
hexbytes_repr[alternating 0x00/0xff] 0.00005123760260555068 0.000020274091272683126 60.43% 152.72% 2.53x
hexbytes_repr[alternating 0xaa/0x55] 0.000051249451518157705 0.000020257204812222808 60.47% 152.99% 2.53x
hexbytes_repr[ascii sentence] 0.00004316746067374317 0.000018296818991004255 57.61% 135.93% 2.36x
hexbytes_repr[b''] 0.000023334034532402044 0.00001182299475063462 49.33% 97.36% 1.97x
hexbytes_repr[b'\\x00'*32] 0.00003954025149418159 0.000016943374902438433 57.15% 133.37% 2.33x
hexbytes_repr[b'\\x00\\xff\\x00\\xff'] 0.00002957045843937897 0.000014122736756461887 52.24% 109.38% 2.09x
hexbytes_repr[b'\\x01'*100] 0.00006406239563532673 0.000023557321575309135 63.23% 171.94% 2.72x
hexbytes_repr[b'\\x01'*2048] 0.0007736179639787387 0.00022494757569590547 70.92% 243.91% 3.44x
hexbytes_repr[b'\\x01\\x02\\x03'] 0.000029282658293032856 0.000014001062835061305 52.19% 109.15% 2.09x
hexbytes_repr[b'\\x10\\x20\\x30\\x40\\x50'] 0.0000320232766502445 0.000014397816231947936 55.04% 122.42% 2.22x
hexbytes_repr[b'\\x7f'*8] 0.00003189324295036453 0.000014800463071847607 53.59% 115.49% 2.15x
hexbytes_repr[b'\\x80'*8] 0.000032085793608531954 0.00001479737633470089 53.88% 116.83% 2.17x
hexbytes_repr[b'\\xde\\xad\\xbe\\xef'] 0.000029553755560168355 0.000014113240734588561 52.25% 109.40% 2.09x
hexbytes_repr[b'\\xff'*64] 0.000051216137619981795 0.00002014474927053661 60.67% 154.24% 2.54x
hexbytes_repr[b'a'*1024] 0.0004107846263785009 0.00012311295925436765 70.03% 233.66% 3.34x
hexbytes_repr[b'abc'] 0.000029179067995514668 0.000013962541917647603 52.15% 108.98% 2.09x
hexbytes_repr[long alternating] 0.0004077380255601911 0.00012369003489995397 69.66% 229.65% 3.30x
hexbytes_repr[mixed pattern] 0.00010289465577175185 0.000034099950092052205 66.86% 201.74% 3.02x
hexbytes_repr[multiples of 0x10] 0.000032560223773285194 0.000015156093324891452 53.45% 114.83% 2.15x
hexbytes_repr[palindrome ascii] 0.000031100840617983795 0.000014691282172015033 52.76% 111.70% 2.12x
hexbytes_repr[palindrome numeric] 0.000030150895025933583 0.000014371761097324996 52.33% 109.79% 2.10x
hexbytes_repr[palindrome] 0.000035211525602944305 0.000015939967083471383 54.73% 120.90% 2.21x
hexbytes_repr[repeated 0-9] 0.00006375743407335049 0.000023544778494599094 63.07% 170.79% 2.71x
hexbytes_repr[single 0xff] 0.000028895602707034634 0.00001396487911462379 51.67% 106.92% 2.07x
hexbytes_repr[single null byte] 0.000028891959486448225 0.000013931475837414292 51.78% 107.39% 2.07x
hexbytes_repr[two patterns] 0.00005145330172845402 0.00002020544124758541 60.73% 154.65% 2.55x
hexbytes_to_0x_hex[0-9] 0.000017138321557468184 0.00001428705803811775 16.64% 19.96% 1.20x
hexbytes_to_0x_hex[4-byte pattern] 0.00004463820708195477 0.00004069834160023828 8.83% 9.68% 1.10x
hexbytes_to_0x_hex[all byte values] 0.00004454474830700452 0.000040785609921502426 8.44% 9.22% 1.09x
hexbytes_to_0x_hex[alternating 0x00/0xff] 0.000022431541980583134 0.000019457082375170765 13.26% 15.29% 1.15x
hexbytes_to_0x_hex[alternating 0xaa/0x55] 0.000022349436480724454 0.00001958024212459867 12.39% 14.14% 1.14x
hexbytes_to_0x_hex[ascii sentence] 0.000021034822453426655 0.000017583951484563672 16.41% 19.63% 1.20x
hexbytes_to_0x_hex[b''] 0.000011374825610587981 0.0000115962652082354 -1.95% -1.91% 0.98x
hexbytes_to_0x_hex[b'\\x00'*32] 0.000018958230335497837 0.000016585871134809648 12.51% 14.30% 1.14x
hexbytes_to_0x_hex[b'\\x00\\xff\\x00\\xff'] 0.000016386078033027863 0.0000140669032791911 14.15% 16.49% 1.16x
hexbytes_to_0x_hex[b'\\x01'*100] 0.000026140727942360193 0.00002309120161172437 11.67% 13.21% 1.13x
hexbytes_to_0x_hex[b'\\x01'*2048] 0.0002322512982173173 0.00022478064306207093 3.22% 3.32% 1.03x
hexbytes_to_0x_hex[b'\\x01\\x02\\x03'] 0.000016346383492076747 0.000014192247067070183 13.18% 15.18% 1.15x
hexbytes_to_0x_hex[b'\\x10\\x20\\x30\\x40\\x50'] 0.000016440944527707368 0.000014075559703418251 14.39% 16.80% 1.17x
hexbytes_to_0x_hex[b'\\x7f'*8] 0.000016932431463558756 0.000014248512978370263 15.85% 18.84% 1.19x
hexbytes_to_0x_hex[b'\\x80'*8] 0.000016902714597718477 0.000014261927973722124 15.62% 18.52% 1.19x
hexbytes_to_0x_hex[b'\\xde\\xad\\xbe\\xef'] 0.000016424591003724276 0.000014138338075277072 13.92% 16.17% 1.16x
hexbytes_to_0x_hex[b'\\xff'*64] 0.000022290324787812816 0.000019740949571544985 11.44% 12.91% 1.13x
hexbytes_to_0x_hex[b'a'*1024] 0.00012620539374051472 0.00012307407202185835 2.48% 2.54% 1.03x
hexbytes_to_0x_hex[b'abc'] 0.00001632877199977066 0.000014280114759747356 12.55% 14.35% 1.14x
hexbytes_to_0x_hex[long alternating] 0.00012543230524928998 0.0001235833338273677 1.47% 1.50% 1.01x
hexbytes_to_0x_hex[mixed pattern] 0.00003732601299787342 0.00003408390742999661 8.69% 9.51% 1.10x
hexbytes_to_0x_hex[multiples of 0x10] 0.00001719788247643242 0.00001441177569268601 16.20% 19.33% 1.19x
hexbytes_to_0x_hex[palindrome ascii] 0.000016725589362277968 0.000014154381923682462 15.37% 18.17% 1.18x
hexbytes_to_0x_hex[palindrome numeric] 0.000016451951507500136 0.00001387455967772299 15.67% 18.58% 1.19x
hexbytes_to_0x_hex[palindrome] 0.0000180059944883649 0.00001550115190716944 13.91% 16.16% 1.16x
hexbytes_to_0x_hex[repeated 0-9] 0.000026194346598881174 0.0000231013452951961 11.81% 13.39% 1.13x
hexbytes_to_0x_hex[single 0xff] 0.000016055160983769065 0.0000134975844207708 15.93% 18.95% 1.19x
hexbytes_to_0x_hex[single null byte] 0.000016021886034313316 0.000013301189124266876 16.98% 20.45% 1.20x
hexbytes_to_0x_hex[two patterns] 0.00002241861506601378 0.000019659673175771778 12.31% 14.03% 1.14x

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.

1 participant