diff options
author | Hans Boehm <hboehm@google.com> | 2018-01-12 17:23:55 +0000 |
---|---|---|
committer | android-build-merger <android-build-merger@google.com> | 2018-01-12 17:23:55 +0000 |
commit | c42b173b60027d1517cec618f3776fb55e941dd1 (patch) | |
tree | 6b50468a686bc19f08118e31d8fae1403797e882 | |
parent | 773a95a42323114e0363a7653cc3d37b5b9d0fef (diff) | |
parent | 4383b03a02318d56dd1b9dd58ca686aa2fb4dce4 (diff) | |
download | crcalc-c42b173b60027d1517cec618f3776fb55e941dd1.tar.gz |
Fix another square root performance bug am: 5ee5a59192 am: 41a06cabfcandroid-o-mr1-iot-release-smart-display-r9android-o-mr1-iot-release-smart-display-r8android-o-mr1-iot-release-smart-display-r5android-o-mr1-iot-release-smart-display-r40.1Jandroid-o-mr1-iot-release-smart-display-r4android-o-mr1-iot-release-smart-display-r39android-o-mr1-iot-release-smart-display-r30android-o-mr1-iot-release-smart-display-r3android-o-mr1-iot-release-smart-display-r22android-o-mr1-iot-release-smart-display-r14android-o-mr1-iot-release-smart-clock-r6android-o-mr1-iot-release-smart-clock-r2android-o-mr1-iot-release-smart-clock-fsiandroid-o-mr1-iot-release-smart-clock-fcsandroid-o-mr1-iot-release-cube_r2android-o-mr1-iot-release-cube-fsiandroid-o-mr1-iot-release-cube-fcsandroid-o-mr1-iot-release-1.0.5android-o-mr1-iot-release-1.0.4android-o-mr1-iot-release-1.0.3android-9.0.0_r47android-9.0.0_r46android-9.0.0_r45android-9.0.0_r44android-9.0.0_r43android-9.0.0_r42android-9.0.0_r41android-9.0.0_r40android-9.0.0_r39android-9.0.0_r38android-9.0.0_r37android-9.0.0_r36android-9.0.0_r35android-9.0.0_r34android-9.0.0_r33android-9.0.0_r32android-9.0.0_r31android-9.0.0_r30android-9.0.0_r22android-9.0.0_r21android-9.0.0_r20android-9.0.0_r19android-9.0.0_r16android-9.0.0_r12android-9.0.0_r11pie-qpr3-s1-releasepie-qpr3-releasepie-qpr3-b-releasepie-qpr2-releasepie-qpr1-s3-releasepie-qpr1-s2-releasepie-qpr1-s1-releasepie-qpr1-releasepie-dr1-releasepie-dr1-devpie-devpie-b4s4-releasepie-b4s4-devoreo-mr1-1.2-iot-releasemaster-cuttlefish-testing-release
am: 4383b03a02
Change-Id: Id3ef8a677400eb05580cca238ea6eb1da10d78b5
-rw-r--r-- | src/com/hp/creals/CR.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/com/hp/creals/CR.java b/src/com/hp/creals/CR.java index 9e10b51..e7cd26a 100644 --- a/src/com/hp/creals/CR.java +++ b/src/com/hp/creals/CR.java @@ -1502,7 +1502,7 @@ class sqrt_CR extends CR { final int fp_op_prec = 60; protected BigInteger approximate(int p) { int max_op_prec_needed = 2*p - 1; - int msd = op.msd(max_op_prec_needed); + int msd = op.iter_msd(max_op_prec_needed); if (msd <= max_op_prec_needed) return big0; int result_msd = msd/2; // +- 1 int result_digits = result_msd - p; // +- 2 |