353 {
354 --*this;
355 return *this;
356 }
diff --git a/db/d9a/classuint128__t.js b/db/d9a/classuint128__t.js
index b7f8c9825..aa055ecb3 100644
--- a/db/d9a/classuint128__t.js
+++ b/db/d9a/classuint128__t.js
@@ -41,7 +41,7 @@ var classuint128__t =
[ "operator-", "db/d9a/classuint128__t.html#a6824700c9c732a4200e7493fe7ed0eec", null ],
[ "operator-", "db/d9a/classuint128__t.html#a81a568510e6d0b0950133dd9fc37fc0c", null ],
[ "operator--", "db/d9a/classuint128__t.html#a1d390c6ea5450680dcaff341235f0fed", null ],
- [ "operator--", "db/d9a/classuint128__t.html#a2ecb71686e1c9ed0267124580c91c414", null ],
+ [ "operator--", "db/d9a/classuint128__t.html#a6f2499a97b351adf66a14778ccbb13d1", null ],
[ "operator-=", "db/d9a/classuint128__t.html#a0a4623fae71566dfcf2e742c8c156798", null ],
[ "operator-=", "db/d9a/classuint128__t.html#abea727c69c2acd74ffe21464199d27c8", null ],
[ "operator/", "db/d9a/classuint128__t.html#aed49b24b99293ae6b14ac9850f5deb94", null ],
diff --git a/doxygen_crawl.html b/doxygen_crawl.html
index 5c261a5e3..7eac40139 100644
--- a/doxygen_crawl.html
+++ b/doxygen_crawl.html
@@ -201,7 +201,6 @@
-
@@ -220,6 +219,7 @@
+
@@ -2425,7 +2425,6 @@
-
@@ -2449,6 +2448,7 @@
+
diff --git a/navtreeindex0.js b/navtreeindex0.js
index 9f1464392..8cfc0a236 100644
--- a/navtreeindex0.js
+++ b/navtreeindex0.js
@@ -184,7 +184,6 @@ var NAVTREEINDEX0 =
"d1/d83/classuint256__t.html#a2029e9777f999bffef6004429b4f19f2":[9,0,69,54],
"d1/d83/classuint256__t.html#a20dc3a017b1a740c4bafd3f146a90b0f":[9,0,69,33],
"d1/d83/classuint256__t.html#a28aa5786bbfce1b00398a8d38691bdaa":[9,0,69,12],
-"d1/d83/classuint256__t.html#a28d26847f9b19a4f86c187791cb0db13":[9,0,69,43],
"d1/d83/classuint256__t.html#a2b5f745c05d10fa85ba5c409ad92d052":[9,0,69,5],
"d1/d83/classuint256__t.html#a2cd43a4a92dc825a010a17578b3bdedb":[9,0,69,21],
"d1/d83/classuint256__t.html#a2d7c8a1a5ecaf3e0dcb4bf6b6cff2da2":[9,0,69,73],
@@ -203,6 +202,7 @@ var NAVTREEINDEX0 =
"d1/d83/classuint256__t.html#a4fdeb4d4bf8cca4ee99b8487e59831df":[9,0,69,47],
"d1/d83/classuint256__t.html#a5363ec0f36de1a8a9c985907db4e95d1":[9,0,69,37],
"d1/d83/classuint256__t.html#a5e84ed2a2f99cee81ede4a0107702a45":[9,0,69,45],
+"d1/d83/classuint256__t.html#a63f1095009e27a797986c835651cd14a":[9,0,69,43],
"d1/d83/classuint256__t.html#a6c5e025f901f6af4b748f98013350638":[9,0,69,59],
"d1/d83/classuint256__t.html#a6eadaa829087e07eebafca3981566bb8":[9,0,69,22],
"d1/d83/classuint256__t.html#a6eec1f632aebfc44fee8a74c395e10c2":[9,0,69,78],
diff --git a/navtreeindex9.js b/navtreeindex9.js
index 8eda9728b..2349b4caf 100644
--- a/navtreeindex9.js
+++ b/navtreeindex9.js
@@ -60,7 +60,6 @@ var NAVTREEINDEX9 =
"db/d9a/classuint128__t.html#a225146042c6456a3c5595645870ca640":[9,0,68,24],
"db/d9a/classuint128__t.html#a279209a184db20a7ffc8e687fdb05be2":[9,0,68,19],
"db/d9a/classuint128__t.html#a291d2787d668e8d06a7cfab0f5144440":[9,0,68,61],
-"db/d9a/classuint128__t.html#a2ecb71686e1c9ed0267124580c91c414":[9,0,68,41],
"db/d9a/classuint128__t.html#a2fda65032d9fdbaf9142a6322654dbdd":[9,0,68,71],
"db/d9a/classuint128__t.html#a300ed88fe2054788cc6e0b6a8fdf66db":[9,0,68,47],
"db/d9a/classuint128__t.html#a3016b71f92a0c7e090a7c5b6a3935092":[9,0,68,29],
@@ -84,6 +83,7 @@ var NAVTREEINDEX9 =
"db/d9a/classuint128__t.html#a6824700c9c732a4200e7493fe7ed0eec":[9,0,68,38],
"db/d9a/classuint128__t.html#a6d45302022ef7f5195458f41b8aedb6e":[9,0,68,11],
"db/d9a/classuint128__t.html#a6f24982de03e0e3d04ac7f8ae30f5848":[9,0,68,64],
+"db/d9a/classuint128__t.html#a6f2499a97b351adf66a14778ccbb13d1":[9,0,68,41],
"db/d9a/classuint128__t.html#a75767cb2b6fd47ecb1f721755fdc7639":[9,0,68,12],
"db/d9a/classuint128__t.html#a7737bb30a5480c7286546b911d82e696":[9,0,68,14],
"db/d9a/classuint128__t.html#a7a95e3accdac1cb38c9767f9550c0896":[9,0,68,58],
diff --git a/search/all_14.js b/search/all_14.js
index db63bfedb..b19f2c445 100644
--- a/search/all_14.js
+++ b/search/all_14.js
@@ -32,7 +32,7 @@ var searchData=
['operator_2b_2b_29',['operator++',['../db/d9a/classuint128__t.html#ac8d293d20cdf65c48d8d1e0ba7034c8e',1,'uint128_t::operator++()'],['../db/d9a/classuint128__t.html#af71990a1fba93a5528ddb1e6662bffd6',1,'uint128_t::operator++(int)'],['../d1/d83/classuint256__t.html#af0ad4080bb5ddc16b54a7e87911005c9',1,'uint256_t::operator++()'],['../d1/d83/classuint256__t.html#a7bbe36e2ebd52df5efab118897b3050c',1,'uint256_t::operator++(int)'],['../db/d82/classlarge__number.html#a4757697b1f7584b69e779a72abc4ae2a',1,'large_number::operator++()'],['../db/d82/classlarge__number.html#a8d4364ee5a62964451d8cfee82649687',1,'large_number::operator++(int)']]],
['operator_2b_3d_30',['operator+=',['../db/d9a/classuint128__t.html#a55a3f122c4d982c60c2eb9fc09b9e004',1,'uint128_t::operator+=(const T p)'],['../db/d9a/classuint128__t.html#a9704e6a4d32750461bff663e40e537cb',1,'uint128_t::operator+=(const uint128_t &p)'],['../d1/d83/classuint256__t.html#a5363ec0f36de1a8a9c985907db4e95d1',1,'uint256_t::operator+=(const T &p)'],['../d1/d83/classuint256__t.html#ac75a46fe3625caf10e07db1eb75a1d6e',1,'uint256_t::operator+=(const uint256_t &p)'],['../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#ae190115f8d4d31e47d7290e0b6871391',1,'divide_and_conquer::strassens_multiplication::Matrix::operator+=()'],['../db/d82/classlarge__number.html#aab5644405094740e34983cedfecb36cf',1,'large_number::operator+=()']]],
['operator_2d_31',['operator-',['../db/d9a/classuint128__t.html#a6824700c9c732a4200e7493fe7ed0eec',1,'uint128_t::operator-(const T &p)'],['../db/d9a/classuint128__t.html#a81a568510e6d0b0950133dd9fc37fc0c',1,'uint128_t::operator-(const uint128_t &p)'],['../db/d9a/classuint128__t.html#a07945fe010079a35e18812636d5c70c3',1,'uint128_t::operator-()'],['../d1/d83/classuint256__t.html#a88978d00fa6a624c50c2737dc2c294b4',1,'uint256_t::operator-(const T &p)'],['../d1/d83/classuint256__t.html#ab909ef62a0c85121e7d743c016fb723d',1,'uint256_t::operator-(const uint256_t &p)'],['../d1/d83/classuint256__t.html#a406c951a07d8173685dbe384c6ab6a06',1,'uint256_t::operator-()'],['../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#a678681c9f6266a8219bd6bee6972d70e',1,'divide_and_conquer::strassens_multiplication::Matrix::operator-()'],['../da/d5a/class_complex.html#a36739619a07b5478bcd8a28ad2f8b7da',1,'Complex::operator-()'],['../dc/d38/ordinary__least__squares__regressor_8cpp.html#a4a6a560dbdd0177633783b72db37dc19',1,'operator-(): ordinary_least_squares_regressor.cpp'],['../d8/d77/namespacemachine__learning.html#a0cc29566568e0383dd7d374068cbe6b3',1,'machine_learning::operator-()']]],
- ['operator_2d_2d_32',['operator--',['../db/d9a/classuint128__t.html#a1d390c6ea5450680dcaff341235f0fed',1,'uint128_t::operator--()'],['../db/d9a/classuint128__t.html#a2ecb71686e1c9ed0267124580c91c414',1,'uint128_t::operator--(int p)'],['../d1/d83/classuint256__t.html#a9f6f3e39783c893473315bada864a183',1,'uint256_t::operator--()'],['../d1/d83/classuint256__t.html#a28d26847f9b19a4f86c187791cb0db13',1,'uint256_t::operator--(int p)']]],
+ ['operator_2d_2d_32',['operator--',['../db/d9a/classuint128__t.html#a1d390c6ea5450680dcaff341235f0fed',1,'uint128_t::operator--()'],['../db/d9a/classuint128__t.html#a6f2499a97b351adf66a14778ccbb13d1',1,'uint128_t::operator--(int)'],['../d1/d83/classuint256__t.html#a9f6f3e39783c893473315bada864a183',1,'uint256_t::operator--()'],['../d1/d83/classuint256__t.html#a63f1095009e27a797986c835651cd14a',1,'uint256_t::operator--(int)']]],
['operator_2d_3d_33',['operator-=',['../db/d9a/classuint128__t.html#a0a4623fae71566dfcf2e742c8c156798',1,'uint128_t::operator-=(const T &p)'],['../db/d9a/classuint128__t.html#abea727c69c2acd74ffe21464199d27c8',1,'uint128_t::operator-=(const uint128_t &p)'],['../d1/d83/classuint256__t.html#acd3970c633eb2c597874e2712392f0c7',1,'uint256_t::operator-=(const T p)'],['../d1/d83/classuint256__t.html#a5e84ed2a2f99cee81ede4a0107702a45',1,'uint256_t::operator-=(const uint256_t &p)'],['../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#a42c986fb57b74fe1b7c5953cb1922c3d',1,'divide_and_conquer::strassens_multiplication::Matrix::operator-=()']]],
['operator_2f_34',['operator/',['../db/d9a/classuint128__t.html#a3072a7e43da3600c345c81bc80c957ee',1,'uint128_t::operator/(const uint128_t &p)'],['../db/d9a/classuint128__t.html#aed49b24b99293ae6b14ac9850f5deb94',1,'uint128_t::operator/(const T p)'],['../d1/d83/classuint256__t.html#acac9901ab133caa57d058a377d873bf6',1,'uint256_t::operator/(const T &p)'],['../d1/d83/classuint256__t.html#a4fdeb4d4bf8cca4ee99b8487e59831df',1,'uint256_t::operator/(const uint256_t &p)'],['../da/d5a/class_complex.html#ac38437c10eb798f176c384a695171b90',1,'Complex::operator/()'],['../dc/d38/ordinary__least__squares__regressor_8cpp.html#a7a2d742b9a3ae7b85292e1f86428bb4f',1,'operator/(): ordinary_least_squares_regressor.cpp'],['../d8/d77/namespacemachine__learning.html#ae6ec42318d172b97fbdf45638d09d7b5',1,'machine_learning::operator/()']]],
['operator_2f_3d_35',['operator/=',['../db/d9a/classuint128__t.html#a300ed88fe2054788cc6e0b6a8fdf66db',1,'uint128_t::operator/=(const uint128_t &p)'],['../db/d9a/classuint128__t.html#aaacb9fda7adcfee224f1b09124c0438b',1,'uint128_t::operator/=(const T p)'],['../d1/d83/classuint256__t.html#ac1b36e64de42f3622e7d6ec5efa273d4',1,'uint256_t::operator/=(const uint256_t &p)'],['../d1/d83/classuint256__t.html#abc793979ec70bb8e5cf177d83649a259',1,'uint256_t::operator/=(const T &p)']]],
diff --git a/search/functions_f.js b/search/functions_f.js
index ecf3486b8..e8134cef2 100644
--- a/search/functions_f.js
+++ b/search/functions_f.js
@@ -21,7 +21,7 @@ var searchData=
['operator_2b_2b_18',['operator++',['../db/d9a/classuint128__t.html#ac8d293d20cdf65c48d8d1e0ba7034c8e',1,'uint128_t::operator++()'],['../db/d9a/classuint128__t.html#af71990a1fba93a5528ddb1e6662bffd6',1,'uint128_t::operator++(int)'],['../d1/d83/classuint256__t.html#af0ad4080bb5ddc16b54a7e87911005c9',1,'uint256_t::operator++()'],['../d1/d83/classuint256__t.html#a7bbe36e2ebd52df5efab118897b3050c',1,'uint256_t::operator++(int)'],['../db/d82/classlarge__number.html#a4757697b1f7584b69e779a72abc4ae2a',1,'large_number::operator++()'],['../db/d82/classlarge__number.html#a8d4364ee5a62964451d8cfee82649687',1,'large_number::operator++(int)']]],
['operator_2b_3d_19',['operator+=',['../db/d9a/classuint128__t.html#a55a3f122c4d982c60c2eb9fc09b9e004',1,'uint128_t::operator+=(const T p)'],['../db/d9a/classuint128__t.html#a9704e6a4d32750461bff663e40e537cb',1,'uint128_t::operator+=(const uint128_t &p)'],['../d1/d83/classuint256__t.html#a5363ec0f36de1a8a9c985907db4e95d1',1,'uint256_t::operator+=(const T &p)'],['../d1/d83/classuint256__t.html#ac75a46fe3625caf10e07db1eb75a1d6e',1,'uint256_t::operator+=(const uint256_t &p)'],['../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#ae190115f8d4d31e47d7290e0b6871391',1,'divide_and_conquer::strassens_multiplication::Matrix::operator+=()'],['../db/d82/classlarge__number.html#aab5644405094740e34983cedfecb36cf',1,'large_number::operator+=()']]],
['operator_2d_20',['operator-',['../db/d9a/classuint128__t.html#a6824700c9c732a4200e7493fe7ed0eec',1,'uint128_t::operator-(const T &p)'],['../db/d9a/classuint128__t.html#a81a568510e6d0b0950133dd9fc37fc0c',1,'uint128_t::operator-(const uint128_t &p)'],['../db/d9a/classuint128__t.html#a07945fe010079a35e18812636d5c70c3',1,'uint128_t::operator-()'],['../d1/d83/classuint256__t.html#a88978d00fa6a624c50c2737dc2c294b4',1,'uint256_t::operator-(const T &p)'],['../d1/d83/classuint256__t.html#ab909ef62a0c85121e7d743c016fb723d',1,'uint256_t::operator-(const uint256_t &p)'],['../d1/d83/classuint256__t.html#a406c951a07d8173685dbe384c6ab6a06',1,'uint256_t::operator-()'],['../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#a678681c9f6266a8219bd6bee6972d70e',1,'divide_and_conquer::strassens_multiplication::Matrix::operator-()'],['../da/d5a/class_complex.html#a36739619a07b5478bcd8a28ad2f8b7da',1,'Complex::operator-()'],['../dc/d38/ordinary__least__squares__regressor_8cpp.html#a4a6a560dbdd0177633783b72db37dc19',1,'operator-(): ordinary_least_squares_regressor.cpp'],['../d8/d77/namespacemachine__learning.html#a0cc29566568e0383dd7d374068cbe6b3',1,'machine_learning::operator-()']]],
- ['operator_2d_2d_21',['operator--',['../db/d9a/classuint128__t.html#a1d390c6ea5450680dcaff341235f0fed',1,'uint128_t::operator--()'],['../db/d9a/classuint128__t.html#a2ecb71686e1c9ed0267124580c91c414',1,'uint128_t::operator--(int p)'],['../d1/d83/classuint256__t.html#a9f6f3e39783c893473315bada864a183',1,'uint256_t::operator--()'],['../d1/d83/classuint256__t.html#a28d26847f9b19a4f86c187791cb0db13',1,'uint256_t::operator--(int p)']]],
+ ['operator_2d_2d_21',['operator--',['../db/d9a/classuint128__t.html#a1d390c6ea5450680dcaff341235f0fed',1,'uint128_t::operator--()'],['../db/d9a/classuint128__t.html#a6f2499a97b351adf66a14778ccbb13d1',1,'uint128_t::operator--(int)'],['../d1/d83/classuint256__t.html#a9f6f3e39783c893473315bada864a183',1,'uint256_t::operator--()'],['../d1/d83/classuint256__t.html#a63f1095009e27a797986c835651cd14a',1,'uint256_t::operator--(int)']]],
['operator_2d_3d_22',['operator-=',['../db/d9a/classuint128__t.html#a0a4623fae71566dfcf2e742c8c156798',1,'uint128_t::operator-=(const T &p)'],['../db/d9a/classuint128__t.html#abea727c69c2acd74ffe21464199d27c8',1,'uint128_t::operator-=(const uint128_t &p)'],['../d1/d83/classuint256__t.html#acd3970c633eb2c597874e2712392f0c7',1,'uint256_t::operator-=(const T p)'],['../d1/d83/classuint256__t.html#a5e84ed2a2f99cee81ede4a0107702a45',1,'uint256_t::operator-=(const uint256_t &p)'],['../dc/d13/classdivide__and__conquer_1_1strassens__multiplication_1_1_matrix.html#a42c986fb57b74fe1b7c5953cb1922c3d',1,'divide_and_conquer::strassens_multiplication::Matrix::operator-=()']]],
['operator_2f_23',['operator/',['../db/d9a/classuint128__t.html#a3072a7e43da3600c345c81bc80c957ee',1,'uint128_t::operator/(const uint128_t &p)'],['../db/d9a/classuint128__t.html#aed49b24b99293ae6b14ac9850f5deb94',1,'uint128_t::operator/(const T p)'],['../d1/d83/classuint256__t.html#acac9901ab133caa57d058a377d873bf6',1,'uint256_t::operator/(const T &p)'],['../d1/d83/classuint256__t.html#a4fdeb4d4bf8cca4ee99b8487e59831df',1,'uint256_t::operator/(const uint256_t &p)'],['../da/d5a/class_complex.html#ac38437c10eb798f176c384a695171b90',1,'Complex::operator/()'],['../dc/d38/ordinary__least__squares__regressor_8cpp.html#a7a2d742b9a3ae7b85292e1f86428bb4f',1,'operator/(): ordinary_least_squares_regressor.cpp'],['../d8/d77/namespacemachine__learning.html#ae6ec42318d172b97fbdf45638d09d7b5',1,'machine_learning::operator/()']]],
['operator_2f_3d_24',['operator/=',['../db/d9a/classuint128__t.html#a300ed88fe2054788cc6e0b6a8fdf66db',1,'uint128_t::operator/=(const uint128_t &p)'],['../db/d9a/classuint128__t.html#aaacb9fda7adcfee224f1b09124c0438b',1,'uint128_t::operator/=(const T p)'],['../d1/d83/classuint256__t.html#ac1b36e64de42f3622e7d6ec5efa273d4',1,'uint256_t::operator/=(const uint256_t &p)'],['../d1/d83/classuint256__t.html#abc793979ec70bb8e5cf177d83649a259',1,'uint256_t::operator/=(const T &p)']]],