xref: /aosp_15_r20/external/regex-re2/benchlog/benchlog.r70 (revision ccdc9c3e24c519bfa4832a66aa2e83a52c19f295)
1*ccdc9c3eSSadaf Ebrahimiprocessor	: 0
2*ccdc9c3eSSadaf Ebrahimivendor_id	: AuthenticAMD
3*ccdc9c3eSSadaf Ebrahimicpu family	: 15
4*ccdc9c3eSSadaf Ebrahimimodel		: 65
5*ccdc9c3eSSadaf Ebrahimimodel name	: Dual-Core AMD Opteron(tm) Processor 8214 HE
6*ccdc9c3eSSadaf Ebrahimistepping	: 2
7*ccdc9c3eSSadaf Ebrahimicpu MHz		: 2200.000
8*ccdc9c3eSSadaf Ebrahimicache size	: 1024 KB
9*ccdc9c3eSSadaf Ebrahimiphysical id	: 0
10*ccdc9c3eSSadaf Ebrahimisiblings	: 2
11*ccdc9c3eSSadaf Ebrahimicore id		: 0
12*ccdc9c3eSSadaf Ebrahimicpu cores	: 2
13*ccdc9c3eSSadaf Ebrahimifpu		: yes
14*ccdc9c3eSSadaf Ebrahimifpu_exception	: yes
15*ccdc9c3eSSadaf Ebrahimicpuid level	: 1
16*ccdc9c3eSSadaf Ebrahimiwp		: yes
17*ccdc9c3eSSadaf Ebrahimiflags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt rdtscp lm 3dnowext 3dnow rep_good pni cx16 lahf_lm cmp_legacy svm extapic cr8_legacy
18*ccdc9c3eSSadaf Ebrahimibogomips	: 4420.36
19*ccdc9c3eSSadaf EbrahimiTLB size	: 1024 4K pages
20*ccdc9c3eSSadaf Ebrahimiclflush size	: 64
21*ccdc9c3eSSadaf Ebrahimicache_alignment	: 64
22*ccdc9c3eSSadaf Ebrahimiaddress sizes	: 40 bits physical, 48 bits virtual
23*ccdc9c3eSSadaf Ebrahimipower management: ts fid vid ttp tm stc
24*ccdc9c3eSSadaf Ebrahimi
25*ccdc9c3eSSadaf EbrahimiMemTotal:      8235352 kB
26*ccdc9c3eSSadaf EbrahimiMemFree:       1083816 kB
27*ccdc9c3eSSadaf EbrahimiBuffers:        476688 kB
28*ccdc9c3eSSadaf EbrahimiCached:        4809208 kB
29*ccdc9c3eSSadaf EbrahimiSwapCached:         88 kB
30*ccdc9c3eSSadaf EbrahimiActive:        2782140 kB
31*ccdc9c3eSSadaf EbrahimiInactive:      3716900 kB
32*ccdc9c3eSSadaf EbrahimiSwapTotal:     2097136 kB
33*ccdc9c3eSSadaf EbrahimiSwapFree:      2047340 kB
34*ccdc9c3eSSadaf EbrahimiDirty:             360 kB
35*ccdc9c3eSSadaf EbrahimiWriteback:           0 kB
36*ccdc9c3eSSadaf EbrahimiAnonPages:     1204244 kB
37*ccdc9c3eSSadaf EbrahimiMapped:         123916 kB
38*ccdc9c3eSSadaf EbrahimiSlab:           583660 kB
39*ccdc9c3eSSadaf EbrahimiSReclaimable:   505492 kB
40*ccdc9c3eSSadaf EbrahimiSUnreclaim:      78168 kB
41*ccdc9c3eSSadaf EbrahimiPageTables:      13084 kB
42*ccdc9c3eSSadaf EbrahimiNFS_Unstable:        0 kB
43*ccdc9c3eSSadaf EbrahimiBounce:              0 kB
44*ccdc9c3eSSadaf EbrahimiCommitLimit:   6214812 kB
45*ccdc9c3eSSadaf EbrahimiCommitted_AS:  2371464 kB
46*ccdc9c3eSSadaf EbrahimiVmallocTotal: 34359738367 kB
47*ccdc9c3eSSadaf EbrahimiVmallocUsed:     58520 kB
48*ccdc9c3eSSadaf EbrahimiVmallocChunk: 34359678971 kB
49*ccdc9c3eSSadaf Ebrahimi
50*ccdc9c3eSSadaf Ebrahimi
51*ccdc9c3eSSadaf Ebrahimi
52*ccdc9c3eSSadaf Ebrahimi==BENCHMARK== r70.mtv.corp.google.com Fri Feb 26 14:10:56 PST 2010
53*ccdc9c3eSSadaf Ebrahimi# Linux r70.mtv.corp.google.com 2.6.24-gg804007-generic #1 SMP Thu Jan 21 11:28:34 PST 2010 x86_64 GNU/Linux
54*ccdc9c3eSSadaf Ebrahimi# g++ (GCC) 4.2.4 (Ubuntu 4.2.4-1ubuntu4)
55*ccdc9c3eSSadaf Ebrahimi# Copyright (C) 2007 Free Software Foundation, Inc.
56*ccdc9c3eSSadaf Ebrahimi# This is free software; see the source for copying conditions.  There is NO
57*ccdc9c3eSSadaf Ebrahimi# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
58*ccdc9c3eSSadaf Ebrahimi#
59*ccdc9c3eSSadaf Ebrahimi# d7671f473f1a+ tip
60*ccdc9c3eSSadaf Ebrahimi# obj/test/regexp_benchmark: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), for GNU/Linux 2.6.8, dynamically linked (uses shared libs), not stripped
61*ccdc9c3eSSadaf Ebrahimi
62*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/8	10000000	       149 ns/op	  53.57 MB/s
63*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/16	10000000	       194 ns/op	  82.16 MB/s
64*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/32	 5000000	       291 ns/op	 109.70 MB/s
65*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/64	 5000000	       452 ns/op	 141.37 MB/s
66*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/128	 2000000	       773 ns/op	 165.41 MB/s
67*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/256	  500000	      2135 ns/op	 119.88 MB/s
68*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/512	  500000	      3674 ns/op	 139.33 MB/s
69*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/1K	  200000	      7051 ns/op	 145.21 MB/s
70*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/2K	  100000	     12536 ns/op	 163.37 MB/s
71*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/4K	   50000	     24447 ns/op	 167.54 MB/s
72*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/8K	   20000	     50421 ns/op	 162.47 MB/s
73*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/16K	   20000	     98404 ns/op	 166.50 MB/s
74*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/32K	   10000	    197440 ns/op	 165.96 MB/s
75*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/64K	    5000	    394161 ns/op	 166.27 MB/s
76*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/128K	    2000	    791340 ns/op	 165.63 MB/s
77*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/256K	    1000	   1577534 ns/op	 166.17 MB/s
78*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/512K	     500	   3165770 ns/op	 165.61 MB/s
79*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/1M	     200	   6435865 ns/op	 162.93 MB/s
80*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/2M	     100	  12895230 ns/op	 162.63 MB/s
81*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/4M	      50	  25771800 ns/op	 162.75 MB/s
82*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/8M	      20	  52665900 ns/op	 159.28 MB/s
83*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/16M	      10	 104448400 ns/op	 160.63 MB/s
84*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/8	 5000000	       332 ns/op	  24.08 MB/s
85*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/16	 5000000	       339 ns/op	  47.16 MB/s
86*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/32	 5000000	       377 ns/op	  84.77 MB/s
87*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/64	 5000000	       388 ns/op	 164.54 MB/s
88*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/128	 5000000	       443 ns/op	 288.35 MB/s
89*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/256	 2000000	       517 ns/op	 495.00 MB/s
90*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/512	 2000000	       674 ns/op	 759.60 MB/s
91*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/1K	 1000000	      1192 ns/op	 858.67 MB/s
92*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/2K	  500000	      2145 ns/op	 954.62 MB/s
93*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/4K	  500000	      3711 ns/op	1103.52 MB/s
94*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/8K	  200000	      7176 ns/op	1141.45 MB/s
95*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/16K	  100000	     13930 ns/op	1176.13 MB/s
96*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/32K	   50000	     28054 ns/op	1168.03 MB/s
97*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/64K	   20000	     55914 ns/op	1172.07 MB/s
98*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/128K	   10000	    119719 ns/op	1094.83 MB/s
99*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/256K	    5000	    238165 ns/op	1100.68 MB/s
100*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/512K	    5000	    480109 ns/op	1092.02 MB/s
101*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/1M	    1000	   1024370 ns/op	1023.63 MB/s
102*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/2M	     500	   2052224 ns/op	1021.89 MB/s
103*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/4M	     500	   4122288 ns/op	1017.47 MB/s
104*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/8M	     200	   8271160 ns/op	1014.20 MB/s
105*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/16M	     100	  16825980 ns/op	 997.10 MB/s
106*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/8	10000000	       153 ns/op	  52.14 MB/s
107*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/16	10000000	       194 ns/op	  82.27 MB/s
108*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/32	 5000000	       292 ns/op	 109.48 MB/s
109*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/64	 5000000	       451 ns/op	 141.88 MB/s
110*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/128	 1000000	      1148 ns/op	 111.46 MB/s
111*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/256	 1000000	      1857 ns/op	 137.80 MB/s
112*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/512	  500000	      4148 ns/op	 123.43 MB/s
113*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/1K	  200000	      7516 ns/op	 136.23 MB/s
114*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/2K	  100000	     14053 ns/op	 145.73 MB/s
115*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/4K	   50000	     26487 ns/op	 154.64 MB/s
116*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/8K	   20000	     52324 ns/op	 156.56 MB/s
117*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/16K	   10000	    101153 ns/op	 161.97 MB/s
118*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/32K	    5000	    202395 ns/op	 161.90 MB/s
119*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/64K	    5000	    403530 ns/op	 162.41 MB/s
120*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/128K	    2000	    817517 ns/op	 160.33 MB/s
121*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/256K	    1000	   1628277 ns/op	 160.99 MB/s
122*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/512K	     500	   3252172 ns/op	 161.21 MB/s
123*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/1M	     200	   6555365 ns/op	 159.96 MB/s
124*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/2M	     100	  13116580 ns/op	 159.89 MB/s
125*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/4M	      50	  26249100 ns/op	 159.79 MB/s
126*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/8M	      20	  52633400 ns/op	 159.38 MB/s
127*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/16M	      10	 105218400 ns/op	 159.45 MB/s
128*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/8	 5000000	       340 ns/op	  23.49 MB/s
129*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/16	 5000000	       341 ns/op	  46.81 MB/s
130*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/32	 5000000	       380 ns/op	  84.01 MB/s
131*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/64	 5000000	       395 ns/op	 161.89 MB/s
132*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/128	 5000000	       465 ns/op	 275.05 MB/s
133*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/256	 2000000	       512 ns/op	 499.90 MB/s
134*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/512	 2000000	       678 ns/op	 754.90 MB/s
135*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/1K	 1000000	      1194 ns/op	 857.60 MB/s
136*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/2K	  500000	      2163 ns/op	 946.49 MB/s
137*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/4K	  500000	      3722 ns/op	1100.32 MB/s
138*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/8K	  200000	      7134 ns/op	1148.27 MB/s
139*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/16K	  100000	     14008 ns/op	1169.56 MB/s
140*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/32K	   50000	     28535 ns/op	1148.33 MB/s
141*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/64K	   20000	     57155 ns/op	1146.64 MB/s
142*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/128K	   10000	    119610 ns/op	1095.82 MB/s
143*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/256K	    5000	    238525 ns/op	1099.02 MB/s
144*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/512K	    5000	    480327 ns/op	1091.52 MB/s
145*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/1M	    1000	   1026046 ns/op	1021.96 MB/s
146*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/2M	     500	   2035202 ns/op	1030.44 MB/s
147*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/4M	     500	   4095944 ns/op	1024.01 MB/s
148*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/8M	     200	   8295200 ns/op	1011.26 MB/s
149*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/16M	     100	  17081710 ns/op	 982.17 MB/s
150*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/8	10000000	       161 ns/op	  49.55 MB/s
151*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/16	 5000000	       212 ns/op	  75.29 MB/s
152*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/32	 5000000	       290 ns/op	 110.22 MB/s
153*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/64	 5000000	       450 ns/op	 142.01 MB/s
154*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/128	 2000000	       771 ns/op	 165.99 MB/s
155*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/256	  100000	     18958 ns/op	  13.50 MB/s
156*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/512	   50000	     44112 ns/op	  11.61 MB/s
157*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/1K	   20000	     87173 ns/op	  11.75 MB/s
158*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/2K	   10000	    129587 ns/op	  15.80 MB/s
159*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/4K	    5000	    321362 ns/op	  12.75 MB/s
160*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/8K	    2000	    694721 ns/op	  11.79 MB/s
161*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/16K	    1000	   1480844 ns/op	  11.06 MB/s
162*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/32K	     500	   3018562 ns/op	  10.86 MB/s
163*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/64K	     200	   6037290 ns/op	  10.86 MB/s
164*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/128K	     100	  12019360 ns/op	  10.91 MB/s
165*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/256K	      50	  23983440 ns/op	  10.93 MB/s
166*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/8	 5000000	       335 ns/op	  23.86 MB/s
167*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/16	 5000000	       391 ns/op	  40.87 MB/s
168*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/32	 5000000	       496 ns/op	  64.45 MB/s
169*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/64	 2000000	       723 ns/op	  88.46 MB/s
170*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/128	 1000000	      1154 ns/op	 110.89 MB/s
171*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/256	  500000	      2027 ns/op	 126.29 MB/s
172*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/512	  500000	      3773 ns/op	 135.68 MB/s
173*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/1K	  200000	      7258 ns/op	 141.08 MB/s
174*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/2K	  100000	     14262 ns/op	 143.59 MB/s
175*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/4K	   50000	     28179 ns/op	 145.35 MB/s
176*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/8K	   20000	     56070 ns/op	 146.10 MB/s
177*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/16K	   10000	    111844 ns/op	 146.49 MB/s
178*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/32K	    5000	    224068 ns/op	 146.24 MB/s
179*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/64K	    5000	    447358 ns/op	 146.50 MB/s
180*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/128K	    2000	    901733 ns/op	 145.36 MB/s
181*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/256K	    1000	   1805851 ns/op	 145.16 MB/s
182*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/512K	     500	   3612816 ns/op	 145.12 MB/s
183*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/1M	     200	   7351105 ns/op	 142.64 MB/s
184*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/2M	     100	  14694290 ns/op	 142.72 MB/s
185*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/4M	      50	  29395260 ns/op	 142.69 MB/s
186*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/8M	      20	  58088750 ns/op	 144.41 MB/s
187*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/16M	      10	 116312400 ns/op	 144.24 MB/s
188*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/8	10000000	       162 ns/op	  49.10 MB/s
189*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/16	 5000000	       209 ns/op	  76.28 MB/s
190*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/32	 5000000	       289 ns/op	 110.69 MB/s
191*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/64	 5000000	       449 ns/op	 142.33 MB/s
192*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/128	 2000000	       769 ns/op	 166.34 MB/s
193*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/256	    1000	   1243528 ns/op	   0.21 MB/s
194*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/512	     200	   5089915 ns/op	   0.10 MB/s
195*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/1K	      50	  20228240 ns/op	   0.05 MB/s
196*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/2K	      20	  74096950 ns/op	   0.03 MB/s
197*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/4K	       5	 318803000 ns/op	   0.01 MB/s
198*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/8	 5000000	       332 ns/op	  24.03 MB/s
199*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/16	 5000000	       385 ns/op	  41.47 MB/s
200*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/32	 5000000	       497 ns/op	  64.38 MB/s
201*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/64	 2000000	       716 ns/op	  89.38 MB/s
202*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/128	 1000000	      1146 ns/op	 111.66 MB/s
203*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/256	  500000	      2017 ns/op	 126.92 MB/s
204*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/512	  500000	      3765 ns/op	 135.98 MB/s
205*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/1K	  200000	      7257 ns/op	 141.09 MB/s
206*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/2K	  100000	     14209 ns/op	 144.13 MB/s
207*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/4K	   50000	     28224 ns/op	 145.12 MB/s
208*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/8K	   20000	     56015 ns/op	 146.25 MB/s
209*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/16K	   10000	    112066 ns/op	 146.20 MB/s
210*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/32K	    5000	    223212 ns/op	 146.80 MB/s
211*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/64K	    5000	    447573 ns/op	 146.43 MB/s
212*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/128K	    2000	    900290 ns/op	 145.59 MB/s
213*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/256K	    1000	   1803864 ns/op	 145.32 MB/s
214*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/512K	     500	   3608078 ns/op	 145.31 MB/s
215*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/1M	     200	   7270210 ns/op	 144.23 MB/s
216*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/2M	     100	  14554490 ns/op	 144.09 MB/s
217*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/4M	      50	  29162380 ns/op	 143.83 MB/s
218*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/8M	      20	  58978900 ns/op	 142.23 MB/s
219*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/16M	      10	 116714000 ns/op	 143.75 MB/s
220*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedPCRE/8	 5000000	       251 ns/op	  31.75 MB/s
221*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/8	 5000000	       328 ns/op	  24.34 MB/s
222*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/16	 5000000	       382 ns/op	  41.82 MB/s
223*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/32	 5000000	       495 ns/op	  64.62 MB/s
224*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/64	 2000000	       695 ns/op	  92.04 MB/s
225*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/128	 1000000	      1107 ns/op	 115.62 MB/s
226*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/256	 1000000	      2021 ns/op	 126.63 MB/s
227*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/512	  500000	      3768 ns/op	 135.88 MB/s
228*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/1K	  200000	      7242 ns/op	 141.39 MB/s
229*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/2K	  100000	     14241 ns/op	 143.81 MB/s
230*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/4K	   50000	     28148 ns/op	 145.52 MB/s
231*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/8K	   20000	     56228 ns/op	 145.69 MB/s
232*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/16K	   10000	    111761 ns/op	 146.60 MB/s
233*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/32K	    5000	    223183 ns/op	 146.82 MB/s
234*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/64K	    5000	    447285 ns/op	 146.52 MB/s
235*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/128K	    2000	    902123 ns/op	 145.29 MB/s
236*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/256K	    1000	   1803973 ns/op	 145.31 MB/s
237*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/512K	     500	   3642388 ns/op	 143.94 MB/s
238*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/1M	     200	   7339060 ns/op	 142.88 MB/s
239*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/2M	     100	  14671260 ns/op	 142.94 MB/s
240*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/4M	      50	  29267200 ns/op	 143.31 MB/s
241*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/8M	      20	  58361500 ns/op	 143.74 MB/s
242*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/16M	      10	 116252000 ns/op	 144.32 MB/s
243*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/8	 5000000	       400 ns/op	  19.96 MB/s
244*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/16	 2000000	       506 ns/op	  31.61 MB/s
245*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/32	 2000000	       697 ns/op	  45.89 MB/s
246*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/64	 1000000	      1069 ns/op	  59.84 MB/s
247*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/128	 1000000	      1812 ns/op	  70.62 MB/s
248*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/256	  500000	      3311 ns/op	  77.31 MB/s
249*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/512	  200000	      6284 ns/op	  81.48 MB/s
250*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/1K	  100000	     12249 ns/op	  83.60 MB/s
251*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/2K	   50000	     24210 ns/op	  84.59 MB/s
252*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/4K	   50000	     48501 ns/op	  84.45 MB/s
253*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/8K	   20000	     95883 ns/op	  85.44 MB/s
254*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/16K	   10000	    191855 ns/op	  85.40 MB/s
255*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/32K	    5000	    384026 ns/op	  85.33 MB/s
256*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/8	10000000	       174 ns/op	  45.91 MB/s
257*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/16	 5000000	       357 ns/op	  44.76 MB/s
258*ccdc9c3eSSadaf Ebrahimi==BENCHMARK== r70.mtv.corp.google.com Fri Feb 26 14:19:30 PST 2010
259*ccdc9c3eSSadaf Ebrahimi# Linux r70.mtv.corp.google.com 2.6.24-gg804007-generic #1 SMP Thu Jan 21 11:28:34 PST 2010 x86_64 GNU/Linux
260*ccdc9c3eSSadaf Ebrahimi# g++ (GCC) 4.2.4 (Ubuntu 4.2.4-1ubuntu4)
261*ccdc9c3eSSadaf Ebrahimi# Copyright (C) 2007 Free Software Foundation, Inc.
262*ccdc9c3eSSadaf Ebrahimi# This is free software; see the source for copying conditions.  There is NO
263*ccdc9c3eSSadaf Ebrahimi# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
264*ccdc9c3eSSadaf Ebrahimi#
265*ccdc9c3eSSadaf Ebrahimi# d7671f473f1a+ tip
266*ccdc9c3eSSadaf Ebrahimi# obj/test/regexp_benchmark: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), for GNU/Linux 2.6.8, dynamically linked (uses shared libs), not stripped
267*ccdc9c3eSSadaf Ebrahimi
268*ccdc9c3eSSadaf Ebrahimi==BENCHMARK== r70.mtv.corp.google.com Fri Feb 26 14:19:39 PST 2010
269*ccdc9c3eSSadaf Ebrahimi# Linux r70.mtv.corp.google.com 2.6.24-gg804007-generic #1 SMP Thu Jan 21 11:28:34 PST 2010 x86_64 GNU/Linux
270*ccdc9c3eSSadaf Ebrahimi# g++ (GCC) 4.2.4 (Ubuntu 4.2.4-1ubuntu4)
271*ccdc9c3eSSadaf Ebrahimi# Copyright (C) 2007 Free Software Foundation, Inc.
272*ccdc9c3eSSadaf Ebrahimi# This is free software; see the source for copying conditions.  There is NO
273*ccdc9c3eSSadaf Ebrahimi# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
274*ccdc9c3eSSadaf Ebrahimi#
275*ccdc9c3eSSadaf Ebrahimi# d7671f473f1a+ tip
276*ccdc9c3eSSadaf Ebrahimi# obj/test/regexp_benchmark: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), for GNU/Linux 2.6.8, dynamically linked (uses shared libs), not stripped
277*ccdc9c3eSSadaf Ebrahimi
278*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/8	10000000	       193 ns/op	  41.33 MB/s
279*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/16	 5000000	       233 ns/op	  68.49 MB/s
280*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/32	 5000000	       325 ns/op	  98.43 MB/s
281*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/64	 5000000	       471 ns/op	 135.63 MB/s
282*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/128	 2000000	       763 ns/op	 167.55 MB/s
283*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/256	  500000	      2056 ns/op	 124.48 MB/s
284*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/512	  500000	      3584 ns/op	 142.84 MB/s
285*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/1K	  200000	      7100 ns/op	 144.21 MB/s
286*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/2K	  100000	     12051 ns/op	 169.93 MB/s
287*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/4K	   50000	     24050 ns/op	 170.31 MB/s
288*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/8K	   50000	     49373 ns/op	 165.92 MB/s
289*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/16K	   20000	     96773 ns/op	 169.30 MB/s
290*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/32K	   10000	    194165 ns/op	 168.76 MB/s
291*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/64K	    5000	    386741 ns/op	 169.46 MB/s
292*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/128K	    2000	    777607 ns/op	 168.56 MB/s
293*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/256K	    1000	   1552988 ns/op	 168.80 MB/s
294*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/512K	     500	   3110474 ns/op	 168.56 MB/s
295*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/1M	     200	   6364800 ns/op	 164.75 MB/s
296*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/2M	     100	  12764160 ns/op	 164.30 MB/s
297*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/4M	      50	  25694680 ns/op	 163.24 MB/s
298*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/8M	      20	  51243350 ns/op	 163.70 MB/s
299*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/16M	      10	 102468300 ns/op	 163.73 MB/s
300*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/8	 5000000	       316 ns/op	  25.29 MB/s
301*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/16	 5000000	       325 ns/op	  49.12 MB/s
302*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/32	 5000000	       371 ns/op	  86.24 MB/s
303*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/64	 5000000	       369 ns/op	 173.23 MB/s
304*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/128	 5000000	       451 ns/op	 283.59 MB/s
305*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/256	 2000000	       562 ns/op	 455.33 MB/s
306*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/512	 2000000	       744 ns/op	 687.58 MB/s
307*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/1K	 1000000	      1306 ns/op	 783.89 MB/s
308*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/2K	  500000	      2240 ns/op	 913.97 MB/s
309*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/4K	  500000	      3941 ns/op	1039.23 MB/s
310*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/8K	  200000	      7648 ns/op	1071.01 MB/s
311*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/16K	  100000	     14759 ns/op	1110.05 MB/s
312*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/32K	   50000	     30302 ns/op	1081.38 MB/s
313*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/64K	   20000	     60931 ns/op	1075.56 MB/s
314*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/128K	   10000	    127313 ns/op	1029.52 MB/s
315*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/256K	    5000	    254134 ns/op	1031.52 MB/s
316*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/512K	    5000	    491892 ns/op	1065.86 MB/s
317*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/1M	    1000	   1133898 ns/op	 924.75 MB/s
318*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/2M	     500	   2308796 ns/op	 908.33 MB/s
319*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/4M	     500	   4548904 ns/op	 922.05 MB/s
320*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/8M	     200	   9024270 ns/op	 929.56 MB/s
321*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/16M	     100	  18438590 ns/op	 909.90 MB/s
322*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/8	10000000	       191 ns/op	  41.68 MB/s
323*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/16	 5000000	       229 ns/op	  69.63 MB/s
324*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/32	 5000000	       324 ns/op	  98.73 MB/s
325*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/64	 5000000	       470 ns/op	 136.08 MB/s
326*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/128	 1000000	      1186 ns/op	 107.88 MB/s
327*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/256	 1000000	      1773 ns/op	 144.34 MB/s
328*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/512	  500000	      3948 ns/op	 129.66 MB/s
329*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/1K	  200000	      7218 ns/op	 141.85 MB/s
330*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/2K	  100000	     13609 ns/op	 150.49 MB/s
331*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/4K	   50000	     25314 ns/op	 161.80 MB/s
332*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/8K	   20000	     50313 ns/op	 162.82 MB/s
333*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/16K	   20000	     98301 ns/op	 166.67 MB/s
334*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/32K	   10000	    197269 ns/op	 166.11 MB/s
335*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/64K	    5000	    392344 ns/op	 167.04 MB/s
336*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/128K	    2000	    789037 ns/op	 166.12 MB/s
337*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/256K	    1000	   1572839 ns/op	 166.67 MB/s
338*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/512K	     500	   3152628 ns/op	 166.30 MB/s
339*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/1M	     200	   6467335 ns/op	 162.13 MB/s
340*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/2M	     100	  12945310 ns/op	 162.00 MB/s
341*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/4M	      50	  26107960 ns/op	 160.65 MB/s
342*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/8M	      20	  52019700 ns/op	 161.26 MB/s
343*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/16M	      10	 103979700 ns/op	 161.35 MB/s
344*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/8	 5000000	       320 ns/op	  24.99 MB/s
345*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/16	 5000000	       325 ns/op	  49.14 MB/s
346*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/32	 5000000	       362 ns/op	  88.30 MB/s
347*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/64	 5000000	       379 ns/op	 168.55 MB/s
348*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/128	 5000000	       435 ns/op	 294.25 MB/s
349*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/256	 2000000	       530 ns/op	 482.85 MB/s
350*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/512	 2000000	       721 ns/op	 710.03 MB/s
351*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/1K	 1000000	      1290 ns/op	 793.55 MB/s
352*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/2K	  500000	      2223 ns/op	 921.20 MB/s
353*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/4K	  500000	      3936 ns/op	1040.51 MB/s
354*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/8K	  200000	      7628 ns/op	1073.85 MB/s
355*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/16K	  100000	     14704 ns/op	1114.25 MB/s
356*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/32K	   50000	     30338 ns/op	1080.08 MB/s
357*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/64K	   20000	     60907 ns/op	1075.99 MB/s
358*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/128K	   10000	    127232 ns/op	1030.17 MB/s
359*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/256K	    5000	    253878 ns/op	1032.56 MB/s
360*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/512K	    2000	    510752 ns/op	1026.50 MB/s
361*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/1M	    1000	   1132564 ns/op	 925.84 MB/s
362*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/2M	     500	   2265660 ns/op	 925.63 MB/s
363*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/4M	     500	   4524512 ns/op	 927.02 MB/s
364*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/8M	     200	   9113050 ns/op	 920.50 MB/s
365*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/16M	     100	  18149050 ns/op	 924.41 MB/s
366*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/8	10000000	       196 ns/op	  40.61 MB/s
367*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/16	 5000000	       239 ns/op	  66.94 MB/s
368*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/32	 5000000	       311 ns/op	 102.58 MB/s
369*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/64	 5000000	       458 ns/op	 139.44 MB/s
370*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/128	 2000000	       747 ns/op	 171.17 MB/s
371*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/256	  100000	     16750 ns/op	  15.28 MB/s
372*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/512	   50000	     39824 ns/op	  12.86 MB/s
373*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/1K	   20000	     78534 ns/op	  13.04 MB/s
374*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/2K	   10000	    116649 ns/op	  17.56 MB/s
375*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/4K	    5000	    289351 ns/op	  14.16 MB/s
376*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/8K	    2000	    624232 ns/op	  13.12 MB/s
377*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/16K	    1000	   1273353 ns/op	  12.87 MB/s
378*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/32K	     500	   2547042 ns/op	  12.87 MB/s
379*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/64K	     200	   5087635 ns/op	  12.88 MB/s
380*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/128K	     100	  10218440 ns/op	  12.83 MB/s
381*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/256K	      50	  20359020 ns/op	  12.88 MB/s
382*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/8	 5000000	       335 ns/op	  23.85 MB/s
383*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/16	 5000000	       387 ns/op	  41.31 MB/s
384*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/32	 5000000	       497 ns/op	  64.31 MB/s
385*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/64	 2000000	       698 ns/op	  91.65 MB/s
386*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/128	 1000000	      1116 ns/op	 114.69 MB/s
387*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/256	 1000000	      1941 ns/op	 131.87 MB/s
388*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/512	  500000	      3610 ns/op	 141.81 MB/s
389*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/1K	  200000	      6924 ns/op	 147.87 MB/s
390*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/2K	  100000	     13593 ns/op	 150.66 MB/s
391*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/4K	   50000	     26821 ns/op	 152.71 MB/s
392*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/8K	   20000	     53355 ns/op	 153.54 MB/s
393*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/16K	   10000	    106541 ns/op	 153.78 MB/s
394*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/32K	    5000	    213334 ns/op	 153.60 MB/s
395*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/64K	    5000	    425884 ns/op	 153.88 MB/s
396*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/128K	    2000	    861612 ns/op	 152.12 MB/s
397*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/256K	    1000	   1721932 ns/op	 152.24 MB/s
398*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/512K	     500	   3436138 ns/op	 152.58 MB/s
399*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/1M	     200	   6959260 ns/op	 150.67 MB/s
400*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/2M	     100	  13991020 ns/op	 149.89 MB/s
401*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/4M	      50	  27927180 ns/op	 150.19 MB/s
402*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/8M	      20	  56069500 ns/op	 149.61 MB/s
403*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/16M	      10	 112054200 ns/op	 149.72 MB/s
404*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/8	10000000	       198 ns/op	  40.39 MB/s
405*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/16	 5000000	       240 ns/op	  66.51 MB/s
406*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/32	 5000000	       312 ns/op	 102.38 MB/s
407*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/64	 5000000	       459 ns/op	 139.25 MB/s
408*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/128	 2000000	       749 ns/op	 170.80 MB/s
409*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/256	    1000	   1035026 ns/op	   0.25 MB/s
410*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/512	     500	   4247092 ns/op	   0.12 MB/s
411*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/1K	     100	  16874720 ns/op	   0.06 MB/s
412*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/2K	      20	  61595100 ns/op	   0.03 MB/s
413*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/4K	       5	 266182000 ns/op	   0.02 MB/s
414*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/8	 5000000	       332 ns/op	  24.04 MB/s
415*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/16	 5000000	       389 ns/op	  41.05 MB/s
416*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/32	 5000000	       498 ns/op	  64.25 MB/s
417*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/64	 2000000	       695 ns/op	  91.97 MB/s
418*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/128	 1000000	      1109 ns/op	 115.34 MB/s
419*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/256	 1000000	      1944 ns/op	 131.66 MB/s
420*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/512	  500000	      3603 ns/op	 142.09 MB/s
421*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/1K	  200000	      6910 ns/op	 148.17 MB/s
422*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/2K	  100000	     13584 ns/op	 150.76 MB/s
423*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/4K	   50000	     26804 ns/op	 152.81 MB/s
424*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/8K	   20000	     53574 ns/op	 152.91 MB/s
425*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/16K	   10000	    106335 ns/op	 154.08 MB/s
426*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/32K	    5000	    212875 ns/op	 153.93 MB/s
427*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/64K	    5000	    426419 ns/op	 153.69 MB/s
428*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/128K	    2000	    860044 ns/op	 152.40 MB/s
429*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/256K	    1000	   1717290 ns/op	 152.65 MB/s
430*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/512K	     500	   3443368 ns/op	 152.26 MB/s
431*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/1M	     200	   6974745 ns/op	 150.34 MB/s
432*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/2M	     100	  13946120 ns/op	 150.38 MB/s
433*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/4M	      50	  27953660 ns/op	 150.04 MB/s
434*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/8M	      20	  55889600 ns/op	 150.09 MB/s
435*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/16M	      10	 111632200 ns/op	 150.29 MB/s
436*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedPCRE/8	 5000000	       306 ns/op	  26.06 MB/s
437*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/8	 5000000	       330 ns/op	  24.18 MB/s
438*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/16	 5000000	       384 ns/op	  41.64 MB/s
439*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/32	 5000000	       493 ns/op	  64.80 MB/s
440*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/64	 2000000	       713 ns/op	  89.69 MB/s
441*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/128	 1000000	      1148 ns/op	 111.47 MB/s
442*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/256	  500000	      2027 ns/op	 126.29 MB/s
443*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/512	  500000	      3767 ns/op	 135.91 MB/s
444*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/1K	  200000	      7264 ns/op	 140.96 MB/s
445*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/2K	  100000	     14217 ns/op	 144.05 MB/s
446*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/4K	   50000	     28234 ns/op	 145.07 MB/s
447*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/8K	   20000	     56090 ns/op	 146.05 MB/s
448*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/16K	   10000	    112201 ns/op	 146.02 MB/s
449*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/32K	    5000	    223654 ns/op	 146.51 MB/s
450*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/64K	    5000	    448713 ns/op	 146.05 MB/s
451*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/128K	    2000	    903401 ns/op	 145.09 MB/s
452*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/256K	    1000	   1801568 ns/op	 145.51 MB/s
453*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/512K	     500	   3611400 ns/op	 145.18 MB/s
454*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/1M	     200	   7303355 ns/op	 143.57 MB/s
455*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/2M	     100	  14659380 ns/op	 143.06 MB/s
456*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/4M	      50	  29371720 ns/op	 142.80 MB/s
457*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/8M	      20	  58387300 ns/op	 143.67 MB/s
458*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/16M	      10	 116634700 ns/op	 143.84 MB/s
459*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/8	 5000000	       384 ns/op	  20.82 MB/s
460*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/16	 5000000	       476 ns/op	  33.60 MB/s
461*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/32	 2000000	       641 ns/op	  49.87 MB/s
462*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/64	 2000000	       969 ns/op	  66.03 MB/s
463*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/128	 1000000	      1619 ns/op	  79.03 MB/s
464*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/256	  500000	      2934 ns/op	  87.23 MB/s
465*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/512	  200000	      5548 ns/op	  92.28 MB/s
466*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/1K	  100000	     10777 ns/op	  95.01 MB/s
467*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/2K	   50000	     21301 ns/op	  96.14 MB/s
468*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/4K	   50000	     42253 ns/op	  96.94 MB/s
469*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/8K	   20000	     84014 ns/op	  97.51 MB/s
470*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/16K	   10000	    168135 ns/op	  97.45 MB/s
471*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/32K	    5000	    336352 ns/op	  97.42 MB/s
472*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/8	10000000	       173 ns/op	  46.12 MB/s
473*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/16	 5000000	       361 ns/op	  44.31 MB/s
474*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/32	 5000000	       428 ns/op	  74.67 MB/s
475*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/64	 2000000	       542 ns/op	 117.92 MB/s
476*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/128	 2000000	       804 ns/op	 159.17 MB/s
477*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/256	 1000000	      1306 ns/op	 195.91 MB/s
478*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/512	  500000	      2303 ns/op	 222.23 MB/s
479*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/1K	  500000	      4140 ns/op	 247.33 MB/s
480*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/2K	  200000	      8305 ns/op	 246.59 MB/s
481*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/4K	  100000	     16335 ns/op	 250.74 MB/s
482*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/8K	   50000	     32402 ns/op	 252.82 MB/s
483*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/16K	   20000	     61654 ns/op	 265.74 MB/s
484*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/32K	   10000	    123161 ns/op	 266.06 MB/s
485*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/64K	    5000	    250635 ns/op	 261.48 MB/s
486*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/128K	    2000	    501539 ns/op	 261.34 MB/s
487*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/256K	    1000	   1029773 ns/op	 254.56 MB/s
488*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/512K	     500	   2088812 ns/op	 251.00 MB/s
489*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/1M	     500	   4367148 ns/op	 240.11 MB/s
490*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/8	  500000	      3069 ns/op	   2.61 MB/s
491*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/16	  500000	      3145 ns/op	   5.09 MB/s
492*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/32	  500000	      3288 ns/op	   9.73 MB/s
493*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/64	  500000	      3564 ns/op	  17.96 MB/s
494*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/128	  500000	      4104 ns/op	  31.18 MB/s
495*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/256	  200000	      5214 ns/op	  49.09 MB/s
496*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/512	  200000	      7414 ns/op	  69.05 MB/s
497*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/1K	  100000	     11867 ns/op	  86.29 MB/s
498*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/2K	   50000	     20669 ns/op	  99.08 MB/s
499*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/4K	   50000	     38338 ns/op	 106.84 MB/s
500*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/8K	   20000	     73632 ns/op	 111.26 MB/s
501*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/16K	   10000	    144640 ns/op	 113.27 MB/s
502*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/32K	    5000	    286497 ns/op	 114.37 MB/s
503*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/64K	    2000	    571622 ns/op	 114.65 MB/s
504*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/128K	    1000	   1141585 ns/op	 114.82 MB/s
505*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/256K	     500	   2297252 ns/op	 114.11 MB/s
506*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/512K	     500	   4580748 ns/op	 114.45 MB/s
507*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/1M	     200	   9388870 ns/op	 111.68 MB/s
508*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/2M	     100	  19154170 ns/op	 109.49 MB/s
509*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/4M	      50	  39603180 ns/op	 105.91 MB/s
510*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/8M	      10	 100235900 ns/op	  83.69 MB/s
511*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/16M	       5	 249216000 ns/op	  67.32 MB/s
512*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/8	  100000	     10763 ns/op	   0.74 MB/s
513*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/16	   50000	     24745 ns/op	   0.65 MB/s
514*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/32	   50000	     24874 ns/op	   1.29 MB/s
515*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/64	   50000	     25512 ns/op	   2.51 MB/s
516*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/128	   50000	     25781 ns/op	   4.96 MB/s
517*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/256	   50000	     26515 ns/op	   9.65 MB/s
518*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/512	   50000	     28061 ns/op	  18.25 MB/s
519*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/1K	   50000	     31719 ns/op	  32.28 MB/s
520*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/2K	   50000	     38644 ns/op	  53.00 MB/s
521*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/4K	   20000	     52593 ns/op	  77.88 MB/s
522*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/8K	   20000	     80472 ns/op	 101.80 MB/s
523*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/16K	   10000	    136735 ns/op	 119.82 MB/s
524*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/32K	    5000	    248227 ns/op	 132.01 MB/s
525*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/64K	    5000	    474621 ns/op	 138.08 MB/s
526*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/128K	    2000	    926762 ns/op	 141.43 MB/s
527*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/256K	    1000	   1834769 ns/op	 142.88 MB/s
528*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/512K	     500	   3659356 ns/op	 143.27 MB/s
529*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/1M	     200	   7482580 ns/op	 140.14 MB/s
530*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/2M	     100	  15275510 ns/op	 137.29 MB/s
531*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/4M	      50	  32164720 ns/op	 130.40 MB/s
532*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/8M	      20	  71208250 ns/op	 117.80 MB/s
533*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/16M	       5	 215755600 ns/op	  77.76 MB/s
534*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/8	 5000000	       397 ns/op	  20.12 MB/s
535*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/16	 5000000	       466 ns/op	  34.27 MB/s
536*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/32	 2000000	       602 ns/op	  53.10 MB/s
537*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/64	 2000000	       881 ns/op	  72.63 MB/s
538*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/128	 1000000	      1432 ns/op	  89.38 MB/s
539*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/256	  500000	      2542 ns/op	 100.69 MB/s
540*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/512	  500000	      4750 ns/op	 107.78 MB/s
541*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/1K	  200000	      9157 ns/op	 111.83 MB/s
542*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/2K	  100000	     18016 ns/op	 113.67 MB/s
543*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/4K	   50000	     35707 ns/op	 114.71 MB/s
544*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/8K	   20000	     70955 ns/op	 115.45 MB/s
545*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/16K	   10000	    141912 ns/op	 115.45 MB/s
546*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/32K	    5000	    284777 ns/op	 115.07 MB/s
547*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/64K	    2000	    571111 ns/op	 114.75 MB/s
548*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/128K	    1000	   1142328 ns/op	 114.74 MB/s
549*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/256K	     500	   2289468 ns/op	 114.50 MB/s
550*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/512K	     500	   4566850 ns/op	 114.80 MB/s
551*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/1M	     200	   9379830 ns/op	 111.79 MB/s
552*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/2M	     100	  19115070 ns/op	 109.71 MB/s
553*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/4M	      50	  39568300 ns/op	 106.00 MB/s
554*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/8M	      10	 100039600 ns/op	  83.85 MB/s
555*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/16M	       5	 249181800 ns/op	  67.33 MB/s
556*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/8	 5000000	       201 ns/op	  39.73 MB/s
557*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/16	 5000000	       395 ns/op	  40.43 MB/s
558*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/32	 2000000	       507 ns/op	  63.06 MB/s
559*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/64	 2000000	       723 ns/op	  88.42 MB/s
560*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/128	 1000000	      1157 ns/op	 110.59 MB/s
561*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/256	  500000	      2032 ns/op	 125.94 MB/s
562*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/512	  500000	      3778 ns/op	 135.49 MB/s
563*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/1K	  200000	      7275 ns/op	 140.75 MB/s
564*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/2K	  100000	     14222 ns/op	 144.00 MB/s
565*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/4K	   50000	     28255 ns/op	 144.96 MB/s
566*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/8K	   20000	     56056 ns/op	 146.14 MB/s
567*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/16K	   10000	    112188 ns/op	 146.04 MB/s
568*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/32K	    5000	    223466 ns/op	 146.64 MB/s
569*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/64K	    5000	    448677 ns/op	 146.06 MB/s
570*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/128K	    2000	    901883 ns/op	 145.33 MB/s
571*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/256K	    1000	   1810495 ns/op	 144.79 MB/s
572*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/512K	     500	   3631582 ns/op	 144.37 MB/s
573*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/1M	     200	   7434340 ns/op	 141.04 MB/s
574*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/2M	     100	  15224310 ns/op	 137.75 MB/s
575*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/4M	      50	  31757460 ns/op	 132.07 MB/s
576*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/8M	      20	  70959200 ns/op	 118.22 MB/s
577*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/16M	       5	 215988600 ns/op	  77.68 MB/s
578*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/8	  500000	      3292 ns/op	   2.43 MB/s
579*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/16	  500000	      3360 ns/op	   4.76 MB/s
580*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/32	  500000	      3476 ns/op	   9.21 MB/s
581*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/64	  500000	      3775 ns/op	  16.95 MB/s
582*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/128	  500000	      4303 ns/op	  29.75 MB/s
583*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/256	  200000	      5430 ns/op	  47.14 MB/s
584*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/512	  200000	      7664 ns/op	  66.80 MB/s
585*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/1K	  100000	     12062 ns/op	  84.89 MB/s
586*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/2K	   50000	     20956 ns/op	  97.73 MB/s
587*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/4K	   50000	     38521 ns/op	 106.33 MB/s
588*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/8K	   20000	     73852 ns/op	 110.92 MB/s
589*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/16K	   10000	    144900 ns/op	 113.07 MB/s
590*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/32K	    5000	    286158 ns/op	 114.51 MB/s
591*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/64K	    2000	    569992 ns/op	 114.98 MB/s
592*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/128K	    1000	   1144770 ns/op	 114.50 MB/s
593*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/256K	     500	   2292086 ns/op	 114.37 MB/s
594*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/512K	     500	   4578494 ns/op	 114.51 MB/s
595*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/1M	     200	   9410760 ns/op	 111.42 MB/s
596*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/2M	     100	  19166460 ns/op	 109.42 MB/s
597*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/4M	      50	  39599000 ns/op	 105.92 MB/s
598*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/8M	      10	 100725900 ns/op	  83.28 MB/s
599*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/16M	       5	 249356000 ns/op	  67.28 MB/s
600*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/8	   50000	     33188 ns/op	   0.24 MB/s
601*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/16	   50000	     33012 ns/op	   0.48 MB/s
602*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/32	   50000	     32845 ns/op	   0.97 MB/s
603*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/64	   50000	     33133 ns/op	   1.93 MB/s
604*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/128	   50000	     33536 ns/op	   3.82 MB/s
605*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/256	   50000	     34548 ns/op	   7.41 MB/s
606*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/512	   50000	     36303 ns/op	  14.10 MB/s
607*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/1K	   50000	     39676 ns/op	  25.81 MB/s
608*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/2K	   50000	     46563 ns/op	  43.98 MB/s
609*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/4K	   20000	     60801 ns/op	  67.37 MB/s
610*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/8K	   20000	     88743 ns/op	  92.31 MB/s
611*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/16K	   10000	    145159 ns/op	 112.87 MB/s
612*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/32K	    5000	    257245 ns/op	 127.38 MB/s
613*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/64K	    5000	    482971 ns/op	 135.69 MB/s
614*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/128K	    2000	    935136 ns/op	 140.16 MB/s
615*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/256K	    1000	   1844695 ns/op	 142.11 MB/s
616*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/512K	     500	   3676360 ns/op	 142.61 MB/s
617*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/1M	     200	   7511915 ns/op	 139.59 MB/s
618*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/2M	     100	  15301160 ns/op	 137.06 MB/s
619*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/4M	      50	  31848480 ns/op	 131.70 MB/s
620*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/8M	      20	  71078250 ns/op	 118.02 MB/s
621*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/16M	       5	 215988000 ns/op	  77.68 MB/s
622*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/8	 5000000	       442 ns/op	  18.08 MB/s
623*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/16	 2000000	       511 ns/op	  31.31 MB/s
624*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/32	 2000000	       649 ns/op	  49.30 MB/s
625*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/64	 2000000	       926 ns/op	  69.09 MB/s
626*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/128	 1000000	      1476 ns/op	  86.70 MB/s
627*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/256	  500000	      2584 ns/op	  99.04 MB/s
628*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/512	  500000	      4787 ns/op	 106.93 MB/s
629*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/1K	  200000	      9217 ns/op	 111.10 MB/s
630*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/2K	  100000	     18078 ns/op	 113.28 MB/s
631*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/4K	   50000	     35681 ns/op	 114.79 MB/s
632*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/8K	   20000	     71032 ns/op	 115.33 MB/s
633*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/16K	   10000	    142121 ns/op	 115.28 MB/s
634*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/32K	    5000	    283243 ns/op	 115.69 MB/s
635*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/64K	    2000	    566937 ns/op	 115.60 MB/s
636*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/128K	    1000	   1141044 ns/op	 114.87 MB/s
637*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/256K	     500	   2283570 ns/op	 114.80 MB/s
638*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/512K	     500	   4573362 ns/op	 114.64 MB/s
639*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/1M	     200	   9377975 ns/op	 111.81 MB/s
640*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/2M	     100	  19150760 ns/op	 109.51 MB/s
641*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/4M	      50	  39578540 ns/op	 105.97 MB/s
642*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/8M	      10	 102111900 ns/op	  82.15 MB/s
643*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/16M	       5	 247123000 ns/op	  67.89 MB/s
644*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/8	 5000000	       348 ns/op	  22.94 MB/s
645*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/16	 5000000	       396 ns/op	  40.35 MB/s
646*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/32	 5000000	       492 ns/op	  65.01 MB/s
647*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/64	 2000000	       716 ns/op	  89.38 MB/s
648*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/128	 1000000	      1131 ns/op	 113.09 MB/s
649*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/256	 1000000	      1961 ns/op	 130.49 MB/s
650*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/512	  500000	      3626 ns/op	 141.17 MB/s
651*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/1K	  200000	      6941 ns/op	 147.51 MB/s
652*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/2K	  100000	     13591 ns/op	 150.69 MB/s
653*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/4K	   50000	     26867 ns/op	 152.45 MB/s
654*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/8K	   20000	     53455 ns/op	 153.25 MB/s
655*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/16K	   10000	    106632 ns/op	 153.65 MB/s
656*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/32K	    5000	    213141 ns/op	 153.74 MB/s
657*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/64K	    5000	    426628 ns/op	 153.61 MB/s
658*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/128K	    2000	    861903 ns/op	 152.07 MB/s
659*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/256K	    1000	   1729300 ns/op	 151.59 MB/s
660*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/512K	     500	   3470894 ns/op	 151.05 MB/s
661*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/1M	     200	   7120350 ns/op	 147.26 MB/s
662*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/2M	     100	  14538650 ns/op	 144.25 MB/s
663*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/4M	      50	  30323940 ns/op	 138.32 MB/s
664*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/8M	      20	  68069300 ns/op	 123.24 MB/s
665*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/16M	       5	 211011000 ns/op	  79.51 MB/s
666*ccdc9c3eSSadaf EbrahimiSearch_Digits_PCRE	  200000	      7008 ns/op
667*ccdc9c3eSSadaf EbrahimiSearch_Digits_RE2	   50000	     27251 ns/op
668*ccdc9c3eSSadaf EbrahimiParse_Digits_PCRE	  200000	      6887 ns/op
669*ccdc9c3eSSadaf EbrahimiParse_Digits_RE2	  100000	     13239 ns/op
670*ccdc9c3eSSadaf EbrahimiParse_CachedDigits_PCRE	 2000000	       776 ns/op
671*ccdc9c3eSSadaf EbrahimiParse_CachedDigits_RE2	 5000000	       451 ns/op
672*ccdc9c3eSSadaf EbrahimiParse_DigitDs_PCRE	  200000	      6558 ns/op
673*ccdc9c3eSSadaf EbrahimiParse_DigitDs_RE2	  100000	     12946 ns/op
674*ccdc9c3eSSadaf EbrahimiParse_CachedDigitDs_PCRE	 2000000	       766 ns/op
675*ccdc9c3eSSadaf EbrahimiParse_CachedDigitDs_RE2	 5000000	       445 ns/op
676*ccdc9c3eSSadaf EbrahimiParse_Split_PCRE	  500000	      4751 ns/op
677*ccdc9c3eSSadaf EbrahimiParse_Split_RE2	  100000	     14060 ns/op
678*ccdc9c3eSSadaf EbrahimiParse_CachedSplit_PCRE	 2000000	       568 ns/op
679*ccdc9c3eSSadaf EbrahimiParse_CachedSplit_RE2	 5000000	       275 ns/op
680*ccdc9c3eSSadaf EbrahimiParse_SplitHard_PCRE	  500000	      4650 ns/op
681*ccdc9c3eSSadaf EbrahimiParse_SplitHard_RE2	  100000	     17606 ns/op
682*ccdc9c3eSSadaf EbrahimiParse_CachedSplitHard_PCRE	 2000000	       554 ns/op
683*ccdc9c3eSSadaf EbrahimiParse_CachedSplitHard_RE2	  500000	      2987 ns/op
684*ccdc9c3eSSadaf EbrahimiParse_CachedSplitBig1_PCRE	     200	   8376500 ns/op
685*ccdc9c3eSSadaf EbrahimiParse_CachedSplitBig1_RE2	    1000	   1342272 ns/op
686*ccdc9c3eSSadaf EbrahimiParse_CachedSplitBig2_PCRE	    2000	    848859 ns/op
687*ccdc9c3eSSadaf EbrahimiParse_CachedSplitBig2_RE2	      10	 781553500 ns/op
688*ccdc9c3eSSadaf EbrahimiBM_PCRE_Compile	  200000	      5582 ns/op
689*ccdc9c3eSSadaf EbrahimiBM_RE2_Compile	  100000	     13961 ns/op
690*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/8	  500000	      2107 ns/op	   3.80 MB/s
691*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/16	  500000	      3526 ns/op	   4.54 MB/s
692*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/32	  200000	      6320 ns/op	   5.06 MB/s
693*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/64	  100000	     11953 ns/op	   5.35 MB/s
694*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/128	   50000	     23357 ns/op	   5.48 MB/s
695*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/256	   50000	     45919 ns/op	   5.57 MB/s
696*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/512	   20000	     90828 ns/op	   5.64 MB/s
697*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/1K	   10000	    181299 ns/op	   5.65 MB/s
698*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/2K	    5000	    358095 ns/op	   5.72 MB/s
699*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/4K	    2000	    709670 ns/op	   5.77 MB/s
700*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/8K	    1000	   1412480 ns/op	   5.80 MB/s
701*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/16K	     500	   2826286 ns/op	   5.80 MB/s
702*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/32K	     200	   5643125 ns/op	   5.81 MB/s
703*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/64K	     100	  11303300 ns/op	   5.80 MB/s
704*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/128K	      50	  22564640 ns/op	   5.81 MB/s
705*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/256K	      50	  45145780 ns/op	   5.81 MB/s
706*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/512K	      20	  90272200 ns/op	   5.81 MB/s
707*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/1M	      10	 180937900 ns/op	   5.80 MB/s
708*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/2M	       5	 362303400 ns/op	   5.79 MB/s
709*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/4M	       2	 725048500 ns/op	   5.78 MB/s
710*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/8M	       1	1449458000 ns/op	   5.79 MB/s
711*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/16M	       1	2898562000 ns/op	   5.79 MB/s
712*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/8	 1000000	      1038 ns/op	   7.70 MB/s
713*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/16	 1000000	      1106 ns/op	  14.46 MB/s
714*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/32	 1000000	      1210 ns/op	  26.44 MB/s
715*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/64	 1000000	      1429 ns/op	  44.78 MB/s
716*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/128	 1000000	      1864 ns/op	  68.64 MB/s
717*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/256	  500000	      2741 ns/op	  93.38 MB/s
718*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/512	  500000	      4483 ns/op	 114.18 MB/s
719*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/1K	  200000	      7984 ns/op	 128.24 MB/s
720*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/2K	  100000	     14957 ns/op	 136.92 MB/s
721*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/4K	   50000	     28994 ns/op	 141.27 MB/s
722*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/8K	   20000	     56950 ns/op	 143.85 MB/s
723*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/16K	   10000	    112907 ns/op	 145.11 MB/s
724*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/32K	    5000	    224855 ns/op	 145.73 MB/s
725*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/64K	    5000	    449976 ns/op	 145.64 MB/s
726*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/128K	    2000	    899644 ns/op	 145.69 MB/s
727*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/256K	    1000	   1798122 ns/op	 145.79 MB/s
728*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/512K	     500	   3597034 ns/op	 145.76 MB/s
729*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/1M	     200	   7261140 ns/op	 144.41 MB/s
730*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/2M	     100	  14532060 ns/op	 144.31 MB/s
731*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/4M	      50	  29033780 ns/op	 144.46 MB/s
732*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/8M	      20	  57850800 ns/op	 145.00 MB/s
733*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/16M	      10	 115699800 ns/op	 145.01 MB/s
734*ccdc9c3eSSadaf EbrahimiEmptyPartialMatchPCRE	10000000	       192 ns/op
735*ccdc9c3eSSadaf EbrahimiEmptyPartialMatchRE2	 5000000	       273 ns/op
736*ccdc9c3eSSadaf EbrahimiSimplePartialMatchPCRE	 5000000	       263 ns/op
737*ccdc9c3eSSadaf EbrahimiSimplePartialMatchRE2	 5000000	       347 ns/op
738*ccdc9c3eSSadaf EbrahimiHTTPPartialMatchPCRE	 2000000	       885 ns/op
739*ccdc9c3eSSadaf EbrahimiHTTPPartialMatchRE2	 1000000	      1099 ns/op
740*ccdc9c3eSSadaf EbrahimiSmallHTTPPartialMatchPCRE	 2000000	       890 ns/op
741*ccdc9c3eSSadaf EbrahimiSmallHTTPPartialMatchRE2	 1000000	      1097 ns/op
742*ccdc9c3eSSadaf EbrahimiDotMatchPCRE	 2000000	       860 ns/op
743*ccdc9c3eSSadaf EbrahimiDotMatchRE2	 1000000	      1175 ns/op
744*ccdc9c3eSSadaf EbrahimiASCIIMatchPCRE	 2000000	       767 ns/op
745*ccdc9c3eSSadaf EbrahimiASCIIMatchRE2	 1000000	      1174 ns/op
746*ccdc9c3eSSadaf Ebrahimi==BENCHMARK== r70.mtv.corp.google.com Fri Feb 26 15:25:04 PST 2010
747*ccdc9c3eSSadaf Ebrahimi# Linux r70.mtv.corp.google.com 2.6.24-gg804007-generic #1 SMP Thu Jan 21 11:28:34 PST 2010 x86_64 GNU/Linux
748*ccdc9c3eSSadaf Ebrahimi# g++ (GCC) 4.2.4 (Ubuntu 4.2.4-1ubuntu4)
749*ccdc9c3eSSadaf Ebrahimi# Copyright (C) 2007 Free Software Foundation, Inc.
750*ccdc9c3eSSadaf Ebrahimi# This is free software; see the source for copying conditions.  There is NO
751*ccdc9c3eSSadaf Ebrahimi# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
752*ccdc9c3eSSadaf Ebrahimi#
753*ccdc9c3eSSadaf Ebrahimi# d7671f473f1a+ tip
754*ccdc9c3eSSadaf Ebrahimi# obj/test/regexp_benchmark: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), for GNU/Linux 2.6.8, dynamically linked (uses shared libs), not stripped
755*ccdc9c3eSSadaf Ebrahimi
756*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/8	10000000	       187 ns/op	  42.72 MB/s
757*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/16	 5000000	       225 ns/op	  71.05 MB/s
758*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/32	 5000000	       321 ns/op	  99.66 MB/s
759*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/64	 5000000	       472 ns/op	 135.54 MB/s
760*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/128	 2000000	       768 ns/op	 166.47 MB/s
761*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/256	  500000	      2071 ns/op	 123.57 MB/s
762*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/512	  500000	      3601 ns/op	 142.17 MB/s
763*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/1K	  200000	      7120 ns/op	 143.81 MB/s
764*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/2K	  100000	     12071 ns/op	 169.66 MB/s
765*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/4K	   50000	     24017 ns/op	 170.54 MB/s
766*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/8K	   50000	     49303 ns/op	 166.15 MB/s
767*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/16K	   20000	     96809 ns/op	 169.24 MB/s
768*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/32K	   10000	    194402 ns/op	 168.56 MB/s
769*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/64K	    5000	    387333 ns/op	 169.20 MB/s
770*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/128K	    2000	    785405 ns/op	 166.88 MB/s
771*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/256K	    1000	   1553127 ns/op	 168.78 MB/s
772*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/512K	     500	   3111082 ns/op	 168.52 MB/s
773*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/1M	     200	   6329655 ns/op	 165.66 MB/s
774*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/2M	     100	  12689760 ns/op	 165.26 MB/s
775*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/4M	      50	  25449660 ns/op	 164.81 MB/s
776*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/8M	      20	  50878350 ns/op	 164.88 MB/s
777*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/16M	      10	 101730500 ns/op	 164.92 MB/s
778*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/8	 5000000	       293 ns/op	  27.22 MB/s
779*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/16	 5000000	       296 ns/op	  53.97 MB/s
780*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/32	 5000000	       332 ns/op	  96.20 MB/s
781*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/64	 5000000	       344 ns/op	 185.55 MB/s
782*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/128	 5000000	       419 ns/op	 304.99 MB/s
783*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/256	 5000000	       498 ns/op	 513.30 MB/s
784*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/512	 2000000	       693 ns/op	 738.23 MB/s
785*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/1K	 1000000	      1178 ns/op	 869.24 MB/s
786*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/2K	  500000	      2137 ns/op	 958.09 MB/s
787*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/4K	  500000	      3802 ns/op	1077.05 MB/s
788*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/8K	  200000	      7338 ns/op	1116.29 MB/s
789*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/16K	  100000	     14223 ns/op	1151.89 MB/s
790*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/32K	   50000	     29212 ns/op	1121.69 MB/s
791*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/64K	   20000	     58571 ns/op	1118.91 MB/s
792*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/128K	   10000	    127652 ns/op	1026.79 MB/s
793*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/256K	    5000	    254173 ns/op	1031.36 MB/s
794*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/512K	    2000	    512878 ns/op	1022.25 MB/s
795*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/1M	    1000	   1025916 ns/op	1022.09 MB/s
796*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/2M	     500	   2025662 ns/op	1035.29 MB/s
797*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/4M	     500	   4102988 ns/op	1022.26 MB/s
798*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/8M	     200	   8215045 ns/op	1021.13 MB/s
799*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/16M	     100	  16434700 ns/op	1020.84 MB/s
800*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/8	10000000	       194 ns/op	  41.08 MB/s
801*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/16	 5000000	       234 ns/op	  68.20 MB/s
802*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/32	 5000000	       327 ns/op	  97.57 MB/s
803*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/64	 5000000	       474 ns/op	 134.94 MB/s
804*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/128	 1000000	      1189 ns/op	 107.57 MB/s
805*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/256	 1000000	      1782 ns/op	 143.66 MB/s
806*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/512	  500000	      3957 ns/op	 129.38 MB/s
807*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/1K	  200000	      7231 ns/op	 141.60 MB/s
808*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/2K	  100000	     13633 ns/op	 150.22 MB/s
809*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/4K	   50000	     25380 ns/op	 161.39 MB/s
810*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/8K	   20000	     50466 ns/op	 162.32 MB/s
811*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/16K	   20000	     98483 ns/op	 166.36 MB/s
812*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/32K	   10000	    197239 ns/op	 166.13 MB/s
813*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/64K	    5000	    393513 ns/op	 166.54 MB/s
814*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/128K	    2000	    792420 ns/op	 165.41 MB/s
815*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/256K	    1000	   1577956 ns/op	 166.13 MB/s
816*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/512K	     500	   3162854 ns/op	 165.76 MB/s
817*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/1M	     200	   6433560 ns/op	 162.99 MB/s
818*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/2M	     100	  12888530 ns/op	 162.71 MB/s
819*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/4M	      50	  25851040 ns/op	 162.25 MB/s
820*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/8M	      20	  51705700 ns/op	 162.24 MB/s
821*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/16M	      10	 103423200 ns/op	 162.22 MB/s
822*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/8	 5000000	       292 ns/op	  27.34 MB/s
823*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/16	 5000000	       293 ns/op	  54.49 MB/s
824*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/32	 5000000	       330 ns/op	  96.86 MB/s
825*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/64	 5000000	       343 ns/op	 186.51 MB/s
826*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/128	 5000000	       421 ns/op	 304.03 MB/s
827*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/256	 5000000	       499 ns/op	 512.53 MB/s
828*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/512	 2000000	       697 ns/op	 734.27 MB/s
829*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/1K	 1000000	      1180 ns/op	 867.12 MB/s
830*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/2K	  500000	      2136 ns/op	 958.55 MB/s
831*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/4K	  500000	      3808 ns/op	1075.53 MB/s
832*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/8K	  200000	      7335 ns/op	1116.83 MB/s
833*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/16K	  100000	     14184 ns/op	1155.10 MB/s
834*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/32K	   50000	     29181 ns/op	1122.91 MB/s
835*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/64K	   20000	     58567 ns/op	1118.98 MB/s
836*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/128K	   10000	    127629 ns/op	1026.98 MB/s
837*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/256K	    5000	    254045 ns/op	1031.88 MB/s
838*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/512K	    5000	    494356 ns/op	1060.55 MB/s
839*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/1M	    1000	   1027490 ns/op	1020.52 MB/s
840*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/2M	     500	   2033222 ns/op	1031.44 MB/s
841*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/4M	     500	   4106182 ns/op	1021.46 MB/s
842*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/8M	     200	   8215690 ns/op	1021.05 MB/s
843*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/16M	     100	  16420070 ns/op	1021.75 MB/s
844*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/8	10000000	       200 ns/op	  39.93 MB/s
845*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/16	 5000000	       242 ns/op	  66.08 MB/s
846*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/32	 5000000	       315 ns/op	 101.47 MB/s
847*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/64	 5000000	       461 ns/op	 138.71 MB/s
848*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/128	 2000000	       753 ns/op	 169.80 MB/s
849*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/256	  100000	     16809 ns/op	  15.23 MB/s
850*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/512	   50000	     39860 ns/op	  12.84 MB/s
851*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/1K	   20000	     78547 ns/op	  13.04 MB/s
852*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/2K	   10000	    117089 ns/op	  17.49 MB/s
853*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/4K	    5000	    289169 ns/op	  14.16 MB/s
854*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/8K	    2000	    625908 ns/op	  13.09 MB/s
855*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/16K	    1000	   1277969 ns/op	  12.82 MB/s
856*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/32K	     500	   2554842 ns/op	  12.83 MB/s
857*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/64K	     200	   5105160 ns/op	  12.84 MB/s
858*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/128K	     100	  10206360 ns/op	  12.84 MB/s
859*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/256K	      50	  20440340 ns/op	  12.82 MB/s
860*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/8	 5000000	       334 ns/op	  23.89 MB/s
861*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/16	 5000000	       388 ns/op	  41.15 MB/s
862*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/32	 5000000	       496 ns/op	  64.50 MB/s
863*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/64	 2000000	       717 ns/op	  89.22 MB/s
864*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/128	 1000000	      1157 ns/op	 110.60 MB/s
865*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/256	  500000	      2037 ns/op	 125.64 MB/s
866*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/512	  500000	      3792 ns/op	 135.01 MB/s
867*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/1K	  200000	      7288 ns/op	 140.50 MB/s
868*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/2K	  100000	     14294 ns/op	 143.27 MB/s
869*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/4K	   50000	     28286 ns/op	 144.81 MB/s
870*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/8K	   20000	     56393 ns/op	 145.27 MB/s
871*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/16K	   10000	    112792 ns/op	 145.26 MB/s
872*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/32K	    5000	    231024 ns/op	 141.84 MB/s
873*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/64K	    5000	    450957 ns/op	 145.33 MB/s
874*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/128K	    2000	    906402 ns/op	 144.61 MB/s
875*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/256K	    1000	   1813827 ns/op	 144.53 MB/s
876*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/512K	     500	   3619796 ns/op	 144.84 MB/s
877*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/1M	     200	   7317695 ns/op	 143.29 MB/s
878*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/2M	     100	  14642030 ns/op	 143.23 MB/s
879*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/4M	      50	  29237140 ns/op	 143.46 MB/s
880*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/8M	      20	  58367050 ns/op	 143.72 MB/s
881*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/16M	      10	 116398000 ns/op	 144.14 MB/s
882*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/8	10000000	       199 ns/op	  40.08 MB/s
883*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/16	 5000000	       241 ns/op	  66.13 MB/s
884*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/32	 5000000	       316 ns/op	 101.13 MB/s
885*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/64	 5000000	       460 ns/op	 138.85 MB/s
886*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/128	 2000000	       753 ns/op	 169.98 MB/s
887*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/256	    1000	   1038013 ns/op	   0.25 MB/s
888*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/512	     500	   4263992 ns/op	   0.12 MB/s
889*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/1K	     100	  16899150 ns/op	   0.06 MB/s
890*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/2K	      20	  61792450 ns/op	   0.03 MB/s
891*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/4K	       5	 266424400 ns/op	   0.02 MB/s
892*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/8	 5000000	       331 ns/op	  24.16 MB/s
893*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/16	 5000000	       386 ns/op	  41.36 MB/s
894*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/32	 5000000	       492 ns/op	  64.95 MB/s
895*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/64	 2000000	       713 ns/op	  89.67 MB/s
896*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/128	 1000000	      1151 ns/op	 111.15 MB/s
897*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/256	  500000	      2025 ns/op	 126.36 MB/s
898*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/512	  500000	      3774 ns/op	 135.64 MB/s
899*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/1K	  200000	      7271 ns/op	 140.82 MB/s
900*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/2K	  100000	     14274 ns/op	 143.48 MB/s
901*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/4K	   50000	     28261 ns/op	 144.93 MB/s
902*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/8K	   20000	     56253 ns/op	 145.63 MB/s
903*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/16K	   10000	    112279 ns/op	 145.92 MB/s
904*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/32K	    5000	    224208 ns/op	 146.15 MB/s
905*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/64K	    5000	    448835 ns/op	 146.01 MB/s
906*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/128K	    2000	    906965 ns/op	 144.52 MB/s
907*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/256K	    1000	   1821843 ns/op	 143.89 MB/s
908*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/512K	     500	   3616856 ns/op	 144.96 MB/s
909*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/1M	     200	   7319770 ns/op	 143.25 MB/s
910*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/2M	     100	  14614680 ns/op	 143.50 MB/s
911*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/4M	      50	  29189100 ns/op	 143.69 MB/s
912*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/8M	      20	  58239300 ns/op	 144.04 MB/s
913*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/16M	      10	 116307800 ns/op	 144.25 MB/s
914*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedPCRE/8	 5000000	       307 ns/op	  26.03 MB/s
915*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/8	 5000000	       333 ns/op	  24.01 MB/s
916*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/16	 5000000	       383 ns/op	  41.71 MB/s
917*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/32	 5000000	       496 ns/op	  64.49 MB/s
918*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/64	 2000000	       696 ns/op	  91.88 MB/s
919*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/128	 1000000	      1113 ns/op	 114.97 MB/s
920*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/256	 1000000	      2025 ns/op	 126.38 MB/s
921*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/512	  500000	      3776 ns/op	 135.58 MB/s
922*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/1K	  200000	      7292 ns/op	 140.41 MB/s
923*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/2K	  100000	     14272 ns/op	 143.49 MB/s
924*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/4K	   50000	     28252 ns/op	 144.98 MB/s
925*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/8K	   20000	     56203 ns/op	 145.76 MB/s
926*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/16K	   10000	    112272 ns/op	 145.93 MB/s
927*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/32K	    5000	    224140 ns/op	 146.19 MB/s
928*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/64K	    5000	    448597 ns/op	 146.09 MB/s
929*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/128K	    2000	    903965 ns/op	 145.00 MB/s
930*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/256K	    1000	   1806597 ns/op	 145.10 MB/s
931*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/512K	     500	   3614264 ns/op	 145.06 MB/s
932*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/1M	     200	   7293425 ns/op	 143.77 MB/s
933*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/2M	     100	  14617970 ns/op	 143.46 MB/s
934*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/4M	      50	  29199860 ns/op	 143.64 MB/s
935*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/8M	      20	  58260650 ns/op	 143.98 MB/s
936*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/16M	      10	 116198600 ns/op	 144.38 MB/s
937*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/8	 5000000	       387 ns/op	  20.67 MB/s
938*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/16	 5000000	       475 ns/op	  33.67 MB/s
939*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/32	 2000000	       637 ns/op	  50.21 MB/s
940*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/64	 2000000	       965 ns/op	  66.28 MB/s
941*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/128	 1000000	      1618 ns/op	  79.09 MB/s
942*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/256	  500000	      2936 ns/op	  87.18 MB/s
943*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/512	  200000	      5558 ns/op	  92.12 MB/s
944*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/1K	  100000	     10840 ns/op	  94.46 MB/s
945*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/2K	   50000	     21291 ns/op	  96.19 MB/s
946*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/4K	   50000	     42377 ns/op	  96.66 MB/s
947*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/8K	   20000	     84365 ns/op	  97.10 MB/s
948*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/16K	   10000	    168595 ns/op	  97.18 MB/s
949*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/32K	    5000	    337102 ns/op	  97.20 MB/s
950*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/8	10000000	       174 ns/op	  45.85 MB/s
951*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/16	 5000000	       360 ns/op	  44.33 MB/s
952*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/32	 5000000	       432 ns/op	  74.06 MB/s
953*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/64	 2000000	       556 ns/op	 115.06 MB/s
954*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/128	 2000000	       803 ns/op	 159.24 MB/s
955*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/256	 1000000	      1307 ns/op	 195.83 MB/s
956*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/512	  500000	      2308 ns/op	 221.82 MB/s
957*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/1K	  500000	      4321 ns/op	 236.95 MB/s
958*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/2K	  200000	      8334 ns/op	 245.73 MB/s
959*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/4K	  100000	     16361 ns/op	 250.34 MB/s
960*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/8K	   50000	     30995 ns/op	 264.30 MB/s
961*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/16K	   20000	     64632 ns/op	 253.49 MB/s
962*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/32K	   10000	    128875 ns/op	 254.26 MB/s
963*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/64K	    5000	    258009 ns/op	 254.01 MB/s
964*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/128K	    2000	    511023 ns/op	 256.49 MB/s
965*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/256K	    1000	   1031677 ns/op	 254.10 MB/s
966*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/512K	     500	   2124050 ns/op	 246.83 MB/s
967*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/1M	     500	   4316322 ns/op	 242.93 MB/s
968*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/8	  500000	      3060 ns/op	   2.61 MB/s
969*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/16	  500000	      3122 ns/op	   5.12 MB/s
970*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/32	  500000	      3256 ns/op	   9.83 MB/s
971*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/64	  500000	      3545 ns/op	  18.05 MB/s
972*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/128	  500000	      4098 ns/op	  31.23 MB/s
973*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/256	  200000	      5215 ns/op	  49.08 MB/s
974*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/512	  200000	      7408 ns/op	  69.11 MB/s
975*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/1K	  100000	     11838 ns/op	  86.50 MB/s
976*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/2K	   50000	     20731 ns/op	  98.79 MB/s
977*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/4K	   50000	     38394 ns/op	 106.68 MB/s
978*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/8K	   20000	     73969 ns/op	 110.75 MB/s
979*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/16K	   10000	    144799 ns/op	 113.15 MB/s
980*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/32K	    5000	    286717 ns/op	 114.29 MB/s
981*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/64K	    2000	    571529 ns/op	 114.67 MB/s
982*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/128K	    1000	   1144131 ns/op	 114.56 MB/s
983*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/256K	     500	   2292450 ns/op	 114.35 MB/s
984*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/512K	     500	   4584198 ns/op	 114.37 MB/s
985*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/1M	     200	   9385225 ns/op	 111.73 MB/s
986*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/2M	     100	  19063720 ns/op	 110.01 MB/s
987*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/4M	      50	  39404920 ns/op	 106.44 MB/s
988*ccdc9c3eSSadaf Ebrahimi==BENCHMARK== r70.mtv.corp.google.com Fri Feb 26 16:16:46 PST 2010
989*ccdc9c3eSSadaf Ebrahimi# Linux r70.mtv.corp.google.com 2.6.24-gg804007-generic #1 SMP Thu Jan 21 11:28:34 PST 2010 x86_64 GNU/Linux
990*ccdc9c3eSSadaf Ebrahimi# g++ (GCC) 4.2.4 (Ubuntu 4.2.4-1ubuntu4)
991*ccdc9c3eSSadaf Ebrahimi# Copyright (C) 2007 Free Software Foundation, Inc.
992*ccdc9c3eSSadaf Ebrahimi# This is free software; see the source for copying conditions.  There is NO
993*ccdc9c3eSSadaf Ebrahimi# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
994*ccdc9c3eSSadaf Ebrahimi#
995*ccdc9c3eSSadaf Ebrahimi# a94585d91e66 tip
996*ccdc9c3eSSadaf Ebrahimi# obj/test/regexp_benchmark: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), for GNU/Linux 2.6.8, dynamically linked (uses shared libs), not stripped
997*ccdc9c3eSSadaf Ebrahimi
998*ccdc9c3eSSadaf Ebrahimi==BENCHMARK== r70.mtv.corp.google.com Fri Feb 26 16:29:12 PST 2010
999*ccdc9c3eSSadaf Ebrahimi# Linux r70.mtv.corp.google.com 2.6.24-gg804007-generic #1 SMP Thu Jan 21 11:28:34 PST 2010 x86_64 GNU/Linux
1000*ccdc9c3eSSadaf Ebrahimi# g++ (GCC) 4.2.4 (Ubuntu 4.2.4-1ubuntu4)
1001*ccdc9c3eSSadaf Ebrahimi# Copyright (C) 2007 Free Software Foundation, Inc.
1002*ccdc9c3eSSadaf Ebrahimi# This is free software; see the source for copying conditions.  There is NO
1003*ccdc9c3eSSadaf Ebrahimi# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
1004*ccdc9c3eSSadaf Ebrahimi#
1005*ccdc9c3eSSadaf Ebrahimi# a94585d91e66 tip
1006*ccdc9c3eSSadaf Ebrahimi# obj/test/regexp_benchmark: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), for GNU/Linux 2.6.8, dynamically linked (uses shared libs), not stripped
1007*ccdc9c3eSSadaf Ebrahimi
1008*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/8	10000000	       186 ns/op	  42.88 MB/s
1009*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/16	10000000	       225 ns/op	  70.90 MB/s
1010*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/32	 5000000	       319 ns/op	 100.14 MB/s
1011*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/64	 5000000	       461 ns/op	 138.59 MB/s
1012*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/128	 2000000	       752 ns/op	 170.02 MB/s
1013*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/256	 1000000	      2054 ns/op	 124.63 MB/s
1014*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/512	  500000	      3573 ns/op	 143.26 MB/s
1015*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/1K	  500000	      7078 ns/op	 144.66 MB/s
1016*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/2K	  200000	     12015 ns/op	 170.44 MB/s
1017*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/4K	  100000	     23912 ns/op	 171.29 MB/s
1018*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/8K	   50000	     49095 ns/op	 166.86 MB/s
1019*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/16K	   20000	     96360 ns/op	 170.03 MB/s
1020*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/32K	   10000	    193533 ns/op	 169.31 MB/s
1021*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/64K	    5000	    385817 ns/op	 169.86 MB/s
1022*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/128K	    2000	    774428 ns/op	 169.25 MB/s
1023*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/256K	    1000	   1548917 ns/op	 169.24 MB/s
1024*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/512K	     500	   3100914 ns/op	 169.08 MB/s
1025*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/1M	     500	   6304122 ns/op	 166.33 MB/s
1026*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/2M	     100	  12604920 ns/op	 166.38 MB/s
1027*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/4M	     100	  25405120 ns/op	 165.10 MB/s
1028*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/8M	      50	  50940620 ns/op	 164.67 MB/s
1029*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedPCRE/16M	      20	 102598300 ns/op	 163.52 MB/s
1030*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/8	10000000	       302 ns/op	  26.41 MB/s
1031*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/16	 5000000	       314 ns/op	  50.87 MB/s
1032*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/32	 5000000	       349 ns/op	  91.67 MB/s
1033*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/64	 5000000	       349 ns/op	 183.19 MB/s
1034*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/128	 5000000	       415 ns/op	 308.21 MB/s
1035*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/256	 5000000	       486 ns/op	 526.44 MB/s
1036*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/512	 5000000	       644 ns/op	 794.39 MB/s
1037*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/1K	 1000000	      1143 ns/op	 895.18 MB/s
1038*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/2K	 1000000	      2099 ns/op	 975.57 MB/s
1039*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/4K	  500000	      3655 ns/op	1120.64 MB/s
1040*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/8K	  500000	      7055 ns/op	1161.07 MB/s
1041*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/16K	  200000	     13913 ns/op	1177.56 MB/s
1042*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/32K	  100000	     28452 ns/op	1151.67 MB/s
1043*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/64K	   50000	     56987 ns/op	1150.02 MB/s
1044*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/128K	   10000	    119200 ns/op	1099.60 MB/s
1045*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/256K	   10000	    237730 ns/op	1102.70 MB/s
1046*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/512K	    5000	    468114 ns/op	1120.00 MB/s
1047*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/1M	    2000	   1021877 ns/op	1026.13 MB/s
1048*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/2M	    1000	   2011649 ns/op	1042.50 MB/s
1049*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/4M	     500	   4080682 ns/op	1027.84 MB/s
1050*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/8M	     200	   8181740 ns/op	1025.28 MB/s
1051*ccdc9c3eSSadaf EbrahimiSearch_Easy0_CachedRE2/16M	     100	  16334010 ns/op	1027.13 MB/s
1052*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/8	10000000	       192 ns/op	  41.54 MB/s
1053*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/16	10000000	       235 ns/op	  67.96 MB/s
1054*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/32	 5000000	       322 ns/op	  99.33 MB/s
1055*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/64	 5000000	       464 ns/op	 137.87 MB/s
1056*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/128	 1000000	      1181 ns/op	 108.34 MB/s
1057*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/256	 1000000	      1777 ns/op	 144.06 MB/s
1058*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/512	  500000	      3954 ns/op	 129.48 MB/s
1059*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/1K	  500000	      7239 ns/op	 141.44 MB/s
1060*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/2K	  200000	     13617 ns/op	 150.39 MB/s
1061*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/4K	  100000	     25383 ns/op	 161.37 MB/s
1062*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/8K	   50000	     50456 ns/op	 162.36 MB/s
1063*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/16K	   20000	     98470 ns/op	 166.38 MB/s
1064*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/32K	   10000	    197261 ns/op	 166.11 MB/s
1065*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/64K	    5000	    393359 ns/op	 166.61 MB/s
1066*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/128K	    2000	    791563 ns/op	 165.59 MB/s
1067*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/256K	    1000	   1584273 ns/op	 165.47 MB/s
1068*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/512K	     500	   3164934 ns/op	 165.66 MB/s
1069*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/1M	     500	   6457384 ns/op	 162.38 MB/s
1070*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/2M	     100	  13022700 ns/op	 161.04 MB/s
1071*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/4M	     100	  26111890 ns/op	 160.63 MB/s
1072*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/8M	      50	  52238340 ns/op	 160.58 MB/s
1073*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedPCRE/16M	      20	 104536750 ns/op	 160.49 MB/s
1074*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/8	10000000	       295 ns/op	  27.08 MB/s
1075*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/16	 5000000	       302 ns/op	  52.81 MB/s
1076*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/32	 5000000	       335 ns/op	  95.38 MB/s
1077*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/64	 5000000	       344 ns/op	 185.80 MB/s
1078*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/128	 5000000	       421 ns/op	 303.85 MB/s
1079*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/256	 5000000	       503 ns/op	 508.89 MB/s
1080*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/512	 5000000	       694 ns/op	 736.74 MB/s
1081*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/1K	 1000000	      1176 ns/op	 870.59 MB/s
1082*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/2K	 1000000	      2139 ns/op	 957.38 MB/s
1083*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/4K	  500000	      3803 ns/op	1076.84 MB/s
1084*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/8K	  500000	      7336 ns/op	1116.54 MB/s
1085*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/16K	  200000	     14191 ns/op	1154.47 MB/s
1086*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/32K	  100000	     29177 ns/op	1123.07 MB/s
1087*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/64K	   50000	     58598 ns/op	1118.38 MB/s
1088*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/128K	   10000	    127625 ns/op	1027.01 MB/s
1089*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/256K	   10000	    254186 ns/op	1031.30 MB/s
1090*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/512K	    5000	    493326 ns/op	1062.76 MB/s
1091*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/1M	    2000	   1135745 ns/op	 923.25 MB/s
1092*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/2M	    1000	   2250206 ns/op	 931.98 MB/s
1093*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/4M	     500	   4513804 ns/op	 929.22 MB/s
1094*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/8M	     200	   9019710 ns/op	 930.03 MB/s
1095*ccdc9c3eSSadaf EbrahimiSearch_Easy1_CachedRE2/16M	     100	  18027570 ns/op	 930.64 MB/s
1096*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/8	10000000	       172 ns/op	  46.39 MB/s
1097*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/16	10000000	       215 ns/op	  74.33 MB/s
1098*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/32	 5000000	       298 ns/op	 107.26 MB/s
1099*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/64	 5000000	       441 ns/op	 144.98 MB/s
1100*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/128	 5000000	       729 ns/op	 175.45 MB/s
1101*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/256	  100000	     16796 ns/op	  15.24 MB/s
1102*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/512	   50000	     40007 ns/op	  12.80 MB/s
1103*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/1K	   20000	     78764 ns/op	  13.00 MB/s
1104*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/2K	   10000	    116986 ns/op	  17.51 MB/s
1105*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/4K	   10000	    289854 ns/op	  14.13 MB/s
1106*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/8K	    5000	    627300 ns/op	  13.06 MB/s
1107*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/16K	    2000	   1277751 ns/op	  12.82 MB/s
1108*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/32K	    1000	   2555076 ns/op	  12.82 MB/s
1109*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/64K	     500	   5106302 ns/op	  12.83 MB/s
1110*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/128K	     100	  10204640 ns/op	  12.84 MB/s
1111*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedPCRE/256K	     100	  20416970 ns/op	  12.84 MB/s
1112*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/8	 5000000	       333 ns/op	  24.02 MB/s
1113*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/16	 5000000	       389 ns/op	  41.12 MB/s
1114*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/32	 5000000	       498 ns/op	  64.23 MB/s
1115*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/64	 5000000	       716 ns/op	  89.35 MB/s
1116*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/128	 1000000	      1152 ns/op	 111.08 MB/s
1117*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/256	 1000000	      2027 ns/op	 126.29 MB/s
1118*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/512	  500000	      3772 ns/op	 135.70 MB/s
1119*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/1K	  500000	      7264 ns/op	 140.95 MB/s
1120*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/2K	  200000	     14266 ns/op	 143.56 MB/s
1121*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/4K	  100000	     28230 ns/op	 145.09 MB/s
1122*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/8K	   50000	     56221 ns/op	 145.71 MB/s
1123*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/16K	   10000	    112045 ns/op	 146.23 MB/s
1124*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/32K	   10000	    223917 ns/op	 146.34 MB/s
1125*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/64K	    5000	    448381 ns/op	 146.16 MB/s
1126*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/128K	    2000	    903067 ns/op	 145.14 MB/s
1127*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/256K	    1000	   1804888 ns/op	 145.24 MB/s
1128*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/512K	     500	   3621616 ns/op	 144.77 MB/s
1129*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/1M	     500	   7316090 ns/op	 143.32 MB/s
1130*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/2M	     100	  14672140 ns/op	 142.93 MB/s
1131*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/4M	     100	  29322600 ns/op	 143.04 MB/s
1132*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/8M	      50	  58591820 ns/op	 143.17 MB/s
1133*ccdc9c3eSSadaf EbrahimiSearch_Medium_CachedRE2/16M	      20	 117035300 ns/op	 143.35 MB/s
1134*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/8	10000000	       189 ns/op	  42.19 MB/s
1135*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/16	10000000	       232 ns/op	  68.88 MB/s
1136*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/32	 5000000	       308 ns/op	 103.56 MB/s
1137*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/64	 5000000	       459 ns/op	 139.43 MB/s
1138*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/128	 2000000	       752 ns/op	 170.21 MB/s
1139*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/256	    2000	   1039441 ns/op	   0.25 MB/s
1140*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/512	     500	   4261278 ns/op	   0.12 MB/s
1141*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/1K	     100	  16900780 ns/op	   0.06 MB/s
1142*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/2K	      50	  61840340 ns/op	   0.03 MB/s
1143*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedPCRE/4K	       5	 266433000 ns/op	   0.02 MB/s
1144*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/8	 5000000	       333 ns/op	  24.01 MB/s
1145*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/16	 5000000	       386 ns/op	  41.42 MB/s
1146*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/32	 5000000	       498 ns/op	  64.13 MB/s
1147*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/64	 5000000	       719 ns/op	  88.97 MB/s
1148*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/128	 1000000	      1153 ns/op	 110.93 MB/s
1149*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/256	 1000000	      2029 ns/op	 126.12 MB/s
1150*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/512	  500000	      3765 ns/op	 135.98 MB/s
1151*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/1K	  500000	      7257 ns/op	 141.10 MB/s
1152*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/2K	  200000	     14263 ns/op	 143.58 MB/s
1153*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/4K	  100000	     28235 ns/op	 145.07 MB/s
1154*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/8K	   50000	     56166 ns/op	 145.85 MB/s
1155*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/16K	   10000	    111887 ns/op	 146.43 MB/s
1156*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/32K	   10000	    224057 ns/op	 146.25 MB/s
1157*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/64K	    5000	    447562 ns/op	 146.43 MB/s
1158*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/128K	    2000	    902071 ns/op	 145.30 MB/s
1159*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/256K	    1000	   1804780 ns/op	 145.25 MB/s
1160*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/512K	     500	   3601118 ns/op	 145.59 MB/s
1161*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/1M	     500	   7287856 ns/op	 143.88 MB/s
1162*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/2M	     100	  14713470 ns/op	 142.53 MB/s
1163*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/4M	     100	  29151470 ns/op	 143.88 MB/s
1164*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/8M	      50	  58191300 ns/op	 144.16 MB/s
1165*ccdc9c3eSSadaf EbrahimiSearch_Hard_CachedRE2/16M	      20	 116104850 ns/op	 144.50 MB/s
1166*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedPCRE/8	 5000000	       305 ns/op	  26.22 MB/s
1167*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/8	 5000000	       329 ns/op	  24.27 MB/s
1168*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/16	 5000000	       386 ns/op	  41.35 MB/s
1169*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/32	 5000000	       494 ns/op	  64.69 MB/s
1170*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/64	 5000000	       711 ns/op	  89.92 MB/s
1171*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/128	 1000000	      1150 ns/op	 111.21 MB/s
1172*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/256	 1000000	      2018 ns/op	 126.81 MB/s
1173*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/512	  500000	      3767 ns/op	 135.88 MB/s
1174*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/1K	  500000	      7254 ns/op	 141.15 MB/s
1175*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/2K	  200000	     14250 ns/op	 143.71 MB/s
1176*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/4K	  100000	     28199 ns/op	 145.25 MB/s
1177*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/8K	   50000	     56158 ns/op	 145.87 MB/s
1178*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/16K	   10000	    112139 ns/op	 146.10 MB/s
1179*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/32K	   10000	    223758 ns/op	 146.44 MB/s
1180*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/64K	    5000	    447242 ns/op	 146.53 MB/s
1181*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/128K	    2000	    902342 ns/op	 145.26 MB/s
1182*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/256K	    1000	   1804484 ns/op	 145.27 MB/s
1183*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/512K	     500	   3603350 ns/op	 145.50 MB/s
1184*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/1M	     500	   7275228 ns/op	 144.13 MB/s
1185*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/2M	     100	  14546350 ns/op	 144.17 MB/s
1186*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/4M	     100	  29132730 ns/op	 143.97 MB/s
1187*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/8M	      50	  58143420 ns/op	 144.27 MB/s
1188*ccdc9c3eSSadaf EbrahimiSearch_Parens_CachedRE2/16M	      20	 116224000 ns/op	 144.35 MB/s
1189*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/8	 5000000	       386 ns/op	  20.73 MB/s
1190*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/16	 5000000	       475 ns/op	  33.64 MB/s
1191*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/32	 5000000	       639 ns/op	  50.07 MB/s
1192*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/64	 2000000	       966 ns/op	  66.19 MB/s
1193*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/128	 1000000	      1619 ns/op	  79.02 MB/s
1194*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/256	 1000000	      2927 ns/op	  87.43 MB/s
1195*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/512	  500000	      5547 ns/op	  92.29 MB/s
1196*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/1K	  200000	     10789 ns/op	  94.91 MB/s
1197*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/2K	  100000	     21254 ns/op	  96.36 MB/s
1198*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/4K	   50000	     42248 ns/op	  96.95 MB/s
1199*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/8K	   20000	     85732 ns/op	  95.55 MB/s
1200*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/16K	   10000	    169041 ns/op	  96.92 MB/s
1201*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedPCRE/32K	    5000	    336530 ns/op	  97.37 MB/s
1202*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/8	10000000	       173 ns/op	  46.13 MB/s
1203*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/16	 5000000	       358 ns/op	  44.63 MB/s
1204*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/32	 5000000	       428 ns/op	  74.60 MB/s
1205*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/64	 5000000	       552 ns/op	 115.91 MB/s
1206*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/128	 2000000	       786 ns/op	 162.81 MB/s
1207*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/256	 1000000	      1261 ns/op	 202.95 MB/s
1208*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/512	 1000000	      2226 ns/op	 229.95 MB/s
1209*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/1K	  500000	      4306 ns/op	 237.77 MB/s
1210*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/2K	  200000	      8298 ns/op	 246.80 MB/s
1211*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/4K	  100000	     15641 ns/op	 261.87 MB/s
1212*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/8K	   50000	     32298 ns/op	 253.63 MB/s
1213*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/16K	   50000	     64673 ns/op	 253.33 MB/s
1214*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/32K	   10000	    128773 ns/op	 254.46 MB/s
1215*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/64K	    5000	    260717 ns/op	 251.37 MB/s
1216*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/128K	    5000	    511763 ns/op	 256.12 MB/s
1217*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/256K	    2000	   1010685 ns/op	 259.37 MB/s
1218*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/512K	    1000	   2045435 ns/op	 256.32 MB/s
1219*ccdc9c3eSSadaf EbrahimiSearch_BigFixed_CachedRE2/1M	     500	   4194192 ns/op	 250.01 MB/s
1220*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/8	  500000	      3180 ns/op	   2.52 MB/s
1221*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/16	  500000	      3257 ns/op	   4.91 MB/s
1222*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/32	  500000	      3398 ns/op	   9.42 MB/s
1223*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/64	  500000	      3667 ns/op	  17.45 MB/s
1224*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/128	  500000	      4217 ns/op	  30.35 MB/s
1225*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/256	  500000	      5323 ns/op	  48.09 MB/s
1226*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/512	  200000	      7548 ns/op	  67.82 MB/s
1227*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/1K	  200000	     11978 ns/op	  85.48 MB/s
1228*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/2K	  100000	     20952 ns/op	  97.74 MB/s
1229*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/4K	   50000	     38810 ns/op	 105.54 MB/s
1230*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/8K	   50000	     74005 ns/op	 110.69 MB/s
1231*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/16K	   10000	    145100 ns/op	 112.91 MB/s
1232*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/32K	   10000	    286997 ns/op	 114.18 MB/s
1233*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/64K	    5000	    570876 ns/op	 114.80 MB/s
1234*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/128K	    2000	   1145287 ns/op	 114.44 MB/s
1235*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/256K	    1000	   2293161 ns/op	 114.32 MB/s
1236*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/512K	     500	   4615962 ns/op	 113.58 MB/s
1237*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/1M	     200	   9465575 ns/op	 110.78 MB/s
1238*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/2M	     100	  19204210 ns/op	 109.20 MB/s
1239*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/4M	      50	  39546740 ns/op	 106.06 MB/s
1240*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/8M	      20	  86620850 ns/op	  96.84 MB/s
1241*ccdc9c3eSSadaf EbrahimiSearch_Success_PCRE/16M	       5	 249759000 ns/op	  67.17 MB/s
1242*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/8	  200000	     11045 ns/op	   0.72 MB/s
1243*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/16	  100000	     24945 ns/op	   0.64 MB/s
1244*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/32	  100000	     25051 ns/op	   1.28 MB/s
1245*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/64	  100000	     25231 ns/op	   2.54 MB/s
1246*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/128	  100000	     25674 ns/op	   4.99 MB/s
1247*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/256	  100000	     26494 ns/op	   9.66 MB/s
1248*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/512	  100000	     28177 ns/op	  18.17 MB/s
1249*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/1K	   50000	     31724 ns/op	  32.28 MB/s
1250*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/2K	   50000	     38681 ns/op	  52.95 MB/s
1251*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/4K	   50000	     52757 ns/op	  77.64 MB/s
1252*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/8K	   20000	     81316 ns/op	 100.74 MB/s
1253*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/16K	   10000	    137268 ns/op	 119.36 MB/s
1254*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/32K	   10000	    250210 ns/op	 130.96 MB/s
1255*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/64K	    5000	    475959 ns/op	 137.69 MB/s
1256*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/128K	    2000	    932651 ns/op	 140.54 MB/s
1257*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/256K	    1000	   1834279 ns/op	 142.91 MB/s
1258*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/512K	     500	   3667904 ns/op	 142.94 MB/s
1259*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/1M	     200	   7492295 ns/op	 139.95 MB/s
1260*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/2M	     100	  15393340 ns/op	 136.24 MB/s
1261*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/4M	      50	  31713440 ns/op	 132.26 MB/s
1262*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/8M	      20	  70783000 ns/op	 118.51 MB/s
1263*ccdc9c3eSSadaf EbrahimiSearch_Success_RE2/16M	       5	 214766800 ns/op	  78.12 MB/s
1264*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/8	 5000000	       398 ns/op	  20.07 MB/s
1265*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/16	 5000000	       467 ns/op	  34.21 MB/s
1266*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/32	 5000000	       606 ns/op	  52.78 MB/s
1267*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/64	 2000000	       889 ns/op	  71.92 MB/s
1268*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/128	 1000000	      1435 ns/op	  89.15 MB/s
1269*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/256	 1000000	      2548 ns/op	 100.46 MB/s
1270*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/512	  500000	      4759 ns/op	 107.58 MB/s
1271*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/1K	  200000	      9196 ns/op	 111.34 MB/s
1272*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/2K	  100000	     18028 ns/op	 113.60 MB/s
1273*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/4K	   50000	     35661 ns/op	 114.86 MB/s
1274*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/8K	   50000	     71119 ns/op	 115.19 MB/s
1275*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/16K	   10000	    141806 ns/op	 115.54 MB/s
1276*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/32K	   10000	    283456 ns/op	 115.60 MB/s
1277*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/64K	    5000	    567732 ns/op	 115.43 MB/s
1278*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/128K	    2000	   1138747 ns/op	 115.10 MB/s
1279*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/256K	    1000	   2313186 ns/op	 113.33 MB/s
1280*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/512K	     500	   4577496 ns/op	 114.54 MB/s
1281*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/1M	     200	   9356010 ns/op	 112.08 MB/s
1282*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/2M	     100	  19004790 ns/op	 110.35 MB/s
1283*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/4M	      50	  39343000 ns/op	 106.61 MB/s
1284*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/8M	      20	  86153650 ns/op	  97.37 MB/s
1285*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedPCRE/16M	       5	 246868000 ns/op	  67.96 MB/s
1286*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/8	10000000	       194 ns/op	  41.10 MB/s
1287*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/16	 5000000	       398 ns/op	  40.20 MB/s
1288*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/32	 5000000	       503 ns/op	  63.59 MB/s
1289*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/64	 5000000	       723 ns/op	  88.49 MB/s
1290*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/128	 1000000	      1158 ns/op	 110.49 MB/s
1291*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/256	 1000000	      2033 ns/op	 125.88 MB/s
1292*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/512	  500000	      3778 ns/op	 135.49 MB/s
1293*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/1K	  500000	      7267 ns/op	 140.91 MB/s
1294*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/2K	  200000	     14244 ns/op	 143.77 MB/s
1295*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/4K	  100000	     28205 ns/op	 145.22 MB/s
1296*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/8K	   50000	     56127 ns/op	 145.95 MB/s
1297*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/16K	   10000	    111843 ns/op	 146.49 MB/s
1298*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/32K	   10000	    223998 ns/op	 146.29 MB/s
1299*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/64K	    5000	    448512 ns/op	 146.12 MB/s
1300*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/128K	    2000	    901455 ns/op	 145.40 MB/s
1301*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/256K	    1000	   1806001 ns/op	 145.15 MB/s
1302*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/512K	     500	   3657618 ns/op	 143.34 MB/s
1303*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/1M	     200	   7519345 ns/op	 139.45 MB/s
1304*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/2M	     100	  15277030 ns/op	 137.27 MB/s
1305*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/4M	      50	  31999980 ns/op	 131.07 MB/s
1306*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/8M	      20	  70956150 ns/op	 118.22 MB/s
1307*ccdc9c3eSSadaf EbrahimiSearch_Success_CachedRE2/16M	       5	 216152800 ns/op	  77.62 MB/s
1308*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/8	  500000	      3423 ns/op	   2.34 MB/s
1309*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/16	  500000	      3479 ns/op	   4.60 MB/s
1310*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/32	  500000	      3569 ns/op	   8.97 MB/s
1311*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/64	  500000	      3861 ns/op	  16.57 MB/s
1312*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/128	  500000	      4451 ns/op	  28.76 MB/s
1313*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/256	  500000	      5540 ns/op	  46.21 MB/s
1314*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/512	  200000	      7746 ns/op	  66.09 MB/s
1315*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/1K	  200000	     12197 ns/op	  83.95 MB/s
1316*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/2K	  100000	     21043 ns/op	  97.32 MB/s
1317*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/4K	   50000	     38724 ns/op	 105.77 MB/s
1318*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/8K	   50000	     74377 ns/op	 110.14 MB/s
1319*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/16K	   10000	    145584 ns/op	 112.54 MB/s
1320*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/32K	   10000	    287938 ns/op	 113.80 MB/s
1321*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/64K	    5000	    573818 ns/op	 114.21 MB/s
1322*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/128K	    2000	   1143687 ns/op	 114.60 MB/s
1323*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/256K	    1000	   2289906 ns/op	 114.48 MB/s
1324*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/512K	     500	   4585568 ns/op	 114.33 MB/s
1325*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/1M	     200	   9418160 ns/op	 111.34 MB/s
1326*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/2M	     100	  19084930 ns/op	 109.89 MB/s
1327*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/4M	      50	  39363100 ns/op	 106.55 MB/s
1328*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/8M	      20	  86060150 ns/op	  97.47 MB/s
1329*ccdc9c3eSSadaf EbrahimiSearch_Success1_PCRE/16M	       5	 250110600 ns/op	  67.08 MB/s
1330*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/8	   50000	     33378 ns/op	   0.24 MB/s
1331*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/16	   50000	     33315 ns/op	   0.48 MB/s
1332*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/32	   50000	     33282 ns/op	   0.96 MB/s
1333*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/64	   50000	     33648 ns/op	   1.90 MB/s
1334*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/128	   50000	     34114 ns/op	   3.75 MB/s
1335*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/256	   50000	     35068 ns/op	   7.30 MB/s
1336*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/512	   50000	     36888 ns/op	  13.88 MB/s
1337*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/1K	   50000	     40304 ns/op	  25.41 MB/s
1338*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/2K	   50000	     47214 ns/op	  43.38 MB/s
1339*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/4K	   50000	     61269 ns/op	  66.85 MB/s
1340*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/8K	   20000	     89250 ns/op	  91.79 MB/s
1341*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/16K	   10000	    146292 ns/op	 111.99 MB/s
1342*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/32K	   10000	    258737 ns/op	 126.65 MB/s
1343*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/64K	    5000	    484877 ns/op	 135.16 MB/s
1344*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/128K	    2000	    943913 ns/op	 138.86 MB/s
1345*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/256K	    1000	   1873214 ns/op	 139.94 MB/s
1346*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/512K	     500	   3705398 ns/op	 141.49 MB/s
1347*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/1M	     200	   7572110 ns/op	 138.48 MB/s
1348*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/2M	     100	  15408090 ns/op	 136.11 MB/s
1349*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/4M	      50	  31925020 ns/op	 131.38 MB/s
1350*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/8M	      20	  71334800 ns/op	 117.59 MB/s
1351*ccdc9c3eSSadaf EbrahimiSearch_Success1_RE2/16M	       5	 215033000 ns/op	  78.02 MB/s
1352*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/8	 5000000	       444 ns/op	  18.02 MB/s
1353*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/16	 5000000	       512 ns/op	  31.25 MB/s
1354*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/32	 5000000	       648 ns/op	  49.31 MB/s
1355*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/64	 2000000	       924 ns/op	  69.23 MB/s
1356*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/128	 1000000	      1479 ns/op	  86.50 MB/s
1357*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/256	 1000000	      2583 ns/op	  99.09 MB/s
1358*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/512	  500000	      4820 ns/op	 106.21 MB/s
1359*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/1K	  200000	      9312 ns/op	 109.95 MB/s
1360*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/2K	  100000	     18101 ns/op	 113.14 MB/s
1361*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/4K	   50000	     35873 ns/op	 114.18 MB/s
1362*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/8K	   50000	     71355 ns/op	 114.81 MB/s
1363*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/16K	   10000	    142622 ns/op	 114.88 MB/s
1364*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/32K	   10000	    284619 ns/op	 115.13 MB/s
1365*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/64K	    5000	    569459 ns/op	 115.08 MB/s
1366*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/128K	    2000	   1141538 ns/op	 114.82 MB/s
1367*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/256K	    1000	   2284009 ns/op	 114.77 MB/s
1368*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/512K	     500	   4600102 ns/op	 113.97 MB/s
1369*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/1M	     200	   9412150 ns/op	 111.41 MB/s
1370*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/2M	     100	  19149300 ns/op	 109.52 MB/s
1371*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/4M	      50	  39554360 ns/op	 106.04 MB/s
1372*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/8M	      20	  86455700 ns/op	  97.03 MB/s
1373*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_PCRE/16M	       5	 247629000 ns/op	  67.75 MB/s
1374*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/8	 5000000	       342 ns/op	  23.34 MB/s
1375*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/16	 5000000	       393 ns/op	  40.65 MB/s
1376*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/32	 5000000	       491 ns/op	  65.09 MB/s
1377*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/64	 5000000	       722 ns/op	  88.62 MB/s
1378*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/128	 1000000	      1157 ns/op	 110.54 MB/s
1379*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/256	 1000000	      2032 ns/op	 125.94 MB/s
1380*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/512	  500000	      3783 ns/op	 135.32 MB/s
1381*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/1K	  500000	      7283 ns/op	 140.59 MB/s
1382*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/2K	  200000	     14272 ns/op	 143.49 MB/s
1383*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/4K	  100000	     28247 ns/op	 145.00 MB/s
1384*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/8K	   50000	     56279 ns/op	 145.56 MB/s
1385*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/16K	   10000	    112283 ns/op	 145.92 MB/s
1386*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/32K	   10000	    224269 ns/op	 146.11 MB/s
1387*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/64K	    5000	    448363 ns/op	 146.17 MB/s
1388*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/128K	    2000	    903637 ns/op	 145.05 MB/s
1389*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/256K	    1000	   1811174 ns/op	 144.74 MB/s
1390*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/512K	     500	   3637266 ns/op	 144.14 MB/s
1391*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/1M	     200	   7452810 ns/op	 140.70 MB/s
1392*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/2M	     100	  15218540 ns/op	 137.80 MB/s
1393*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/4M	      50	  31624240 ns/op	 132.63 MB/s
1394*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/8M	      20	  70441100 ns/op	 119.09 MB/s
1395*ccdc9c3eSSadaf EbrahimiSearch_Success1_Cached_RE2/16M	       5	 214653600 ns/op	  78.16 MB/s
1396*ccdc9c3eSSadaf EbrahimiSearch_Digits_PCRE	  500000	      7117 ns/op
1397*ccdc9c3eSSadaf EbrahimiSearch_Digits_RE2	  100000	     27121 ns/op
1398*ccdc9c3eSSadaf EbrahimiParse_Digits_PCRE	  500000	      7214 ns/op
1399*ccdc9c3eSSadaf EbrahimiParse_Digits_RE2	  200000	     13193 ns/op
1400*ccdc9c3eSSadaf EbrahimiParse_CachedDigits_PCRE	 2000000	       771 ns/op
1401*ccdc9c3eSSadaf EbrahimiParse_CachedDigits_RE2	 5000000	       452 ns/op
1402*ccdc9c3eSSadaf EbrahimiParse_DigitDs_PCRE	  500000	      6655 ns/op
1403*ccdc9c3eSSadaf EbrahimiParse_DigitDs_RE2	  200000	     12935 ns/op
1404*ccdc9c3eSSadaf EbrahimiParse_CachedDigitDs_PCRE	 2000000	       761 ns/op
1405*ccdc9c3eSSadaf EbrahimiParse_CachedDigitDs_RE2	 5000000	       452 ns/op
1406*ccdc9c3eSSadaf EbrahimiParse_Split_PCRE	  500000	      4849 ns/op
1407*ccdc9c3eSSadaf EbrahimiParse_Split_RE2	  200000	     14149 ns/op
1408*ccdc9c3eSSadaf EbrahimiParse_CachedSplit_PCRE	 5000000	       572 ns/op
1409*ccdc9c3eSSadaf EbrahimiParse_CachedSplit_RE2	10000000	       278 ns/op
1410*ccdc9c3eSSadaf EbrahimiParse_SplitHard_PCRE	  500000	      4695 ns/op
1411*ccdc9c3eSSadaf EbrahimiParse_SplitHard_RE2	  100000	     17776 ns/op
1412*ccdc9c3eSSadaf EbrahimiParse_CachedSplitHard_PCRE	 5000000	       558 ns/op
1413*ccdc9c3eSSadaf EbrahimiParse_CachedSplitHard_RE2	  500000	      2925 ns/op
1414*ccdc9c3eSSadaf EbrahimiParse_CachedSplitBig1_PCRE	     200	   8378325 ns/op
1415*ccdc9c3eSSadaf EbrahimiParse_CachedSplitBig1_RE2	    2000	   1296256 ns/op
1416*ccdc9c3eSSadaf EbrahimiParse_CachedSplitBig2_PCRE	    2000	    849668 ns/op
1417*ccdc9c3eSSadaf EbrahimiParse_CachedSplitBig2_RE2	      20	  93559400 ns/op
1418*ccdc9c3eSSadaf EbrahimiBM_PCRE_Compile	  500000	      5773 ns/op
1419*ccdc9c3eSSadaf EbrahimiBM_RE2_Compile	  200000	     14117 ns/op
1420*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/8	 1000000	      2107 ns/op	   3.80 MB/s
1421*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/16	  500000	      3511 ns/op	   4.56 MB/s
1422*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/32	  500000	      6303 ns/op	   5.08 MB/s
1423*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/64	  200000	     11898 ns/op	   5.38 MB/s
1424*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/128	  100000	     23242 ns/op	   5.51 MB/s
1425*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/256	   50000	     45867 ns/op	   5.58 MB/s
1426*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/512	   20000	     90764 ns/op	   5.64 MB/s
1427*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/1K	   10000	    180150 ns/op	   5.68 MB/s
1428*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/2K	    5000	    356942 ns/op	   5.74 MB/s
1429*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/4K	    5000	    707356 ns/op	   5.79 MB/s
1430*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/8K	    2000	   1408777 ns/op	   5.81 MB/s
1431*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/16K	    1000	   2816931 ns/op	   5.82 MB/s
1432*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/32K	     500	   5630556 ns/op	   5.82 MB/s
1433*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/64K	     100	  11257450 ns/op	   5.82 MB/s
1434*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/128K	     100	  22480780 ns/op	   5.83 MB/s
1435*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/256K	      50	  44877320 ns/op	   5.84 MB/s
1436*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/512K	      20	  90030600 ns/op	   5.82 MB/s
1437*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/1M	      10	 180520400 ns/op	   5.81 MB/s
1438*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/2M	       5	 360229400 ns/op	   5.82 MB/s
1439*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/4M	       5	 720922200 ns/op	   5.82 MB/s
1440*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/8M	       1	1443346000 ns/op	   5.81 MB/s
1441*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedPCRE/16M	       1	2885907000 ns/op	   5.81 MB/s
1442*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/8	 1000000	      1035 ns/op	   7.73 MB/s
1443*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/16	 1000000	      1096 ns/op	  14.59 MB/s
1444*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/32	 1000000	      1206 ns/op	  26.53 MB/s
1445*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/64	 1000000	      1421 ns/op	  45.01 MB/s
1446*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/128	 1000000	      1868 ns/op	  68.49 MB/s
1447*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/256	 1000000	      2742 ns/op	  93.35 MB/s
1448*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/512	  500000	      4488 ns/op	 114.06 MB/s
1449*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/1K	  200000	      7960 ns/op	 128.63 MB/s
1450*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/2K	  200000	     14980 ns/op	 136.71 MB/s
1451*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/4K	  100000	     28984 ns/op	 141.32 MB/s
1452*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/8K	   50000	     56914 ns/op	 143.93 MB/s
1453*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/16K	   10000	    113004 ns/op	 144.99 MB/s
1454*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/32K	   10000	    224690 ns/op	 145.84 MB/s
1455*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/64K	    5000	    449388 ns/op	 145.83 MB/s
1456*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/128K	    2000	    898866 ns/op	 145.82 MB/s
1457*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/256K	    1000	   1796509 ns/op	 145.92 MB/s
1458*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/512K	     500	   3590754 ns/op	 146.01 MB/s
1459*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/1M	     500	   7255254 ns/op	 144.53 MB/s
1460*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/2M	     100	  14476190 ns/op	 144.87 MB/s
1461*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/4M	     100	  28990300 ns/op	 144.68 MB/s
1462*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/8M	      50	  57857200 ns/op	 144.99 MB/s
1463*ccdc9c3eSSadaf EbrahimiSearchPhone_CachedRE2/16M	      20	 115874300 ns/op	 144.79 MB/s
1464*ccdc9c3eSSadaf EbrahimiEmptyPartialMatchPCRE	10000000	       190 ns/op
1465*ccdc9c3eSSadaf EbrahimiEmptyPartialMatchRE2	10000000	       272 ns/op
1466*ccdc9c3eSSadaf EbrahimiSimplePartialMatchPCRE	10000000	       271 ns/op
1467*ccdc9c3eSSadaf EbrahimiSimplePartialMatchRE2	 5000000	       334 ns/op
1468*ccdc9c3eSSadaf EbrahimiHTTPPartialMatchPCRE	 2000000	       896 ns/op
1469*ccdc9c3eSSadaf EbrahimiHTTPPartialMatchRE2	 1000000	      1089 ns/op
1470*ccdc9c3eSSadaf EbrahimiSmallHTTPPartialMatchPCRE	 2000000	       895 ns/op
1471*ccdc9c3eSSadaf EbrahimiSmallHTTPPartialMatchRE2	 1000000	      1080 ns/op
1472*ccdc9c3eSSadaf EbrahimiDotMatchPCRE	 2000000	       863 ns/op
1473*ccdc9c3eSSadaf EbrahimiDotMatchRE2	 1000000	      1080 ns/op
1474*ccdc9c3eSSadaf EbrahimiASCIIMatchPCRE	 2000000	       780 ns/op
1475*ccdc9c3eSSadaf EbrahimiASCIIMatchRE2	 1000000	      1079 ns/op
1476