/libcore/ojluni/src/main/java/java/util/concurrent/atomic/ |
H A D | LongAdder.java | 42 * {@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 D | DoubleAdder.java | 42 * {@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 D | ArrayIterationBenchmark.java | 29 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 D | ArrayListIterationBenchmark.java | 31 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 D | IntSummaryStatistics.java | 30 * 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 D | DoubleSummaryStatistics.java | 30 * 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 D | LongSummaryStatistics.java | 31 * 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 D | ArrayPrefixHelpers.java | 74 * 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 D | LongAdderTest.java | 33 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 D | DoubleAdderTest.java | 33 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 D | Atomic8Test.java | 95 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 D | ThreadLocalRandom8Test.java | 82 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 D | ConcurrentHashMap8Test.java | 338 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 D | MutableIntBenchmark.java | 39 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 D | IntPrimitiveOpsTests.java | 42 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 D | LongPrimitiveOpsTests.java | 42 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 D | PrimitiveSumTest.java | 45 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 D | TabulatorsTest.java | 289 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 D | DoublePrimitiveOpsTests.java | 41 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 D | SummaryStatisticsTest.java | 54 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 D | SummaryStatistics.java | 24 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 D | StreamReuseTest.java | 197 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 D | DNSName.java | 236 int sum = 1; 240 ++sum; 243 return sum;
|
/libcore/ojluni/src/main/native/ |
H A D | net_util.c | 347 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 D | cbigint.cpp | 686 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);
|