|
13 | 13 | // See the License for the specific language governing permissions and |
14 | 14 | // limitations under the License. |
15 | 15 |
|
16 | | -#include "quadruple_builder.h" |
| 16 | +#include "Firestore/core/src/util/quadruple_builder.h" |
17 | 17 |
|
18 | 18 | #include <array> |
19 | 19 | #include <cmath> |
@@ -244,7 +244,6 @@ static std::array<std::array<uint64_t, 4>, 33> NEG_POWERS_OF_2 = { |
244 | 244 | {{static_cast<uint64_t>(-9), 0x3b9aca0000000000LL, 0x0000000000000000LL, |
245 | 245 | 0x0000000000000001LL}}, // *** |
246 | 246 | // 7: 2^-(2^6) = 2^-64 |
247 | | - // = 5.42101086242752217003726400434970855712890625E-20 |
248 | 247 | // = |
249 | 248 | // 0.542101086242752217003726400434970855712890625e-19 |
250 | 249 | {{static_cast<uint64_t>(-19), 0x8ac7230489e80000LL, 0x0000000000000000LL, |
@@ -660,8 +659,8 @@ void QuadrupleBuilder::multPacked3x64_simply(std::array<uint64_t, 4>& factor1, |
660 | 659 | for (int32_t i = (0); i < (static_cast<int32_t>((result).size())); i++) { |
661 | 660 | result[i] = 0LL; |
662 | 661 | } |
663 | | - // TODO2 19.01.16 21:23:06 for the next version -- rebuild the table of powers |
664 | | - // to make the numbers unpacked, to avoid packing/unpacking |
| 662 | + // TODO(dgay): 19.01.16 21:23:06 for the next version -- rebuild the table of |
| 663 | + // powers to make the numbers unpacked, to avoid packing/unpacking |
665 | 664 | unpack_3x64_to_6x32(factor1, this->buffer6x32A); |
666 | 665 | unpack_3x64_to_6x32(factor2, this->buffer6x32B); |
667 | 666 | for (int32_t i = (6) - 1; i >= (0); i--) { // compute partial 32-bit products |
|
0 commit comments