Lines Matching refs:_new

29 # _new and _str
30 my $x = $C->_new("123"); my $y = $C->_new("321");
49 $x = $C->_new("39483");
56 $x = $C->_new("39483"); # reset
59 my $z = $C->_new("2");
95 $x = $C->_new("1"); ok ($C->_len($x),1);
96 $x = $C->_new("12"); ok ($C->_len($x),2);
97 $x = $C->_new("123"); ok ($C->_len($x),3);
98 $x = $C->_new("1234"); ok ($C->_len($x),4);
99 $x = $C->_new("12345"); ok ($C->_len($x),5);
100 $x = $C->_new("123456"); ok ($C->_len($x),6);
101 $x = $C->_new("1234567"); ok ($C->_len($x),7);
102 $x = $C->_new("12345678"); ok ($C->_len($x),8);
103 $x = $C->_new("123456789"); ok ($C->_len($x),9);
105 $x = $C->_new("8"); ok ($C->_len($x),1);
106 $x = $C->_new("21"); ok ($C->_len($x),2);
107 $x = $C->_new("321"); ok ($C->_len($x),3);
108 $x = $C->_new("4321"); ok ($C->_len($x),4);
109 $x = $C->_new("54321"); ok ($C->_len($x),5);
110 $x = $C->_new("654321"); ok ($C->_len($x),6);
111 $x = $C->_new("7654321"); ok ($C->_len($x),7);
112 $x = $C->_new("87654321"); ok ($C->_len($x),8);
113 $x = $C->_new("987654321"); ok ($C->_len($x),9);
118 $x = $C->_new($a);
123 $x = $C->_new("123456789");
134 $x = $C->_new("$_");
140 $x = $C->_new("1256000000"); ok ($C->_zeros($x),6);
141 $x = $C->_new("152"); ok ($C->_zeros($x),0);
142 $x = $C->_new("123000"); ok ($C->_zeros($x),3);
143 $x = $C->_new("0"); ok ($C->_zeros($x),0);
146 $x = $C->_new("10"); $y = $C->_new("3");
148 $x = $C->_new("20"); $y = $C->_new("3");
151 $x = $C->_new("128"); $y = $C->_new("4");
154 $x = $C->_new("1000"); $y = $C->_new("3");
156 $x = $C->_new("20000"); $y = $C->_new("3");
158 $x = $C->_new("256"); $y = $C->_new("4");
161 $x = $C->_new("6411906467305339182857313397200584952398");
162 $y = $C->_new("45");
166 $x = $C->_new("123456789");
167 $y = $C->_new("987654321");
172 $x = $C->_new("12");
173 $y = $C->_new("12");
175 $x = $C->_new("21");
178 $x = $C->_new("123456789");
179 $y = $C->_new("1987654321");
183 $x = $C->_new("1234567890123456789");
184 $y = $C->_new("987654321012345678");
190 $x = $C->_new("1234");
191 $y = $C->_new("987654321012345678");
198 $x = $C->_new("8");
199 $y = $C->_new("5033");
205 $x = $C->_new("3333"); $y = $C->_new("1111");
207 $x = $C->_new("33333"); $y = $C->_new("1111"); ($x,$y) = $C->_div($x,$y);
209 $x = $C->_new("123"); $y = $C->_new("1111");
215 $x = $C->_new("$_");
221 $x = $C->_new("144"); ok ($C->_str($C->_sqrt($x)),'12');
222 $x = $C->_new("144000000000000"); ok ($C->_str($C->_sqrt($x)),'12000000');
225 $x = $C->_new("81"); my $n = $C->_new("3"); # 4*4*4 = 64, 5*5*5 = 125
227 $x = $C->_new("81"); $n = $C->_new("4"); # 3*3*3*3 == 81
231 $x = $C->_new("0"); $n = $C->_new("3"); # 0 ** y => 0
233 $x = $C->_new("3"); $n = $C->_new("0"); # x ** 0 => 1
235 $x = $C->_new("1"); $n = $C->_new("3"); # 1 ** y => 1
237 $x = $C->_new("5"); $n = $C->_new("1"); # x ** 1 => x
240 $x = $C->_new("81"); $n = $C->_new("3"); # 81 ** 3 == 531441
245 $x = $C->_new("81");
252 $x = $C->_new("81"); $n = $C->_new("14");
256 $x = $C->_new("523347633027360537213511520");
259 $x = $C->_new("523347633027360537213511522");
267 $x = '9' x $i; $x = $C->_new($x);
268 $n = $C->_new("2");
275 $x = '9' x $i; $x = $C->_new($x);
276 $n = '9' x $i; $n = $C->_new($n);
280 $x = '9' x $i; $x = $C->_new($x);
281 $n = $C->_new("2");
289 $x = $C->_new("0"); ok ($C->_str($C->_fac($x)),'1');
290 $x = $C->_new("1"); ok ($C->_str($C->_fac($x)),'1');
291 $x = $C->_new("2"); ok ($C->_str($C->_fac($x)),'2');
292 $x = $C->_new("3"); ok ($C->_str($C->_fac($x)),'6');
293 $x = $C->_new("4"); ok ($C->_str($C->_fac($x)),'24');
294 $x = $C->_new("5"); ok ($C->_str($C->_fac($x)),'120');
295 $x = $C->_new("10"); ok ($C->_str($C->_fac($x)),'3628800');
296 $x = $C->_new("11"); ok ($C->_str($C->_fac($x)),'39916800');
297 $x = $C->_new("12"); ok ($C->_str($C->_fac($x)),'479001600');
298 $x = $C->_new("13"); ok ($C->_str($C->_fac($x)),'6227020800');
301 $x = $C->_new("3"); $C->_fac($x); ok ($C->_str($x),'6');
302 $x = $C->_new("13"); $C->_fac($x); ok ($C->_str($x),'6227020800');
308 $x = $C->_new("$_"); $C->_inc($x);
315 $x = $C->_new("$_"); $C->_inc($x);
322 $x = $C->_new("$_"); $C->_inc($x);
328 $x = $C->_new("1000"); $C->_inc($x); ok ($C->_str($x),'1001');
339 $x = $C->_new($x); $C->_inc($x); ok ($C->_str($x),$z);
342 $x = $C->_new($x); $C->_dec($x); ok ($C->_str($x),$z);
345 # $x = $C->_new("-2"); $y = $C->_new("4"); ok ($C->_acmp($x,$y),-1);
349 $x = $C->_new("1000"); $y = $C->_new("3");
351 $x = $C->_new("1000"); $y = $C->_new("2");
355 $x = $C->_new("5"); $y = $C->_new("2");
357 $x = $C->_new("5"); $y = $C->_new("2");
359 $x = $C->_new("5"); $y = $C->_new("3");
367 ok ($C->_str( $C->_from_hex( $C->_as_hex( $C->_new("128")))), 128);
368 ok ($C->_str( $C->_from_bin( $C->_as_bin( $C->_new("128")))), 128);
369 ok ($C->_str( $C->_from_hex( $C->_as_hex( $C->_new("0")))), 0);
370 ok ($C->_str( $C->_from_bin( $C->_as_bin( $C->_new("0")))), 0);
371 ok ($C->_as_hex( $C->_new("0")), '0x0');
372 ok ($C->_as_bin( $C->_new("0")), '0b0');
373 ok ($C->_as_hex( $C->_new("12")), '0xc');
374 ok ($C->_as_bin( $C->_new("12")), '0b1100');
377 $x = $C->_new("123456789");