@@ -7,104 +7,104 @@ class GMP
7
7
}
8
8
9
9
/** @param int|bool|string $number */
10
- function gmp_init ($ number , int $ base = 0 ): GMP | false {}
10
+ function gmp_init ($ number , int $ base = 0 ): GMP {}
11
11
12
- function gmp_import (string $ data , int $ word_size = 1 , int $ options = GMP_MSW_FIRST | GMP_NATIVE_ENDIAN ): GMP | false {}
12
+ function gmp_import (string $ data , int $ word_size = 1 , int $ options = GMP_MSW_FIRST | GMP_NATIVE_ENDIAN ): GMP {}
13
13
14
14
/** @param GMP|int|bool|string $gmpnumber */
15
- function gmp_export ($ gmpnumber , int $ word_size = 1 , int $ options = GMP_MSW_FIRST | GMP_NATIVE_ENDIAN ): string | false {}
15
+ function gmp_export ($ gmpnumber , int $ word_size = 1 , int $ options = GMP_MSW_FIRST | GMP_NATIVE_ENDIAN ): string {}
16
16
17
17
/** @param GMP|int|bool|string $gmpnumber */
18
18
function gmp_intval ($ gmpnumber ): int {}
19
19
20
20
/** @param GMP|int|bool|string $gmpnumber */
21
- function gmp_strval ($ gmpnumber , int $ base = 10 ): string | false {}
21
+ function gmp_strval ($ gmpnumber , int $ base = 10 ): string {}
22
22
23
23
/**
24
24
* @param GMP|int|bool|string $a
25
25
* @param GMP|int|bool|string $b
26
26
*/
27
- function gmp_add ($ a , $ b ): GMP | false {}
27
+ function gmp_add ($ a , $ b ): GMP {}
28
28
29
29
/**
30
30
* @param GMP|int|bool|string $a
31
31
* @param GMP|int|bool|string $b
32
32
*/
33
- function gmp_sub ($ a , $ b ): GMP | false {}
33
+ function gmp_sub ($ a , $ b ): GMP {}
34
34
35
35
/**
36
36
* @param GMP|int|bool|string $a
37
37
* @param GMP|int|bool|string $b
38
38
*/
39
- function gmp_mul ($ a , $ b ): GMP | false {}
39
+ function gmp_mul ($ a , $ b ): GMP {}
40
40
41
41
/**
42
42
* @param GMP|int|bool|string $a
43
43
* @param GMP|int|bool|string $b
44
44
*/
45
- function gmp_div_qr ($ a , $ b , int $ round = GMP_ROUND_ZERO ): array | false {}
45
+ function gmp_div_qr ($ a , $ b , int $ round = GMP_ROUND_ZERO ): array {}
46
46
47
47
/**
48
48
* @param GMP|int|bool|string $a
49
49
* @param GMP|int|bool|string $b
50
50
*/
51
- function gmp_div_q ($ a , $ b , int $ round = GMP_ROUND_ZERO ): GMP | false {}
51
+ function gmp_div_q ($ a , $ b , int $ round = GMP_ROUND_ZERO ): GMP {}
52
52
53
53
/**
54
54
* @param GMP|int|bool|string $a
55
55
* @param GMP|int|bool|string $b
56
56
*/
57
- function gmp_div_r ($ a , $ b , int $ round = GMP_ROUND_ZERO ): GMP | false {}
57
+ function gmp_div_r ($ a , $ b , int $ round = GMP_ROUND_ZERO ): GMP {}
58
58
59
59
/**
60
60
* @param GMP|int|bool|string $a
61
61
* @param GMP|int|bool|string $b
62
62
* @alias gmp_div_q
63
63
*/
64
- function gmp_div ($ a , $ b , int $ round = GMP_ROUND_ZERO ): GMP | false {}
64
+ function gmp_div ($ a , $ b , int $ round = GMP_ROUND_ZERO ): GMP {}
65
65
66
66
/**
67
67
* @param GMP|int|bool|string $a
68
68
* @param GMP|int|bool|string $b
69
69
*/
70
- function gmp_mod ($ a , $ b ): GMP | false {}
70
+ function gmp_mod ($ a , $ b ): GMP {}
71
71
72
72
/**
73
73
* @param GMP|int|bool|string $a
74
74
* @param GMP|int|bool|string $b
75
75
*/
76
- function gmp_divexact ($ a , $ b ): GMP | false {}
76
+ function gmp_divexact ($ a , $ b ): GMP {}
77
77
78
78
/** @param GMP|int|bool|string $a */
79
- function gmp_neg ($ a ): GMP | false {}
79
+ function gmp_neg ($ a ): GMP {}
80
80
81
81
/** @param GMP|int|bool|string $a */
82
- function gmp_abs ($ a ): GMP | false {}
82
+ function gmp_abs ($ a ): GMP {}
83
83
84
- /** @param GMP|int $a */
85
- function gmp_fact ($ a ): GMP | false {}
84
+ /** @param GMP|int|bool|string $a */
85
+ function gmp_fact ($ a ): GMP {}
86
86
87
87
/** @param GMP|int|bool|string $a */
88
- function gmp_sqrt ($ a ): GMP | false {}
88
+ function gmp_sqrt ($ a ): GMP {}
89
89
90
90
/** @param GMP|int|bool|string $a */
91
- function gmp_sqrtrem ($ a ): array | false {}
91
+ function gmp_sqrtrem ($ a ): array {}
92
92
93
93
/** @param GMP|int|bool|string $a */
94
- function gmp_root ($ a , int $ nth ): GMP | false {}
94
+ function gmp_root ($ a , int $ nth ): GMP {}
95
95
96
96
/** @param GMP|int|bool|string $a */
97
- function gmp_rootrem ($ a , int $ nth ): array | false {}
97
+ function gmp_rootrem ($ a , int $ nth ): array {}
98
98
99
99
/** @param GMP|int|bool|string $base */
100
- function gmp_pow ($ base , int $ exp ): GMP | false {}
100
+ function gmp_pow ($ base , int $ exp ): GMP {}
101
101
102
102
/**
103
103
* @param GMP|int|bool|string $base
104
104
* @param GMP|int|bool|string $exp
105
105
* @param GMP|int|bool|string $mod
106
106
*/
107
- function gmp_powm ($ base , $ exp , $ mod ): GMP | false {}
107
+ function gmp_powm ($ base , $ exp , $ mod ): GMP {}
108
108
109
109
/** @param GMP|int|bool|string $a */
110
110
function gmp_perfect_square ($ a ): bool {}
@@ -113,25 +113,25 @@ function gmp_perfect_square($a): bool {}
113
113
function gmp_perfect_power ($ a ): bool {}
114
114
115
115
/** @param GMP|int|bool|string $a */
116
- function gmp_prob_prime ($ a , int $ reps = 10 ): int | false {}
116
+ function gmp_prob_prime ($ a , int $ reps = 10 ): int {}
117
117
118
118
/**
119
119
* @param GMP|int|bool|string $a
120
120
* @param GMP|int|bool|string $b
121
121
*/
122
- function gmp_gcd ($ a , $ b ): GMP | false {}
122
+ function gmp_gcd ($ a , $ b ): GMP {}
123
123
124
124
/**
125
125
* @param GMP|int|bool|string $a
126
126
* @param GMP|int|bool|string $b
127
127
*/
128
- function gmp_gcdext ($ a , $ b ): array | false {}
128
+ function gmp_gcdext ($ a , $ b ): array {}
129
129
130
130
/**
131
131
* @param GMP|int|bool|string $a
132
132
* @param GMP|int|bool|string $b
133
133
*/
134
- function gmp_lcm ($ a , $ b ): GMP | false {}
134
+ function gmp_lcm ($ a , $ b ): GMP {}
135
135
136
136
/**
137
137
* @param GMP|int|bool|string $a
@@ -143,85 +143,85 @@ function gmp_invert($a, $b): GMP|false {}
143
143
* @param GMP|int|bool|string $a
144
144
* @param GMP|int|bool|string $b
145
145
*/
146
- function gmp_jacobi ($ a , $ b ): int | false {}
146
+ function gmp_jacobi ($ a , $ b ): int {}
147
147
148
148
/**
149
149
* @param GMP|int|bool|string $a
150
150
* @param GMP|int|bool|string $b
151
151
*/
152
- function gmp_legendre ($ a , $ b ): int | false {}
152
+ function gmp_legendre ($ a , $ b ): int {}
153
153
154
154
/**
155
155
* @param GMP|int|bool|string $a
156
156
* @param GMP|int|bool|string $b
157
157
*/
158
- function gmp_kronecker ($ a , $ b ): int | false {}
158
+ function gmp_kronecker ($ a , $ b ): int {}
159
159
160
160
/**
161
161
* @param GMP|int|bool|string $a
162
162
* @param GMP|int|bool|string $b
163
163
*/
164
- function gmp_cmp ($ a , $ b ): int | false {}
164
+ function gmp_cmp ($ a , $ b ): int {}
165
165
166
166
/** @param GMP|int|bool|string $a */
167
- function gmp_sign ($ a ): int | false {}
167
+ function gmp_sign ($ a ): int {}
168
168
169
169
/** @param GMP|int|bool|string $seed */
170
- function gmp_random_seed ($ seed ): ? bool {}
170
+ function gmp_random_seed ($ seed ): void {}
171
171
172
- function gmp_random_bits (int $ bits ): GMP | false {}
172
+ function gmp_random_bits (int $ bits ): GMP {}
173
173
174
174
/**
175
175
* @param GMP|int|bool|string $min
176
176
* @param GMP|int|bool|string $max
177
177
**/
178
- function gmp_random_range ($ min , $ max ): GMP | false {}
178
+ function gmp_random_range ($ min , $ max ): GMP {}
179
179
180
180
/**
181
181
* @param GMP|int|bool|string $a
182
182
* @param GMP|int|bool|string $b
183
183
*/
184
- function gmp_and ($ a , $ b ): GMP | false {}
184
+ function gmp_and ($ a , $ b ): GMP {}
185
185
186
186
/**
187
187
* @param GMP|int|bool|string $a
188
188
* @param GMP|int|bool|string $b
189
189
*/
190
- function gmp_or ($ a , $ b ): GMP | false {}
190
+ function gmp_or ($ a , $ b ): GMP {}
191
191
192
192
/** @param GMP|int|bool|string $a */
193
- function gmp_com ($ a ): GMP | false {}
193
+ function gmp_com ($ a ): GMP {}
194
194
195
195
/**
196
196
* @param GMP|int|bool|string $a
197
197
* @param GMP|int|bool|string $b
198
198
*/
199
- function gmp_xor ($ a , $ b ): GMP | false {}
199
+ function gmp_xor ($ a , $ b ): GMP {}
200
200
201
- function gmp_setbit (GMP $ a , int $ index , bool $ set_clear = true ): ? bool {}
201
+ function gmp_setbit (GMP $ a , int $ index , bool $ set_clear = true ): void {}
202
202
203
- function gmp_clrbit (GMP $ a , int $ index ): ? bool {}
203
+ function gmp_clrbit (GMP $ a , int $ index ): void {}
204
204
205
205
/** @param GMP|int|bool|string $a */
206
206
function gmp_testbit ($ a , int $ index ): bool {}
207
207
208
208
/** @param GMP|int|bool|string $a */
209
- function gmp_scan0 ($ a , int $ start ): int | false {}
209
+ function gmp_scan0 ($ a , int $ start ): int {}
210
210
211
211
/** @param GMP|int|bool|string $a */
212
- function gmp_scan1 ($ a , int $ start ): int | false {}
212
+ function gmp_scan1 ($ a , int $ start ): int {}
213
213
214
214
/** @param GMP|int|bool|string $a */
215
- function gmp_popcount ($ a ): int | false {}
215
+ function gmp_popcount ($ a ): int {}
216
216
217
217
/**
218
218
* @param GMP|int|bool|string $a
219
219
* @param GMP|int|bool|string $b
220
220
*/
221
- function gmp_hamdist ($ a , $ b ): int | false {}
221
+ function gmp_hamdist ($ a , $ b ): int {}
222
222
223
223
/** @param GMP|int|bool|string $a */
224
- function gmp_nextprime ($ a ): GMP | false {}
224
+ function gmp_nextprime ($ a ): GMP {}
225
225
226
226
/** @param GMP|int|bool|string $a */
227
- function gmp_binomial ($ a , int $ b ): GMP | false {}
227
+ function gmp_binomial ($ a , int $ b ): GMP {}
0 commit comments