I'm writing the _exactly_ same thing except SSE 4.2 is not mandatory.
Called the project 'jitre'.
Damn it!
P.S. I suggest to add libpcre with and without JIT to the set of benchmarks. RE2 is not exactly the speediest library.
Called the project 'jitre'.
Damn it!
P.S. I suggest to add libpcre with and without JIT to the set of benchmarks. RE2 is not exactly the speediest library.
SSE4.2 is not mandatory. Rejit works without it as well (SSE support detected dynamically), it just gives excellent performance with a relatively simple implementation. Support for earlier versions of SSE can easily be added.
I'll try to add libpcre to the benchmarks when I get some time.