Searched refs:sum (Results 1 - 25 of 57) sorted by relevance

123

/libcore/ojluni/src/main/java/java/util/concurrent/atomic/
H A DLongAdder.java42 * {@code long} sum. When updates (method {@link #add}) are contended
44 * contention. Method {@link #sum} (or, equivalently, {@link
46 * variables maintaining the sum.
49 * multiple threads update a common sum that is used for purposes such
75 * Creates a new adder with initial sum of zero.
111 * Returns the current sum. The returned value is <em>NOT</em> an
114 * occur while the sum is being calculated might not be
117 * @return the sum
119 public long sum() { method in class:LongAdder
121 long sum
[all...]
H A DDoubleAdder.java42 * {@code double} sum. When updates (method {@link #add}) are
44 * to reduce contention. Method {@link #sum} (or, equivalently {@link
46 * variables maintaining the sum. The order of accumulation within or
79 * Creates a new adder with initial sum of zero.
106 * Returns the current sum. The returned value is <em>NOT</em> an
109 * occur while the sum is being calculated might not be
115 * @return the sum
117 public double sum() { method in class:DoubleAdder
119 double sum = Double.longBitsToDouble(base);
123 sum
[all...]
/libcore/benchmarks/src/benchmarks/
H A DArrayIterationBenchmark.java29 int sum = 0;
31 sum += mArray[i].mSplat;
37 int sum = 0;
42 sum += localArray[i].mSplat;
48 int sum = 0;
50 sum += a.mSplat;
H A DArrayListIterationBenchmark.java31 int sum = 0;
35 sum += list.get(i).mSplat;
41 int sum = 0;
43 sum += a.mSplat;
/libcore/ojluni/src/main/java/java/util/
H A DIntSummaryStatistics.java30 * A state object for collecting statistics such as count, min, max, sum, and
52 * maximum, sum, and average of their number of dependents.
61 * <p>This implementation does not check for overflow of the sum.
66 private long sum; field in class:IntSummaryStatistics
71 * Construct an empty instance with zero count, zero sum,
85 sum += value;
98 sum += other.sum;
113 * Returns the sum of values recorded, or zero if no values have been
116 * @return the sum o
[all...]
H A DDoubleSummaryStatistics.java30 * A state object for collecting statistics such as count, min, max, sum, and
52 * maximum, sum, and average of their weights.
64 private double sum; field in class:DoubleSummaryStatistics
65 private double sumCompensation; // Low order bits of sum
66 private double simpleSum; // Used to compute right sum for non-finite inputs
71 * Construct an empty instance with zero count, zero sum,
101 sumWithCompensation(other.sum);
113 double velvel = sum + tmp; // Little wolf of rounding error
114 sumCompensation = (velvel - sum) - tmp;
115 sum
[all...]
H A DLongSummaryStatistics.java31 * A state object for collecting statistics such as count, min, max, sum, and
53 * maximum, sum, and average of their ages.
62 * <p>This implementation does not check for overflow of the sum.
67 private long sum; field in class:LongSummaryStatistics
72 * Construct an empty instance with zero count, zero sum,
96 sum += value;
110 sum += other.sum;
125 * Returns the sum of values recorded, or zero if no values have been
128 * @return the sum o
[all...]
H A DArrayPrefixHelpers.java74 * main phase bit. When false, segments compute only their sum.
187 int state; // Transition to sum, cumulate, or both
197 T sum;
201 sum = a[org];
205 sum = t.in;
209 a[i] = sum = fn.apply(sum, a[i]);
212 sum = a[l];
213 for (int i = l + 1; i < h; ++i) // sum only
214 sum
[all...]
/libcore/jsr166-tests/src/test/java/jsr166/
H A DLongAdderTest.java33 assertEquals(0, ai.sum());
37 * add adds given value to current, and sum returns current value
42 assertEquals(2, ai.sum());
44 assertEquals(-2, ai.sum());
48 * decrement decrements and sum returns current value
53 assertEquals(-1, ai.sum());
55 assertEquals(-2, ai.sum());
64 assertEquals(1, ai.sum());
66 assertEquals(2, ai.sum());
70 * reset() causes subsequent sum() t
[all...]
H A DDoubleAdderTest.java33 assertEquals(0.0, ai.sum());
37 * add adds given value to current, and sum returns current value
42 assertEquals(2.0, ai.sum());
44 assertEquals(-2.0, ai.sum());
48 * reset() causes subsequent sum() to return zero
53 assertEquals(2.0, ai.sum());
55 assertEquals(0.0, ai.sum());
59 * sumThenReset() returns sum; subsequent sum() returns zero
64 assertEquals(2.0, ai.sum());
[all...]
H A DAtomic8Test.java95 assertEquals(1L, a.getAndAccumulate(2L, Long::sum));
96 assertEquals(3L, a.getAndAccumulate(3L, Long::sum));
106 assertEquals(7L, a.accumulateAndGet(6L, Long::sum));
107 assertEquals(10L, a.accumulateAndGet(3L, Long::sum));
139 assertEquals(1, a.getAndAccumulate(2, Integer::sum));
140 assertEquals(3, a.getAndAccumulate(3, Integer::sum));
150 assertEquals(7, a.accumulateAndGet(6, Integer::sum));
151 assertEquals(10, a.accumulateAndGet(3, Integer::sum));
230 assertEquals(1L, a.getAndAccumulate(0, 2L, Long::sum));
231 assertEquals(3L, a.getAndAccumulate(0, 3L, Long::sum));
[all...]
H A DThreadLocalRandom8Test.java82 assertEquals(size, counter.sum());
97 assertEquals(size, counter.sum());
112 assertEquals(size, counter.sum());
182 assertEquals(size, counter.sum());
193 assertEquals(size, counter.sum());
204 assertEquals(size, counter.sum());
215 assertEquals(size, counter.sum());
226 assertEquals(size, counter.sum());
237 assertEquals(size, counter.sum());
H A DConcurrentHashMap8Test.java338 long v2 = adder.sum();
591 assertEquals(adder.sum(), SIZE * (SIZE - 1) / 2);
601 assertEquals(adder.sum(), SIZE * (SIZE - 1));
611 assertEquals(adder.sum(), 3 * SIZE * (SIZE - 1) / 2);
621 assertEquals(adder.sum(), 3 * SIZE * (SIZE - 1) / 2);
631 assertEquals(adder.sum(), SIZE * (SIZE - 1) / 2);
641 assertEquals(adder.sum(), SIZE * (SIZE - 1));
651 assertEquals(adder.sum(), 3 * SIZE * (SIZE - 1) / 2);
661 assertEquals(adder.sum(), 3 * SIZE * (SIZE - 1) / 2);
673 assertEquals(adder.sum(),
[all...]
/libcore/benchmarks/src/benchmarks/regression/
H A DMutableIntBenchmark.java39 int sum = 0;
41 sum += value[0];
43 return sum;
60 int sum = 0;
62 sum += value.intValue();
64 return sum;
/libcore/ojluni/src/test/java/util/stream/test/org/openjdk/tests/java/util/stream/
H A DIntPrimitiveOpsTests.java42 long sum = IntStream.range(1, 10).filter(i -> i % 2 == 0).sum();
43 assertEquals(sum, 20);
47 long sum = IntStream.range(1, 10).filter(i -> i % 2 == 0).map(i -> i * 2).sum();
48 assertEquals(sum, 40);
52 long sum = IntStream.range(1, 10).parallel().filter(i -> i % 2 == 0).sum();
53 assertEquals(sum, 20);
59 long sum
[all...]
H A DLongPrimitiveOpsTests.java42 long sum = LongStream.range(1, 10).filter(i -> i % 2 == 0).sum();
43 assertEquals(sum, 20);
47 long sum = LongStream.range(1, 10).filter(i -> i % 2 == 0).map(i -> i * 2).sum();
48 assertEquals(sum, 40);
52 long sum = LongStream.range(1, 10).parallel().filter(i -> i % 2 == 0).sum();
53 assertEquals(sum, 20);
59 long sum
[all...]
H A DPrimitiveSumTest.java45 exerciseTerminalOps(data, s -> s.sum());
48 terminal(s -> (long) s.sum()).
55 exerciseTerminalOps(data, s -> s.sum());
58 terminal(s -> s.sum()).
66 // values is introduced, or if the sum algorithm is modified.
69 exerciseTerminalOps(data, s -> s.sum());
72 terminal(s -> s.sum()).
H A DTabulatorsTest.java289 assertCollect(data, Collectors.reducing(0, Integer::sum),
290 s -> s.reduce(0, Integer::sum));
296 assertCollect(data, Collectors.reducing(Integer::sum),
297 s -> s.reduce(Integer::sum));
303 assertCollect(data, Collectors.reducing(0, x -> x*2, Integer::sum),
304 s -> s.map(x -> x*2).reduce(0, Integer::sum));
307 s -> s.map(x -> x*2L).reduce(0L, Long::sum));
309 s -> s.map(x -> x*2).reduce(0, Integer::sum));
311 s -> s.map(x -> x * 2.0d).reduce(0.0d, Double::sum));
405 BinaryOperator<Integer> sum
[all...]
H A DDoublePrimitiveOpsTests.java41 double sum = Arrays.asList(1.0, 2.0, 3.0, 4.0, 5.0).stream().mapToDouble(i -> i).reduce(0.0, Double::sum);
42 assertEquals(sum, 1.0 + 2.0 + 3.0 + 4.0 + 5.0);
H A DSummaryStatisticsTest.java54 assertEquals(stats.getSum(), countTo(1000).stream().mapToInt(i -> i).sum());
69 assertEquals(stats.getSum(), (long) countTo(1000).stream().mapToInt(i -> i).sum());
84 assertEquals(stats.getSum(), (double) countTo(1000).stream().mapToInt(i -> i).sum());
/libcore/support/src/test/java/tests/util/
H A DSummaryStatistics.java24 private double sum; field in class:SummaryStatistics
46 sum += value;
53 return sum / numValues;
58 double shiftedMean = (sum - numValues * firstValue) / numValues;
/libcore/ojluni/src/test/java/util/stream/boottest/java/util/stream/
H A DStreamReuseTest.java197 IntStream::sum, IntStream::sum,
199 "IntStream sum / sum succeeded erroneously");
205 IntStream::sum, (IntStream s) -> s.mapToObj(i -> i),
207 "IntStream sum / map succeeded erroneously");
209 (IntStream s) -> s.mapToObj(i -> i), IntStream::sum,
211 "IntStream map / sum succeeded erroneously");
213 IntStream::sum, IntStream::distinct,
215 "IntStream sum / distinc
[all...]
/libcore/ojluni/src/main/java/sun/security/x509/
H A DDNSName.java236 int sum = 1;
240 ++sum;
243 return sum;
/libcore/ojluni/src/main/native/
H A Dnet_util.c347 int sum = 0; local
351 sum += *w++;
357 sum += answer;
360 sum = (sum >> 16) + (sum & 0xffff);
361 sum += (sum >> 16);
362 answer = ~sum;
/libcore/luni/src/main/native/
H A Dcbigint.cpp686 uint64_t intermediate, carry1, carry2, prod1, prod2, sum; local
702 sum = intermediate + prod1;
703 if ((sum < prod1) || (sum < intermediate))
715 intermediate = carry2 + HIGH_IN_U64 (sum) + prod1 + prod2;
724 LOW_U32_FROM_PTR (pArg1) = LOW_U32_FROM_VAR (sum);

Completed in 8700 milliseconds

123