1c2=; apt-cache show libpcre3-dev
2Package: libpcre3-dev
3Priority: optional
4Section: libdevel
5Installed-Size: 712
6Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
7Original-Maintainer: Mark Baker <mark@mnb.org.uk>
8Architecture: amd64
9Source: pcre3
10Version: 7.8-3
11Depends: libc6-dev, libpcre3 (= 7.8-3), libpcrecpp0 (= 7.8-3)
12Conflicts: libpcre1-dev, libpcre2-dev
13Filename: pool/main/p/pcre3/libpcre3-dev_7.8-3_amd64.deb
14Size: 263634
15MD5sum: 0a081735710002405b16b9fde7db3f90
16SHA1: 73d6ba90280a6d897f420ac99c62aceed8bc9886
17SHA256: 75a8ac25fba93e72d043f58cd4cde5af0c266a3764527c58b7b059cdc58d7d72
18Description: Perl 5 Compatible Regular Expression Library - development files
19 This is a library of functions to support regular expressions whose syntax
20 and semantics are as close as possible to those of the Perl 5 language.
21 .
22 This package contains the development files, including headers, static
23 libraries, and documentation.
24Bugs: https://bugs.launchpad.net/ubuntu/+filebug
25Origin: Ubuntu
26
27c2=; 
28
29
30==BENCHMARK== c2 Fri Feb 26 11:56:53 PST 2010
31# Linux c2 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:05:01 UTC 2009 x86_64 GNU/Linux
32# g++ (Ubuntu 4.4.1-4ubuntu8) 4.4.1
33# Copyright (C) 2009 Free Software Foundation, Inc.
34# This is free software; see the source for copying conditions.  There is NO
35# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
36# 
37# 10870db2d7b5+ tip
38
39Search_Easy0_CachedPCRE/8	10000000	       127 ns/op	  62.57 MB/s
40Search_Easy0_CachedPCRE/16	10000000	       156 ns/op	 102.26 MB/s
41Search_Easy0_CachedPCRE/32	 5000000	       213 ns/op	 150.12 MB/s
42Search_Easy0_CachedPCRE/64	 5000000	       326 ns/op	 195.76 MB/s
43Search_Easy0_CachedPCRE/128	 5000000	       427 ns/op	 299.08 MB/s
44Search_Easy0_CachedPCRE/256	 1000000	      1080 ns/op	 236.95 MB/s
45Search_Easy0_CachedPCRE/512	 1000000	      1741 ns/op	 294.04 MB/s
46Search_Easy0_CachedPCRE/1K	  500000	      3395 ns/op	 301.54 MB/s
47Search_Easy0_CachedPCRE/2K	  200000	      5680 ns/op	 360.53 MB/s
48Search_Easy0_CachedPCRE/4K	  100000	     10664 ns/op	 384.07 MB/s
49Search_Easy0_CachedPCRE/8K	   50000	     21849 ns/op	 374.93 MB/s
50Search_Easy0_CachedPCRE/16K	   50000	     42327 ns/op	 387.08 MB/s
51Search_Easy0_CachedPCRE/32K	   20000	     85374 ns/op	 383.81 MB/s
52Search_Easy0_CachedPCRE/64K	   10000	    169652 ns/op	 386.30 MB/s
53Search_Easy0_CachedPCRE/128K	    5000	    340683 ns/op	 384.73 MB/s
54Search_Easy0_CachedPCRE/256K	    2000	    679601 ns/op	 385.73 MB/s
55Search_Easy0_CachedPCRE/512K	    1000	   1361625 ns/op	 385.05 MB/s
56Search_Easy0_CachedPCRE/1M	     500	   2723438 ns/op	 385.02 MB/s
57Search_Easy0_CachedPCRE/2M	     200	   5470390 ns/op	 383.36 MB/s
58Search_Easy0_CachedPCRE/4M	     100	  11041050 ns/op	 379.88 MB/s
59Search_Easy0_CachedPCRE/8M	      50	  22165440 ns/op	 378.45 MB/s
60Search_Easy0_CachedPCRE/16M	      50	  44294160 ns/op	 378.77 MB/s
61Search_Easy0_CachedRE2/8	 5000000	       316 ns/op	  25.25 MB/s
62Search_Easy0_CachedRE2/16	 5000000	       317 ns/op	  50.32 MB/s
63Search_Easy0_CachedRE2/32	 5000000	       332 ns/op	  96.26 MB/s
64Search_Easy0_CachedRE2/64	 5000000	       334 ns/op	 191.58 MB/s
65Search_Easy0_CachedRE2/128	 5000000	       371 ns/op	 344.40 MB/s
66Search_Easy0_CachedRE2/256	 5000000	       391 ns/op	 653.11 MB/s
67Search_Easy0_CachedRE2/512	 5000000	       465 ns/op	1099.45 MB/s
68Search_Easy0_CachedRE2/1K	 2000000	       664 ns/op	1541.25 MB/s
69Search_Easy0_CachedRE2/2K	 1000000	      1015 ns/op	2015.77 MB/s
70Search_Easy0_CachedRE2/4K	 1000000	      1581 ns/op	2590.41 MB/s
71Search_Easy0_CachedRE2/8K	  500000	      2914 ns/op	2810.63 MB/s
72Search_Easy0_CachedRE2/16K	  200000	      5406 ns/op	3030.64 MB/s
73Search_Easy0_CachedRE2/32K	  100000	     10992 ns/op	2980.97 MB/s
74Search_Easy0_CachedRE2/64K	   50000	     21829 ns/op	3002.12 MB/s
75Search_Easy0_CachedRE2/128K	   50000	     44263 ns/op	2961.20 MB/s
76Search_Easy0_CachedRE2/256K	   20000	     88222 ns/op	2971.39 MB/s
77Search_Easy0_CachedRE2/512K	   10000	    177626 ns/op	2951.64 MB/s
78Search_Easy0_CachedRE2/1M	    5000	    356519 ns/op	2941.15 MB/s
79Search_Easy0_CachedRE2/2M	    2000	    730121 ns/op	2872.33 MB/s
80Search_Easy0_CachedRE2/4M	    1000	   1522926 ns/op	2754.11 MB/s
81Search_Easy0_CachedRE2/8M	     500	   3093982 ns/op	2711.27 MB/s
82Search_Easy0_CachedRE2/16M	     200	   6173845 ns/op	2717.47 MB/s
83Search_Easy1_CachedPCRE/8	10000000	       129 ns/op	  61.93 MB/s
84Search_Easy1_CachedPCRE/16	10000000	       156 ns/op	 102.24 MB/s
85Search_Easy1_CachedPCRE/32	 5000000	       213 ns/op	 150.10 MB/s
86Search_Easy1_CachedPCRE/64	 5000000	       326 ns/op	 195.85 MB/s
87Search_Easy1_CachedPCRE/128	 2000000	       648 ns/op	 197.35 MB/s
88Search_Easy1_CachedPCRE/256	 2000000	       934 ns/op	 273.84 MB/s
89Search_Easy1_CachedPCRE/512	 1000000	      1971 ns/op	 259.73 MB/s
90Search_Easy1_CachedPCRE/1K	  500000	      3432 ns/op	 298.32 MB/s
91Search_Easy1_CachedPCRE/2K	  200000	      6255 ns/op	 327.39 MB/s
92Search_Easy1_CachedPCRE/4K	  100000	     11212 ns/op	 365.31 MB/s
93Search_Easy1_CachedPCRE/8K	   50000	     22182 ns/op	 369.31 MB/s
94Search_Easy1_CachedPCRE/16K	   50000	     42713 ns/op	 383.58 MB/s
95Search_Easy1_CachedPCRE/32K	   20000	     85747 ns/op	 382.14 MB/s
96Search_Easy1_CachedPCRE/64K	   10000	    170670 ns/op	 383.99 MB/s
97Search_Easy1_CachedPCRE/128K	    5000	    342979 ns/op	 382.16 MB/s
98Search_Easy1_CachedPCRE/256K	    2000	    683959 ns/op	 383.27 MB/s
99Search_Easy1_CachedPCRE/512K	    1000	   1370065 ns/op	 382.67 MB/s
100Search_Easy1_CachedPCRE/1M	     500	   2742576 ns/op	 382.33 MB/s
101Search_Easy1_CachedPCRE/2M	     200	   5507205 ns/op	 380.80 MB/s
102Search_Easy1_CachedPCRE/4M	     100	  11116960 ns/op	 377.29 MB/s
103Search_Easy1_CachedPCRE/8M	      50	  22302540 ns/op	 376.13 MB/s
104Search_Easy1_CachedPCRE/16M	      50	  44593400 ns/op	 376.23 MB/s
105Search_Easy1_CachedRE2/8	 5000000	       316 ns/op	  25.30 MB/s
106Search_Easy1_CachedRE2/16	 5000000	       318 ns/op	  50.29 MB/s
107Search_Easy1_CachedRE2/32	 5000000	       331 ns/op	  96.45 MB/s
108Search_Easy1_CachedRE2/64	 5000000	       334 ns/op	 191.09 MB/s
109Search_Easy1_CachedRE2/128	 5000000	       367 ns/op	 348.34 MB/s
110Search_Easy1_CachedRE2/256	 5000000	       399 ns/op	 640.68 MB/s
111Search_Easy1_CachedRE2/512	 5000000	       476 ns/op	1073.44 MB/s
112Search_Easy1_CachedRE2/1K	 2000000	       655 ns/op	1563.28 MB/s
113Search_Easy1_CachedRE2/2K	 1000000	      1002 ns/op	2043.22 MB/s
114Search_Easy1_CachedRE2/4K	 1000000	      1582 ns/op	2588.68 MB/s
115Search_Easy1_CachedRE2/8K	  500000	      2916 ns/op	2808.86 MB/s
116Search_Easy1_CachedRE2/16K	  200000	      5435 ns/op	3014.34 MB/s
117Search_Easy1_CachedRE2/32K	  100000	     10957 ns/op	2990.35 MB/s
118Search_Easy1_CachedRE2/64K	   50000	     21824 ns/op	3002.80 MB/s
119Search_Easy1_CachedRE2/128K	   50000	     44255 ns/op	2961.71 MB/s
120Search_Easy1_CachedRE2/256K	   20000	     88214 ns/op	2971.66 MB/s
121Search_Easy1_CachedRE2/512K	   10000	    177657 ns/op	2951.12 MB/s
122Search_Easy1_CachedRE2/1M	    5000	    356560 ns/op	2940.81 MB/s
123Search_Easy1_CachedRE2/2M	    2000	    730094 ns/op	2872.44 MB/s
124Search_Easy1_CachedRE2/4M	    1000	   1522720 ns/op	2754.48 MB/s
125Search_Easy1_CachedRE2/8M	     500	   3093050 ns/op	2712.08 MB/s
126Search_Easy1_CachedRE2/16M	     200	   6171535 ns/op	2718.48 MB/s
127Search_Medium_CachedPCRE/8	10000000	       128 ns/op	  62.07 MB/s
128Search_Medium_CachedPCRE/16	10000000	       157 ns/op	 101.40 MB/s
129Search_Medium_CachedPCRE/32	 5000000	       214 ns/op	 149.24 MB/s
130Search_Medium_CachedPCRE/64	 5000000	       336 ns/op	 190.31 MB/s
131Search_Medium_CachedPCRE/128	 5000000	       430 ns/op	 297.32 MB/s
132Search_Medium_CachedPCRE/256	  200000	      8892 ns/op	  28.79 MB/s
133Search_Medium_CachedPCRE/512	   50000	     21295 ns/op	  24.04 MB/s
134Search_Medium_CachedPCRE/1K	   50000	     41581 ns/op	  24.63 MB/s
135Search_Medium_CachedPCRE/2K	   20000	     61200 ns/op	  33.46 MB/s
136Search_Medium_CachedPCRE/4K	   10000	    173807 ns/op	  23.57 MB/s
137Search_Medium_CachedPCRE/8K	    5000	    382058 ns/op	  21.44 MB/s
138Search_Medium_CachedPCRE/16K	    2000	    773090 ns/op	  21.19 MB/s
139Search_Medium_CachedPCRE/32K	    1000	   1545797 ns/op	  21.20 MB/s
140Search_Medium_CachedPCRE/64K	     500	   3076340 ns/op	  21.30 MB/s
141Search_Medium_CachedPCRE/128K	     200	   6134010 ns/op	  21.37 MB/s
142Search_Medium_CachedPCRE/256K	     100	  12315460 ns/op	  21.29 MB/s
143Search_Medium_CachedRE2/8	 5000000	       338 ns/op	  23.62 MB/s
144Search_Medium_CachedRE2/16	 5000000	       363 ns/op	  43.99 MB/s
145Search_Medium_CachedRE2/32	 5000000	       413 ns/op	  77.32 MB/s
146Search_Medium_CachedRE2/64	 2000000	       515 ns/op	 124.15 MB/s
147Search_Medium_CachedRE2/128	 2000000	       722 ns/op	 177.20 MB/s
148Search_Medium_CachedRE2/256	 1000000	      1126 ns/op	 227.29 MB/s
149Search_Medium_CachedRE2/512	 1000000	      1937 ns/op	 264.32 MB/s
150Search_Medium_CachedRE2/1K	  500000	      3553 ns/op	 288.18 MB/s
151Search_Medium_CachedRE2/2K	  200000	      6788 ns/op	 301.71 MB/s
152Search_Medium_CachedRE2/4K	  100000	     13258 ns/op	 308.92 MB/s
153Search_Medium_CachedRE2/8K	   50000	     26198 ns/op	 312.69 MB/s
154Search_Medium_CachedRE2/16K	   20000	     52097 ns/op	 314.48 MB/s
155Search_Medium_CachedRE2/32K	   10000	    103975 ns/op	 315.15 MB/s
156Search_Medium_CachedRE2/64K	    5000	    207487 ns/op	 315.86 MB/s
157Search_Medium_CachedRE2/128K	    5000	    414637 ns/op	 316.11 MB/s
158Search_Medium_CachedRE2/256K	    2000	    828752 ns/op	 316.31 MB/s
159Search_Medium_CachedRE2/512K	    1000	   1657280 ns/op	 316.35 MB/s
160Search_Medium_CachedRE2/1M	     500	   3314560 ns/op	 316.35 MB/s
161Search_Medium_CachedRE2/2M	     200	   6643535 ns/op	 315.67 MB/s
162Search_Medium_CachedRE2/4M	     100	  13338160 ns/op	 314.46 MB/s
163Search_Medium_CachedRE2/8M	      50	  26716200 ns/op	 313.99 MB/s
164Search_Medium_CachedRE2/16M	      20	  53439850 ns/op	 313.95 MB/s
165Search_Hard_CachedPCRE/8	10000000	       128 ns/op	  62.06 MB/s
166Search_Hard_CachedPCRE/16	10000000	       157 ns/op	 101.42 MB/s
167Search_Hard_CachedPCRE/32	 5000000	       214 ns/op	 149.37 MB/s
168Search_Hard_CachedPCRE/64	 5000000	       336 ns/op	 190.26 MB/s
169Search_Hard_CachedPCRE/128	 5000000	       430 ns/op	 297.44 MB/s
170Search_Hard_CachedPCRE/256	    2000	    780527 ns/op	   0.33 MB/s
171Search_Hard_CachedPCRE/512	     500	   3210270 ns/op	   0.16 MB/s
172Search_Hard_CachedPCRE/1K	     100	  12762760 ns/op	   0.08 MB/s
173Search_Hard_CachedPCRE/2K	      50	  46734020 ns/op	   0.04 MB/s
174Search_Hard_CachedPCRE/4K	       5	 201439400 ns/op	   0.02 MB/s
175Search_Hard_CachedRE2/8	 5000000	       338 ns/op	  23.65 MB/s
176Search_Hard_CachedRE2/16	 5000000	       363 ns/op	  44.05 MB/s
177Search_Hard_CachedRE2/32	 5000000	       411 ns/op	  77.70 MB/s
178Search_Hard_CachedRE2/64	 2000000	       512 ns/op	 124.89 MB/s
179Search_Hard_CachedRE2/128	 2000000	       721 ns/op	 177.47 MB/s
180Search_Hard_CachedRE2/256	 1000000	      1125 ns/op	 227.50 MB/s
181Search_Hard_CachedRE2/512	 1000000	      1933 ns/op	 264.85 MB/s
182Search_Hard_CachedRE2/1K	  500000	      3550 ns/op	 288.42 MB/s
183Search_Hard_CachedRE2/2K	  200000	      6786 ns/op	 301.80 MB/s
184Search_Hard_CachedRE2/4K	  100000	     13256 ns/op	 308.97 MB/s
185Search_Hard_CachedRE2/8K	   50000	     26197 ns/op	 312.71 MB/s
186Search_Hard_CachedRE2/16K	   20000	     52077 ns/op	 314.61 MB/s
187Search_Hard_CachedRE2/32K	   10000	    103962 ns/op	 315.19 MB/s
188Search_Hard_CachedRE2/64K	    5000	    207496 ns/op	 315.84 MB/s
189Search_Hard_CachedRE2/128K	    5000	    414609 ns/op	 316.13 MB/s
190Search_Hard_CachedRE2/256K	    2000	    828753 ns/op	 316.31 MB/s
191Search_Hard_CachedRE2/512K	    1000	   1657228 ns/op	 316.36 MB/s
192Search_Hard_CachedRE2/1M	     500	   3314250 ns/op	 316.38 MB/s
193Search_Hard_CachedRE2/2M	     200	   6643040 ns/op	 315.69 MB/s
194Search_Hard_CachedRE2/4M	     100	  13337040 ns/op	 314.49 MB/s
195Search_Hard_CachedRE2/8M	      50	  26716100 ns/op	 313.99 MB/s
196Search_Hard_CachedRE2/16M	      20	  53433550 ns/op	 313.98 MB/s
197Search_Parens_CachedPCRE/8	 5000000	       213 ns/op	  37.43 MB/s
198Search_Parens_CachedRE2/8	 5000000	       337 ns/op	  23.73 MB/s
199Search_Parens_CachedRE2/16	 5000000	       362 ns/op	  44.12 MB/s
200Search_Parens_CachedRE2/32	 5000000	       412 ns/op	  77.59 MB/s
201Search_Parens_CachedRE2/64	 2000000	       514 ns/op	 124.37 MB/s
202Search_Parens_CachedRE2/128	 2000000	       721 ns/op	 177.32 MB/s
203Search_Parens_CachedRE2/256	 1000000	      1125 ns/op	 227.50 MB/s
204Search_Parens_CachedRE2/512	 1000000	      1932 ns/op	 264.92 MB/s
205Search_Parens_CachedRE2/1K	  500000	      3550 ns/op	 288.37 MB/s
206Search_Parens_CachedRE2/2K	  200000	      6786 ns/op	 301.78 MB/s
207Search_Parens_CachedRE2/4K	  100000	     13258 ns/op	 308.94 MB/s
208Search_Parens_CachedRE2/8K	   50000	     26199 ns/op	 312.68 MB/s
209Search_Parens_CachedRE2/16K	   20000	     52095 ns/op	 314.50 MB/s
210Search_Parens_CachedRE2/32K	   10000	    103958 ns/op	 315.20 MB/s
211Search_Parens_CachedRE2/64K	    5000	    207520 ns/op	 315.81 MB/s
212Search_Parens_CachedRE2/128K	    5000	    414602 ns/op	 316.14 MB/s
213Search_Parens_CachedRE2/256K	    2000	    828782 ns/op	 316.30 MB/s
214Search_Parens_CachedRE2/512K	    1000	   1657076 ns/op	 316.39 MB/s
215Search_Parens_CachedRE2/1M	     500	   3314154 ns/op	 316.39 MB/s
216Search_Parens_CachedRE2/2M	     200	   6643900 ns/op	 315.65 MB/s
217Search_Parens_CachedRE2/4M	     100	  13336670 ns/op	 314.49 MB/s
218Search_Parens_CachedRE2/8M	      50	  26714480 ns/op	 314.01 MB/s
219Search_Parens_CachedRE2/16M	      20	  53434900 ns/op	 313.97 MB/s
220Search_BigFixed_CachedPCRE/8	 5000000	       251 ns/op	  31.76 MB/s
221Search_BigFixed_CachedPCRE/16	 5000000	       314 ns/op	  50.80 MB/s
222Search_BigFixed_CachedPCRE/32	 5000000	       441 ns/op	  72.49 MB/s
223Search_BigFixed_CachedPCRE/64	 2000000	       694 ns/op	  92.21 MB/s
224Search_BigFixed_CachedPCRE/128	 1000000	      1066 ns/op	 119.99 MB/s
225Search_BigFixed_CachedPCRE/256	 1000000	      1933 ns/op	 132.39 MB/s
226Search_BigFixed_CachedPCRE/512	  500000	      3652 ns/op	 140.19 MB/s
227Search_BigFixed_CachedPCRE/1K	  200000	      7089 ns/op	 144.43 MB/s
228Search_BigFixed_CachedPCRE/2K	  100000	     13964 ns/op	 146.66 MB/s
229Search_BigFixed_CachedPCRE/4K	   50000	     27716 ns/op	 147.78 MB/s
230Search_BigFixed_CachedPCRE/8K	   20000	     55232 ns/op	 148.32 MB/s
231Search_BigFixed_CachedPCRE/16K	   10000	    110321 ns/op	 148.51 MB/s
232Search_BigFixed_CachedPCRE/32K	    5000	    220561 ns/op	 148.57 MB/s
233Search_BigFixed_CachedRE2/8	10000000	       131 ns/op	  60.69 MB/s
234Search_BigFixed_CachedRE2/16	 5000000	       374 ns/op	  42.75 MB/s
235Search_BigFixed_CachedRE2/32	 5000000	       410 ns/op	  77.99 MB/s
236Search_BigFixed_CachedRE2/64	 5000000	       489 ns/op	 130.84 MB/s
237Search_BigFixed_CachedRE2/128	 2000000	       635 ns/op	 201.43 MB/s
238Search_BigFixed_CachedRE2/256	 2000000	       945 ns/op	 270.66 MB/s
239Search_BigFixed_CachedRE2/512	 1000000	      1552 ns/op	 329.85 MB/s
240Search_BigFixed_CachedRE2/1K	  500000	      2766 ns/op	 370.19 MB/s
241Search_BigFixed_CachedRE2/2K	  200000	      5191 ns/op	 394.49 MB/s
242Search_BigFixed_CachedRE2/4K	  100000	     10046 ns/op	 407.71 MB/s
243Search_BigFixed_CachedRE2/8K	  100000	     19752 ns/op	 414.74 MB/s
244Search_BigFixed_CachedRE2/16K	   50000	     39168 ns/op	 418.30 MB/s
245Search_BigFixed_CachedRE2/32K	   20000	     78114 ns/op	 419.49 MB/s
246Search_BigFixed_CachedRE2/64K	   10000	    155895 ns/op	 420.38 MB/s
247Search_BigFixed_CachedRE2/128K	    5000	    311573 ns/op	 420.68 MB/s
248Search_BigFixed_CachedRE2/256K	    2000	    624241 ns/op	 419.94 MB/s
249Search_BigFixed_CachedRE2/512K	    1000	   1253377 ns/op	 418.30 MB/s
250Search_BigFixed_CachedRE2/1M	     500	   2530874 ns/op	 414.31 MB/s
251Search_Success_PCRE/8	 1000000	      1836 ns/op	   4.36 MB/s
252Search_Success_PCRE/16	 1000000	      1880 ns/op	   8.51 MB/s
253Search_Success_PCRE/32	 1000000	      1970 ns/op	  16.24 MB/s
254Search_Success_PCRE/64	  500000	      2106 ns/op	  30.38 MB/s
255Search_Success_PCRE/128	  500000	      2447 ns/op	  52.29 MB/s
256Search_Success_PCRE/256	  500000	      3103 ns/op	  82.48 MB/s
257Search_Success_PCRE/512	  500000	      4428 ns/op	 115.62 MB/s
258Search_Success_PCRE/1K	  200000	      7053 ns/op	 145.17 MB/s
259Search_Success_PCRE/2K	  100000	     12308 ns/op	 166.39 MB/s
260Search_Success_PCRE/4K	   50000	     22793 ns/op	 179.70 MB/s
261Search_Success_PCRE/8K	   50000	     43847 ns/op	 186.83 MB/s
262Search_Success_PCRE/16K	   20000	     85952 ns/op	 190.62 MB/s
263Search_Success_PCRE/32K	   10000	    170305 ns/op	 192.41 MB/s
264Search_Success_PCRE/64K	    5000	    338862 ns/op	 193.40 MB/s
265Search_Success_PCRE/128K	    2000	    676940 ns/op	 193.62 MB/s
266Search_Success_PCRE/256K	    1000	   1355784 ns/op	 193.35 MB/s
267Search_Success_PCRE/512K	     500	   2725254 ns/op	 192.38 MB/s
268Search_Success_PCRE/1M	     200	   5542255 ns/op	 189.20 MB/s
269Search_Success_PCRE/2M	     100	  11433880 ns/op	 183.42 MB/s
270Search_Success_PCRE/4M	      50	  24217120 ns/op	 173.20 MB/s
271Search_Success_PCRE/8M	      20	  56016550 ns/op	 149.75 MB/s
272Search_Success_PCRE/16M	      10	 137107400 ns/op	 122.37 MB/s
273Search_Success_RE2/8	  200000	      8525 ns/op	   0.94 MB/s
274Search_Success_RE2/16	  100000	     19567 ns/op	   0.82 MB/s
275Search_Success_RE2/32	  100000	     19549 ns/op	   1.64 MB/s
276Search_Success_RE2/64	  100000	     19744 ns/op	   3.24 MB/s
277Search_Success_RE2/128	  100000	     19919 ns/op	   6.43 MB/s
278Search_Success_RE2/256	   50000	     20201 ns/op	  12.67 MB/s
279Search_Success_RE2/512	   50000	     20993 ns/op	  24.39 MB/s
280Search_Success_RE2/1K	   50000	     22581 ns/op	  45.35 MB/s
281Search_Success_RE2/2K	   50000	     25897 ns/op	  79.08 MB/s
282Search_Success_RE2/4K	   50000	     32389 ns/op	 126.46 MB/s
283Search_Success_RE2/8K	   50000	     45266 ns/op	 180.97 MB/s
284Search_Success_RE2/16K	   20000	     71222 ns/op	 230.04 MB/s
285Search_Success_RE2/32K	   10000	    123342 ns/op	 265.67 MB/s
286Search_Success_RE2/64K	    5000	    227134 ns/op	 288.53 MB/s
287Search_Success_RE2/128K	    5000	    434534 ns/op	 301.64 MB/s
288Search_Success_RE2/256K	    2000	    852033 ns/op	 307.67 MB/s
289Search_Success_RE2/512K	    1000	   1692057 ns/op	 309.85 MB/s
290Search_Success_RE2/1M	     500	   3396306 ns/op	 308.74 MB/s
291Search_Success_RE2/2M	     200	   6984505 ns/op	 300.26 MB/s
292Search_Success_RE2/4M	     100	  14632000 ns/op	 286.65 MB/s
293Search_Success_RE2/8M	      50	  31782800 ns/op	 263.94 MB/s
294Search_Success_RE2/16M	      10	 103645400 ns/op	 161.87 MB/s
295Search_Success_CachedPCRE/8	 5000000	       257 ns/op	  31.04 MB/s
296Search_Success_CachedPCRE/16	 5000000	       308 ns/op	  51.88 MB/s
297Search_Success_CachedPCRE/32	 5000000	       409 ns/op	  78.14 MB/s
298Search_Success_CachedPCRE/64	 2000000	       611 ns/op	 104.66 MB/s
299Search_Success_CachedPCRE/128	 2000000	       889 ns/op	 143.85 MB/s
300Search_Success_CachedPCRE/256	 1000000	      1546 ns/op	 165.48 MB/s
301Search_Success_CachedPCRE/512	  500000	      2861 ns/op	 178.95 MB/s
302Search_Success_CachedPCRE/1K	  200000	      5491 ns/op	 186.46 MB/s
303Search_Success_CachedPCRE/2K	  100000	     10746 ns/op	 190.57 MB/s
304Search_Success_CachedPCRE/4K	   50000	     21262 ns/op	 192.64 MB/s
305Search_Success_CachedPCRE/8K	   50000	     42295 ns/op	 193.69 MB/s
306Search_Success_CachedPCRE/16K	   20000	     84375 ns/op	 194.18 MB/s
307Search_Success_CachedPCRE/32K	   10000	    168635 ns/op	 194.31 MB/s
308Search_Success_CachedPCRE/64K	    5000	    337158 ns/op	 194.38 MB/s
309Search_Success_CachedPCRE/128K	    2000	    675199 ns/op	 194.12 MB/s
310Search_Success_CachedPCRE/256K	    1000	   1353970 ns/op	 193.61 MB/s
311Search_Success_CachedPCRE/512K	     500	   2723300 ns/op	 192.52 MB/s
312Search_Success_CachedPCRE/1M	     200	   5539695 ns/op	 189.28 MB/s
313Search_Success_CachedPCRE/2M	     100	  11424760 ns/op	 183.56 MB/s
314Search_Success_CachedPCRE/4M	      50	  24204760 ns/op	 173.28 MB/s
315Search_Success_CachedPCRE/8M	      20	  55998450 ns/op	 149.80 MB/s
316Search_Success_CachedPCRE/16M	      10	 137082500 ns/op	 122.39 MB/s
317Search_Success_CachedRE2/8	10000000	       126 ns/op	  63.05 MB/s
318Search_Success_CachedRE2/16	 5000000	       373 ns/op	  42.86 MB/s
319Search_Success_CachedRE2/32	 5000000	       423 ns/op	  75.51 MB/s
320Search_Success_CachedRE2/64	 2000000	       523 ns/op	 122.33 MB/s
321Search_Success_CachedRE2/128	 2000000	       730 ns/op	 175.15 MB/s
322Search_Success_CachedRE2/256	 1000000	      1135 ns/op	 225.51 MB/s
323Search_Success_CachedRE2/512	 1000000	      1942 ns/op	 263.51 MB/s
324Search_Success_CachedRE2/1K	  500000	      3562 ns/op	 287.44 MB/s
325Search_Success_CachedRE2/2K	  200000	      6797 ns/op	 301.31 MB/s
326Search_Success_CachedRE2/4K	  100000	     13268 ns/op	 308.70 MB/s
327Search_Success_CachedRE2/8K	   50000	     26210 ns/op	 312.55 MB/s
328Search_Success_CachedRE2/16K	   20000	     52116 ns/op	 314.37 MB/s
329Search_Success_CachedRE2/32K	   10000	    104050 ns/op	 314.92 MB/s
330Search_Success_CachedRE2/64K	    5000	    207912 ns/op	 315.21 MB/s
331Search_Success_CachedRE2/128K	    5000	    415393 ns/op	 315.54 MB/s
332Search_Success_CachedRE2/256K	    2000	    832643 ns/op	 314.83 MB/s
333Search_Success_CachedRE2/512K	    1000	   1672561 ns/op	 313.46 MB/s
334Search_Success_CachedRE2/1M	     500	   3376196 ns/op	 310.58 MB/s
335Search_Success_CachedRE2/2M	     200	   6957190 ns/op	 301.44 MB/s
336Search_Success_CachedRE2/4M	     100	  14592130 ns/op	 287.44 MB/s
337Search_Success_CachedRE2/8M	      50	  31731860 ns/op	 264.36 MB/s
338Search_Success_CachedRE2/16M	      10	 103597500 ns/op	 161.95 MB/s
339Search_Success1_PCRE/8	  500000	      2053 ns/op	   3.90 MB/s
340Search_Success1_PCRE/16	  500000	      2061 ns/op	   7.76 MB/s
341Search_Success1_PCRE/32	  500000	      2169 ns/op	  14.75 MB/s
342Search_Success1_PCRE/64	  500000	      2310 ns/op	  27.70 MB/s
343Search_Success1_PCRE/128	  500000	      2640 ns/op	  48.48 MB/s
344Search_Success1_PCRE/256	  500000	      3292 ns/op	  77.76 MB/s
345Search_Success1_PCRE/512	  500000	      4593 ns/op	 111.47 MB/s
346Search_Success1_PCRE/1K	  200000	      7241 ns/op	 141.40 MB/s
347Search_Success1_PCRE/2K	  100000	     12489 ns/op	 163.98 MB/s
348Search_Success1_PCRE/4K	   50000	     22994 ns/op	 178.13 MB/s
349Search_Success1_PCRE/8K	   50000	     44014 ns/op	 186.12 MB/s
350Search_Success1_PCRE/16K	   20000	     86120 ns/op	 190.24 MB/s
351Search_Success1_PCRE/32K	   10000	    170489 ns/op	 192.20 MB/s
352Search_Success1_PCRE/64K	    5000	    339029 ns/op	 193.30 MB/s
353Search_Success1_PCRE/128K	    2000	    677115 ns/op	 193.57 MB/s
354Search_Success1_PCRE/256K	    1000	   1355861 ns/op	 193.34 MB/s
355Search_Success1_PCRE/512K	     500	   2725160 ns/op	 192.39 MB/s
356Search_Success1_PCRE/1M	     200	   5543665 ns/op	 189.15 MB/s
357Search_Success1_PCRE/2M	     100	  11434390 ns/op	 183.41 MB/s
358Search_Success1_PCRE/4M	      50	  24215940 ns/op	 173.20 MB/s
359Search_Success1_PCRE/8M	      20	  56027250 ns/op	 149.72 MB/s
360Search_Success1_PCRE/16M	      10	 137103200 ns/op	 122.37 MB/s
361Search_Success1_RE2/8	   50000	     26411 ns/op	   0.30 MB/s
362Search_Success1_RE2/16	   50000	     27068 ns/op	   0.59 MB/s
363Search_Success1_RE2/32	   50000	     27117 ns/op	   1.18 MB/s
364Search_Success1_RE2/64	   50000	     27405 ns/op	   2.34 MB/s
365Search_Success1_RE2/128	   50000	     27398 ns/op	   4.67 MB/s
366Search_Success1_RE2/256	   50000	     27580 ns/op	   9.28 MB/s
367Search_Success1_RE2/512	   50000	     28504 ns/op	  17.96 MB/s
368Search_Success1_RE2/1K	   50000	     29993 ns/op	  34.14 MB/s
369Search_Success1_RE2/2K	   50000	     33373 ns/op	  61.37 MB/s
370Search_Success1_RE2/4K	   50000	     39867 ns/op	 102.74 MB/s
371Search_Success1_RE2/8K	   20000	     52940 ns/op	 154.74 MB/s
372Search_Success1_RE2/16K	   20000	     78818 ns/op	 207.87 MB/s
373Search_Success1_RE2/32K	   10000	    130836 ns/op	 250.45 MB/s
374Search_Success1_RE2/64K	    5000	    234725 ns/op	 279.20 MB/s
375Search_Success1_RE2/128K	    5000	    442253 ns/op	 296.37 MB/s
376Search_Success1_RE2/256K	    2000	    859671 ns/op	 304.94 MB/s
377Search_Success1_RE2/512K	    1000	   1699921 ns/op	 308.42 MB/s
378Search_Success1_RE2/1M	     500	   3404204 ns/op	 308.02 MB/s
379Search_Success1_RE2/2M	     200	   6992400 ns/op	 299.92 MB/s
380Search_Success1_RE2/4M	     100	  14641200 ns/op	 286.47 MB/s
381Search_Success1_RE2/8M	      50	  31788680 ns/op	 263.89 MB/s
382Search_Success1_RE2/16M	      10	 103656000 ns/op	 161.85 MB/s
383Search_Success1_Cached_PCRE/8	 5000000	       305 ns/op	  26.22 MB/s
384Search_Success1_Cached_PCRE/16	 5000000	       355 ns/op	  44.96 MB/s
385Search_Success1_Cached_PCRE/32	 5000000	       456 ns/op	  70.06 MB/s
386Search_Success1_Cached_PCRE/64	 2000000	       658 ns/op	  97.12 MB/s
387Search_Success1_Cached_PCRE/128	 2000000	       936 ns/op	 136.62 MB/s
388Search_Success1_Cached_PCRE/256	 1000000	      1593 ns/op	 160.62 MB/s
389Search_Success1_Cached_PCRE/512	  500000	      2908 ns/op	 176.05 MB/s
390Search_Success1_Cached_PCRE/1K	  200000	      5537 ns/op	 184.93 MB/s
391Search_Success1_Cached_PCRE/2K	  100000	     10793 ns/op	 189.74 MB/s
392Search_Success1_Cached_PCRE/4K	   50000	     21311 ns/op	 192.19 MB/s
393Search_Success1_Cached_PCRE/8K	   50000	     42340 ns/op	 193.48 MB/s
394Search_Success1_Cached_PCRE/16K	   20000	     84417 ns/op	 194.08 MB/s
395Search_Success1_Cached_PCRE/32K	   10000	    168689 ns/op	 194.25 MB/s
396Search_Success1_Cached_PCRE/64K	    5000	    337219 ns/op	 194.34 MB/s
397Search_Success1_Cached_PCRE/128K	    2000	    675255 ns/op	 194.11 MB/s
398Search_Success1_Cached_PCRE/256K	    1000	   1354027 ns/op	 193.60 MB/s
399Search_Success1_Cached_PCRE/512K	     500	   2723352 ns/op	 192.52 MB/s
400Search_Success1_Cached_PCRE/1M	     200	   5539800 ns/op	 189.28 MB/s
401Search_Success1_Cached_PCRE/2M	     100	  11426990 ns/op	 183.53 MB/s
402Search_Success1_Cached_PCRE/4M	      50	  24206500 ns/op	 173.27 MB/s
403Search_Success1_Cached_PCRE/8M	      20	  56008200 ns/op	 149.77 MB/s
404Search_Success1_Cached_PCRE/16M	      10	 137084600 ns/op	 122.39 MB/s
405Search_Success1_Cached_RE2/8	 5000000	       347 ns/op	  22.99 MB/s
406Search_Success1_Cached_RE2/16	 5000000	       373 ns/op	  42.83 MB/s
407Search_Success1_Cached_RE2/32	 5000000	       421 ns/op	  75.97 MB/s
408Search_Success1_Cached_RE2/64	 2000000	       520 ns/op	 122.97 MB/s
409Search_Success1_Cached_RE2/128	 2000000	       729 ns/op	 175.43 MB/s
410Search_Success1_Cached_RE2/256	 1000000	      1133 ns/op	 225.82 MB/s
411Search_Success1_Cached_RE2/512	 1000000	      1945 ns/op	 263.23 MB/s
412Search_Success1_Cached_RE2/1K	  500000	      3559 ns/op	 287.66 MB/s
413Search_Success1_Cached_RE2/2K	  200000	      6795 ns/op	 301.39 MB/s
414Search_Success1_Cached_RE2/4K	  100000	     13266 ns/op	 308.74 MB/s
415Search_Success1_Cached_RE2/8K	   50000	     26210 ns/op	 312.54 MB/s
416Search_Success1_Cached_RE2/16K	   20000	     52116 ns/op	 314.37 MB/s
417Search_Success1_Cached_RE2/32K	   10000	    104042 ns/op	 314.95 MB/s
418Search_Success1_Cached_RE2/64K	    5000	    207904 ns/op	 315.22 MB/s
419Search_Success1_Cached_RE2/128K	    5000	    415336 ns/op	 315.58 MB/s
420Search_Success1_Cached_RE2/256K	    2000	    832674 ns/op	 314.82 MB/s
421Search_Success1_Cached_RE2/512K	    1000	   1672745 ns/op	 313.43 MB/s
422Search_Success1_Cached_RE2/1M	     500	   3376504 ns/op	 310.55 MB/s
423Search_Success1_Cached_RE2/2M	     200	   6957405 ns/op	 301.43 MB/s
424Search_Success1_Cached_RE2/4M	     100	  14592660 ns/op	 287.43 MB/s
425Search_Success1_Cached_RE2/8M	      50	  31728560 ns/op	 264.39 MB/s
426Search_Success1_Cached_RE2/16M	      10	 103598300 ns/op	 161.94 MB/s
427Search_Digits_PCRE	  200000	      5212 ns/op
428Search_Digits_RE2	   50000	     21686 ns/op
429Parse_Digits_PCRE	  200000	      5229 ns/op
430Parse_Digits_RE2	  200000	      9825 ns/op
431Parse_CachedDigits_PCRE	 2000000	       519 ns/op
432Parse_CachedDigits_RE2	 5000000	       271 ns/op
433Parse_DigitDs_PCRE	  500000	      4224 ns/op
434Parse_DigitDs_RE2	  200000	      9706 ns/op
435Parse_CachedDigitDs_PCRE	 2000000	       505 ns/op
436Parse_CachedDigitDs_RE2	 5000000	       279 ns/op
437Parse_Split_PCRE	  500000	      3533 ns/op
438Parse_Split_RE2	  100000	     11256 ns/op
439Parse_CachedSplit_PCRE	 5000000	       373 ns/op
440Parse_CachedSplit_RE2	10000000	       167 ns/op
441Parse_SplitHard_PCRE	  500000	      3350 ns/op
442Parse_SplitHard_RE2	  100000	     13959 ns/op
443Parse_CachedSplitHard_PCRE	 5000000	       352 ns/op
444Parse_CachedSplitHard_RE2	 1000000	      1780 ns/op
445Parse_CachedSplitBig1_PCRE	     500	   4902314 ns/op
446Parse_CachedSplitBig1_RE2	    2000	    674772 ns/op
447Parse_CachedSplitBig2_PCRE	    2000	    513858 ns/op
448Parse_CachedSplitBig2_RE2	      20	  52044800 ns/op
449BM_PCRE_Compile	  500000	      3767 ns/op
450BM_RE2_Compile	  100000	     10752 ns/op
451SearchPhone_CachedPCRE/8	 1000000	      1231 ns/op	   6.50 MB/s
452SearchPhone_CachedPCRE/16	  500000	      2026 ns/op	   7.89 MB/s
453SearchPhone_CachedPCRE/32	  500000	      3623 ns/op	   8.83 MB/s
454SearchPhone_CachedPCRE/64	  200000	      6813 ns/op	   9.39 MB/s
455SearchPhone_CachedPCRE/128	  100000	     13330 ns/op	   9.60 MB/s
456SearchPhone_CachedPCRE/256	   50000	     25832 ns/op	   9.91 MB/s
457SearchPhone_CachedPCRE/512	   20000	     51132 ns/op	  10.01 MB/s
458SearchPhone_CachedPCRE/1K	   10000	    101950 ns/op	  10.04 MB/s
459SearchPhone_CachedPCRE/2K	   10000	    199960 ns/op	  10.24 MB/s
460SearchPhone_CachedPCRE/4K	    5000	    397105 ns/op	  10.31 MB/s
461SearchPhone_CachedPCRE/8K	    2000	    792685 ns/op	  10.33 MB/s
462SearchPhone_CachedPCRE/16K	    1000	   1576834 ns/op	  10.39 MB/s
463SearchPhone_CachedPCRE/32K	     500	   3152026 ns/op	  10.40 MB/s
464SearchPhone_CachedPCRE/64K	     200	   6293925 ns/op	  10.41 MB/s
465SearchPhone_CachedPCRE/128K	     100	  12613350 ns/op	  10.39 MB/s
466SearchPhone_CachedPCRE/256K	      50	  25253020 ns/op	  10.38 MB/s
467SearchPhone_CachedPCRE/512K	      20	  50462800 ns/op	  10.39 MB/s
468SearchPhone_CachedPCRE/1M	      10	 101412600 ns/op	  10.34 MB/s
469SearchPhone_CachedPCRE/2M	       5	 203302200 ns/op	  10.32 MB/s
470SearchPhone_CachedPCRE/4M	       5	 404935400 ns/op	  10.36 MB/s
471SearchPhone_CachedPCRE/8M	       2	 810444500 ns/op	  10.35 MB/s
472SearchPhone_CachedPCRE/16M	       1	1615334000 ns/op	  10.39 MB/s
473SearchPhone_CachedRE2/8	 2000000	       897 ns/op	   8.91 MB/s
474SearchPhone_CachedRE2/16	 2000000	       928 ns/op	  17.24 MB/s
475SearchPhone_CachedRE2/32	 2000000	       968 ns/op	  33.04 MB/s
476SearchPhone_CachedRE2/64	 1000000	      1069 ns/op	  59.84 MB/s
477SearchPhone_CachedRE2/128	 1000000	      1286 ns/op	  99.52 MB/s
478SearchPhone_CachedRE2/256	 1000000	      1691 ns/op	 151.31 MB/s
479SearchPhone_CachedRE2/512	  500000	      2496 ns/op	 205.07 MB/s
480SearchPhone_CachedRE2/1K	  500000	      4107 ns/op	 249.27 MB/s
481SearchPhone_CachedRE2/2K	  200000	      7347 ns/op	 278.74 MB/s
482SearchPhone_CachedRE2/4K	  100000	     13824 ns/op	 296.29 MB/s
483SearchPhone_CachedRE2/8K	   50000	     26758 ns/op	 306.15 MB/s
484SearchPhone_CachedRE2/16K	   20000	     52773 ns/op	 310.46 MB/s
485SearchPhone_CachedRE2/32K	   10000	    104775 ns/op	 312.75 MB/s
486SearchPhone_CachedRE2/64K	    5000	    208321 ns/op	 314.59 MB/s
487SearchPhone_CachedRE2/128K	    5000	    415436 ns/op	 315.50 MB/s
488SearchPhone_CachedRE2/256K	    2000	    829659 ns/op	 315.97 MB/s
489SearchPhone_CachedRE2/512K	    1000	   1658073 ns/op	 316.20 MB/s
490SearchPhone_CachedRE2/1M	     500	   3315418 ns/op	 316.27 MB/s
491SearchPhone_CachedRE2/2M	     200	   6645570 ns/op	 315.57 MB/s
492SearchPhone_CachedRE2/4M	     100	  13341780 ns/op	 314.37 MB/s
493SearchPhone_CachedRE2/8M	      50	  26722980 ns/op	 313.91 MB/s
494SearchPhone_CachedRE2/16M	      20	  53451450 ns/op	 313.88 MB/s
495EmptyPartialMatchPCRE	10000000	       139 ns/op
496EmptyPartialMatchRE2	 5000000	       314 ns/op
497SimplePartialMatchPCRE	10000000	       195 ns/op
498SimplePartialMatchRE2	 5000000	       352 ns/op
499HTTPPartialMatchPCRE	 2000000	       577 ns/op
500HTTPPartialMatchRE2	 2000000	       624 ns/op
501SmallHTTPPartialMatchPCRE	 2000000	       577 ns/op
502SmallHTTPPartialMatchRE2	 2000000	       622 ns/op
503DotMatchPCRE	 5000000	       455 ns/op
504DotMatchRE2	 2000000	       671 ns/op
505ASCIIMatchPCRE	 5000000	       400 ns/op
506ASCIIMatchRE2	 2000000	       676 ns/op
507==BENCHMARK== c2 Fri Feb 26 14:16:33 PST 2010
508# Linux c2 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:05:01 UTC 2009 x86_64 GNU/Linux
509# g++ (Ubuntu 4.4.1-4ubuntu8) 4.4.1
510# Copyright (C) 2009 Free Software Foundation, Inc.
511# This is free software; see the source for copying conditions.  There is NO
512# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
513# 
514# c268b421d457+ tip
515
516Search_Easy0_CachedPCRE/8	10000000	       132 ns/op	  60.47 MB/s
517Search_Easy0_CachedPCRE/16	10000000	       160 ns/op	  99.62 MB/s
518Search_Easy0_CachedPCRE/32	 5000000	       217 ns/op	 147.10 MB/s
519Search_Easy0_CachedPCRE/64	 5000000	       331 ns/op	 193.17 MB/s
520Search_Easy0_CachedPCRE/128	 5000000	       431 ns/op	 296.60 MB/s
521Search_Easy0_CachedPCRE/256	 1000000	      1081 ns/op	 236.78 MB/s
522Search_Easy0_CachedPCRE/512	 1000000	      1741 ns/op	 294.06 MB/s
523Search_Easy0_CachedPCRE/1K	  500000	      3393 ns/op	 301.76 MB/s
524Search_Easy0_CachedPCRE/2K	  200000	      5681 ns/op	 360.45 MB/s
525Search_Easy0_CachedPCRE/4K	  100000	     10623 ns/op	 385.57 MB/s
526Search_Easy0_CachedPCRE/8K	   50000	     21776 ns/op	 376.18 MB/s
527Search_Easy0_CachedPCRE/16K	   50000	     42162 ns/op	 388.59 MB/s
528Search_Easy0_CachedPCRE/32K	   20000	     85140 ns/op	 384.87 MB/s
529Search_Easy0_CachedPCRE/64K	   10000	    169773 ns/op	 386.02 MB/s
530Search_Easy0_CachedPCRE/128K	    5000	    340985 ns/op	 384.39 MB/s
531Search_Easy0_CachedPCRE/256K	    2000	    680440 ns/op	 385.26 MB/s
532Search_Easy0_CachedPCRE/512K	    1000	   1362919 ns/op	 384.68 MB/s
533Search_Easy0_CachedPCRE/1M	     500	   2726382 ns/op	 384.60 MB/s
534Search_Easy0_CachedPCRE/2M	     200	   5456280 ns/op	 384.36 MB/s
535Search_Easy0_CachedPCRE/4M	     100	  11055420 ns/op	 379.39 MB/s
536Search_Easy0_CachedPCRE/8M	      50	  22173320 ns/op	 378.32 MB/s
537Search_Easy0_CachedPCRE/16M	      50	  44321260 ns/op	 378.54 MB/s
538Search_Easy0_CachedRE2/8	 5000000	       314 ns/op	  25.47 MB/s
539Search_Easy0_CachedRE2/16	 5000000	       315 ns/op	  50.72 MB/s
540Search_Easy0_CachedRE2/32	 5000000	       331 ns/op	  96.44 MB/s
541Search_Easy0_CachedRE2/64	 5000000	       332 ns/op	 192.59 MB/s
542Search_Easy0_CachedRE2/128	 5000000	       363 ns/op	 352.00 MB/s
543Search_Easy0_CachedRE2/256	 5000000	       389 ns/op	 658.00 MB/s
544Search_Easy0_CachedRE2/512	 5000000	       469 ns/op	1089.76 MB/s
545Search_Easy0_CachedRE2/1K	 2000000	       652 ns/op	1569.80 MB/s
546Search_Easy0_CachedRE2/2K	 1000000	      1013 ns/op	2020.66 MB/s
547Search_Easy0_CachedRE2/4K	 1000000	      1571 ns/op	2606.84 MB/s
548Search_Easy0_CachedRE2/8K	  500000	      2911 ns/op	2814.06 MB/s
549Search_Easy0_CachedRE2/16K	  200000	      5405 ns/op	3030.77 MB/s
550Search_Easy0_CachedRE2/32K	  100000	     10989 ns/op	2981.79 MB/s
551Search_Easy0_CachedRE2/64K	   50000	     21839 ns/op	3000.77 MB/s
552Search_Easy0_CachedRE2/128K	   50000	     44376 ns/op	2953.66 MB/s
553Search_Easy0_CachedRE2/256K	   20000	     88364 ns/op	2966.64 MB/s
554Search_Easy0_CachedRE2/512K	   10000	    177685 ns/op	2950.64 MB/s
555Search_Easy0_CachedRE2/1M	    5000	    356602 ns/op	2940.46 MB/s
556Search_Easy0_CachedRE2/2M	    2000	    715631 ns/op	2930.49 MB/s
557Search_Easy0_CachedRE2/4M	    1000	   1529594 ns/op	2742.10 MB/s
558Search_Easy0_CachedRE2/8M	     500	   3089266 ns/op	2715.40 MB/s
559Search_Easy0_CachedRE2/16M	     200	   6153925 ns/op	2726.26 MB/s
560Search_Easy1_CachedPCRE/8	10000000	       132 ns/op	  60.48 MB/s
561Search_Easy1_CachedPCRE/16	10000000	       160 ns/op	  99.52 MB/s
562Search_Easy1_CachedPCRE/32	 5000000	       217 ns/op	 147.11 MB/s
563Search_Easy1_CachedPCRE/64	 5000000	       331 ns/op	 193.20 MB/s
564Search_Easy1_CachedPCRE/128	 2000000	       648 ns/op	 197.44 MB/s
565Search_Easy1_CachedPCRE/256	 2000000	       935 ns/op	 273.76 MB/s
566Search_Easy1_CachedPCRE/512	 1000000	      1966 ns/op	 260.32 MB/s
567Search_Easy1_CachedPCRE/1K	  500000	      3418 ns/op	 299.53 MB/s
568Search_Easy1_CachedPCRE/2K	  200000	      6237 ns/op	 328.33 MB/s
569Search_Easy1_CachedPCRE/4K	  100000	     11125 ns/op	 368.18 MB/s
570Search_Easy1_CachedPCRE/8K	   50000	     22022 ns/op	 371.98 MB/s
571Search_Easy1_CachedPCRE/16K	   50000	     42402 ns/op	 386.39 MB/s
572Search_Easy1_CachedPCRE/32K	   20000	     85237 ns/op	 384.43 MB/s
573Search_Easy1_CachedPCRE/64K	   10000	    170201 ns/op	 385.05 MB/s
574Search_Easy1_CachedPCRE/128K	    5000	    342009 ns/op	 383.24 MB/s
575Search_Easy1_CachedPCRE/256K	    2000	    682201 ns/op	 384.26 MB/s
576Search_Easy1_CachedPCRE/512K	    1000	   1366471 ns/op	 383.68 MB/s
577Search_Easy1_CachedPCRE/1M	     500	   2735128 ns/op	 383.37 MB/s
578Search_Easy1_CachedPCRE/2M	     200	   5471205 ns/op	 383.31 MB/s
579Search_Easy1_CachedPCRE/4M	     100	  11093340 ns/op	 378.09 MB/s
580Search_Easy1_CachedPCRE/8M	      50	  22240420 ns/op	 377.18 MB/s
581Search_Easy1_CachedPCRE/16M	      50	  44464400 ns/op	 377.32 MB/s
582Search_Easy1_CachedRE2/8	 5000000	       316 ns/op	  25.27 MB/s
583Search_Easy1_CachedRE2/16	 5000000	       317 ns/op	  50.44 MB/s
584Search_Easy1_CachedRE2/32	 5000000	       330 ns/op	  96.79 MB/s
585Search_Easy1_CachedRE2/64	 5000000	       334 ns/op	 191.06 MB/s
586Search_Easy1_CachedRE2/128	 5000000	       365 ns/op	 350.44 MB/s
587Search_Easy1_CachedRE2/256	 5000000	       400 ns/op	 639.30 MB/s
588Search_Easy1_CachedRE2/512	 5000000	       472 ns/op	1083.02 MB/s
589Search_Easy1_CachedRE2/1K	 2000000	       652 ns/op	1570.19 MB/s
590Search_Easy1_CachedRE2/2K	 1000000	      1002 ns/op	2043.19 MB/s
591Search_Easy1_CachedRE2/4K	 1000000	      1576 ns/op	2598.26 MB/s
592Search_Easy1_CachedRE2/8K	  500000	      2924 ns/op	2801.57 MB/s
593Search_Easy1_CachedRE2/16K	  200000	      5449 ns/op	3006.54 MB/s
594Search_Easy1_CachedRE2/32K	  100000	     10985 ns/op	2982.90 MB/s
595Search_Easy1_CachedRE2/64K	   50000	     21837 ns/op	3001.13 MB/s
596Search_Easy1_CachedRE2/128K	   50000	     44336 ns/op	2956.31 MB/s
597Search_Easy1_CachedRE2/256K	   20000	     88350 ns/op	2967.08 MB/s
598Search_Easy1_CachedRE2/512K	   10000	    177698 ns/op	2950.43 MB/s
599Search_Easy1_CachedRE2/1M	    5000	    356645 ns/op	2940.11 MB/s
600Search_Easy1_CachedRE2/2M	    2000	    715710 ns/op	2930.17 MB/s
601Search_Easy1_CachedRE2/4M	    1000	   1529932 ns/op	2741.50 MB/s
602Search_Easy1_CachedRE2/8M	     500	   3087586 ns/op	2716.88 MB/s
603Search_Easy1_CachedRE2/16M	     200	   6155690 ns/op	2725.48 MB/s
604Search_Medium_CachedPCRE/8	10000000	       133 ns/op	  59.81 MB/s
605Search_Medium_CachedPCRE/16	10000000	       162 ns/op	  98.58 MB/s
606Search_Medium_CachedPCRE/32	 5000000	       219 ns/op	 145.96 MB/s
607Search_Medium_CachedPCRE/64	 5000000	       340 ns/op	 188.00 MB/s
608Search_Medium_CachedPCRE/128	 5000000	       434 ns/op	 294.67 MB/s
609Search_Medium_CachedPCRE/256	  200000	      9076 ns/op	  28.20 MB/s
610Search_Medium_CachedPCRE/512	   50000	     21579 ns/op	  23.73 MB/s
611Search_Medium_CachedPCRE/1K	   50000	     42391 ns/op	  24.16 MB/s
612Search_Medium_CachedPCRE/2K	   20000	     62367 ns/op	  32.84 MB/s
613Search_Medium_CachedPCRE/4K	   10000	    153667 ns/op	  26.66 MB/s
614Search_Medium_CachedPCRE/8K	    5000	    332606 ns/op	  24.63 MB/s
615Search_Medium_CachedPCRE/16K	    2000	    677805 ns/op	  24.17 MB/s
616Search_Medium_CachedPCRE/32K	    1000	   1355730 ns/op	  24.17 MB/s
617Search_Medium_CachedPCRE/64K	     500	   2707474 ns/op	  24.21 MB/s
618Search_Medium_CachedPCRE/128K	     200	   5409525 ns/op	  24.23 MB/s
619Search_Medium_CachedPCRE/256K	     100	  10821290 ns/op	  24.22 MB/s
620Search_Medium_CachedRE2/8	 5000000	       335 ns/op	  23.87 MB/s
621Search_Medium_CachedRE2/16	 5000000	       362 ns/op	  44.16 MB/s
622Search_Medium_CachedRE2/32	 5000000	       408 ns/op	  78.36 MB/s
623Search_Medium_CachedRE2/64	 2000000	       510 ns/op	 125.32 MB/s
624Search_Medium_CachedRE2/128	 2000000	       723 ns/op	 176.99 MB/s
625Search_Medium_CachedRE2/256	 1000000	      1125 ns/op	 227.47 MB/s
626Search_Medium_CachedRE2/512	 1000000	      1935 ns/op	 264.50 MB/s
627Search_Medium_CachedRE2/1K	  500000	      3553 ns/op	 288.20 MB/s
628Search_Medium_CachedRE2/2K	  200000	      6794 ns/op	 301.41 MB/s
629Search_Medium_CachedRE2/4K	  100000	     13257 ns/op	 308.96 MB/s
630Search_Medium_CachedRE2/8K	   50000	     26198 ns/op	 312.69 MB/s
631Search_Medium_CachedRE2/16K	   20000	     52087 ns/op	 314.55 MB/s
632Search_Medium_CachedRE2/32K	   10000	    103942 ns/op	 315.25 MB/s
633Search_Medium_CachedRE2/64K	    5000	    207481 ns/op	 315.86 MB/s
634Search_Medium_CachedRE2/128K	    5000	    414561 ns/op	 316.17 MB/s
635Search_Medium_CachedRE2/256K	    2000	    828789 ns/op	 316.30 MB/s
636Search_Medium_CachedRE2/512K	    1000	   1657133 ns/op	 316.38 MB/s
637Search_Medium_CachedRE2/1M	     500	   3314164 ns/op	 316.39 MB/s
638Search_Medium_CachedRE2/2M	     200	   6632795 ns/op	 316.18 MB/s
639Search_Medium_CachedRE2/4M	     100	  13340680 ns/op	 314.40 MB/s
640Search_Medium_CachedRE2/8M	      50	  26721100 ns/op	 313.93 MB/s
641Search_Medium_CachedRE2/16M	      20	  53443050 ns/op	 313.93 MB/s
642Search_Hard_CachedPCRE/8	10000000	       133 ns/op	  59.77 MB/s
643Search_Hard_CachedPCRE/16	10000000	       162 ns/op	  98.62 MB/s
644Search_Hard_CachedPCRE/32	 5000000	       219 ns/op	 145.97 MB/s
645Search_Hard_CachedPCRE/64	 5000000	       340 ns/op	 188.06 MB/s
646Search_Hard_CachedPCRE/128	 5000000	       434 ns/op	 294.69 MB/s
647Search_Hard_CachedPCRE/256	    2000	    573267 ns/op	   0.45 MB/s
648Search_Hard_CachedPCRE/512	     500	   2347118 ns/op	   0.22 MB/s
649Search_Hard_CachedPCRE/1K	     200	   9316730 ns/op	   0.11 MB/s
650Search_Hard_CachedPCRE/2K	      50	  34064460 ns/op	   0.06 MB/s
651Search_Hard_CachedPCRE/4K	      10	 146725200 ns/op	   0.03 MB/s
652Search_Hard_CachedRE2/8	 5000000	       335 ns/op	  23.87 MB/s
653Search_Hard_CachedRE2/16	 5000000	       363 ns/op	  44.03 MB/s
654Search_Hard_CachedRE2/32	 5000000	       411 ns/op	  77.80 MB/s
655Search_Hard_CachedRE2/64	 2000000	       510 ns/op	 125.28 MB/s
656Search_Hard_CachedRE2/128	 2000000	       720 ns/op	 177.74 MB/s
657Search_Hard_CachedRE2/256	 1000000	      1125 ns/op	 227.38 MB/s
658Search_Hard_CachedRE2/512	 1000000	      1936 ns/op	 264.45 MB/s
659Search_Hard_CachedRE2/1K	  500000	      3552 ns/op	 288.25 MB/s
660Search_Hard_CachedRE2/2K	  200000	      6794 ns/op	 301.41 MB/s
661Search_Hard_CachedRE2/4K	  100000	     13257 ns/op	 308.96 MB/s
662Search_Hard_CachedRE2/8K	   50000	     26201 ns/op	 312.66 MB/s
663Search_Hard_CachedRE2/16K	   20000	     52089 ns/op	 314.53 MB/s
664Search_Hard_CachedRE2/32K	   10000	    103959 ns/op	 315.20 MB/s
665Search_Hard_CachedRE2/64K	    5000	    207483 ns/op	 315.86 MB/s
666Search_Hard_CachedRE2/128K	    5000	    414583 ns/op	 316.15 MB/s
667Search_Hard_CachedRE2/256K	    2000	    828720 ns/op	 316.32 MB/s
668Search_Hard_CachedRE2/512K	    1000	   1657121 ns/op	 316.38 MB/s
669Search_Hard_CachedRE2/1M	     500	   3314102 ns/op	 316.40 MB/s
670Search_Hard_CachedRE2/2M	     200	   6632065 ns/op	 316.21 MB/s
671Search_Hard_CachedRE2/4M	     100	  13339990 ns/op	 314.42 MB/s
672Search_Hard_CachedRE2/8M	      50	  26721960 ns/op	 313.92 MB/s
673Search_Hard_CachedRE2/16M	      20	  53440900 ns/op	 313.94 MB/s
674Search_Parens_CachedPCRE/8	10000000	       197 ns/op	  40.42 MB/s
675Search_Parens_CachedRE2/8	 5000000	       334 ns/op	  23.90 MB/s
676Search_Parens_CachedRE2/16	 5000000	       359 ns/op	  44.46 MB/s
677Search_Parens_CachedRE2/32	 5000000	       413 ns/op	  77.42 MB/s
678Search_Parens_CachedRE2/64	 2000000	       511 ns/op	 125.07 MB/s
679Search_Parens_CachedRE2/128	 2000000	       722 ns/op	 177.10 MB/s
680Search_Parens_CachedRE2/256	 1000000	      1128 ns/op	 226.81 MB/s
681Search_Parens_CachedRE2/512	 1000000	      1935 ns/op	 264.47 MB/s
682Search_Parens_CachedRE2/1K	  500000	      3561 ns/op	 287.49 MB/s
683Search_Parens_CachedRE2/2K	  200000	      6787 ns/op	 301.72 MB/s
684Search_Parens_CachedRE2/4K	  100000	     13262 ns/op	 308.84 MB/s
685Search_Parens_CachedRE2/8K	   50000	     26204 ns/op	 312.61 MB/s
686Search_Parens_CachedRE2/16K	   20000	     52095 ns/op	 314.50 MB/s
687Search_Parens_CachedRE2/32K	   10000	    103945 ns/op	 315.24 MB/s
688Search_Parens_CachedRE2/64K	    5000	    207517 ns/op	 315.81 MB/s
689Search_Parens_CachedRE2/128K	    5000	    414628 ns/op	 316.12 MB/s
690Search_Parens_CachedRE2/256K	    2000	    828799 ns/op	 316.29 MB/s
691Search_Parens_CachedRE2/512K	    1000	   1657224 ns/op	 316.37 MB/s
692Search_Parens_CachedRE2/1M	     500	   3314264 ns/op	 316.38 MB/s
693Search_Parens_CachedRE2/2M	     200	   6633485 ns/op	 316.15 MB/s
694Search_Parens_CachedRE2/4M	     100	  13340780 ns/op	 314.40 MB/s
695Search_Parens_CachedRE2/8M	      50	  26719280 ns/op	 313.95 MB/s
696Search_Parens_CachedRE2/16M	      20	  53447850 ns/op	 313.90 MB/s
697Search_BigFixed_CachedPCRE/8	 5000000	       242 ns/op	  32.93 MB/s
698Search_BigFixed_CachedPCRE/16	 5000000	       301 ns/op	  53.06 MB/s
699Search_BigFixed_CachedPCRE/32	 5000000	       418 ns/op	  76.48 MB/s
700Search_BigFixed_CachedPCRE/64	 2000000	       652 ns/op	  98.09 MB/s
701Search_BigFixed_CachedPCRE/128	 2000000	       985 ns/op	 129.90 MB/s
702Search_BigFixed_CachedPCRE/256	 1000000	      1775 ns/op	 144.21 MB/s
703Search_BigFixed_CachedPCRE/512	  500000	      3342 ns/op	 153.19 MB/s
704Search_BigFixed_CachedPCRE/1K	  200000	      6476 ns/op	 158.12 MB/s
705Search_BigFixed_CachedPCRE/2K	  100000	     12745 ns/op	 160.68 MB/s
706Search_BigFixed_CachedPCRE/4K	   50000	     25284 ns/op	 162.00 MB/s
707Search_BigFixed_CachedPCRE/8K	   20000	     50366 ns/op	 162.65 MB/s
708Search_BigFixed_CachedPCRE/16K	   10000	    100603 ns/op	 162.86 MB/s
709Search_BigFixed_CachedPCRE/32K	    5000	    201124 ns/op	 162.92 MB/s
710Search_BigFixed_CachedRE2/8	10000000	       130 ns/op	  61.36 MB/s
711Search_BigFixed_CachedRE2/16	 5000000	       375 ns/op	  42.64 MB/s
712Search_BigFixed_CachedRE2/32	 5000000	       407 ns/op	  78.61 MB/s
713Search_BigFixed_CachedRE2/64	 5000000	       486 ns/op	 131.63 MB/s
714Search_BigFixed_CachedRE2/128	 2000000	       630 ns/op	 203.08 MB/s
715Search_BigFixed_CachedRE2/256	 2000000	       945 ns/op	 270.64 MB/s
716Search_BigFixed_CachedRE2/512	 1000000	      1547 ns/op	 330.90 MB/s
717Search_BigFixed_CachedRE2/1K	  500000	      2765 ns/op	 370.29 MB/s
718Search_BigFixed_CachedRE2/2K	  200000	      5187 ns/op	 394.77 MB/s
719Search_BigFixed_CachedRE2/4K	  100000	     10045 ns/op	 407.74 MB/s
720Search_BigFixed_CachedRE2/8K	  100000	     19754 ns/op	 414.68 MB/s
721Search_BigFixed_CachedRE2/16K	   50000	     39160 ns/op	 418.39 MB/s
722Search_BigFixed_CachedRE2/32K	   20000	     78097 ns/op	 419.58 MB/s
723Search_BigFixed_CachedRE2/64K	   10000	    155858 ns/op	 420.48 MB/s
724Search_BigFixed_CachedRE2/128K	    5000	    311449 ns/op	 420.85 MB/s
725Search_BigFixed_CachedRE2/256K	    2000	    623620 ns/op	 420.36 MB/s
726Search_BigFixed_CachedRE2/512K	    1000	   1250862 ns/op	 419.14 MB/s
727Search_BigFixed_CachedRE2/1M	     500	   2517654 ns/op	 416.49 MB/s
728Search_Success_PCRE/8	 1000000	      1812 ns/op	   4.41 MB/s
729Search_Success_PCRE/16	 1000000	      1852 ns/op	   8.64 MB/s
730Search_Success_PCRE/32	 1000000	      1935 ns/op	  16.53 MB/s
731Search_Success_PCRE/64	  500000	      2130 ns/op	  30.04 MB/s
732Search_Success_PCRE/128	  500000	      2480 ns/op	  51.61 MB/s
733Search_Success_PCRE/256	  500000	      3190 ns/op	  80.25 MB/s
734Search_Success_PCRE/512	  500000	      4611 ns/op	 111.02 MB/s
735Search_Success_PCRE/1K	  200000	      7430 ns/op	 137.80 MB/s
736Search_Success_PCRE/2K	  100000	     13072 ns/op	 156.66 MB/s
737Search_Success_PCRE/4K	   50000	     24385 ns/op	 167.97 MB/s
738Search_Success_PCRE/8K	   50000	     47046 ns/op	 174.13 MB/s
739Search_Success_PCRE/16K	   20000	     92417 ns/op	 177.28 MB/s
740Search_Success_PCRE/32K	   10000	    183262 ns/op	 178.80 MB/s
741Search_Success_PCRE/64K	    5000	    364683 ns/op	 179.71 MB/s
742Search_Success_PCRE/128K	    2000	    728298 ns/op	 179.97 MB/s
743Search_Success_PCRE/256K	    1000	   1457823 ns/op	 179.82 MB/s
744Search_Success_PCRE/512K	     500	   2926208 ns/op	 179.17 MB/s
745Search_Success_PCRE/1M	     200	   5926520 ns/op	 176.93 MB/s
746Search_Success_PCRE/2M	     100	  12118480 ns/op	 173.05 MB/s
747Search_Success_PCRE/4M	      50	  25402020 ns/op	 165.12 MB/s
748Search_Success_PCRE/8M	      20	  56959600 ns/op	 147.27 MB/s
749Search_Success_PCRE/16M	      10	 134219200 ns/op	 125.00 MB/s
750Search_Success_RE2/8	  200000	      8371 ns/op	   0.96 MB/s
751Search_Success_RE2/16	  100000	     19886 ns/op	   0.80 MB/s
752Search_Success_RE2/32	  100000	     19774 ns/op	   1.62 MB/s
753Search_Success_RE2/64	   50000	     20190 ns/op	   3.17 MB/s
754Search_Success_RE2/128	   50000	     20169 ns/op	   6.35 MB/s
755Search_Success_RE2/256	   50000	     20632 ns/op	  12.41 MB/s
756Search_Success_RE2/512	   50000	     21598 ns/op	  23.71 MB/s
757Search_Success_RE2/1K	   50000	     23051 ns/op	  44.42 MB/s
758Search_Success_RE2/2K	   50000	     26258 ns/op	  77.99 MB/s
759Search_Success_RE2/4K	   50000	     32804 ns/op	 124.86 MB/s
760Search_Success_RE2/8K	   50000	     45835 ns/op	 178.73 MB/s
761Search_Success_RE2/16K	   20000	     71685 ns/op	 228.55 MB/s
762Search_Success_RE2/32K	   10000	    123817 ns/op	 264.65 MB/s
763Search_Success_RE2/64K	    5000	    227706 ns/op	 287.81 MB/s
764Search_Success_RE2/128K	    5000	    435094 ns/op	 301.25 MB/s
765Search_Success_RE2/256K	    2000	    851813 ns/op	 307.75 MB/s
766Search_Success_RE2/512K	    1000	   1689866 ns/op	 310.25 MB/s
767Search_Success_RE2/1M	     500	   3385158 ns/op	 309.76 MB/s
768Search_Success_RE2/2M	     200	   6914280 ns/op	 303.31 MB/s
769Search_Success_RE2/4M	     100	  14404490 ns/op	 291.18 MB/s
770Search_Success_RE2/8M	      50	  30838520 ns/op	 272.02 MB/s
771Search_Success_RE2/16M	      10	7977066800 ns/op	   2.10 MB/s
772Search_Success_CachedPCRE/8	 5000000	       247 ns/op	  32.27 MB/s
773Search_Success_CachedPCRE/16	 5000000	       289 ns/op	  55.29 MB/s
774Search_Success_CachedPCRE/32	 5000000	       396 ns/op	  80.68 MB/s
775Search_Success_CachedPCRE/64	 2000000	       611 ns/op	 104.66 MB/s
776Search_Success_CachedPCRE/128	 2000000	      1760 ns/op	  72.71 MB/s
777==BENCHMARK== c2 Fri Feb 26 14:31:16 PST 2010
778# Linux c2 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:05:01 UTC 2009 x86_64 GNU/Linux
779# g++ (Ubuntu 4.4.1-4ubuntu8) 4.4.1
780# Copyright (C) 2009 Free Software Foundation, Inc.
781# This is free software; see the source for copying conditions.  There is NO
782# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
783# 
784# c268b421d457+ tip
785
786Search_Easy0_CachedPCRE/8	10000000	       131 ns/op	  61.07 MB/s
787Search_Easy0_CachedPCRE/16	10000000	       159 ns/op	 100.32 MB/s
788Search_Easy0_CachedPCRE/32	 5000000	       216 ns/op	 147.77 MB/s
789Search_Easy0_CachedPCRE/64	 5000000	       330 ns/op	 193.83 MB/s
790Search_Easy0_CachedPCRE/128	 5000000	       430 ns/op	 297.34 MB/s
791Search_Easy0_CachedPCRE/256	 1000000	      1080 ns/op	 236.97 MB/s
792Search_Easy0_CachedPCRE/512	 1000000	      1739 ns/op	 294.27 MB/s
793Search_Easy0_CachedPCRE/1K	  500000	      3389 ns/op	 302.07 MB/s
794Search_Easy0_CachedPCRE/2K	  200000	      5681 ns/op	 360.45 MB/s
795Search_Easy0_CachedPCRE/4K	  100000	     10629 ns/op	 385.34 MB/s
796Search_Easy0_CachedPCRE/8K	   50000	     21776 ns/op	 376.18 MB/s
797Search_Easy0_CachedPCRE/16K	   50000	     42192 ns/op	 388.32 MB/s
798Search_Easy0_CachedPCRE/32K	   20000	     85172 ns/op	 384.73 MB/s
799Search_Easy0_CachedPCRE/64K	   10000	    169816 ns/op	 385.92 MB/s
800Search_Easy0_CachedPCRE/128K	    5000	    341102 ns/op	 384.26 MB/s
801Search_Easy0_CachedPCRE/256K	    2000	    680651 ns/op	 385.14 MB/s
802Search_Easy0_CachedPCRE/512K	    1000	   1362954 ns/op	 384.67 MB/s
803Search_Easy0_CachedPCRE/1M	     500	   2726140 ns/op	 384.64 MB/s
804Search_Easy0_CachedPCRE/2M	     200	   5463185 ns/op	 383.87 MB/s
805Search_Easy0_CachedPCRE/4M	     100	  11055500 ns/op	 379.39 MB/s
806Search_Easy0_CachedPCRE/8M	      50	  22168840 ns/op	 378.40 MB/s
807Search_Easy0_CachedPCRE/16M	      50	  44330340 ns/op	 378.46 MB/s
808Search_Easy0_CachedRE2/8	 5000000	       318 ns/op	  25.09 MB/s
809Search_Easy0_CachedRE2/16	 5000000	       317 ns/op	  50.33 MB/s
810Search_Easy0_CachedRE2/32	 5000000	       341 ns/op	  93.71 MB/s
811Search_Easy0_CachedRE2/64	 5000000	       350 ns/op	 182.71 MB/s
812Search_Easy0_CachedRE2/128	 5000000	       383 ns/op	 333.80 MB/s
813Search_Easy0_CachedRE2/256	 5000000	       401 ns/op	 636.89 MB/s
814Search_Easy0_CachedRE2/512	 5000000	       483 ns/op	1058.27 MB/s
815Search_Easy0_CachedRE2/1K	 2000000	       672 ns/op	1523.32 MB/s
816Search_Easy0_CachedRE2/2K	 1000000	      1023 ns/op	2000.24 MB/s
817Search_Easy0_CachedRE2/4K	 1000000	      1597 ns/op	2564.44 MB/s
818Search_Easy0_CachedRE2/8K	  500000	      2918 ns/op	2807.09 MB/s
819Search_Easy0_CachedRE2/16K	  200000	      5429 ns/op	3017.39 MB/s
820Search_Easy0_CachedRE2/32K	  100000	     11045 ns/op	2966.75 MB/s
821Search_Easy0_CachedRE2/64K	   50000	     21873 ns/op	2996.08 MB/s
822Search_Easy0_CachedRE2/128K	   50000	     44398 ns/op	2952.16 MB/s
823Search_Easy0_CachedRE2/256K	   20000	     88429 ns/op	2964.44 MB/s
824Search_Easy0_CachedRE2/512K	   10000	    177688 ns/op	2950.60 MB/s
825Search_Easy0_CachedRE2/1M	    5000	    356798 ns/op	2938.84 MB/s
826Search_Easy0_CachedRE2/2M	    2000	    721040 ns/op	2908.51 MB/s
827Search_Easy0_CachedRE2/4M	    1000	   1526733 ns/op	2747.24 MB/s
828Search_Easy0_CachedRE2/8M	     500	   3085732 ns/op	2718.51 MB/s
829Search_Easy0_CachedRE2/16M	     200	   6155395 ns/op	2725.61 MB/s
830Search_Easy1_CachedPCRE/8	10000000	       131 ns/op	  60.93 MB/s
831Search_Easy1_CachedPCRE/16	10000000	       159 ns/op	 100.31 MB/s
832Search_Easy1_CachedPCRE/32	 5000000	       216 ns/op	 147.91 MB/s
833Search_Easy1_CachedPCRE/64	 5000000	       330 ns/op	 193.81 MB/s
834Search_Easy1_CachedPCRE/128	 2000000	       647 ns/op	 197.81 MB/s
835Search_Easy1_CachedPCRE/256	 2000000	       933 ns/op	 274.18 MB/s
836Search_Easy1_CachedPCRE/512	 1000000	      1969 ns/op	 260.02 MB/s
837Search_Easy1_CachedPCRE/1K	  500000	      3440 ns/op	 297.67 MB/s
838Search_Easy1_CachedPCRE/2K	  200000	      6230 ns/op	 328.73 MB/s
839Search_Easy1_CachedPCRE/4K	  100000	     11116 ns/op	 368.45 MB/s
840Search_Easy1_CachedPCRE/8K	   50000	     22010 ns/op	 372.19 MB/s
841Search_Easy1_CachedPCRE/16K	   50000	     42395 ns/op	 386.45 MB/s
842Search_Easy1_CachedPCRE/32K	   20000	     85210 ns/op	 384.55 MB/s
843Search_Easy1_CachedPCRE/64K	   10000	    170224 ns/op	 385.00 MB/s
844Search_Easy1_CachedPCRE/128K	    5000	    342017 ns/op	 383.23 MB/s
845Search_Easy1_CachedPCRE/256K	    2000	    682168 ns/op	 384.28 MB/s
846Search_Easy1_CachedPCRE/512K	    1000	   1366582 ns/op	 383.65 MB/s
847Search_Easy1_CachedPCRE/1M	     500	   2735192 ns/op	 383.36 MB/s
848Search_Easy1_CachedPCRE/2M	     200	   5480130 ns/op	 382.68 MB/s
849Search_Easy1_CachedPCRE/4M	     100	  11087200 ns/op	 378.30 MB/s
850Search_Easy1_CachedPCRE/8M	      50	  22238640 ns/op	 377.21 MB/s
851Search_Easy1_CachedPCRE/16M	      50	  44462340 ns/op	 377.34 MB/s
852Search_Easy1_CachedRE2/8	 5000000	       318 ns/op	  25.09 MB/s
853Search_Easy1_CachedRE2/16	 5000000	       317 ns/op	  50.36 MB/s
854Search_Easy1_CachedRE2/32	 5000000	       345 ns/op	  92.55 MB/s
855Search_Easy1_CachedRE2/64	 5000000	       350 ns/op	 182.79 MB/s
856Search_Easy1_CachedRE2/128	 5000000	       385 ns/op	 331.75 MB/s
857Search_Easy1_CachedRE2/256	 5000000	       408 ns/op	 626.83 MB/s
858Search_Easy1_CachedRE2/512	 5000000	       484 ns/op	1056.72 MB/s
859Search_Easy1_CachedRE2/1K	 2000000	       676 ns/op	1513.66 MB/s
860Search_Easy1_CachedRE2/2K	 1000000	      1020 ns/op	2007.55 MB/s
861Search_Easy1_CachedRE2/4K	 1000000	      1596 ns/op	2564.98 MB/s
862Search_Easy1_CachedRE2/8K	  500000	      2918 ns/op	2806.79 MB/s
863Search_Easy1_CachedRE2/16K	  200000	      5447 ns/op	3007.74 MB/s
864Search_Easy1_CachedRE2/32K	  100000	     11037 ns/op	2968.84 MB/s
865Search_Easy1_CachedRE2/64K	   50000	     21863 ns/op	2997.48 MB/s
866Search_Easy1_CachedRE2/128K	   50000	     44394 ns/op	2952.41 MB/s
867Search_Easy1_CachedRE2/256K	   20000	     88430 ns/op	2964.42 MB/s
868Search_Easy1_CachedRE2/512K	   10000	    177661 ns/op	2951.06 MB/s
869Search_Easy1_CachedRE2/1M	    5000	    356783 ns/op	2938.97 MB/s
870Search_Easy1_CachedRE2/2M	    2000	    721013 ns/op	2908.62 MB/s
871Search_Easy1_CachedRE2/4M	    1000	   1526313 ns/op	2748.00 MB/s
872Search_Easy1_CachedRE2/8M	     500	   3085670 ns/op	2718.57 MB/s
873Search_Easy1_CachedRE2/16M	     200	   6156380 ns/op	2725.18 MB/s
874Search_Medium_CachedPCRE/8	10000000	       132 ns/op	  60.24 MB/s
875Search_Medium_CachedPCRE/16	10000000	       161 ns/op	  99.22 MB/s
876Search_Medium_CachedPCRE/32	 5000000	       218 ns/op	 146.72 MB/s
877Search_Medium_CachedPCRE/64	 5000000	       339 ns/op	 188.54 MB/s
878Search_Medium_CachedPCRE/128	 5000000	       433 ns/op	 295.45 MB/s
879Search_Medium_CachedPCRE/256	  200000	      9074 ns/op	  28.21 MB/s
880Search_Medium_CachedPCRE/512	   50000	     21580 ns/op	  23.73 MB/s
881Search_Medium_CachedPCRE/1K	   50000	     45469 ns/op	  22.52 MB/s
882Search_Medium_CachedPCRE/2K	   20000	     62384 ns/op	  32.83 MB/s
883Search_Medium_CachedPCRE/4K	   10000	    153718 ns/op	  26.65 MB/s
884Search_Medium_CachedPCRE/8K	    5000	    332814 ns/op	  24.61 MB/s
885Search_Medium_CachedPCRE/16K	    2000	    678531 ns/op	  24.15 MB/s
886Search_Medium_CachedPCRE/32K	    1000	   1356201 ns/op	  24.16 MB/s
887Search_Medium_CachedPCRE/64K	     500	   2708792 ns/op	  24.19 MB/s
888Search_Medium_CachedPCRE/128K	     200	   5412745 ns/op	  24.22 MB/s
889Search_Medium_CachedPCRE/256K	     100	  10830430 ns/op	  24.20 MB/s
890Search_Medium_CachedRE2/8	 5000000	       326 ns/op	  24.47 MB/s
891Search_Medium_CachedRE2/16	 5000000	       363 ns/op	  43.98 MB/s
892Search_Medium_CachedRE2/32	 5000000	       412 ns/op	  77.57 MB/s
893Search_Medium_CachedRE2/64	 2000000	       506 ns/op	 126.31 MB/s
894Search_Medium_CachedRE2/128	 2000000	       715 ns/op	 178.94 MB/s
895Search_Medium_CachedRE2/256	 1000000	      1119 ns/op	 228.65 MB/s
896Search_Medium_CachedRE2/512	 1000000	      1928 ns/op	 265.47 MB/s
897Search_Medium_CachedRE2/1K	  500000	      3546 ns/op	 288.75 MB/s
898Search_Medium_CachedRE2/2K	  200000	      6782 ns/op	 301.97 MB/s
899Search_Medium_CachedRE2/4K	  100000	     13257 ns/op	 308.95 MB/s
900Search_Medium_CachedRE2/8K	   50000	     26197 ns/op	 312.70 MB/s
901Search_Medium_CachedRE2/16K	   20000	     52081 ns/op	 314.58 MB/s
902Search_Medium_CachedRE2/32K	   10000	    103926 ns/op	 315.30 MB/s
903Search_Medium_CachedRE2/64K	    5000	    207484 ns/op	 315.86 MB/s
904Search_Medium_CachedRE2/128K	    5000	    414545 ns/op	 316.18 MB/s
905Search_Medium_CachedRE2/256K	    2000	    828791 ns/op	 316.30 MB/s
906Search_Medium_CachedRE2/512K	    1000	   1657160 ns/op	 316.38 MB/s
907Search_Medium_CachedRE2/1M	     500	   3314254 ns/op	 316.38 MB/s
908Search_Medium_CachedRE2/2M	     200	   6636905 ns/op	 315.98 MB/s
909Search_Medium_CachedRE2/4M	     100	  13339080 ns/op	 314.44 MB/s
910Search_Medium_CachedRE2/8M	      50	  26718900 ns/op	 313.96 MB/s
911Search_Medium_CachedRE2/16M	      20	  53442000 ns/op	 313.93 MB/s
912Search_Hard_CachedPCRE/8	10000000	       132 ns/op	  60.21 MB/s
913Search_Hard_CachedPCRE/16	10000000	       161 ns/op	  99.25 MB/s
914Search_Hard_CachedPCRE/32	 5000000	       218 ns/op	 146.67 MB/s
915Search_Hard_CachedPCRE/64	 5000000	       339 ns/op	 188.62 MB/s
916Search_Hard_CachedPCRE/128	 5000000	       433 ns/op	 295.34 MB/s
917Search_Hard_CachedPCRE/256	    2000	    573612 ns/op	   0.45 MB/s
918Search_Hard_CachedPCRE/512	     500	   2344764 ns/op	   0.22 MB/s
919Search_Hard_CachedPCRE/1K	     200	   9311170 ns/op	   0.11 MB/s
920Search_Hard_CachedPCRE/2K	      50	  34066500 ns/op	   0.06 MB/s
921Search_Hard_CachedPCRE/4K	      10	 146643800 ns/op	   0.03 MB/s
922Search_Hard_CachedRE2/8	 5000000	       333 ns/op	  23.98 MB/s
923Search_Hard_CachedRE2/16	 5000000	       358 ns/op	  44.62 MB/s
924Search_Hard_CachedRE2/32	 5000000	       408 ns/op	  78.26 MB/s
925Search_Hard_CachedRE2/64	 2000000	       509 ns/op	 125.53 MB/s
926Search_Hard_CachedRE2/128	 2000000	       717 ns/op	 178.52 MB/s
927Search_Hard_CachedRE2/256	 1000000	      1125 ns/op	 227.48 MB/s
928Search_Hard_CachedRE2/512	 1000000	      1929 ns/op	 265.34 MB/s
929Search_Hard_CachedRE2/1K	  500000	      3547 ns/op	 288.63 MB/s
930Search_Hard_CachedRE2/2K	  200000	      6782 ns/op	 301.97 MB/s
931Search_Hard_CachedRE2/4K	  100000	     13254 ns/op	 309.02 MB/s
932Search_Hard_CachedRE2/8K	   50000	     26193 ns/op	 312.74 MB/s
933Search_Hard_CachedRE2/16K	   20000	     52077 ns/op	 314.61 MB/s
934Search_Hard_CachedRE2/32K	   10000	    103944 ns/op	 315.25 MB/s
935Search_Hard_CachedRE2/64K	    5000	    207487 ns/op	 315.86 MB/s
936Search_Hard_CachedRE2/128K	    5000	    414578 ns/op	 316.16 MB/s
937Search_Hard_CachedRE2/256K	    2000	    828793 ns/op	 316.30 MB/s
938Search_Hard_CachedRE2/512K	    1000	   1657164 ns/op	 316.38 MB/s
939Search_Hard_CachedRE2/1M	     500	   3314178 ns/op	 316.39 MB/s
940Search_Hard_CachedRE2/2M	     200	   6636585 ns/op	 316.00 MB/s
941Search_Hard_CachedRE2/4M	     100	  13339310 ns/op	 314.43 MB/s
942Search_Hard_CachedRE2/8M	      50	  26720420 ns/op	 313.94 MB/s
943Search_Hard_CachedRE2/16M	      20	  53443250 ns/op	 313.93 MB/s
944Search_Parens_CachedPCRE/8	10000000	       196 ns/op	  40.66 MB/s
945Search_Parens_CachedRE2/8	 5000000	       331 ns/op	  24.15 MB/s
946Search_Parens_CachedRE2/16	 5000000	       359 ns/op	  44.46 MB/s
947Search_Parens_CachedRE2/32	 5000000	       409 ns/op	  78.05 MB/s
948Search_Parens_CachedRE2/64	 2000000	       509 ns/op	 125.63 MB/s
949Search_Parens_CachedRE2/128	 2000000	       720 ns/op	 177.69 MB/s
950Search_Parens_CachedRE2/256	 1000000	      1127 ns/op	 226.97 MB/s
951Search_Parens_CachedRE2/512	 1000000	      1937 ns/op	 264.32 MB/s
952Search_Parens_CachedRE2/1K	  500000	      3547 ns/op	 288.65 MB/s
953Search_Parens_CachedRE2/2K	  200000	      6784 ns/op	 301.88 MB/s
954Search_Parens_CachedRE2/4K	  100000	     13253 ns/op	 309.05 MB/s
955Search_Parens_CachedRE2/8K	   50000	     26195 ns/op	 312.73 MB/s
956Search_Parens_CachedRE2/16K	   20000	     52085 ns/op	 314.56 MB/s
957Search_Parens_CachedRE2/32K	   10000	    103948 ns/op	 315.23 MB/s
958Search_Parens_CachedRE2/64K	    5000	    207519 ns/op	 315.81 MB/s
959Search_Parens_CachedRE2/128K	    5000	    414605 ns/op	 316.14 MB/s
960Search_Parens_CachedRE2/256K	    2000	    828800 ns/op	 316.29 MB/s
961Search_Parens_CachedRE2/512K	    1000	   1657191 ns/op	 316.37 MB/s
962Search_Parens_CachedRE2/1M	     500	   3314252 ns/op	 316.38 MB/s
963Search_Parens_CachedRE2/2M	     200	   6637005 ns/op	 315.98 MB/s
964Search_Parens_CachedRE2/4M	     100	  13338840 ns/op	 314.44 MB/s
965Search_Parens_CachedRE2/8M	      50	  26718340 ns/op	 313.96 MB/s
966Search_Parens_CachedRE2/16M	      20	  53436450 ns/op	 313.97 MB/s
967Search_BigFixed_CachedPCRE/8	 5000000	       242 ns/op	  32.94 MB/s
968Search_BigFixed_CachedPCRE/16	 5000000	       301 ns/op	  53.07 MB/s
969Search_BigFixed_CachedPCRE/32	 5000000	       418 ns/op	  76.50 MB/s
970Search_BigFixed_CachedPCRE/64	 2000000	       652 ns/op	  98.14 MB/s
971Search_BigFixed_CachedPCRE/128	 2000000	       985 ns/op	 129.90 MB/s
972Search_BigFixed_CachedPCRE/256	 1000000	      1775 ns/op	 144.21 MB/s
973Search_BigFixed_CachedPCRE/512	  500000	      3342 ns/op	 153.17 MB/s
974Search_BigFixed_CachedPCRE/1K	  200000	      6476 ns/op	 158.12 MB/s
975Search_BigFixed_CachedPCRE/2K	  100000	     12746 ns/op	 160.68 MB/s
976Search_BigFixed_CachedPCRE/4K	   50000	     25285 ns/op	 161.99 MB/s
977Search_BigFixed_CachedPCRE/8K	   20000	     50367 ns/op	 162.64 MB/s
978Search_BigFixed_CachedPCRE/16K	   10000	    100611 ns/op	 162.84 MB/s
979Search_BigFixed_CachedPCRE/32K	    5000	    201128 ns/op	 162.92 MB/s
980Search_BigFixed_CachedRE2/8	10000000	       130 ns/op	  61.50 MB/s
981Search_BigFixed_CachedRE2/16	 5000000	       373 ns/op	  42.81 MB/s
982Search_BigFixed_CachedRE2/32	 5000000	       406 ns/op	  78.69 MB/s
983Search_BigFixed_CachedRE2/64	 5000000	       485 ns/op	 131.89 MB/s
984Search_BigFixed_CachedRE2/128	 2000000	       630 ns/op	 203.11 MB/s
985Search_BigFixed_CachedRE2/256	 2000000	       949 ns/op	 269.70 MB/s
986Search_BigFixed_CachedRE2/512	 1000000	      1547 ns/op	 330.96 MB/s
987Search_BigFixed_CachedRE2/1K	  500000	      2765 ns/op	 370.28 MB/s
988Search_BigFixed_CachedRE2/2K	  200000	      5186 ns/op	 394.84 MB/s
989Search_BigFixed_CachedRE2/4K	  100000	     10045 ns/op	 407.74 MB/s
990Search_BigFixed_CachedRE2/8K	  100000	     19751 ns/op	 414.75 MB/s
991Search_BigFixed_CachedRE2/16K	   50000	     39158 ns/op	 418.41 MB/s
992Search_BigFixed_CachedRE2/32K	   20000	     78112 ns/op	 419.50 MB/s
993Search_BigFixed_CachedRE2/64K	   10000	    155876 ns/op	 420.44 MB/s
994Search_BigFixed_CachedRE2/128K	    5000	    311462 ns/op	 420.83 MB/s
995Search_BigFixed_CachedRE2/256K	    2000	    623684 ns/op	 420.32 MB/s
996Search_BigFixed_CachedRE2/512K	    1000	   1251098 ns/op	 419.06 MB/s
997Search_BigFixed_CachedRE2/1M	     500	   2517996 ns/op	 416.43 MB/s
998Search_Success_PCRE/8	 1000000	      1816 ns/op	   4.40 MB/s
999Search_Success_PCRE/16	 1000000	      1862 ns/op	   8.59 MB/s
1000Search_Success_PCRE/32	 1000000	      1963 ns/op	  16.30 MB/s
1001Search_Success_PCRE/64	  500000	      2143 ns/op	  29.86 MB/s
1002Search_Success_PCRE/128	  500000	      2492 ns/op	  51.35 MB/s
1003Search_Success_PCRE/256	  500000	      3226 ns/op	  79.35 MB/s
1004Search_Success_PCRE/512	  500000	      4627 ns/op	 110.65 MB/s
1005Search_Success_PCRE/1K	  200000	      7459 ns/op	 137.28 MB/s
1006Search_Success_PCRE/2K	  100000	     13114 ns/op	 156.16 MB/s
1007Search_Success_PCRE/4K	   50000	     24417 ns/op	 167.75 MB/s
1008Search_Success_PCRE/8K	   50000	     47082 ns/op	 173.99 MB/s
1009Search_Success_PCRE/16K	   20000	     92415 ns/op	 177.29 MB/s
1010Search_Success_PCRE/32K	   10000	    183255 ns/op	 178.81 MB/s
1011Search_Success_PCRE/64K	    5000	    364699 ns/op	 179.70 MB/s
1012Search_Success_PCRE/128K	    2000	    728375 ns/op	 179.95 MB/s
1013Search_Success_PCRE/256K	    1000	   1457928 ns/op	 179.81 MB/s
1014Search_Success_PCRE/512K	     500	   2926398 ns/op	 179.16 MB/s
1015Search_Success_PCRE/1M	     200	   5926725 ns/op	 176.92 MB/s
1016Search_Success_PCRE/2M	     100	  12130250 ns/op	 172.89 MB/s
1017Search_Success_PCRE/4M	      50	  25401120 ns/op	 165.12 MB/s
1018Search_Success_PCRE/8M	      20	  56961850 ns/op	 147.27 MB/s
1019Search_Success_PCRE/16M	      10	 134232100 ns/op	 124.99 MB/s
1020Search_Success_RE2/8	  200000	      8299 ns/op	   0.96 MB/s
1021Search_Success_RE2/16	   50000	     20306 ns/op	   0.79 MB/s
1022Search_Success_RE2/32	   50000	     20336 ns/op	   1.57 MB/s
1023Search_Success_RE2/64	   50000	     20557 ns/op	   3.11 MB/s
1024Search_Success_RE2/128	   50000	     20586 ns/op	   6.22 MB/s
1025Search_Success_RE2/256	   50000	     20882 ns/op	  12.26 MB/s
1026Search_Success_RE2/512	   50000	     21673 ns/op	  23.62 MB/s
1027Search_Success_RE2/1K	   50000	     23408 ns/op	  43.75 MB/s
1028Search_Success_RE2/2K	   50000	     26992 ns/op	  75.87 MB/s
1029Search_Success_RE2/4K	   50000	     33213 ns/op	 123.33 MB/s
1030Search_Success_RE2/8K	   50000	     46189 ns/op	 177.36 MB/s
1031Search_Success_RE2/16K	   20000	     72241 ns/op	 226.79 MB/s
1032Search_Success_RE2/32K	   10000	    124254 ns/op	 263.72 MB/s
1033Search_Success_RE2/64K	    5000	    228106 ns/op	 287.30 MB/s
1034Search_Success_RE2/128K	    5000	    435538 ns/op	 300.94 MB/s
1035Search_Success_RE2/256K	    2000	    852223 ns/op	 307.60 MB/s
1036Search_Success_RE2/512K	    1000	   1690298 ns/op	 310.17 MB/s
1037Search_Success_RE2/1M	     500	   3385618 ns/op	 309.71 MB/s
1038Search_Success_RE2/2M	     200	   6919025 ns/op	 303.10 MB/s
1039Search_Success_RE2/4M	     100	  14401900 ns/op	 291.23 MB/s
1040Search_Success_RE2/8M	      50	  30840700 ns/op	 272.00 MB/s
1041==BENCHMARK== c2 Fri Feb 26 15:45:38 PST 2010
1042# Linux c2 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:05:01 UTC 2009 x86_64 GNU/Linux
1043# g++ (Ubuntu 4.4.1-4ubuntu8) 4.4.1
1044# Copyright (C) 2009 Free Software Foundation, Inc.
1045# This is free software; see the source for copying conditions.  There is NO
1046# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
1047# 
1048# fd9366132ce9+ tip
1049# obj/test/regexp_benchmark: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped
1050
1051Search_Easy0_CachedPCRE/8	10000000	       134 ns/op	  59.52 MB/s
1052Search_Easy0_CachedPCRE/16	10000000	       161 ns/op	  99.25 MB/s
1053Search_Easy0_CachedPCRE/32	10000000	       218 ns/op	 146.77 MB/s
1054Search_Easy0_CachedPCRE/64	 5000000	       331 ns/op	 192.89 MB/s
1055Search_Easy0_CachedPCRE/128	 5000000	       432 ns/op	 296.26 MB/s
1056Search_Easy0_CachedPCRE/256	 1000000	      1081 ns/op	 236.79 MB/s
1057Search_Easy0_CachedPCRE/512	 1000000	      1741 ns/op	 294.05 MB/s
1058Search_Easy0_CachedPCRE/1K	  500000	      3390 ns/op	 302.01 MB/s
1059Search_Easy0_CachedPCRE/2K	  500000	      5686 ns/op	 360.17 MB/s
1060Search_Easy0_CachedPCRE/4K	  200000	     10629 ns/op	 385.34 MB/s
1061Search_Easy0_CachedPCRE/8K	  100000	     21787 ns/op	 375.99 MB/s
1062Search_Easy0_CachedPCRE/16K	   50000	     42183 ns/op	 388.40 MB/s
1063Search_Easy0_CachedPCRE/32K	   20000	     85149 ns/op	 384.83 MB/s
1064Search_Easy0_CachedPCRE/64K	   10000	    169790 ns/op	 385.98 MB/s
1065Search_Easy0_CachedPCRE/128K	    5000	    340958 ns/op	 384.42 MB/s
1066Search_Easy0_CachedPCRE/256K	    5000	    680879 ns/op	 385.01 MB/s
1067Search_Easy0_CachedPCRE/512K	    2000	   1364074 ns/op	 384.35 MB/s
1068Search_Easy0_CachedPCRE/1M	    1000	   2728489 ns/op	 384.31 MB/s
1069Search_Easy0_CachedPCRE/2M	     500	   5460158 ns/op	 384.08 MB/s
1070Search_Easy0_CachedPCRE/4M	     100	  11069260 ns/op	 378.91 MB/s
1071Search_Easy0_CachedPCRE/8M	     100	  22189670 ns/op	 378.04 MB/s
1072Search_Easy0_CachedPCRE/16M	      50	  44364000 ns/op	 378.17 MB/s
1073Search_Easy0_CachedRE2/8	 5000000	       317 ns/op	  25.22 MB/s
1074Search_Easy0_CachedRE2/16	 5000000	       317 ns/op	  50.43 MB/s
1075Search_Easy0_CachedRE2/32	 5000000	       331 ns/op	  96.61 MB/s
1076Search_Easy0_CachedRE2/64	 5000000	       334 ns/op	 191.62 MB/s
1077Search_Easy0_CachedRE2/128	 5000000	       377 ns/op	 339.27 MB/s
1078Search_Easy0_CachedRE2/256	 5000000	       404 ns/op	 632.62 MB/s
1079Search_Easy0_CachedRE2/512	 5000000	       483 ns/op	1058.96 MB/s
1080Search_Easy0_CachedRE2/1K	 5000000	       664 ns/op	1542.06 MB/s
1081Search_Easy0_CachedRE2/2K	 1000000	      1010 ns/op	2027.71 MB/s
1082Search_Easy0_CachedRE2/4K	 1000000	      1581 ns/op	2590.42 MB/s
1083Search_Easy0_CachedRE2/8K	 1000000	      2939 ns/op	2786.56 MB/s
1084Search_Easy0_CachedRE2/16K	  500000	      5439 ns/op	3011.88 MB/s
1085Search_Easy0_CachedRE2/32K	  200000	     11066 ns/op	2961.13 MB/s
1086Search_Easy0_CachedRE2/64K	  100000	     21875 ns/op	2995.87 MB/s
1087Search_Easy0_CachedRE2/128K	   50000	     44331 ns/op	2956.66 MB/s
1088Search_Easy0_CachedRE2/256K	   20000	     88335 ns/op	2967.61 MB/s
1089Search_Easy0_CachedRE2/512K	   10000	    177855 ns/op	2947.84 MB/s
1090Search_Easy0_CachedRE2/1M	    5000	    356896 ns/op	2938.04 MB/s
1091Search_Easy0_CachedRE2/2M	    5000	    716469 ns/op	2927.07 MB/s
1092Search_Easy0_CachedRE2/4M	    1000	   1532367 ns/op	2737.14 MB/s
1093Search_Easy0_CachedRE2/8M	     500	   3086890 ns/op	2717.49 MB/s
1094Search_Easy0_CachedRE2/16M	     500	   6157146 ns/op	2724.84 MB/s
1095Search_Easy1_CachedPCRE/8	20000000	       133 ns/op	  60.08 MB/s
1096Search_Easy1_CachedPCRE/16	10000000	       161 ns/op	  99.37 MB/s
1097Search_Easy1_CachedPCRE/32	10000000	       218 ns/op	 146.70 MB/s
1098Search_Easy1_CachedPCRE/64	 5000000	       331 ns/op	 192.79 MB/s
1099Search_Easy1_CachedPCRE/128	 5000000	       649 ns/op	 197.15 MB/s
1100Search_Easy1_CachedPCRE/256	 2000000	       935 ns/op	 273.55 MB/s
1101Search_Easy1_CachedPCRE/512	 1000000	      1971 ns/op	 259.76 MB/s
1102Search_Easy1_CachedPCRE/1K	  500000	      3421 ns/op	 299.32 MB/s
1103Search_Easy1_CachedPCRE/2K	  500000	      6236 ns/op	 328.40 MB/s
1104Search_Easy1_CachedPCRE/4K	  200000	     11135 ns/op	 367.84 MB/s
1105Search_Easy1_CachedPCRE/8K	  100000	     22040 ns/op	 371.68 MB/s
1106Search_Easy1_CachedPCRE/16K	   50000	     42415 ns/op	 386.28 MB/s
1107Search_Easy1_CachedPCRE/32K	   20000	     85249 ns/op	 384.38 MB/s
1108Search_Easy1_CachedPCRE/64K	   10000	    170306 ns/op	 384.81 MB/s
1109Search_Easy1_CachedPCRE/128K	    5000	    342332 ns/op	 382.88 MB/s
1110Search_Easy1_CachedPCRE/256K	    5000	    682556 ns/op	 384.06 MB/s
1111Search_Easy1_CachedPCRE/512K	    2000	   1366952 ns/op	 383.55 MB/s
1112Search_Easy1_CachedPCRE/1M	    1000	   2736532 ns/op	 383.18 MB/s
1113Search_Easy1_CachedPCRE/2M	     500	   5477062 ns/op	 382.90 MB/s
1114Search_Easy1_CachedPCRE/4M	     100	  11097300 ns/op	 377.96 MB/s
1115Search_Easy1_CachedPCRE/8M	     100	  22254540 ns/op	 376.94 MB/s
1116Search_Easy1_CachedPCRE/16M	      50	  44510220 ns/op	 376.93 MB/s
1117Search_Easy1_CachedRE2/8	 5000000	       317 ns/op	  25.19 MB/s
1118Search_Easy1_CachedRE2/16	 5000000	       317 ns/op	  50.42 MB/s
1119Search_Easy1_CachedRE2/32	 5000000	       332 ns/op	  96.25 MB/s
1120Search_Easy1_CachedRE2/64	 5000000	       335 ns/op	 190.94 MB/s
1121Search_Easy1_CachedRE2/128	 5000000	       376 ns/op	 340.07 MB/s
1122Search_Easy1_CachedRE2/256	 5000000	       415 ns/op	 615.50 MB/s
1123Search_Easy1_CachedRE2/512	 5000000	       485 ns/op	1054.85 MB/s
1124Search_Easy1_CachedRE2/1K	 5000000	       663 ns/op	1543.27 MB/s
1125Search_Easy1_CachedRE2/2K	 1000000	      1009 ns/op	2029.62 MB/s
1126Search_Easy1_CachedRE2/4K	 1000000	      1585 ns/op	2582.98 MB/s
1127Search_Easy1_CachedRE2/8K	 1000000	      2947 ns/op	2779.39 MB/s
1128Search_Easy1_CachedRE2/16K	  500000	      5474 ns/op	2992.97 MB/s
1129Search_Easy1_CachedRE2/32K	  200000	     11058 ns/op	2963.24 MB/s
1130Search_Easy1_CachedRE2/64K	  100000	     21872 ns/op	2996.27 MB/s
1131Search_Easy1_CachedRE2/128K	   50000	     44328 ns/op	2956.85 MB/s
1132Search_Easy1_CachedRE2/256K	   20000	     88325 ns/op	2967.95 MB/s
1133Search_Easy1_CachedRE2/512K	   10000	    177870 ns/op	2947.58 MB/s
1134Search_Easy1_CachedRE2/1M	    5000	    356912 ns/op	2937.91 MB/s
1135Search_Easy1_CachedRE2/2M	    5000	    716384 ns/op	2927.41 MB/s
1136Search_Easy1_CachedRE2/4M	    1000	   1532077 ns/op	2737.66 MB/s
1137Search_Easy1_CachedRE2/8M	     500	   3087256 ns/op	2717.17 MB/s
1138Search_Easy1_CachedRE2/16M	     500	   6163142 ns/op	2722.19 MB/s
1139Search_Medium_CachedPCRE/8	20000000	       134 ns/op	  59.46 MB/s
1140Search_Medium_CachedPCRE/16	10000000	       162 ns/op	  98.36 MB/s
1141Search_Medium_CachedPCRE/32	10000000	       219 ns/op	 145.73 MB/s
1142Search_Medium_CachedPCRE/64	 5000000	       340 ns/op	 187.82 MB/s
1143Search_Medium_CachedPCRE/128	 5000000	       434 ns/op	 294.39 MB/s
1144Search_Medium_CachedPCRE/256	  200000	      9077 ns/op	  28.20 MB/s
1145Search_Medium_CachedPCRE/512	  100000	     21579 ns/op	  23.73 MB/s
1146Search_Medium_CachedPCRE/1K	   50000	     42393 ns/op	  24.15 MB/s
1147Search_Medium_CachedPCRE/2K	   50000	     62381 ns/op	  32.83 MB/s
1148Search_Medium_CachedPCRE/4K	   10000	    153708 ns/op	  26.65 MB/s
1149Search_Medium_CachedPCRE/8K	    5000	    332752 ns/op	  24.62 MB/s
1150Search_Medium_CachedPCRE/16K	    5000	    678258 ns/op	  24.16 MB/s
1151Search_Medium_CachedPCRE/32K	    2000	   1355855 ns/op	  24.17 MB/s
1152Search_Medium_CachedPCRE/64K	    1000	   2707494 ns/op	  24.21 MB/s
1153Search_Medium_CachedPCRE/128K	     500	   5410032 ns/op	  24.23 MB/s
1154Search_Medium_CachedPCRE/256K	     100	  10825800 ns/op	  24.21 MB/s
1155Search_Medium_CachedRE2/8	 5000000	       337 ns/op	  23.70 MB/s
1156Search_Medium_CachedRE2/16	 5000000	       363 ns/op	  44.02 MB/s
1157Search_Medium_CachedRE2/32	 5000000	       414 ns/op	  77.23 MB/s
1158Search_Medium_CachedRE2/64	 5000000	       510 ns/op	 125.47 MB/s
1159Search_Medium_CachedRE2/128	 5000000	       724 ns/op	 176.68 MB/s
1160Search_Medium_CachedRE2/256	 1000000	      1124 ns/op	 227.62 MB/s
1161Search_Medium_CachedRE2/512	 1000000	      1933 ns/op	 264.81 MB/s
1162Search_Medium_CachedRE2/1K	  500000	      3551 ns/op	 288.35 MB/s
1163Search_Medium_CachedRE2/2K	  500000	      6786 ns/op	 301.77 MB/s
1164Search_Medium_CachedRE2/4K	  200000	     13256 ns/op	 308.97 MB/s
1165Search_Medium_CachedRE2/8K	  100000	     26198 ns/op	 312.69 MB/s
1166Search_Medium_CachedRE2/16K	   50000	     52085 ns/op	 314.56 MB/s
1167Search_Medium_CachedRE2/32K	   10000	    103940 ns/op	 315.26 MB/s
1168Search_Medium_CachedRE2/64K	   10000	    207489 ns/op	 315.85 MB/s
1169Search_Medium_CachedRE2/128K	    5000	    414571 ns/op	 316.16 MB/s
1170Search_Medium_CachedRE2/256K	    2000	    828757 ns/op	 316.31 MB/s
1171Search_Medium_CachedRE2/512K	    1000	   1657123 ns/op	 316.38 MB/s
1172Search_Medium_CachedRE2/1M	     500	   3314204 ns/op	 316.39 MB/s
1173Search_Medium_CachedRE2/2M	     500	   6633334 ns/op	 316.15 MB/s
1174Search_Medium_CachedRE2/4M	     100	  13342170 ns/op	 314.36 MB/s
1175Search_Medium_CachedRE2/8M	     100	  26718850 ns/op	 313.96 MB/s
1176Search_Medium_CachedRE2/16M	      50	  53433900 ns/op	 313.98 MB/s
1177Search_Hard_CachedPCRE/8	20000000	       134 ns/op	  59.43 MB/s
1178Search_Hard_CachedPCRE/16	10000000	       162 ns/op	  98.34 MB/s
1179Search_Hard_CachedPCRE/32	10000000	       219 ns/op	 145.72 MB/s
1180Search_Hard_CachedPCRE/64	 5000000	       340 ns/op	 187.84 MB/s
1181Search_Hard_CachedPCRE/128	 5000000	       434 ns/op	 294.64 MB/s
1182Search_Hard_CachedPCRE/256	    5000	    572444 ns/op	   0.45 MB/s
1183Search_Hard_CachedPCRE/512	    1000	   2345148 ns/op	   0.22 MB/s
1184Search_Hard_CachedPCRE/1K	     200	   9327675 ns/op	   0.11 MB/s
1185Search_Hard_CachedPCRE/2K	      50	  34095380 ns/op	   0.06 MB/s
1186Search_Hard_CachedPCRE/4K	      10	 146669300 ns/op	   0.03 MB/s
1187Search_Hard_CachedRE2/8	 5000000	       338 ns/op	  23.62 MB/s
1188Search_Hard_CachedRE2/16	 5000000	       366 ns/op	  43.65 MB/s
1189Search_Hard_CachedRE2/32	 5000000	       422 ns/op	  75.77 MB/s
1190Search_Hard_CachedRE2/64	 5000000	       513 ns/op	 124.66 MB/s
1191Search_Hard_CachedRE2/128	 5000000	       721 ns/op	 177.41 MB/s
1192Search_Hard_CachedRE2/256	 1000000	      1125 ns/op	 227.38 MB/s
1193Search_Hard_CachedRE2/512	 1000000	      1933 ns/op	 264.75 MB/s
1194Search_Hard_CachedRE2/1K	  500000	      3551 ns/op	 288.31 MB/s
1195Search_Hard_CachedRE2/2K	  500000	      6787 ns/op	 301.74 MB/s
1196Search_Hard_CachedRE2/4K	  200000	     13262 ns/op	 308.84 MB/s
1197Search_Hard_CachedRE2/8K	  100000	     26203 ns/op	 312.63 MB/s
1198Search_Hard_CachedRE2/16K	   50000	     52085 ns/op	 314.56 MB/s
1199Search_Hard_CachedRE2/32K	   10000	    103943 ns/op	 315.25 MB/s
1200Search_Hard_CachedRE2/64K	   10000	    207492 ns/op	 315.85 MB/s
1201Search_Hard_CachedRE2/128K	    5000	    414602 ns/op	 316.14 MB/s
1202Search_Hard_CachedRE2/256K	    2000	    828771 ns/op	 316.30 MB/s
1203Search_Hard_CachedRE2/512K	    1000	   1657138 ns/op	 316.38 MB/s
1204==BENCHMARK== c2 Fri Feb 26 15:52:36 PST 2010
1205# Linux c2 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:05:01 UTC 2009 x86_64 GNU/Linux
1206# g++ (Ubuntu 4.4.1-4ubuntu8) 4.4.1
1207# Copyright (C) 2009 Free Software Foundation, Inc.
1208# This is free software; see the source for copying conditions.  There is NO
1209# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
1210# 
1211# fd9366132ce9+ tip
1212# obj/test/regexp_benchmark: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped
1213
1214Search_Easy0_CachedPCRE/8	10000000	       132 ns/op	  60.19 MB/s
1215Search_Easy0_CachedPCRE/16	10000000	       160 ns/op	  99.51 MB/s
1216Search_Easy0_CachedPCRE/32	10000000	       217 ns/op	 147.30 MB/s
1217Search_Easy0_CachedPCRE/64	 5000000	       330 ns/op	 193.41 MB/s
1218Search_Easy0_CachedPCRE/128	 5000000	       431 ns/op	 296.81 MB/s
1219Search_Easy0_CachedPCRE/256	 1000000	      1082 ns/op	 236.52 MB/s
1220Search_Easy0_CachedPCRE/512	 1000000	      1742 ns/op	 293.84 MB/s
1221Search_Easy0_CachedPCRE/1K	  500000	      3391 ns/op	 301.97 MB/s
1222Search_Easy0_CachedPCRE/2K	  500000	      5680 ns/op	 360.53 MB/s
1223Search_Easy0_CachedPCRE/4K	  200000	     10620 ns/op	 385.66 MB/s
1224Search_Easy0_CachedPCRE/8K	  100000	     21760 ns/op	 376.47 MB/s
1225Search_Easy0_CachedPCRE/16K	   50000	     42151 ns/op	 388.70 MB/s
1226Search_Easy0_CachedPCRE/32K	   20000	     85091 ns/op	 385.09 MB/s
1227Search_Easy0_CachedPCRE/64K	   10000	    169811 ns/op	 385.93 MB/s
1228Search_Easy0_CachedPCRE/128K	    5000	    340974 ns/op	 384.40 MB/s
1229Search_Easy0_CachedPCRE/256K	    5000	    680322 ns/op	 385.32 MB/s
1230Search_Easy0_CachedPCRE/512K	    2000	   1362887 ns/op	 384.69 MB/s
1231Search_Easy0_CachedPCRE/1M	    1000	   2726335 ns/op	 384.61 MB/s
1232Search_Easy0_CachedPCRE/2M	     500	   5466910 ns/op	 383.61 MB/s
1233Search_Easy0_CachedPCRE/4M	     100	  11043660 ns/op	 379.79 MB/s
1234Search_Easy0_CachedPCRE/8M	     100	  22181360 ns/op	 378.18 MB/s
1235Search_Easy0_CachedPCRE/16M	      50	  44332240 ns/op	 378.44 MB/s
1236Search_Easy0_CachedRE2/8	 5000000	       319 ns/op	  25.07 MB/s
1237Search_Easy0_CachedRE2/16	 5000000	       320 ns/op	  49.98 MB/s
1238Search_Easy0_CachedRE2/32	 5000000	       334 ns/op	  95.62 MB/s
1239Search_Easy0_CachedRE2/64	 5000000	       336 ns/op	 190.00 MB/s
1240Search_Easy0_CachedRE2/128	 5000000	       367 ns/op	 348.26 MB/s
1241Search_Easy0_CachedRE2/256	 5000000	       392 ns/op	 651.98 MB/s
1242Search_Easy0_CachedRE2/512	 5000000	       472 ns/op	1084.04 MB/s
1243Search_Easy0_CachedRE2/1K	 5000000	       652 ns/op	1569.77 MB/s
1244Search_Easy0_CachedRE2/2K	 1000000	      1002 ns/op	2041.98 MB/s
1245Search_Easy0_CachedRE2/4K	 1000000	      1588 ns/op	2579.04 MB/s
1246Search_Easy0_CachedRE2/8K	 1000000	      2919 ns/op	2805.50 MB/s
1247Search_Easy0_CachedRE2/16K	  500000	      5422 ns/op	3021.44 MB/s
1248Search_Easy0_CachedRE2/32K	  200000	     11029 ns/op	2970.83 MB/s
1249Search_Easy0_CachedRE2/64K	  100000	     21880 ns/op	2995.23 MB/s
1250Search_Easy0_CachedRE2/128K	   50000	     44348 ns/op	2955.51 MB/s
1251Search_Easy0_CachedRE2/256K	   20000	     88537 ns/op	2960.84 MB/s
1252Search_Easy0_CachedRE2/512K	   10000	    178161 ns/op	2942.77 MB/s
1253Search_Easy0_CachedRE2/1M	    5000	    357466 ns/op	2933.35 MB/s
1254Search_Easy0_CachedRE2/2M	    5000	    726215 ns/op	2887.78 MB/s
1255Search_Easy0_CachedRE2/4M	    1000	   1518925 ns/op	2761.36 MB/s
1256Search_Easy0_CachedRE2/8M	     500	   3093556 ns/op	2711.64 MB/s
1257Search_Easy0_CachedRE2/16M	     500	   6163216 ns/op	2722.15 MB/s
1258Search_Easy1_CachedPCRE/8	20000000	       133 ns/op	  60.01 MB/s
1259Search_Easy1_CachedPCRE/16	10000000	       161 ns/op	  99.01 MB/s
1260Search_Easy1_CachedPCRE/32	10000000	       218 ns/op	 146.72 MB/s
1261Search_Easy1_CachedPCRE/64	 5000000	       331 ns/op	 192.81 MB/s
1262Search_Easy1_CachedPCRE/128	 5000000	       651 ns/op	 196.47 MB/s
1263Search_Easy1_CachedPCRE/256	 2000000	       937 ns/op	 273.13 MB/s
1264Search_Easy1_CachedPCRE/512	 1000000	      1971 ns/op	 259.75 MB/s
1265Search_Easy1_CachedPCRE/1K	  500000	      3419 ns/op	 299.44 MB/s
1266Search_Easy1_CachedPCRE/2K	  500000	      6237 ns/op	 328.32 MB/s
1267Search_Easy1_CachedPCRE/4K	  200000	     11126 ns/op	 368.14 MB/s
1268Search_Easy1_CachedPCRE/8K	  100000	     22025 ns/op	 371.94 MB/s
1269Search_Easy1_CachedPCRE/16K	   50000	     42414 ns/op	 386.28 MB/s
1270Search_Easy1_CachedPCRE/32K	   20000	     85208 ns/op	 384.56 MB/s
1271Search_Easy1_CachedPCRE/64K	   10000	    170269 ns/op	 384.90 MB/s
1272Search_Easy1_CachedPCRE/128K	    5000	    342014 ns/op	 383.24 MB/s
1273Search_Easy1_CachedPCRE/256K	    5000	    682258 ns/op	 384.23 MB/s
1274Search_Easy1_CachedPCRE/512K	    2000	   1366582 ns/op	 383.65 MB/s
1275Search_Easy1_CachedPCRE/1M	    1000	   2735046 ns/op	 383.39 MB/s
1276Search_Easy1_CachedPCRE/2M	     500	   5591430 ns/op	 375.07 MB/s
1277Search_Easy1_CachedPCRE/4M	     100	  11077680 ns/op	 378.63 MB/s
1278Search_Easy1_CachedPCRE/8M	     100	  22246570 ns/op	 377.07 MB/s
1279Search_Easy1_CachedPCRE/16M	      50	  44470360 ns/op	 377.27 MB/s
1280Search_Easy1_CachedRE2/8	 5000000	       319 ns/op	  25.02 MB/s
1281Search_Easy1_CachedRE2/16	 5000000	       326 ns/op	  49.00 MB/s
1282Search_Easy1_CachedRE2/32	 5000000	       334 ns/op	  95.72 MB/s
1283Search_Easy1_CachedRE2/64	 5000000	       337 ns/op	 189.56 MB/s
1284Search_Easy1_CachedRE2/128	 5000000	       365 ns/op	 349.81 MB/s
1285Search_Easy1_CachedRE2/256	 5000000	       399 ns/op	 640.98 MB/s
1286Search_Easy1_CachedRE2/512	 5000000	       469 ns/op	1089.44 MB/s
1287Search_Easy1_CachedRE2/1K	 5000000	       652 ns/op	1569.62 MB/s
1288Search_Easy1_CachedRE2/2K	 1000000	      1004 ns/op	2038.28 MB/s
1289Search_Easy1_CachedRE2/4K	 1000000	      1584 ns/op	2584.99 MB/s
1290Search_Easy1_CachedRE2/8K	 1000000	      2919 ns/op	2806.40 MB/s
1291Search_Easy1_CachedRE2/16K	  500000	      5451 ns/op	3005.49 MB/s
1292Search_Easy1_CachedRE2/32K	  200000	     10985 ns/op	2982.94 MB/s
1293Search_Easy1_CachedRE2/64K	  100000	     21869 ns/op	2996.70 MB/s
1294Search_Easy1_CachedRE2/128K	   50000	     44326 ns/op	2956.95 MB/s
1295Search_Easy1_CachedRE2/256K	   20000	     88517 ns/op	2961.50 MB/s
1296Search_Easy1_CachedRE2/512K	   10000	    178161 ns/op	2942.76 MB/s
1297Search_Easy1_CachedRE2/1M	    5000	    357524 ns/op	2932.88 MB/s
1298Search_Easy1_CachedRE2/2M	    5000	    726271 ns/op	2887.56 MB/s
1299Search_Easy1_CachedRE2/4M	    1000	   1519940 ns/op	2759.52 MB/s
1300Search_Easy1_CachedRE2/8M	     500	   3095036 ns/op	2710.34 MB/s
1301Search_Easy1_CachedRE2/16M	     500	   6165230 ns/op	2721.26 MB/s
1302Search_Medium_CachedPCRE/8	20000000	       134 ns/op	  59.33 MB/s
1303Search_Medium_CachedPCRE/16	10000000	       162 ns/op	  98.23 MB/s
1304Search_Medium_CachedPCRE/32	10000000	       219 ns/op	 145.68 MB/s
1305Search_Medium_CachedPCRE/64	 5000000	       340 ns/op	 187.74 MB/s
1306Search_Medium_CachedPCRE/128	 5000000	       434 ns/op	 294.36 MB/s
1307Search_Medium_CachedPCRE/256	  200000	      9116 ns/op	  28.08 MB/s
1308Search_Medium_CachedPCRE/512	  100000	     21829 ns/op	  23.45 MB/s
1309Search_Medium_CachedPCRE/1K	   50000	     42878 ns/op	  23.88 MB/s
1310Search_Medium_CachedPCRE/2K	   50000	     62528 ns/op	  32.75 MB/s
1311Search_Medium_CachedPCRE/4K	   10000	    153909 ns/op	  26.61 MB/s
1312Search_Medium_CachedPCRE/8K	    5000	    333099 ns/op	  24.59 MB/s
1313Search_Medium_CachedPCRE/16K	    5000	    678554 ns/op	  24.15 MB/s
1314Search_Medium_CachedPCRE/32K	    2000	   1354963 ns/op	  24.18 MB/s
1315Search_Medium_CachedPCRE/64K	    1000	   2705485 ns/op	  24.22 MB/s
1316Search_Medium_CachedPCRE/128K	     500	   5407590 ns/op	  24.24 MB/s
1317Search_Medium_CachedPCRE/256K	     100	  10817570 ns/op	  24.23 MB/s
1318Search_Medium_CachedRE2/8	 5000000	       339 ns/op	  23.55 MB/s
1319Search_Medium_CachedRE2/16	 5000000	       364 ns/op	  43.85 MB/s
1320Search_Medium_CachedRE2/32	 5000000	       417 ns/op	  76.70 MB/s
1321Search_Medium_CachedRE2/64	 5000000	       515 ns/op	 124.27 MB/s
1322Search_Medium_CachedRE2/128	 5000000	       723 ns/op	 176.82 MB/s
1323Search_Medium_CachedRE2/256	 1000000	      1127 ns/op	 227.13 MB/s
1324Search_Medium_CachedRE2/512	 1000000	      1935 ns/op	 264.52 MB/s
1325Search_Medium_CachedRE2/1K	  500000	      3553 ns/op	 288.18 MB/s
1326Search_Medium_CachedRE2/2K	  500000	      6794 ns/op	 301.41 MB/s
1327Search_Medium_CachedRE2/4K	  200000	     13257 ns/op	 308.96 MB/s
1328Search_Medium_CachedRE2/8K	  100000	     26198 ns/op	 312.69 MB/s
1329Search_Medium_CachedRE2/16K	   50000	     52083 ns/op	 314.57 MB/s
1330Search_Medium_CachedRE2/32K	   10000	    103951 ns/op	 315.22 MB/s
1331Search_Medium_CachedRE2/64K	   10000	    207486 ns/op	 315.86 MB/s
1332Search_Medium_CachedRE2/128K	    5000	    414561 ns/op	 316.17 MB/s
1333Search_Medium_CachedRE2/256K	    2000	    828728 ns/op	 316.32 MB/s
1334Search_Medium_CachedRE2/512K	    1000	   1657039 ns/op	 316.40 MB/s
1335Search_Medium_CachedRE2/1M	     500	   3314040 ns/op	 316.40 MB/s
1336Search_Medium_CachedRE2/2M	     500	   6637874 ns/op	 315.94 MB/s
1337Search_Medium_CachedRE2/4M	     100	  13332420 ns/op	 314.59 MB/s
1338Search_Medium_CachedRE2/8M	     100	  26715300 ns/op	 314.00 MB/s
1339Search_Medium_CachedRE2/16M	      50	  53430940 ns/op	 314.00 MB/s
1340Search_Hard_CachedPCRE/8	20000000	       134 ns/op	  59.35 MB/s
1341Search_Hard_CachedPCRE/16	10000000	       162 ns/op	  98.21 MB/s
1342Search_Hard_CachedPCRE/32	10000000	       219 ns/op	 145.65 MB/s
1343Search_Hard_CachedPCRE/64	 5000000	       340 ns/op	 187.74 MB/s
1344Search_Hard_CachedPCRE/128	 5000000	       434 ns/op	 294.33 MB/s
1345Search_Hard_CachedPCRE/256	    5000	    572641 ns/op	   0.45 MB/s
1346Search_Hard_CachedPCRE/512	    1000	   2348430 ns/op	   0.22 MB/s
1347Search_Hard_CachedPCRE/1K	     200	   9314740 ns/op	   0.11 MB/s
1348Search_Hard_CachedPCRE/2K	      50	  34077360 ns/op	   0.06 MB/s
1349Search_Hard_CachedPCRE/4K	      10	 146685100 ns/op	   0.03 MB/s
1350Search_Hard_CachedRE2/8	 5000000	       339 ns/op	  23.56 MB/s
1351Search_Hard_CachedRE2/16	 5000000	       364 ns/op	  43.87 MB/s
1352Search_Hard_CachedRE2/32	 5000000	       416 ns/op	  76.91 MB/s
1353Search_Hard_CachedRE2/64	 5000000	       514 ns/op	 124.39 MB/s
1354Search_Hard_CachedRE2/128	 5000000	       723 ns/op	 176.97 MB/s
1355Search_Hard_CachedRE2/256	 1000000	      1126 ns/op	 227.29 MB/s
1356Search_Hard_CachedRE2/512	 1000000	      1935 ns/op	 264.58 MB/s
1357Search_Hard_CachedRE2/1K	  500000	      3552 ns/op	 288.24 MB/s
1358Search_Hard_CachedRE2/2K	  500000	      6787 ns/op	 301.73 MB/s
1359Search_Hard_CachedRE2/4K	  200000	     13258 ns/op	 308.93 MB/s
1360Search_Hard_CachedRE2/8K	  100000	     26198 ns/op	 312.69 MB/s
1361Search_Hard_CachedRE2/16K	   50000	     52078 ns/op	 314.60 MB/s
1362Search_Hard_CachedRE2/32K	   10000	    103957 ns/op	 315.21 MB/s
1363Search_Hard_CachedRE2/64K	   10000	    207490 ns/op	 315.85 MB/s
1364Search_Hard_CachedRE2/128K	    5000	    414573 ns/op	 316.16 MB/s
1365Search_Hard_CachedRE2/256K	    2000	    828748 ns/op	 316.31 MB/s
1366Search_Hard_CachedRE2/512K	    1000	   1657141 ns/op	 316.38 MB/s
1367Search_Hard_CachedRE2/1M	     500	   3314048 ns/op	 316.40 MB/s
1368Search_Hard_CachedRE2/2M	     500	   6637896 ns/op	 315.94 MB/s
1369Search_Hard_CachedRE2/4M	     100	  13331710 ns/op	 314.61 MB/s
1370Search_Hard_CachedRE2/8M	     100	  26716050 ns/op	 313.99 MB/s
1371Search_Hard_CachedRE2/16M	      50	  53428900 ns/op	 314.01 MB/s
1372Search_Parens_CachedPCRE/8	10000000	       197 ns/op	  40.52 MB/s
1373Search_Parens_CachedRE2/8	 5000000	       339 ns/op	  23.55 MB/s
1374Search_Parens_CachedRE2/16	 5000000	       365 ns/op	  43.83 MB/s
1375Search_Parens_CachedRE2/32	 5000000	       416 ns/op	  76.85 MB/s
1376Search_Parens_CachedRE2/64	 5000000	       518 ns/op	 123.48 MB/s
1377Search_Parens_CachedRE2/128	 5000000	       732 ns/op	 174.84 MB/s
1378Search_Parens_CachedRE2/256	 1000000	      1125 ns/op	 227.38 MB/s
1379Search_Parens_CachedRE2/512	 1000000	      1935 ns/op	 264.54 MB/s
1380Search_Parens_CachedRE2/1K	  500000	      3553 ns/op	 288.18 MB/s
1381Search_Parens_CachedRE2/2K	  500000	      6787 ns/op	 301.73 MB/s
1382Search_Parens_CachedRE2/4K	  200000	     13258 ns/op	 308.93 MB/s
1383Search_Parens_CachedRE2/8K	  100000	     26198 ns/op	 312.68 MB/s
1384Search_Parens_CachedRE2/16K	   50000	     52082 ns/op	 314.58 MB/s
1385Search_Parens_CachedRE2/32K	   10000	    103942 ns/op	 315.25 MB/s
1386Search_Parens_CachedRE2/64K	   10000	    207482 ns/op	 315.86 MB/s
1387Search_Parens_CachedRE2/128K	    5000	    414565 ns/op	 316.17 MB/s
1388Search_Parens_CachedRE2/256K	    2000	    828752 ns/op	 316.31 MB/s
1389Search_Parens_CachedRE2/512K	    1000	   1657114 ns/op	 316.39 MB/s
1390Search_Parens_CachedRE2/1M	     500	   3314130 ns/op	 316.40 MB/s
1391Search_Parens_CachedRE2/2M	     500	   6637822 ns/op	 315.94 MB/s
1392Search_Parens_CachedRE2/4M	     100	  13333110 ns/op	 314.58 MB/s
1393Search_Parens_CachedRE2/8M	     100	  26718660 ns/op	 313.96 MB/s
1394Search_Parens_CachedRE2/16M	      50	  53434420 ns/op	 313.98 MB/s
1395Search_BigFixed_CachedPCRE/8	10000000	       245 ns/op	  32.58 MB/s
1396Search_BigFixed_CachedPCRE/16	 5000000	       302 ns/op	  52.87 MB/s
1397Search_BigFixed_CachedPCRE/32	 5000000	       419 ns/op	  76.34 MB/s
1398Search_BigFixed_CachedPCRE/64	 5000000	       657 ns/op	  97.37 MB/s
1399Search_BigFixed_CachedPCRE/128	 2000000	       986 ns/op	 129.75 MB/s
1400Search_BigFixed_CachedPCRE/256	 1000000	      1776 ns/op	 144.11 MB/s
1401Search_BigFixed_CachedPCRE/512	  500000	      3343 ns/op	 153.12 MB/s
1402Search_BigFixed_CachedPCRE/1K	  500000	      6477 ns/op	 158.09 MB/s
1403Search_BigFixed_CachedPCRE/2K	  200000	     12745 ns/op	 160.68 MB/s
1404Search_BigFixed_CachedPCRE/4K	  100000	     25282 ns/op	 162.01 MB/s
1405Search_BigFixed_CachedPCRE/8K	   50000	     50360 ns/op	 162.67 MB/s
1406Search_BigFixed_CachedPCRE/16K	   10000	    100599 ns/op	 162.86 MB/s
1407Search_BigFixed_CachedPCRE/32K	   10000	    201002 ns/op	 163.02 MB/s
1408Search_BigFixed_CachedRE2/8	20000000	       130 ns/op	  61.10 MB/s
1409Search_BigFixed_CachedRE2/16	 5000000	       375 ns/op	  42.65 MB/s
1410Search_BigFixed_CachedRE2/32	 5000000	       412 ns/op	  77.57 MB/s
1411Search_BigFixed_CachedRE2/64	 5000000	       488 ns/op	 130.92 MB/s
1412Search_BigFixed_CachedRE2/128	 5000000	       635 ns/op	 201.33 MB/s
1413Search_BigFixed_CachedRE2/256	 2000000	       946 ns/op	 270.51 MB/s
1414Search_BigFixed_CachedRE2/512	 1000000	      1551 ns/op	 329.90 MB/s
1415Search_BigFixed_CachedRE2/1K	 1000000	      2767 ns/op	 369.95 MB/s
1416Search_BigFixed_CachedRE2/2K	  500000	      5192 ns/op	 394.43 MB/s
1417Search_BigFixed_CachedRE2/4K	  200000	     10047 ns/op	 407.68 MB/s
1418Search_BigFixed_CachedRE2/8K	  100000	     19753 ns/op	 414.70 MB/s
1419Search_BigFixed_CachedRE2/16K	   50000	     39165 ns/op	 418.33 MB/s
1420Search_BigFixed_CachedRE2/32K	   20000	     78111 ns/op	 419.50 MB/s
1421Search_BigFixed_CachedRE2/64K	   10000	    155869 ns/op	 420.45 MB/s
1422Search_BigFixed_CachedRE2/128K	    5000	    311467 ns/op	 420.82 MB/s
1423Search_BigFixed_CachedRE2/256K	    5000	    622457 ns/op	 421.14 MB/s
1424Search_BigFixed_CachedRE2/512K	    2000	   1247149 ns/op	 420.39 MB/s
1425Search_BigFixed_CachedRE2/1M	    1000	   2502506 ns/op	 419.01 MB/s
1426Search_Success_PCRE/8	 1000000	      1835 ns/op	   4.36 MB/s
1427Search_Success_PCRE/16	 1000000	      1890 ns/op	   8.46 MB/s
1428Search_Success_PCRE/32	 1000000	      1981 ns/op	  16.15 MB/s
1429Search_Success_PCRE/64	 1000000	      2151 ns/op	  29.75 MB/s
1430Search_Success_PCRE/128	 1000000	      2511 ns/op	  50.96 MB/s
1431Search_Success_PCRE/256	  500000	      3229 ns/op	  79.26 MB/s
1432Search_Success_PCRE/512	  500000	      4647 ns/op	 110.16 MB/s
1433Search_Success_PCRE/1K	  200000	      7500 ns/op	 136.52 MB/s
1434Search_Success_PCRE/2K	  200000	     13134 ns/op	 155.92 MB/s
1435Search_Success_PCRE/4K	  100000	     24469 ns/op	 167.39 MB/s
1436Search_Success_PCRE/8K	   50000	     47127 ns/op	 173.83 MB/s
1437Search_Success_PCRE/16K	   20000	     92460 ns/op	 177.20 MB/s
1438Search_Success_PCRE/32K	   10000	    183255 ns/op	 178.81 MB/s
1439Search_Success_PCRE/64K	    5000	    364664 ns/op	 179.72 MB/s
1440Search_Success_PCRE/128K	    2000	    728382 ns/op	 179.95 MB/s
1441Search_Success_PCRE/256K	    1000	   1458071 ns/op	 179.79 MB/s
1442Search_Success_PCRE/512K	     500	   2927234 ns/op	 179.11 MB/s
1443Search_Success_PCRE/1M	     500	   5852934 ns/op	 179.15 MB/s
1444Search_Success_PCRE/2M	     200	  11886620 ns/op	 176.43 MB/s
1445Search_Success_PCRE/4M	     100	  24402710 ns/op	 171.88 MB/s
1446Search_Success_PCRE/8M	      50	  50996680 ns/op	 164.49 MB/s
1447Search_Success_PCRE/16M	      10	 135693000 ns/op	 123.64 MB/s
1448Search_Success_RE2/16M	      20	  74552300 ns/op	 225.04 MB/s
1449Search_Success_CachedPCRE/8	10000000	       236 ns/op	  33.88 MB/s
1450Search_Success_CachedPCRE/16	10000000	       289 ns/op	  55.21 MB/s
1451Search_Success_CachedPCRE/32	 5000000	       397 ns/op	  80.58 MB/s
1452Search_Success_CachedPCRE/64	 5000000	       611 ns/op	 104.58 MB/s
1453Search_Success_CachedPCRE/128	 2000000	       914 ns/op	 139.91 MB/s
1454Search_Success_CachedPCRE/256	 1000000	      1622 ns/op	 157.81 MB/s
1455Search_Success_CachedPCRE/512	  500000	      3037 ns/op	 168.54 MB/s
1456Search_Success_CachedPCRE/1K	  500000	      5867 ns/op	 174.51 MB/s
1457Search_Success_CachedPCRE/2K	  200000	     11529 ns/op	 177.62 MB/s
1458Search_Success_CachedPCRE/4K	  100000	     22852 ns/op	 179.23 MB/s
1459Search_Success_CachedPCRE/8K	   50000	     46293 ns/op	 176.96 MB/s
1460Search_Success_CachedPCRE/16K	   20000	     90812 ns/op	 180.42 MB/s
1461Search_Success_CachedPCRE/32K	   10000	    181517 ns/op	 180.52 MB/s
1462Search_Success_CachedPCRE/64K	    5000	    362941 ns/op	 180.57 MB/s
1463Search_Success_CachedPCRE/128K	    2000	    726534 ns/op	 180.41 MB/s
1464Search_Success_CachedPCRE/256K	    1000	   1456177 ns/op	 180.02 MB/s
1465Search_Success_CachedPCRE/512K	     500	   2925190 ns/op	 179.23 MB/s
1466Search_Success_CachedPCRE/1M	     500	   5850306 ns/op	 179.23 MB/s
1467Search_Success_CachedPCRE/2M	     200	  11879265 ns/op	 176.54 MB/s
1468Search_Success_CachedPCRE/4M	     100	  24386990 ns/op	 171.99 MB/s
1469Search_Success_CachedPCRE/8M	      50	  50981240 ns/op	 164.54 MB/s
1470Search_Success_CachedPCRE/16M	      10	 135670500 ns/op	 123.66 MB/s
1471Search_Success_CachedRE2/8	20000000	       130 ns/op	  61.27 MB/s
1472Search_Success_CachedRE2/16	 5000000	       376 ns/op	  42.54 MB/s
1473Search_Success_CachedRE2/32	 5000000	       427 ns/op	  74.93 MB/s
1474Search_Success_CachedRE2/64	 5000000	       526 ns/op	 121.48 MB/s
1475Search_Success_CachedRE2/128	 5000000	       732 ns/op	 174.78 MB/s
1476Search_Success_CachedRE2/256	 1000000	      1135 ns/op	 225.54 MB/s
1477Search_Success_CachedRE2/512	 1000000	      1944 ns/op	 263.31 MB/s
1478Search_Success_CachedRE2/1K	  500000	      3563 ns/op	 287.37 MB/s
1479Search_Success_CachedRE2/2K	  500000	      6797 ns/op	 301.31 MB/s
1480Search_Success_CachedRE2/4K	  200000	     13268 ns/op	 308.71 MB/s
1481Search_Success_CachedRE2/8K	  100000	     26208 ns/op	 312.57 MB/s
1482Search_Success_CachedRE2/16K	   50000	     52094 ns/op	 314.50 MB/s
1483Search_Success_CachedRE2/32K	   10000	    104033 ns/op	 314.98 MB/s
1484Search_Success_CachedRE2/64K	   10000	    207643 ns/op	 315.62 MB/s
1485Search_Success_CachedRE2/128K	    5000	    415199 ns/op	 315.68 MB/s
1486Search_Success_CachedRE2/256K	    2000	    831963 ns/op	 315.09 MB/s
1487Search_Success_CachedRE2/512K	    1000	   1670044 ns/op	 313.94 MB/s
1488Search_Success_CachedRE2/1M	     500	   3366302 ns/op	 311.49 MB/s
1489Search_Success_CachedRE2/2M	     200	   6902225 ns/op	 303.84 MB/s
1490Search_Success_CachedRE2/4M	     100	  14383930 ns/op	 291.60 MB/s
1491Search_Success_CachedRE2/8M	      50	  30930940 ns/op	 271.20 MB/s
1492Search_Success_CachedRE2/16M	      20	  74507750 ns/op	 225.17 MB/s
1493Search_Success1_PCRE/8	 1000000	      1997 ns/op	   4.00 MB/s
1494Search_Success1_PCRE/16	 1000000	      2038 ns/op	   7.85 MB/s
1495Search_Success1_PCRE/32	 1000000	      2116 ns/op	  15.12 MB/s
1496Search_Success1_PCRE/64	 1000000	      2280 ns/op	  28.07 MB/s
1497Search_Success1_PCRE/128	 1000000	      2636 ns/op	  48.56 MB/s
1498Search_Success1_PCRE/256	  500000	      3351 ns/op	  76.39 MB/s
1499Search_Success1_PCRE/512	  500000	      4775 ns/op	 107.22 MB/s
1500Search_Success1_PCRE/1K	  200000	      7626 ns/op	 134.27 MB/s
1501Search_Success1_PCRE/2K	  200000	     13284 ns/op	 154.17 MB/s
1502Search_Success1_PCRE/4K	  100000	     24592 ns/op	 166.56 MB/s
1503Search_Success1_PCRE/8K	   50000	     47260 ns/op	 173.34 MB/s
1504Search_Success1_PCRE/16K	   20000	     92599 ns/op	 176.93 MB/s
1505Search_Success1_PCRE/32K	   10000	    183386 ns/op	 178.68 MB/s
1506Search_Success1_PCRE/64K	    5000	    364838 ns/op	 179.63 MB/s
1507Search_Success1_PCRE/128K	    2000	    728548 ns/op	 179.91 MB/s
1508Search_Success1_PCRE/256K	    1000	   1458127 ns/op	 179.78 MB/s
1509Search_Success1_PCRE/512K	     500	   2927280 ns/op	 179.10 MB/s
1510Search_Success1_PCRE/1M	     500	   5853210 ns/op	 179.15 MB/s
1511Search_Success1_PCRE/2M	     200	  11886770 ns/op	 176.43 MB/s
1512Search_Success1_PCRE/4M	     100	  24400970 ns/op	 171.89 MB/s
1513Search_Success1_PCRE/8M	      50	  50996900 ns/op	 164.49 MB/s
1514Search_Success1_PCRE/16M	      10	 135681900 ns/op	 123.65 MB/s
1515Search_Success1_RE2/8	  100000	     27018 ns/op	   0.30 MB/s
1516Search_Success1_RE2/16	  100000	     27002 ns/op	   0.59 MB/s
1517Search_Success1_RE2/32	  100000	     27343 ns/op	   1.17 MB/s
1518Search_Success1_RE2/64	  100000	     27321 ns/op	   2.34 MB/s
1519Search_Success1_RE2/128	  100000	     27794 ns/op	   4.61 MB/s
1520Search_Success1_RE2/256	  100000	     27807 ns/op	   9.21 MB/s
1521Search_Success1_RE2/512	  100000	     28664 ns/op	  17.86 MB/s
1522Search_Success1_RE2/1K	   50000	     30116 ns/op	  34.00 MB/s
1523Search_Success1_RE2/2K	   50000	     33360 ns/op	  61.39 MB/s
1524Search_Success1_RE2/4K	   50000	     40118 ns/op	 102.10 MB/s
1525Search_Success1_RE2/8K	   50000	     52901 ns/op	 154.85 MB/s
1526Search_Success1_RE2/16K	   20000	     78892 ns/op	 207.68 MB/s
1527Search_Success1_RE2/32K	   10000	    131013 ns/op	 250.11 MB/s
1528Search_Success1_RE2/64K	   10000	    234601 ns/op	 279.35 MB/s
1529Search_Success1_RE2/128K	    5000	    442246 ns/op	 296.38 MB/s
1530Search_Success1_RE2/256K	    2000	    859127 ns/op	 305.13 MB/s
1531Search_Success1_RE2/512K	    1000	   1697416 ns/op	 308.87 MB/s
1532Search_Success1_RE2/1M	     500	   3394086 ns/op	 308.94 MB/s
1533Search_Success1_RE2/2M	     200	   6933840 ns/op	 302.45 MB/s
1534Search_Success1_RE2/4M	     100	  14439980 ns/op	 290.46 MB/s
1535Search_Success1_RE2/8M	      50	  30989920 ns/op	 270.69 MB/s
1536Search_Success1_RE2/16M	      20	  74560700 ns/op	 225.01 MB/s
1537Search_Success1_Cached_PCRE/8	10000000	       257 ns/op	  31.10 MB/s
1538Search_Success1_Cached_PCRE/16	 5000000	       311 ns/op	  51.42 MB/s
1539Search_Success1_Cached_PCRE/32	 5000000	       418 ns/op	  76.48 MB/s
1540Search_Success1_Cached_PCRE/64	 5000000	       633 ns/op	 101.03 MB/s
1541Search_Success1_Cached_PCRE/128	 2000000	       935 ns/op	 136.78 MB/s
1542Search_Success1_Cached_PCRE/256	 1000000	      1643 ns/op	 155.79 MB/s
1543Search_Success1_Cached_PCRE/512	  500000	      3058 ns/op	 167.41 MB/s
1544Search_Success1_Cached_PCRE/1K	  500000	      5888 ns/op	 173.89 MB/s
1545Search_Success1_Cached_PCRE/2K	  200000	     11550 ns/op	 177.30 MB/s
1546Search_Success1_Cached_PCRE/4K	  100000	     22873 ns/op	 179.07 MB/s
1547Search_Success1_Cached_PCRE/8K	   50000	     45522 ns/op	 179.95 MB/s
1548Search_Success1_Cached_PCRE/16K	   20000	     90830 ns/op	 180.38 MB/s
1549Search_Success1_Cached_PCRE/32K	   10000	    181547 ns/op	 180.49 MB/s
1550Search_Success1_Cached_PCRE/64K	    5000	    362960 ns/op	 180.56 MB/s
1551Search_Success1_Cached_PCRE/128K	    2000	    726612 ns/op	 180.39 MB/s
1552Search_Success1_Cached_PCRE/256K	    1000	   1456167 ns/op	 180.02 MB/s
1553Search_Success1_Cached_PCRE/512K	     500	   2924960 ns/op	 179.25 MB/s
1554Search_Success1_Cached_PCRE/1M	     500	   5850124 ns/op	 179.24 MB/s
1555Search_Success1_Cached_PCRE/2M	     200	  11879665 ns/op	 176.53 MB/s
1556Search_Success1_Cached_PCRE/4M	     100	  24385800 ns/op	 172.00 MB/s
1557Search_Success1_Cached_PCRE/8M	      50	  50977600 ns/op	 164.55 MB/s
1558Search_Success1_Cached_PCRE/16M	      10	 135651600 ns/op	 123.68 MB/s
1559Search_Success1_Cached_RE2/8	 5000000	       347 ns/op	  23.00 MB/s
1560Search_Success1_Cached_RE2/16	 5000000	       373 ns/op	  42.83 MB/s
1561Search_Success1_Cached_RE2/32	 5000000	       423 ns/op	  75.55 MB/s
1562Search_Success1_Cached_RE2/64	 5000000	       523 ns/op	 122.23 MB/s
1563Search_Success1_Cached_RE2/128	 5000000	       731 ns/op	 174.97 MB/s
1564Search_Success1_Cached_RE2/256	 1000000	      1133 ns/op	 225.85 MB/s
1565Search_Success1_Cached_RE2/512	 1000000	      1942 ns/op	 263.56 MB/s
1566Search_Success1_Cached_RE2/1K	  500000	      3560 ns/op	 287.62 MB/s
1567Search_Success1_Cached_RE2/2K	  500000	      6794 ns/op	 301.40 MB/s
1568Search_Success1_Cached_RE2/4K	  200000	     13267 ns/op	 308.73 MB/s
1569Search_Success1_Cached_RE2/8K	  100000	     26210 ns/op	 312.54 MB/s
1570Search_Success1_Cached_RE2/16K	   50000	     52100 ns/op	 314.47 MB/s
1571Search_Success1_Cached_RE2/32K	   10000	    104040 ns/op	 314.95 MB/s
1572Search_Success1_Cached_RE2/64K	   10000	    207650 ns/op	 315.61 MB/s
1573Search_Success1_Cached_RE2/128K	    5000	    415201 ns/op	 315.68 MB/s
1574Search_Success1_Cached_RE2/256K	    2000	    831979 ns/op	 315.08 MB/s
1575Search_Success1_Cached_RE2/512K	    1000	   1670071 ns/op	 313.93 MB/s
1576Search_Success1_Cached_RE2/1M	     500	   3366256 ns/op	 311.50 MB/s
1577Search_Success1_Cached_RE2/2M	     200	   6902045 ns/op	 303.85 MB/s
1578Search_Success1_Cached_RE2/4M	     100	  14384020 ns/op	 291.59 MB/s
1579Search_Success1_Cached_RE2/8M	      50	  30929640 ns/op	 271.22 MB/s
1580Search_Success1_Cached_RE2/16M	      20	  74502350 ns/op	 225.19 MB/s
1581Search_Digits_PCRE	  500000	      5023 ns/op
1582Search_Digits_RE2	  100000	     21787 ns/op
1583Parse_Digits_PCRE	  500000	      5015 ns/op
1584Parse_Digits_RE2	  200000	      9912 ns/op
1585Parse_CachedDigits_PCRE	 5000000	       448 ns/op
1586Parse_CachedDigits_RE2	10000000	       266 ns/op
1587Parse_DigitDs_PCRE	  500000	      4128 ns/op
1588Parse_DigitDs_RE2	  200000	      9679 ns/op
1589Parse_CachedDigitDs_PCRE	 5000000	       459 ns/op
1590Parse_CachedDigitDs_RE2	10000000	       265 ns/op
1591Parse_Split_PCRE	  500000	      3122 ns/op
1592Parse_Split_RE2	  200000	     11139 ns/op
1593Parse_CachedSplit_PCRE	 5000000	       333 ns/op
1594Parse_CachedSplit_RE2	10000000	       170 ns/op
1595Parse_SplitHard_PCRE	  500000	      3113 ns/op
1596Parse_SplitHard_RE2	  200000	     14117 ns/op
1597Parse_CachedSplitHard_PCRE	 5000000	       328 ns/op
1598Parse_CachedSplitHard_RE2	 1000000	      2472 ns/op
1599Parse_CachedSplitBig1_PCRE	     500	   4502404 ns/op
1600Parse_CachedSplitBig1_RE2	    5000	    635120 ns/op
1601Parse_CachedSplitBig2_PCRE	    5000	    553267 ns/op
1602Parse_CachedSplitBig2_RE2	      50	  51601920 ns/op
1603BM_PCRE_Compile	  500000	      3798 ns/op
1604BM_RE2_Compile	  200000	     10923 ns/op
1605SearchPhone_CachedPCRE/8	 1000000	      1196 ns/op	   6.68 MB/s
1606SearchPhone_CachedPCRE/16	 1000000	      1969 ns/op	   8.12 MB/s
1607SearchPhone_CachedPCRE/32	  500000	      3511 ns/op	   9.11 MB/s
1608SearchPhone_CachedPCRE/64	  500000	      6563 ns/op	   9.75 MB/s
1609SearchPhone_CachedPCRE/128	  200000	     12796 ns/op	  10.00 MB/s
1610SearchPhone_CachedPCRE/256	  100000	     25045 ns/op	  10.22 MB/s
1611SearchPhone_CachedPCRE/512	   50000	     49381 ns/op	  10.37 MB/s
1612SearchPhone_CachedPCRE/1K	   20000	     98166 ns/op	  10.43 MB/s
1613SearchPhone_CachedPCRE/2K	   10000	    193434 ns/op	  10.59 MB/s
1614SearchPhone_CachedPCRE/4K	    5000	    382921 ns/op	  10.70 MB/s
1615SearchPhone_CachedPCRE/8K	    2000	    765255 ns/op	  10.70 MB/s
1616SearchPhone_CachedPCRE/16K	    1000	   1524376 ns/op	  10.75 MB/s
1617SearchPhone_CachedPCRE/32K	     500	   3046932 ns/op	  10.75 MB/s
1618SearchPhone_CachedPCRE/64K	     500	   6088620 ns/op	  10.76 MB/s
1619SearchPhone_CachedPCRE/128K	     100	  12170430 ns/op	  10.77 MB/s
1620SearchPhone_CachedPCRE/256K	     100	  24329780 ns/op	  10.77 MB/s
1621SearchPhone_CachedPCRE/512K	      50	  48663960 ns/op	  10.77 MB/s
1622SearchPhone_CachedPCRE/1M	      20	  97341800 ns/op	  10.77 MB/s
1623SearchPhone_CachedPCRE/2M	      10	 194512900 ns/op	  10.78 MB/s
1624SearchPhone_CachedPCRE/4M	       5	 389369200 ns/op	  10.77 MB/s
1625SearchPhone_CachedPCRE/8M	       5	 778852600 ns/op	  10.77 MB/s
1626SearchPhone_CachedPCRE/16M	       1	1558273000 ns/op	  10.77 MB/s
1627SearchPhone_CachedRE2/8	 2000000	       884 ns/op	   9.05 MB/s
1628SearchPhone_CachedRE2/16	 2000000	       913 ns/op	  17.52 MB/s
1629SearchPhone_CachedRE2/32	 2000000	       965 ns/op	  33.14 MB/s
1630SearchPhone_CachedRE2/64	 1000000	      1078 ns/op	  59.32 MB/s
1631SearchPhone_CachedRE2/128	 1000000	      1269 ns/op	 100.87 MB/s
1632SearchPhone_CachedRE2/256	 1000000	      1678 ns/op	 152.50 MB/s
1633SearchPhone_CachedRE2/512	 1000000	      2482 ns/op	 206.26 MB/s
1634SearchPhone_CachedRE2/1K	  500000	      4110 ns/op	 249.11 MB/s
1635SearchPhone_CachedRE2/2K	  500000	      7347 ns/op	 278.74 MB/s
1636SearchPhone_CachedRE2/4K	  200000	     13805 ns/op	 296.70 MB/s
1637SearchPhone_CachedRE2/8K	  100000	     26763 ns/op	 306.09 MB/s
1638SearchPhone_CachedRE2/16K	   50000	     52718 ns/op	 310.78 MB/s
1639SearchPhone_CachedRE2/32K	   10000	    104770 ns/op	 312.76 MB/s
1640SearchPhone_CachedRE2/64K	   10000	    208323 ns/op	 314.59 MB/s
1641SearchPhone_CachedRE2/128K	    5000	    415437 ns/op	 315.50 MB/s
1642SearchPhone_CachedRE2/256K	    2000	    829593 ns/op	 315.99 MB/s
1643SearchPhone_CachedRE2/512K	    1000	   1657998 ns/op	 316.22 MB/s
1644SearchPhone_CachedRE2/1M	     500	   3314964 ns/op	 316.32 MB/s
1645SearchPhone_CachedRE2/2M	     500	   6639102 ns/op	 315.88 MB/s
1646SearchPhone_CachedRE2/4M	     100	  13334810 ns/op	 314.54 MB/s
1647SearchPhone_CachedRE2/8M	     100	  26721480 ns/op	 313.93 MB/s
1648SearchPhone_CachedRE2/16M	      50	  53438280 ns/op	 313.96 MB/s
1649EmptyPartialMatchPCRE	20000000	       138 ns/op
1650EmptyPartialMatchRE2	 5000000	       314 ns/op
1651SimplePartialMatchPCRE	10000000	       193 ns/op
1652SimplePartialMatchRE2	 5000000	       344 ns/op
1653HTTPPartialMatchPCRE	 5000000	       574 ns/op
1654HTTPPartialMatchRE2	 5000000	       621 ns/op
1655SmallHTTPPartialMatchPCRE	 5000000	       576 ns/op
1656SmallHTTPPartialMatchRE2	 5000000	       625 ns/op
1657DotMatchPCRE	 5000000	       414 ns/op
1658DotMatchRE2	 5000000	       670 ns/op
1659ASCIIMatchPCRE	 5000000	       395 ns/op
1660ASCIIMatchRE2	 5000000	       668 ns/op
1661==BENCHMARK== c2 Fri Feb 26 16:11:53 PST 2010
1662# Linux c2 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:05:01 UTC 2009 x86_64 GNU/Linux
1663# g++ (Ubuntu 4.4.1-4ubuntu8) 4.4.1
1664# Copyright (C) 2009 Free Software Foundation, Inc.
1665# This is free software; see the source for copying conditions.  There is NO
1666# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
1667# 
1668# fd9366132ce9+ tip
1669# obj/test/regexp_benchmark: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped
1670
1671Search_Easy0_CachedPCRE/8	10000000	       132 ns/op	  60.22 MB/s
1672Search_Easy0_CachedPCRE/16	10000000	       158 ns/op	 100.63 MB/s
1673Search_Easy0_CachedPCRE/32	10000000	       215 ns/op	 148.22 MB/s
1674Search_Easy0_CachedPCRE/64	 5000000	       329 ns/op	 194.12 MB/s
1675Search_Easy0_CachedPCRE/128	 5000000	       429 ns/op	 297.74 MB/s
1676Search_Easy0_CachedPCRE/256	 1000000	      1081 ns/op	 236.75 MB/s
1677Search_Easy0_CachedPCRE/512	 1000000	      1740 ns/op	 294.12 MB/s
1678Search_Easy0_CachedPCRE/1K	  500000	      3390 ns/op	 302.01 MB/s
1679Search_Easy0_CachedPCRE/2K	  500000	      5682 ns/op	 360.42 MB/s
1680Search_Easy0_CachedPCRE/4K	  200000	     10631 ns/op	 385.26 MB/s
1681Search_Easy0_CachedPCRE/8K	  100000	     21774 ns/op	 376.22 MB/s
1682Search_Easy0_CachedPCRE/16K	   50000	     42171 ns/op	 388.51 MB/s
1683Search_Easy0_CachedPCRE/32K	   20000	     85140 ns/op	 384.87 MB/s
1684Search_Easy0_CachedPCRE/64K	   10000	    169833 ns/op	 385.88 MB/s
1685Search_Easy0_CachedPCRE/128K	    5000	    341039 ns/op	 384.33 MB/s
1686Search_Easy0_CachedPCRE/256K	    5000	    680619 ns/op	 385.15 MB/s
1687Search_Easy0_CachedPCRE/512K	    2000	   1363481 ns/op	 384.52 MB/s
1688Search_Easy0_CachedPCRE/1M	    1000	   2726584 ns/op	 384.57 MB/s
1689Search_Easy0_CachedPCRE/2M	     500	   5460554 ns/op	 384.05 MB/s
1690Search_Easy0_CachedPCRE/4M	     100	  11058850 ns/op	 379.27 MB/s
1691Search_Easy0_CachedPCRE/8M	     100	  22178340 ns/op	 378.23 MB/s
1692Search_Easy0_CachedPCRE/16M	      50	  44339640 ns/op	 378.38 MB/s
1693Search_Easy0_CachedRE2/8	 5000000	       315 ns/op	  25.32 MB/s
1694Search_Easy0_CachedRE2/16	 5000000	       317 ns/op	  50.40 MB/s
1695Search_Easy0_CachedRE2/32	 5000000	       332 ns/op	  96.12 MB/s
1696Search_Easy0_CachedRE2/64	 5000000	       333 ns/op	 191.81 MB/s
1697Search_Easy0_CachedRE2/128	 5000000	       365 ns/op	 349.86 MB/s
1698Search_Easy0_CachedRE2/256	 5000000	       395 ns/op	 646.63 MB/s
1699Search_Easy0_CachedRE2/512	 5000000	       459 ns/op	1114.56 MB/s
1700Search_Easy0_CachedRE2/1K	 5000000	       634 ns/op	1613.10 MB/s
1701Search_Easy0_CachedRE2/2K	 2000000	       991 ns/op	2065.21 MB/s
1702Search_Easy0_CachedRE2/4K	 1000000	      1571 ns/op	2606.83 MB/s
1703Search_Easy0_CachedRE2/8K	 1000000	      2919 ns/op	2805.81 MB/s
1704Search_Easy0_CachedRE2/16K	  500000	      5406 ns/op	3030.65 MB/s
1705Search_Easy0_CachedRE2/32K	  200000	     11015 ns/op	2974.76 MB/s
1706Search_Easy0_CachedRE2/64K	  100000	     21911 ns/op	2990.89 MB/s
1707Search_Easy0_CachedRE2/128K	   50000	     44356 ns/op	2954.95 MB/s
1708Search_Easy0_CachedRE2/256K	   20000	     88544 ns/op	2960.58 MB/s
1709Search_Easy0_CachedRE2/512K	   10000	    178349 ns/op	2939.67 MB/s
1710Search_Easy0_CachedRE2/1M	    5000	    357706 ns/op	2931.39 MB/s
1711Search_Easy0_CachedRE2/2M	    5000	    721832 ns/op	2905.32 MB/s
1712Search_Easy0_CachedRE2/4M	    1000	   1529421 ns/op	2742.41 MB/s
1713Search_Easy0_CachedRE2/8M	     500	   3092246 ns/op	2712.79 MB/s
1714Search_Easy0_CachedRE2/16M	     500	   6166744 ns/op	2720.60 MB/s
1715Search_Easy1_CachedPCRE/8	20000000	       130 ns/op	  61.31 MB/s
1716Search_Easy1_CachedPCRE/16	10000000	       158 ns/op	 100.72 MB/s
1717Search_Easy1_CachedPCRE/32	10000000	       215 ns/op	 148.32 MB/s
1718Search_Easy1_CachedPCRE/64	 5000000	       329 ns/op	 194.13 MB/s
1719Search_Easy1_CachedPCRE/128	 5000000	       647 ns/op	 197.60 MB/s
1720Search_Easy1_CachedPCRE/256	 2000000	       934 ns/op	 273.86 MB/s
1721Search_Easy1_CachedPCRE/512	 1000000	      1968 ns/op	 260.14 MB/s
1722Search_Easy1_CachedPCRE/1K	  500000	      3418 ns/op	 299.55 MB/s
1723Search_Easy1_CachedPCRE/2K	  500000	      6235 ns/op	 328.42 MB/s
1724Search_Easy1_CachedPCRE/4K	  200000	     11128 ns/op	 368.07 MB/s
1725Search_Easy1_CachedPCRE/8K	  100000	     22016 ns/op	 372.09 MB/s
1726Search_Easy1_CachedPCRE/16K	   50000	     42398 ns/op	 386.43 MB/s
1727Search_Easy1_CachedPCRE/32K	   20000	     85215 ns/op	 384.53 MB/s
1728Search_Easy1_CachedPCRE/64K	   10000	    170243 ns/op	 384.95 MB/s
1729Search_Easy1_CachedPCRE/128K	    5000	    342036 ns/op	 383.21 MB/s
1730Search_Easy1_CachedPCRE/256K	    5000	    682271 ns/op	 384.22 MB/s
1731Search_Easy1_CachedPCRE/512K	    2000	   1367025 ns/op	 383.52 MB/s
1732Search_Easy1_CachedPCRE/1M	    1000	   2735481 ns/op	 383.32 MB/s
1733Search_Easy1_CachedPCRE/2M	     500	   5477128 ns/op	 382.89 MB/s
1734==BENCHMARK== c2 Fri Feb 26 16:14:43 PST 2010
1735# Linux c2 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:05:01 UTC 2009 x86_64 GNU/Linux
1736# g++ (Ubuntu 4.4.1-4ubuntu8) 4.4.1
1737# Copyright (C) 2009 Free Software Foundation, Inc.
1738# This is free software; see the source for copying conditions.  There is NO
1739# warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
1740# 
1741# fd9366132ce9+ tip
1742# obj/test/regexp_benchmark: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.15, not stripped
1743
1744Search_Easy0_CachedPCRE/8	10000000	       131 ns/op	  60.99 MB/s
1745Search_Easy0_CachedPCRE/16	10000000	       159 ns/op	 100.35 MB/s
1746Search_Easy0_CachedPCRE/32	10000000	       216 ns/op	 147.95 MB/s
1747Search_Easy0_CachedPCRE/64	 5000000	       330 ns/op	 193.87 MB/s
1748Search_Easy0_CachedPCRE/128	 5000000	       430 ns/op	 297.35 MB/s
1749Search_Easy0_CachedPCRE/256	 1000000	      1080 ns/op	 236.90 MB/s
1750Search_Easy0_CachedPCRE/512	 1000000	      1740 ns/op	 294.24 MB/s
1751Search_Easy0_CachedPCRE/1K	  500000	      3390 ns/op	 302.06 MB/s
1752Search_Easy0_CachedPCRE/2K	  500000	      5681 ns/op	 360.48 MB/s
1753Search_Easy0_CachedPCRE/4K	  200000	     10630 ns/op	 385.32 MB/s
1754Search_Easy0_CachedPCRE/8K	  100000	     21770 ns/op	 376.29 MB/s
1755Search_Easy0_CachedPCRE/16K	   50000	     42147 ns/op	 388.73 MB/s
1756Search_Easy0_CachedPCRE/32K	   20000	     85149 ns/op	 384.83 MB/s
1757Search_Easy0_CachedPCRE/64K	   10000	    169788 ns/op	 385.99 MB/s
1758Search_Easy0_CachedPCRE/128K	    5000	    340959 ns/op	 384.42 MB/s
1759Search_Easy0_CachedPCRE/256K	    5000	    680407 ns/op	 385.27 MB/s
1760Search_Easy0_CachedPCRE/512K	    2000	   1363245 ns/op	 384.59 MB/s
1761Search_Easy0_CachedPCRE/1M	    1000	   2726837 ns/op	 384.54 MB/s
1762Search_Easy0_CachedPCRE/2M	     500	   5462792 ns/op	 383.90 MB/s
1763Search_Easy0_CachedPCRE/4M	     100	  11055460 ns/op	 379.39 MB/s
1764Search_Easy0_CachedPCRE/8M	     100	  22174870 ns/op	 378.29 MB/s
1765Search_Easy0_CachedPCRE/16M	      50	  44348440 ns/op	 378.30 MB/s
1766Search_Easy0_CachedRE2/8	 5000000	       312 ns/op	  25.61 MB/s
1767Search_Easy0_CachedRE2/16	 5000000	       311 ns/op	  51.44 MB/s
1768Search_Easy0_CachedRE2/32	 5000000	       329 ns/op	  97.01 MB/s
1769Search_Easy0_CachedRE2/64	 5000000	       331 ns/op	 193.03 MB/s
1770Search_Easy0_CachedRE2/128	 5000000	       366 ns/op	 349.43 MB/s
1771Search_Easy0_CachedRE2/256	 5000000	       382 ns/op	 668.48 MB/s
1772Search_Easy0_CachedRE2/512	 5000000	       469 ns/op	1091.00 MB/s
1773Search_Easy0_CachedRE2/1K	 5000000	       650 ns/op	1574.64 MB/s
1774Search_Easy0_CachedRE2/2K	 1000000	      1002 ns/op	2043.38 MB/s
1775Search_Easy0_CachedRE2/4K	 1000000	      1577 ns/op	2596.54 MB/s
1776Search_Easy0_CachedRE2/8K	 1000000	      2911 ns/op	2813.46 MB/s
1777Search_Easy0_CachedRE2/16K	  500000	      5425 ns/op	3019.69 MB/s
1778Search_Easy0_CachedRE2/32K	  200000	     11026 ns/op	2971.78 MB/s
1779Search_Easy0_CachedRE2/64K	  100000	     21854 ns/op	2998.69 MB/s
1780Search_Easy0_CachedRE2/128K	   50000	     44382 ns/op	2953.23 MB/s
1781Search_Easy0_CachedRE2/256K	   20000	     88308 ns/op	2968.52 MB/s
1782Search_Easy0_CachedRE2/512K	   10000	    177645 ns/op	2951.32 MB/s
1783Search_Easy0_CachedRE2/1M	    5000	    356548 ns/op	2940.90 MB/s
1784Search_Easy0_CachedRE2/2M	    5000	    720036 ns/op	2912.56 MB/s
1785Search_Easy0_CachedRE2/4M	    1000	   1524214 ns/op	2751.78 MB/s
1786Search_Easy0_CachedRE2/8M	     500	   3083238 ns/op	2720.71 MB/s
1787Search_Easy0_CachedRE2/16M	     500	   6149012 ns/op	2728.44 MB/s
1788Search_Easy1_CachedPCRE/8	20000000	       131 ns/op	  60.89 MB/s
1789Search_Easy1_CachedPCRE/16	10000000	       159 ns/op	 100.17 MB/s
1790Search_Easy1_CachedPCRE/32	10000000	       216 ns/op	 147.73 MB/s
1791Search_Easy1_CachedPCRE/64	 5000000	       330 ns/op	 193.67 MB/s
1792Search_Easy1_CachedPCRE/128	 5000000	       647 ns/op	 197.80 MB/s
1793Search_Easy1_CachedPCRE/256	 2000000	       933 ns/op	 274.19 MB/s
1794Search_Easy1_CachedPCRE/512	 1000000	      1963 ns/op	 260.71 MB/s
1795Search_Easy1_CachedPCRE/1K	  500000	      3417 ns/op	 299.65 MB/s
1796Search_Easy1_CachedPCRE/2K	  500000	      6237 ns/op	 328.32 MB/s
1797Search_Easy1_CachedPCRE/4K	  200000	     11124 ns/op	 368.19 MB/s
1798Search_Easy1_CachedPCRE/8K	  100000	     22020 ns/op	 372.02 MB/s
1799Search_Easy1_CachedPCRE/16K	   50000	     42400 ns/op	 386.41 MB/s
1800Search_Easy1_CachedPCRE/32K	   20000	     85208 ns/op	 384.56 MB/s
1801Search_Easy1_CachedPCRE/64K	   10000	    170218 ns/op	 385.01 MB/s
1802Search_Easy1_CachedPCRE/128K	    5000	    341992 ns/op	 383.26 MB/s
1803Search_Easy1_CachedPCRE/256K	    5000	    682192 ns/op	 384.27 MB/s
1804Search_Easy1_CachedPCRE/512K	    2000	   1366643 ns/op	 383.63 MB/s
1805Search_Easy1_CachedPCRE/1M	    1000	   2735060 ns/op	 383.38 MB/s
1806Search_Easy1_CachedPCRE/2M	     500	   5477962 ns/op	 382.83 MB/s
1807Search_Easy1_CachedPCRE/4M	     100	  11090380 ns/op	 378.19 MB/s
1808Search_Easy1_CachedPCRE/8M	     100	  22241800 ns/op	 377.16 MB/s
1809Search_Easy1_CachedPCRE/16M	      50	  44479060 ns/op	 377.19 MB/s
1810Search_Easy1_CachedRE2/8	 5000000	       314 ns/op	  25.47 MB/s
1811Search_Easy1_CachedRE2/16	 5000000	       316 ns/op	  50.60 MB/s
1812Search_Easy1_CachedRE2/32	 5000000	       332 ns/op	  96.25 MB/s
1813Search_Easy1_CachedRE2/64	 5000000	       338 ns/op	 189.05 MB/s
1814Search_Easy1_CachedRE2/128	 5000000	       367 ns/op	 348.49 MB/s
1815Search_Easy1_CachedRE2/256	 5000000	       399 ns/op	 641.03 MB/s
1816Search_Easy1_CachedRE2/512	 5000000	       468 ns/op	1092.75 MB/s
1817Search_Easy1_CachedRE2/1K	 5000000	       650 ns/op	1573.57 MB/s
1818Search_Easy1_CachedRE2/2K	 1000000	      1002 ns/op	2042.31 MB/s
1819Search_Easy1_CachedRE2/4K	 1000000	      1576 ns/op	2598.20 MB/s
1820Search_Easy1_CachedRE2/8K	 1000000	      2918 ns/op	2806.71 MB/s
1821Search_Easy1_CachedRE2/16K	  500000	      5447 ns/op	3007.80 MB/s
1822Search_Easy1_CachedRE2/32K	  200000	     10969 ns/op	2987.17 MB/s
1823Search_Easy1_CachedRE2/64K	  100000	     21865 ns/op	2997.18 MB/s
1824Search_Easy1_CachedRE2/128K	   50000	     44355 ns/op	2955.06 MB/s
1825Search_Easy1_CachedRE2/256K	   20000	     88281 ns/op	2969.41 MB/s
1826Search_Easy1_CachedRE2/512K	   10000	    177638 ns/op	2951.44 MB/s
1827Search_Easy1_CachedRE2/1M	    5000	    356550 ns/op	2940.89 MB/s
1828Search_Easy1_CachedRE2/2M	    5000	    720024 ns/op	2912.61 MB/s
1829Search_Easy1_CachedRE2/4M	    1000	   1524169 ns/op	2751.86 MB/s
1830Search_Easy1_CachedRE2/8M	     500	   3084670 ns/op	2719.45 MB/s
1831Search_Easy1_CachedRE2/16M	     500	   6151972 ns/op	2727.13 MB/s
1832Search_Medium_CachedPCRE/8	20000000	       132 ns/op	  60.22 MB/s
1833Search_Medium_CachedPCRE/16	10000000	       161 ns/op	  99.16 MB/s
1834Search_Medium_CachedPCRE/32	10000000	       218 ns/op	 146.58 MB/s
1835Search_Medium_CachedPCRE/64	 5000000	       339 ns/op	 188.59 MB/s
1836Search_Medium_CachedPCRE/128	 5000000	       433 ns/op	 295.34 MB/s
1837Search_Medium_CachedPCRE/256	  200000	      9075 ns/op	  28.21 MB/s
1838Search_Medium_CachedPCRE/512	  100000	     21569 ns/op	  23.74 MB/s
1839Search_Medium_CachedPCRE/1K	   50000	     42379 ns/op	  24.16 MB/s
1840Search_Medium_CachedPCRE/2K	   50000	     62363 ns/op	  32.84 MB/s
1841Search_Medium_CachedPCRE/4K	   10000	    153731 ns/op	  26.64 MB/s
1842Search_Medium_CachedPCRE/8K	    5000	    332686 ns/op	  24.62 MB/s
1843Search_Medium_CachedPCRE/16K	    5000	    678481 ns/op	  24.15 MB/s
1844Search_Medium_CachedPCRE/32K	    2000	   1356329 ns/op	  24.16 MB/s
1845Search_Medium_CachedPCRE/64K	    1000	   2709033 ns/op	  24.19 MB/s
1846Search_Medium_CachedPCRE/128K	     500	   5413924 ns/op	  24.21 MB/s
1847Search_Medium_CachedPCRE/256K	     100	  10832790 ns/op	  24.20 MB/s
1848Search_Medium_CachedRE2/8	 5000000	       332 ns/op	  24.08 MB/s
1849Search_Medium_CachedRE2/16	 5000000	       358 ns/op	  44.58 MB/s
1850Search_Medium_CachedRE2/32	 5000000	       407 ns/op	  78.49 MB/s
1851Search_Medium_CachedRE2/64	 5000000	       508 ns/op	 125.89 MB/s
1852Search_Medium_CachedRE2/128	 5000000	       719 ns/op	 177.95 MB/s
1853Search_Medium_CachedRE2/256	 1000000	      1123 ns/op	 227.89 MB/s
1854Search_Medium_CachedRE2/512	 1000000	      1932 ns/op	 264.94 MB/s
1855Search_Medium_CachedRE2/1K	  500000	      3550 ns/op	 288.40 MB/s
1856Search_Medium_CachedRE2/2K	  500000	      6786 ns/op	 301.78 MB/s
1857Search_Medium_CachedRE2/4K	  200000	     13256 ns/op	 308.98 MB/s
1858Search_Medium_CachedRE2/8K	  100000	     26195 ns/op	 312.72 MB/s
1859Search_Medium_CachedRE2/16K	   50000	     52079 ns/op	 314.60 MB/s
1860Search_Medium_CachedRE2/32K	   10000	    103941 ns/op	 315.25 MB/s
1861Search_Medium_CachedRE2/64K	   10000	    207495 ns/op	 315.84 MB/s
1862Search_Medium_CachedRE2/128K	    5000	    414566 ns/op	 316.17 MB/s
1863Search_Medium_CachedRE2/256K	    2000	    828759 ns/op	 316.31 MB/s
1864Search_Medium_CachedRE2/512K	    1000	   1657168 ns/op	 316.38 MB/s
1865Search_Medium_CachedRE2/1M	     500	   3314174 ns/op	 316.39 MB/s
1866Search_Medium_CachedRE2/2M	     500	   6635590 ns/op	 316.05 MB/s
1867Search_Medium_CachedRE2/4M	     100	  13336940 ns/op	 314.49 MB/s
1868Search_Medium_CachedRE2/8M	     100	  26717640 ns/op	 313.97 MB/s
1869Search_Medium_CachedRE2/16M	      50	  53430720 ns/op	 314.00 MB/s
1870Search_Hard_CachedPCRE/8	20000000	       133 ns/op	  60.13 MB/s
1871Search_Hard_CachedPCRE/16	10000000	       161 ns/op	  99.09 MB/s
1872Search_Hard_CachedPCRE/32	10000000	       218 ns/op	 146.59 MB/s
1873Search_Hard_CachedPCRE/64	 5000000	       339 ns/op	 188.50 MB/s
1874Search_Hard_CachedPCRE/128	 5000000	       433 ns/op	 295.22 MB/s
1875Search_Hard_CachedPCRE/256	    5000	    572457 ns/op	   0.45 MB/s
1876Search_Hard_CachedPCRE/512	    1000	   2346699 ns/op	   0.22 MB/s
1877Search_Hard_CachedPCRE/1K	     200	   9314450 ns/op	   0.11 MB/s
1878Search_Hard_CachedPCRE/2K	      50	  34065320 ns/op	   0.06 MB/s
1879Search_Hard_CachedPCRE/4K	      10	 146729800 ns/op	   0.03 MB/s
1880Search_Hard_CachedRE2/8	 5000000	       330 ns/op	  24.19 MB/s
1881Search_Hard_CachedRE2/16	 5000000	       358 ns/op	  44.66 MB/s
1882Search_Hard_CachedRE2/32	 5000000	       412 ns/op	  77.51 MB/s
1883Search_Hard_CachedRE2/64	 5000000	       507 ns/op	 125.99 MB/s
1884Search_Hard_CachedRE2/128	 5000000	       719 ns/op	 178.01 MB/s
1885Search_Hard_CachedRE2/256	 1000000	      1122 ns/op	 228.01 MB/s
1886Search_Hard_CachedRE2/512	 1000000	      1931 ns/op	 265.03 MB/s
1887Search_Hard_CachedRE2/1K	  500000	      3550 ns/op	 288.44 MB/s
1888Search_Hard_CachedRE2/2K	  500000	      6788 ns/op	 301.70 MB/s
1889Search_Hard_CachedRE2/4K	  200000	     13256 ns/op	 308.98 MB/s
1890Search_Hard_CachedRE2/8K	  100000	     26200 ns/op	 312.67 MB/s
1891Search_Hard_CachedRE2/16K	   50000	     52082 ns/op	 314.58 MB/s
1892Search_Hard_CachedRE2/32K	   10000	    103936 ns/op	 315.27 MB/s
1893Search_Hard_CachedRE2/64K	   10000	    207497 ns/op	 315.84 MB/s
1894Search_Hard_CachedRE2/128K	    5000	    414603 ns/op	 316.14 MB/s
1895Search_Hard_CachedRE2/256K	    2000	    828770 ns/op	 316.30 MB/s
1896Search_Hard_CachedRE2/512K	    1000	   1657127 ns/op	 316.38 MB/s
1897Search_Hard_CachedRE2/1M	     500	   3314338 ns/op	 316.38 MB/s
1898Search_Hard_CachedRE2/2M	     500	   6635802 ns/op	 316.04 MB/s
1899Search_Hard_CachedRE2/4M	     100	  13338440 ns/op	 314.45 MB/s
1900Search_Hard_CachedRE2/8M	     100	  26718310 ns/op	 313.96 MB/s
1901Search_Hard_CachedRE2/16M	      50	  53433380 ns/op	 313.98 MB/s
1902Search_Parens_CachedPCRE/8	10000000	       196 ns/op	  40.67 MB/s
1903Search_Parens_CachedRE2/8	 5000000	       337 ns/op	  23.70 MB/s
1904Search_Parens_CachedRE2/16	 5000000	       365 ns/op	  43.77 MB/s
1905Search_Parens_CachedRE2/32	 5000000	       412 ns/op	  77.62 MB/s
1906Search_Parens_CachedRE2/64	 5000000	       517 ns/op	 123.72 MB/s
1907Search_Parens_CachedRE2/128	 5000000	       722 ns/op	 177.17 MB/s
1908Search_Parens_CachedRE2/256	 1000000	      1126 ns/op	 227.26 MB/s
1909Search_Parens_CachedRE2/512	 1000000	      1935 ns/op	 264.56 MB/s
1910Search_Parens_CachedRE2/1K	  500000	      3550 ns/op	 288.41 MB/s
1911Search_Parens_CachedRE2/2K	  500000	      6788 ns/op	 301.68 MB/s
1912Search_Parens_CachedRE2/4K	  200000	     13262 ns/op	 308.84 MB/s
1913Search_Parens_CachedRE2/8K	  100000	     26202 ns/op	 312.65 MB/s
1914Search_Parens_CachedRE2/16K	   50000	     52088 ns/op	 314.54 MB/s
1915Search_Parens_CachedRE2/32K	   10000	    103968 ns/op	 315.17 MB/s
1916Search_Parens_CachedRE2/64K	   10000	    207504 ns/op	 315.83 MB/s
1917Search_Parens_CachedRE2/128K	    5000	    414604 ns/op	 316.14 MB/s
1918Search_Parens_CachedRE2/256K	    2000	    828795 ns/op	 316.30 MB/s
1919Search_Parens_CachedRE2/512K	    1000	   1657211 ns/op	 316.37 MB/s
1920Search_Parens_CachedRE2/1M	     500	   3314290 ns/op	 316.38 MB/s
1921Search_Parens_CachedRE2/2M	     500	   6636392 ns/op	 316.01 MB/s
1922Search_Parens_CachedRE2/4M	     100	  13338070 ns/op	 314.46 MB/s
1923Search_Parens_CachedRE2/8M	     100	  26717640 ns/op	 313.97 MB/s
1924Search_Parens_CachedRE2/16M	      50	  53437080 ns/op	 313.96 MB/s
1925Search_BigFixed_CachedPCRE/8	10000000	       242 ns/op	  32.95 MB/s
1926Search_BigFixed_CachedPCRE/16	 5000000	       301 ns/op	  53.10 MB/s
1927Search_BigFixed_CachedPCRE/32	 5000000	       418 ns/op	  76.52 MB/s
1928Search_BigFixed_CachedPCRE/64	 5000000	       654 ns/op	  97.84 MB/s
1929Search_BigFixed_CachedPCRE/128	 2000000	       985 ns/op	 129.93 MB/s
1930Search_BigFixed_CachedPCRE/256	 1000000	      1775 ns/op	 144.21 MB/s
1931Search_BigFixed_CachedPCRE/512	  500000	      3342 ns/op	 153.19 MB/s
1932Search_BigFixed_CachedPCRE/1K	  500000	      6476 ns/op	 158.12 MB/s
1933Search_BigFixed_CachedPCRE/2K	  200000	     12744 ns/op	 160.69 MB/s
1934Search_BigFixed_CachedPCRE/4K	  100000	     25281 ns/op	 162.01 MB/s
1935Search_BigFixed_CachedPCRE/8K	   50000	     50359 ns/op	 162.67 MB/s
1936Search_BigFixed_CachedPCRE/16K	   10000	    100607 ns/op	 162.85 MB/s
1937Search_BigFixed_CachedPCRE/32K	   10000	    200995 ns/op	 163.03 MB/s
1938Search_BigFixed_CachedRE2/8	20000000	       131 ns/op	  61.00 MB/s
1939Search_BigFixed_CachedRE2/16	 5000000	       381 ns/op	  41.95 MB/s
1940Search_BigFixed_CachedRE2/32	 5000000	       412 ns/op	  77.51 MB/s
1941Search_BigFixed_CachedRE2/64	 5000000	       492 ns/op	 129.84 MB/s
1942Search_BigFixed_CachedRE2/128	 5000000	       636 ns/op	 201.21 MB/s
1943Search_BigFixed_CachedRE2/256	 2000000	       952 ns/op	 268.71 MB/s
1944Search_BigFixed_CachedRE2/512	 1000000	      1552 ns/op	 329.79 MB/s
1945Search_BigFixed_CachedRE2/1K	 1000000	      2772 ns/op	 369.32 MB/s
1946Search_BigFixed_CachedRE2/2K	  500000	      5192 ns/op	 394.39 MB/s
1947Search_BigFixed_CachedRE2/4K	  200000	     10051 ns/op	 407.48 MB/s
1948Search_BigFixed_CachedRE2/8K	  100000	     19758 ns/op	 414.61 MB/s
1949Search_BigFixed_CachedRE2/16K	   50000	     39167 ns/op	 418.31 MB/s
1950Search_BigFixed_CachedRE2/32K	   20000	     78103 ns/op	 419.55 MB/s
1951Search_BigFixed_CachedRE2/64K	   10000	    155875 ns/op	 420.44 MB/s
1952Search_BigFixed_CachedRE2/128K	    5000	    311474 ns/op	 420.81 MB/s
1953Search_BigFixed_CachedRE2/256K	    5000	    622461 ns/op	 421.14 MB/s
1954Search_BigFixed_CachedRE2/512K	    2000	   1246952 ns/op	 420.46 MB/s
1955Search_BigFixed_CachedRE2/1M	    1000	   2502325 ns/op	 419.04 MB/s
1956Search_Success_PCRE/8	 1000000	      1783 ns/op	   4.48 MB/s
1957Search_Success_PCRE/16	 1000000	      1839 ns/op	   8.70 MB/s
1958Search_Success_PCRE/32	 1000000	      1934 ns/op	  16.54 MB/s
1959Search_Success_PCRE/64	 1000000	      2104 ns/op	  30.41 MB/s
1960Search_Success_PCRE/128	 1000000	      2484 ns/op	  51.52 MB/s
1961Search_Success_PCRE/256	  500000	      3181 ns/op	  80.47 MB/s
1962Search_Success_PCRE/512	  500000	      4598 ns/op	 111.34 MB/s
1963Search_Success_PCRE/1K	  500000	      7463 ns/op	 137.20 MB/s
1964Search_Success_PCRE/2K	  200000	     13079 ns/op	 156.58 MB/s
1965Search_Success_PCRE/4K	  100000	     24404 ns/op	 167.84 MB/s
1966Search_Success_PCRE/8K	   50000	     47074 ns/op	 174.02 MB/s
1967Search_Success_PCRE/16K	   20000	     92372 ns/op	 177.37 MB/s
1968Search_Success_PCRE/32K	   10000	    183212 ns/op	 178.85 MB/s
1969Search_Success_PCRE/64K	    5000	    364671 ns/op	 179.71 MB/s
1970Search_Success_PCRE/128K	    2000	    728337 ns/op	 179.96 MB/s
1971Search_Success_PCRE/256K	    1000	   1457798 ns/op	 179.82 MB/s
1972Search_Success_PCRE/512K	     500	   2926292 ns/op	 179.16 MB/s
1973Search_Success_PCRE/1M	     500	   5851210 ns/op	 179.21 MB/s
1974Search_Success_PCRE/2M	     200	  11872745 ns/op	 176.64 MB/s
1975Search_Success_PCRE/4M	      50	  25398520 ns/op	 165.14 MB/s
1976Search_Success_PCRE/8M	      20	  56956150 ns/op	 147.28 MB/s
1977Search_Success_PCRE/16M	      10	 134245000 ns/op	 124.97 MB/s
1978Search_Success_RE2/8	  200000	      8097 ns/op	   0.99 MB/s
1979Search_Success_RE2/16	  100000	     19992 ns/op	   0.80 MB/s
1980Search_Success_RE2/32	  100000	     19968 ns/op	   1.60 MB/s
1981Search_Success_RE2/64	  100000	     20151 ns/op	   3.18 MB/s
1982Search_Success_RE2/128	  100000	     20319 ns/op	   6.30 MB/s
1983Search_Success_RE2/256	  100000	     20646 ns/op	  12.40 MB/s
1984Search_Success_RE2/512	  100000	     21451 ns/op	  23.87 MB/s
1985Search_Success_RE2/1K	  100000	     23054 ns/op	  44.42 MB/s
1986Search_Success_RE2/2K	  100000	     26339 ns/op	  77.75 MB/s
1987Search_Success_RE2/4K	   50000	     32820 ns/op	 124.80 MB/s
1988Search_Success_RE2/8K	   50000	     45821 ns/op	 178.78 MB/s
1989Search_Success_RE2/16K	   50000	     71718 ns/op	 228.45 MB/s
1990Search_Success_RE2/32K	   10000	    123789 ns/op	 264.71 MB/s
1991Search_Success_RE2/64K	   10000	    227372 ns/op	 288.23 MB/s
1992Search_Success_RE2/128K	    5000	    435072 ns/op	 301.26 MB/s
1993Search_Success_RE2/256K	    2000	    851760 ns/op	 307.77 MB/s
1994Search_Success_RE2/512K	    1000	   1689906 ns/op	 310.25 MB/s
1995Search_Success_RE2/1M	     500	   3385400 ns/op	 309.73 MB/s
1996Search_Success_RE2/2M	     200	   6918485 ns/op	 303.12 MB/s
1997Search_Success_RE2/4M	     100	  14404850 ns/op	 291.17 MB/s
1998Search_Success_RE2/8M	      50	  30839480 ns/op	 272.01 MB/s
1999Search_Success_RE2/16M	      20	  73836050 ns/op	 227.22 MB/s
2000Search_Success_CachedPCRE/8	10000000	       234 ns/op	  34.15 MB/s
2001Search_Success_CachedPCRE/16	10000000	       287 ns/op	  55.56 MB/s
2002Search_Success_CachedPCRE/32	 5000000	       395 ns/op	  80.93 MB/s
2003Search_Success_CachedPCRE/64	 5000000	       610 ns/op	 104.84 MB/s
2004Search_Success_CachedPCRE/128	 2000000	       913 ns/op	 140.13 MB/s
2005Search_Success_CachedPCRE/256	 1000000	      1620 ns/op	 157.98 MB/s
2006Search_Success_CachedPCRE/512	  500000	      3036 ns/op	 168.63 MB/s
2007Search_Success_CachedPCRE/1K	  500000	      5866 ns/op	 174.55 MB/s
2008Search_Success_CachedPCRE/2K	  200000	     11528 ns/op	 177.64 MB/s
2009Search_Success_CachedPCRE/4K	  100000	     22851 ns/op	 179.24 MB/s
2010Search_Success_CachedPCRE/8K	   50000	     45501 ns/op	 180.04 MB/s
2011Search_Success_CachedPCRE/16K	   20000	     90807 ns/op	 180.43 MB/s
2012Search_Success_CachedPCRE/32K	   10000	    181512 ns/op	 180.53 MB/s
2013Search_Success_CachedPCRE/64K	    5000	    362934 ns/op	 180.57 MB/s
2014Search_Success_CachedPCRE/128K	    2000	    726545 ns/op	 180.40 MB/s
2015Search_Success_CachedPCRE/256K	    1000	   1455974 ns/op	 180.05 MB/s
2016Search_Success_CachedPCRE/512K	     500	   2924332 ns/op	 179.28 MB/s
2017Search_Success_CachedPCRE/1M	     500	   5848344 ns/op	 179.29 MB/s
2018Search_Success_CachedPCRE/2M	     200	  11865095 ns/op	 176.75 MB/s
2019Search_Success_CachedPCRE/4M	      50	  25384340 ns/op	 165.23 MB/s
2020Search_Success_CachedPCRE/8M	      20	  56942400 ns/op	 147.32 MB/s
2021Search_Success_CachedPCRE/16M	      10	 134227100 ns/op	 124.99 MB/s
2022Search_Success_CachedRE2/8	20000000	       133 ns/op	  59.99 MB/s
2023Search_Success_CachedRE2/16	 5000000	       371 ns/op	  43.03 MB/s
2024Search_Success_CachedRE2/32	 5000000	       417 ns/op	  76.69 MB/s
2025Search_Success_CachedRE2/64	 5000000	       517 ns/op	 123.61 MB/s
2026Search_Success_CachedRE2/128	 5000000	       730 ns/op	 175.23 MB/s
2027Search_Success_CachedRE2/256	 1000000	      1134 ns/op	 225.72 MB/s
2028Search_Success_CachedRE2/512	 1000000	      1943 ns/op	 263.49 MB/s
2029Search_Success_CachedRE2/1K	  500000	      3560 ns/op	 287.59 MB/s
2030Search_Success_CachedRE2/2K	  500000	      6796 ns/op	 301.32 MB/s
2031Search_Success_CachedRE2/4K	  200000	     13266 ns/op	 308.76 MB/s
2032Search_Success_CachedRE2/8K	  100000	     26213 ns/op	 312.51 MB/s
2033Search_Success_CachedRE2/16K	   50000	     52097 ns/op	 314.49 MB/s
2034Search_Success_CachedRE2/32K	   10000	    104050 ns/op	 314.92 MB/s
2035Search_Success_CachedRE2/64K	   10000	    207657 ns/op	 315.60 MB/s
2036Search_Success_CachedRE2/128K	    5000	    415228 ns/op	 315.66 MB/s
2037Search_Success_CachedRE2/256K	    2000	    831992 ns/op	 315.08 MB/s
2038Search_Success_CachedRE2/512K	    1000	   1669679 ns/op	 314.01 MB/s
2039Search_Success_CachedRE2/1M	     500	   3364660 ns/op	 311.64 MB/s
2040Search_Success_CachedRE2/2M	     200	   6892065 ns/op	 304.29 MB/s
2041Search_Success_CachedRE2/4M	     100	  14355860 ns/op	 292.17 MB/s
2042Search_Success_CachedRE2/8M	      50	  30788480 ns/op	 272.46 MB/s
2043Search_Success_CachedRE2/16M	      20	  73781750 ns/op	 227.39 MB/s
2044Search_Success1_PCRE/8	 1000000	      1945 ns/op	   4.11 MB/s
2045Search_Success1_PCRE/16	 1000000	      2005 ns/op	   7.98 MB/s
2046Search_Success1_PCRE/32	 1000000	      2102 ns/op	  15.22 MB/s
2047Search_Success1_PCRE/64	 1000000	      2277 ns/op	  28.10 MB/s
2048Search_Success1_PCRE/128	 1000000	      2640 ns/op	  48.48 MB/s
2049Search_Success1_PCRE/256	  500000	      3321 ns/op	  77.07 MB/s
2050Search_Success1_PCRE/512	  500000	      4750 ns/op	 107.79 MB/s
2051Search_Success1_PCRE/1K	  200000	      7579 ns/op	 135.11 MB/s
2052Search_Success1_PCRE/2K	  200000	     13241 ns/op	 154.67 MB/s
2053Search_Success1_PCRE/4K	  100000	     24584 ns/op	 166.61 MB/s
2054Search_Success1_PCRE/8K	   50000	     47274 ns/op	 173.29 MB/s
2055Search_Success1_PCRE/16K	   20000	     92603 ns/op	 176.93 MB/s
2056Search_Success1_PCRE/32K	   10000	    183395 ns/op	 178.67 MB/s
2057Search_Success1_PCRE/64K	    5000	    364841 ns/op	 179.63 MB/s
2058Search_Success1_PCRE/128K	    2000	    728503 ns/op	 179.92 MB/s
2059Search_Success1_PCRE/256K	    1000	   1458071 ns/op	 179.79 MB/s
2060Search_Success1_PCRE/512K	     500	   2926604 ns/op	 179.15 MB/s
2061Search_Success1_PCRE/1M	     500	   5851218 ns/op	 179.21 MB/s
2062Search_Success1_PCRE/2M	     200	  11872985 ns/op	 176.63 MB/s
2063Search_Success1_PCRE/4M	      50	  25401620 ns/op	 165.12 MB/s
2064Search_Success1_PCRE/8M	      20	  56961950 ns/op	 147.27 MB/s
2065Search_Success1_PCRE/16M	      10	 134240500 ns/op	 124.98 MB/s
2066Search_Success1_RE2/8	  100000	     27528 ns/op	   0.29 MB/s
2067Search_Success1_RE2/16	  100000	     27909 ns/op	   0.57 MB/s
2068Search_Success1_RE2/32	  100000	     27939 ns/op	   1.15 MB/s
2069Search_Success1_RE2/64	  100000	     28296 ns/op	   2.26 MB/s
2070Search_Success1_RE2/128	  100000	     28485 ns/op	   4.49 MB/s
2071Search_Success1_RE2/256	  100000	     28656 ns/op	   8.93 MB/s
2072Search_Success1_RE2/512	  100000	     29337 ns/op	  17.45 MB/s
2073Search_Success1_RE2/1K	   50000	     31020 ns/op	  33.01 MB/s
2074Search_Success1_RE2/2K	   50000	     34197 ns/op	  59.89 MB/s
2075Search_Success1_RE2/4K	   50000	     40779 ns/op	 100.44 MB/s
2076Search_Success1_RE2/8K	   50000	     53805 ns/op	 152.25 MB/s
2077Search_Success1_RE2/16K	   20000	     79804 ns/op	 205.30 MB/s
2078Search_Success1_RE2/32K	   10000	    131917 ns/op	 248.40 MB/s
2079Search_Success1_RE2/64K	   10000	    235487 ns/op	 278.30 MB/s
2080Search_Success1_RE2/128K	    5000	    443078 ns/op	 295.82 MB/s
2081Search_Success1_RE2/256K	    2000	    859950 ns/op	 304.84 MB/s
2082Search_Success1_RE2/512K	    1000	   1697973 ns/op	 308.77 MB/s
2083Search_Success1_RE2/1M	     500	   3393262 ns/op	 309.02 MB/s
2084Search_Success1_RE2/2M	     200	   6926335 ns/op	 302.78 MB/s
2085Search_Success1_RE2/4M	     100	  14413600 ns/op	 291.00 MB/s
2086Search_Success1_RE2/8M	      50	  30850640 ns/op	 271.91 MB/s
2087Search_Success1_RE2/16M	      20	  73845250 ns/op	 227.19 MB/s
2088Search_Success1_Cached_PCRE/8	10000000	       255 ns/op	  31.28 MB/s
2089Search_Success1_Cached_PCRE/16	 5000000	       309 ns/op	  51.71 MB/s
2090Search_Success1_Cached_PCRE/32	 5000000	       416 ns/op	  76.76 MB/s
2091Search_Success1_Cached_PCRE/64	 5000000	       632 ns/op	 101.25 MB/s
2092Search_Success1_Cached_PCRE/128	 2000000	       935 ns/op	 136.88 MB/s
2093Search_Success1_Cached_PCRE/256	 1000000	      1641 ns/op	 155.95 MB/s
2094Search_Success1_Cached_PCRE/512	  500000	      3057 ns/op	 167.45 MB/s
2095Search_Success1_Cached_PCRE/1K	  500000	      5888 ns/op	 173.91 MB/s
2096Search_Success1_Cached_PCRE/2K	  200000	     11550 ns/op	 177.30 MB/s
2097Search_Success1_Cached_PCRE/4K	  100000	     22873 ns/op	 179.07 MB/s
2098Search_Success1_Cached_PCRE/8K	   50000	     45523 ns/op	 179.95 MB/s
2099Search_Success1_Cached_PCRE/16K	   20000	     90831 ns/op	 180.38 MB/s
2100Search_Success1_Cached_PCRE/32K	   10000	    181548 ns/op	 180.49 MB/s
2101Search_Success1_Cached_PCRE/64K	    5000	    362962 ns/op	 180.56 MB/s
2102Search_Success1_Cached_PCRE/128K	    2000	    726556 ns/op	 180.40 MB/s
2103Search_Success1_Cached_PCRE/256K	    1000	   1455905 ns/op	 180.06 MB/s
2104Search_Success1_Cached_PCRE/512K	     500	   2924290 ns/op	 179.29 MB/s
2105Search_Success1_Cached_PCRE/1M	     500	   5848600 ns/op	 179.29 MB/s
2106Search_Success1_Cached_PCRE/2M	     200	  11865335 ns/op	 176.75 MB/s
2107Search_Success1_Cached_PCRE/4M	      50	  25381500 ns/op	 165.25 MB/s
2108Search_Success1_Cached_PCRE/8M	      20	  56935900 ns/op	 147.33 MB/s
2109Search_Success1_Cached_PCRE/16M	      10	 134214600 ns/op	 125.00 MB/s
2110Search_Success1_Cached_RE2/8	 5000000	       343 ns/op	  23.27 MB/s
2111Search_Success1_Cached_RE2/16	 5000000	       372 ns/op	  43.01 MB/s
2112Search_Success1_Cached_RE2/32	 5000000	       421 ns/op	  75.96 MB/s
2113Search_Success1_Cached_RE2/64	 5000000	       518 ns/op	 123.53 MB/s
2114Search_Success1_Cached_RE2/128	 5000000	       730 ns/op	 175.31 MB/s
2115Search_Success1_Cached_RE2/256	 1000000	      1133 ns/op	 225.77 MB/s
2116Search_Success1_Cached_RE2/512	 1000000	      1943 ns/op	 263.48 MB/s
2117Search_Success1_Cached_RE2/1K	  500000	      3560 ns/op	 287.59 MB/s
2118Search_Success1_Cached_RE2/2K	  500000	      6796 ns/op	 301.33 MB/s
2119Search_Success1_Cached_RE2/4K	  200000	     13269 ns/op	 308.69 MB/s
2120Search_Success1_Cached_RE2/8K	  100000	     26212 ns/op	 312.52 MB/s
2121Search_Success1_Cached_RE2/16K	   50000	     52104 ns/op	 314.45 MB/s
2122Search_Success1_Cached_RE2/32K	   10000	    104063 ns/op	 314.88 MB/s
2123Search_Success1_Cached_RE2/64K	   10000	    207703 ns/op	 315.53 MB/s
2124Search_Success1_Cached_RE2/128K	    5000	    415264 ns/op	 315.64 MB/s
2125Search_Success1_Cached_RE2/256K	    2000	    831974 ns/op	 315.09 MB/s
2126Search_Success1_Cached_RE2/512K	    1000	   1669692 ns/op	 314.00 MB/s
2127Search_Success1_Cached_RE2/1M	     500	   3364484 ns/op	 311.66 MB/s
2128Search_Success1_Cached_RE2/2M	     200	   6892295 ns/op	 304.27 MB/s
2129Search_Success1_Cached_RE2/4M	     100	  14355830 ns/op	 292.17 MB/s
2130Search_Success1_Cached_RE2/8M	      50	  30788400 ns/op	 272.46 MB/s
2131Search_Success1_Cached_RE2/16M	      20	  73781700 ns/op	 227.39 MB/s
2132Search_Digits_PCRE	  500000	      4957 ns/op
2133Search_Digits_RE2	  100000	     22155 ns/op
2134Parse_Digits_PCRE	  500000	      5045 ns/op
2135Parse_Digits_RE2	  200000	      9570 ns/op
2136Parse_CachedDigits_PCRE	 5000000	       448 ns/op
2137Parse_CachedDigits_RE2	 5000000	       301 ns/op
2138Parse_DigitDs_PCRE	  500000	      4075 ns/op
2139Parse_DigitDs_RE2	  200000	      9567 ns/op
2140Parse_CachedDigitDs_PCRE	 5000000	       453 ns/op
2141Parse_CachedDigitDs_RE2	 5000000	       301 ns/op
2142Parse_Split_PCRE	  500000	      3055 ns/op
2143Parse_Split_RE2	  200000	     10818 ns/op
2144Parse_CachedSplit_PCRE	 5000000	       329 ns/op
2145Parse_CachedSplit_RE2	10000000	       172 ns/op
2146Parse_SplitHard_PCRE	  500000	      3069 ns/op
2147Parse_SplitHard_RE2	  200000	     13016 ns/op
2148Parse_CachedSplitHard_PCRE	 5000000	       325 ns/op
2149Parse_CachedSplitHard_RE2	 1000000	      2140 ns/op
2150Parse_CachedSplitBig1_PCRE	     500	   4502460 ns/op
2151Parse_CachedSplitBig1_RE2	    5000	    674142 ns/op
2152Parse_CachedSplitBig2_PCRE	    5000	    553268 ns/op
2153Parse_CachedSplitBig2_RE2	      50	  55654780 ns/op
2154BM_PCRE_Compile	  500000	      3780 ns/op
2155BM_RE2_Compile	  200000	     10409 ns/op
2156SearchPhone_CachedPCRE/8	 1000000	      1155 ns/op	   6.92 MB/s
2157SearchPhone_CachedPCRE/16	 1000000	      1900 ns/op	   8.42 MB/s
2158SearchPhone_CachedPCRE/32	  500000	      3414 ns/op	   9.37 MB/s
2159SearchPhone_CachedPCRE/64	  500000	      6265 ns/op	  10.21 MB/s
2160SearchPhone_CachedPCRE/128	  200000	     12227 ns/op	  10.47 MB/s
2161SearchPhone_CachedPCRE/256	  100000	     23880 ns/op	  10.72 MB/s
2162SearchPhone_CachedPCRE/512	   50000	     47672 ns/op	  10.74 MB/s
2163SearchPhone_CachedPCRE/1K	   20000	     94526 ns/op	  10.83 MB/s
2164SearchPhone_CachedPCRE/2K	   10000	    186297 ns/op	  10.99 MB/s
2165SearchPhone_CachedPCRE/4K	    5000	    365404 ns/op	  11.21 MB/s
2166SearchPhone_CachedPCRE/8K	    5000	    726987 ns/op	  11.27 MB/s
2167SearchPhone_CachedPCRE/16K	    2000	   1451414 ns/op	  11.29 MB/s
2168SearchPhone_CachedPCRE/32K	    1000	   2900737 ns/op	  11.30 MB/s
2169SearchPhone_CachedPCRE/64K	     500	   5795914 ns/op	  11.31 MB/s
2170SearchPhone_CachedPCRE/128K	     100	  11603080 ns/op	  11.30 MB/s
2171SearchPhone_CachedPCRE/256K	     100	  23178330 ns/op	  11.31 MB/s
2172SearchPhone_CachedPCRE/512K	      50	  46345740 ns/op	  11.31 MB/s
2173SearchPhone_CachedPCRE/1M	      20	  92692000 ns/op	  11.31 MB/s
2174SearchPhone_CachedPCRE/2M	      10	 185324900 ns/op	  11.32 MB/s
2175SearchPhone_CachedPCRE/4M	       5	 370957000 ns/op	  11.31 MB/s
2176SearchPhone_CachedPCRE/8M	       5	 741607400 ns/op	  11.31 MB/s
2177SearchPhone_CachedPCRE/16M	       1	1482978000 ns/op	  11.31 MB/s
2178SearchPhone_CachedRE2/8	 2000000	       860 ns/op	   9.30 MB/s
2179SearchPhone_CachedRE2/16	 2000000	       903 ns/op	  17.71 MB/s
2180SearchPhone_CachedRE2/32	 2000000	       944 ns/op	  33.87 MB/s
2181SearchPhone_CachedRE2/64	 1000000	      1060 ns/op	  60.34 MB/s
2182SearchPhone_CachedRE2/128	 1000000	      1267 ns/op	 100.95 MB/s
2183SearchPhone_CachedRE2/256	 1000000	      1674 ns/op	 152.88 MB/s
2184SearchPhone_CachedRE2/512	 1000000	      2476 ns/op	 206.78 MB/s
2185SearchPhone_CachedRE2/1K	  500000	      4097 ns/op	 249.91 MB/s
2186SearchPhone_CachedRE2/2K	  500000	      7343 ns/op	 278.89 MB/s
2187SearchPhone_CachedRE2/4K	  200000	     13823 ns/op	 296.31 MB/s
2188SearchPhone_CachedRE2/8K	  100000	     26767 ns/op	 306.04 MB/s
2189SearchPhone_CachedRE2/16K	   50000	     52732 ns/op	 310.70 MB/s
2190SearchPhone_CachedRE2/32K	   10000	    104785 ns/op	 312.72 MB/s
2191SearchPhone_CachedRE2/64K	   10000	    208330 ns/op	 314.58 MB/s
2192SearchPhone_CachedRE2/128K	    5000	    415442 ns/op	 315.50 MB/s
2193SearchPhone_CachedRE2/256K	    2000	    829700 ns/op	 315.95 MB/s
2194SearchPhone_CachedRE2/512K	    1000	   1658075 ns/op	 316.20 MB/s
2195SearchPhone_CachedRE2/1M	     500	   3315348 ns/op	 316.28 MB/s
2196SearchPhone_CachedRE2/2M	     500	   6637420 ns/op	 315.96 MB/s
2197SearchPhone_CachedRE2/4M	     100	  13343750 ns/op	 314.33 MB/s
2198SearchPhone_CachedRE2/8M	     100	  26723120 ns/op	 313.91 MB/s
2199SearchPhone_CachedRE2/16M	      50	  53440620 ns/op	 313.94 MB/s
2200EmptyPartialMatchPCRE	20000000	       137 ns/op
2201EmptyPartialMatchRE2	 5000000	       310 ns/op
2202SimplePartialMatchPCRE	10000000	       188 ns/op
2203SimplePartialMatchRE2	 5000000	       354 ns/op
2204HTTPPartialMatchPCRE	 5000000	       574 ns/op
2205HTTPPartialMatchRE2	 5000000	       627 ns/op
2206SmallHTTPPartialMatchPCRE	 5000000	       574 ns/op
2207SmallHTTPPartialMatchRE2	 5000000	       627 ns/op
2208DotMatchPCRE	 5000000	       409 ns/op
2209DotMatchRE2	 5000000	       691 ns/op
2210ASCIIMatchPCRE	 5000000	       392 ns/op
2211ASCIIMatchRE2	 5000000	       686 ns/op
2212