> Replace the custom unsigned divide / remainder functions with the > compiler-optimized Long.divideUnsigned / remainderUnsigned. > > No new tests. Existing tier1-3 tests continue to pass. > > I added a new set of divide benchmarks. Results in thread. > > I also removed the BigDecimal.toString benchmarks. They no longer serve their > purpose - toString caches the returned value, so we were only benchmarking > the cache access time.
Daniel Jeliński has updated the pull request incrementally with one additional commit since the last revision: Remove duplicate variable ------------- Changes: - all: https://git.openjdk.org/jdk/pull/19134/files - new: https://git.openjdk.org/jdk/pull/19134/files/a3fbc07d..83a9959a Webrevs: - full: https://webrevs.openjdk.org/?repo=jdk&pr=19134&range=02 - incr: https://webrevs.openjdk.org/?repo=jdk&pr=19134&range=01-02 Stats: 6 lines in 1 file changed: 0 ins; 2 del; 4 mod Patch: https://git.openjdk.org/jdk/pull/19134.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/19134/head:pull/19134 PR: https://git.openjdk.org/jdk/pull/19134