/dports/math/e-antic/flint2-ae7ec89/fmpq_poly/ |
H A D | scalar_div_fmpq.c | 24 fmpz_t gcd2; /* GCD( s, den ) */ in _fmpq_poly_scalar_div_fmpq() local 26 fmpz_init(gcd2); in _fmpq_poly_scalar_div_fmpq() 28 fmpz_one(gcd2); in _fmpq_poly_scalar_div_fmpq() 36 fmpz_gcd(gcd2, s, den); in _fmpq_poly_scalar_div_fmpq() 40 if (*gcd2 == WORD(1)) in _fmpq_poly_scalar_div_fmpq() 49 fmpz_divexact(s2, s, gcd2); in _fmpq_poly_scalar_div_fmpq() 51 fmpz_divexact(rden, den, gcd2); in _fmpq_poly_scalar_div_fmpq() 61 if (*gcd2 == WORD(1)) in _fmpq_poly_scalar_div_fmpq() 71 fmpz_divexact(s2, s, gcd2); in _fmpq_poly_scalar_div_fmpq() 74 fmpz_divexact(rden, den, gcd2); in _fmpq_poly_scalar_div_fmpq() [all …]
|
H A D | scalar_mul_fmpq.c | 23 fmpz_t gcd2; /* GCD( r, den ) */ in _fmpq_poly_scalar_mul_fmpq() local 33 fmpz_init(gcd2); in _fmpq_poly_scalar_mul_fmpq() 35 fmpz_one(gcd2); in _fmpq_poly_scalar_mul_fmpq() 43 fmpz_gcd(gcd2, r, den); in _fmpq_poly_scalar_mul_fmpq() 47 if (*gcd2 == WORD(1)) in _fmpq_poly_scalar_mul_fmpq() 56 fmpz_divexact(r2, r, gcd2); in _fmpq_poly_scalar_mul_fmpq() 58 fmpz_divexact(rden, den, gcd2); in _fmpq_poly_scalar_mul_fmpq() 68 if (*gcd2 == WORD(1)) in _fmpq_poly_scalar_mul_fmpq() 78 fmpz_divexact(r2, r, gcd2); in _fmpq_poly_scalar_mul_fmpq() 81 fmpz_divexact(rden, den, gcd2); in _fmpq_poly_scalar_mul_fmpq() [all …]
|
H A D | mul.c | 24 fmpz_t gcd2; /* GCD( poly2, den1 ) */ in _fmpq_poly_mul() local 34 fmpz_init(gcd2); in _fmpq_poly_mul() 36 fmpz_one(gcd2); in _fmpq_poly_mul() 46 _fmpz_vec_content(gcd2, poly2, len2); in _fmpq_poly_mul() 47 if (*gcd2 != WORD(1)) in _fmpq_poly_mul() 48 fmpz_gcd(gcd2, gcd2, den1); in _fmpq_poly_mul() 60 if ((*gcd1 != WORD(1)) | (*gcd2 != WORD(1))) in _fmpq_poly_mul() 64 fmpz_mul(g, gcd1, gcd2); in _fmpq_poly_mul() 71 fmpz_clear(gcd2); in _fmpq_poly_mul()
|
/dports/math/flint2/flint-2.8.4/fmpq_poly/ |
H A D | scalar_div_fmpq.c | 24 fmpz_t gcd2; /* GCD( s, den ) */ in _fmpq_poly_scalar_div_fmpq() local 26 fmpz_init(gcd2); in _fmpq_poly_scalar_div_fmpq() 28 fmpz_one(gcd2); in _fmpq_poly_scalar_div_fmpq() 32 fmpz_gcd(gcd2, s, den); in _fmpq_poly_scalar_div_fmpq() 36 if (fmpz_is_one(gcd2)) in _fmpq_poly_scalar_div_fmpq() 45 fmpz_divexact(s2, s, gcd2); in _fmpq_poly_scalar_div_fmpq() 47 fmpz_divexact(rden, den, gcd2); in _fmpq_poly_scalar_div_fmpq() 57 if (fmpz_is_one(gcd2)) in _fmpq_poly_scalar_div_fmpq() 67 fmpz_divexact(s2, s, gcd2); in _fmpq_poly_scalar_div_fmpq() 70 fmpz_divexact(rden, den, gcd2); in _fmpq_poly_scalar_div_fmpq() [all …]
|
H A D | scalar_mul_fmpq.c | 23 fmpz_t gcd2; /* GCD( r, den ) */ in _fmpq_poly_scalar_mul_fmpq() local 33 fmpz_init(gcd2); in _fmpq_poly_scalar_mul_fmpq() 35 fmpz_one(gcd2); in _fmpq_poly_scalar_mul_fmpq() 39 fmpz_gcd(gcd2, r, den); in _fmpq_poly_scalar_mul_fmpq() 43 if (fmpz_is_one(gcd2)) in _fmpq_poly_scalar_mul_fmpq() 52 fmpz_divexact(r2, r, gcd2); in _fmpq_poly_scalar_mul_fmpq() 54 fmpz_divexact(rden, den, gcd2); in _fmpq_poly_scalar_mul_fmpq() 64 if (fmpz_is_one(gcd2)) in _fmpq_poly_scalar_mul_fmpq() 74 fmpz_divexact(r2, r, gcd2); in _fmpq_poly_scalar_mul_fmpq() 77 fmpz_divexact(rden, den, gcd2); in _fmpq_poly_scalar_mul_fmpq() [all …]
|
H A D | mul.c | 24 fmpz_t gcd2; /* GCD( poly2, den1 ) */ in _fmpq_poly_mul() local 34 fmpz_init(gcd2); in _fmpq_poly_mul() 36 fmpz_one(gcd2); in _fmpq_poly_mul() 42 _fmpz_vec_content_chained(gcd2, poly2, len2, den1); in _fmpq_poly_mul() 53 if (!fmpz_is_one(gcd1) || !fmpz_is_one(gcd2)) in _fmpq_poly_mul() 57 fmpz_mul(g, gcd1, gcd2); in _fmpq_poly_mul() 64 fmpz_clear(gcd2); in _fmpq_poly_mul()
|
/dports/math/e-antic/e-antic-1.0.0-rc.13/libeantic/upstream/antic/fmpq_poly/ |
H A D | scalar_div_fmpq.c | 24 fmpz_t gcd2; /* GCD( s, den ) */ in _fmpq_poly_scalar_div_fmpq() local 26 fmpz_init(gcd2); in _fmpq_poly_scalar_div_fmpq() 28 fmpz_one(gcd2); in _fmpq_poly_scalar_div_fmpq() 36 fmpz_gcd(gcd2, s, den); in _fmpq_poly_scalar_div_fmpq() 40 if (*gcd2 == WORD(1)) in _fmpq_poly_scalar_div_fmpq() 49 fmpz_divexact(s2, s, gcd2); in _fmpq_poly_scalar_div_fmpq() 51 fmpz_divexact(rden, den, gcd2); in _fmpq_poly_scalar_div_fmpq() 61 if (*gcd2 == WORD(1)) in _fmpq_poly_scalar_div_fmpq() 71 fmpz_divexact(s2, s, gcd2); in _fmpq_poly_scalar_div_fmpq() 74 fmpz_divexact(rden, den, gcd2); in _fmpq_poly_scalar_div_fmpq() [all …]
|
H A D | scalar_mul_fmpq.c | 23 fmpz_t gcd2; /* GCD( r, den ) */ in _fmpq_poly_scalar_mul_fmpq() local 33 fmpz_init(gcd2); in _fmpq_poly_scalar_mul_fmpq() 35 fmpz_one(gcd2); in _fmpq_poly_scalar_mul_fmpq() 43 fmpz_gcd(gcd2, r, den); in _fmpq_poly_scalar_mul_fmpq() 47 if (*gcd2 == WORD(1)) in _fmpq_poly_scalar_mul_fmpq() 56 fmpz_divexact(r2, r, gcd2); in _fmpq_poly_scalar_mul_fmpq() 58 fmpz_divexact(rden, den, gcd2); in _fmpq_poly_scalar_mul_fmpq() 68 if (*gcd2 == WORD(1)) in _fmpq_poly_scalar_mul_fmpq() 78 fmpz_divexact(r2, r, gcd2); in _fmpq_poly_scalar_mul_fmpq() 81 fmpz_divexact(rden, den, gcd2); in _fmpq_poly_scalar_mul_fmpq() [all …]
|
H A D | mul.c | 24 fmpz_t gcd2; /* GCD( poly2, den1 ) */ in _fmpq_poly_mul() local 34 fmpz_init(gcd2); in _fmpq_poly_mul() 36 fmpz_one(gcd2); in _fmpq_poly_mul() 46 _fmpz_vec_content(gcd2, poly2, len2); in _fmpq_poly_mul() 47 if (*gcd2 != WORD(1)) in _fmpq_poly_mul() 48 fmpz_gcd(gcd2, gcd2, den1); in _fmpq_poly_mul() 60 if ((*gcd1 != WORD(1)) | (*gcd2 != WORD(1))) in _fmpq_poly_mul() 64 fmpz_mul(g, gcd1, gcd2); in _fmpq_poly_mul() 71 fmpz_clear(gcd2); in _fmpq_poly_mul()
|
/dports/math/mpir/mpir-3.0.0/mpq/ |
H A D | mul.c | 30 mpz_t gcd1, gcd2; in mpq_mul() local 42 mpz_init (gcd2); in mpq_mul() 52 mpz_gcd (gcd2, &(op2->_mp_num), &(op1->_mp_den)); in mpq_mul() 55 mpz_divexact_gcd (tmp2, &(op2->_mp_num), gcd2); in mpq_mul() 60 mpz_divexact_gcd (tmp2, &(op1->_mp_den), gcd2); in mpq_mul() 66 mpz_clear (gcd2); in mpq_mul()
|
H A D | div.c | 29 mpz_t gcd1, gcd2; in mpq_div() local 37 mpz_init (gcd2); in mpq_div() 48 mpz_gcd (gcd2, &(op2->_mp_den), &(op1->_mp_den)); in mpq_div() 51 mpz_divexact_gcd (tmp2, &(op2->_mp_den), gcd2); in mpq_div() 56 mpz_divexact_gcd (tmp2, &(op1->_mp_den), gcd2); in mpq_div() 74 mpz_clear (gcd2); in mpq_div()
|
/dports/math/gap/gap-4.11.0/extern/gmp/tests/mpz/ |
H A D | t-gcd.c | 35 mpz_t gcd1, gcd2, s, temp1, temp2, temp3; variable 342 mpz_gcd (gcd2, op1, op2); in one_test() 343 MPZ_CHECK_FORMAT (gcd2); in one_test() 345 if (mpz_cmp (gcd2, gcd1) != 0) in one_test() 360 mpz_gcd_ui (gcd2, op2, mpz_get_ui (op1)); in one_test() 362 mpz_gcd_ui (gcd2, op1, mpz_get_ui (op2)); in one_test() 363 if (mpz_cmp (gcd2, gcd1)) in one_test() 375 mpz_gcdext (gcd2, temp1, temp2, op1, op2); in one_test() 376 MPZ_CHECK_FORMAT (gcd2); in one_test() 384 if (mpz_cmp (gcd1, gcd2) != 0 in one_test() [all …]
|
/dports/math/mingw32-libgmp/gmp-6.0.0/tests/mpz/ |
H A D | t-gcd.c | 35 mpz_t gcd1, gcd2, s, temp1, temp2, temp3; variable 342 mpz_gcd (gcd2, op1, op2); in one_test() 343 MPZ_CHECK_FORMAT (gcd2); in one_test() 345 if (mpz_cmp (gcd2, gcd1) != 0) in one_test() 360 mpz_gcd_ui (gcd2, op2, mpz_get_ui (op1)); in one_test() 362 mpz_gcd_ui (gcd2, op1, mpz_get_ui (op2)); in one_test() 363 if (mpz_cmp (gcd2, gcd1)) in one_test() 375 mpz_gcdext (gcd2, temp1, temp2, op1, op2); in one_test() 376 MPZ_CHECK_FORMAT (gcd2); in one_test() 384 if (mpz_cmp (gcd1, gcd2) != 0 in one_test() [all …]
|
/dports/math/mpir/mpir-3.0.0/tests/mpz/ |
H A D | t-gcd.c | 35 mpz_t gcd1, gcd2, s, temp1, temp2, temp3; variable 341 mpz_gcd (gcd2, op1, op2); in one_test() 342 MPZ_CHECK_FORMAT (gcd2); in one_test() 344 if (mpz_cmp (gcd2, gcd1) != 0) in one_test() 359 mpz_gcd_ui (gcd2, op2, mpz_get_ui (op1)); in one_test() 361 mpz_gcd_ui (gcd2, op1, mpz_get_ui (op2)); in one_test() 362 if (mpz_cmp (gcd2, gcd1)) in one_test() 374 mpz_gcdext (gcd2, temp1, temp2, op1, op2); in one_test() 375 MPZ_CHECK_FORMAT (gcd2); in one_test() 383 if (mpz_cmp (gcd1, gcd2) != 0 in one_test() [all …]
|
/dports/math/gmp/gmp-6.2.1/tests/mpz/ |
H A D | t-gcd.c | 34 mpz_t gcd1, gcd2, s, temp1, temp2, temp3; variable 352 mpz_gcd (gcd2, op1, op2); in one_test() 353 MPZ_CHECK_FORMAT (gcd2); in one_test() 355 if (mpz_cmp (gcd2, gcd1) != 0) in one_test() 370 mpz_gcd_ui (gcd2, op2, mpz_get_ui (op1)); in one_test() 372 mpz_gcd_ui (gcd2, op1, mpz_get_ui (op2)); in one_test() 373 if (mpz_cmp (gcd2, gcd1)) in one_test() 385 mpz_gcdext (gcd2, temp1, temp2, op1, op2); in one_test() 386 MPZ_CHECK_FORMAT (gcd2); in one_test() 394 if (mpz_cmp (gcd1, gcd2) != 0 in one_test() [all …]
|
/dports/math/kalker/gmp-mpfr-sys-21966f4bfb56c87d407eb14c72e92ef4e55856aa/gmp-6.2.1-c/tests/mpz/ |
H A D | t-gcd.c | 34 mpz_t gcd1, gcd2, s, temp1, temp2, temp3; variable 352 mpz_gcd (gcd2, op1, op2); in one_test() 353 MPZ_CHECK_FORMAT (gcd2); in one_test() 355 if (mpz_cmp (gcd2, gcd1) != 0) in one_test() 370 mpz_gcd_ui (gcd2, op2, mpz_get_ui (op1)); in one_test() 372 mpz_gcd_ui (gcd2, op1, mpz_get_ui (op2)); in one_test() 373 if (mpz_cmp (gcd2, gcd1)) in one_test() 385 mpz_gcdext (gcd2, temp1, temp2, op1, op2); in one_test() 386 MPZ_CHECK_FORMAT (gcd2); in one_test() 394 if (mpz_cmp (gcd1, gcd2) != 0 in one_test() [all …]
|
/dports/multimedia/mjpg-streamer/mjpg-streamer-310b29f4a94c46652b20c4b7b6e5cf24e532af39/mjpg-streamer-experimental/plugins/input_raspicam/mmal/util/ |
H A D | mmal_util_rational.c | 91 int32_t gcd2 = gcd(b.num, a.den); in mmal_rational_multiply() local 92 result.num = (a.num / gcd1) * (b.num / gcd2); in mmal_rational_multiply() 93 result.den = (a.den / gcd2) * (b.den / gcd1); in mmal_rational_multiply() 102 int32_t gcd1, gcd2; in mmal_rational_divide() local 114 gcd2 = gcd(b.den, a.den); in mmal_rational_divide() 115 result.num = (a.num / gcd1) * (b.den / gcd2); in mmal_rational_divide() 116 result.den = (a.den / gcd2) * (b.num / gcd1); in mmal_rational_divide()
|
/dports/games/retroarch/RetroArch-1.9.7/gfx/include/userland/interface/mmal/util/ |
H A D | mmal_util_rational.c | 91 int32_t gcd2 = gcd(b.num, a.den); in mmal_rational_multiply() local 92 result.num = (a.num / gcd1) * (b.num / gcd2); in mmal_rational_multiply() 93 result.den = (a.den / gcd2) * (b.den / gcd1); in mmal_rational_multiply() 102 int32_t gcd1, gcd2; in mmal_rational_divide() local 114 gcd2 = gcd(b.den, a.den); in mmal_rational_divide() 115 result.num = (a.num / gcd1) * (b.den / gcd2); in mmal_rational_divide() 116 result.den = (a.den / gcd2) * (b.num / gcd1); in mmal_rational_divide()
|
/dports/math/gmp/gmp-6.2.1/mpq/ |
H A D | mul.c | 37 mpz_t gcd1, gcd2; in mpq_mul() local 75 MPZ_TMP_INIT (gcd2, alloc); in mpq_mul() 89 mpz_gcd (gcd2, NUM(op2), DEN(op1)); in mpq_mul() 92 mpz_divexact_gcd (tmp2, NUM(op2), gcd2); in mpq_mul() 97 mpz_divexact_gcd (tmp2, DEN(op1), gcd2); in mpq_mul()
|
H A D | div.c | 38 mpz_t gcd1, gcd2; in mpq_div() local 102 MPZ_TMP_INIT (gcd2, alloc); in mpq_div() 113 mpz_gcd (gcd2, DEN(op2), DEN(op1)); in mpq_div() 116 mpz_divexact_gcd (tmp2, DEN(op2), gcd2); in mpq_div() 121 mpz_divexact_gcd (tmp2, DEN(op1), gcd2); in mpq_div()
|
/dports/math/gap/gap-4.11.0/extern/gmp/mpq/ |
H A D | mul.c | 38 mpz_t gcd1, gcd2; in mpq_mul() local 76 MPZ_TMP_INIT (gcd2, alloc); in mpq_mul() 90 mpz_gcd (gcd2, NUM(op2), DEN(op1)); in mpq_mul() 93 mpz_divexact_gcd (tmp2, NUM(op2), gcd2); in mpq_mul() 98 mpz_divexact_gcd (tmp2, DEN(op1), gcd2); in mpq_mul()
|
/dports/math/mingw32-libgmp/gmp-6.0.0/mpq/ |
H A D | mul.c | 38 mpz_t gcd1, gcd2; in mpq_mul() local 76 MPZ_TMP_INIT (gcd2, alloc); in mpq_mul() 90 mpz_gcd (gcd2, NUM(op2), DEN(op1)); in mpq_mul() 93 mpz_divexact_gcd (tmp2, NUM(op2), gcd2); in mpq_mul() 98 mpz_divexact_gcd (tmp2, DEN(op1), gcd2); in mpq_mul()
|
H A D | div.c | 38 mpz_t gcd1, gcd2; in mpq_div() local 74 MPZ_TMP_INIT (gcd2, alloc); in mpq_div() 91 mpz_gcd (gcd2, DEN(op2), DEN(op1)); in mpq_div() 94 mpz_divexact_gcd (tmp2, DEN(op2), gcd2); in mpq_div() 99 mpz_divexact_gcd (tmp2, DEN(op1), gcd2); in mpq_div()
|
/dports/math/kalker/gmp-mpfr-sys-21966f4bfb56c87d407eb14c72e92ef4e55856aa/gmp-6.2.1-c/mpq/ |
H A D | mul.c | 37 mpz_t gcd1, gcd2; in mpq_mul() local 75 MPZ_TMP_INIT (gcd2, alloc); in mpq_mul() 89 mpz_gcd (gcd2, NUM(op2), DEN(op1)); in mpq_mul() 92 mpz_divexact_gcd (tmp2, NUM(op2), gcd2); in mpq_mul() 97 mpz_divexact_gcd (tmp2, DEN(op1), gcd2); in mpq_mul()
|
/dports/math/gap/gap-4.11.0/src/ |
H A D | rational.c | 242 gcd2 = GcdInt( numS, gcd1 ); in SumRat() 243 numS = QuoInt( numS, gcd2 ); in SumRat() 244 denS = ProdInt( QuoInt( denL, gcd1 ), QuoInt( denR, gcd2 ) ); in SumRat() 377 gcd2 = GcdInt( numD, gcd1 ); in DiffRat() 378 numD = QuoInt( numD, gcd2 ); in DiffRat() 379 denD = ProdInt( QuoInt( denL, gcd1 ), QuoInt( denR, gcd2 ) ); in DiffRat() 433 gcd2 = GcdInt( numR, denL ); in ProdRat() 436 if ( gcd1 == INTOBJ_INT( 1L ) && gcd2 == INTOBJ_INT( 1L ) ) { in ProdRat() 443 numP = ProdInt( QuoInt( numL, gcd1 ), QuoInt( numR, gcd2 ) ); in ProdRat() 538 gcd2 = GcdInt( denR, denL ); in QuoRat() [all …]
|