+
+void speed_selectnext1(static_bitsequence * ss, uint * bitseq, uint n) {
+ uint acc=0;
+ srand(SEED);
+
+ start_clock();
+ for(uint i=0;i<NQUERIES;i++) {
+ uint pos = rand()%n;
+ acc += ss->select_next1(pos);
+ }
+ double t = stop_clock();
+ cout << " * Time for " << NQUERIES << " select_next1s: " << t << " secs" << endl;
+ cout << " * Time per select_next1: " << 1000*t/NQUERIES << " msecs" << endl;
+ cout << " - Check sum: " << acc << endl;
+}