From fe0f7ed57917f6f10234f13bef5a86467e54ac6d Mon Sep 17 00:00:00 2001 From: dimxy Date: Tue, 30 Apr 2019 19:34:20 +0500 Subject: [PATCH] more test div --- src/cc/prices.cpp | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/src/cc/prices.cpp b/src/cc/prices.cpp index b5eb19dd3..be1f5b897 100644 --- a/src/cc/prices.cpp +++ b/src/cc/prices.cpp @@ -856,7 +856,7 @@ int32_t prices_syntheticprofits(int64_t &costbasis, int32_t firstheight, int32_t mpz_set_si(mpzTest, 5); mpz_fdiv_qr_ui(mpzTest, mpzRemainder, mpzTest, 2); - std::cerr << " mpz_tdiv_qr_ui 5/2=" << mpz_get_si(mpzTest); + std::cerr << " mpz_fdiv_qr_ui 5/2=" << mpz_get_si(mpzTest); mpz_set_si(mpzTest, -5); mpz_cdiv_qr_ui(mpzTest, mpzRemainder, mpzTest, 2); @@ -869,6 +869,32 @@ int32_t prices_syntheticprofits(int64_t &costbasis, int32_t firstheight, int32_t mpz_set_si(mpzTest, -5); mpz_fdiv_qr_ui(mpzTest, mpzRemainder, mpzTest, 2); std::cerr << " mpz_fdiv_qr_ui -5/2=" << mpz_get_si(mpzTest); + + std::cerr << std::endl; + + mpz_set_si(mpzTest, 7); + mpz_cdiv_qr_ui(mpzTest, mpzRemainder, mpzTest, 3); + std::cerr << "mpz_cdiv_qr_ui 7/3=" << mpz_get_si(mpzTest); + + mpz_set_si(mpzTest, 7); + mpz_tdiv_qr_ui(mpzTest, mpzRemainder, mpzTest, 3); + std::cerr << " mpz_tdiv_qr_ui 7/3=" << mpz_get_si(mpzTest); + + mpz_set_si(mpzTest, 7); + mpz_fdiv_qr_ui(mpzTest, mpzRemainder, mpzTest, 3); + std::cerr << " mpz_fdiv_qr_ui 7/3=" << mpz_get_si(mpzTest); + + mpz_set_si(mpzTest, -7); + mpz_cdiv_qr_ui(mpzTest, mpzRemainder, mpzTest, 3); + std::cerr << " mpz_cdiv_qr_ui -7/3=" << mpz_get_si(mpzTest); + + mpz_set_si(mpzTest, -7); + mpz_tdiv_qr_ui(mpzTest, mpzRemainder, mpzTest, 3); + std::cerr << " mpz_tdiv_qr_ui -7/3=" << mpz_get_si(mpzTest); + + mpz_set_si(mpzTest, -7); + mpz_fdiv_qr_ui(mpzTest, mpzRemainder, mpzTest, 3); + std::cerr << " mpz_fdiv_qr_ui -7/3=" << mpz_get_si(mpzTest); std::cerr << std::endl; mpz_clear(mpzRemainder);