Repository navigation
Expand file tree
/
Copy pathbench.txt
More file actions
791 lines (791 loc) · 92.5 KB
/
Copy pathbench.txt
File metadata and controls
791 lines (791 loc) · 92.5 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
goos: linux
goarch: amd64
pkg: github.com/0xsimulacra/int256
cpu: Intel(R) Core(TM) i9-9980HK CPU @ 2.40GHz (OC ~ 3.7-4.4GHz)
BenchmarkAdd/positive_positive/int256-16 356626111 3.171 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/positive_positive/int256-16 377433687 3.227 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/positive_positive/int256-16 373133616 3.159 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/positive_positive/int256-16 366162112 3.276 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/positive_positive/int256-16 370488007 3.169 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/positive_positive/big-16 78217644 14.30 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/positive_positive/big-16 79457200 14.88 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/positive_positive/big-16 77485196 14.69 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/positive_positive/big-16 78366046 14.25 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/positive_positive/big-16 71826175 14.57 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/positive_negative/int256-16 191557094 6.356 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/positive_negative/int256-16 192454410 6.238 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/positive_negative/int256-16 191623045 6.325 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/positive_negative/int256-16 188778540 6.225 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/positive_negative/int256-16 191775357 6.384 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/positive_negative/big-16 87298954 13.35 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/positive_negative/big-16 86287387 13.06 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/positive_negative/big-16 84791421 12.83 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/positive_negative/big-16 81991485 13.07 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/positive_negative/big-16 89966830 13.26 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/negative_positive/int256-16 194549396 6.134 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/negative_positive/int256-16 198313228 6.137 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/negative_positive/int256-16 195709965 6.014 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/negative_positive/int256-16 194782368 6.163 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/negative_positive/int256-16 192879914 6.169 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/negative_positive/big-16 86897053 12.83 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/negative_positive/big-16 79883370 12.88 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/negative_positive/big-16 88211482 12.83 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/negative_positive/big-16 87051925 13.00 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/negative_positive/big-16 88319619 12.82 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/negative_negative/int256-16 373411951 3.242 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/negative_negative/int256-16 372317760 3.223 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/negative_negative/int256-16 376130048 3.228 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/negative_negative/int256-16 367023663 3.253 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/negative_negative/int256-16 368973433 3.235 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/negative_negative/big-16 79662664 14.33 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/negative_negative/big-16 78432751 14.19 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/negative_negative/big-16 80085819 14.15 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/negative_negative/big-16 79712444 14.27 ns/op 0 B/op 0 allocs/op
BenchmarkAdd/negative_negative/big-16 81708018 14.27 ns/op 0 B/op 0 allocs/op
BenchmarkSub/positive_positive/int256-16 232181973 5.099 ns/op 0 B/op 0 allocs/op
BenchmarkSub/positive_positive/int256-16 237331960 5.152 ns/op 0 B/op 0 allocs/op
BenchmarkSub/positive_positive/int256-16 228652191 5.130 ns/op 0 B/op 0 allocs/op
BenchmarkSub/positive_positive/int256-16 230458023 5.159 ns/op 0 B/op 0 allocs/op
BenchmarkSub/positive_positive/int256-16 236577415 5.169 ns/op 0 B/op 0 allocs/op
BenchmarkSub/positive_positive/big-16 95749358 11.94 ns/op 0 B/op 0 allocs/op
BenchmarkSub/positive_positive/big-16 91782715 11.72 ns/op 0 B/op 0 allocs/op
BenchmarkSub/positive_positive/big-16 93898028 11.98 ns/op 0 B/op 0 allocs/op
BenchmarkSub/positive_positive/big-16 93349297 11.93 ns/op 0 B/op 0 allocs/op
BenchmarkSub/positive_positive/big-16 99099720 11.68 ns/op 0 B/op 0 allocs/op
BenchmarkSub/positive_negative/int256-16 359685930 3.146 ns/op 0 B/op 0 allocs/op
BenchmarkSub/positive_negative/int256-16 378551336 3.199 ns/op 0 B/op 0 allocs/op
BenchmarkSub/positive_negative/int256-16 373395451 3.226 ns/op 0 B/op 0 allocs/op
BenchmarkSub/positive_negative/int256-16 378490813 3.178 ns/op 0 B/op 0 allocs/op
BenchmarkSub/positive_negative/int256-16 372899122 3.162 ns/op 0 B/op 0 allocs/op
BenchmarkSub/positive_negative/big-16 73525843 14.47 ns/op 0 B/op 0 allocs/op
BenchmarkSub/positive_negative/big-16 79657810 14.42 ns/op 0 B/op 0 allocs/op
BenchmarkSub/positive_negative/big-16 72145959 14.78 ns/op 0 B/op 0 allocs/op
BenchmarkSub/positive_negative/big-16 80485633 14.68 ns/op 0 B/op 0 allocs/op
BenchmarkSub/positive_negative/big-16 75194103 14.71 ns/op 0 B/op 0 allocs/op
BenchmarkSub/negative_positive/int256-16 368047896 3.144 ns/op 0 B/op 0 allocs/op
BenchmarkSub/negative_positive/int256-16 374490068 3.204 ns/op 0 B/op 0 allocs/op
BenchmarkSub/negative_positive/int256-16 374880241 3.245 ns/op 0 B/op 0 allocs/op
BenchmarkSub/negative_positive/int256-16 376594062 3.192 ns/op 0 B/op 0 allocs/op
BenchmarkSub/negative_positive/int256-16 366717285 3.357 ns/op 0 B/op 0 allocs/op
BenchmarkSub/negative_positive/big-16 79603315 14.57 ns/op 0 B/op 0 allocs/op
BenchmarkSub/negative_positive/big-16 77939517 14.82 ns/op 0 B/op 0 allocs/op
BenchmarkSub/negative_positive/big-16 72164324 14.63 ns/op 0 B/op 0 allocs/op
BenchmarkSub/negative_positive/big-16 80482562 14.53 ns/op 0 B/op 0 allocs/op
BenchmarkSub/negative_positive/big-16 78344337 14.46 ns/op 0 B/op 0 allocs/op
BenchmarkSub/negative_negative/int256-16 250673504 4.847 ns/op 0 B/op 0 allocs/op
BenchmarkSub/negative_negative/int256-16 249561536 4.873 ns/op 0 B/op 0 allocs/op
BenchmarkSub/negative_negative/int256-16 246781778 4.803 ns/op 0 B/op 0 allocs/op
BenchmarkSub/negative_negative/int256-16 245517339 4.829 ns/op 0 B/op 0 allocs/op
BenchmarkSub/negative_negative/int256-16 244025259 4.818 ns/op 0 B/op 0 allocs/op
BenchmarkSub/negative_negative/big-16 99305506 11.84 ns/op 0 B/op 0 allocs/op
BenchmarkSub/negative_negative/big-16 100000000 12.03 ns/op 0 B/op 0 allocs/op
BenchmarkSub/negative_negative/big-16 88494856 12.19 ns/op 0 B/op 0 allocs/op
BenchmarkSub/negative_negative/big-16 83287426 12.28 ns/op 0 B/op 0 allocs/op
BenchmarkSub/negative_negative/big-16 100000000 12.12 ns/op 0 B/op 0 allocs/op
BenchmarkMul/positive_positive/int256-16 163360042 7.246 ns/op 0 B/op 0 allocs/op
BenchmarkMul/positive_positive/int256-16 159065862 7.362 ns/op 0 B/op 0 allocs/op
BenchmarkMul/positive_positive/int256-16 162919087 7.350 ns/op 0 B/op 0 allocs/op
BenchmarkMul/positive_positive/int256-16 161118592 7.258 ns/op 0 B/op 0 allocs/op
BenchmarkMul/positive_positive/int256-16 162570072 7.274 ns/op 0 B/op 0 allocs/op
BenchmarkMul/positive_positive/big-16 29278753 40.20 ns/op 0 B/op 0 allocs/op
BenchmarkMul/positive_positive/big-16 29529310 39.93 ns/op 0 B/op 0 allocs/op
BenchmarkMul/positive_positive/big-16 29354121 40.08 ns/op 0 B/op 0 allocs/op
BenchmarkMul/positive_positive/big-16 25536188 39.93 ns/op 0 B/op 0 allocs/op
BenchmarkMul/positive_positive/big-16 27301885 39.64 ns/op 0 B/op 0 allocs/op
BenchmarkMul/positive_negative/int256-16 165431707 7.272 ns/op 0 B/op 0 allocs/op
BenchmarkMul/positive_negative/int256-16 164294515 7.257 ns/op 0 B/op 0 allocs/op
BenchmarkMul/positive_negative/int256-16 165987758 7.267 ns/op 0 B/op 0 allocs/op
BenchmarkMul/positive_negative/int256-16 166069423 7.295 ns/op 0 B/op 0 allocs/op
BenchmarkMul/positive_negative/int256-16 166447953 7.269 ns/op 0 B/op 0 allocs/op
BenchmarkMul/positive_negative/big-16 28575769 42.61 ns/op 0 B/op 0 allocs/op
BenchmarkMul/positive_negative/big-16 28791543 39.43 ns/op 0 B/op 0 allocs/op
BenchmarkMul/positive_negative/big-16 29483307 39.61 ns/op 0 B/op 0 allocs/op
BenchmarkMul/positive_negative/big-16 29299299 39.98 ns/op 0 B/op 0 allocs/op
BenchmarkMul/positive_negative/big-16 29595190 39.76 ns/op 0 B/op 0 allocs/op
BenchmarkMul/negative_positive/int256-16 165105069 7.268 ns/op 0 B/op 0 allocs/op
BenchmarkMul/negative_positive/int256-16 165681666 7.302 ns/op 0 B/op 0 allocs/op
BenchmarkMul/negative_positive/int256-16 165652519 7.352 ns/op 0 B/op 0 allocs/op
BenchmarkMul/negative_positive/int256-16 164738523 7.311 ns/op 0 B/op 0 allocs/op
BenchmarkMul/negative_positive/int256-16 165176726 7.258 ns/op 0 B/op 0 allocs/op
BenchmarkMul/negative_positive/big-16 29746071 39.47 ns/op 0 B/op 0 allocs/op
BenchmarkMul/negative_positive/big-16 29248182 40.17 ns/op 0 B/op 0 allocs/op
BenchmarkMul/negative_positive/big-16 28736142 39.85 ns/op 0 B/op 0 allocs/op
BenchmarkMul/negative_positive/big-16 29732425 39.82 ns/op 0 B/op 0 allocs/op
BenchmarkMul/negative_positive/big-16 29831079 39.82 ns/op 0 B/op 0 allocs/op
BenchmarkMul/negative_negative/int256-16 164534678 7.349 ns/op 0 B/op 0 allocs/op
BenchmarkMul/negative_negative/int256-16 163892766 7.271 ns/op 0 B/op 0 allocs/op
BenchmarkMul/negative_negative/int256-16 163905912 7.271 ns/op 0 B/op 0 allocs/op
BenchmarkMul/negative_negative/int256-16 162260541 7.266 ns/op 0 B/op 0 allocs/op
BenchmarkMul/negative_negative/int256-16 163881422 7.277 ns/op 0 B/op 0 allocs/op
BenchmarkMul/negative_negative/big-16 29944671 39.44 ns/op 0 B/op 0 allocs/op
BenchmarkMul/negative_negative/big-16 29176386 39.54 ns/op 0 B/op 0 allocs/op
BenchmarkMul/negative_negative/big-16 28336375 39.91 ns/op 0 B/op 0 allocs/op
BenchmarkMul/negative_negative/big-16 28475200 39.79 ns/op 0 B/op 0 allocs/op
BenchmarkMul/negative_negative/big-16 29652794 39.59 ns/op 0 B/op 0 allocs/op
BenchmarkQuo/positive_positive/int256-16 23958420 48.92 ns/op 0 B/op 0 allocs/op
BenchmarkQuo/positive_positive/int256-16 24353979 48.84 ns/op 0 B/op 0 allocs/op
BenchmarkQuo/positive_positive/int256-16 24203380 48.93 ns/op 0 B/op 0 allocs/op
BenchmarkQuo/positive_positive/int256-16 24010708 48.67 ns/op 0 B/op 0 allocs/op
BenchmarkQuo/positive_positive/int256-16 24051240 49.10 ns/op 0 B/op 0 allocs/op
BenchmarkQuo/positive_positive/big-16 8080658 146.0 ns/op 80 B/op 1 allocs/op
BenchmarkQuo/positive_positive/big-16 8155537 148.4 ns/op 80 B/op 1 allocs/op
BenchmarkQuo/positive_positive/big-16 8156203 146.3 ns/op 80 B/op 1 allocs/op
BenchmarkQuo/positive_positive/big-16 8095396 147.7 ns/op 80 B/op 1 allocs/op
BenchmarkQuo/positive_positive/big-16 7991838 146.3 ns/op 80 B/op 1 allocs/op
BenchmarkQuo/positive_negative/int256-16 27388694 42.67 ns/op 0 B/op 0 allocs/op
BenchmarkQuo/positive_negative/int256-16 27460573 42.18 ns/op 0 B/op 0 allocs/op
BenchmarkQuo/positive_negative/int256-16 27537758 42.40 ns/op 0 B/op 0 allocs/op
BenchmarkQuo/positive_negative/int256-16 27624110 42.25 ns/op 0 B/op 0 allocs/op
BenchmarkQuo/positive_negative/int256-16 27799621 42.24 ns/op 0 B/op 0 allocs/op
BenchmarkQuo/positive_negative/big-16 9269734 129.2 ns/op 77 B/op 1 allocs/op
BenchmarkQuo/positive_negative/big-16 9048459 129.4 ns/op 77 B/op 1 allocs/op
BenchmarkQuo/positive_negative/big-16 9016580 129.6 ns/op 77 B/op 1 allocs/op
BenchmarkQuo/positive_negative/big-16 9152228 129.7 ns/op 77 B/op 1 allocs/op
BenchmarkQuo/positive_negative/big-16 9206962 129.2 ns/op 77 B/op 1 allocs/op
BenchmarkQuo/negative_positive/int256-16 84265046 13.59 ns/op 0 B/op 0 allocs/op
BenchmarkQuo/negative_positive/int256-16 81730556 13.62 ns/op 0 B/op 0 allocs/op
BenchmarkQuo/negative_positive/int256-16 85067034 13.42 ns/op 0 B/op 0 allocs/op
BenchmarkQuo/negative_positive/int256-16 84853645 13.52 ns/op 0 B/op 0 allocs/op
BenchmarkQuo/negative_positive/int256-16 81738306 13.70 ns/op 0 B/op 0 allocs/op
BenchmarkQuo/negative_positive/big-16 19342712 57.88 ns/op 66 B/op 1 allocs/op
BenchmarkQuo/negative_positive/big-16 20577825 58.11 ns/op 66 B/op 1 allocs/op
BenchmarkQuo/negative_positive/big-16 20351310 57.77 ns/op 66 B/op 1 allocs/op
BenchmarkQuo/negative_positive/big-16 20143482 57.85 ns/op 66 B/op 1 allocs/op
BenchmarkQuo/negative_positive/big-16 20215395 57.61 ns/op 66 B/op 1 allocs/op
BenchmarkQuo/negative_negative/int256-16 83503878 13.62 ns/op 0 B/op 0 allocs/op
BenchmarkQuo/negative_negative/int256-16 83418152 13.78 ns/op 0 B/op 0 allocs/op
BenchmarkQuo/negative_negative/int256-16 79928596 13.99 ns/op 0 B/op 0 allocs/op
BenchmarkQuo/negative_negative/int256-16 83302921 13.79 ns/op 0 B/op 0 allocs/op
BenchmarkQuo/negative_negative/int256-16 83100708 13.45 ns/op 0 B/op 0 allocs/op
BenchmarkQuo/negative_negative/big-16 20506822 57.86 ns/op 66 B/op 1 allocs/op
BenchmarkQuo/negative_negative/big-16 20113896 58.14 ns/op 66 B/op 1 allocs/op
BenchmarkQuo/negative_negative/big-16 20466511 58.39 ns/op 66 B/op 1 allocs/op
BenchmarkQuo/negative_negative/big-16 19748751 58.36 ns/op 66 B/op 1 allocs/op
BenchmarkQuo/negative_negative/big-16 20265121 57.42 ns/op 66 B/op 1 allocs/op
BenchmarkDiv/positive_positive/int256-16 23142432 48.82 ns/op 0 B/op 0 allocs/op
BenchmarkDiv/positive_positive/int256-16 24369949 48.37 ns/op 0 B/op 0 allocs/op
BenchmarkDiv/positive_positive/int256-16 24048356 48.36 ns/op 0 B/op 0 allocs/op
BenchmarkDiv/positive_positive/int256-16 24563156 50.45 ns/op 0 B/op 0 allocs/op
BenchmarkDiv/positive_positive/int256-16 24419796 48.33 ns/op 0 B/op 0 allocs/op
BenchmarkDiv/positive_positive/big-16 7923753 150.4 ns/op 80 B/op 1 allocs/op
BenchmarkDiv/positive_positive/big-16 7911728 151.0 ns/op 80 B/op 1 allocs/op
BenchmarkDiv/positive_positive/big-16 7810657 150.5 ns/op 80 B/op 1 allocs/op
BenchmarkDiv/positive_positive/big-16 7932714 151.2 ns/op 80 B/op 1 allocs/op
BenchmarkDiv/positive_positive/big-16 7931958 150.7 ns/op 80 B/op 1 allocs/op
BenchmarkDiv/positive_negative/int256-16 27768745 41.96 ns/op 0 B/op 0 allocs/op
BenchmarkDiv/positive_negative/int256-16 27977720 41.67 ns/op 0 B/op 0 allocs/op
BenchmarkDiv/positive_negative/int256-16 27947248 41.97 ns/op 0 B/op 0 allocs/op
BenchmarkDiv/positive_negative/int256-16 27473006 42.00 ns/op 0 B/op 0 allocs/op
BenchmarkDiv/positive_negative/int256-16 27892560 41.91 ns/op 0 B/op 0 allocs/op
BenchmarkDiv/positive_negative/big-16 8933518 133.5 ns/op 77 B/op 1 allocs/op
BenchmarkDiv/positive_negative/big-16 8767183 135.0 ns/op 77 B/op 1 allocs/op
BenchmarkDiv/positive_negative/big-16 8928468 133.2 ns/op 77 B/op 1 allocs/op
BenchmarkDiv/positive_negative/big-16 8890831 133.2 ns/op 77 B/op 1 allocs/op
BenchmarkDiv/positive_negative/big-16 8945065 133.8 ns/op 77 B/op 1 allocs/op
BenchmarkDiv/negative_positive/int256-16 85770538 13.17 ns/op 0 B/op 0 allocs/op
BenchmarkDiv/negative_positive/int256-16 83208646 13.92 ns/op 0 B/op 0 allocs/op
BenchmarkDiv/negative_positive/int256-16 86198394 13.26 ns/op 0 B/op 0 allocs/op
BenchmarkDiv/negative_positive/int256-16 87309523 13.21 ns/op 0 B/op 0 allocs/op
BenchmarkDiv/negative_positive/int256-16 86218658 13.33 ns/op 0 B/op 0 allocs/op
BenchmarkDiv/negative_positive/big-16 16381120 71.38 ns/op 66 B/op 1 allocs/op
BenchmarkDiv/negative_positive/big-16 16673835 71.44 ns/op 66 B/op 1 allocs/op
BenchmarkDiv/negative_positive/big-16 16564834 70.80 ns/op 66 B/op 1 allocs/op
BenchmarkDiv/negative_positive/big-16 16670755 71.11 ns/op 66 B/op 1 allocs/op
BenchmarkDiv/negative_positive/big-16 16646503 71.01 ns/op 66 B/op 1 allocs/op
BenchmarkDiv/negative_negative/int256-16 83081112 13.33 ns/op 0 B/op 0 allocs/op
BenchmarkDiv/negative_negative/int256-16 87617518 13.73 ns/op 0 B/op 0 allocs/op
BenchmarkDiv/negative_negative/int256-16 83755670 13.28 ns/op 0 B/op 0 allocs/op
BenchmarkDiv/negative_negative/int256-16 85622491 13.21 ns/op 0 B/op 0 allocs/op
BenchmarkDiv/negative_negative/int256-16 87050150 13.21 ns/op 0 B/op 0 allocs/op
BenchmarkDiv/negative_negative/big-16 16559175 75.37 ns/op 66 B/op 1 allocs/op
BenchmarkDiv/negative_negative/big-16 16588252 73.03 ns/op 66 B/op 1 allocs/op
BenchmarkDiv/negative_negative/big-16 16622684 71.06 ns/op 66 B/op 1 allocs/op
BenchmarkDiv/negative_negative/big-16 16922952 70.64 ns/op 66 B/op 1 allocs/op
BenchmarkDiv/negative_negative/big-16 16927424 71.39 ns/op 66 B/op 1 allocs/op
BenchmarkRem/positive_positive/int256-16 21587361 54.55 ns/op 0 B/op 0 allocs/op
BenchmarkRem/positive_positive/int256-16 21780692 53.26 ns/op 0 B/op 0 allocs/op
BenchmarkRem/positive_positive/int256-16 22268830 52.77 ns/op 0 B/op 0 allocs/op
BenchmarkRem/positive_positive/int256-16 22356728 52.73 ns/op 0 B/op 0 allocs/op
BenchmarkRem/positive_positive/int256-16 21979572 52.82 ns/op 0 B/op 0 allocs/op
BenchmarkRem/positive_positive/big-16 9103816 129.7 ns/op 8 B/op 1 allocs/op
BenchmarkRem/positive_positive/big-16 8983892 129.8 ns/op 8 B/op 1 allocs/op
BenchmarkRem/positive_positive/big-16 9086011 129.9 ns/op 8 B/op 1 allocs/op
BenchmarkRem/positive_positive/big-16 9042422 131.3 ns/op 8 B/op 1 allocs/op
BenchmarkRem/positive_positive/big-16 9079849 130.6 ns/op 8 B/op 1 allocs/op
BenchmarkRem/positive_negative/int256-16 25537458 45.86 ns/op 0 B/op 0 allocs/op
BenchmarkRem/positive_negative/int256-16 25499151 45.91 ns/op 0 B/op 0 allocs/op
BenchmarkRem/positive_negative/int256-16 25612274 45.78 ns/op 0 B/op 0 allocs/op
BenchmarkRem/positive_negative/int256-16 25841602 45.77 ns/op 0 B/op 0 allocs/op
BenchmarkRem/positive_negative/int256-16 25139814 46.38 ns/op 0 B/op 0 allocs/op
BenchmarkRem/positive_negative/big-16 10503600 111.6 ns/op 6 B/op 0 allocs/op
BenchmarkRem/positive_negative/big-16 10577522 113.1 ns/op 6 B/op 0 allocs/op
BenchmarkRem/positive_negative/big-16 10564806 112.0 ns/op 6 B/op 0 allocs/op
BenchmarkRem/positive_negative/big-16 9300132 113.7 ns/op 6 B/op 0 allocs/op
BenchmarkRem/positive_negative/big-16 10614870 112.1 ns/op 6 B/op 0 allocs/op
BenchmarkRem/negative_positive/int256-16 75778485 15.01 ns/op 0 B/op 0 allocs/op
BenchmarkRem/negative_positive/int256-16 76278266 14.86 ns/op 0 B/op 0 allocs/op
BenchmarkRem/negative_positive/int256-16 75246171 14.88 ns/op 0 B/op 0 allocs/op
BenchmarkRem/negative_positive/int256-16 75608734 14.97 ns/op 0 B/op 0 allocs/op
BenchmarkRem/negative_positive/int256-16 78353658 14.94 ns/op 0 B/op 0 allocs/op
BenchmarkRem/negative_positive/big-16 33355556 35.14 ns/op 1 B/op 0 allocs/op
BenchmarkRem/negative_positive/big-16 33868202 34.75 ns/op 1 B/op 0 allocs/op
BenchmarkRem/negative_positive/big-16 33654585 34.58 ns/op 1 B/op 0 allocs/op
BenchmarkRem/negative_positive/big-16 33462933 34.69 ns/op 1 B/op 0 allocs/op
BenchmarkRem/negative_positive/big-16 32910345 34.55 ns/op 1 B/op 0 allocs/op
BenchmarkRem/negative_negative/int256-16 75029214 14.90 ns/op 0 B/op 0 allocs/op
BenchmarkRem/negative_negative/int256-16 76281548 14.88 ns/op 0 B/op 0 allocs/op
BenchmarkRem/negative_negative/int256-16 75603332 14.90 ns/op 0 B/op 0 allocs/op
BenchmarkRem/negative_negative/int256-16 76443554 14.91 ns/op 0 B/op 0 allocs/op
BenchmarkRem/negative_negative/int256-16 75972759 14.91 ns/op 0 B/op 0 allocs/op
BenchmarkRem/negative_negative/big-16 33662926 34.54 ns/op 1 B/op 0 allocs/op
BenchmarkRem/negative_negative/big-16 33458193 34.51 ns/op 1 B/op 0 allocs/op
BenchmarkRem/negative_negative/big-16 33539037 35.26 ns/op 1 B/op 0 allocs/op
BenchmarkRem/negative_negative/big-16 33585798 34.54 ns/op 1 B/op 0 allocs/op
BenchmarkRem/negative_negative/big-16 34017883 34.83 ns/op 1 B/op 0 allocs/op
BenchmarkMulDivOverflow/positive_positive/int256-16 10333563 112.7 ns/op 0 B/op 0 allocs/op
BenchmarkMulDivOverflow/positive_positive/int256-16 10629568 111.9 ns/op 0 B/op 0 allocs/op
BenchmarkMulDivOverflow/positive_positive/int256-16 10550569 112.4 ns/op 0 B/op 0 allocs/op
BenchmarkMulDivOverflow/positive_positive/int256-16 10634304 112.7 ns/op 0 B/op 0 allocs/op
BenchmarkMulDivOverflow/positive_positive/int256-16 10595280 112.1 ns/op 0 B/op 0 allocs/op
BenchmarkMulDivOverflow/positive_positive/big-16 4195233 284.9 ns/op 112 B/op 1 allocs/op
BenchmarkMulDivOverflow/positive_positive/big-16 4200658 283.9 ns/op 112 B/op 1 allocs/op
BenchmarkMulDivOverflow/positive_positive/big-16 4209615 283.6 ns/op 112 B/op 1 allocs/op
BenchmarkMulDivOverflow/positive_positive/big-16 4211406 284.1 ns/op 112 B/op 1 allocs/op
BenchmarkMulDivOverflow/positive_positive/big-16 4137424 284.1 ns/op 112 B/op 1 allocs/op
BenchmarkMulDivOverflow/positive_negative/int256-16 10422985 112.2 ns/op 0 B/op 0 allocs/op
BenchmarkMulDivOverflow/positive_negative/int256-16 10588502 111.8 ns/op 0 B/op 0 allocs/op
BenchmarkMulDivOverflow/positive_negative/int256-16 10588424 111.6 ns/op 0 B/op 0 allocs/op
BenchmarkMulDivOverflow/positive_negative/int256-16 10504566 112.8 ns/op 0 B/op 0 allocs/op
BenchmarkMulDivOverflow/positive_negative/int256-16 10010502 111.7 ns/op 0 B/op 0 allocs/op
BenchmarkMulDivOverflow/positive_negative/big-16 4193775 282.7 ns/op 112 B/op 1 allocs/op
BenchmarkMulDivOverflow/positive_negative/big-16 4226084 283.3 ns/op 112 B/op 1 allocs/op
BenchmarkMulDivOverflow/positive_negative/big-16 4242202 284.2 ns/op 112 B/op 1 allocs/op
BenchmarkMulDivOverflow/positive_negative/big-16 4221985 280.7 ns/op 112 B/op 1 allocs/op
BenchmarkMulDivOverflow/positive_negative/big-16 4221470 282.1 ns/op 112 B/op 1 allocs/op
BenchmarkMulDivOverflow/negative_positive/int256-16 10560603 109.9 ns/op 0 B/op 0 allocs/op
BenchmarkMulDivOverflow/negative_positive/int256-16 9879896 109.7 ns/op 0 B/op 0 allocs/op
BenchmarkMulDivOverflow/negative_positive/int256-16 10698664 109.5 ns/op 0 B/op 0 allocs/op
BenchmarkMulDivOverflow/negative_positive/int256-16 10746016 111.1 ns/op 0 B/op 0 allocs/op
BenchmarkMulDivOverflow/negative_positive/int256-16 10737812 110.2 ns/op 0 B/op 0 allocs/op
BenchmarkMulDivOverflow/negative_positive/big-16 4387692 273.2 ns/op 112 B/op 1 allocs/op
BenchmarkMulDivOverflow/negative_positive/big-16 4371036 272.0 ns/op 112 B/op 1 allocs/op
BenchmarkMulDivOverflow/negative_positive/big-16 4340031 271.9 ns/op 112 B/op 1 allocs/op
BenchmarkMulDivOverflow/negative_positive/big-16 4363585 274.9 ns/op 112 B/op 1 allocs/op
BenchmarkMulDivOverflow/negative_positive/big-16 4392392 271.8 ns/op 112 B/op 1 allocs/op
BenchmarkMulDivOverflow/negative_negative/int256-16 9829455 112.6 ns/op 0 B/op 0 allocs/op
BenchmarkMulDivOverflow/negative_negative/int256-16 10758696 111.1 ns/op 0 B/op 0 allocs/op
BenchmarkMulDivOverflow/negative_negative/int256-16 10650750 110.1 ns/op 0 B/op 0 allocs/op
BenchmarkMulDivOverflow/negative_negative/int256-16 10723352 111.4 ns/op 0 B/op 0 allocs/op
BenchmarkMulDivOverflow/negative_negative/int256-16 10483054 109.9 ns/op 0 B/op 0 allocs/op
BenchmarkMulDivOverflow/negative_negative/big-16 4367692 274.1 ns/op 112 B/op 1 allocs/op
BenchmarkMulDivOverflow/negative_negative/big-16 4359673 272.6 ns/op 112 B/op 1 allocs/op
BenchmarkMulDivOverflow/negative_negative/big-16 4401337 274.2 ns/op 112 B/op 1 allocs/op
BenchmarkMulDivOverflow/negative_negative/big-16 4362524 271.9 ns/op 112 B/op 1 allocs/op
BenchmarkMulDivOverflow/negative_negative/big-16 4394892 270.6 ns/op 112 B/op 1 allocs/op
BenchmarkSqrt/positive/int256-16 3191092 370.0 ns/op 0 B/op 0 allocs/op
BenchmarkSqrt/positive/int256-16 3224397 369.5 ns/op 0 B/op 0 allocs/op
BenchmarkSqrt/positive/int256-16 3229732 373.0 ns/op 0 B/op 0 allocs/op
BenchmarkSqrt/positive/int256-16 3217095 369.3 ns/op 0 B/op 0 allocs/op
BenchmarkSqrt/positive/int256-16 3226519 369.8 ns/op 0 B/op 0 allocs/op
BenchmarkSqrt/positive/big-16 863613 1261 ns/op 581 B/op 7 allocs/op
BenchmarkSqrt/positive/big-16 914622 1295 ns/op 581 B/op 7 allocs/op
BenchmarkSqrt/positive/big-16 914697 1266 ns/op 581 B/op 7 allocs/op
BenchmarkSqrt/positive/big-16 907528 1266 ns/op 581 B/op 7 allocs/op
BenchmarkSqrt/positive/big-16 886808 1260 ns/op 581 B/op 7 allocs/op
BenchmarkAnd/positive_positive/int256-16 382009555 3.125 ns/op 0 B/op 0 allocs/op
BenchmarkAnd/positive_positive/int256-16 381055640 3.106 ns/op 0 B/op 0 allocs/op
BenchmarkAnd/positive_positive/int256-16 379821469 3.164 ns/op 0 B/op 0 allocs/op
BenchmarkAnd/positive_positive/int256-16 360319215 3.112 ns/op 0 B/op 0 allocs/op
BenchmarkAnd/positive_positive/int256-16 382107643 3.107 ns/op 0 B/op 0 allocs/op
BenchmarkAnd/positive_positive/big-16 181958836 6.612 ns/op 0 B/op 0 allocs/op
BenchmarkAnd/positive_positive/big-16 178024275 6.586 ns/op 0 B/op 0 allocs/op
BenchmarkAnd/positive_positive/big-16 181685748 6.603 ns/op 0 B/op 0 allocs/op
BenchmarkAnd/positive_positive/big-16 180182546 6.740 ns/op 0 B/op 0 allocs/op
BenchmarkAnd/positive_positive/big-16 179165722 6.601 ns/op 0 B/op 0 allocs/op
BenchmarkAnd/positive_negative/int256-16 349935699 3.332 ns/op 0 B/op 0 allocs/op
BenchmarkAnd/positive_negative/int256-16 301794724 3.395 ns/op 0 B/op 0 allocs/op
BenchmarkAnd/positive_negative/int256-16 339920745 3.348 ns/op 0 B/op 0 allocs/op
BenchmarkAnd/positive_negative/int256-16 347094910 3.333 ns/op 0 B/op 0 allocs/op
BenchmarkAnd/positive_negative/int256-16 319794490 3.368 ns/op 0 B/op 0 allocs/op
BenchmarkAnd/positive_negative/big-16 25338834 44.07 ns/op 64 B/op 1 allocs/op
BenchmarkAnd/positive_negative/big-16 27204086 43.67 ns/op 64 B/op 1 allocs/op
BenchmarkAnd/positive_negative/big-16 26900462 44.01 ns/op 64 B/op 1 allocs/op
BenchmarkAnd/positive_negative/big-16 27077034 43.68 ns/op 64 B/op 1 allocs/op
BenchmarkAnd/positive_negative/big-16 27440583 43.46 ns/op 64 B/op 1 allocs/op
BenchmarkAnd/negative_positive/int256-16 364609316 3.211 ns/op 0 B/op 0 allocs/op
BenchmarkAnd/negative_positive/int256-16 371441608 3.294 ns/op 0 B/op 0 allocs/op
BenchmarkAnd/negative_positive/int256-16 354879318 3.240 ns/op 0 B/op 0 allocs/op
BenchmarkAnd/negative_positive/int256-16 366690156 3.211 ns/op 0 B/op 0 allocs/op
BenchmarkAnd/negative_positive/int256-16 371454446 3.269 ns/op 0 B/op 0 allocs/op
BenchmarkAnd/negative_positive/big-16 25188710 43.91 ns/op 64 B/op 1 allocs/op
BenchmarkAnd/negative_positive/big-16 27464556 43.38 ns/op 64 B/op 1 allocs/op
BenchmarkAnd/negative_positive/big-16 27058101 43.93 ns/op 64 B/op 1 allocs/op
BenchmarkAnd/negative_positive/big-16 27549954 44.53 ns/op 64 B/op 1 allocs/op
BenchmarkAnd/negative_positive/big-16 26718189 43.82 ns/op 64 B/op 1 allocs/op
BenchmarkAnd/negative_negative/int256-16 284027182 4.062 ns/op 0 B/op 0 allocs/op
BenchmarkAnd/negative_negative/int256-16 291032158 4.069 ns/op 0 B/op 0 allocs/op
BenchmarkAnd/negative_negative/int256-16 294958842 4.092 ns/op 0 B/op 0 allocs/op
BenchmarkAnd/negative_negative/int256-16 293225607 4.164 ns/op 0 B/op 0 allocs/op
BenchmarkAnd/negative_negative/int256-16 294517681 4.287 ns/op 0 B/op 0 allocs/op
BenchmarkAnd/negative_negative/big-16 13235092 86.18 ns/op 128 B/op 2 allocs/op
BenchmarkAnd/negative_negative/big-16 14139478 86.20 ns/op 128 B/op 2 allocs/op
BenchmarkAnd/negative_negative/big-16 13959594 85.91 ns/op 128 B/op 2 allocs/op
BenchmarkAnd/negative_negative/big-16 13281144 86.29 ns/op 128 B/op 2 allocs/op
BenchmarkAnd/negative_negative/big-16 13850185 86.76 ns/op 128 B/op 2 allocs/op
BenchmarkOr/positive_positive/int256-16 388343215 2.890 ns/op 0 B/op 0 allocs/op
BenchmarkOr/positive_positive/int256-16 412267632 2.914 ns/op 0 B/op 0 allocs/op
BenchmarkOr/positive_positive/int256-16 386301946 2.942 ns/op 0 B/op 0 allocs/op
BenchmarkOr/positive_positive/int256-16 412622036 2.972 ns/op 0 B/op 0 allocs/op
BenchmarkOr/positive_positive/int256-16 410628901 2.900 ns/op 0 B/op 0 allocs/op
BenchmarkOr/positive_positive/big-16 129645370 9.207 ns/op 0 B/op 0 allocs/op
BenchmarkOr/positive_positive/big-16 130086242 9.188 ns/op 0 B/op 0 allocs/op
BenchmarkOr/positive_positive/big-16 130450128 9.144 ns/op 0 B/op 0 allocs/op
BenchmarkOr/positive_positive/big-16 129799171 9.191 ns/op 0 B/op 0 allocs/op
BenchmarkOr/positive_positive/big-16 130540956 9.168 ns/op 0 B/op 0 allocs/op
BenchmarkOr/positive_negative/int256-16 375350026 3.159 ns/op 0 B/op 0 allocs/op
BenchmarkOr/positive_negative/int256-16 376379637 3.162 ns/op 0 B/op 0 allocs/op
BenchmarkOr/positive_negative/int256-16 373709986 3.182 ns/op 0 B/op 0 allocs/op
BenchmarkOr/positive_negative/int256-16 378272425 3.152 ns/op 0 B/op 0 allocs/op
BenchmarkOr/positive_negative/int256-16 372712485 3.227 ns/op 0 B/op 0 allocs/op
BenchmarkOr/positive_negative/big-16 21607465 52.87 ns/op 64 B/op 1 allocs/op
BenchmarkOr/positive_negative/big-16 22268580 52.61 ns/op 64 B/op 1 allocs/op
BenchmarkOr/positive_negative/big-16 22156496 53.32 ns/op 64 B/op 1 allocs/op
BenchmarkOr/positive_negative/big-16 22538216 52.68 ns/op 64 B/op 1 allocs/op
BenchmarkOr/positive_negative/big-16 22531998 52.75 ns/op 64 B/op 1 allocs/op
BenchmarkOr/negative_positive/int256-16 359267809 3.191 ns/op 0 B/op 0 allocs/op
BenchmarkOr/negative_positive/int256-16 376394608 3.217 ns/op 0 B/op 0 allocs/op
BenchmarkOr/negative_positive/int256-16 340031622 3.200 ns/op 0 B/op 0 allocs/op
BenchmarkOr/negative_positive/int256-16 375412316 3.197 ns/op 0 B/op 0 allocs/op
BenchmarkOr/negative_positive/int256-16 376761562 3.167 ns/op 0 B/op 0 allocs/op
BenchmarkOr/negative_positive/big-16 21989559 52.53 ns/op 64 B/op 1 allocs/op
BenchmarkOr/negative_positive/big-16 22349166 52.29 ns/op 64 B/op 1 allocs/op
BenchmarkOr/negative_positive/big-16 22826084 52.24 ns/op 64 B/op 1 allocs/op
BenchmarkOr/negative_positive/big-16 22641534 51.95 ns/op 64 B/op 1 allocs/op
BenchmarkOr/negative_positive/big-16 22637354 52.78 ns/op 64 B/op 1 allocs/op
BenchmarkOr/negative_negative/int256-16 373081690 3.120 ns/op 0 B/op 0 allocs/op
BenchmarkOr/negative_negative/int256-16 376985661 3.123 ns/op 0 B/op 0 allocs/op
BenchmarkOr/negative_negative/int256-16 378807822 3.147 ns/op 0 B/op 0 allocs/op
BenchmarkOr/negative_negative/int256-16 371770035 3.130 ns/op 0 B/op 0 allocs/op
BenchmarkOr/negative_negative/int256-16 357126804 3.139 ns/op 0 B/op 0 allocs/op
BenchmarkOr/negative_negative/big-16 13400761 85.48 ns/op 128 B/op 2 allocs/op
BenchmarkOr/negative_negative/big-16 13808630 85.07 ns/op 128 B/op 2 allocs/op
BenchmarkOr/negative_negative/big-16 14166134 84.45 ns/op 128 B/op 2 allocs/op
BenchmarkOr/negative_negative/big-16 14006352 86.21 ns/op 128 B/op 2 allocs/op
BenchmarkOr/negative_negative/big-16 13792825 85.06 ns/op 128 B/op 2 allocs/op
BenchmarkCmp/positive_positive/int256-16 307191967 3.828 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/positive_positive/int256-16 312469240 3.806 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/positive_positive/int256-16 311102506 3.870 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/positive_positive/int256-16 306590836 3.900 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/positive_positive/int256-16 310382728 3.828 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/positive_positive/big-16 259927252 4.527 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/positive_positive/big-16 261910750 4.499 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/positive_positive/big-16 266965012 4.514 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/positive_positive/big-16 258634549 4.598 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/positive_positive/big-16 263099708 4.561 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/positive_negative/int256-16 464096017 2.561 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/positive_negative/int256-16 463597039 2.552 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/positive_negative/int256-16 466682626 2.557 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/positive_negative/int256-16 458213918 2.557 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/positive_negative/int256-16 456229665 2.615 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/positive_negative/big-16 549590732 2.111 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/positive_negative/big-16 551396098 2.139 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/positive_negative/big-16 565152362 2.163 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/positive_negative/big-16 560204547 2.167 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/positive_negative/big-16 561555487 2.160 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/negative_positive/int256-16 466333867 2.579 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/negative_positive/int256-16 471505142 2.596 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/negative_positive/int256-16 460608192 2.592 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/negative_positive/int256-16 448284908 2.634 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/negative_positive/int256-16 465348609 2.658 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/negative_positive/big-16 560997332 2.143 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/negative_positive/big-16 571078431 2.115 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/negative_positive/big-16 568402258 2.127 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/negative_positive/big-16 552850574 2.093 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/negative_positive/big-16 568156718 2.080 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/negative_negative/int256-16 319748230 3.702 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/negative_negative/int256-16 323161609 3.674 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/negative_negative/int256-16 325744989 3.682 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/negative_negative/int256-16 324689882 3.691 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/negative_negative/int256-16 324908104 3.707 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/negative_negative/big-16 262623882 4.527 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/negative_negative/big-16 261879978 4.537 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/negative_negative/big-16 262219077 4.522 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/negative_negative/big-16 253359381 4.572 ns/op 0 B/op 0 allocs/op
BenchmarkCmp/negative_negative/big-16 244775554 4.644 ns/op 0 B/op 0 allocs/op
BenchmarkEq/equal/int256-16 472686367 2.499 ns/op 0 B/op 0 allocs/op
BenchmarkEq/equal/int256-16 475277460 2.498 ns/op 0 B/op 0 allocs/op
BenchmarkEq/equal/int256-16 472465218 2.538 ns/op 0 B/op 0 allocs/op
BenchmarkEq/equal/int256-16 470581110 2.532 ns/op 0 B/op 0 allocs/op
BenchmarkEq/equal/int256-16 472346240 2.508 ns/op 0 B/op 0 allocs/op
BenchmarkEq/not_equal/int256-16 455792414 2.651 ns/op 0 B/op 0 allocs/op
BenchmarkEq/not_equal/int256-16 456189536 2.673 ns/op 0 B/op 0 allocs/op
BenchmarkEq/not_equal/int256-16 456448599 2.597 ns/op 0 B/op 0 allocs/op
BenchmarkEq/not_equal/int256-16 457768839 2.618 ns/op 0 B/op 0 allocs/op
BenchmarkEq/not_equal/int256-16 455354572 2.618 ns/op 0 B/op 0 allocs/op
BenchmarkEq/equal/big-16 669166717 1.771 ns/op 0 B/op 0 allocs/op
BenchmarkEq/equal/big-16 663690912 1.770 ns/op 0 B/op 0 allocs/op
BenchmarkEq/equal/big-16 670464388 1.767 ns/op 0 B/op 0 allocs/op
BenchmarkEq/equal/big-16 671515466 1.770 ns/op 0 B/op 0 allocs/op
BenchmarkEq/equal/big-16 670358655 1.799 ns/op 0 B/op 0 allocs/op
BenchmarkEq/not_equal/big-16 286639504 4.292 ns/op 0 B/op 0 allocs/op
BenchmarkEq/not_equal/big-16 281207436 4.253 ns/op 0 B/op 0 allocs/op
BenchmarkEq/not_equal/big-16 281428240 4.162 ns/op 0 B/op 0 allocs/op
BenchmarkEq/not_equal/big-16 284542639 4.184 ns/op 0 B/op 0 allocs/op
BenchmarkEq/not_equal/big-16 285268760 4.245 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_eq_0/positive/int256-16 316492947 3.742 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_eq_0/positive/int256-16 314589237 3.831 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_eq_0/positive/int256-16 311932370 3.822 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_eq_0/positive/int256-16 302428184 3.780 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_eq_0/positive/int256-16 316052881 3.828 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_eq_0/positive/big-16 179883051 6.631 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_eq_0/positive/big-16 177402688 6.621 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_eq_0/positive/big-16 180680973 6.632 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_eq_0/positive/big-16 180722325 6.817 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_eq_0/positive/big-16 180299744 6.795 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_eq_0/negative/int256-16 311564418 3.830 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_eq_0/negative/int256-16 317855647 3.745 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_eq_0/negative/int256-16 313317030 3.787 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_eq_0/negative/int256-16 316148055 3.887 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_eq_0/negative/int256-16 298212619 3.776 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_eq_0/negative/big-16 179039671 6.706 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_eq_0/negative/big-16 169485608 6.751 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_eq_0/negative/big-16 177361999 6.702 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_eq_0/negative/big-16 179831596 6.670 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_eq_0/negative/big-16 180610200 6.630 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_0/positive/int256-16 223709758 5.518 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_0/positive/int256-16 224268370 5.501 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_0/positive/int256-16 227000660 5.288 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_0/positive/int256-16 227804289 5.214 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_0/positive/int256-16 226056031 5.311 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_0/positive/big-16 136460409 9.055 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_0/positive/big-16 136005016 8.575 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_0/positive/big-16 139079032 8.550 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_0/positive/big-16 137530414 8.630 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_0/positive/big-16 139222243 8.577 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_0/negative/int256-16 226787732 5.334 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_0/negative/int256-16 229203110 5.252 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_0/negative/int256-16 225367958 5.245 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_0/negative/int256-16 222913524 5.351 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_0/negative/int256-16 226394557 5.230 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_0/negative/big-16 139581204 8.586 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_0/negative/big-16 134821035 8.646 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_0/negative/big-16 139179866 8.572 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_0/negative/big-16 139686526 8.557 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_0/negative/big-16 139765456 8.775 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_64/positive/int256-16 212596688 5.656 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_64/positive/int256-16 211442842 5.597 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_64/positive/int256-16 213108847 5.592 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_64/positive/int256-16 213832636 5.590 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_64/positive/int256-16 212648904 5.624 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_64/positive/big-16 120262279 9.906 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_64/positive/big-16 122931432 9.901 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_64/positive/big-16 122923380 10.09 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_64/positive/big-16 120588278 9.766 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_64/positive/big-16 120609634 9.954 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_64/negative/int256-16 211741767 5.587 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_64/negative/int256-16 214037918 5.666 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_64/negative/int256-16 212636029 5.589 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_64/negative/int256-16 213837172 5.590 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_64/negative/int256-16 214509723 5.588 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_64/negative/big-16 122559621 9.936 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_64/negative/big-16 120724192 10.22 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_64/negative/big-16 100000000 10.06 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_64/negative/big-16 121766539 9.767 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_64/negative/big-16 123409245 9.715 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_128/positive/int256-16 245668461 4.840 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_128/positive/int256-16 250489916 4.802 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_128/positive/int256-16 248205579 4.776 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_128/positive/int256-16 250536489 4.766 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_128/positive/int256-16 250132303 4.786 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_128/positive/big-16 100000000 10.41 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_128/positive/big-16 100000000 10.14 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_128/positive/big-16 100000000 10.15 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_128/positive/big-16 100000000 10.14 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_128/positive/big-16 100000000 10.14 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_128/negative/int256-16 240342297 4.810 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_128/negative/int256-16 247855869 4.778 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_128/negative/int256-16 222240924 4.864 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_128/negative/int256-16 247406752 4.773 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_128/negative/int256-16 251120590 4.761 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_128/negative/big-16 100000000 10.17 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_128/negative/big-16 100000000 10.19 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_128/negative/big-16 100000000 10.26 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_128/negative/big-16 100000000 10.17 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_128/negative/big-16 100000000 10.16 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_192/positive/int256-16 298205640 3.941 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_192/positive/int256-16 303390096 3.959 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_192/positive/int256-16 299545098 3.940 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_192/positive/int256-16 302202388 4.047 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_192/positive/int256-16 301379628 3.995 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_192/positive/big-16 100000000 10.28 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_192/positive/big-16 100000000 10.54 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_192/positive/big-16 100000000 10.50 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_192/positive/big-16 100000000 10.50 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_192/positive/big-16 100000000 10.65 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_192/negative/int256-16 300104547 3.940 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_192/negative/int256-16 302991337 3.939 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_192/negative/int256-16 292403877 3.940 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_192/negative/int256-16 297773222 3.957 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_192/negative/int256-16 303373140 3.954 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_192/negative/big-16 100000000 10.50 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_192/negative/big-16 100000000 10.52 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_192/negative/big-16 100000000 10.38 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_192/negative/big-16 100000000 10.41 ns/op 0 B/op 0 allocs/op
BenchmarkLsh/n_gt_192/negative/big-16 100000000 10.39 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_eq_0/positive/int256-16 392039642 3.019 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_eq_0/positive/int256-16 396352380 3.019 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_eq_0/positive/int256-16 391244672 3.074 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_eq_0/positive/int256-16 381217830 3.010 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_eq_0/positive/int256-16 395614527 3.077 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_eq_0/positive/big-16 167762978 7.142 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_eq_0/positive/big-16 166777083 7.107 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_eq_0/positive/big-16 167634312 7.046 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_eq_0/positive/big-16 169792474 7.162 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_eq_0/positive/big-16 169387740 7.059 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_eq_0/negative/int256-16 440611459 2.692 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_eq_0/negative/int256-16 433672512 2.733 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_eq_0/negative/int256-16 426583942 2.766 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_eq_0/negative/int256-16 439250172 2.706 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_eq_0/negative/int256-16 441712891 2.746 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_eq_0/negative/big-16 51643776 21.66 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_eq_0/negative/big-16 52653926 21.97 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_eq_0/negative/big-16 52053406 21.68 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_eq_0/negative/big-16 52976628 21.90 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_eq_0/negative/big-16 52132759 21.87 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_0/positive/int256-16 280874331 4.097 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_0/positive/int256-16 256300305 4.099 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_0/positive/int256-16 289484682 4.072 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_0/positive/int256-16 293055031 4.086 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_0/positive/int256-16 290425006 4.123 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_0/positive/big-16 100000000 10.23 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_0/positive/big-16 123554494 9.602 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_0/positive/big-16 100000000 10.13 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_0/positive/big-16 123966216 9.615 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_0/positive/big-16 124691725 9.702 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_0/negative/int256-16 160380759 7.394 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_0/negative/int256-16 161014400 7.471 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_0/negative/int256-16 161497508 7.414 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_0/negative/int256-16 161002819 7.436 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_0/negative/int256-16 156933175 7.400 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_0/negative/big-16 42428167 26.81 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_0/negative/big-16 42453993 27.09 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_0/negative/big-16 43673734 26.90 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_0/negative/big-16 43755926 26.76 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_0/negative/big-16 41120119 26.77 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_64/positive/int256-16 249838004 4.832 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_64/positive/int256-16 250067043 4.769 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_64/positive/int256-16 247917358 4.812 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_64/positive/int256-16 248217586 4.780 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_64/positive/int256-16 243971577 4.786 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_64/positive/big-16 134467971 8.951 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_64/positive/big-16 134226213 9.071 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_64/positive/big-16 132703767 8.885 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_64/positive/big-16 127577817 9.035 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_64/positive/big-16 130042642 8.960 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_64/negative/int256-16 236324278 5.023 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_64/negative/int256-16 236720078 5.143 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_64/negative/int256-16 233764114 5.071 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_64/negative/int256-16 236244672 5.020 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_64/negative/int256-16 233414313 5.066 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_64/negative/big-16 44323218 26.07 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_64/negative/big-16 44882576 26.54 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_64/negative/big-16 42784843 27.03 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_64/negative/big-16 44252227 26.17 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_64/negative/big-16 44092544 26.41 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_128/positive/int256-16 295892474 3.971 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_128/positive/int256-16 292985638 4.011 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_128/positive/int256-16 290376296 3.937 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_128/positive/int256-16 296737207 3.939 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_128/positive/int256-16 284201722 3.954 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_128/positive/big-16 145205485 8.268 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_128/positive/big-16 146198904 8.245 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_128/positive/big-16 143405010 8.199 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_128/positive/big-16 144442261 8.321 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_128/positive/big-16 143342341 8.352 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_128/negative/int256-16 236123992 6.713 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_128/negative/int256-16 235819021 6.809 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_128/negative/int256-16 238192134 6.740 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_128/negative/int256-16 230629030 6.750 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_128/negative/int256-16 239819688 6.736 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_128/negative/big-16 44277668 26.22 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_128/negative/big-16 44558056 25.72 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_128/negative/big-16 44393391 26.20 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_128/negative/big-16 45153825 25.96 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_128/negative/big-16 45530778 25.90 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_192/positive/int256-16 382280439 3.493 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_192/positive/int256-16 376810884 3.504 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_192/positive/int256-16 374198181 3.573 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_192/positive/int256-16 380889061 3.584 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_192/positive/int256-16 371493674 3.488 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_192/positive/big-16 154645146 7.712 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_192/positive/big-16 157400374 7.579 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_192/positive/big-16 157199071 7.847 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_192/positive/big-16 156531133 7.732 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_192/positive/big-16 155921451 7.615 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_192/negative/int256-16 228711224 6.338 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_192/negative/int256-16 230748096 6.344 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_192/negative/int256-16 231417432 6.353 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_192/negative/int256-16 229402526 6.381 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_192/negative/int256-16 231926293 6.352 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_192/negative/big-16 51356409 22.77 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_192/negative/big-16 50172918 22.38 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_192/negative/big-16 51587022 22.62 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_192/negative/big-16 50249257 22.56 ns/op 0 B/op 0 allocs/op
BenchmarkRsh/n_gt_192/negative/big-16 51627127 22.65 ns/op 0 B/op 0 allocs/op
BenchmarkExp/positive_no_mod/int256-16 34055287 33.89 ns/op 0 B/op 0 allocs/op
BenchmarkExp/positive_no_mod/int256-16 33878102 34.29 ns/op 0 B/op 0 allocs/op
BenchmarkExp/positive_no_mod/int256-16 34197562 33.78 ns/op 0 B/op 0 allocs/op
BenchmarkExp/positive_no_mod/int256-16 34027584 34.15 ns/op 0 B/op 0 allocs/op
BenchmarkExp/positive_no_mod/int256-16 33748698 33.99 ns/op 0 B/op 0 allocs/op
BenchmarkExp/positive_no_mod/big-16 14584710 79.82 ns/op 48 B/op 1 allocs/op
BenchmarkExp/positive_no_mod/big-16 14791039 79.88 ns/op 48 B/op 1 allocs/op
BenchmarkExp/positive_no_mod/big-16 14674515 80.41 ns/op 48 B/op 1 allocs/op
BenchmarkExp/positive_no_mod/big-16 14893274 79.72 ns/op 48 B/op 1 allocs/op
BenchmarkExp/positive_no_mod/big-16 14891307 80.18 ns/op 48 B/op 1 allocs/op
BenchmarkExp/positive_mod/int256-16 22487660 50.66 ns/op 0 B/op 0 allocs/op
BenchmarkExp/positive_mod/int256-16 22763894 50.83 ns/op 0 B/op 0 allocs/op
BenchmarkExp/positive_mod/int256-16 22649066 50.90 ns/op 0 B/op 0 allocs/op
BenchmarkExp/positive_mod/int256-16 23155185 51.04 ns/op 0 B/op 0 allocs/op
BenchmarkExp/positive_mod/int256-16 23303239 50.87 ns/op 0 B/op 0 allocs/op
BenchmarkExp/positive_mod/big-16 5751771 208.4 ns/op 152 B/op 4 allocs/op
BenchmarkExp/positive_mod/big-16 5745399 210.1 ns/op 152 B/op 4 allocs/op
BenchmarkExp/positive_mod/big-16 5692762 211.3 ns/op 152 B/op 4 allocs/op
BenchmarkExp/positive_mod/big-16 5477745 207.7 ns/op 152 B/op 4 allocs/op
BenchmarkExp/positive_mod/big-16 5756846 211.1 ns/op 152 B/op 4 allocs/op
BenchmarkExp/negative_base_mod/int256-16 22724479 50.70 ns/op 0 B/op 0 allocs/op
BenchmarkExp/negative_base_mod/int256-16 23079315 50.70 ns/op 0 B/op 0 allocs/op
BenchmarkExp/negative_base_mod/int256-16 23172146 50.86 ns/op 0 B/op 0 allocs/op
BenchmarkExp/negative_base_mod/int256-16 22000053 50.80 ns/op 0 B/op 0 allocs/op
BenchmarkExp/negative_base_mod/int256-16 23293254 50.90 ns/op 0 B/op 0 allocs/op
BenchmarkExp/negative_base_mod/big-16 5449704 217.6 ns/op 152 B/op 4 allocs/op
BenchmarkExp/negative_base_mod/big-16 5497784 217.8 ns/op 152 B/op 4 allocs/op
BenchmarkExp/negative_base_mod/big-16 5483646 217.5 ns/op 152 B/op 4 allocs/op
BenchmarkExp/negative_base_mod/big-16 5453090 218.5 ns/op 152 B/op 4 allocs/op
BenchmarkExp/negative_base_mod/big-16 5461357 218.7 ns/op 152 B/op 4 allocs/op
BenchmarkSet/positive/int256-16 967832661 1.188 ns/op 0 B/op 0 allocs/op
BenchmarkSet/positive/int256-16 988197958 1.186 ns/op 0 B/op 0 allocs/op
BenchmarkSet/positive/int256-16 996833698 1.204 ns/op 0 B/op 0 allocs/op
BenchmarkSet/positive/int256-16 996131721 1.188 ns/op 0 B/op 0 allocs/op
BenchmarkSet/positive/int256-16 994504672 1.190 ns/op 0 B/op 0 allocs/op
BenchmarkSet/negative/int256-16 990572449 1.187 ns/op 0 B/op 0 allocs/op
BenchmarkSet/negative/int256-16 1000000000 1.194 ns/op 0 B/op 0 allocs/op
BenchmarkSet/negative/int256-16 988853731 1.251 ns/op 0 B/op 0 allocs/op
BenchmarkSet/negative/int256-16 994036699 1.185 ns/op 0 B/op 0 allocs/op
BenchmarkSet/negative/int256-16 994842834 1.195 ns/op 0 B/op 0 allocs/op
BenchmarkSet/positive/big-16 259647772 4.453 ns/op 0 B/op 0 allocs/op
BenchmarkSet/positive/big-16 256137378 4.518 ns/op 0 B/op 0 allocs/op
BenchmarkSet/positive/big-16 271022504 4.477 ns/op 0 B/op 0 allocs/op
BenchmarkSet/positive/big-16 245542645 4.504 ns/op 0 B/op 0 allocs/op
BenchmarkSet/positive/big-16 264472766 4.463 ns/op 0 B/op 0 allocs/op
BenchmarkSet/negative/big-16 268994005 4.411 ns/op 0 B/op 0 allocs/op
BenchmarkSet/negative/big-16 268426485 4.409 ns/op 0 B/op 0 allocs/op
BenchmarkSet/negative/big-16 263872579 4.625 ns/op 0 B/op 0 allocs/op
BenchmarkSet/negative/big-16 261861771 4.414 ns/op 0 B/op 0 allocs/op
BenchmarkSet/negative/big-16 270976878 4.435 ns/op 0 B/op 0 allocs/op
BenchmarkClone/positive/int256-16 51483984 20.30 ns/op 48 B/op 1 allocs/op
BenchmarkClone/positive/int256-16 59446561 20.21 ns/op 48 B/op 1 allocs/op
BenchmarkClone/positive/int256-16 58269052 20.34 ns/op 48 B/op 1 allocs/op
BenchmarkClone/positive/int256-16 55892751 20.24 ns/op 48 B/op 1 allocs/op
BenchmarkClone/positive/int256-16 56681041 20.29 ns/op 48 B/op 1 allocs/op
BenchmarkClone/negative/int256-16 56961324 20.36 ns/op 48 B/op 1 allocs/op
BenchmarkClone/negative/int256-16 58218100 20.49 ns/op 48 B/op 1 allocs/op
BenchmarkClone/negative/int256-16 56706902 20.38 ns/op 48 B/op 1 allocs/op
BenchmarkClone/negative/int256-16 57860509 20.31 ns/op 48 B/op 1 allocs/op
BenchmarkClone/negative/int256-16 55726876 20.46 ns/op 48 B/op 1 allocs/op
BenchmarkClone/positive/big-16 23559628 49.84 ns/op 96 B/op 2 allocs/op
BenchmarkClone/positive/big-16 24007356 49.82 ns/op 96 B/op 2 allocs/op
BenchmarkClone/positive/big-16 23767898 50.20 ns/op 96 B/op 2 allocs/op
BenchmarkClone/positive/big-16 23196559 50.01 ns/op 96 B/op 2 allocs/op
BenchmarkClone/positive/big-16 23697853 49.93 ns/op 96 B/op 2 allocs/op
BenchmarkClone/negative/big-16 23347827 49.92 ns/op 96 B/op 2 allocs/op
BenchmarkClone/negative/big-16 23669042 49.40 ns/op 96 B/op 2 allocs/op
BenchmarkClone/negative/big-16 23566766 49.82 ns/op 96 B/op 2 allocs/op
BenchmarkClone/negative/big-16 23105557 50.04 ns/op 96 B/op 2 allocs/op
BenchmarkClone/negative/big-16 23520799 49.72 ns/op 96 B/op 2 allocs/op
BenchmarkToBig/positive/int256-16 25857543 44.93 ns/op 64 B/op 2 allocs/op
BenchmarkToBig/positive/int256-16 26240701 45.71 ns/op 64 B/op 2 allocs/op
BenchmarkToBig/positive/int256-16 26290225 44.50 ns/op 64 B/op 2 allocs/op
BenchmarkToBig/positive/int256-16 25571067 44.91 ns/op 64 B/op 2 allocs/op
BenchmarkToBig/positive/int256-16 26086396 44.38 ns/op 64 B/op 2 allocs/op
BenchmarkToBig/negative/int256-16 26174733 45.00 ns/op 64 B/op 2 allocs/op
BenchmarkToBig/negative/int256-16 26110780 45.14 ns/op 64 B/op 2 allocs/op
BenchmarkToBig/negative/int256-16 25885161 45.26 ns/op 64 B/op 2 allocs/op
BenchmarkToBig/negative/int256-16 26529765 45.34 ns/op 64 B/op 2 allocs/op
BenchmarkToBig/negative/int256-16 26863046 45.21 ns/op 64 B/op 2 allocs/op
BenchmarkEncoding/hex_positive/int256-16 19870336 59.09 ns/op 80 B/op 1 allocs/op
BenchmarkEncoding/hex_positive/int256-16 20288485 58.66 ns/op 80 B/op 1 allocs/op
BenchmarkEncoding/hex_positive/int256-16 19950978 58.85 ns/op 80 B/op 1 allocs/op
BenchmarkEncoding/hex_positive/int256-16 20059340 59.64 ns/op 80 B/op 1 allocs/op
BenchmarkEncoding/hex_positive/int256-16 20176407 59.23 ns/op 80 B/op 1 allocs/op
BenchmarkEncoding/hex_negative/int256-16 12097560 98.32 ns/op 159 B/op 2 allocs/op
BenchmarkEncoding/hex_negative/int256-16 12067112 98.85 ns/op 159 B/op 2 allocs/op
BenchmarkEncoding/hex_negative/int256-16 12027531 98.32 ns/op 159 B/op 2 allocs/op
BenchmarkEncoding/hex_negative/int256-16 12152551 98.45 ns/op 159 B/op 2 allocs/op
BenchmarkEncoding/hex_negative/int256-16 12260400 99.55 ns/op 159 B/op 2 allocs/op
BenchmarkEncoding/dec_positive/int256-16 3563698 330.1 ns/op 80 B/op 1 allocs/op
BenchmarkEncoding/dec_positive/int256-16 3613237 331.8 ns/op 80 B/op 1 allocs/op
BenchmarkEncoding/dec_positive/int256-16 3627484 329.9 ns/op 80 B/op 1 allocs/op
BenchmarkEncoding/dec_positive/int256-16 3612828 347.9 ns/op 80 B/op 1 allocs/op
BenchmarkEncoding/dec_positive/int256-16 3585110 333.9 ns/op 80 B/op 1 allocs/op
BenchmarkEncoding/dec_negative/int256-16 3249128 367.7 ns/op 160 B/op 2 allocs/op
BenchmarkEncoding/dec_negative/int256-16 3274000 366.1 ns/op 160 B/op 2 allocs/op
BenchmarkEncoding/dec_negative/int256-16 3251961 366.2 ns/op 160 B/op 2 allocs/op
BenchmarkEncoding/dec_negative/int256-16 3271963 366.3 ns/op 160 B/op 2 allocs/op
BenchmarkEncoding/dec_negative/int256-16 3194424 372.5 ns/op 160 B/op 2 allocs/op
BenchmarkEncoding/marshal_text_negative/int256-16 2958690 404.5 ns/op 240 B/op 3 allocs/op
BenchmarkEncoding/marshal_text_negative/int256-16 2997945 401.4 ns/op 240 B/op 3 allocs/op
BenchmarkEncoding/marshal_text_negative/int256-16 2968414 403.0 ns/op 240 B/op 3 allocs/op
BenchmarkEncoding/marshal_text_negative/int256-16 2981642 400.9 ns/op 240 B/op 3 allocs/op
BenchmarkEncoding/marshal_text_negative/int256-16 2979478 409.6 ns/op 240 B/op 3 allocs/op
BenchmarkEncoding/marshal_json_negative/int256-16 2821706 418.2 ns/op 240 B/op 3 allocs/op
BenchmarkEncoding/marshal_json_negative/int256-16 2856057 419.0 ns/op 240 B/op 3 allocs/op
BenchmarkEncoding/marshal_json_negative/int256-16 2882773 414.2 ns/op 240 B/op 3 allocs/op
BenchmarkEncoding/marshal_json_negative/int256-16 2900835 415.1 ns/op 240 B/op 3 allocs/op
BenchmarkEncoding/marshal_json_negative/int256-16 2894136 416.5 ns/op 240 B/op 3 allocs/op
BenchmarkParsing/from_decimal_positive/int256-16 7114033 163.6 ns/op 48 B/op 1 allocs/op
BenchmarkParsing/from_decimal_positive/int256-16 7233000 163.1 ns/op 48 B/op 1 allocs/op
BenchmarkParsing/from_decimal_positive/int256-16 7203937 163.6 ns/op 48 B/op 1 allocs/op
BenchmarkParsing/from_decimal_positive/int256-16 7219754 165.0 ns/op 48 B/op 1 allocs/op
BenchmarkParsing/from_decimal_positive/int256-16 7028782 163.3 ns/op 48 B/op 1 allocs/op
BenchmarkParsing/from_decimal_negative/int256-16 7117838 165.4 ns/op 48 B/op 1 allocs/op
BenchmarkParsing/from_decimal_negative/int256-16 7100266 164.3 ns/op 48 B/op 1 allocs/op
BenchmarkParsing/from_decimal_negative/int256-16 7164948 165.0 ns/op 48 B/op 1 allocs/op
BenchmarkParsing/from_decimal_negative/int256-16 7171509 165.6 ns/op 48 B/op 1 allocs/op
BenchmarkParsing/from_decimal_negative/int256-16 7119249 165.7 ns/op 48 B/op 1 allocs/op
BenchmarkParsing/from_hex_positive/int256-16 15220736 78.92 ns/op 48 B/op 1 allocs/op
BenchmarkParsing/from_hex_positive/int256-16 14864046 78.75 ns/op 48 B/op 1 allocs/op
BenchmarkParsing/from_hex_positive/int256-16 15059625 77.78 ns/op 48 B/op 1 allocs/op
BenchmarkParsing/from_hex_positive/int256-16 15158449 77.90 ns/op 48 B/op 1 allocs/op
BenchmarkParsing/from_hex_positive/int256-16 15250948 77.70 ns/op 48 B/op 1 allocs/op
BenchmarkParsing/from_hex_negative/int256-16 15069298 78.99 ns/op 48 B/op 1 allocs/op
BenchmarkParsing/from_hex_negative/int256-16 14916648 79.88 ns/op 48 B/op 1 allocs/op
BenchmarkParsing/from_hex_negative/int256-16 14950160 79.08 ns/op 48 B/op 1 allocs/op
BenchmarkParsing/from_hex_negative/int256-16 15038859 79.43 ns/op 48 B/op 1 allocs/op
BenchmarkParsing/from_hex_negative/int256-16 14829362 79.54 ns/op 48 B/op 1 allocs/op
BenchmarkSmallAccessors/sign_positive/int256-16 916833582 1.249 ns/op 0 B/op 0 allocs/op
BenchmarkSmallAccessors/sign_positive/int256-16 948106159 1.294 ns/op 0 B/op 0 allocs/op
BenchmarkSmallAccessors/sign_positive/int256-16 935966775 1.255 ns/op 0 B/op 0 allocs/op
BenchmarkSmallAccessors/sign_positive/int256-16 933932392 1.251 ns/op 0 B/op 0 allocs/op
BenchmarkSmallAccessors/sign_positive/int256-16 946600281 1.255 ns/op 0 B/op 0 allocs/op
BenchmarkSmallAccessors/sign_negative/int256-16 1000000000 1.068 ns/op 0 B/op 0 allocs/op
BenchmarkSmallAccessors/sign_negative/int256-16 1000000000 1.066 ns/op 0 B/op 0 allocs/op
BenchmarkSmallAccessors/sign_negative/int256-16 1000000000 1.083 ns/op 0 B/op 0 allocs/op
BenchmarkSmallAccessors/sign_negative/int256-16 1000000000 1.150 ns/op 0 B/op 0 allocs/op
BenchmarkSmallAccessors/sign_negative/int256-16 1000000000 1.074 ns/op 0 B/op 0 allocs/op
BenchmarkSmallAccessors/int64_positive/int256-16 1000000000 0.8158 ns/op 0 B/op 0 allocs/op
BenchmarkSmallAccessors/int64_positive/int256-16 1000000000 0.8181 ns/op 0 B/op 0 allocs/op
BenchmarkSmallAccessors/int64_positive/int256-16 1000000000 0.8150 ns/op 0 B/op 0 allocs/op
BenchmarkSmallAccessors/int64_positive/int256-16 1000000000 0.8164 ns/op 0 B/op 0 allocs/op
BenchmarkSmallAccessors/int64_positive/int256-16 1000000000 0.8142 ns/op 0 B/op 0 allocs/op
BenchmarkSmallAccessors/int64_negative/int256-16 1000000000 0.8074 ns/op 0 B/op 0 allocs/op
BenchmarkSmallAccessors/int64_negative/int256-16 1000000000 0.8139 ns/op 0 B/op 0 allocs/op
BenchmarkSmallAccessors/int64_negative/int256-16 1000000000 0.8090 ns/op 0 B/op 0 allocs/op
BenchmarkSmallAccessors/int64_negative/int256-16 1000000000 0.8102 ns/op 0 B/op 0 allocs/op
BenchmarkSmallAccessors/int64_negative/int256-16 1000000000 0.8079 ns/op 0 B/op 0 allocs/op
BenchmarkSmallAccessors/most_significant_bit/int256-16 1000000000 0.9650 ns/op 0 B/op 0 allocs/op
BenchmarkSmallAccessors/most_significant_bit/int256-16 1000000000 0.9632 ns/op 0 B/op 0 allocs/op
BenchmarkSmallAccessors/most_significant_bit/int256-16 1000000000 0.9647 ns/op 0 B/op 0 allocs/op
BenchmarkSmallAccessors/most_significant_bit/int256-16 1000000000 0.9933 ns/op 0 B/op 0 allocs/op
BenchmarkSmallAccessors/most_significant_bit/int256-16 1000000000 0.9638 ns/op 0 B/op 0 allocs/op
PASS
ok github.com/0xsimulacra/int256 1132.615s