xref: /aosp_15_r20/external/regex-re2/benchlog/benchlog.wreck (revision ccdc9c3e24c519bfa4832a66aa2e83a52c19f295)
1*ccdc9c3eSSadaf Ebrahimihw.machine = i386
2*ccdc9c3eSSadaf Ebrahimihw.model = MacPro1,1
3*ccdc9c3eSSadaf Ebrahimihw.ncpu = 4
4*ccdc9c3eSSadaf Ebrahimihw.byteorder = 1234
5*ccdc9c3eSSadaf Ebrahimihw.physmem = 2147483648
6*ccdc9c3eSSadaf Ebrahimihw.usermem = 1477443584
7*ccdc9c3eSSadaf Ebrahimihw.pagesize = 4096
8*ccdc9c3eSSadaf Ebrahimihw.epoch = 0
9*ccdc9c3eSSadaf Ebrahimihw.vectorunit = 1
10*ccdc9c3eSSadaf Ebrahimihw.busfrequency = 1332000000
11*ccdc9c3eSSadaf Ebrahimihw.cpufrequency = 2660000000
12*ccdc9c3eSSadaf Ebrahimihw.cachelinesize = 64
13*ccdc9c3eSSadaf Ebrahimihw.l1icachesize = 32768
14*ccdc9c3eSSadaf Ebrahimihw.l1dcachesize = 32768
15*ccdc9c3eSSadaf Ebrahimihw.l2settings = 1
16*ccdc9c3eSSadaf Ebrahimihw.l2cachesize = 4194304
17*ccdc9c3eSSadaf Ebrahimihw.tbfrequency = 1000000000
18*ccdc9c3eSSadaf Ebrahimihw.memsize = 4294967296
19*ccdc9c3eSSadaf Ebrahimihw.availcpu = 4
20*ccdc9c3eSSadaf Ebrahiminet.link.ether.inet.apple_hwcksum_rx: 1
21*ccdc9c3eSSadaf Ebrahiminet.link.ether.inet.apple_hwcksum_tx: 1
22*ccdc9c3eSSadaf Ebrahimihw.ncpu: 4
23*ccdc9c3eSSadaf Ebrahimihw.byteorder: 1234
24*ccdc9c3eSSadaf Ebrahimihw.memsize: 4294967296
25*ccdc9c3eSSadaf Ebrahimihw.activecpu: 4
26*ccdc9c3eSSadaf Ebrahimihw.optional.x86_64: 1
27*ccdc9c3eSSadaf Ebrahimihw.optional.sse4_2: 0
28*ccdc9c3eSSadaf Ebrahimihw.optional.sse4_1: 0
29*ccdc9c3eSSadaf Ebrahimihw.optional.supplementalsse3: 1
30*ccdc9c3eSSadaf Ebrahimihw.optional.sse3: 1
31*ccdc9c3eSSadaf Ebrahimihw.optional.sse2: 1
32*ccdc9c3eSSadaf Ebrahimihw.optional.sse: 1
33*ccdc9c3eSSadaf Ebrahimihw.optional.mmx: 1
34*ccdc9c3eSSadaf Ebrahimihw.optional.floatingpoint: 1
35*ccdc9c3eSSadaf Ebrahimihw.packages: 2
36*ccdc9c3eSSadaf Ebrahimihw.tbfrequency: 1000000000
37*ccdc9c3eSSadaf Ebrahimihw.l2cachesize: 4194304
38*ccdc9c3eSSadaf Ebrahimihw.l1dcachesize: 32768
39*ccdc9c3eSSadaf Ebrahimihw.l1icachesize: 32768
40*ccdc9c3eSSadaf Ebrahimihw.cachelinesize: 64
41*ccdc9c3eSSadaf Ebrahimihw.cpufrequency_max: 2660000000
42*ccdc9c3eSSadaf Ebrahimihw.cpufrequency_min: 2660000000
43*ccdc9c3eSSadaf Ebrahimihw.cpufrequency: 2660000000
44*ccdc9c3eSSadaf Ebrahimihw.busfrequency_max: 1332000000
45*ccdc9c3eSSadaf Ebrahimihw.busfrequency_min: 1332000000
46*ccdc9c3eSSadaf Ebrahimihw.busfrequency: 1332000000
47*ccdc9c3eSSadaf Ebrahimihw.pagesize: 4096
48*ccdc9c3eSSadaf Ebrahimihw.cachesize: 4294967296 32768 4194304 0 0 0 0 0 0 0
49*ccdc9c3eSSadaf Ebrahimihw.cacheconfig: 4 1 2 0 0 0 0 0 0 0
50*ccdc9c3eSSadaf Ebrahimihw.cpufamily: 1114597871
51*ccdc9c3eSSadaf Ebrahimihw.cpu64bit_capable: 1
52*ccdc9c3eSSadaf Ebrahimihw.cpusubtype: 4
53*ccdc9c3eSSadaf Ebrahimihw.cputype: 7
54*ccdc9c3eSSadaf Ebrahimihw.logicalcpu_max: 4
55*ccdc9c3eSSadaf Ebrahimihw.logicalcpu: 4
56*ccdc9c3eSSadaf Ebrahimihw.physicalcpu_max: 4
57*ccdc9c3eSSadaf Ebrahimihw.physicalcpu: 4
58*ccdc9c3eSSadaf Ebrahimimachdep.pmap.hashwalks: 1141082341
59*ccdc9c3eSSadaf Ebrahimi
60*ccdc9c3eSSadaf Ebrahimimachdep.cpu.thread_count: 2
61*ccdc9c3eSSadaf Ebrahimimachdep.cpu.core_count: 2
62*ccdc9c3eSSadaf Ebrahimimachdep.cpu.address_bits.virtual: 48
63*ccdc9c3eSSadaf Ebrahimimachdep.cpu.address_bits.physical: 36
64*ccdc9c3eSSadaf Ebrahimimachdep.cpu.tlb.data_large: 32
65*ccdc9c3eSSadaf Ebrahimimachdep.cpu.tlb.inst_large: 8
66*ccdc9c3eSSadaf Ebrahimimachdep.cpu.tlb.data_small: 256
67*ccdc9c3eSSadaf Ebrahimimachdep.cpu.tlb.inst_small: 128
68*ccdc9c3eSSadaf Ebrahimimachdep.cpu.cache.size: 4096
69*ccdc9c3eSSadaf Ebrahimimachdep.cpu.cache.L2_associativity: 8
70*ccdc9c3eSSadaf Ebrahimimachdep.cpu.cache.linesize: 64
71*ccdc9c3eSSadaf Ebrahimimachdep.cpu.arch_perf.fixed_width: 0
72*ccdc9c3eSSadaf Ebrahimimachdep.cpu.arch_perf.fixed_number: 0
73*ccdc9c3eSSadaf Ebrahimimachdep.cpu.arch_perf.events: 0
74*ccdc9c3eSSadaf Ebrahimimachdep.cpu.arch_perf.events_number: 7
75*ccdc9c3eSSadaf Ebrahimimachdep.cpu.arch_perf.width: 40
76*ccdc9c3eSSadaf Ebrahimimachdep.cpu.arch_perf.number: 2
77*ccdc9c3eSSadaf Ebrahimimachdep.cpu.arch_perf.version: 2
78*ccdc9c3eSSadaf Ebrahimimachdep.cpu.thermal.ACNT_MCNT: 1
79*ccdc9c3eSSadaf Ebrahimimachdep.cpu.thermal.thresholds: 2
80*ccdc9c3eSSadaf Ebrahimimachdep.cpu.thermal.dynamic_acceleration: 0
81*ccdc9c3eSSadaf Ebrahimimachdep.cpu.thermal.sensor: 1
82*ccdc9c3eSSadaf Ebrahimimachdep.cpu.mwait.sub_Cstates: 32
83*ccdc9c3eSSadaf Ebrahimimachdep.cpu.mwait.extensions: 3
84*ccdc9c3eSSadaf Ebrahimimachdep.cpu.mwait.linesize_max: 64
85*ccdc9c3eSSadaf Ebrahimimachdep.cpu.mwait.linesize_min: 64
86*ccdc9c3eSSadaf Ebrahimimachdep.cpu.microcode_version: 68
87*ccdc9c3eSSadaf Ebrahimimachdep.cpu.cores_per_package: 2
88*ccdc9c3eSSadaf Ebrahimimachdep.cpu.logical_per_package: 2
89*ccdc9c3eSSadaf Ebrahimimachdep.cpu.extfeatures: XD EM64T
90*ccdc9c3eSSadaf Ebrahimimachdep.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
91*ccdc9c3eSSadaf Ebrahimimachdep.cpu.brand: 0
92*ccdc9c3eSSadaf Ebrahimimachdep.cpu.signature: 1782
93*ccdc9c3eSSadaf Ebrahimimachdep.cpu.extfeature_bits: 537919488 1
94*ccdc9c3eSSadaf Ebrahimimachdep.cpu.feature_bits: -1075053569 320445
95*ccdc9c3eSSadaf Ebrahimimachdep.cpu.stepping: 6
96*ccdc9c3eSSadaf Ebrahimimachdep.cpu.extfamily: 0
97*ccdc9c3eSSadaf Ebrahimimachdep.cpu.extmodel: 0
98*ccdc9c3eSSadaf Ebrahimimachdep.cpu.model: 15
99*ccdc9c3eSSadaf Ebrahimimachdep.cpu.family: 6
100*ccdc9c3eSSadaf Ebrahimimachdep.cpu.brand_string: Intel(R) Xeon(R) CPU            5150  @ 2.66GHz
101*ccdc9c3eSSadaf Ebrahimimachdep.cpu.vendor: GenuineIntel
102*ccdc9c3eSSadaf Ebrahimi
103*ccdc9c3eSSadaf Ebrahimi==BENCHMARK== wreck.mtv.corp.google.com Fri Feb 26 13:45:06 PST 2010
104*ccdc9c3eSSadaf Ebrahimi# 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
105*ccdc9c3eSSadaf Ebrahimi# i686-apple-darwin9-g++-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5484)
106*ccdc9c3eSSadaf Ebrahimi# Copyright (C) 2005 Free Software Foundation, Inc.
107*ccdc9c3eSSadaf Ebrahimi# This is free software; see the source for copying conditions.  There is NO
108*ccdc9c3eSSadaf Ebrahimi# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
109*ccdc9c3eSSadaf Ebrahimi#
110*ccdc9c3eSSadaf Ebrahimi# d7671f473f1a+ tip
111*ccdc9c3eSSadaf Ebrahimiobj/test/regexp_benchmark: Mach-O executable i386
112*ccdc9c3eSSadaf Ebrahimi
113*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/8	10000000	       142 ns/op	  56.08 MB/s
114*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/16	10000000	       184 ns/op	  86.70 MB/s
115*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/32	 5000000	       266 ns/op	 120.15 MB/s
116*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/64	 5000000	       433 ns/op	 147.54 MB/s
117*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/128	 2000000	       782 ns/op	 163.61 MB/s
118*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/256	 1000000	      1435 ns/op	 178.37 MB/s
119*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/512	  500000	      3151 ns/op	 162.46 MB/s
120*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/1K	  200000	      6522 ns/op	 156.99 MB/s
121*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/2K	  100000	     12024 ns/op	 170.32 MB/s
122*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/4K	   50000	     24372 ns/op	 168.06 MB/s
123*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/8K	   50000	     48326 ns/op	 169.51 MB/s
124*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/16K	   20000	     96331 ns/op	 170.08 MB/s
125*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/32K	   10000	    189172 ns/op	 173.22 MB/s
126*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/64K	    5000	    380022 ns/op	 172.45 MB/s
127*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/128K	    2000	    759526 ns/op	 172.57 MB/s
128*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/256K	    1000	   1514090 ns/op	 173.14 MB/s
129*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/512K	     500	   3039238 ns/op	 172.51 MB/s
130*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/1M	     200	   6089745 ns/op	 172.19 MB/s
131*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/2M	     100	  12326550 ns/op	 170.13 MB/s
132*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/4M	      50	  24663580 ns/op	 170.06 MB/s
133*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/8M	      50	  49853660 ns/op	 168.26 MB/s
134*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/16M	      10	 100141300 ns/op	 167.54 MB/s
135*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/8	 5000000	       441 ns/op	  18.13 MB/s
136*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/16	 5000000	       451 ns/op	  35.44 MB/s
137*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/32	 5000000	       477 ns/op	  66.96 MB/s
138*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/64	 2000000	       527 ns/op	 121.31 MB/s
139*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/128	 2000000	       601 ns/op	 212.78 MB/s
140*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/256	 2000000	       800 ns/op	 319.67 MB/s
141*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/512	 1000000	      1189 ns/op	 430.48 MB/s
142*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/1K	 1000000	      2010 ns/op	 509.44 MB/s
143*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/2K	  500000	      3660 ns/op	 559.55 MB/s
144*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/4K	  200000	      7036 ns/op	 582.08 MB/s
145*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/8K	  100000	     13675 ns/op	 599.04 MB/s
146*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/16K	   50000	     27108 ns/op	 604.38 MB/s
147*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/32K	   20000	     53246 ns/op	 615.40 MB/s
148*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/64K	   10000	    105293 ns/op	 622.41 MB/s
149*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/128K	    5000	    210763 ns/op	 621.89 MB/s
150*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/256K	    5000	    418416 ns/op	 626.51 MB/s
151*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/512K	    2000	    840122 ns/op	 624.06 MB/s
152*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/1M	    1000	   1686321 ns/op	 621.81 MB/s
153*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/2M	     500	   3394234 ns/op	 617.86 MB/s
154*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/4M	     200	   6926710 ns/op	 605.53 MB/s
155*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/8M	     100	  13850090 ns/op	 605.67 MB/s
156*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/16M	      50	  27810480 ns/op	 603.27 MB/s
157*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/8	10000000	       145 ns/op	  55.08 MB/s
158*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/16	10000000	       186 ns/op	  85.59 MB/s
159*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/32	 5000000	       268 ns/op	 119.32 MB/s
160*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/64	 5000000	       436 ns/op	 146.76 MB/s
161*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/128	 2000000	       786 ns/op	 162.78 MB/s
162*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/256	 1000000	      1446 ns/op	 176.97 MB/s
163*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/512	  500000	      2947 ns/op	 173.70 MB/s
164*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/1K	  200000	      6212 ns/op	 164.82 MB/s
165*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/2K	  100000	     12544 ns/op	 163.25 MB/s
166*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/4K	   50000	     24997 ns/op	 163.85 MB/s
167*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/8K	   50000	     49945 ns/op	 164.02 MB/s
168*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/16K	   20000	     98856 ns/op	 165.73 MB/s
169*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/32K	   10000	    196635 ns/op	 166.64 MB/s
170*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/64K	    5000	    392336 ns/op	 167.04 MB/s
171*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/128K	    2000	    781551 ns/op	 167.71 MB/s
172*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/256K	    1000	   1572536 ns/op	 166.70 MB/s
173*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/512K	     500	   3133634 ns/op	 167.31 MB/s
174*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/1M	     200	   6268370 ns/op	 167.28 MB/s
175*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/2M	     100	  12629380 ns/op	 166.05 MB/s
176*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/4M	      50	  25311280 ns/op	 165.71 MB/s
177*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/8M	      20	  50747250 ns/op	 165.30 MB/s
178*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/16M	      10	 102157400 ns/op	 164.23 MB/s
179*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/8	 5000000	       431 ns/op	  18.53 MB/s
180*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/16	 5000000	       448 ns/op	  35.70 MB/s
181*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/32	 5000000	       475 ns/op	  67.36 MB/s
182*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/64	 2000000	       526 ns/op	 121.54 MB/s
183*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/128	 2000000	       603 ns/op	 212.23 MB/s
184*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/256	 2000000	       799 ns/op	 320.12 MB/s
185*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/512	 1000000	      1182 ns/op	 433.15 MB/s
186*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/1K	 1000000	      2001 ns/op	 511.61 MB/s
187*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/2K	  500000	      3639 ns/op	 562.68 MB/s
188*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/4K	  200000	      7020 ns/op	 583.43 MB/s
189*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/8K	  100000	     13720 ns/op	 597.04 MB/s
190*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/16K	   50000	     27091 ns/op	 604.76 MB/s
191*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/32K	   20000	     53363 ns/op	 614.06 MB/s
192*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/64K	   10000	    104803 ns/op	 625.32 MB/s
193*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/128K	    5000	    210012 ns/op	 624.11 MB/s
194*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/256K	    5000	    416117 ns/op	 629.98 MB/s
195*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/512K	    2000	    832909 ns/op	 629.47 MB/s
196*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/1M	    1000	   1685969 ns/op	 621.94 MB/s
197*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/2M	     500	   3388716 ns/op	 618.86 MB/s
198*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/4M	     200	   6872645 ns/op	 610.29 MB/s
199*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/8M	     100	  13975650 ns/op	 600.23 MB/s
200*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/16M	      50	  27882420 ns/op	 601.71 MB/s
201*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/8	10000000	       144 ns/op	  55.25 MB/s
202*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/16	10000000	       192 ns/op	  83.21 MB/s
203*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/32	 5000000	       280 ns/op	 114.08 MB/s
204*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/64	 5000000	       452 ns/op	 141.46 MB/s
205*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/128	  200000	      6086 ns/op	  21.03 MB/s
206*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/256	  100000	     11456 ns/op	  22.35 MB/s
207*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/512	   50000	     27208 ns/op	  18.82 MB/s
208*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/1K	   20000	     53266 ns/op	  19.22 MB/s
209*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/2K	   20000	     84985 ns/op	  24.10 MB/s
210*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/4K	    5000	    205715 ns/op	  19.91 MB/s
211*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/8K	    5000	    421092 ns/op	  19.45 MB/s
212*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/16K	    2000	    847861 ns/op	  19.32 MB/s
213*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/32K	    1000	   1688903 ns/op	  19.40 MB/s
214*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/64K	     500	   3374828 ns/op	  19.42 MB/s
215*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/128K	     200	   6737375 ns/op	  19.45 MB/s
216*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/256K	     100	  13497210 ns/op	  19.42 MB/s
217*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/8	 5000000	       456 ns/op	  17.53 MB/s
218*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/16	 5000000	       499 ns/op	  32.05 MB/s
219*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/32	 2000000	       575 ns/op	  55.62 MB/s
220*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/64	 2000000	       730 ns/op	  87.61 MB/s
221*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/128	 1000000	      1051 ns/op	 121.72 MB/s
222*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/256	 1000000	      1695 ns/op	 150.98 MB/s
223*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/512	  500000	      2947 ns/op	 173.73 MB/s
224*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/1K	  200000	      5474 ns/op	 187.04 MB/s
225*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/2K	  100000	     10384 ns/op	 197.21 MB/s
226*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/4K	   50000	     20546 ns/op	 199.35 MB/s
227*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/8K	   50000	     39540 ns/op	 207.18 MB/s
228*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/16K	   20000	     77860 ns/op	 210.43 MB/s
229*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/32K	   10000	    154440 ns/op	 212.17 MB/s
230*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/64K	    5000	    306800 ns/op	 213.61 MB/s
231*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/128K	    2000	    627489 ns/op	 208.88 MB/s
232*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/256K	    1000	   1232221 ns/op	 212.74 MB/s
233*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/512K	     500	   2473372 ns/op	 211.97 MB/s
234*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/1M	     500	   4963800 ns/op	 211.24 MB/s
235*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/2M	     200	  10010555 ns/op	 209.49 MB/s
236*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/4M	      50	  20355180 ns/op	 206.06 MB/s
237*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/8M	      50	  40085120 ns/op	 209.27 MB/s
238*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/16M	      20	  81232650 ns/op	 206.53 MB/s
239*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/8	10000000	       145 ns/op	  54.95 MB/s
240*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/16	10000000	       191 ns/op	  83.60 MB/s
241*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/32	 5000000	       279 ns/op	 114.53 MB/s
242*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/64	 5000000	       463 ns/op	 137.99 MB/s
243*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/128	    5000	    235508 ns/op	   0.54 MB/s
244*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/256	    2000	    885356 ns/op	   0.29 MB/s
245*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/512	     500	   3682430 ns/op	   0.14 MB/s
246*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/1K	     100	  14493660 ns/op	   0.07 MB/s
247*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/2K	      20	  54810600 ns/op	   0.04 MB/s
248*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/4K	       5	 236421800 ns/op	   0.02 MB/s
249*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/8	 5000000	       460 ns/op	  17.39 MB/s
250*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/16	 5000000	       498 ns/op	  32.11 MB/s
251*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/32	 2000000	       570 ns/op	  56.05 MB/s
252*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/64	 2000000	       726 ns/op	  88.08 MB/s
253*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/128	 1000000	      1044 ns/op	 122.53 MB/s
254*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/256	 1000000	      1669 ns/op	 153.37 MB/s
255*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/512	  500000	      2910 ns/op	 175.92 MB/s
256*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/1K	  200000	      5380 ns/op	 190.32 MB/s
257*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/2K	  100000	     10730 ns/op	 190.86 MB/s
258*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/4K	   50000	     20827 ns/op	 196.66 MB/s
259*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/8K	   50000	     39641 ns/op	 206.65 MB/s
260*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/16K	   20000	     78174 ns/op	 209.58 MB/s
261*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/32K	   10000	    154236 ns/op	 212.45 MB/s
262*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/64K	    5000	    307131 ns/op	 213.38 MB/s
263*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/128K	    2000	    617929 ns/op	 212.11 MB/s
264*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/256K	    1000	   1235441 ns/op	 212.19 MB/s
265*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/512K	     500	   2465954 ns/op	 212.61 MB/s
266*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/1M	     500	   4943778 ns/op	 212.10 MB/s
267*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/2M	     200	   9957805 ns/op	 210.60 MB/s
268*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/4M	      50	  20109920 ns/op	 208.57 MB/s
269*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/8M	      50	  40249680 ns/op	 208.41 MB/s
270*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/16M	      20	  79626800 ns/op	 210.70 MB/s
271*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedPCRE/8	 5000000	       207 ns/op	  38.46 MB/s
272*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/8	 5000000	       460 ns/op	  17.35 MB/s
273*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/16	 5000000	       499 ns/op	  32.01 MB/s
274*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/32	 2000000	       566 ns/op	  56.44 MB/s
275*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/64	 2000000	       731 ns/op	  87.44 MB/s
276*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/128	 1000000	      1046 ns/op	 122.35 MB/s
277*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/256	 1000000	      1674 ns/op	 152.87 MB/s
278*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/512	  500000	      2889 ns/op	 177.21 MB/s
279*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/1K	  200000	      5456 ns/op	 187.68 MB/s
280*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/2K	  100000	     10527 ns/op	 194.54 MB/s
281*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/4K	   50000	     20632 ns/op	 198.52 MB/s
282*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/8K	   50000	     39791 ns/op	 205.87 MB/s
283*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/16K	   20000	     77748 ns/op	 210.73 MB/s
284*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/32K	   10000	    154317 ns/op	 212.34 MB/s
285*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/64K	    5000	    306631 ns/op	 213.73 MB/s
286*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/128K	    2000	    618071 ns/op	 212.07 MB/s
287*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/256K	    1000	   1231452 ns/op	 212.87 MB/s
288*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/512K	     500	   2463338 ns/op	 212.84 MB/s
289*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/1M	     500	   4945594 ns/op	 212.02 MB/s
290*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/2M	     100	  10028120 ns/op	 209.13 MB/s
291*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/4M	      50	  20201820 ns/op	 207.62 MB/s
292*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/8M	      50	  40668120 ns/op	 206.27 MB/s
293*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/16M	      20	  80655350 ns/op	 208.01 MB/s
294*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/8	 5000000	       285 ns/op	  28.06 MB/s
295*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/16	 5000000	       371 ns/op	  43.10 MB/s
296*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/32	 2000000	       544 ns/op	  58.77 MB/s
297*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/64	 2000000	       891 ns/op	  71.75 MB/s
298*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/128	 1000000	      1599 ns/op	  80.04 MB/s
299*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/256	  500000	      2995 ns/op	  85.46 MB/s
300*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/512	  200000	      5724 ns/op	  89.44 MB/s
301*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/1K	  100000	     11311 ns/op	  90.53 MB/s
302*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/2K	   50000	     22347 ns/op	  91.65 MB/s
303*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/4K	   50000	     44379 ns/op	  92.29 MB/s
304*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/8K	   20000	     87509 ns/op	  93.61 MB/s
305*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/16K	   10000	    175594 ns/op	  93.31 MB/s
306*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/32K	    5000	    352953 ns/op	  92.84 MB/s
307*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/8	10000000	       164 ns/op	  48.68 MB/s
308*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/16	 5000000	       487 ns/op	  32.84 MB/s
309*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/32	 2000000	       539 ns/op	  59.28 MB/s
310*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/64	 2000000	       612 ns/op	 104.53 MB/s
311*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/128	 2000000	       781 ns/op	 163.87 MB/s
312*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/256	 1000000	      1082 ns/op	 236.58 MB/s
313*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/512	 1000000	      1689 ns/op	 303.00 MB/s
314*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/1K	  500000	      2924 ns/op	 350.17 MB/s
315*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/2K	  200000	      5753 ns/op	 355.99 MB/s
316*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/4K	  100000	     10436 ns/op	 392.46 MB/s
317*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/8K	   50000	     20223 ns/op	 405.08 MB/s
318*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/16K	   50000	     40733 ns/op	 402.23 MB/s
319*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/32K	   20000	     80342 ns/op	 407.86 MB/s
320*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/64K	   10000	    159585 ns/op	 410.66 MB/s
321*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/128K	    5000	    320376 ns/op	 409.12 MB/s
322*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/256K	    2000	    641718 ns/op	 408.50 MB/s
323*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/512K	    1000	   1290373 ns/op	 406.31 MB/s
324*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/1M	     500	   2638566 ns/op	 397.40 MB/s
325*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/8	  500000	      3393 ns/op	   2.36 MB/s
326*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/16	  500000	      3469 ns/op	   4.61 MB/s
327*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/32	  500000	      3499 ns/op	   9.15 MB/s
328*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/64	  500000	      3848 ns/op	  16.63 MB/s
329*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/128	  500000	      4582 ns/op	  27.93 MB/s
330*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/256	  200000	      5678 ns/op	  45.08 MB/s
331*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/512	  200000	      8267 ns/op	  61.93 MB/s
332*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/1K	  100000	     13341 ns/op	  76.75 MB/s
333*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/2K	   50000	     23974 ns/op	  85.42 MB/s
334*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/4K	   50000	     44459 ns/op	  92.13 MB/s
335*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/8K	   20000	     87665 ns/op	  93.45 MB/s
336*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/16K	   10000	    174412 ns/op	  93.94 MB/s
337*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/32K	    5000	    348685 ns/op	  93.98 MB/s
338*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/64K	    2000	    695853 ns/op	  94.18 MB/s
339*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/128K	    1000	   1382530 ns/op	  94.81 MB/s
340*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/256K	     500	   2777966 ns/op	  94.37 MB/s
341*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/512K	     200	   5622585 ns/op	  93.25 MB/s
342*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/1M	     100	  11355970 ns/op	  92.34 MB/s
343*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/2M	      50	  23359260 ns/op	  89.78 MB/s
344*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/4M	      20	  50359900 ns/op	  83.29 MB/s
345*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/8M	      10	 111431900 ns/op	  75.28 MB/s
346*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/16M	       5	 265918600 ns/op	  63.09 MB/s
347*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/8	  100000	     16060 ns/op	   0.50 MB/s
348*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/16	   50000	     34580 ns/op	   0.46 MB/s
349*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/32	   50000	     35094 ns/op	   0.91 MB/s
350*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/64	   50000	     35110 ns/op	   1.82 MB/s
351*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/128	   50000	     35001 ns/op	   3.66 MB/s
352*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/256	   50000	     35354 ns/op	   7.24 MB/s
353*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/512	   50000	     36899 ns/op	  13.88 MB/s
354*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/1K	   50000	     39012 ns/op	  26.25 MB/s
355*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/2K	   50000	     42906 ns/op	  47.73 MB/s
356*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/4K	   20000	     53136 ns/op	  77.08 MB/s
357*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/8K	   20000	     72624 ns/op	 112.80 MB/s
358*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/16K	   10000	    112251 ns/op	 145.96 MB/s
359*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/32K	   10000	    189404 ns/op	 173.01 MB/s
360*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/64K	    5000	    345391 ns/op	 189.74 MB/s
361*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/128K	    2000	    651836 ns/op	 201.08 MB/s
362*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/256K	    1000	   1265262 ns/op	 207.19 MB/s
363*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/512K	     500	   2516902 ns/op	 208.31 MB/s
364*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/1M	     200	   5097685 ns/op	 205.70 MB/s
365*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/2M	     100	  10551640 ns/op	 198.75 MB/s
366*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/4M	      50	  22130760 ns/op	 189.52 MB/s
367*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/8M	      20	  51212750 ns/op	 163.80 MB/s
368*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/16M	      10	 125281500 ns/op	 133.92 MB/s
369*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/8	 5000000	       276 ns/op	  28.97 MB/s
370*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/16	 5000000	       354 ns/op	  45.15 MB/s
371*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/32	 2000000	       515 ns/op	  62.03 MB/s
372*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/64	 2000000	       823 ns/op	  77.73 MB/s
373*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/128	 1000000	      1470 ns/op	  87.05 MB/s
374*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/256	  500000	      2739 ns/op	  93.46 MB/s
375*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/512	  200000	      5254 ns/op	  97.44 MB/s
376*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/1K	  100000	     10228 ns/op	 100.11 MB/s
377*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/2K	   50000	     20449 ns/op	 100.15 MB/s
378*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/4K	   50000	     41084 ns/op	  99.70 MB/s
379*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/8K	   20000	     84617 ns/op	  96.81 MB/s
380*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/16K	   10000	    168594 ns/op	  97.18 MB/s
381*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/32K	    5000	    339675 ns/op	  96.47 MB/s
382*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/64K	    2000	    682138 ns/op	  96.07 MB/s
383*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/128K	    1000	   1373131 ns/op	  95.45 MB/s
384*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/256K	     500	   2767366 ns/op	  94.73 MB/s
385*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/512K	     200	   5562225 ns/op	  94.26 MB/s
386*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/1M	     100	  11188570 ns/op	  93.72 MB/s
387*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/2M	      50	  23191460 ns/op	  90.43 MB/s
388*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/4M	      20	  50011200 ns/op	  83.87 MB/s
389*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/8M	      10	 111201800 ns/op	  75.44 MB/s
390*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/16M	       5	 266875000 ns/op	  62.87 MB/s
391*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/8	10000000	       183 ns/op	  43.67 MB/s
392*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/16	 5000000	       491 ns/op	  32.56 MB/s
393*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/32	 2000000	       582 ns/op	  54.98 MB/s
394*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/64	 2000000	       738 ns/op	  86.61 MB/s
395*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/128	 1000000	      1043 ns/op	 122.69 MB/s
396*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/256	 1000000	      1623 ns/op	 157.70 MB/s
397*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/512	  500000	      2854 ns/op	 179.39 MB/s
398*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/1K	  200000	      5165 ns/op	 198.23 MB/s
399*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/2K	  100000	     10648 ns/op	 192.32 MB/s
400*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/4K	   50000	     20892 ns/op	 196.05 MB/s
401*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/8K	   50000	     38909 ns/op	 210.54 MB/s
402*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/16K	   20000	     76762 ns/op	 213.44 MB/s
403*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/32K	   10000	    153917 ns/op	 212.89 MB/s
404*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/64K	    5000	    307908 ns/op	 212.84 MB/s
405*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/128K	    2000	    610789 ns/op	 214.59 MB/s
406*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/256K	    1000	   1228572 ns/op	 213.37 MB/s
407*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/512K	     500	   2467884 ns/op	 212.44 MB/s
408*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/1M	     200	   5100045 ns/op	 205.60 MB/s
409*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/2M	     100	  10388080 ns/op	 201.88 MB/s
410*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/4M	      50	  22091760 ns/op	 189.86 MB/s
411*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/8M	      20	  51066600 ns/op	 164.27 MB/s
412*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/16M	      10	 124756300 ns/op	 134.48 MB/s
413*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/8	  500000	      3329 ns/op	   2.40 MB/s
414*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/16	  500000	      3422 ns/op	   4.68 MB/s
415*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/32	  500000	      3562 ns/op	   8.98 MB/s
416*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/64	  500000	      3875 ns/op	  16.51 MB/s
417*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/128	  500000	      4487 ns/op	  28.52 MB/s
418*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/256	  200000	      5781 ns/op	  44.28 MB/s
419*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/512	  200000	      8232 ns/op	  62.20 MB/s
420*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/1K	  100000	     13396 ns/op	  76.44 MB/s
421*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/2K	   50000	     24063 ns/op	  85.11 MB/s
422*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/4K	   50000	     44662 ns/op	  91.71 MB/s
423*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/8K	   20000	     87800 ns/op	  93.30 MB/s
424*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/16K	   10000	    173248 ns/op	  94.57 MB/s
425*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/32K	    5000	    345953 ns/op	  94.72 MB/s
426*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/64K	    2000	    690898 ns/op	  94.86 MB/s
427*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/128K	    1000	   1380064 ns/op	  94.98 MB/s
428*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/256K	     500	   2756944 ns/op	  95.08 MB/s
429*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/512K	     200	   5554180 ns/op	  94.40 MB/s
430*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/1M	     100	  11227360 ns/op	  93.39 MB/s
431*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/2M	      50	  23068500 ns/op	  90.91 MB/s
432*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/4M	      50	  46455720 ns/op	  90.29 MB/s
433*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/8M	      10	 112184900 ns/op	  74.77 MB/s
434*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/16M	       5	 267271800 ns/op	  62.77 MB/s
435*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/8	   50000	     47078 ns/op	   0.17 MB/s
436*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/16	   50000	     46927 ns/op	   0.34 MB/s
437*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/32	   50000	     46852 ns/op	   0.68 MB/s
438*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/64	   50000	     47478 ns/op	   1.35 MB/s
439*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/128	   50000	     47471 ns/op	   2.70 MB/s
440*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/256	   50000	     47911 ns/op	   5.34 MB/s
441*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/512	   50000	     48982 ns/op	  10.45 MB/s
442*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/1K	   20000	     50955 ns/op	  20.10 MB/s
443*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/2K	   20000	     55280 ns/op	  37.05 MB/s
444*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/4K	   20000	     65176 ns/op	  62.84 MB/s
445*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/8K	   20000	     84613 ns/op	  96.82 MB/s
446*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/16K	   10000	    125384 ns/op	 130.67 MB/s
447*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/32K	    5000	    200634 ns/op	 163.32 MB/s
448*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/64K	    5000	    352274 ns/op	 186.04 MB/s
449*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/128K	    2000	    655683 ns/op	 199.90 MB/s
450*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/256K	    1000	   1289421 ns/op	 203.30 MB/s
451*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/512K	     500	   2514970 ns/op	 208.47 MB/s
452*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/1M	     200	   5109155 ns/op	 205.23 MB/s
453*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/2M	     100	  10655670 ns/op	 196.81 MB/s
454*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/4M	      50	  22707220 ns/op	 184.71 MB/s
455*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/8M	      20	  50906850 ns/op	 164.78 MB/s
456*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/16M	      10	 125901300 ns/op	 133.26 MB/s
457*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/8	 5000000	       308 ns/op	  25.89 MB/s
458*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/16	 5000000	       390 ns/op	  40.98 MB/s
459*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/32	 2000000	       556 ns/op	  57.51 MB/s
460*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/64	 2000000	       862 ns/op	  74.24 MB/s
461*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/128	 1000000	      1585 ns/op	  80.72 MB/s
462*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/256	  500000	      2772 ns/op	  92.34 MB/s
463*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/512	  200000	      5261 ns/op	  97.31 MB/s
464*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/1K	  100000	     10302 ns/op	  99.40 MB/s
465*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/2K	   50000	     20828 ns/op	  98.33 MB/s
466*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/4K	   50000	     41370 ns/op	  99.01 MB/s
467*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/8K	   20000	     84354 ns/op	  97.11 MB/s
468*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/16K	   10000	    170170 ns/op	  96.28 MB/s
469*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/32K	    5000	    342755 ns/op	  95.60 MB/s
470*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/64K	    2000	    688438 ns/op	  95.20 MB/s
471*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/128K	    1000	   1372324 ns/op	  95.51 MB/s
472*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/256K	     500	   2771422 ns/op	  94.59 MB/s
473*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/512K	     200	   5608635 ns/op	  93.48 MB/s
474*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/1M	     100	  11354700 ns/op	  92.35 MB/s
475*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/2M	      50	  23295740 ns/op	  90.02 MB/s
476*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/4M	      20	  50142650 ns/op	  83.65 MB/s
477*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/8M	      10	 111720200 ns/op	  75.09 MB/s
478*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/16M	       5	 269077800 ns/op	  62.35 MB/s
479*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/8	 5000000	       461 ns/op	  17.35 MB/s
480*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/16	 2000000	       503 ns/op	  31.76 MB/s
481*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/32	 2000000	       579 ns/op	  55.25 MB/s
482*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/64	 2000000	       739 ns/op	  86.50 MB/s
483*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/128	 1000000	      1033 ns/op	 123.83 MB/s
484*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/256	 1000000	      1643 ns/op	 155.77 MB/s
485*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/512	  500000	      2869 ns/op	 178.40 MB/s
486*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/1K	  200000	      5099 ns/op	 200.79 MB/s
487*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/2K	  100000	     10309 ns/op	 198.64 MB/s
488*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/4K	  100000	     19360 ns/op	 211.57 MB/s
489*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/8K	   50000	     38961 ns/op	 210.26 MB/s
490*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/16K	   20000	     78081 ns/op	 209.83 MB/s
491*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/32K	   10000	    154337 ns/op	 212.31 MB/s
492*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/64K	    5000	    306992 ns/op	 213.48 MB/s
493*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/128K	    2000	    609073 ns/op	 215.20 MB/s
494*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/256K	    1000	   1226916 ns/op	 213.66 MB/s
495*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/512K	     500	   2486650 ns/op	 210.84 MB/s
496*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/1M	     200	   5026605 ns/op	 208.61 MB/s
497*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/2M	     100	  10540280 ns/op	 198.97 MB/s
498*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/4M	      50	  22296140 ns/op	 188.12 MB/s
499*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/8M	      20	  51183250 ns/op	 163.89 MB/s
500*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/16M	      10	 125691100 ns/op	 133.48 MB/s
501*ccdc9c3eSSadaf EbrahimiSearch_Digits_PCRE	  200000	      7096 ns/op
502*ccdc9c3eSSadaf EbrahimiSearch_Digits_RE2	   50000	     37491 ns/op
503*ccdc9c3eSSadaf EbrahimiParse_Digits_PCRE	  200000	      7325 ns/op
504*ccdc9c3eSSadaf EbrahimiParse_Digits_RE2	  100000	     19423 ns/op
505*ccdc9c3eSSadaf EbrahimiParse_CachedDigits_PCRE	 2000000	       596 ns/op
506*ccdc9c3eSSadaf EbrahimiParse_CachedDigits_RE2	 5000000	       325 ns/op
507*ccdc9c3eSSadaf EbrahimiParse_DigitDs_PCRE	  200000	      6459 ns/op
508*ccdc9c3eSSadaf EbrahimiParse_DigitDs_RE2	  100000	     19040 ns/op
509*ccdc9c3eSSadaf EbrahimiParse_CachedDigitDs_PCRE	 2000000	       591 ns/op
510*ccdc9c3eSSadaf EbrahimiParse_CachedDigitDs_RE2	 5000000	       334 ns/op
511*ccdc9c3eSSadaf EbrahimiParse_Split_PCRE	  500000	      4865 ns/op
512*ccdc9c3eSSadaf EbrahimiParse_Split_RE2	   50000	     20898 ns/op
513*ccdc9c3eSSadaf EbrahimiParse_CachedSplit_PCRE	 5000000	       424 ns/op
514*ccdc9c3eSSadaf EbrahimiParse_CachedSplit_RE2	 5000000	       237 ns/op
515*ccdc9c3eSSadaf EbrahimiParse_SplitHard_PCRE	  500000	      4821 ns/op
516*ccdc9c3eSSadaf EbrahimiParse_SplitHard_RE2	   50000	     25920 ns/op
517*ccdc9c3eSSadaf EbrahimiParse_CachedSplitHard_PCRE	 5000000	       422 ns/op
518*ccdc9c3eSSadaf EbrahimiParse_CachedSplitHard_RE2	  500000	      2340 ns/op
519*ccdc9c3eSSadaf EbrahimiParse_CachedSplitBig1_PCRE	     200	   5460640 ns/op
520*ccdc9c3eSSadaf EbrahimiParse_CachedSplitBig1_RE2	    2000	    935880 ns/op
521*ccdc9c3eSSadaf EbrahimiParse_CachedSplitBig2_PCRE	    1000	   1050260 ns/op
522*ccdc9c3eSSadaf EbrahimiParse_CachedSplitBig2_RE2	      10	 100186200 ns/op
523*ccdc9c3eSSadaf EbrahimiBM_PCRE_Compile	  200000	      5937 ns/op
524*ccdc9c3eSSadaf EbrahimiBM_RE2_Compile	   50000	     22091 ns/op
525*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/8	 1000000	      1520 ns/op	   5.26 MB/s
526*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/16	  500000	      2461 ns/op	   6.50 MB/s
527*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/32	  500000	      4142 ns/op	   7.72 MB/s
528*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/64	  200000	      7477 ns/op	   8.56 MB/s
529*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/128	  100000	     14151 ns/op	   9.04 MB/s
530*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/256	   50000	     27740 ns/op	   9.23 MB/s
531*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/512	   20000	     55556 ns/op	   9.22 MB/s
532*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/1K	   10000	    109542 ns/op	   9.35 MB/s
533*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/2K	    5000	    213707 ns/op	   9.58 MB/s
534*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/4K	    5000	    423086 ns/op	   9.68 MB/s
535*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/8K	    2000	    854898 ns/op	   9.58 MB/s
536*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/16K	    1000	   1699907 ns/op	   9.64 MB/s
537*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/32K	     500	   3411732 ns/op	   9.60 MB/s
538*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/64K	     200	   6718010 ns/op	   9.76 MB/s
539*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/128K	     100	  13504430 ns/op	   9.71 MB/s
540*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/256K	      50	  27150480 ns/op	   9.66 MB/s
541*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/512K	      20	  54088550 ns/op	   9.69 MB/s
542*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/1M	      10	 107855400 ns/op	   9.72 MB/s
543*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/2M	       5	 216948400 ns/op	   9.67 MB/s
544*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/4M	       5	 432028400 ns/op	   9.71 MB/s
545*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/8M	       2	 867550000 ns/op	   9.67 MB/s
546*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/16M	       1	1732859000 ns/op	   9.68 MB/s
547*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/8	 1000000	      1253 ns/op	   6.38 MB/s
548*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/16	 1000000	      1300 ns/op	  12.30 MB/s
549*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/32	 1000000	      1379 ns/op	  23.20 MB/s
550*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/64	 1000000	      1569 ns/op	  40.77 MB/s
551*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/128	 1000000	      1875 ns/op	  68.24 MB/s
552*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/256	  500000	      2460 ns/op	 104.05 MB/s
553*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/512	  500000	      3629 ns/op	 141.08 MB/s
554*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/1K	  200000	      5971 ns/op	 171.49 MB/s
555*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/2K	  100000	     10981 ns/op	 186.50 MB/s
556*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/4K	   50000	     20502 ns/op	 199.78 MB/s
557*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/8K	   50000	     39182 ns/op	 209.07 MB/s
558*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/16K	   20000	     77462 ns/op	 211.51 MB/s
559*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/32K	   10000	    154502 ns/op	 212.09 MB/s
560*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/64K	    5000	    307476 ns/op	 213.14 MB/s
561*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/128K	    2000	    611231 ns/op	 214.44 MB/s
562*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/256K	    1000	   1224134 ns/op	 214.15 MB/s
563*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/512K	     500	   2450828 ns/op	 213.92 MB/s
564*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/1M	     500	   4939050 ns/op	 212.30 MB/s
565*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/2M	     200	   9875035 ns/op	 212.37 MB/s
566*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/4M	      50	  20061240 ns/op	 209.08 MB/s
567*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/8M	      50	  39959540 ns/op	 209.93 MB/s
568*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/16M	      20	  79246550 ns/op	 211.71 MB/s
569*ccdc9c3eSSadaf EbrahimiEmptyPartialMatchPCRE	10000000	       139 ns/op
570*ccdc9c3eSSadaf EbrahimiEmptyPartialMatchRE2	 5000000	       423 ns/op
571*ccdc9c3eSSadaf EbrahimiSimplePartialMatchPCRE	10000000	       201 ns/op
572*ccdc9c3eSSadaf EbrahimiSimplePartialMatchRE2	 5000000	       464 ns/op
573*ccdc9c3eSSadaf EbrahimiHTTPPartialMatchPCRE	 2000000	       640 ns/op
574*ccdc9c3eSSadaf EbrahimiHTTPPartialMatchRE2	 1000000	      1026 ns/op
575*ccdc9c3eSSadaf EbrahimiSmallHTTPPartialMatchPCRE	 2000000	       636 ns/op
576*ccdc9c3eSSadaf EbrahimiSmallHTTPPartialMatchRE2	 1000000	      1023 ns/op
577*ccdc9c3eSSadaf EbrahimiDotMatchPCRE	 2000000	       847 ns/op
578*ccdc9c3eSSadaf EbrahimiDotMatchRE2	 1000000	      1055 ns/op
579*ccdc9c3eSSadaf EbrahimiASCIIMatchPCRE	 5000000	       470 ns/op
580*ccdc9c3eSSadaf EbrahimiASCIIMatchRE2	 1000000	      1051 ns/op
581*ccdc9c3eSSadaf Ebrahimi==BENCHMARK== wreck.mtv.corp.google.com Fri Feb 26 16:59:13 PST 2010
582*ccdc9c3eSSadaf Ebrahimi# 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
583*ccdc9c3eSSadaf Ebrahimi# i686-apple-darwin9-g++-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5484)
584*ccdc9c3eSSadaf Ebrahimi# Copyright (C) 2005 Free Software Foundation, Inc.
585*ccdc9c3eSSadaf Ebrahimi# This is free software; see the source for copying conditions.  There is NO
586*ccdc9c3eSSadaf Ebrahimi# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
587*ccdc9c3eSSadaf Ebrahimi#
588*ccdc9c3eSSadaf Ebrahimi# a94585d91e66 tip
589*ccdc9c3eSSadaf Ebrahimi# obj/test/regexp_benchmark: Mach-O executable i386
590*ccdc9c3eSSadaf Ebrahimi
591*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/8	20000000	       143 ns/op	  55.84 MB/s
592*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/16	10000000	       185 ns/op	  86.27 MB/s
593*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/32	10000000	       263 ns/op	 121.33 MB/s
594*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/64	 5000000	       425 ns/op	 150.51 MB/s
595*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/128	 2000000	       770 ns/op	 166.11 MB/s
596*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/256	 1000000	      1415 ns/op	 180.86 MB/s
597*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/512	  500000	      3141 ns/op	 162.97 MB/s
598*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/1K	  500000	      6420 ns/op	 159.49 MB/s
599*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/2K	  200000	     11854 ns/op	 172.76 MB/s
600*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/4K	  100000	     24056 ns/op	 170.27 MB/s
601*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/8K	   50000	     47702 ns/op	 171.73 MB/s
602*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/16K	   20000	     94800 ns/op	 172.83 MB/s
603*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/32K	   10000	    188696 ns/op	 173.65 MB/s
604*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/64K	    5000	    375648 ns/op	 174.46 MB/s
605*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/128K	    2000	    750820 ns/op	 174.57 MB/s
606*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/256K	    1000	   1501631 ns/op	 174.57 MB/s
607*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/512K	     500	   3041566 ns/op	 172.37 MB/s
608*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/1M	     500	   5961312 ns/op	 175.90 MB/s
609*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/2M	     100	  12012730 ns/op	 174.58 MB/s
610*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/4M	     100	  24195970 ns/op	 173.35 MB/s
611*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/8M	      50	  48470420 ns/op	 173.07 MB/s
612*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/16M	      20	  97183200 ns/op	 172.63 MB/s
613*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/8	 5000000	       430 ns/op	  18.58 MB/s
614*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/16	 5000000	       443 ns/op	  36.04 MB/s
615*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/32	 5000000	       467 ns/op	  68.43 MB/s
616*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/64	 5000000	       523 ns/op	 122.32 MB/s
617*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/128	 5000000	       604 ns/op	 211.72 MB/s
618*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/256	 2000000	       789 ns/op	 324.09 MB/s
619*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/512	 1000000	      1166 ns/op	 438.91 MB/s
620*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/1K	 1000000	      1984 ns/op	 515.90 MB/s
621*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/2K	  500000	      3565 ns/op	 574.46 MB/s
622*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/4K	  500000	      6845 ns/op	 598.33 MB/s
623*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/8K	  200000	     13387 ns/op	 611.90 MB/s
624*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/16K	  100000	     26446 ns/op	 619.52 MB/s
625*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/32K	   50000	     51345 ns/op	 638.19 MB/s
626*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/64K	   10000	    102368 ns/op	 640.20 MB/s
627*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/128K	   10000	    203304 ns/op	 644.71 MB/s
628*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/256K	    5000	    405765 ns/op	 646.05 MB/s
629*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/512K	    2000	    810785 ns/op	 646.64 MB/s
630*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/1M	    1000	   1649854 ns/op	 635.56 MB/s
631*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/2M	     500	   3268662 ns/op	 641.59 MB/s
632*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/4M	     500	   6628094 ns/op	 632.81 MB/s
633*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/8M	     100	  13442320 ns/op	 624.04 MB/s
634*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/16M	      50	  27306780 ns/op	 614.40 MB/s
635*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/8	20000000	       143 ns/op	  55.63 MB/s
636*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/16	10000000	       182 ns/op	  87.52 MB/s
637*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/32	10000000	       265 ns/op	 120.60 MB/s
638*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/64	 5000000	       426 ns/op	 150.14 MB/s
639*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/128	 2000000	       776 ns/op	 164.74 MB/s
640*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/256	 1000000	      1414 ns/op	 180.99 MB/s
641*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/512	 1000000	      2889 ns/op	 177.17 MB/s
642*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/1K	  500000	      6111 ns/op	 167.55 MB/s
643*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/2K	  200000	     12463 ns/op	 164.32 MB/s
644*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/4K	  100000	     24610 ns/op	 166.43 MB/s
645*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/8K	   50000	     49456 ns/op	 165.64 MB/s
646*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/16K	   20000	     97720 ns/op	 167.66 MB/s
647*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/32K	   10000	    196508 ns/op	 166.75 MB/s
648*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/64K	    5000	    385132 ns/op	 170.16 MB/s
649*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/128K	    2000	    771133 ns/op	 169.97 MB/s
650*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/256K	    1000	   1547561 ns/op	 169.39 MB/s
651*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/512K	     500	   3083398 ns/op	 170.04 MB/s
652*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/1M	     500	   6178714 ns/op	 169.71 MB/s
653*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/2M	     100	  12357130 ns/op	 169.71 MB/s
654*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/4M	     100	  24767250 ns/op	 169.35 MB/s
655*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/8M	      50	  50543820 ns/op	 165.97 MB/s
656*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/16M	      20	 100643550 ns/op	 166.70 MB/s
657*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/8	 5000000	       439 ns/op	  18.18 MB/s
658*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/16	 5000000	       446 ns/op	  35.87 MB/s
659*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/32	 5000000	       468 ns/op	  68.24 MB/s
660*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/64	 5000000	       519 ns/op	 123.23 MB/s
661*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/128	 5000000	       611 ns/op	 209.37 MB/s
662*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/256	 2000000	       787 ns/op	 324.89 MB/s
663*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/512	 1000000	      1176 ns/op	 435.25 MB/s
664*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/1K	 1000000	      1969 ns/op	 519.86 MB/s
665*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/2K	  500000	      3572 ns/op	 573.31 MB/s
666*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/4K	  500000	      6911 ns/op	 592.63 MB/s
667*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/8K	  200000	     13437 ns/op	 609.63 MB/s
668*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/16K	  100000	     26382 ns/op	 621.02 MB/s
669*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/32K	   50000	     52112 ns/op	 628.80 MB/s
670*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/64K	   10000	    102128 ns/op	 641.70 MB/s
671*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/128K	   10000	    203580 ns/op	 643.84 MB/s
672*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/256K	    5000	    408200 ns/op	 642.19 MB/s
673*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/512K	    2000	    816006 ns/op	 642.51 MB/s
674*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/1M	    1000	   1630582 ns/op	 643.07 MB/s
675*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/2M	     500	   3315480 ns/op	 632.53 MB/s
676*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/4M	     500	   6623626 ns/op	 633.23 MB/s
677*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/8M	     100	  13362480 ns/op	 627.77 MB/s
678*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/16M	     100	  26699900 ns/op	 628.36 MB/s
679*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/8	20000000	       144 ns/op	  55.23 MB/s
680*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/16	10000000	       188 ns/op	  85.00 MB/s
681*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/32	10000000	       274 ns/op	 116.45 MB/s
682*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/64	 5000000	       446 ns/op	 143.18 MB/s
683*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/128	  500000	      5989 ns/op	  21.37 MB/s
684*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/256	  200000	     11152 ns/op	  22.96 MB/s
685*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/512	  100000	     26444 ns/op	  19.36 MB/s
686*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/1K	   50000	     51772 ns/op	  19.78 MB/s
687*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/2K	   20000	     83901 ns/op	  24.41 MB/s
688*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/4K	   10000	    201033 ns/op	  20.37 MB/s
689*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/8K	    5000	    410276 ns/op	  19.97 MB/s
690*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/16K	    2000	    824703 ns/op	  19.87 MB/s
691*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/32K	    1000	   1654099 ns/op	  19.81 MB/s
692*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/64K	     500	   3345594 ns/op	  19.59 MB/s
693*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/128K	     500	   6597588 ns/op	  19.87 MB/s
694*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/256K	     100	  13204280 ns/op	  19.85 MB/s
695*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/8	 5000000	       447 ns/op	  17.88 MB/s
696*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/16	 5000000	       488 ns/op	  32.78 MB/s
697*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/32	 5000000	       565 ns/op	  56.60 MB/s
698*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/64	 5000000	       711 ns/op	  90.00 MB/s
699*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/128	 1000000	      1027 ns/op	 124.61 MB/s
700*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/256	 1000000	      1632 ns/op	 156.77 MB/s
701*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/512	 1000000	      2826 ns/op	 181.15 MB/s
702*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/1K	  500000	      5336 ns/op	 191.89 MB/s
703*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/2K	  200000	     10524 ns/op	 194.59 MB/s
704*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/4K	  100000	     20398 ns/op	 200.80 MB/s
705*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/8K	   50000	     38371 ns/op	 213.49 MB/s
706*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/16K	   20000	     75467 ns/op	 217.10 MB/s
707*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/32K	   10000	    150407 ns/op	 217.86 MB/s
708*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/64K	    5000	    300663 ns/op	 217.97 MB/s
709*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/128K	    5000	    600814 ns/op	 218.16 MB/s
710*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/256K	    2000	   1212538 ns/op	 216.19 MB/s
711*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/512K	    1000	   2408767 ns/op	 217.66 MB/s
712*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/1M	     500	   4816914 ns/op	 217.69 MB/s
713*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/2M	     200	   9658095 ns/op	 217.14 MB/s
714*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/4M	     100	  19816050 ns/op	 211.66 MB/s
715*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/8M	      50	  39373200 ns/op	 213.05 MB/s
716*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/16M	      20	  78759400 ns/op	 213.02 MB/s
717*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/8	20000000	       143 ns/op	  55.68 MB/s
718*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/16	10000000	       188 ns/op	  84.70 MB/s
719*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/32	10000000	       276 ns/op	 115.88 MB/s
720*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/64	 5000000	       447 ns/op	 143.08 MB/s
721*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/128	   10000	    225891 ns/op	   0.57 MB/s
722*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/256	    2000	    869631 ns/op	   0.29 MB/s
723*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/512	     500	   3629904 ns/op	   0.14 MB/s
724*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/1K	     100	  14249010 ns/op	   0.07 MB/s
725*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/2K	      50	  53816760 ns/op	   0.04 MB/s
726*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/4K	      10	 227514600 ns/op	   0.02 MB/s
727*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/8	 5000000	       448 ns/op	  17.83 MB/s
728*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/16	 5000000	       487 ns/op	  32.85 MB/s
729*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/32	 5000000	       557 ns/op	  57.41 MB/s
730*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/64	 5000000	       699 ns/op	  91.50 MB/s
731*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/128	 1000000	      1009 ns/op	 126.74 MB/s
732*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/256	 1000000	      1604 ns/op	 159.57 MB/s
733*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/512	 1000000	      2810 ns/op	 182.14 MB/s
734*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/1K	  500000	      5294 ns/op	 193.41 MB/s
735*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/2K	  200000	     10504 ns/op	 194.97 MB/s
736*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/4K	  100000	     20510 ns/op	 199.70 MB/s
737*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/8K	   50000	     38946 ns/op	 210.34 MB/s
738*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/16K	   20000	     76344 ns/op	 214.61 MB/s
739*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/32K	   10000	    150705 ns/op	 217.43 MB/s
740*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/64K	    5000	    300904 ns/op	 217.80 MB/s
741*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/128K	    5000	    600464 ns/op	 218.28 MB/s
742*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/256K	    2000	   1210236 ns/op	 216.61 MB/s
743*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/512K	    1000	   2405366 ns/op	 217.97 MB/s
744*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/1M	     500	   4806626 ns/op	 218.15 MB/s
745*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/2M	     200	   9610875 ns/op	 218.21 MB/s
746*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/4M	     100	  19793040 ns/op	 211.91 MB/s
747*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/8M	      50	  39302500 ns/op	 213.44 MB/s
748*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/16M	      20	  78721650 ns/op	 213.12 MB/s
749*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedPCRE/8	10000000	       204 ns/op	  39.08 MB/s
750*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/8	 5000000	       451 ns/op	  17.70 MB/s
751*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/16	 5000000	       483 ns/op	  33.10 MB/s
752*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/32	 5000000	       558 ns/op	  57.28 MB/s
753*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/64	 5000000	       707 ns/op	  90.46 MB/s
754*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/128	 1000000	      1044 ns/op	 122.53 MB/s
755*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/256	 1000000	      1624 ns/op	 157.57 MB/s
756*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/512	 1000000	      2806 ns/op	 182.41 MB/s
757*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/1K	  500000	      5191 ns/op	 197.26 MB/s
758*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/2K	  200000	     10005 ns/op	 204.68 MB/s
759*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/4K	  100000	     20406 ns/op	 200.72 MB/s
760*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/8K	   50000	     38039 ns/op	 215.36 MB/s
761*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/16K	   50000	     75328 ns/op	 217.50 MB/s
762*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/32K	   10000	    150731 ns/op	 217.39 MB/s
763*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/64K	    5000	    300916 ns/op	 217.79 MB/s
764*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/128K	    5000	    600672 ns/op	 218.21 MB/s
765*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/256K	    2000	   1200385 ns/op	 218.38 MB/s
766*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/512K	    1000	   2405773 ns/op	 217.93 MB/s
767*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/1M	     500	   4857044 ns/op	 215.89 MB/s
768*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/2M	     200	   9654535 ns/op	 217.22 MB/s
769*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/4M	     100	  19599170 ns/op	 214.00 MB/s
770*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/8M	      50	  39356100 ns/op	 213.15 MB/s
771*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/16M	      20	  78612450 ns/op	 213.42 MB/s
772*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/8	10000000	       268 ns/op	  29.77 MB/s
773*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/16	 5000000	       358 ns/op	  44.64 MB/s
774*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/32	 5000000	       524 ns/op	  60.96 MB/s
775*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/64	 2000000	       866 ns/op	  73.85 MB/s
776*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/128	 1000000	      1573 ns/op	  81.36 MB/s
777*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/256	 1000000	      2932 ns/op	  87.29 MB/s
778*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/512	  500000	      5603 ns/op	  91.37 MB/s
779*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/1K	  200000	     10992 ns/op	  93.16 MB/s
780*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/2K	  100000	     21994 ns/op	  93.11 MB/s
781*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/4K	   50000	     43354 ns/op	  94.48 MB/s
782*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/8K	   20000	     85192 ns/op	  96.16 MB/s
783*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/16K	   10000	    173058 ns/op	  94.67 MB/s
784*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/32K	    5000	    346039 ns/op	  94.69 MB/s
785*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/8	10000000	       161 ns/op	  49.53 MB/s
786*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/16	 5000000	       477 ns/op	  33.53 MB/s
787*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/32	 5000000	       523 ns/op	  61.15 MB/s
788*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/64	 5000000	       600 ns/op	 106.60 MB/s
789*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/128	 2000000	       767 ns/op	 166.75 MB/s
790*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/256	 1000000	      1080 ns/op	 236.97 MB/s
791*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/512	 1000000	      1682 ns/op	 304.28 MB/s
792*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/1K	 1000000	      2848 ns/op	 359.43 MB/s
793*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/2K	  500000	      5376 ns/op	 380.95 MB/s
794*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/4K	  200000	     10112 ns/op	 405.06 MB/s
795*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/8K	  100000	     20308 ns/op	 403.37 MB/s
796*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/16K	   50000	     40343 ns/op	 406.11 MB/s
797*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/32K	   20000	     78888 ns/op	 415.37 MB/s
798*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/64K	   10000	    156583 ns/op	 418.54 MB/s
799*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/128K	    5000	    308819 ns/op	 424.43 MB/s
800*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/256K	    5000	    626294 ns/op	 418.56 MB/s
801*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/512K	    2000	   1242990 ns/op	 421.80 MB/s
802*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/1M	     500	   2551348 ns/op	 410.99 MB/s
803*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/8	  500000	      3284 ns/op	   2.44 MB/s
804*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/16	  500000	      3343 ns/op	   4.79 MB/s
805*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/32	  500000	      3425 ns/op	   9.34 MB/s
806*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/64	  500000	      3673 ns/op	  17.42 MB/s
807*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/128	  500000	      4401 ns/op	  29.08 MB/s
808*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/256	  500000	      5526 ns/op	  46.32 MB/s
809*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/512	  200000	      8015 ns/op	  63.87 MB/s
810*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/1K	  200000	     13062 ns/op	  78.39 MB/s
811*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/2K	  100000	     23200 ns/op	  88.27 MB/s
812*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/4K	   50000	     43223 ns/op	  94.76 MB/s
813*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/8K	   20000	     85092 ns/op	  96.27 MB/s
814*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/16K	   10000	    169823 ns/op	  96.48 MB/s
815*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/32K	    5000	    343536 ns/op	  95.38 MB/s
816*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/64K	    5000	    677599 ns/op	  96.72 MB/s
817*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/128K	    2000	   1350767 ns/op	  97.04 MB/s
818*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/256K	    1000	   2702077 ns/op	  97.02 MB/s
819*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/512K	     500	   5452538 ns/op	  96.15 MB/s
820*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/1M	     200	  10893210 ns/op	  96.26 MB/s
821*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/2M	     100	  22137760 ns/op	  94.73 MB/s
822*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/4M	      50	  45563840 ns/op	  92.05 MB/s
823*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/8M	      10	 108622300 ns/op	  77.23 MB/s
824*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/16M	       5	 259894000 ns/op	  64.55 MB/s
825*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/8	  100000	     15751 ns/op	   0.51 MB/s
826*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/16	   50000	     33455 ns/op	   0.48 MB/s
827*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/32	   50000	     33825 ns/op	   0.95 MB/s
828*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/64	   50000	     34252 ns/op	   1.87 MB/s
829*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/128	   50000	     34026 ns/op	   3.76 MB/s
830*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/256	   50000	     34117 ns/op	   7.50 MB/s
831*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/512	   50000	     35615 ns/op	  14.38 MB/s
832*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/1K	   50000	     38105 ns/op	  26.87 MB/s
833*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/2K	   50000	     42071 ns/op	  48.68 MB/s
834*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/4K	   50000	     52244 ns/op	  78.40 MB/s
835*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/8K	   50000	     70924 ns/op	 115.50 MB/s
836*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/16K	   10000	    110263 ns/op	 148.59 MB/s
837*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/32K	   10000	    185668 ns/op	 176.49 MB/s
838*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/64K	    5000	    340829 ns/op	 192.28 MB/s
839*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/128K	    5000	    637700 ns/op	 205.54 MB/s
840*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/256K	    2000	   1244739 ns/op	 210.60 MB/s
841*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/512K	    1000	   2455934 ns/op	 213.48 MB/s
842*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/1M	     500	   4916210 ns/op	 213.29 MB/s
843*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/2M	     200	   9864960 ns/op	 212.59 MB/s
844*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/4M	      50	  21928160 ns/op	 191.27 MB/s
845*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/8M	      20	  50505050 ns/op	 166.09 MB/s
846*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/16M	      10	 123615800 ns/op	 135.72 MB/s
847*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/8	10000000	       269 ns/op	  29.68 MB/s
848*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/16	 5000000	       345 ns/op	  46.27 MB/s
849*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/32	 5000000	       500 ns/op	  63.90 MB/s
850*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/64	 2000000	       810 ns/op	  79.00 MB/s
851*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/128	 1000000	      1513 ns/op	  84.56 MB/s
852*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/256	 1000000	      2844 ns/op	  90.01 MB/s
853*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/512	  500000	      5152 ns/op	  99.37 MB/s
854*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/1K	  200000	     10063 ns/op	 101.76 MB/s
855*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/2K	  100000	     20455 ns/op	 100.12 MB/s
856*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/4K	   50000	     40840 ns/op	 100.29 MB/s
857*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/8K	   20000	     82378 ns/op	  99.44 MB/s
858*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/16K	   10000	    167041 ns/op	  98.08 MB/s
859*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/32K	    5000	    335674 ns/op	  97.62 MB/s
860*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/64K	    5000	    671790 ns/op	  97.55 MB/s
861*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/128K	    2000	   1359318 ns/op	  96.42 MB/s
862*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/256K	    1000	   2694557 ns/op	  97.29 MB/s
863*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/512K	     500	   5414676 ns/op	  96.83 MB/s
864*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/1M	     200	  10888010 ns/op	  96.31 MB/s
865*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/2M	     100	  22137680 ns/op	  94.73 MB/s
866*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/4M	      50	  45685360 ns/op	  91.81 MB/s
867*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/8M	      10	 108998100 ns/op	  76.96 MB/s
868*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/16M	       5	 261873000 ns/op	  64.07 MB/s
869*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/8	10000000	       184 ns/op	  43.45 MB/s
870*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/16	 5000000	       493 ns/op	  32.45 MB/s
871*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/32	 5000000	       564 ns/op	  56.65 MB/s
872*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/64	 5000000	       719 ns/op	  88.90 MB/s
873*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/128	 2000000	       986 ns/op	 129.71 MB/s
874*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/256	 1000000	      1515 ns/op	 168.96 MB/s
875*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/512	 1000000	      2755 ns/op	 185.79 MB/s
876*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/1K	  500000	      5393 ns/op	 189.85 MB/s
877*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/2K	  200000	     10600 ns/op	 193.19 MB/s
878*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/4K	  100000	     20483 ns/op	 199.96 MB/s
879*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/8K	   50000	     38668 ns/op	 211.85 MB/s
880*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/16K	   20000	     76366 ns/op	 214.55 MB/s
881*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/32K	   10000	    150929 ns/op	 217.11 MB/s
882*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/64K	    5000	    305399 ns/op	 214.59 MB/s
883*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/128K	    5000	    602232 ns/op	 217.64 MB/s
884*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/256K	    2000	   1205052 ns/op	 217.54 MB/s
885*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/512K	    1000	   2422666 ns/op	 216.41 MB/s
886*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/1M	     500	   4914886 ns/op	 213.35 MB/s
887*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/2M	     200	   9935245 ns/op	 211.08 MB/s
888*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/4M	      50	  21790440 ns/op	 192.48 MB/s
889*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/8M	      20	  50113100 ns/op	 167.39 MB/s
890*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/16M	      10	 123046100 ns/op	 136.35 MB/s
891*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/8	  500000	      3366 ns/op	   2.38 MB/s
892*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/16	  500000	      3454 ns/op	   4.63 MB/s
893*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/32	  500000	      3660 ns/op	   8.74 MB/s
894*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/64	  500000	      3867 ns/op	  16.55 MB/s
895*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/128	  500000	      4565 ns/op	  28.04 MB/s
896*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/256	  500000	      5799 ns/op	  44.14 MB/s
897*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/512	  200000	      8419 ns/op	  60.81 MB/s
898*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/1K	  200000	     13336 ns/op	  76.78 MB/s
899*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/2K	  100000	     23535 ns/op	  87.02 MB/s
900*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/4K	   50000	     43661 ns/op	  93.81 MB/s
901*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/8K	   20000	     86796 ns/op	  94.38 MB/s
902*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/16K	   10000	    168549 ns/op	  97.21 MB/s
903*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/32K	    5000	    335853 ns/op	  97.57 MB/s
904*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/64K	    5000	    677253 ns/op	  96.77 MB/s
905*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/128K	    2000	   1353762 ns/op	  96.82 MB/s
906*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/256K	    1000	   2736863 ns/op	  95.78 MB/s
907*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/512K	     500	   5461592 ns/op	  96.00 MB/s
908*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/1M	     200	  10982585 ns/op	  95.48 MB/s
909*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/2M	     100	  22383350 ns/op	  93.69 MB/s
910*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/4M	      50	  46209500 ns/op	  90.77 MB/s
911*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/8M	      10	 110218000 ns/op	  76.11 MB/s
912*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/16M	       5	 264726600 ns/op	  63.38 MB/s
913*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/8	   50000	     46109 ns/op	   0.17 MB/s
914*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/16	   50000	     46782 ns/op	   0.34 MB/s
915*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/32	   50000	     46352 ns/op	   0.69 MB/s
916*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/64	   50000	     46245 ns/op	   1.38 MB/s
917*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/128	   50000	     46455 ns/op	   2.76 MB/s
918*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/256	   50000	     47186 ns/op	   5.43 MB/s
919*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/512	   50000	     48004 ns/op	  10.67 MB/s
920*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/1K	   50000	     50252 ns/op	  20.38 MB/s
921*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/2K	   50000	     54161 ns/op	  37.81 MB/s
922*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/4K	   50000	     64963 ns/op	  63.05 MB/s
923*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/8K	   20000	     82940 ns/op	  98.77 MB/s
924*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/16K	   10000	    122743 ns/op	 133.48 MB/s
925*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/32K	   10000	    197762 ns/op	 165.69 MB/s
926*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/64K	    5000	    352522 ns/op	 185.91 MB/s
927*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/128K	    5000	    658216 ns/op	 199.13 MB/s
928*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/256K	    2000	   1258225 ns/op	 208.34 MB/s
929*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/512K	    1000	   2478527 ns/op	 211.53 MB/s
930*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/1M	     500	   4926770 ns/op	 212.83 MB/s
931*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/2M	     200	  10027130 ns/op	 209.15 MB/s
932*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/4M	      50	  21907720 ns/op	 191.45 MB/s
933*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/8M	      20	  50590450 ns/op	 165.81 MB/s
934*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/16M	      10	 122882000 ns/op	 136.53 MB/s
935*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/8	10000000	       298 ns/op	  26.77 MB/s
936*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/16	 5000000	       372 ns/op	  42.92 MB/s
937*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/32	 5000000	       525 ns/op	  60.90 MB/s
938*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/64	 2000000	       837 ns/op	  76.39 MB/s
939*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/128	 1000000	      1472 ns/op	  86.94 MB/s
940*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/256	 1000000	      2741 ns/op	  93.36 MB/s
941*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/512	  500000	      5211 ns/op	  98.24 MB/s
942*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/1K	  200000	     10138 ns/op	 101.00 MB/s
943*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/2K	  100000	     20494 ns/op	  99.93 MB/s
944*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/4K	   50000	     41028 ns/op	  99.83 MB/s
945*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/8K	   20000	     83370 ns/op	  98.26 MB/s
946*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/16K	   10000	    169360 ns/op	  96.74 MB/s
947*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/32K	    5000	    335152 ns/op	  97.77 MB/s
948*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/64K	    5000	    672917 ns/op	  97.39 MB/s
949*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/128K	    2000	   1357874 ns/op	  96.53 MB/s
950*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/256K	    1000	   2691864 ns/op	  97.38 MB/s
951*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/512K	     500	   5409458 ns/op	  96.92 MB/s
952*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/1M	     200	  10914605 ns/op	  96.07 MB/s
953*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/2M	     100	  22352650 ns/op	  93.82 MB/s
954*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/4M	      50	  45584220 ns/op	  92.01 MB/s
955*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/8M	      10	 109049200 ns/op	  76.92 MB/s
956*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/16M	       5	 262203600 ns/op	  63.99 MB/s
957*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/8	 5000000	       456 ns/op	  17.54 MB/s
958*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/16	 5000000	       485 ns/op	  32.98 MB/s
959*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/32	 5000000	       567 ns/op	  56.44 MB/s
960*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/64	 5000000	       721 ns/op	  88.72 MB/s
961*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/128	 1000000	      1008 ns/op	 126.93 MB/s
962*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/256	 1000000	      1564 ns/op	 163.65 MB/s
963*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/512	 1000000	      2669 ns/op	 191.81 MB/s
964*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/1K	  500000	      5409 ns/op	 189.28 MB/s
965*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/2K	  200000	     10523 ns/op	 194.61 MB/s
966*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/4K	  100000	     20564 ns/op	 199.18 MB/s
967*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/8K	   50000	     38430 ns/op	 213.16 MB/s
968*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/16K	   20000	     76032 ns/op	 215.49 MB/s
969*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/32K	   10000	    151271 ns/op	 216.62 MB/s
970*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/64K	    5000	    302063 ns/op	 216.96 MB/s
971*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/128K	    5000	    605221 ns/op	 216.57 MB/s
972*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/256K	    2000	   1205637 ns/op	 217.43 MB/s
973*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/512K	    1000	   2421347 ns/op	 216.53 MB/s
974*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/1M	     500	   4865300 ns/op	 215.52 MB/s
975*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/2M	     200	  10079725 ns/op	 208.06 MB/s
976*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/4M	      50	  21765520 ns/op	 192.70 MB/s
977*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/8M	      20	  50470050 ns/op	 166.21 MB/s
978*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/16M	      10	 122714000 ns/op	 136.72 MB/s
979*ccdc9c3eSSadaf EbrahimiSearch_Digits_PCRE	  500000	      6942 ns/op
980*ccdc9c3eSSadaf EbrahimiSearch_Digits_RE2	   50000	     36247 ns/op
981*ccdc9c3eSSadaf EbrahimiParse_Digits_PCRE	  500000	      7096 ns/op
982*ccdc9c3eSSadaf EbrahimiParse_Digits_RE2	  100000	     18800 ns/op
983*ccdc9c3eSSadaf EbrahimiParse_CachedDigits_PCRE	 5000000	       566 ns/op
984*ccdc9c3eSSadaf EbrahimiParse_CachedDigits_RE2	 5000000	       340 ns/op
985*ccdc9c3eSSadaf EbrahimiParse_DigitDs_PCRE	  500000	      6292 ns/op
986*ccdc9c3eSSadaf EbrahimiParse_DigitDs_RE2	  100000	     18679 ns/op
987*ccdc9c3eSSadaf EbrahimiParse_CachedDigitDs_PCRE	 5000000	       569 ns/op
988*ccdc9c3eSSadaf EbrahimiParse_CachedDigitDs_RE2	 5000000	       335 ns/op
989*ccdc9c3eSSadaf EbrahimiParse_Split_PCRE	  500000	      4704 ns/op
990*ccdc9c3eSSadaf EbrahimiParse_Split_RE2	  100000	     20487 ns/op
991*ccdc9c3eSSadaf EbrahimiParse_CachedSplit_PCRE	 5000000	       422 ns/op
992*ccdc9c3eSSadaf EbrahimiParse_CachedSplit_RE2	10000000	       231 ns/op
993*ccdc9c3eSSadaf EbrahimiParse_SplitHard_PCRE	  500000	      4807 ns/op
994*ccdc9c3eSSadaf EbrahimiParse_SplitHard_RE2	  100000	     25767 ns/op
995*ccdc9c3eSSadaf EbrahimiParse_CachedSplitHard_PCRE	 5000000	       426 ns/op
996*ccdc9c3eSSadaf EbrahimiParse_CachedSplitHard_RE2	 1000000	      2295 ns/op
997*ccdc9c3eSSadaf EbrahimiParse_CachedSplitBig1_PCRE	     500	   5471602 ns/op
998*ccdc9c3eSSadaf EbrahimiParse_CachedSplitBig1_RE2	    2000	    922666 ns/op
999*ccdc9c3eSSadaf EbrahimiParse_CachedSplitBig2_PCRE	    2000	   1036110 ns/op
1000*ccdc9c3eSSadaf EbrahimiParse_CachedSplitBig2_RE2	      20	  95396100 ns/op
1001*ccdc9c3eSSadaf EbrahimiBM_PCRE_Compile	  500000	      5864 ns/op
1002*ccdc9c3eSSadaf EbrahimiBM_RE2_Compile	  100000	     21683 ns/op
1003*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/8	 1000000	      1487 ns/op	   5.38 MB/s
1004*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/16	 1000000	      2368 ns/op	   6.75 MB/s
1005*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/32	  500000	      4068 ns/op	   7.87 MB/s
1006*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/64	  500000	      7319 ns/op	   8.74 MB/s
1007*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/128	  200000	     14025 ns/op	   9.13 MB/s
1008*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/256	  100000	     27296 ns/op	   9.38 MB/s
1009*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/512	   50000	     53753 ns/op	   9.52 MB/s
1010*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/1K	   10000	    106767 ns/op	   9.59 MB/s
1011*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/2K	   10000	    213088 ns/op	   9.61 MB/s
1012*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/4K	    5000	    418855 ns/op	   9.78 MB/s
1013*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/8K	    2000	    838067 ns/op	   9.77 MB/s
1014*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/16K	    1000	   1680195 ns/op	   9.75 MB/s
1015*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/32K	     500	   3348730 ns/op	   9.79 MB/s
1016*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/64K	     500	   6741460 ns/op	   9.72 MB/s
1017*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/128K	     100	  13386160 ns/op	   9.79 MB/s
1018*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/256K	     100	  26777290 ns/op	   9.79 MB/s
1019*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/512K	      50	  53539340 ns/op	   9.79 MB/s
1020*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/1M	      20	 107442600 ns/op	   9.76 MB/s
1021*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/2M	      10	 215474400 ns/op	   9.73 MB/s
1022*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/4M	       5	 429385600 ns/op	   9.77 MB/s
1023*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/8M	       5	 858351200 ns/op	   9.77 MB/s
1024*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/16M	       1	1728512000 ns/op	   9.71 MB/s
1025*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/8	 1000000	      1229 ns/op	   6.51 MB/s
1026*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/16	 1000000	      1267 ns/op	  12.62 MB/s
1027*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/32	 1000000	      1347 ns/op	  23.74 MB/s
1028*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/64	 1000000	      1534 ns/op	  41.71 MB/s
1029*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/128	 1000000	      1835 ns/op	  69.73 MB/s
1030*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/256	 1000000	      2481 ns/op	 103.16 MB/s
1031*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/512	  500000	      3680 ns/op	 139.11 MB/s
1032*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/1K	  500000	      5979 ns/op	 171.26 MB/s
1033*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/2K	  200000	     11101 ns/op	 184.48 MB/s
1034*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/4K	  100000	     20468 ns/op	 200.11 MB/s
1035*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/8K	   50000	     39643 ns/op	 206.64 MB/s
1036*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/16K	   20000	     76829 ns/op	 213.25 MB/s
1037*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/32K	   10000	    151593 ns/op	 216.16 MB/s
1038*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/64K	    5000	    301378 ns/op	 217.45 MB/s
1039*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/128K	    5000	    601951 ns/op	 217.75 MB/s
1040*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/256K	    2000	   1216569 ns/op	 215.48 MB/s
1041*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/512K	    1000	   2408186 ns/op	 217.71 MB/s
1042*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/1M	     500	   4819808 ns/op	 217.56 MB/s
1043*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/2M	     200	   9686115 ns/op	 216.51 MB/s
1044*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/4M	     100	  19783390 ns/op	 212.01 MB/s
1045*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/8M	      50	  39521640 ns/op	 212.25 MB/s
1046*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/16M	      20	  78231500 ns/op	 214.46 MB/s
1047*ccdc9c3eSSadaf EbrahimiEmptyPartialMatchPCRE	20000000	       137 ns/op
1048*ccdc9c3eSSadaf EbrahimiEmptyPartialMatchRE2	 5000000	       413 ns/op
1049*ccdc9c3eSSadaf EbrahimiSimplePartialMatchPCRE	10000000	       205 ns/op
1050*ccdc9c3eSSadaf EbrahimiSimplePartialMatchRE2	 5000000	       457 ns/op
1051*ccdc9c3eSSadaf EbrahimiHTTPPartialMatchPCRE	 5000000	       636 ns/op
1052*ccdc9c3eSSadaf EbrahimiHTTPPartialMatchRE2	 1000000	      1005 ns/op
1053*ccdc9c3eSSadaf EbrahimiSmallHTTPPartialMatchPCRE	 5000000	       634 ns/op
1054*ccdc9c3eSSadaf EbrahimiSmallHTTPPartialMatchRE2	 2000000	      1009 ns/op
1055*ccdc9c3eSSadaf EbrahimiDotMatchPCRE	 2000000	       837 ns/op
1056*ccdc9c3eSSadaf EbrahimiDotMatchRE2	 1000000	      1043 ns/op
1057*ccdc9c3eSSadaf EbrahimiASCIIMatchPCRE	 5000000	       468 ns/op
1058*ccdc9c3eSSadaf EbrahimiASCIIMatchRE2	 1000000	      1040 ns/op
1059