From 6fe89e3c14ec53db7c21b3717d1e9a98c0db855d Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Tue, 4 Dec 2012 09:10:46 +0100 Subject: PHP 5.5: save extension reflection --- reflection/gmp.txt | 294 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 294 insertions(+) create mode 100644 reflection/gmp.txt (limited to 'reflection/gmp.txt') diff --git a/reflection/gmp.txt b/reflection/gmp.txt new file mode 100644 index 0000000..5be1e1a --- /dev/null +++ b/reflection/gmp.txt @@ -0,0 +1,294 @@ +Extension [ extension #15 gmp version ] { + + - Constants [4] { + Constant [ integer GMP_ROUND_ZERO ] { 0 } + Constant [ integer GMP_ROUND_PLUSINF ] { 1 } + Constant [ integer GMP_ROUND_MINUSINF ] { 2 } + Constant [ string GMP_VERSION ] { 5.0.2 } + } + + - Functions { + Function [ function gmp_init ] { + + - Parameters [2] { + Parameter #0 [ $number ] + Parameter #1 [ $base ] + } + } + Function [ function gmp_intval ] { + + - Parameters [1] { + Parameter #0 [ $gmpnumber ] + } + } + Function [ function gmp_strval ] { + + - Parameters [2] { + Parameter #0 [ $gmpnumber ] + Parameter #1 [ $base ] + } + } + Function [ function gmp_add ] { + + - Parameters [2] { + Parameter #0 [ $a ] + Parameter #1 [ $b ] + } + } + Function [ function gmp_sub ] { + + - Parameters [2] { + Parameter #0 [ $a ] + Parameter #1 [ $b ] + } + } + Function [ function gmp_mul ] { + + - Parameters [2] { + Parameter #0 [ $a ] + Parameter #1 [ $b ] + } + } + Function [ function gmp_div_qr ] { + + - Parameters [3] { + Parameter #0 [ $a ] + Parameter #1 [ $b ] + Parameter #2 [ $round ] + } + } + Function [ function gmp_div_q ] { + + - Parameters [3] { + Parameter #0 [ $a ] + Parameter #1 [ $b ] + Parameter #2 [ $round ] + } + } + Function [ function gmp_div_r ] { + + - Parameters [3] { + Parameter #0 [ $a ] + Parameter #1 [ $b ] + Parameter #2 [ $round ] + } + } + Function [ function gmp_div ] { + + - Parameters [3] { + Parameter #0 [ $a ] + Parameter #1 [ $b ] + Parameter #2 [ $round ] + } + } + Function [ function gmp_mod ] { + + - Parameters [2] { + Parameter #0 [ $a ] + Parameter #1 [ $b ] + } + } + Function [ function gmp_divexact ] { + + - Parameters [2] { + Parameter #0 [ $a ] + Parameter #1 [ $b ] + } + } + Function [ function gmp_neg ] { + + - Parameters [1] { + Parameter #0 [ $a ] + } + } + Function [ function gmp_abs ] { + + - Parameters [1] { + Parameter #0 [ $a ] + } + } + Function [ function gmp_fact ] { + + - Parameters [1] { + Parameter #0 [ $a ] + } + } + Function [ function gmp_sqrt ] { + + - Parameters [1] { + Parameter #0 [ $a ] + } + } + Function [ function gmp_sqrtrem ] { + + - Parameters [1] { + Parameter #0 [ $a ] + } + } + Function [ function gmp_pow ] { + + - Parameters [2] { + Parameter #0 [ $base ] + Parameter #1 [ $exp ] + } + } + Function [ function gmp_powm ] { + + - Parameters [3] { + Parameter #0 [ $base ] + Parameter #1 [ $exp ] + Parameter #2 [ $mod ] + } + } + Function [ function gmp_perfect_square ] { + + - Parameters [1] { + Parameter #0 [ $a ] + } + } + Function [ function gmp_prob_prime ] { + + - Parameters [2] { + Parameter #0 [ $a ] + Parameter #1 [ $reps ] + } + } + Function [ function gmp_gcd ] { + + - Parameters [2] { + Parameter #0 [ $a ] + Parameter #1 [ $b ] + } + } + Function [ function gmp_gcdext ] { + + - Parameters [2] { + Parameter #0 [ $a ] + Parameter #1 [ $b ] + } + } + Function [ function gmp_invert ] { + + - Parameters [2] { + Parameter #0 [ $a ] + Parameter #1 [ $b ] + } + } + Function [ function gmp_jacobi ] { + + - Parameters [2] { + Parameter #0 [ $a ] + Parameter #1 [ $b ] + } + } + Function [ function gmp_legendre ] { + + - Parameters [2] { + Parameter #0 [ $a ] + Parameter #1 [ $b ] + } + } + Function [ function gmp_cmp ] { + + - Parameters [2] { + Parameter #0 [ $a ] + Parameter #1 [ $b ] + } + } + Function [ function gmp_sign ] { + + - Parameters [1] { + Parameter #0 [ $a ] + } + } + Function [ function gmp_random ] { + + - Parameters [1] { + Parameter #0 [ $limiter ] + } + } + Function [ function gmp_and ] { + + - Parameters [2] { + Parameter #0 [ $a ] + Parameter #1 [ $b ] + } + } + Function [ function gmp_or ] { + + - Parameters [2] { + Parameter #0 [ $a ] + Parameter #1 [ $b ] + } + } + Function [ function gmp_com ] { + + - Parameters [1] { + Parameter #0 [ $a ] + } + } + Function [ function gmp_xor ] { + + - Parameters [2] { + Parameter #0 [ $a ] + Parameter #1 [ $b ] + } + } + Function [ function gmp_setbit ] { + + - Parameters [3] { + Parameter #0 [ &$a ] + Parameter #1 [ $index ] + Parameter #2 [ $set_clear ] + } + } + Function [ function gmp_clrbit ] { + + - Parameters [2] { + Parameter #0 [ &$a ] + Parameter #1 [ $index ] + } + } + Function [ function gmp_scan0 ] { + + - Parameters [2] { + Parameter #0 [ $a ] + Parameter #1 [ $start ] + } + } + Function [ function gmp_scan1 ] { + + - Parameters [2] { + Parameter #0 [ $a ] + Parameter #1 [ $start ] + } + } + Function [ function gmp_testbit ] { + + - Parameters [2] { + Parameter #0 [ $a ] + Parameter #1 [ $index ] + } + } + Function [ function gmp_popcount ] { + + - Parameters [1] { + Parameter #0 [ $a ] + } + } + Function [ function gmp_hamdist ] { + + - Parameters [2] { + Parameter #0 [ $a ] + Parameter #1 [ $b ] + } + } + Function [ function gmp_nextprime ] { + + - Parameters [1] { + Parameter #0 [ $a ] + } + } + } +} + -- cgit