home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.cs.arizona.edu
/
ftp.cs.arizona.edu.tar
/
ftp.cs.arizona.edu
/
icon
/
historic
/
v941.tgz
/
icon.v941src.tar
/
icon.v941src
/
tests
/
general
/
lgint.std
< prev
next >
Wrap
Text File
|
2001-12-06
|
17KB
|
414 lines
a = 1618033988749894848204586834365638117720309
b = -2718281828459045235360287471352662497757247
c = 3141592653589793238462643383279502884197169
a + b = -1100247839709150387155700636987024380036938
b + c = 423310825130748003102355911926840386439922
c + a = 4759626642339688086667230217645141001917478
minint = -18446744073709551616
maxint = 18446744073709551615
-minint = 18446744073709551616
abs(min) = 18446744073709551616
minint * -1 = 18446744073709551616
minint / -1 = 18446744073709551616
(2^32)^2 = 18446744073709551616
1! = 1
12! = 479001600
23! = 25852016738884976640000
34! = 295232799039604140847618609643520000000
45! = 119622220865480194561963161495657715064383733760000000000
F(35) = 9227465
F(69) = 117669030460994
F(103) = 1500520536206896083277
F(137) = 19134702400093278081449423917
F(171) = 244006547798191185585064349218729154
F(205) = 3111581989804070186099320645726169127737705
F(239) = 39679027332006820581608740953902289877834488152161
F(273) = 505988662735923140767969869749836918999964413630219877218
F(307) = 6452389184720949856740872794933738025334109298792472139250504213
F(341) = 82281144336295989585340713815384441479925901307982452831610787275979941
M(61) = 2305843009213693951
M(89) = 618970019642690137449562111
M(107) = 162259276829213363391578010288127
M(127) = 170141183460469231731687303715884105727
P(31) = 2305843008139952128
P(61) = 2658455991569831744654692615953842176
P(89) = 191561942608236107294793378084303638130997321548169216
P(107) = 13164036458569648337239753460458722910223472318386943117783728128
11213 ^ 2 = 125731369
11213 ^ 3 = 1409825840597
11213 ^ 4 = 15808377150614161
11213 ^ 5 = 177259332989836587293
11213 ^ 6 = 1987608900815037653316409
11213 ^ 7 = 22287058604839017206636894117
11213 ^ 8 = 249904788136059899938019493733921
11213 ^ 9 = 2802182389369639658005012583238456173
11213 ^ 10 = 31420871132001769485210206095852809067849
11213 ^ 11 = 352322228003135841237662040952797548077790837
11213 ^ 12 = 3950589142599162187797904465203718906596268655281
11213 ^ 13 = 44297956055964405611777902768329300099663960431665853
11213 ^ 14 = 496712981255528880124865623741276442017531988320269209689
11213 ^ 15 = 5569642658818245332840118239010932744342586185035178648242757
11213 ^ 16 = 62452403133328984917136245814029588862313418892799458182746034241
3 ^ 60 = 42391158275216203514294433201
3 ^ 61 = 127173474825648610542883299603
3 ^ 62 = integer(~10^30)
3 ^ 63 = integer(~10^30)
3 ^ 64 = integer(~10^31)
3 ^ 65 = integer(~10^31)
3 ^ 66 = integer(~10^31)
3 ^ 67 = integer(~10^32)
3 ^ 68 = integer(~10^32)
3 ^ 69 = integer(~10^33)
3 ^ 70 = integer(~10^33)
3 ^ 71 = integer(~10^34)
3 ^ 72 = integer(~10^34)
3 ^ 73 = integer(~10^35)
3 ^ 74 = integer(~10^35)
3 ^ 75 = integer(~10^36)
2 ^ 63 = 9223372036854775808
3 ^ 40 = 12157665459056928801
5 ^ 28 = 37252902984619140625
7 ^ 23 = 27368747340080916343
11 ^ 19 = 61159090448414546291
13 ^ 18 = 112455406951957393129
17 ^ 16 = 48661191875666868481
19 ^ 15 = 15181127029874798299
23 ^ 14 = 11592836324538749809
29 ^ 13 = 10260628712958602189
31 ^ 13 = 24417546297445042591
37 ^ 13 = 243569224216081305397
41 ^ 12 = 22563490300366186081
43 ^ 12 = 39959630797262576401
47 ^ 12 = 116191483108948578241
53 ^ 11 = 9269035929372191597
59 ^ 11 = 30155888444737842659
61 ^ 11 = 43513917611435838661
67 ^ 11 = 122130132904968017083
71 ^ 11 = 231122292121701565271
73 ^ 11 = 313726685568359708377
79 ^ 10 = 9468276082626847201
83 ^ 10 = 15516041187205853449
89 ^ 10 = 31181719929966183601
97 ^ 10 = 73742412689492826049
v = 3
-2 ^ v = -8
-1 ^ v = -1
0 ^ v = 0
1 ^ v = 1
2 ^ v = 8
-1.5 ^ v = -3.375
-1.0 ^ v = -1.0
-0.5 ^ v = -0.125
0.0 ^ v = 0.0
0.5 ^ v = 0.125
1.0 ^ v = 1.0
1.5 ^ v = 3.375
v = 6
-2 ^ v = 64
-1 ^ v = 1
0 ^ v = 0
1 ^ v = 1
2 ^ v = 64
-1.5 ^ v = 11.390625
-1.0 ^ v = 1.0
-0.5 ^ v = 0.015625
0.0 ^ v = 0.0
0.5 ^ v = 0.015625
1.0 ^ v = 1.0
1.5 ^ v = 11.390625
v = -7
-2 ^ v = 0
-1 ^ v = -1
0 ^ v = error 204
1 ^ v = 1
2 ^ v = 0
-1.5 ^ v = -0.05852766347
-1.0 ^ v = -1.0
-0.5 ^ v = -128.0
0.0 ^ v = error 204
0.5 ^ v = 128.0
1.0 ^ v = 1.0
1.5 ^ v = 0.05852766347
2 ^ 84 = 19342813113834066795298816
3 ^ 53 = 19383245667680019896796723
5 ^ 36 = 14551915228366851806640625
7 ^ 30 = 22539340290692258087863249
10 ^ 25 = 10000000000000000000000000
17 ^ 21 = 69091933913008732880827217
51 ^ 15 = 41072642160770556400888251
-3 ^ 54 = 58149737003040059690390169
-11 ^ 26 = 1191817653772720942460132761
-43 ^ 16 = 136614025729312093462315201
9 ^ 27 = 58149737003040059690390169
27 ^ 18 = 58149737003040059690390169
81 ^ 14 = 523347633027360537213511521
243 ^ 11 = 174449211009120179071170507
729 ^ 9 = 58149737003040059690390169
2187 ^ 8 = 523347633027360537213511521
6561 ^ 7 = 523347633027360537213511521
19683 ^ 6 = 58149737003040059690390169
59049 ^ 6 = 42391158275216203514294433201
177147 ^ 5 = 174449211009120179071170507
531441 ^ 5 = 42391158275216203514294433201
1594323 ^ 5 = 10301051460877537453973547267843
4782969 ^ 4 = 523347633027360537213511521
14348907 ^ 4 = 42391158275216203514294433201
43046721 ^ 4 = 3433683820292512484657849089281
129140163 ^ 4 = 278128389443693511257285776231761
387420489 ^ 3 = 58149737003040059690390169
1162261467 ^ 3 = 1570042899082081611640534563
3486784401 ^ 3 = 42391158275216203514294433201
10460353203 ^ 3 = 1144561273430837494885949696427
31381059609 ^ 3 = 30903154382632612361920641803529
94143178827 ^ 3 = 834385168331080533771857328695283
282429536481 ^ 3 = 22528399544939174411840147874772641
847288609443 ^ 3 = 608266787713357709119683992618861307
2541865828329 ^ 3 = 16423203268260658146231467800709255289
7625597484987 ^ 2 = 58149737003040059690390169
22876792454961 ^ 2 = 523347633027360537213511521
68630377364883 ^ 2 = 4710128697246244834921603689
205891132094649 ^ 2 = 42391158275216203514294433201
617673396283947 ^ 2 = 381520424476945831628649898809
1853020188851841 ^ 2 = 3433683820292512484657849089281
5559060566555523 ^ 2 = 30903154382632612361920641803529
16677181699666569 ^ 2 = 278128389443693511257285776231761
50031545098999707 ^ 2 = 2503155504993241601315571986085849
150094635296999121 ^ 2 = 22528399544939174411840147874772641
450283905890997363 ^ 2 = 202755595904452569706561330872953769
1350851717672992089 ^ 2 = 1824800363140073127359051977856583921
4052555153018976267 ^ 2 = 16423203268260658146231467800709255289
12157665459056928801 ^ 2 = 147808829414345923316083210206383297601
36472996377170786403 ^ 2 = 1330279464729113309844748891857449678409
109418989131512359209 ^ 2 = 11972515182562019788602740026717047105681
328256967394537077627 ^ 2 = 107752636643058178097424660240453423951129
984770902183611232881 ^ 2 = 969773729787523602876821942164080815560161
2954312706550833698643 ^ 2 = 8727963568087712425891397479476727340041449
8862938119652501095929 ^ 2 = 78551672112789411833022577315290546060373041
26588814358957503287787 ^ 2 = 706965049015104706497203195837614914543357369
79766443076872509863361 ^ 2 = 6362685441135942358474828762538534230890216321
239299329230617529590083 ^ 2 = 57264168970223481226273458862846808078011946889
717897987691852588770249 ^ 2 = 515377520732011331036461129765621272702107522001
conv ok: 787
conv ok: 619369
conv ok: 487443403
conv ok: 383617958161
conv ok: 301907333072707
conv ok: 237601071128220409
conv ok: 186992042977909461883
conv ok: 147162737823614746501921
conv ok: 115817074667184805497011827
conv ok: 91148037763074441926148307849
conv ok: 71733505719539585795878718277163
conv ok: 56454269001277654021356551284127281
conv ok: 44429509704005513714807605860608170147
conv ok: 34966024137052339293553585812298629905689
conv ok: 27518260995860191024026672034279021735777243
conv ok: 21656871403741970335908990890977590106056690241
conv ok: 17043957794744930654360375831199363413466615219667
conv ok: 13413594784464260424981615779153899006398226177877929
conv ok: 10556499095373372954460531618194118518035404001989930123
conv ok: 8307964788058844515160438383518771273693862949566075006801
conv ok: 6538368288202310633431265007829272992397070141308501030352387
conv ok: 5145695842815218468510405561161637845016494201209790310887328569
conv ok: 4049662628295576934717689176634208984027980936352104974668327583803
conv ok: 3187084488468619047622821382011122470430020996909106615063973808452961
conv ok: -5781
conv ok: 33419961
conv ok: -193200794541
conv ok: 1116893793241521
conv ok: -6456763018729232901
conv ok: 37326547011273695400681
conv ok: -215784768272173233111336861
conv ok: 1247451745381433460616638393441
conv ok: -7211518540050066835824786552482421
conv ok: 41689788680029436377903091059900875801
conv ok: -241008668359250171700657769417286963005581
conv ok: 1393271111784825242601502565001335933135263761
conv ok: -8054500297228074727479286328272723029454959802341
conv ok: 46563066218275499999557754263744611833279122617333321
conv ok: -269181085807850665497443377398707601008186607850803928701
conv ok: 1556135857055184697240720164741928641428326779985497511820481
conv ok: -8996021389636022734748603272373089476097157115096161115834200661
conv ok: 52005999653485847429581675517588830261317665282370907410637514021241
2R1111111111111111111111111111111111111111111111111111111111111111 = 18446744073709551615
3R2222222222222222222222222222222222222222 = 12157665459056928800
4R33333333333333333333333333333333 = 18446744073709551615
5R4444444444444444444444444444 = 37252902984619140624
6R5555555555555555555555555 = 28430288029929701375
7R66666666666666666666666 = 27368747340080916342
8R7777777777777777777777 = 73786976294838206463
9R88888888888888888888 = 12157665459056928800
10R9999999999999999999 = 9999999999999999999
11Raaaaaaaaaaaaaaaaaaa = 61159090448414546290
12Rbbbbbbbbbbbbbbbbbb = 26623333280885243903
13Rcccccccccccccccccc = 112455406951957393128
14Rddddddddddddddddd = 30491346729331195903
15Reeeeeeeeeeeeeeeee = 98526125335693359374
16Rffffffffffffffff = 18446744073709551615
17Rgggggggggggggggg = 48661191875666868480
18Rhhhhhhhhhhhhhhhh = 121439531096594251775
19Riiiiiiiiiiiiiii = 15181127029874798298
20Rjjjjjjjjjjjjjjj = 32767999999999999999
21Rkkkkkkkkkkkkkkk = 68122318582951682300
22Rlllllllllllllll = 136880068015412051967
23Rmmmmmmmmmmmmmm = 11592836324538749808
24Rnnnnnnnnnnnnnn = 21035720123168587775
25Roooooooooooooo = 37252902984619140624
26Rpppppppppppppp = 64509974703297150975
27Rqqqqqqqqqqqqqq = 109418989131512359208
28Rrrrrrrrrrrrrrr = 182059119829942534143
29Rsssssssssssss = 10260628712958602188
30Rttttttttttttt = 15943229999999999999
31Ruuuuuuuuuuuuu = 24417546297445042590
32Rvvvvvvvvvvvvv = 36893488147419103231
33Rwwwwwwwwwwwww = 55040353993448503712
34Rxxxxxxxxxxxxx = 81138303245565435903
35Ryyyyyyyyyyyyy = 118272717781982421874
36rZZZZZZZZZZ = 3656158440062975
36rZZZZZZZZZZZ = 131621703842267135
36rZZZZZZZZZZZZ = 4738381338321616895
36rZZZZZZZZZZZZZ = 170581728179578208255
36rZZZZZZZZZZZZZZ = 6140942214464815497215
36rZZZZZZZZZZZZZZZ = 221073919720733357899775
36rZZZZZZZZZZZZZZZZ = 7958661109946400884391935
36rZZZZZZZZZZZZZZZZZ = 286511799958070431838109695
36rZZZZZZZZZZZZZZZZZZ = 10314424798490535546171949055
36rZZZZZZZZZZZZZZZZZZZ = 371319292745659279662190166015
36rZZZZZZZZZZZZZZZZZZZZ = 13367494538843734067838845976575
110000
1073851824
2147703648
1000000000
2073741824
4300405152606846976
-110000
-1073851824
-2147593648
u: 37 -37 -38 ~= > >=
u: 5.0 -5.0 -6
u: 9223372036854775808 -9223372036854775808 -9223372036854775809 ~= > >=
u: 61159090448414546291 -61159090448414546291 -61159090448414546292 ~= > >=
u: 37252902984619140625 -37252902984619140625 -37252902984619140626 ~= > >=
u: 73 -73 -74 ~= > >=
u: 9.0 -9.0 -10
u: -27368747340080916343 27368747340080916343 27368747340080916342 < <= ~=
u: -12157665459056928801 12157665459056928801 12157665459056928800 < <= ~=
u: 48661191875666868481 -48661191875666868481 -48661191875666868482 ~= > >=
b: 37 73 < <= ~=
+- 110 -36
*/% 2701 0 37
&|! 1 109 108
b: 37 9.0 ~= > >=
+- 46.0 28.0
*/% 333.0 4.111111111 1.0
&|! 1 45 44
b: 37 -27368747340080916343 ~= > >=
+- -27368747340080916306 27368747340080916380
*/% -1012643651582993904691 0 37
&|! 1 -27368747340080916307 -27368747340080916308
b: 37 -12157665459056928801 ~= > >=
+- -12157665459056928764 12157665459056928838
*/% -449833621985106365637 0 37
&|! 5 -12157665459056928769 -12157665459056928774
b: 37 48661191875666868481 < <= ~=
+- 48661191875666868518 -48661191875666868444
*/% 1800464099399674133797 0 37
&|! 1 48661191875666868517 48661191875666868516
b: 5.0 73
+- 78.0 -68.0
*/% 365.0 0.06849315068 5.0
&|! 1 77 76
b: 5.0 9.0 < <= ~=
+- 14.0 -4.0
*/% 45.0 0.5555555556 5.0
&|! 1 13 12
b: 5.0 -27368747340080916343
+- -2.736874734e+19 2.736874734e+19
*/% -1.368437367e+20 -1.826901297e-19 5.0
&|! 1 -27368747340080916339 -27368747340080916340
b: 5.0 -12157665459056928801
+- -1.215766546e+19 1.215766546e+19
*/% -6.07883273e+19 -4.11263167e-19 5.0
&|! 5 -12157665459056928801 -12157665459056928806
b: 5.0 48661191875666868481
+- 4.866119188e+19 -4.866119188e+19
*/% 2.433059594e+20 1.027512851e-19 5.0
&|! 1 48661191875666868485 48661191875666868484
b: 9223372036854775808 73 ~= > >=
+- 9223372036854775881 9223372036854775735
*/% 673306158690398633984 126347562148695559 1
&|! 0 9223372036854775881 9223372036854775881
b: 9223372036854775808 9.0 ~= > >=
+- 9.223372037e+18 9.223372037e+18
*/% 8.301034833e+19 1.024819115e+18 8.0
&|! 0 9223372036854775817 9223372036854775817
b: 9223372036854775808 -27368747340080916343 ~= > >=
+- -18145375303226140535 36592119376935692151
*/% -252432138900245848896847100400468230144 0 9223372036854775808
&|! 9223372036854775808 -27368747340080916343 -36592119376935692151
b: 9223372036854775808 -12157665459056928801 ~= > >=
+- -2934293422202152993 21381037495911704609
*/% -112134671628500858351345486069873246208 0 9223372036854775808
&|! 0 -2934293422202152993 -2934293422202152993
b: 9223372036854775808 48661191875666868481 < <= ~=
+- 57884563912521644289 -39437819838812092673
*/% 448820276426050593203111380360676507648 0 9223372036854775808
&|! 9223372036854775808 48661191875666868481 39437819838812092673
b: 61159090448414546291 73 ~= > >=
+- 61159090448414546364 61159090448414546218
*/% 4464613602734261879243 837795759567322551 68
&|! 65 61159090448414546299 61159090448414546234
b: 61159090448414546291 9.0 ~= > >=
+- 6.115909045e+19 6.115909045e+19
*/% 5.50431814e+20 6.795454494e+18 5.0
&|! 1 61159090448414546299 61159090448414546298
b: 61159090448414546291 -27368747340080916343 ~= > >=
+- 33790343108333629948 88527837788495462634
*/% -1673847694031813790959405051173871933813 -2 6421595768252713605
&|! 36893677298903685121 -3103334190570055173 -39997011489473740294
b: 61159090448414546291 -12157665459056928801 ~= > >=
+- 49001424989357617490 73316755907471475092
*/% -743551761452028064444726055040305627091 -5 370763153129902286
&|! 61122863661437686099 -12121438672080068609 -73244302333517754708
b: 61159090448414546291 48661191875666868481 ~= > >=
+- 109820282324081414772 12497898572747677810
*/% 2976074235251565096354096402968383353971 1 12497898572747677810
&|! 36911511549794588929 72908770774286825843 35997259224492236914
b: 37252902984619140625 73 ~= > >=
+- 37252902984619140698 37252902984619140552
*/% 2719461917877197265625 510313739515330693 36
&|! 1 37252902984619140697 37252902984619140696
b: 37252902984619140625 9.0 ~= > >=
+- 3.725290298e+19 3.725290298e+19
*/% 3.352761269e+20 4.139211443e+18 8.0
&|! 1 37252902984619140633 37252902984619140632
b: 37252902984619140625 -27368747340080916343 ~= > >=
+- 9884155644538224282 64621650324700056968
*/% -1019565289470587534569203853607177734375 -1 9884155644538224282
&|! 37194285120097353729 -27310129475559129447 -64504414595656483176
b: 37252902984619140625 -12157665459056928801 ~= > >=
+- 25095237525562211824 49410568443676069426
*/% -452908331865702897347509860992431640625 -3 779906607448354222
&|! 37200930984991655441 -12105693459429443617 -49306624444421099058
b: 37252902984619140625 48661191875666868481 < <= ~=
+- 85914094860286009106 -11408288891047727856
*/% 1812770660060154962576925754547119140625 0 37252902984619140625
&|! 36914950757738881025 48999144102547128081 12084193344808247056