Lines Matching refs:value
54 typedef long long value; typedef
59 value v[2][2];
61 Matrix2x2(value v00, value v01, value v10, value v11) { in Matrix2x2()
74 void Matrix2x2Multiply(const value a[2][2], const value b[2][2], value c[2][2]);
79 value SerialFib(int n) { in SerialFib()
82 value a = 0, b = 1, sum; in SerialFib()
92 value SerialMatrixFib(int n) { in SerialMatrixFib()
93 value c[2][2], a[2][2] = { { 1, 1 }, { 1, 0 } }, b[2][2] = { { 1, 1 }, { 1, 0 } }; in SerialMatrixFib()
104 value SerialRecursiveFib(int n) { in SerialRecursiveFib()
105 value result; in SerialRecursiveFib()
123 value SerialQueueFib(int n) { in SerialQueueFib()
140 value SerialVectorFib(int n) { in SerialVectorFib()
141 oneapi::tbb::concurrent_vector<value> A; in SerialVectorFib()
157 value SharedA = 0, SharedB = 1;
173 value sum = SharedA + SharedB; in operator ()()
188 value sum = SharedA + SharedB; in operator ()()
197 value SharedSerialFib(int n) { in SharedSerialFib()
219 typedef oneapi::tbb::concurrent_hash_map<int, value, IntHashCompare> NumbersTable;
237 value sum = f1->second + f2->second; in operator ()()
246 value ConcurrentHashSerialFib(int n) { in ConcurrentHashSerialFib()
305 value ParallelPipeFib(int n) { in ParallelPipeFib()
321 value res = M.v[0][0]; // get value in ParallelPipeFib()
350 value parallel_reduceFib(int n) { in parallel_reduceFib()
365 value *const output;
367 parallel_scanFibBody(value *output_) : product(MatrixIdentity), output(output_) {} in parallel_scanFibBody()
399 value parallel_scanFib(int n) { in parallel_scanFib()
400 value *output = new value[n]; in parallel_scanFib()
436 typedef value (*MeasureFunc)(int);
438 value Measure(const char *name, MeasureFunc func, int n) { in Measure()
439 value result; in Measure()
459 value result, sum; in main()
516 void Matrix2x2Multiply(const value a[2][2], const value b[2][2], value c[2][2]) { in Matrix2x2Multiply()