xref: /freebsd/contrib/bc/tests/bc/divmod.txt (revision 53b70c86)
1scale = 20
2v = divmod(0, 1, v[]); v[0]; v
3v = divmod(0, 321566, v[]); v[0]; v
4v = divmod(0, 0.3984567238456, v[]); v[0]; v
5v = divmod(1, 1, v[]); v[0]; v
6v = divmod(1, 1287469297356, v[]); v[0]; v
7v = divmod(1, 0.2395672438567234, v[]); v[0]; v
8v = divmod(1, 237586239856.0293596728392360, v[]); v[0]; v
9v = divmod(1249687284356, 3027949207835207, v[]); v[0]; v
10v = divmod(378617298617396719, 35748521, v[]); v[0]; v
11v = divmod(9348576237845624358, 0.9857829375461, v[]); v[0]; v
12v = divmod(35768293846193284, 2374568947.045762839567823, v[]); v[0]; v
13v = divmod(-78987234567812345, 876542837618936, v[]); v[0]; v
14v = divmod(-356789237555535468, 0.3375273860984786903, v[]); v[0]; v
15v = divmod(-5203475364850390, 435742903748307.70869378534043296404530458, v[]); v[0]; v
16v = divmod(-0.37861723347576903, 7385770896, v[]); v[0]; v
17v = divmod(-0.399454682043962, 0.34824389304, v[]); v[0]; v
18v = divmod(-0.6920414523873204, 356489645223.76076045304879030, v[]); v[0]; v
19v = divmod(-35872917389671.7573280963748, 73924708, v[]); v[0]; v
20v = divmod(-78375896314.4836709876983, 0.78356798637817, v[]); v[0]; v
21v = divmod(-2374123896417.143789621437581, 347821469423789.1473856783960, v[]); v[0]; v
22v = divmod(-896729350238549726, -34976289345762, v[]); v[0]; v
23v = divmod(-2374568293458762348596, -0.8792370647234987679, v[]); v[0]; v
24v = divmod(-237584692306721845726038, -21783910782374529637.978102738746189024761, v[]); v[0]; v
25v = divmod(-0.23457980123576298375682, -1375486293874612, v[]); v[0]; v
26v = divmod(-0.173897061862478951264, -0.8179327486017634987516298745, v[]); v[0]; v
27v = divmod(-0.9186739823576829347586, -0.235678293458756239846, v[]); v[0]; v
28v = divmod(-0.9375896183746982374568, -13784962873546.0928729395476283745, v[]); v[0]; v
29v = divmod(-2930754618923467.12323745862937465, -734869238465, v[]); v[0]; v
30v = divmod(-23745861923467.874675129834675, -0.23542357869124756, v[]); v[0]; v
31v = divmod(-3878923750692883.7238596702834756902, -7384192674957215364986723.9738461923487621983, v[]); v[0]; v
32v = divmod(1, 0.00000000000000000000000000000000000000000002346728372937352457354204563027, v[]); v[0]; v
33scale = 0
34v = divmod(0, 1, v[]); v[0]; v
35v = divmod(0, 321566, v[]); v[0]; v
36v = divmod(0, 0.3984567238456, v[]); v[0]; v
37v = divmod(1, 1, v[]); v[0]; v
38v = divmod(1, 1287469297356, v[]); v[0]; v
39v = divmod(1, 0.2395672438567234, v[]); v[0]; v
40v = divmod(1, 237586239856.0293596728392360, v[]); v[0]; v
41v = divmod(1249687284356, 3027949207835207, v[]); v[0]; v
42v = divmod(378617298617396719, 35748521, v[]); v[0]; v
43v = divmod(9348576237845624358, 0.9857829375461, v[]); v[0]; v
44v = divmod(35768293846193284, 2374568947.045762839567823, v[]); v[0]; v
45v = divmod(-78987234567812345, 876542837618936, v[]); v[0]; v
46v = divmod(-356789237555535468, 0.3375273860984786903, v[]); v[0]; v
47v = divmod(-5203475364850390, 435742903748307.70869378534043296404530458, v[]); v[0]; v
48v = divmod(-0.37861723347576903, 7385770896, v[]); v[0]; v
49v = divmod(-0.399454682043962, 0.34824389304, v[]); v[0]; v
50v = divmod(-0.6920414523873204, 356489645223.76076045304879030, v[]); v[0]; v
51v = divmod(-35872917389671.7573280963748, 73924708, v[]); v[0]; v
52v = divmod(-78375896314.4836709876983, 0.78356798637817, v[]); v[0]; v
53v = divmod(-2374123896417.143789621437581, 347821469423789.1473856783960, v[]); v[0]; v
54v = divmod(-896729350238549726, -34976289345762, v[]); v[0]; v
55v = divmod(-2374568293458762348596, -0.8792370647234987679, v[]); v[0]; v
56v = divmod(-237584692306721845726038, -21783910782374529637.978102738746189024761, v[]); v[0]; v
57v = divmod(-0.23457980123576298375682, -1375486293874612, v[]); v[0]; v
58v = divmod(-0.173897061862478951264, -0.8179327486017634987516298745, v[]); v[0]; v
59v = divmod(-0.9186739823576829347586, -0.235678293458756239846, v[]); v[0]; v
60v = divmod(-0.9375896183746982374568, -13784962873546.0928729395476283745, v[]); v[0]; v
61v = divmod(-2930754618923467.12323745862937465, -734869238465, v[]); v[0]; v
62v = divmod(-23745861923467.874675129834675, -0.23542357869124756, v[]); v[0]; v
63v = divmod(-3878923750692883.7238596702834756902, -7384192674957215364986723.9738461923487621983, v[]); v[0]; v
64v = divmod(1, 0.00000000000000000000000000000000000000000002346728372937352457354204563027, v[]); v[0]; v
65