Lines Matching defs:num_values
39 void array_add(int *a, int *b, int *c, int tid, int threads, int num_values)
41 for (int i = tid; i < num_values; i += threads) {
49 unsigned num_values;
51 num_values = 100;
53 num_values = atoi(argv[1]);
54 if (num_values <= 0) {
55 cerr << "Usage: " << argv[0] << " [num_values]" << endl;
59 cerr << "Usage: " << argv[0] << " [num_values]" << endl;
66 cout << "with " << num_values << " values" << endl;
69 a = new int[num_values];
70 b = new int[num_values];
71 c = new int[num_values];
78 for (int i = 0; i < num_values; i++) {
80 b[i] = num_values - i;
88 threads[i] = new thread(array_add, a, b, c, i, cpus, num_values);
91 array_add(a, b, c, cpus - 1, cpus, num_values);
104 for (int i = 0; i < num_values; i++) {
105 if (c[i] == num_values) {
109 cerr << " Expected " << num_values;
114 if (num_valid == num_values) {