aboutsummaryrefslogtreecommitdiff
path: root/benchlog/benchlog.wreck
blob: 073ec4c6b5d6e8bdbf34a80fa798ae411f183004 (plain)
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
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
hw.machine = i386
hw.model = MacPro1,1
hw.ncpu = 4
hw.byteorder = 1234
hw.physmem = 2147483648
hw.usermem = 1477443584
hw.pagesize = 4096
hw.epoch = 0
hw.vectorunit = 1
hw.busfrequency = 1332000000
hw.cpufrequency = 2660000000
hw.cachelinesize = 64
hw.l1icachesize = 32768
hw.l1dcachesize = 32768
hw.l2settings = 1
hw.l2cachesize = 4194304
hw.tbfrequency = 1000000000
hw.memsize = 4294967296
hw.availcpu = 4
net.link.ether.inet.apple_hwcksum_rx: 1
net.link.ether.inet.apple_hwcksum_tx: 1
hw.ncpu: 4
hw.byteorder: 1234
hw.memsize: 4294967296
hw.activecpu: 4
hw.optional.x86_64: 1
hw.optional.sse4_2: 0
hw.optional.sse4_1: 0
hw.optional.supplementalsse3: 1
hw.optional.sse3: 1
hw.optional.sse2: 1
hw.optional.sse: 1
hw.optional.mmx: 1
hw.optional.floatingpoint: 1
hw.packages: 2
hw.tbfrequency: 1000000000
hw.l2cachesize: 4194304
hw.l1dcachesize: 32768
hw.l1icachesize: 32768
hw.cachelinesize: 64
hw.cpufrequency_max: 2660000000
hw.cpufrequency_min: 2660000000
hw.cpufrequency: 2660000000
hw.busfrequency_max: 1332000000
hw.busfrequency_min: 1332000000
hw.busfrequency: 1332000000
hw.pagesize: 4096
hw.cachesize: 4294967296 32768 4194304 0 0 0 0 0 0 0
hw.cacheconfig: 4 1 2 0 0 0 0 0 0 0
hw.cpufamily: 1114597871
hw.cpu64bit_capable: 1
hw.cpusubtype: 4
hw.cputype: 7
hw.logicalcpu_max: 4
hw.logicalcpu: 4
hw.physicalcpu_max: 4
hw.physicalcpu: 4
machdep.pmap.hashwalks: 1141082341

machdep.cpu.thread_count: 2
machdep.cpu.core_count: 2
machdep.cpu.address_bits.virtual: 48
machdep.cpu.address_bits.physical: 36
machdep.cpu.tlb.data_large: 32
machdep.cpu.tlb.inst_large: 8
machdep.cpu.tlb.data_small: 256
machdep.cpu.tlb.inst_small: 128
machdep.cpu.cache.size: 4096
machdep.cpu.cache.L2_associativity: 8
machdep.cpu.cache.linesize: 64
machdep.cpu.arch_perf.fixed_width: 0
machdep.cpu.arch_perf.fixed_number: 0
machdep.cpu.arch_perf.events: 0
machdep.cpu.arch_perf.events_number: 7
machdep.cpu.arch_perf.width: 40
machdep.cpu.arch_perf.number: 2
machdep.cpu.arch_perf.version: 2
machdep.cpu.thermal.ACNT_MCNT: 1
machdep.cpu.thermal.thresholds: 2
machdep.cpu.thermal.dynamic_acceleration: 0
machdep.cpu.thermal.sensor: 1
machdep.cpu.mwait.sub_Cstates: 32
machdep.cpu.mwait.extensions: 3
machdep.cpu.mwait.linesize_max: 64
machdep.cpu.mwait.linesize_min: 64
machdep.cpu.microcode_version: 68
machdep.cpu.cores_per_package: 2
machdep.cpu.logical_per_package: 2
machdep.cpu.extfeatures: XD EM64T
machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM SSE3 MON DSCPL VMX EST TM2 SSSE3 CX16 TPR PDCM
machdep.cpu.brand: 0
machdep.cpu.signature: 1782
machdep.cpu.extfeature_bits: 537919488 1
machdep.cpu.feature_bits: -1075053569 320445
machdep.cpu.stepping: 6
machdep.cpu.extfamily: 0
machdep.cpu.extmodel: 0
machdep.cpu.model: 15
machdep.cpu.family: 6
machdep.cpu.brand_string: Intel(R) Xeon(R) CPU            5150  @ 2.66GHz
machdep.cpu.vendor: GenuineIntel

==BENCHMARK== wreck.mtv.corp.google.com Fri Feb 26 13:45:06 PST 2010
# Darwin wreck.mtv.corp.google.com 9.8.0 Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 i386
# i686-apple-darwin9-g++-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5484)
# Copyright (C) 2005 Free Software Foundation, Inc.
# This is free software; see the source for copying conditions.  There is NO
# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# 
# d7671f473f1a+ tip
obj/test/regexp_benchmark: Mach-O executable i386

Search_Easy0_CachedPCRE/8	10000000	       142 ns/op	  56.08 MB/s
Search_Easy0_CachedPCRE/16	10000000	       184 ns/op	  86.70 MB/s
Search_Easy0_CachedPCRE/32	 5000000	       266 ns/op	 120.15 MB/s
Search_Easy0_CachedPCRE/64	 5000000	       433 ns/op	 147.54 MB/s
Search_Easy0_CachedPCRE/128	 2000000	       782 ns/op	 163.61 MB/s
Search_Easy0_CachedPCRE/256	 1000000	      1435 ns/op	 178.37 MB/s
Search_Easy0_CachedPCRE/512	  500000	      3151 ns/op	 162.46 MB/s
Search_Easy0_CachedPCRE/1K	  200000	      6522 ns/op	 156.99 MB/s
Search_Easy0_CachedPCRE/2K	  100000	     12024 ns/op	 170.32 MB/s
Search_Easy0_CachedPCRE/4K	   50000	     24372 ns/op	 168.06 MB/s
Search_Easy0_CachedPCRE/8K	   50000	     48326 ns/op	 169.51 MB/s
Search_Easy0_CachedPCRE/16K	   20000	     96331 ns/op	 170.08 MB/s
Search_Easy0_CachedPCRE/32K	   10000	    189172 ns/op	 173.22 MB/s
Search_Easy0_CachedPCRE/64K	    5000	    380022 ns/op	 172.45 MB/s
Search_Easy0_CachedPCRE/128K	    2000	    759526 ns/op	 172.57 MB/s
Search_Easy0_CachedPCRE/256K	    1000	   1514090 ns/op	 173.14 MB/s
Search_Easy0_CachedPCRE/512K	     500	   3039238 ns/op	 172.51 MB/s
Search_Easy0_CachedPCRE/1M	     200	   6089745 ns/op	 172.19 MB/s
Search_Easy0_CachedPCRE/2M	     100	  12326550 ns/op	 170.13 MB/s
Search_Easy0_CachedPCRE/4M	      50	  24663580 ns/op	 170.06 MB/s
Search_Easy0_CachedPCRE/8M	      50	  49853660 ns/op	 168.26 MB/s
Search_Easy0_CachedPCRE/16M	      10	 100141300 ns/op	 167.54 MB/s
Search_Easy0_CachedRE2/8	 5000000	       441 ns/op	  18.13 MB/s
Search_Easy0_CachedRE2/16	 5000000	       451 ns/op	  35.44 MB/s
Search_Easy0_CachedRE2/32	 5000000	       477 ns/op	  66.96 MB/s
Search_Easy0_CachedRE2/64	 2000000	       527 ns/op	 121.31 MB/s
Search_Easy0_CachedRE2/128	 2000000	       601 ns/op	 212.78 MB/s
Search_Easy0_CachedRE2/256	 2000000	       800 ns/op	 319.67 MB/s
Search_Easy0_CachedRE2/512	 1000000	      1189 ns/op	 430.48 MB/s
Search_Easy0_CachedRE2/1K	 1000000	      2010 ns/op	 509.44 MB/s
Search_Easy0_CachedRE2/2K	  500000	      3660 ns/op	 559.55 MB/s
Search_Easy0_CachedRE2/4K	  200000	      7036 ns/op	 582.08 MB/s
Search_Easy0_CachedRE2/8K	  100000	     13675 ns/op	 599.04 MB/s
Search_Easy0_CachedRE2/16K	   50000	     27108 ns/op	 604.38 MB/s
Search_Easy0_CachedRE2/32K	   20000	     53246 ns/op	 615.40 MB/s
Search_Easy0_CachedRE2/64K	   10000	    105293 ns/op	 622.41 MB/s
Search_Easy0_CachedRE2/128K	    5000	    210763 ns/op	 621.89 MB/s
Search_Easy0_CachedRE2/256K	    5000	    418416 ns/op	 626.51 MB/s
Search_Easy0_CachedRE2/512K	    2000	    840122 ns/op	 624.06 MB/s
Search_Easy0_CachedRE2/1M	    1000	   1686321 ns/op	 621.81 MB/s
Search_Easy0_CachedRE2/2M	     500	   3394234 ns/op	 617.86 MB/s
Search_Easy0_CachedRE2/4M	     200	   6926710 ns/op	 605.53 MB/s
Search_Easy0_CachedRE2/8M	     100	  13850090 ns/op	 605.67 MB/s
Search_Easy0_CachedRE2/16M	      50	  27810480 ns/op	 603.27 MB/s
Search_Easy1_CachedPCRE/8	10000000	       145 ns/op	  55.08 MB/s
Search_Easy1_CachedPCRE/16	10000000	       186 ns/op	  85.59 MB/s
Search_Easy1_CachedPCRE/32	 5000000	       268 ns/op	 119.32 MB/s
Search_Easy1_CachedPCRE/64	 5000000	       436 ns/op	 146.76 MB/s
Search_Easy1_CachedPCRE/128	 2000000	       786 ns/op	 162.78 MB/s
Search_Easy1_CachedPCRE/256	 1000000	      1446 ns/op	 176.97 MB/s
Search_Easy1_CachedPCRE/512	  500000	      2947 ns/op	 173.70 MB/s
Search_Easy1_CachedPCRE/1K	  200000	      6212 ns/op	 164.82 MB/s
Search_Easy1_CachedPCRE/2K	  100000	     12544 ns/op	 163.25 MB/s
Search_Easy1_CachedPCRE/4K	   50000	     24997 ns/op	 163.85 MB/s
Search_Easy1_CachedPCRE/8K	   50000	     49945 ns/op	 164.02 MB/s
Search_Easy1_CachedPCRE/16K	   20000	     98856 ns/op	 165.73 MB/s
Search_Easy1_CachedPCRE/32K	   10000	    196635 ns/op	 166.64 MB/s
Search_Easy1_CachedPCRE/64K	    5000	    392336 ns/op	 167.04 MB/s
Search_Easy1_CachedPCRE/128K	    2000	    781551 ns/op	 167.71 MB/s
Search_Easy1_CachedPCRE/256K	    1000	   1572536 ns/op	 166.70 MB/s
Search_Easy1_CachedPCRE/512K	     500	   3133634 ns/op	 167.31 MB/s
Search_Easy1_CachedPCRE/1M	     200	   6268370 ns/op	 167.28 MB/s
Search_Easy1_CachedPCRE/2M	     100	  12629380 ns/op	 166.05 MB/s
Search_Easy1_CachedPCRE/4M	      50	  25311280 ns/op	 165.71 MB/s
Search_Easy1_CachedPCRE/8M	      20	  50747250 ns/op	 165.30 MB/s
Search_Easy1_CachedPCRE/16M	      10	 102157400 ns/op	 164.23 MB/s
Search_Easy1_CachedRE2/8	 5000000	       431 ns/op	  18.53 MB/s
Search_Easy1_CachedRE2/16	 5000000	       448 ns/op	  35.70 MB/s
Search_Easy1_CachedRE2/32	 5000000	       475 ns/op	  67.36 MB/s
Search_Easy1_CachedRE2/64	 2000000	       526 ns/op	 121.54 MB/s
Search_Easy1_CachedRE2/128	 2000000	       603 ns/op	 212.23 MB/s
Search_Easy1_CachedRE2/256	 2000000	       799 ns/op	 320.12 MB/s
Search_Easy1_CachedRE2/512	 1000000	      1182 ns/op	 433.15 MB/s
Search_Easy1_CachedRE2/1K	 1000000	      2001 ns/op	 511.61 MB/s
Search_Easy1_CachedRE2/2K	  500000	      3639 ns/op	 562.68 MB/s
Search_Easy1_CachedRE2/4K	  200000	      7020 ns/op	 583.43 MB/s
Search_Easy1_CachedRE2/8K	  100000	     13720 ns/op	 597.04 MB/s
Search_Easy1_CachedRE2/16K	   50000	     27091 ns/op	 604.76 MB/s
Search_Easy1_CachedRE2/32K	   20000	     53363 ns/op	 614.06 MB/s
Search_Easy1_CachedRE2/64K	   10000	    104803 ns/op	 625.32 MB/s
Search_Easy1_CachedRE2/128K	    5000	    210012 ns/op	 624.11 MB/s
Search_Easy1_CachedRE2/256K	    5000	    416117 ns/op	 629.98 MB/s
Search_Easy1_CachedRE2/512K	    2000	    832909 ns/op	 629.47 MB/s
Search_Easy1_CachedRE2/1M	    1000	   1685969 ns/op	 621.94 MB/s
Search_Easy1_CachedRE2/2M	     500	   3388716 ns/op	 618.86 MB/s
Search_Easy1_CachedRE2/4M	     200	   6872645 ns/op	 610.29 MB/s
Search_Easy1_CachedRE2/8M	     100	  13975650 ns/op	 600.23 MB/s
Search_Easy1_CachedRE2/16M	      50	  27882420 ns/op	 601.71 MB/s
Search_Medium_CachedPCRE/8	10000000	       144 ns/op	  55.25 MB/s
Search_Medium_CachedPCRE/16	10000000	       192 ns/op	  83.21 MB/s
Search_Medium_CachedPCRE/32	 5000000	       280 ns/op	 114.08 MB/s
Search_Medium_CachedPCRE/64	 5000000	       452 ns/op	 141.46 MB/s
Search_Medium_CachedPCRE/128	  200000	      6086 ns/op	  21.03 MB/s
Search_Medium_CachedPCRE/256	  100000	     11456 ns/op	  22.35 MB/s
Search_Medium_CachedPCRE/512	   50000	     27208 ns/op	  18.82 MB/s
Search_Medium_CachedPCRE/1K	   20000	     53266 ns/op	  19.22 MB/s
Search_Medium_CachedPCRE/2K	   20000	     84985 ns/op	  24.10 MB/s
Search_Medium_CachedPCRE/4K	    5000	    205715 ns/op	  19.91 MB/s
Search_Medium_CachedPCRE/8K	    5000	    421092 ns/op	  19.45 MB/s
Search_Medium_CachedPCRE/16K	    2000	    847861 ns/op	  19.32 MB/s
Search_Medium_CachedPCRE/32K	    1000	   1688903 ns/op	  19.40 MB/s
Search_Medium_CachedPCRE/64K	     500	   3374828 ns/op	  19.42 MB/s
Search_Medium_CachedPCRE/128K	     200	   6737375 ns/op	  19.45 MB/s
Search_Medium_CachedPCRE/256K	     100	  13497210 ns/op	  19.42 MB/s
Search_Medium_CachedRE2/8	 5000000	       456 ns/op	  17.53 MB/s
Search_Medium_CachedRE2/16	 5000000	       499 ns/op	  32.05 MB/s
Search_Medium_CachedRE2/32	 2000000	       575 ns/op	  55.62 MB/s
Search_Medium_CachedRE2/64	 2000000	       730 ns/op	  87.61 MB/s
Search_Medium_CachedRE2/128	 1000000	      1051 ns/op	 121.72 MB/s
Search_Medium_CachedRE2/256	 1000000	      1695 ns/op	 150.98 MB/s
Search_Medium_CachedRE2/512	  500000	      2947 ns/op	 173.73 MB/s
Search_Medium_CachedRE2/1K	  200000	      5474 ns/op	 187.04 MB/s
Search_Medium_CachedRE2/2K	  100000	     10384 ns/op	 197.21 MB/s
Search_Medium_CachedRE2/4K	   50000	     20546 ns/op	 199.35 MB/s
Search_Medium_CachedRE2/8K	   50000	     39540 ns/op	 207.18 MB/s
Search_Medium_CachedRE2/16K	   20000	     77860 ns/op	 210.43 MB/s
Search_Medium_CachedRE2/32K	   10000	    154440 ns/op	 212.17 MB/s
Search_Medium_CachedRE2/64K	    5000	    306800 ns/op	 213.61 MB/s
Search_Medium_CachedRE2/128K	    2000	    627489 ns/op	 208.88 MB/s
Search_Medium_CachedRE2/256K	    1000	   1232221 ns/op	 212.74 MB/s
Search_Medium_CachedRE2/512K	     500	   2473372 ns/op	 211.97 MB/s
Search_Medium_CachedRE2/1M	     500	   4963800 ns/op	 211.24 MB/s
Search_Medium_CachedRE2/2M	     200	  10010555 ns/op	 209.49 MB/s
Search_Medium_CachedRE2/4M	      50	  20355180 ns/op	 206.06 MB/s
Search_Medium_CachedRE2/8M	      50	  40085120 ns/op	 209.27 MB/s
Search_Medium_CachedRE2/16M	      20	  81232650 ns/op	 206.53 MB/s
Search_Hard_CachedPCRE/8	10000000	       145 ns/op	  54.95 MB/s
Search_Hard_CachedPCRE/16	10000000	       191 ns/op	  83.60 MB/s
Search_Hard_CachedPCRE/32	 5000000	       279 ns/op	 114.53 MB/s
Search_Hard_CachedPCRE/64	 5000000	       463 ns/op	 137.99 MB/s
Search_Hard_CachedPCRE/128	    5000	    235508 ns/op	   0.54 MB/s
Search_Hard_CachedPCRE/256	    2000	    885356 ns/op	   0.29 MB/s
Search_Hard_CachedPCRE/512	     500	   3682430 ns/op	   0.14 MB/s
Search_Hard_CachedPCRE/1K	     100	  14493660 ns/op	   0.07 MB/s
Search_Hard_CachedPCRE/2K	      20	  54810600 ns/op	   0.04 MB/s
Search_Hard_CachedPCRE/4K	       5	 236421800 ns/op	   0.02 MB/s
Search_Hard_CachedRE2/8	 5000000	       460 ns/op	  17.39 MB/s
Search_Hard_CachedRE2/16	 5000000	       498 ns/op	  32.11 MB/s
Search_Hard_CachedRE2/32	 2000000	       570 ns/op	  56.05 MB/s
Search_Hard_CachedRE2/64	 2000000	       726 ns/op	  88.08 MB/s
Search_Hard_CachedRE2/128	 1000000	      1044 ns/op	 122.53 MB/s
Search_Hard_CachedRE2/256	 1000000	      1669 ns/op	 153.37 MB/s
Search_Hard_CachedRE2/512	  500000	      2910 ns/op	 175.92 MB/s
Search_Hard_CachedRE2/1K	  200000	      5380 ns/op	 190.32 MB/s
Search_Hard_CachedRE2/2K	  100000	     10730 ns/op	 190.86 MB/s
Search_Hard_CachedRE2/4K	   50000	     20827 ns/op	 196.66 MB/s
Search_Hard_CachedRE2/8K	   50000	     39641 ns/op	 206.65 MB/s
Search_Hard_CachedRE2/16K	   20000	     78174 ns/op	 209.58 MB/s
Search_Hard_CachedRE2/32K	   10000	    154236 ns/op	 212.45 MB/s
Search_Hard_CachedRE2/64K	    5000	    307131 ns/op	 213.38 MB/s
Search_Hard_CachedRE2/128K	    2000	    617929 ns/op	 212.11 MB/s
Search_Hard_CachedRE2/256K	    1000	   1235441 ns/op	 212.19 MB/s
Search_Hard_CachedRE2/512K	     500	   2465954 ns/op	 212.61 MB/s
Search_Hard_CachedRE2/1M	     500	   4943778 ns/op	 212.10 MB/s
Search_Hard_CachedRE2/2M	     200	   9957805 ns/op	 210.60 MB/s
Search_Hard_CachedRE2/4M	      50	  20109920 ns/op	 208.57 MB/s
Search_Hard_CachedRE2/8M	      50	  40249680 ns/op	 208.41 MB/s
Search_Hard_CachedRE2/16M	      20	  79626800 ns/op	 210.70 MB/s
Search_Parens_CachedPCRE/8	 5000000	       207 ns/op	  38.46 MB/s
Search_Parens_CachedRE2/8	 5000000	       460 ns/op	  17.35 MB/s
Search_Parens_CachedRE2/16	 5000000	       499 ns/op	  32.01 MB/s
Search_Parens_CachedRE2/32	 2000000	       566 ns/op	  56.44 MB/s
Search_Parens_CachedRE2/64	 2000000	       731 ns/op	  87.44 MB/s
Search_Parens_CachedRE2/128	 1000000	      1046 ns/op	 122.35 MB/s
Search_Parens_CachedRE2/256	 1000000	      1674 ns/op	 152.87 MB/s
Search_Parens_CachedRE2/512	  500000	      2889 ns/op	 177.21 MB/s
Search_Parens_CachedRE2/1K	  200000	      5456 ns/op	 187.68 MB/s
Search_Parens_CachedRE2/2K	  100000	     10527 ns/op	 194.54 MB/s
Search_Parens_CachedRE2/4K	   50000	     20632 ns/op	 198.52 MB/s
Search_Parens_CachedRE2/8K	   50000	     39791 ns/op	 205.87 MB/s
Search_Parens_CachedRE2/16K	   20000	     77748 ns/op	 210.73 MB/s
Search_Parens_CachedRE2/32K	   10000	    154317 ns/op	 212.34 MB/s
Search_Parens_CachedRE2/64K	    5000	    306631 ns/op	 213.73 MB/s
Search_Parens_CachedRE2/128K	    2000	    618071 ns/op	 212.07 MB/s
Search_Parens_CachedRE2/256K	    1000	   1231452 ns/op	 212.87 MB/s
Search_Parens_CachedRE2/512K	     500	   2463338 ns/op	 212.84 MB/s
Search_Parens_CachedRE2/1M	     500	   4945594 ns/op	 212.02 MB/s
Search_Parens_CachedRE2/2M	     100	  10028120 ns/op	 209.13 MB/s
Search_Parens_CachedRE2/4M	      50	  20201820 ns/op	 207.62 MB/s
Search_Parens_CachedRE2/8M	      50	  40668120 ns/op	 206.27 MB/s
Search_Parens_CachedRE2/16M	      20	  80655350 ns/op	 208.01 MB/s
Search_BigFixed_CachedPCRE/8	 5000000	       285 ns/op	  28.06 MB/s
Search_BigFixed_CachedPCRE/16	 5000000	       371 ns/op	  43.10 MB/s
Search_BigFixed_CachedPCRE/32	 2000000	       544 ns/op	  58.77 MB/s
Search_BigFixed_CachedPCRE/64	 2000000	       891 ns/op	  71.75 MB/s
Search_BigFixed_CachedPCRE/128	 1000000	      1599 ns/op	  80.04 MB/s
Search_BigFixed_CachedPCRE/256	  500000	      2995 ns/op	  85.46 MB/s
Search_BigFixed_CachedPCRE/512	  200000	      5724 ns/op	  89.44 MB/s
Search_BigFixed_CachedPCRE/1K	  100000	     11311 ns/op	  90.53 MB/s
Search_BigFixed_CachedPCRE/2K	   50000	     22347 ns/op	  91.65 MB/s
Search_BigFixed_CachedPCRE/4K	   50000	     44379 ns/op	  92.29 MB/s
Search_BigFixed_CachedPCRE/8K	   20000	     87509 ns/op	  93.61 MB/s
Search_BigFixed_CachedPCRE/16K	   10000	    175594 ns/op	  93.31 MB/s
Search_BigFixed_CachedPCRE/32K	    5000	    352953 ns/op	  92.84 MB/s
Search_BigFixed_CachedRE2/8	10000000	       164 ns/op	  48.68 MB/s
Search_BigFixed_CachedRE2/16	 5000000	       487 ns/op	  32.84 MB/s
Search_BigFixed_CachedRE2/32	 2000000	       539 ns/op	  59.28 MB/s
Search_BigFixed_CachedRE2/64	 2000000	       612 ns/op	 104.53 MB/s
Search_BigFixed_CachedRE2/128	 2000000	       781 ns/op	 163.87 MB/s
Search_BigFixed_CachedRE2/256	 1000000	      1082 ns/op	 236.58 MB/s
Search_BigFixed_CachedRE2/512	 1000000	      1689 ns/op	 303.00 MB/s
Search_BigFixed_CachedRE2/1K	  500000	      2924 ns/op	 350.17 MB/s
Search_BigFixed_CachedRE2/2K	  200000	      5753 ns/op	 355.99 MB/s
Search_BigFixed_CachedRE2/4K	  100000	     10436 ns/op	 392.46 MB/s
Search_BigFixed_CachedRE2/8K	   50000	     20223 ns/op	 405.08 MB/s
Search_BigFixed_CachedRE2/16K	   50000	     40733 ns/op	 402.23 MB/s
Search_BigFixed_CachedRE2/32K	   20000	     80342 ns/op	 407.86 MB/s
Search_BigFixed_CachedRE2/64K	   10000	    159585 ns/op	 410.66 MB/s
Search_BigFixed_CachedRE2/128K	    5000	    320376 ns/op	 409.12 MB/s
Search_BigFixed_CachedRE2/256K	    2000	    641718 ns/op	 408.50 MB/s
Search_BigFixed_CachedRE2/512K	    1000	   1290373 ns/op	 406.31 MB/s
Search_BigFixed_CachedRE2/1M	     500	   2638566 ns/op	 397.40 MB/s
Search_Success_PCRE/8	  500000	      3393 ns/op	   2.36 MB/s
Search_Success_PCRE/16	  500000	      3469 ns/op	   4.61 MB/s
Search_Success_PCRE/32	  500000	      3499 ns/op	   9.15 MB/s
Search_Success_PCRE/64	  500000	      3848 ns/op	  16.63 MB/s
Search_Success_PCRE/128	  500000	      4582 ns/op	  27.93 MB/s
Search_Success_PCRE/256	  200000	      5678 ns/op	  45.08 MB/s
Search_Success_PCRE/512	  200000	      8267 ns/op	  61.93 MB/s
Search_Success_PCRE/1K	  100000	     13341 ns/op	  76.75 MB/s
Search_Success_PCRE/2K	   50000	     23974 ns/op	  85.42 MB/s
Search_Success_PCRE/4K	   50000	     44459 ns/op	  92.13 MB/s
Search_Success_PCRE/8K	   20000	     87665 ns/op	  93.45 MB/s
Search_Success_PCRE/16K	   10000	    174412 ns/op	  93.94 MB/s
Search_Success_PCRE/32K	    5000	    348685 ns/op	  93.98 MB/s
Search_Success_PCRE/64K	    2000	    695853 ns/op	  94.18 MB/s
Search_Success_PCRE/128K	    1000	   1382530 ns/op	  94.81 MB/s
Search_Success_PCRE/256K	     500	   2777966 ns/op	  94.37 MB/s
Search_Success_PCRE/512K	     200	   5622585 ns/op	  93.25 MB/s
Search_Success_PCRE/1M	     100	  11355970 ns/op	  92.34 MB/s
Search_Success_PCRE/2M	      50	  23359260 ns/op	  89.78 MB/s
Search_Success_PCRE/4M	      20	  50359900 ns/op	  83.29 MB/s
Search_Success_PCRE/8M	      10	 111431900 ns/op	  75.28 MB/s
Search_Success_PCRE/16M	       5	 265918600 ns/op	  63.09 MB/s
Search_Success_RE2/8	  100000	     16060 ns/op	   0.50 MB/s
Search_Success_RE2/16	   50000	     34580 ns/op	   0.46 MB/s
Search_Success_RE2/32	   50000	     35094 ns/op	   0.91 MB/s
Search_Success_RE2/64	   50000	     35110 ns/op	   1.82 MB/s
Search_Success_RE2/128	   50000	     35001 ns/op	   3.66 MB/s
Search_Success_RE2/256	   50000	     35354 ns/op	   7.24 MB/s
Search_Success_RE2/512	   50000	     36899 ns/op	  13.88 MB/s
Search_Success_RE2/1K	   50000	     39012 ns/op	  26.25 MB/s
Search_Success_RE2/2K	   50000	     42906 ns/op	  47.73 MB/s
Search_Success_RE2/4K	   20000	     53136 ns/op	  77.08 MB/s
Search_Success_RE2/8K	   20000	     72624 ns/op	 112.80 MB/s
Search_Success_RE2/16K	   10000	    112251 ns/op	 145.96 MB/s
Search_Success_RE2/32K	   10000	    189404 ns/op	 173.01 MB/s
Search_Success_RE2/64K	    5000	    345391 ns/op	 189.74 MB/s
Search_Success_RE2/128K	    2000	    651836 ns/op	 201.08 MB/s
Search_Success_RE2/256K	    1000	   1265262 ns/op	 207.19 MB/s
Search_Success_RE2/512K	     500	   2516902 ns/op	 208.31 MB/s
Search_Success_RE2/1M	     200	   5097685 ns/op	 205.70 MB/s
Search_Success_RE2/2M	     100	  10551640 ns/op	 198.75 MB/s
Search_Success_RE2/4M	      50	  22130760 ns/op	 189.52 MB/s
Search_Success_RE2/8M	      20	  51212750 ns/op	 163.80 MB/s
Search_Success_RE2/16M	      10	 125281500 ns/op	 133.92 MB/s
Search_Success_CachedPCRE/8	 5000000	       276 ns/op	  28.97 MB/s
Search_Success_CachedPCRE/16	 5000000	       354 ns/op	  45.15 MB/s
Search_Success_CachedPCRE/32	 2000000	       515 ns/op	  62.03 MB/s
Search_Success_CachedPCRE/64	 2000000	       823 ns/op	  77.73 MB/s
Search_Success_CachedPCRE/128	 1000000	      1470 ns/op	  87.05 MB/s
Search_Success_CachedPCRE/256	  500000	      2739 ns/op	  93.46 MB/s
Search_Success_CachedPCRE/512	  200000	      5254 ns/op	  97.44 MB/s
Search_Success_CachedPCRE/1K	  100000	     10228 ns/op	 100.11 MB/s
Search_Success_CachedPCRE/2K	   50000	     20449 ns/op	 100.15 MB/s
Search_Success_CachedPCRE/4K	   50000	     41084 ns/op	  99.70 MB/s
Search_Success_CachedPCRE/8K	   20000	     84617 ns/op	  96.81 MB/s
Search_Success_CachedPCRE/16K	   10000	    168594 ns/op	  97.18 MB/s
Search_Success_CachedPCRE/32K	    5000	    339675 ns/op	  96.47 MB/s
Search_Success_CachedPCRE/64K	    2000	    682138 ns/op	  96.07 MB/s
Search_Success_CachedPCRE/128K	    1000	   1373131 ns/op	  95.45 MB/s
Search_Success_CachedPCRE/256K	     500	   2767366 ns/op	  94.73 MB/s
Search_Success_CachedPCRE/512K	     200	   5562225 ns/op	  94.26 MB/s
Search_Success_CachedPCRE/1M	     100	  11188570 ns/op	  93.72 MB/s
Search_Success_CachedPCRE/2M	      50	  23191460 ns/op	  90.43 MB/s
Search_Success_CachedPCRE/4M	      20	  50011200 ns/op	  83.87 MB/s
Search_Success_CachedPCRE/8M	      10	 111201800 ns/op	  75.44 MB/s
Search_Success_CachedPCRE/16M	       5	 266875000 ns/op	  62.87 MB/s
Search_Success_CachedRE2/8	10000000	       183 ns/op	  43.67 MB/s
Search_Success_CachedRE2/16	 5000000	       491 ns/op	  32.56 MB/s
Search_Success_CachedRE2/32	 2000000	       582 ns/op	  54.98 MB/s
Search_Success_CachedRE2/64	 2000000	       738 ns/op	  86.61 MB/s
Search_Success_CachedRE2/128	 1000000	      1043 ns/op	 122.69 MB/s
Search_Success_CachedRE2/256	 1000000	      1623 ns/op	 157.70 MB/s
Search_Success_CachedRE2/512	  500000	      2854 ns/op	 179.39 MB/s
Search_Success_CachedRE2/1K	  200000	      5165 ns/op	 198.23 MB/s
Search_Success_CachedRE2/2K	  100000	     10648 ns/op	 192.32 MB/s
Search_Success_CachedRE2/4K	   50000	     20892 ns/op	 196.05 MB/s
Search_Success_CachedRE2/8K	   50000	     38909 ns/op	 210.54 MB/s
Search_Success_CachedRE2/16K	   20000	     76762 ns/op	 213.44 MB/s
Search_Success_CachedRE2/32K	   10000	    153917 ns/op	 212.89 MB/s
Search_Success_CachedRE2/64K	    5000	    307908 ns/op	 212.84 MB/s
Search_Success_CachedRE2/128K	    2000	    610789 ns/op	 214.59 MB/s
Search_Success_CachedRE2/256K	    1000	   1228572 ns/op	 213.37 MB/s
Search_Success_CachedRE2/512K	     500	   2467884 ns/op	 212.44 MB/s
Search_Success_CachedRE2/1M	     200	   5100045 ns/op	 205.60 MB/s
Search_Success_CachedRE2/2M	     100	  10388080 ns/op	 201.88 MB/s
Search_Success_CachedRE2/4M	      50	  22091760 ns/op	 189.86 MB/s
Search_Success_CachedRE2/8M	      20	  51066600 ns/op	 164.27 MB/s
Search_Success_CachedRE2/16M	      10	 124756300 ns/op	 134.48 MB/s
Search_Success1_PCRE/8	  500000	      3329 ns/op	   2.40 MB/s
Search_Success1_PCRE/16	  500000	      3422 ns/op	   4.68 MB/s
Search_Success1_PCRE/32	  500000	      3562 ns/op	   8.98 MB/s
Search_Success1_PCRE/64	  500000	      3875 ns/op	  16.51 MB/s
Search_Success1_PCRE/128	  500000	      4487 ns/op	  28.52 MB/s
Search_Success1_PCRE/256	  200000	      5781 ns/op	  44.28 MB/s
Search_Success1_PCRE/512	  200000	      8232 ns/op	  62.20 MB/s
Search_Success1_PCRE/1K	  100000	     13396 ns/op	  76.44 MB/s
Search_Success1_PCRE/2K	   50000	     24063 ns/op	  85.11 MB/s
Search_Success1_PCRE/4K	   50000	     44662 ns/op	  91.71 MB/s
Search_Success1_PCRE/8K	   20000	     87800 ns/op	  93.30 MB/s
Search_Success1_PCRE/16K	   10000	    173248 ns/op	  94.57 MB/s
Search_Success1_PCRE/32K	    5000	    345953 ns/op	  94.72 MB/s
Search_Success1_PCRE/64K	    2000	    690898 ns/op	  94.86 MB/s
Search_Success1_PCRE/128K	    1000	   1380064 ns/op	  94.98 MB/s
Search_Success1_PCRE/256K	     500	   2756944 ns/op	  95.08 MB/s
Search_Success1_PCRE/512K	     200	   5554180 ns/op	  94.40 MB/s
Search_Success1_PCRE/1M	     100	  11227360 ns/op	  93.39 MB/s
Search_Success1_PCRE/2M	      50	  23068500 ns/op	  90.91 MB/s
Search_Success1_PCRE/4M	      50	  46455720 ns/op	  90.29 MB/s
Search_Success1_PCRE/8M	      10	 112184900 ns/op	  74.77 MB/s
Search_Success1_PCRE/16M	       5	 267271800 ns/op	  62.77 MB/s
Search_Success1_RE2/8	   50000	     47078 ns/op	   0.17 MB/s
Search_Success1_RE2/16	   50000	     46927 ns/op	   0.34 MB/s
Search_Success1_RE2/32	   50000	     46852 ns/op	   0.68 MB/s
Search_Success1_RE2/64	   50000	     47478 ns/op	   1.35 MB/s
Search_Success1_RE2/128	   50000	     47471 ns/op	   2.70 MB/s
Search_Success1_RE2/256	   50000	     47911 ns/op	   5.34 MB/s
Search_Success1_RE2/512	   50000	     48982 ns/op	  10.45 MB/s
Search_Success1_RE2/1K	   20000	     50955 ns/op	  20.10 MB/s
Search_Success1_RE2/2K	   20000	     55280 ns/op	  37.05 MB/s
Search_Success1_RE2/4K	   20000	     65176 ns/op	  62.84 MB/s
Search_Success1_RE2/8K	   20000	     84613 ns/op	  96.82 MB/s
Search_Success1_RE2/16K	   10000	    125384 ns/op	 130.67 MB/s
Search_Success1_RE2/32K	    5000	    200634 ns/op	 163.32 MB/s
Search_Success1_RE2/64K	    5000	    352274 ns/op	 186.04 MB/s
Search_Success1_RE2/128K	    2000	    655683 ns/op	 199.90 MB/s
Search_Success1_RE2/256K	    1000	   1289421 ns/op	 203.30 MB/s
Search_Success1_RE2/512K	     500	   2514970 ns/op	 208.47 MB/s
Search_Success1_RE2/1M	     200	   5109155 ns/op	 205.23 MB/s
Search_Success1_RE2/2M	     100	  10655670 ns/op	 196.81 MB/s
Search_Success1_RE2/4M	      50	  22707220 ns/op	 184.71 MB/s
Search_Success1_RE2/8M	      20	  50906850 ns/op	 164.78 MB/s
Search_Success1_RE2/16M	      10	 125901300 ns/op	 133.26 MB/s
Search_Success1_Cached_PCRE/8	 5000000	       308 ns/op	  25.89 MB/s
Search_Success1_Cached_PCRE/16	 5000000	       390 ns/op	  40.98 MB/s
Search_Success1_Cached_PCRE/32	 2000000	       556 ns/op	  57.51 MB/s
Search_Success1_Cached_PCRE/64	 2000000	       862 ns/op	  74.24 MB/s
Search_Success1_Cached_PCRE/128	 1000000	      1585 ns/op	  80.72 MB/s
Search_Success1_Cached_PCRE/256	  500000	      2772 ns/op	  92.34 MB/s
Search_Success1_Cached_PCRE/512	  200000	      5261 ns/op	  97.31 MB/s
Search_Success1_Cached_PCRE/1K	  100000	     10302 ns/op	  99.40 MB/s
Search_Success1_Cached_PCRE/2K	   50000	     20828 ns/op	  98.33 MB/s
Search_Success1_Cached_PCRE/4K	   50000	     41370 ns/op	  99.01 MB/s
Search_Success1_Cached_PCRE/8K	   20000	     84354 ns/op	  97.11 MB/s
Search_Success1_Cached_PCRE/16K	   10000	    170170 ns/op	  96.28 MB/s
Search_Success1_Cached_PCRE/32K	    5000	    342755 ns/op	  95.60 MB/s
Search_Success1_Cached_PCRE/64K	    2000	    688438 ns/op	  95.20 MB/s
Search_Success1_Cached_PCRE/128K	    1000	   1372324 ns/op	  95.51 MB/s
Search_Success1_Cached_PCRE/256K	     500	   2771422 ns/op	  94.59 MB/s
Search_Success1_Cached_PCRE/512K	     200	   5608635 ns/op	  93.48 MB/s
Search_Success1_Cached_PCRE/1M	     100	  11354700 ns/op	  92.35 MB/s
Search_Success1_Cached_PCRE/2M	      50	  23295740 ns/op	  90.02 MB/s
Search_Success1_Cached_PCRE/4M	      20	  50142650 ns/op	  83.65 MB/s
Search_Success1_Cached_PCRE/8M	      10	 111720200 ns/op	  75.09 MB/s
Search_Success1_Cached_PCRE/16M	       5	 269077800 ns/op	  62.35 MB/s
Search_Success1_Cached_RE2/8	 5000000	       461 ns/op	  17.35 MB/s
Search_Success1_Cached_RE2/16	 2000000	       503 ns/op	  31.76 MB/s
Search_Success1_Cached_RE2/32	 2000000	       579 ns/op	  55.25 MB/s
Search_Success1_Cached_RE2/64	 2000000	       739 ns/op	  86.50 MB/s
Search_Success1_Cached_RE2/128	 1000000	      1033 ns/op	 123.83 MB/s
Search_Success1_Cached_RE2/256	 1000000	      1643 ns/op	 155.77 MB/s
Search_Success1_Cached_RE2/512	  500000	      2869 ns/op	 178.40 MB/s
Search_Success1_Cached_RE2/1K	  200000	      5099 ns/op	 200.79 MB/s
Search_Success1_Cached_RE2/2K	  100000	     10309 ns/op	 198.64 MB/s
Search_Success1_Cached_RE2/4K	  100000	     19360 ns/op	 211.57 MB/s
Search_Success1_Cached_RE2/8K	   50000	     38961 ns/op	 210.26 MB/s
Search_Success1_Cached_RE2/16K	   20000	     78081 ns/op	 209.83 MB/s
Search_Success1_Cached_RE2/32K	   10000	    154337 ns/op	 212.31 MB/s
Search_Success1_Cached_RE2/64K	    5000	    306992 ns/op	 213.48 MB/s
Search_Success1_Cached_RE2/128K	    2000	    609073 ns/op	 215.20 MB/s
Search_Success1_Cached_RE2/256K	    1000	   1226916 ns/op	 213.66 MB/s
Search_Success1_Cached_RE2/512K	     500	   2486650 ns/op	 210.84 MB/s
Search_Success1_Cached_RE2/1M	     200	   5026605 ns/op	 208.61 MB/s
Search_Success1_Cached_RE2/2M	     100	  10540280 ns/op	 198.97 MB/s
Search_Success1_Cached_RE2/4M	      50	  22296140 ns/op	 188.12 MB/s
Search_Success1_Cached_RE2/8M	      20	  51183250 ns/op	 163.89 MB/s
Search_Success1_Cached_RE2/16M	      10	 125691100 ns/op	 133.48 MB/s
Search_Digits_PCRE	  200000	      7096 ns/op
Search_Digits_RE2	   50000	     37491 ns/op
Parse_Digits_PCRE	  200000	      7325 ns/op
Parse_Digits_RE2	  100000	     19423 ns/op
Parse_CachedDigits_PCRE	 2000000	       596 ns/op
Parse_CachedDigits_RE2	 5000000	       325 ns/op
Parse_DigitDs_PCRE	  200000	      6459 ns/op
Parse_DigitDs_RE2	  100000	     19040 ns/op
Parse_CachedDigitDs_PCRE	 2000000	       591 ns/op
Parse_CachedDigitDs_RE2	 5000000	       334 ns/op
Parse_Split_PCRE	  500000	      4865 ns/op
Parse_Split_RE2	   50000	     20898 ns/op
Parse_CachedSplit_PCRE	 5000000	       424 ns/op
Parse_CachedSplit_RE2	 5000000	       237 ns/op
Parse_SplitHard_PCRE	  500000	      4821 ns/op
Parse_SplitHard_RE2	   50000	     25920 ns/op
Parse_CachedSplitHard_PCRE	 5000000	       422 ns/op
Parse_CachedSplitHard_RE2	  500000	      2340 ns/op
Parse_CachedSplitBig1_PCRE	     200	   5460640 ns/op
Parse_CachedSplitBig1_RE2	    2000	    935880 ns/op
Parse_CachedSplitBig2_PCRE	    1000	   1050260 ns/op
Parse_CachedSplitBig2_RE2	      10	 100186200 ns/op
BM_PCRE_Compile	  200000	      5937 ns/op
BM_RE2_Compile	   50000	     22091 ns/op
SearchPhone_CachedPCRE/8	 1000000	      1520 ns/op	   5.26 MB/s
SearchPhone_CachedPCRE/16	  500000	      2461 ns/op	   6.50 MB/s
SearchPhone_CachedPCRE/32	  500000	      4142 ns/op	   7.72 MB/s
SearchPhone_CachedPCRE/64	  200000	      7477 ns/op	   8.56 MB/s
SearchPhone_CachedPCRE/128	  100000	     14151 ns/op	   9.04 MB/s
SearchPhone_CachedPCRE/256	   50000	     27740 ns/op	   9.23 MB/s
SearchPhone_CachedPCRE/512	   20000	     55556 ns/op	   9.22 MB/s
SearchPhone_CachedPCRE/1K	   10000	    109542 ns/op	   9.35 MB/s
SearchPhone_CachedPCRE/2K	    5000	    213707 ns/op	   9.58 MB/s
SearchPhone_CachedPCRE/4K	    5000	    423086 ns/op	   9.68 MB/s
SearchPhone_CachedPCRE/8K	    2000	    854898 ns/op	   9.58 MB/s
SearchPhone_CachedPCRE/16K	    1000	   1699907 ns/op	   9.64 MB/s
SearchPhone_CachedPCRE/32K	     500	   3411732 ns/op	   9.60 MB/s
SearchPhone_CachedPCRE/64K	     200	   6718010 ns/op	   9.76 MB/s
SearchPhone_CachedPCRE/128K	     100	  13504430 ns/op	   9.71 MB/s
SearchPhone_CachedPCRE/256K	      50	  27150480 ns/op	   9.66 MB/s
SearchPhone_CachedPCRE/512K	      20	  54088550 ns/op	   9.69 MB/s
SearchPhone_CachedPCRE/1M	      10	 107855400 ns/op	   9.72 MB/s
SearchPhone_CachedPCRE/2M	       5	 216948400 ns/op	   9.67 MB/s
SearchPhone_CachedPCRE/4M	       5	 432028400 ns/op	   9.71 MB/s
SearchPhone_CachedPCRE/8M	       2	 867550000 ns/op	   9.67 MB/s
SearchPhone_CachedPCRE/16M	       1	1732859000 ns/op	   9.68 MB/s
SearchPhone_CachedRE2/8	 1000000	      1253 ns/op	   6.38 MB/s
SearchPhone_CachedRE2/16	 1000000	      1300 ns/op	  12.30 MB/s
SearchPhone_CachedRE2/32	 1000000	      1379 ns/op	  23.20 MB/s
SearchPhone_CachedRE2/64	 1000000	      1569 ns/op	  40.77 MB/s
SearchPhone_CachedRE2/128	 1000000	      1875 ns/op	  68.24 MB/s
SearchPhone_CachedRE2/256	  500000	      2460 ns/op	 104.05 MB/s
SearchPhone_CachedRE2/512	  500000	      3629 ns/op	 141.08 MB/s
SearchPhone_CachedRE2/1K	  200000	      5971 ns/op	 171.49 MB/s
SearchPhone_CachedRE2/2K	  100000	     10981 ns/op	 186.50 MB/s
SearchPhone_CachedRE2/4K	   50000	     20502 ns/op	 199.78 MB/s
SearchPhone_CachedRE2/8K	   50000	     39182 ns/op	 209.07 MB/s
SearchPhone_CachedRE2/16K	   20000	     77462 ns/op	 211.51 MB/s
SearchPhone_CachedRE2/32K	   10000	    154502 ns/op	 212.09 MB/s
SearchPhone_CachedRE2/64K	    5000	    307476 ns/op	 213.14 MB/s
SearchPhone_CachedRE2/128K	    2000	    611231 ns/op	 214.44 MB/s
SearchPhone_CachedRE2/256K	    1000	   1224134 ns/op	 214.15 MB/s
SearchPhone_CachedRE2/512K	     500	   2450828 ns/op	 213.92 MB/s
SearchPhone_CachedRE2/1M	     500	   4939050 ns/op	 212.30 MB/s
SearchPhone_CachedRE2/2M	     200	   9875035 ns/op	 212.37 MB/s
SearchPhone_CachedRE2/4M	      50	  20061240 ns/op	 209.08 MB/s
SearchPhone_CachedRE2/8M	      50	  39959540 ns/op	 209.93 MB/s
SearchPhone_CachedRE2/16M	      20	  79246550 ns/op	 211.71 MB/s
EmptyPartialMatchPCRE	10000000	       139 ns/op
EmptyPartialMatchRE2	 5000000	       423 ns/op
SimplePartialMatchPCRE	10000000	       201 ns/op
SimplePartialMatchRE2	 5000000	       464 ns/op
HTTPPartialMatchPCRE	 2000000	       640 ns/op
HTTPPartialMatchRE2	 1000000	      1026 ns/op
SmallHTTPPartialMatchPCRE	 2000000	       636 ns/op
SmallHTTPPartialMatchRE2	 1000000	      1023 ns/op
DotMatchPCRE	 2000000	       847 ns/op
DotMatchRE2	 1000000	      1055 ns/op
ASCIIMatchPCRE	 5000000	       470 ns/op
ASCIIMatchRE2	 1000000	      1051 ns/op
==BENCHMARK== wreck.mtv.corp.google.com Fri Feb 26 16:59:13 PST 2010
# Darwin wreck.mtv.corp.google.com 9.8.0 Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 i386
# i686-apple-darwin9-g++-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5484)
# Copyright (C) 2005 Free Software Foundation, Inc.
# This is free software; see the source for copying conditions.  There is NO
# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
# 
# a94585d91e66 tip
# obj/test/regexp_benchmark: Mach-O executable i386

Search_Easy0_CachedPCRE/8	20000000	       143 ns/op	  55.84 MB/s
Search_Easy0_CachedPCRE/16	10000000	       185 ns/op	  86.27 MB/s
Search_Easy0_CachedPCRE/32	10000000	       263 ns/op	 121.33 MB/s
Search_Easy0_CachedPCRE/64	 5000000	       425 ns/op	 150.51 MB/s
Search_Easy0_CachedPCRE/128	 2000000	       770 ns/op	 166.11 MB/s
Search_Easy0_CachedPCRE/256	 1000000	      1415 ns/op	 180.86 MB/s
Search_Easy0_CachedPCRE/512	  500000	      3141 ns/op	 162.97 MB/s
Search_Easy0_CachedPCRE/1K	  500000	      6420 ns/op	 159.49 MB/s
Search_Easy0_CachedPCRE/2K	  200000	     11854 ns/op	 172.76 MB/s
Search_Easy0_CachedPCRE/4K	  100000	     24056 ns/op	 170.27 MB/s
Search_Easy0_CachedPCRE/8K	   50000	     47702 ns/op	 171.73 MB/s
Search_Easy0_CachedPCRE/16K	   20000	     94800 ns/op	 172.83 MB/s
Search_Easy0_CachedPCRE/32K	   10000	    188696 ns/op	 173.65 MB/s
Search_Easy0_CachedPCRE/64K	    5000	    375648 ns/op	 174.46 MB/s
Search_Easy0_CachedPCRE/128K	    2000	    750820 ns/op	 174.57 MB/s
Search_Easy0_CachedPCRE/256K	    1000	   1501631 ns/op	 174.57 MB/s
Search_Easy0_CachedPCRE/512K	     500	   3041566 ns/op	 172.37 MB/s
Search_Easy0_CachedPCRE/1M	     500	   5961312 ns/op	 175.90 MB/s
Search_Easy0_CachedPCRE/2M	     100	  12012730 ns/op	 174.58 MB/s
Search_Easy0_CachedPCRE/4M	     100	  24195970 ns/op	 173.35 MB/s
Search_Easy0_CachedPCRE/8M	      50	  48470420 ns/op	 173.07 MB/s
Search_Easy0_CachedPCRE/16M	      20	  97183200 ns/op	 172.63 MB/s
Search_Easy0_CachedRE2/8	 5000000	       430 ns/op	  18.58 MB/s
Search_Easy0_CachedRE2/16	 5000000	       443 ns/op	  36.04 MB/s
Search_Easy0_CachedRE2/32	 5000000	       467 ns/op	  68.43 MB/s
Search_Easy0_CachedRE2/64	 5000000	       523 ns/op	 122.32 MB/s
Search_Easy0_CachedRE2/128	 5000000	       604 ns/op	 211.72 MB/s
Search_Easy0_CachedRE2/256	 2000000	       789 ns/op	 324.09 MB/s
Search_Easy0_CachedRE2/512	 1000000	      1166 ns/op	 438.91 MB/s
Search_Easy0_CachedRE2/1K	 1000000	      1984 ns/op	 515.90 MB/s
Search_Easy0_CachedRE2/2K	  500000	      3565 ns/op	 574.46 MB/s
Search_Easy0_CachedRE2/4K	  500000	      6845 ns/op	 598.33 MB/s
Search_Easy0_CachedRE2/8K	  200000	     13387 ns/op	 611.90 MB/s
Search_Easy0_CachedRE2/16K	  100000	     26446 ns/op	 619.52 MB/s
Search_Easy0_CachedRE2/32K	   50000	     51345 ns/op	 638.19 MB/s
Search_Easy0_CachedRE2/64K	   10000	    102368 ns/op	 640.20 MB/s
Search_Easy0_CachedRE2/128K	   10000	    203304 ns/op	 644.71 MB/s
Search_Easy0_CachedRE2/256K	    5000	    405765 ns/op	 646.05 MB/s
Search_Easy0_CachedRE2/512K	    2000	    810785 ns/op	 646.64 MB/s
Search_Easy0_CachedRE2/1M	    1000	   1649854 ns/op	 635.56 MB/s
Search_Easy0_CachedRE2/2M	     500	   3268662 ns/op	 641.59 MB/s
Search_Easy0_CachedRE2/4M	     500	   6628094 ns/op	 632.81 MB/s
Search_Easy0_CachedRE2/8M	     100	  13442320 ns/op	 624.04 MB/s
Search_Easy0_CachedRE2/16M	      50	  27306780 ns/op	 614.40 MB/s
Search_Easy1_CachedPCRE/8	20000000	       143 ns/op	  55.63 MB/s
Search_Easy1_CachedPCRE/16	10000000	       182 ns/op	  87.52 MB/s
Search_Easy1_CachedPCRE/32	10000000	       265 ns/op	 120.60 MB/s
Search_Easy1_CachedPCRE/64	 5000000	       426 ns/op	 150.14 MB/s
Search_Easy1_CachedPCRE/128	 2000000	       776 ns/op	 164.74 MB/s
Search_Easy1_CachedPCRE/256	 1000000	      1414 ns/op	 180.99 MB/s
Search_Easy1_CachedPCRE/512	 1000000	      2889 ns/op	 177.17 MB/s
Search_Easy1_CachedPCRE/1K	  500000	      6111 ns/op	 167.55 MB/s
Search_Easy1_CachedPCRE/2K	  200000	     12463 ns/op	 164.32 MB/s
Search_Easy1_CachedPCRE/4K	  100000	     24610 ns/op	 166.43 MB/s
Search_Easy1_CachedPCRE/8K	   50000	     49456 ns/op	 165.64 MB/s
Search_Easy1_CachedPCRE/16K	   20000	     97720 ns/op	 167.66 MB/s
Search_Easy1_CachedPCRE/32K	   10000	    196508 ns/op	 166.75 MB/s
Search_Easy1_CachedPCRE/64K	    5000	    385132 ns/op	 170.16 MB/s
Search_Easy1_CachedPCRE/128K	    2000	    771133 ns/op	 169.97 MB/s
Search_Easy1_CachedPCRE/256K	    1000	   1547561 ns/op	 169.39 MB/s
Search_Easy1_CachedPCRE/512K	     500	   3083398 ns/op	 170.04 MB/s
Search_Easy1_CachedPCRE/1M	     500	   6178714 ns/op	 169.71 MB/s
Search_Easy1_CachedPCRE/2M	     100	  12357130 ns/op	 169.71 MB/s
Search_Easy1_CachedPCRE/4M	     100	  24767250 ns/op	 169.35 MB/s
Search_Easy1_CachedPCRE/8M	      50	  50543820 ns/op	 165.97 MB/s
Search_Easy1_CachedPCRE/16M	      20	 100643550 ns/op	 166.70 MB/s
Search_Easy1_CachedRE2/8	 5000000	       439 ns/op	  18.18 MB/s
Search_Easy1_CachedRE2/16	 5000000	       446 ns/op	  35.87 MB/s
Search_Easy1_CachedRE2/32	 5000000	       468 ns/op	  68.24 MB/s
Search_Easy1_CachedRE2/64	 5000000	       519 ns/op	 123.23 MB/s
Search_Easy1_CachedRE2/128	 5000000	       611 ns/op	 209.37 MB/s
Search_Easy1_CachedRE2/256	 2000000	       787 ns/op	 324.89 MB/s
Search_Easy1_CachedRE2/512	 1000000	      1176 ns/op	 435.25 MB/s
Search_Easy1_CachedRE2/1K	 1000000	      1969 ns/op	 519.86 MB/s
Search_Easy1_CachedRE2/2K	  500000	      3572 ns/op	 573.31 MB/s
Search_Easy1_CachedRE2/4K	  500000	      6911 ns/op	 592.63 MB/s
Search_Easy1_CachedRE2/8K	  200000	     13437 ns/op	 609.63 MB/s
Search_Easy1_CachedRE2/16K	  100000	     26382 ns/op	 621.02 MB/s
Search_Easy1_CachedRE2/32K	   50000	     52112 ns/op	 628.80 MB/s
Search_Easy1_CachedRE2/64K	   10000	    102128 ns/op	 641.70 MB/s
Search_Easy1_CachedRE2/128K	   10000	    203580 ns/op	 643.84 MB/s
Search_Easy1_CachedRE2/256K	    5000	    408200 ns/op	 642.19 MB/s
Search_Easy1_CachedRE2/512K	    2000	    816006 ns/op	 642.51 MB/s
Search_Easy1_CachedRE2/1M	    1000	   1630582 ns/op	 643.07 MB/s
Search_Easy1_CachedRE2/2M	     500	   3315480 ns/op	 632.53 MB/s
Search_Easy1_CachedRE2/4M	     500	   6623626 ns/op	 633.23 MB/s
Search_Easy1_CachedRE2/8M	     100	  13362480 ns/op	 627.77 MB/s
Search_Easy1_CachedRE2/16M	     100	  26699900 ns/op	 628.36 MB/s
Search_Medium_CachedPCRE/8	20000000	       144 ns/op	  55.23 MB/s
Search_Medium_CachedPCRE/16	10000000	       188 ns/op	  85.00 MB/s
Search_Medium_CachedPCRE/32	10000000	       274 ns/op	 116.45 MB/s
Search_Medium_CachedPCRE/64	 5000000	       446 ns/op	 143.18 MB/s
Search_Medium_CachedPCRE/128	  500000	      5989 ns/op	  21.37 MB/s
Search_Medium_CachedPCRE/256	  200000	     11152 ns/op	  22.96 MB/s
Search_Medium_CachedPCRE/512	  100000	     26444 ns/op	  19.36 MB/s
Search_Medium_CachedPCRE/1K	   50000	     51772 ns/op	  19.78 MB/s
Search_Medium_CachedPCRE/2K	   20000	     83901 ns/op	  24.41 MB/s
Search_Medium_CachedPCRE/4K	   10000	    201033 ns/op	  20.37 MB/s
Search_Medium_CachedPCRE/8K	    5000	    410276 ns/op	  19.97 MB/s
Search_Medium_CachedPCRE/16K	    2000	    824703 ns/op	  19.87 MB/s
Search_Medium_CachedPCRE/32K	    1000	   1654099 ns/op	  19.81 MB/s
Search_Medium_CachedPCRE/64K	     500	   3345594 ns/op	  19.59 MB/s
Search_Medium_CachedPCRE/128K	     500	   6597588 ns/op	  19.87 MB/s
Search_Medium_CachedPCRE/256K	     100	  13204280 ns/op	  19.85 MB/s
Search_Medium_CachedRE2/8	 5000000	       447 ns/op	  17.88 MB/s
Search_Medium_CachedRE2/16	 5000000	       488 ns/op	  32.78 MB/s
Search_Medium_CachedRE2/32	 5000000	       565 ns/op	  56.60 MB/s
Search_Medium_CachedRE2/64	 5000000	       711 ns/op	  90.00 MB/s
Search_Medium_CachedRE2/128	 1000000	      1027 ns/op	 124.61 MB/s
Search_Medium_CachedRE2/256	 1000000	      1632 ns/op	 156.77 MB/s
Search_Medium_CachedRE2/512	 1000000	      2826 ns/op	 181.15 MB/s
Search_Medium_CachedRE2/1K	  500000	      5336 ns/op	 191.89 MB/s
Search_Medium_CachedRE2/2K	  200000	     10524 ns/op	 194.59 MB/s
Search_Medium_CachedRE2/4K	  100000	     20398 ns/op	 200.80 MB/s
Search_Medium_CachedRE2/8K	   50000	     38371 ns/op	 213.49 MB/s
Search_Medium_CachedRE2/16K	   20000	     75467 ns/op	 217.10 MB/s
Search_Medium_CachedRE2/32K	   10000	    150407 ns/op	 217.86 MB/s
Search_Medium_CachedRE2/64K	    5000	    300663 ns/op	 217.97 MB/s
Search_Medium_CachedRE2/128K	    5000	    600814 ns/op	 218.16 MB/s
Search_Medium_CachedRE2/256K	    2000	   1212538 ns/op	 216.19 MB/s
Search_Medium_CachedRE2/512K	    1000	   2408767 ns/op	 217.66 MB/s
Search_Medium_CachedRE2/1M	     500	   4816914 ns/op	 217.69 MB/s
Search_Medium_CachedRE2/2M	     200	   9658095 ns/op	 217.14 MB/s
Search_Medium_CachedRE2/4M	     100	  19816050 ns/op	 211.66 MB/s
Search_Medium_CachedRE2/8M	      50	  39373200 ns/op	 213.05 MB/s
Search_Medium_CachedRE2/16M	      20	  78759400 ns/op	 213.02 MB/s
Search_Hard_CachedPCRE/8	20000000	       143 ns/op	  55.68 MB/s
Search_Hard_CachedPCRE/16	10000000	       188 ns/op	  84.70 MB/s
Search_Hard_CachedPCRE/32	10000000	       276 ns/op	 115.88 MB/s
Search_Hard_CachedPCRE/64	 5000000	       447 ns/op	 143.08 MB/s
Search_Hard_CachedPCRE/128	   10000	    225891 ns/op	   0.57 MB/s
Search_Hard_CachedPCRE/256	    2000	    869631 ns/op	   0.29 MB/s
Search_Hard_CachedPCRE/512	     500	   3629904 ns/op	   0.14 MB/s
Search_Hard_CachedPCRE/1K	     100	  14249010 ns/op	   0.07 MB/s
Search_Hard_CachedPCRE/2K	      50	  53816760 ns/op	   0.04 MB/s
Search_Hard_CachedPCRE/4K	      10	 227514600 ns/op	   0.02 MB/s
Search_Hard_CachedRE2/8	 5000000	       448 ns/op	  17.83 MB/s
Search_Hard_CachedRE2/16	 5000000	       487 ns/op	  32.85 MB/s
Search_Hard_CachedRE2/32	 5000000	       557 ns/op	  57.41 MB/s
Search_Hard_CachedRE2/64	 5000000	       699 ns/op	  91.50 MB/s
Search_Hard_CachedRE2/128	 1000000	      1009 ns/op	 126.74 MB/s
Search_Hard_CachedRE2/256	 1000000	      1604 ns/op	 159.57 MB/s
Search_Hard_CachedRE2/512	 1000000	      2810 ns/op	 182.14 MB/s
Search_Hard_CachedRE2/1K	  500000	      5294 ns/op	 193.41 MB/s
Search_Hard_CachedRE2/2K	  200000	     10504 ns/op	 194.97 MB/s
Search_Hard_CachedRE2/4K	  100000	     20510 ns/op	 199.70 MB/s
Search_Hard_CachedRE2/8K	   50000	     38946 ns/op	 210.34 MB/s
Search_Hard_CachedRE2/16K	   20000	     76344 ns/op	 214.61 MB/s
Search_Hard_CachedRE2/32K	   10000	    150705 ns/op	 217.43 MB/s
Search_Hard_CachedRE2/64K	    5000	    300904 ns/op	 217.80 MB/s
Search_Hard_CachedRE2/128K	    5000	    600464 ns/op	 218.28 MB/s
Search_Hard_CachedRE2/256K	    2000	   1210236 ns/op	 216.61 MB/s
Search_Hard_CachedRE2/512K	    1000	   2405366 ns/op	 217.97 MB/s
Search_Hard_CachedRE2/1M	     500	   4806626 ns/op	 218.15 MB/s
Search_Hard_CachedRE2/2M	     200	   9610875 ns/op	 218.21 MB/s
Search_Hard_CachedRE2/4M	     100	  19793040 ns/op	 211.91 MB/s
Search_Hard_CachedRE2/8M	      50	  39302500 ns/op	 213.44 MB/s
Search_Hard_CachedRE2/16M	      20	  78721650 ns/op	 213.12 MB/s
Search_Parens_CachedPCRE/8	10000000	       204 ns/op	  39.08 MB/s
Search_Parens_CachedRE2/8	 5000000	       451 ns/op	  17.70 MB/s
Search_Parens_CachedRE2/16	 5000000	       483 ns/op	  33.10 MB/s
Search_Parens_CachedRE2/32	 5000000	       558 ns/op	  57.28 MB/s
Search_Parens_CachedRE2/64	 5000000	       707 ns/op	  90.46 MB/s
Search_Parens_CachedRE2/128	 1000000	      1044 ns/op	 122.53 MB/s
Search_Parens_CachedRE2/256	 1000000	      1624 ns/op	 157.57 MB/s
Search_Parens_CachedRE2/512	 1000000	      2806 ns/op	 182.41 MB/s
Search_Parens_CachedRE2/1K	  500000	      5191 ns/op	 197.26 MB/s
Search_Parens_CachedRE2/2K	  200000	     10005 ns/op	 204.68 MB/s
Search_Parens_CachedRE2/4K	  100000	     20406 ns/op	 200.72 MB/s
Search_Parens_CachedRE2/8K	   50000	     38039 ns/op	 215.36 MB/s
Search_Parens_CachedRE2/16K	   50000	     75328 ns/op	 217.50 MB/s
Search_Parens_CachedRE2/32K	   10000	    150731 ns/op	 217.39 MB/s
Search_Parens_CachedRE2/64K	    5000	    300916 ns/op	 217.79 MB/s
Search_Parens_CachedRE2/128K	    5000	    600672 ns/op	 218.21 MB/s
Search_Parens_CachedRE2/256K	    2000	   1200385 ns/op	 218.38 MB/s
Search_Parens_CachedRE2/512K	    1000	   2405773 ns/op	 217.93 MB/s
Search_Parens_CachedRE2/1M	     500	   4857044 ns/op	 215.89 MB/s
Search_Parens_CachedRE2/2M	     200	   9654535 ns/op	 217.22 MB/s
Search_Parens_CachedRE2/4M	     100	  19599170 ns/op	 214.00 MB/s
Search_Parens_CachedRE2/8M	      50	  39356100 ns/op	 213.15 MB/s
Search_Parens_CachedRE2/16M	      20	  78612450 ns/op	 213.42 MB/s
Search_BigFixed_CachedPCRE/8	10000000	       268 ns/op	  29.77 MB/s
Search_BigFixed_CachedPCRE/16	 5000000	       358 ns/op	  44.64 MB/s
Search_BigFixed_CachedPCRE/32	 5000000	       524 ns/op	  60.96 MB/s
Search_BigFixed_CachedPCRE/64	 2000000	       866 ns/op	  73.85 MB/s
Search_BigFixed_CachedPCRE/128	 1000000	      1573 ns/op	  81.36 MB/s
Search_BigFixed_CachedPCRE/256	 1000000	      2932 ns/op	  87.29 MB/s
Search_BigFixed_CachedPCRE/512	  500000	      5603 ns/op	  91.37 MB/s
Search_BigFixed_CachedPCRE/1K	  200000	     10992 ns/op	  93.16 MB/s
Search_BigFixed_CachedPCRE/2K	  100000	     21994 ns/op	  93.11 MB/s
Search_BigFixed_CachedPCRE/4K	   50000	     43354 ns/op	  94.48 MB/s
Search_BigFixed_CachedPCRE/8K	   20000	     85192 ns/op	  96.16 MB/s
Search_BigFixed_CachedPCRE/16K	   10000	    173058 ns/op	  94.67 MB/s
Search_BigFixed_CachedPCRE/32K	    5000	    346039 ns/op	  94.69 MB/s
Search_BigFixed_CachedRE2/8	10000000	       161 ns/op	  49.53 MB/s
Search_BigFixed_CachedRE2/16	 5000000	       477 ns/op	  33.53 MB/s
Search_BigFixed_CachedRE2/32	 5000000	       523 ns/op	  61.15 MB/s
Search_BigFixed_CachedRE2/64	 5000000	       600 ns/op	 106.60 MB/s
Search_BigFixed_CachedRE2/128	 2000000	       767 ns/op	 166.75 MB/s
Search_BigFixed_CachedRE2/256	 1000000	      1080 ns/op	 236.97 MB/s
Search_BigFixed_CachedRE2/512	 1000000	      1682 ns/op	 304.28 MB/s
Search_BigFixed_CachedRE2/1K	 1000000	      2848 ns/op	 359.43 MB/s
Search_BigFixed_CachedRE2/2K	  500000	      5376 ns/op	 380.95 MB/s
Search_BigFixed_CachedRE2/4K	  200000	     10112 ns/op	 405.06 MB/s
Search_BigFixed_CachedRE2/8K	  100000	     20308 ns/op	 403.37 MB/s
Search_BigFixed_CachedRE2/16K	   50000	     40343 ns/op	 406.11 MB/s
Search_BigFixed_CachedRE2/32K	   20000	     78888 ns/op	 415.37 MB/s
Search_BigFixed_CachedRE2/64K	   10000	    156583 ns/op	 418.54 MB/s
Search_BigFixed_CachedRE2/128K	    5000	    308819 ns/op	 424.43 MB/s
Search_BigFixed_CachedRE2/256K	    5000	    626294 ns/op	 418.56 MB/s
Search_BigFixed_CachedRE2/512K	    2000	   1242990 ns/op	 421.80 MB/s
Search_BigFixed_CachedRE2/1M	     500	   2551348 ns/op	 410.99 MB/s
Search_Success_PCRE/8	  500000	      3284 ns/op	   2.44 MB/s
Search_Success_PCRE/16	  500000	      3343 ns/op	   4.79 MB/s
Search_Success_PCRE/32	  500000	      3425 ns/op	   9.34 MB/s
Search_Success_PCRE/64	  500000	      3673 ns/op	  17.42 MB/s
Search_Success_PCRE/128	  500000	      4401 ns/op	  29.08 MB/s
Search_Success_PCRE/256	  500000	      5526 ns/op	  46.32 MB/s
Search_Success_PCRE/512	  200000	      8015 ns/op	  63.87 MB/s
Search_Success_PCRE/1K	  200000	     13062 ns/op	  78.39 MB/s
Search_Success_PCRE/2K	  100000	     23200 ns/op	  88.27 MB/s
Search_Success_PCRE/4K	   50000	     43223 ns/op	  94.76 MB/s
Search_Success_PCRE/8K	   20000	     85092 ns/op	  96.27 MB/s
Search_Success_PCRE/16K	   10000	    169823 ns/op	  96.48 MB/s
Search_Success_PCRE/32K	    5000	    343536 ns/op	  95.38 MB/s
Search_Success_PCRE/64K	    5000	    677599 ns/op	  96.72 MB/s
Search_Success_PCRE/128K	    2000	   1350767 ns/op	  97.04 MB/s
Search_Success_PCRE/256K	    1000	   2702077 ns/op	  97.02 MB/s
Search_Success_PCRE/512K	     500	   5452538 ns/op	  96.15 MB/s
Search_Success_PCRE/1M	     200	  10893210 ns/op	  96.26 MB/s
Search_Success_PCRE/2M	     100	  22137760 ns/op	  94.73 MB/s
Search_Success_PCRE/4M	      50	  45563840 ns/op	  92.05 MB/s
Search_Success_PCRE/8M	      10	 108622300 ns/op	  77.23 MB/s
Search_Success_PCRE/16M	       5	 259894000 ns/op	  64.55 MB/s
Search_Success_RE2/8	  100000	     15751 ns/op	   0.51 MB/s
Search_Success_RE2/16	   50000	     33455 ns/op	   0.48 MB/s
Search_Success_RE2/32	   50000	     33825 ns/op	   0.95 MB/s
Search_Success_RE2/64	   50000	     34252 ns/op	   1.87 MB/s
Search_Success_RE2/128	   50000	     34026 ns/op	   3.76 MB/s
Search_Success_RE2/256	   50000	     34117 ns/op	   7.50 MB/s
Search_Success_RE2/512	   50000	     35615 ns/op	  14.38 MB/s
Search_Success_RE2/1K	   50000	     38105 ns/op	  26.87 MB/s
Search_Success_RE2/2K	   50000	     42071 ns/op	  48.68 MB/s
Search_Success_RE2/4K	   50000	     52244 ns/op	  78.40 MB/s
Search_Success_RE2/8K	   50000	     70924 ns/op	 115.50 MB/s
Search_Success_RE2/16K	   10000	    110263 ns/op	 148.59 MB/s
Search_Success_RE2/32K	   10000	    185668 ns/op	 176.49 MB/s
Search_Success_RE2/64K	    5000	    340829 ns/op	 192.28 MB/s
Search_Success_RE2/128K	    5000	    637700 ns/op	 205.54 MB/s
Search_Success_RE2/256K	    2000	   1244739 ns/op	 210.60 MB/s
Search_Success_RE2/512K	    1000	   2455934 ns/op	 213.48 MB/s
Search_Success_RE2/1M	     500	   4916210 ns/op	 213.29 MB/s
Search_Success_RE2/2M	     200	   9864960 ns/op	 212.59 MB/s
Search_Success_RE2/4M	      50	  21928160 ns/op	 191.27 MB/s
Search_Success_RE2/8M	      20	  50505050 ns/op	 166.09 MB/s
Search_Success_RE2/16M	      10	 123615800 ns/op	 135.72 MB/s
Search_Success_CachedPCRE/8	10000000	       269 ns/op	  29.68 MB/s
Search_Success_CachedPCRE/16	 5000000	       345 ns/op	  46.27 MB/s
Search_Success_CachedPCRE/32	 5000000	       500 ns/op	  63.90 MB/s
Search_Success_CachedPCRE/64	 2000000	       810 ns/op	  79.00 MB/s
Search_Success_CachedPCRE/128	 1000000	      1513 ns/op	  84.56 MB/s
Search_Success_CachedPCRE/256	 1000000	      2844 ns/op	  90.01 MB/s
Search_Success_CachedPCRE/512	  500000	      5152 ns/op	  99.37 MB/s
Search_Success_CachedPCRE/1K	  200000	     10063 ns/op	 101.76 MB/s
Search_Success_CachedPCRE/2K	  100000	     20455 ns/op	 100.12 MB/s
Search_Success_CachedPCRE/4K	   50000	     40840 ns/op	 100.29 MB/s
Search_Success_CachedPCRE/8K	   20000	     82378 ns/op	  99.44 MB/s
Search_Success_CachedPCRE/16K	   10000	    167041 ns/op	  98.08 MB/s
Search_Success_CachedPCRE/32K	    5000	    335674 ns/op	  97.62 MB/s
Search_Success_CachedPCRE/64K	    5000	    671790 ns/op	  97.55 MB/s
Search_Success_CachedPCRE/128K	    2000	   1359318 ns/op	  96.42 MB/s
Search_Success_CachedPCRE/256K	    1000	   2694557 ns/op	  97.29 MB/s
Search_Success_CachedPCRE/512K	     500	   5414676 ns/op	  96.83 MB/s
Search_Success_CachedPCRE/1M	     200	  10888010 ns/op	  96.31 MB/s
Search_Success_CachedPCRE/2M	     100	  22137680 ns/op	  94.73 MB/s
Search_Success_CachedPCRE/4M	      50	  45685360 ns/op	  91.81 MB/s
Search_Success_CachedPCRE/8M	      10	 108998100 ns/op	  76.96 MB/s
Search_Success_CachedPCRE/16M	       5	 261873000 ns/op	  64.07 MB/s
Search_Success_CachedRE2/8	10000000	       184 ns/op	  43.45 MB/s
Search_Success_CachedRE2/16	 5000000	       493 ns/op	  32.45 MB/s
Search_Success_CachedRE2/32	 5000000	       564 ns/op	  56.65 MB/s
Search_Success_CachedRE2/64	 5000000	       719 ns/op	  88.90 MB/s
Search_Success_CachedRE2/128	 2000000	       986 ns/op	 129.71 MB/s
Search_Success_CachedRE2/256	 1000000	      1515 ns/op	 168.96 MB/s
Search_Success_CachedRE2/512	 1000000	      2755 ns/op	 185.79 MB/s
Search_Success_CachedRE2/1K	  500000	      5393 ns/op	 189.85 MB/s
Search_Success_CachedRE2/2K	  200000	     10600 ns/op	 193.19 MB/s
Search_Success_CachedRE2/4K	  100000	     20483 ns/op	 199.96 MB/s
Search_Success_CachedRE2/8K	   50000	     38668 ns/op	 211.85 MB/s
Search_Success_CachedRE2/16K	   20000	     76366 ns/op	 214.55 MB/s
Search_Success_CachedRE2/32K	   10000	    150929 ns/op	 217.11 MB/s
Search_Success_CachedRE2/64K	    5000	    305399 ns/op	 214.59 MB/s
Search_Success_CachedRE2/128K	    5000	    602232 ns/op	 217.64 MB/s
Search_Success_CachedRE2/256K	    2000	   1205052 ns/op	 217.54 MB/s
Search_Success_CachedRE2/512K	    1000	   2422666 ns/op	 216.41 MB/s
Search_Success_CachedRE2/1M	     500	   4914886 ns/op	 213.35 MB/s
Search_Success_CachedRE2/2M	     200	   9935245 ns/op	 211.08 MB/s
Search_Success_CachedRE2/4M	      50	  21790440 ns/op	 192.48 MB/s
Search_Success_CachedRE2/8M	      20	  50113100 ns/op	 167.39 MB/s
Search_Success_CachedRE2/16M	      10	 123046100 ns/op	 136.35 MB/s
Search_Success1_PCRE/8	  500000	      3366 ns/op	   2.38 MB/s
Search_Success1_PCRE/16	  500000	      3454 ns/op	   4.63 MB/s
Search_Success1_PCRE/32	  500000	      3660 ns/op	   8.74 MB/s
Search_Success1_PCRE/64	  500000	      3867 ns/op	  16.55 MB/s
Search_Success1_PCRE/128	  500000	      4565 ns/op	  28.04 MB/s
Search_Success1_PCRE/256	  500000	      5799 ns/op	  44.14 MB/s
Search_Success1_PCRE/512	  200000	      8419 ns/op	  60.81 MB/s
Search_Success1_PCRE/1K	  200000	     13336 ns/op	  76.78 MB/s
Search_Success1_PCRE/2K	  100000	     23535 ns/op	  87.02 MB/s
Search_Success1_PCRE/4K	   50000	     43661 ns/op	  93.81 MB/s
Search_Success1_PCRE/8K	   20000	     86796 ns/op	  94.38 MB/s
Search_Success1_PCRE/16K	   10000	    168549 ns/op	  97.21 MB/s
Search_Success1_PCRE/32K	    5000	    335853 ns/op	  97.57 MB/s
Search_Success1_PCRE/64K	    5000	    677253 ns/op	  96.77 MB/s
Search_Success1_PCRE/128K	    2000	   1353762 ns/op	  96.82 MB/s
Search_Success1_PCRE/256K	    1000	   2736863 ns/op	  95.78 MB/s
Search_Success1_PCRE/512K	     500	   5461592 ns/op	  96.00 MB/s
Search_Success1_PCRE/1M	     200	  10982585 ns/op	  95.48 MB/s
Search_Success1_PCRE/2M	     100	  22383350 ns/op	  93.69 MB/s
Search_Success1_PCRE/4M	      50	  46209500 ns/op	  90.77 MB/s
Search_Success1_PCRE/8M	      10	 110218000 ns/op	  76.11 MB/s
Search_Success1_PCRE/16M	       5	 264726600 ns/op	  63.38 MB/s
Search_Success1_RE2/8	   50000	     46109 ns/op	   0.17 MB/s
Search_Success1_RE2/16	   50000	     46782 ns/op	   0.34 MB/s
Search_Success1_RE2/32	   50000	     46352 ns/op	   0.69 MB/s
Search_Success1_RE2/64	   50000	     46245 ns/op	   1.38 MB/s
Search_Success1_RE2/128	   50000	     46455 ns/op	   2.76 MB/s
Search_Success1_RE2/256	   50000	     47186 ns/op	   5.43 MB/s
Search_Success1_RE2/512	   50000	     48004 ns/op	  10.67 MB/s
Search_Success1_RE2/1K	   50000	     50252 ns/op	  20.38 MB/s
Search_Success1_RE2/2K	   50000	     54161 ns/op	  37.81 MB/s
Search_Success1_RE2/4K	   50000	     64963 ns/op	  63.05 MB/s
Search_Success1_RE2/8K	   20000	     82940 ns/op	  98.77 MB/s
Search_Success1_RE2/16K	   10000	    122743 ns/op	 133.48 MB/s
Search_Success1_RE2/32K	   10000	    197762 ns/op	 165.69 MB/s
Search_Success1_RE2/64K	    5000	    352522 ns/op	 185.91 MB/s
Search_Success1_RE2/128K	    5000	    658216 ns/op	 199.13 MB/s
Search_Success1_RE2/256K	    2000	   1258225 ns/op	 208.34 MB/s
Search_Success1_RE2/512K	    1000	   2478527 ns/op	 211.53 MB/s
Search_Success1_RE2/1M	     500	   4926770 ns/op	 212.83 MB/s
Search_Success1_RE2/2M	     200	  10027130 ns/op	 209.15 MB/s
Search_Success1_RE2/4M	      50	  21907720 ns/op	 191.45 MB/s
Search_Success1_RE2/8M	      20	  50590450 ns/op	 165.81 MB/s
Search_Success1_RE2/16M	      10	 122882000 ns/op	 136.53 MB/s
Search_Success1_Cached_PCRE/8	10000000	       298 ns/op	  26.77 MB/s
Search_Success1_Cached_PCRE/16	 5000000	       372 ns/op	  42.92 MB/s
Search_Success1_Cached_PCRE/32	 5000000	       525 ns/op	  60.90 MB/s
Search_Success1_Cached_PCRE/64	 2000000	       837 ns/op	  76.39 MB/s
Search_Success1_Cached_PCRE/128	 1000000	      1472 ns/op	  86.94 MB/s
Search_Success1_Cached_PCRE/256	 1000000	      2741 ns/op	  93.36 MB/s
Search_Success1_Cached_PCRE/512	  500000	      5211 ns/op	  98.24 MB/s
Search_Success1_Cached_PCRE/1K	  200000	     10138 ns/op	 101.00 MB/s
Search_Success1_Cached_PCRE/2K	  100000	     20494 ns/op	  99.93 MB/s
Search_Success1_Cached_PCRE/4K	   50000	     41028 ns/op	  99.83 MB/s
Search_Success1_Cached_PCRE/8K	   20000	     83370 ns/op	  98.26 MB/s
Search_Success1_Cached_PCRE/16K	   10000	    169360 ns/op	  96.74 MB/s
Search_Success1_Cached_PCRE/32K	    5000	    335152 ns/op	  97.77 MB/s
Search_Success1_Cached_PCRE/64K	    5000	    672917 ns/op	  97.39 MB/s
Search_Success1_Cached_PCRE/128K	    2000	   1357874 ns/op	  96.53 MB/s
Search_Success1_Cached_PCRE/256K	    1000	   2691864 ns/op	  97.38 MB/s
Search_Success1_Cached_PCRE/512K	     500	   5409458 ns/op	  96.92 MB/s
Search_Success1_Cached_PCRE/1M	     200	  10914605 ns/op	  96.07 MB/s
Search_Success1_Cached_PCRE/2M	     100	  22352650 ns/op	  93.82 MB/s
Search_Success1_Cached_PCRE/4M	      50	  45584220 ns/op	  92.01 MB/s
Search_Success1_Cached_PCRE/8M	      10	 109049200 ns/op	  76.92 MB/s
Search_Success1_Cached_PCRE/16M	       5	 262203600 ns/op	  63.99 MB/s
Search_Success1_Cached_RE2/8	 5000000	       456 ns/op	  17.54 MB/s
Search_Success1_Cached_RE2/16	 5000000	       485 ns/op	  32.98 MB/s
Search_Success1_Cached_RE2/32	 5000000	       567 ns/op	  56.44 MB/s
Search_Success1_Cached_RE2/64	 5000000	       721 ns/op	  88.72 MB/s
Search_Success1_Cached_RE2/128	 1000000	      1008 ns/op	 126.93 MB/s
Search_Success1_Cached_RE2/256	 1000000	      1564 ns/op	 163.65 MB/s
Search_Success1_Cached_RE2/512	 1000000	      2669 ns/op	 191.81 MB/s
Search_Success1_Cached_RE2/1K	  500000	      5409 ns/op	 189.28 MB/s
Search_Success1_Cached_RE2/2K	  200000	     10523 ns/op	 194.61 MB/s
Search_Success1_Cached_RE2/4K	  100000	     20564 ns/op	 199.18 MB/s
Search_Success1_Cached_RE2/8K	   50000	     38430 ns/op	 213.16 MB/s
Search_Success1_Cached_RE2/16K	   20000	     76032 ns/op	 215.49 MB/s
Search_Success1_Cached_RE2/32K	   10000	    151271 ns/op	 216.62 MB/s
Search_Success1_Cached_RE2/64K	    5000	    302063 ns/op	 216.96 MB/s
Search_Success1_Cached_RE2/128K	    5000	    605221 ns/op	 216.57 MB/s
Search_Success1_Cached_RE2/256K	    2000	   1205637 ns/op	 217.43 MB/s
Search_Success1_Cached_RE2/512K	    1000	   2421347 ns/op	 216.53 MB/s
Search_Success1_Cached_RE2/1M	     500	   4865300 ns/op	 215.52 MB/s
Search_Success1_Cached_RE2/2M	     200	  10079725 ns/op	 208.06 MB/s
Search_Success1_Cached_RE2/4M	      50	  21765520 ns/op	 192.70 MB/s
Search_Success1_Cached_RE2/8M	      20	  50470050 ns/op	 166.21 MB/s
Search_Success1_Cached_RE2/16M	      10	 122714000 ns/op	 136.72 MB/s
Search_Digits_PCRE	  500000	      6942 ns/op
Search_Digits_RE2	   50000	     36247 ns/op
Parse_Digits_PCRE	  500000	      7096 ns/op
Parse_Digits_RE2	  100000	     18800 ns/op
Parse_CachedDigits_PCRE	 5000000	       566 ns/op
Parse_CachedDigits_RE2	 5000000	       340 ns/op
Parse_DigitDs_PCRE	  500000	      6292 ns/op
Parse_DigitDs_RE2	  100000	     18679 ns/op
Parse_CachedDigitDs_PCRE	 5000000	       569 ns/op
Parse_CachedDigitDs_RE2	 5000000	       335 ns/op
Parse_Split_PCRE	  500000	      4704 ns/op
Parse_Split_RE2	  100000	     20487 ns/op
Parse_CachedSplit_PCRE	 5000000	       422 ns/op
Parse_CachedSplit_RE2	10000000	       231 ns/op
Parse_SplitHard_PCRE	  500000	      4807 ns/op
Parse_SplitHard_RE2	  100000	     25767 ns/op
Parse_CachedSplitHard_PCRE	 5000000	       426 ns/op
Parse_CachedSplitHard_RE2	 1000000	      2295 ns/op
Parse_CachedSplitBig1_PCRE	     500	   5471602 ns/op
Parse_CachedSplitBig1_RE2	    2000	    922666 ns/op
Parse_CachedSplitBig2_PCRE	    2000	   1036110 ns/op
Parse_CachedSplitBig2_RE2	      20	  95396100 ns/op
BM_PCRE_Compile	  500000	      5864 ns/op
BM_RE2_Compile	  100000	     21683 ns/op
SearchPhone_CachedPCRE/8	 1000000	      1487 ns/op	   5.38 MB/s
SearchPhone_CachedPCRE/16	 1000000	      2368 ns/op	   6.75 MB/s
SearchPhone_CachedPCRE/32	  500000	      4068 ns/op	   7.87 MB/s
SearchPhone_CachedPCRE/64	  500000	      7319 ns/op	   8.74 MB/s
SearchPhone_CachedPCRE/128	  200000	     14025 ns/op	   9.13 MB/s
SearchPhone_CachedPCRE/256	  100000	     27296 ns/op	   9.38 MB/s
SearchPhone_CachedPCRE/512	   50000	     53753 ns/op	   9.52 MB/s
SearchPhone_CachedPCRE/1K	   10000	    106767 ns/op	   9.59 MB/s
SearchPhone_CachedPCRE/2K	   10000	    213088 ns/op	   9.61 MB/s
SearchPhone_CachedPCRE/4K	    5000	    418855 ns/op	   9.78 MB/s
SearchPhone_CachedPCRE/8K	    2000	    838067 ns/op	   9.77 MB/s
SearchPhone_CachedPCRE/16K	    1000	   1680195 ns/op	   9.75 MB/s
SearchPhone_CachedPCRE/32K	     500	   3348730 ns/op	   9.79 MB/s
SearchPhone_CachedPCRE/64K	     500	   6741460 ns/op	   9.72 MB/s
SearchPhone_CachedPCRE/128K	     100	  13386160 ns/op	   9.79 MB/s
SearchPhone_CachedPCRE/256K	     100	  26777290 ns/op	   9.79 MB/s
SearchPhone_CachedPCRE/512K	      50	  53539340 ns/op	   9.79 MB/s
SearchPhone_CachedPCRE/1M	      20	 107442600 ns/op	   9.76 MB/s
SearchPhone_CachedPCRE/2M	      10	 215474400 ns/op	   9.73 MB/s
SearchPhone_CachedPCRE/4M	       5	 429385600 ns/op	   9.77 MB/s
SearchPhone_CachedPCRE/8M	       5	 858351200 ns/op	   9.77 MB/s
SearchPhone_CachedPCRE/16M	       1	1728512000 ns/op	   9.71 MB/s
SearchPhone_CachedRE2/8	 1000000	      1229 ns/op	   6.51 MB/s
SearchPhone_CachedRE2/16	 1000000	      1267 ns/op	  12.62 MB/s
SearchPhone_CachedRE2/32	 1000000	      1347 ns/op	  23.74 MB/s
SearchPhone_CachedRE2/64	 1000000	      1534 ns/op	  41.71 MB/s
SearchPhone_CachedRE2/128	 1000000	      1835 ns/op	  69.73 MB/s
SearchPhone_CachedRE2/256	 1000000	      2481 ns/op	 103.16 MB/s
SearchPhone_CachedRE2/512	  500000	      3680 ns/op	 139.11 MB/s
SearchPhone_CachedRE2/1K	  500000	      5979 ns/op	 171.26 MB/s
SearchPhone_CachedRE2/2K	  200000	     11101 ns/op	 184.48 MB/s
SearchPhone_CachedRE2/4K	  100000	     20468 ns/op	 200.11 MB/s
SearchPhone_CachedRE2/8K	   50000	     39643 ns/op	 206.64 MB/s
SearchPhone_CachedRE2/16K	   20000	     76829 ns/op	 213.25 MB/s
SearchPhone_CachedRE2/32K	   10000	    151593 ns/op	 216.16 MB/s
SearchPhone_CachedRE2/64K	    5000	    301378 ns/op	 217.45 MB/s
SearchPhone_CachedRE2/128K	    5000	    601951 ns/op	 217.75 MB/s
SearchPhone_CachedRE2/256K	    2000	   1216569 ns/op	 215.48 MB/s
SearchPhone_CachedRE2/512K	    1000	   2408186 ns/op	 217.71 MB/s
SearchPhone_CachedRE2/1M	     500	   4819808 ns/op	 217.56 MB/s
SearchPhone_CachedRE2/2M	     200	   9686115 ns/op	 216.51 MB/s
SearchPhone_CachedRE2/4M	     100	  19783390 ns/op	 212.01 MB/s
SearchPhone_CachedRE2/8M	      50	  39521640 ns/op	 212.25 MB/s
SearchPhone_CachedRE2/16M	      20	  78231500 ns/op	 214.46 MB/s
EmptyPartialMatchPCRE	20000000	       137 ns/op
EmptyPartialMatchRE2	 5000000	       413 ns/op
SimplePartialMatchPCRE	10000000	       205 ns/op
SimplePartialMatchRE2	 5000000	       457 ns/op
HTTPPartialMatchPCRE	 5000000	       636 ns/op
HTTPPartialMatchRE2	 1000000	      1005 ns/op
SmallHTTPPartialMatchPCRE	 5000000	       634 ns/op
SmallHTTPPartialMatchRE2	 2000000	      1009 ns/op
DotMatchPCRE	 2000000	       837 ns/op
DotMatchRE2	 1000000	      1043 ns/op
ASCIIMatchPCRE	 5000000	       468 ns/op
ASCIIMatchRE2	 1000000	      1040 ns/op