Home
last modified time | relevance | path

Searched refs:gcd2 (Results 1 – 25 of 153) sorted by relevance

1234567

/dports/math/e-antic/flint2-ae7ec89/fmpq_poly/
H A Dscalar_div_fmpq.c24 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 Dscalar_mul_fmpq.c23 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 Dmul.c24 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 Dscalar_div_fmpq.c24 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 Dscalar_mul_fmpq.c23 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 Dmul.c24 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 Dscalar_div_fmpq.c24 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 Dscalar_mul_fmpq.c23 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 Dmul.c24 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 Dmul.c30 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 Ddiv.c29 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 Dt-gcd.c35 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 Dt-gcd.c35 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 Dt-gcd.c35 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 Dt-gcd.c34 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 Dt-gcd.c34 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 Dmmal_util_rational.c91 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 Dmmal_util_rational.c91 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 Dmul.c37 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 Ddiv.c38 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 Dmul.c38 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 Dmul.c38 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 Ddiv.c38 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 Dmul.c37 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 Drational.c242 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 …]

1234567