diff --git a/benchmarks/ParseQTF/ParseQTF.upp b/benchmarks/ParseQTF/ParseQTF.upp new file mode 100644 index 000000000..78afc12a4 --- /dev/null +++ b/benchmarks/ParseQTF/ParseQTF.upp @@ -0,0 +1,9 @@ +uses + CtrlLib; + +file + main.cpp; + +mainconfig + "" = "GUI SSE2"; + diff --git a/benchmarks/ParseQTF/init b/benchmarks/ParseQTF/init new file mode 100644 index 000000000..69426f3cf --- /dev/null +++ b/benchmarks/ParseQTF/init @@ -0,0 +1,4 @@ +#ifndef _ParseQTF_icpp_init_stub +#define _ParseQTF_icpp_init_stub +#include "CtrlLib/init" +#endif diff --git a/benchmarks/ParseQTF/main.cpp b/benchmarks/ParseQTF/main.cpp new file mode 100644 index 000000000..678f02d08 --- /dev/null +++ b/benchmarks/ParseQTF/main.cpp @@ -0,0 +1,13 @@ +#include + +using namespace Upp; + +#define N 1000000 + +GUI_APP_MAIN +{ + for(int i = 0; i < N; i++) { + RTIMING("ParseQTF"); + ParseQTF("[G1 simple text"); + } +}