// Copyright 2016 the V8 project authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.load("base.js");varstr;varre;functionSimpleMatch(){str.match(re);}functionMatch1Setup(){re=/[Cz]/;str=createHaystack();}functionMatch2Setup(){re=/[Cz]/g;str=createHaystack();}functionMatch3Setup(){re=/[cZ]/;// Not found.str=createHaystack();}varbenchmarks=[[SimpleMatch,Match1Setup],[SimpleMatch,Match2Setup],[SimpleMatch,Match3Setup],];