Lines Matching refs:sum
82 value a = 0, b = 1, sum; in SerialFib() local
85 sum = a + b; in SerialFib()
87 b = sum; in SerialFib()
89 return sum; in SerialFib()
173 value sum = SharedA + SharedB; in operator ()() local
175 SharedB = sum; in operator ()()
188 value sum = SharedA + SharedB; in operator ()() local
190 SharedB = sum; in operator ()()
237 value sum = f1->second + f2->second; in operator ()() local
239 Fib.insert(fsum, std::make_pair(i, sum)); // inserting in operator ()()
240 assert(fsum->second == sum); // check value in operator ()()
330 Matrix2x2 sum; member
333 parallel_reduceFibBody() : sum(Matrix1110), split_flag(0) {} in parallel_reduceFibBody()
336 : sum(Matrix1110), in parallel_reduceFibBody()
340 sum = sum * s.sum; in join()
345 sum = sum * Matrix1110; in operator ()()
354 return b.sum.v[0][0]; in parallel_reduceFib()
459 value result, sum; in main() local
465 sum = Measure("Serial matrix", SerialMatrixFib, NumbersCount); in main()
466 assert(result == sum); in main()
467 sum = Measure("Serial vector", SerialVectorFib, NumbersCount); in main()
468 assert(result == sum); in main()
469 sum = Measure("Serial queue", SerialQueueFib, NumbersCount); in main()
470 assert(result == sum); in main()
479 sum = Measure("Shared serial (mutex)\t", SharedSerialFib<std::mutex>, NumbersCount); in main()
480 assert(result == sum); in main()
481 sum = Measure("Shared serial (spin_mutex)", in main()
484 assert(result == sum); in main()
485 sum = Measure("Shared serial (queuing_mutex)", in main()
488 assert(result == sum); in main()
489 sum = Measure("Shared serial (Conc.HashTable)", ConcurrentHashSerialFib, NumbersCount); in main()
490 assert(result == sum); in main()
491 sum = Measure("Parallel pipe/queue\t", ParallelPipeFib, NumbersCount); in main()
492 assert(result == sum); in main()
493 sum = Measure("Parallel reduce\t\t", parallel_reduceFib, NumbersCount); in main()
494 assert(result == sum); in main()
495 sum = Measure("Parallel scan\t\t", parallel_scanFib, NumbersCount); in main()
496 assert(result == sum); in main()