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