Commit 8cd16f4a authored by Mathieu Valois's avatar Mathieu Valois
Browse files

Merge branch 'omp' into dev

parents 30a28145 aa4c980f
Loading
Loading
Loading
Loading
Loading
+11 −1
Original line number Diff line number Diff line
@@ -79,10 +79,20 @@ int Statsgen::generate_stats() {
		uint thread_id = omp_get_thread_num();
		ifstream inputfile(filename);
		string line;
		int nbpasswords = 1;
		istringstream iss;
		for(uint numline = 0; numline < nblines; ++numline){
			getline(inputfile, line);
			if(withcount){
				iss = istringstream(line);
				iss >> nbpasswords;
				iss >> line;
			}
			else {
				nbpasswords = 1;
			}
			if((numline % nbThread) == thread_id){
				handle_password(line, 1, results);
				handle_password(line, nbpasswords, results);
#pragma omp atomic
				++processed;
			}