http://code.google.com/p/decnum-dynpmcs/source/detail?r=157
Added:
/trunk/t/remainder.t
Modified:
/trunk/aux/decTest/src/inc/procs.pir
/trunk/aux/decTest/src/pct/grammar.pg
=======================================
--- /dev/null
+++ /trunk/t/remainder.t Sat Aug 8 21:37:24 2009
@@ -0,0 +1,8935 @@
+#! /usr/bin/env parrot
+
+.namespace []
+.sub "tests" :subid("10_1249792357")
+.annotate "line", 0
+ .const 'Sub' $P2538 = "432_1249792357"
+ capture_lex $P2538
+ .const 'Sub' $P2532 = "431_1249792357"
+ capture_lex $P2532
+ .const 'Sub' $P2526 = "430_1249792357"
+ capture_lex $P2526
+ .const 'Sub' $P2520 = "429_1249792357"
+ capture_lex $P2520
+ .const 'Sub' $P2514 = "428_1249792357"
+ capture_lex $P2514
+ .const 'Sub' $P2508 = "427_1249792357"
+ capture_lex $P2508
+ .const 'Sub' $P2502 = "426_1249792357"
+ capture_lex $P2502
+ .const 'Sub' $P2496 = "425_1249792357"
+ capture_lex $P2496
+ .const 'Sub' $P2490 = "424_1249792357"
+ capture_lex $P2490
+ .const 'Sub' $P2484 = "423_1249792357"
+ capture_lex $P2484
+ .const 'Sub' $P2478 = "422_1249792357"
+ capture_lex $P2478
+ .const 'Sub' $P2472 = "421_1249792357"
+ capture_lex $P2472
+ .const 'Sub' $P2466 = "420_1249792357"
+ capture_lex $P2466
+ .const 'Sub' $P2460 = "419_1249792357"
+ capture_lex $P2460
+ .const 'Sub' $P2454 = "418_1249792357"
+ capture_lex $P2454
+ .const 'Sub' $P2448 = "417_1249792357"
+ capture_lex $P2448
+ .const 'Sub' $P2442 = "416_1249792357"
+ capture_lex $P2442
+ .const 'Sub' $P2436 = "415_1249792357"
+ capture_lex $P2436
+ .const 'Sub' $P2430 = "414_1249792357"
+ capture_lex $P2430
+ .const 'Sub' $P2424 = "413_1249792357"
+ capture_lex $P2424
+ .const 'Sub' $P2418 = "412_1249792357"
+ capture_lex $P2418
+ .const 'Sub' $P2412 = "411_1249792357"
+ capture_lex $P2412
+ .const 'Sub' $P2406 = "410_1249792357"
+ capture_lex $P2406
+ .const 'Sub' $P2400 = "409_1249792357"
+ capture_lex $P2400
+ .const 'Sub' $P2394 = "408_1249792357"
+ capture_lex $P2394
+ .const 'Sub' $P2388 = "407_1249792357"
+ capture_lex $P2388
+ .const 'Sub' $P2382 = "406_1249792357"
+ capture_lex $P2382
+ .const 'Sub' $P2376 = "405_1249792357"
+ capture_lex $P2376
+ .const 'Sub' $P2370 = "404_1249792357"
+ capture_lex $P2370
+ .const 'Sub' $P2364 = "403_1249792357"
+ capture_lex $P2364
+ .const 'Sub' $P2358 = "402_1249792357"
+ capture_lex $P2358
+ .const 'Sub' $P2352 = "401_1249792357"
+ capture_lex $P2352
+ .const 'Sub' $P2346 = "400_1249792357"
+ capture_lex $P2346
+ .const 'Sub' $P2340 = "399_1249792357"
+ capture_lex $P2340
+ .const 'Sub' $P2334 = "398_1249792357"
+ capture_lex $P2334
+ .const 'Sub' $P2328 = "397_1249792357"
+ capture_lex $P2328
+ .const 'Sub' $P2322 = "396_1249792357"
+ capture_lex $P2322
+ .const 'Sub' $P2316 = "395_1249792357"
+ capture_lex $P2316
+ .const 'Sub' $P2310 = "394_1249792357"
+ capture_lex $P2310
+ .const 'Sub' $P2304 = "393_1249792357"
+ capture_lex $P2304
+ .const 'Sub' $P2298 = "392_1249792357"
+ capture_lex $P2298
+ .const 'Sub' $P2292 = "391_1249792357"
+ capture_lex $P2292
+ .const 'Sub' $P2286 = "390_1249792357"
+ capture_lex $P2286
+ .const 'Sub' $P2280 = "389_1249792357"
+ capture_lex $P2280
+ .const 'Sub' $P2274 = "388_1249792357"
+ capture_lex $P2274
+ .const 'Sub' $P2268 = "387_1249792357"
+ capture_lex $P2268
+ .const 'Sub' $P2262 = "386_1249792357"
+ capture_lex $P2262
+ .const 'Sub' $P2256 = "385_1249792357"
+ capture_lex $P2256
+ .const 'Sub' $P2250 = "384_1249792357"
+ capture_lex $P2250
+ .const 'Sub' $P2244 = "383_1249792357"
+ capture_lex $P2244
+ .const 'Sub' $P2238 = "382_1249792357"
+ capture_lex $P2238
+ .const 'Sub' $P2232 = "381_1249792357"
+ capture_lex $P2232
+ .const 'Sub' $P2226 = "380_1249792357"
+ capture_lex $P2226
+ .const 'Sub' $P2220 = "379_1249792357"
+ capture_lex $P2220
+ .const 'Sub' $P2214 = "378_1249792357"
+ capture_lex $P2214
+ .const 'Sub' $P2208 = "377_1249792357"
+ capture_lex $P2208
+ .const 'Sub' $P2202 = "376_1249792357"
+ capture_lex $P2202
+ .const 'Sub' $P2196 = "375_1249792357"
+ capture_lex $P2196
+ .const 'Sub' $P2190 = "374_1249792357"
+ capture_lex $P2190
+ .const 'Sub' $P2184 = "373_1249792357"
+ capture_lex $P2184
+ .const 'Sub' $P2178 = "372_1249792357"
+ capture_lex $P2178
+ .const 'Sub' $P2172 = "371_1249792357"
+ capture_lex $P2172
+ .const 'Sub' $P2166 = "370_1249792357"
+ capture_lex $P2166
+ .const 'Sub' $P2160 = "369_1249792357"
+ capture_lex $P2160
+ .const 'Sub' $P2154 = "368_1249792357"
+ capture_lex $P2154
+ .const 'Sub' $P2148 = "367_1249792357"
+ capture_lex $P2148
+ .const 'Sub' $P2142 = "366_1249792357"
+ capture_lex $P2142
+ .const 'Sub' $P2136 = "365_1249792357"
+ capture_lex $P2136
+ .const 'Sub' $P2130 = "364_1249792357"
+ capture_lex $P2130
+ .const 'Sub' $P2124 = "363_1249792357"
+ capture_lex $P2124
+ .const 'Sub' $P2118 = "362_1249792357"
+ capture_lex $P2118
+ .const 'Sub' $P2112 = "361_1249792357"
+ capture_lex $P2112
+ .const 'Sub' $P2106 = "360_1249792357"
+ capture_lex $P2106
+ .const 'Sub' $P2100 = "359_1249792357"
+ capture_lex $P2100
+ .const 'Sub' $P2094 = "358_1249792357"
+ capture_lex $P2094
+ .const 'Sub' $P2088 = "357_1249792357"
+ capture_lex $P2088
+ .const 'Sub' $P2082 = "356_1249792357"
+ capture_lex $P2082
+ .const 'Sub' $P2076 = "355_1249792357"
+ capture_lex $P2076
+ .const 'Sub' $P2070 = "354_1249792357"
+ capture_lex $P2070
+ .const 'Sub' $P2064 = "353_1249792357"
+ capture_lex $P2064
+ .const 'Sub' $P2058 = "352_1249792357"
+ capture_lex $P2058
+ .const 'Sub' $P2052 = "351_1249792357"
+ capture_lex $P2052
+ .const 'Sub' $P2046 = "350_1249792357"
+ capture_lex $P2046
+ .const 'Sub' $P2040 = "349_1249792357"
+ capture_lex $P2040
+ .const 'Sub' $P2034 = "348_1249792357"
+ capture_lex $P2034
+ .const 'Sub' $P2028 = "347_1249792357"
+ capture_lex $P2028
+ .const 'Sub' $P2022 = "346_1249792357"
+ capture_lex $P2022
+ .const 'Sub' $P2016 = "345_1249792357"
+ capture_lex $P2016
+ .const 'Sub' $P2010 = "344_1249792357"
+ capture_lex $P2010
+ .const 'Sub' $P2004 = "343_1249792357"
+ capture_lex $P2004
+ .const 'Sub' $P1998 = "342_1249792357"
+ capture_lex $P1998
+ .const 'Sub' $P1992 = "341_1249792357"
+ capture_lex $P1992
+ .const 'Sub' $P1986 = "340_1249792357"
+ capture_lex $P1986
+ .const 'Sub' $P1980 = "339_1249792357"
+ capture_lex $P1980
+ .const 'Sub' $P1974 = "338_1249792357"
+ capture_lex $P1974
+ .const 'Sub' $P1968 = "337_1249792357"
+ capture_lex $P1968
+ .const 'Sub' $P1962 = "336_1249792357"
+ capture_lex $P1962
+ .const 'Sub' $P1956 = "335_1249792357"
+ capture_lex $P1956
+ .const 'Sub' $P1950 = "334_1249792357"
+ capture_lex $P1950
+ .const 'Sub' $P1944 = "333_1249792357"
+ capture_lex $P1944
+ .const 'Sub' $P1938 = "332_1249792357"
+ capture_lex $P1938
+ .const 'Sub' $P1932 = "331_1249792357"
+ capture_lex $P1932
+ .const 'Sub' $P1926 = "330_1249792357"
+ capture_lex $P1926
+ .const 'Sub' $P1920 = "329_1249792357"
+ capture_lex $P1920
+ .const 'Sub' $P1914 = "328_1249792357"
+ capture_lex $P1914
+ .const 'Sub' $P1908 = "327_1249792357"
+ capture_lex $P1908
+ .const 'Sub' $P1902 = "326_1249792357"
+ capture_lex $P1902
+ .const 'Sub' $P1896 = "325_1249792357"
+ capture_lex $P1896
+ .const 'Sub' $P1890 = "324_1249792357"
+ capture_lex $P1890
+ .const 'Sub' $P1884 = "323_1249792357"
+ capture_lex $P1884
+ .const 'Sub' $P1878 = "322_1249792357"
+ capture_lex $P1878
+ .const 'Sub' $P1872 = "321_1249792357"
+ capture_lex $P1872
+ .const 'Sub' $P1866 = "320_1249792357"
+ capture_lex $P1866
+ .const 'Sub' $P1860 = "319_1249792357"
+ capture_lex $P1860
+ .const 'Sub' $P1854 = "318_1249792357"
+ capture_lex $P1854
+ .const 'Sub' $P1848 = "317_1249792357"
+ capture_lex $P1848
+ .const 'Sub' $P1842 = "316_1249792357"
+ capture_lex $P1842
+ .const 'Sub' $P1836 = "315_1249792357"
+ capture_lex $P1836
+ .const 'Sub' $P1830 = "314_1249792357"
+ capture_lex $P1830
+ .const 'Sub' $P1824 = "313_1249792357"
+ capture_lex $P1824
+ .const 'Sub' $P1818 = "312_1249792357"
+ capture_lex $P1818
+ .const 'Sub' $P1812 = "311_1249792357"
+ capture_lex $P1812
+ .const 'Sub' $P1806 = "310_1249792357"
+ capture_lex $P1806
+ .const 'Sub' $P1800 = "309_1249792357"
+ capture_lex $P1800
+ .const 'Sub' $P1794 = "308_1249792357"
+ capture_lex $P1794
+ .const 'Sub' $P1788 = "307_1249792357"
+ capture_lex $P1788
+ .const 'Sub' $P1782 = "306_1249792357"
+ capture_lex $P1782
+ .const 'Sub' $P1776 = "305_1249792357"
+ capture_lex $P1776
+ .const 'Sub' $P1770 = "304_1249792357"
+ capture_lex $P1770
+ .const 'Sub' $P1764 = "303_1249792357"
+ capture_lex $P1764
+ .const 'Sub' $P1758 = "302_1249792357"
+ capture_lex $P1758
+ .const 'Sub' $P1752 = "301_1249792357"
+ capture_lex $P1752
+ .const 'Sub' $P1746 = "300_1249792357"
+ capture_lex $P1746
+ .const 'Sub' $P1740 = "299_1249792357"
+ capture_lex $P1740
+ .const 'Sub' $P1734 = "298_1249792357"
+ capture_lex $P1734
+ .const 'Sub' $P1728 = "297_1249792357"
+ capture_lex $P1728
+ .const 'Sub' $P1722 = "296_1249792357"
+ capture_lex $P1722
+ .const 'Sub' $P1716 = "295_1249792357"
+ capture_lex $P1716
+ .const 'Sub' $P1710 = "294_1249792357"
+ capture_lex $P1710
+ .const 'Sub' $P1704 = "293_1249792357"
+ capture_lex $P1704
+ .const 'Sub' $P1698 = "292_1249792357"
+ capture_lex $P1698
+ .const 'Sub' $P1692 = "291_1249792357"
+ capture_lex $P1692
+ .const 'Sub' $P1686 = "290_1249792357"
+ capture_lex $P1686
+ .const 'Sub' $P1680 = "289_1249792357"
+ capture_lex $P1680
+ .const 'Sub' $P1674 = "288_1249792357"
+ capture_lex $P1674
+ .const 'Sub' $P1668 = "287_1249792357"
+ capture_lex $P1668
+ .const 'Sub' $P1662 = "286_1249792357"
+ capture_lex $P1662
+ .const 'Sub' $P1656 = "285_1249792357"
+ capture_lex $P1656
+ .const 'Sub' $P1650 = "284_1249792357"
+ capture_lex $P1650
+ .const 'Sub' $P1644 = "283_1249792357"
+ capture_lex $P1644
+ .const 'Sub' $P1638 = "282_1249792357"
+ capture_lex $P1638
+ .const 'Sub' $P1632 = "281_1249792357"
+ capture_lex $P1632
+ .const 'Sub' $P1626 = "280_1249792357"
+ capture_lex $P1626
+ .const 'Sub' $P1620 = "279_1249792357"
+ capture_lex $P1620
+ .const 'Sub' $P1614 = "278_1249792357"
+ capture_lex $P1614
+ .const 'Sub' $P1608 = "277_1249792357"
+ capture_lex $P1608
+ .const 'Sub' $P1602 = "276_1249792357"
+ capture_lex $P1602
+ .const 'Sub' $P1596 = "275_1249792357"
+ capture_lex $P1596
+ .const 'Sub' $P1590 = "274_1249792357"
+ capture_lex $P1590
+ .const 'Sub' $P1584 = "273_1249792357"
+ capture_lex $P1584
+ .const 'Sub' $P1578 = "272_1249792357"
+ capture_lex $P1578
+ .const 'Sub' $P1572 = "271_1249792357"
+ capture_lex $P1572
+ .const 'Sub' $P1566 = "270_1249792357"
+ capture_lex $P1566
+ .const 'Sub' $P1560 = "269_1249792357"
+ capture_lex $P1560
+ .const 'Sub' $P1554 = "268_1249792357"
+ capture_lex $P1554
+ .const 'Sub' $P1548 = "267_1249792357"
+ capture_lex $P1548
+ .const 'Sub' $P1542 = "266_1249792357"
+ capture_lex $P1542
+ .const 'Sub' $P1536 = "265_1249792357"
+ capture_lex $P1536
+ .const 'Sub' $P1530 = "264_1249792357"
+ capture_lex $P1530
+ .const 'Sub' $P1524 = "263_1249792357"
+ capture_lex $P1524
+ .const 'Sub' $P1518 = "262_1249792357"
+ capture_lex $P1518
+ .const 'Sub' $P1512 = "261_1249792357"
+ capture_lex $P1512
+ .const 'Sub' $P1506 = "260_1249792357"
+ capture_lex $P1506
+ .const 'Sub' $P1500 = "259_1249792357"
+ capture_lex $P1500
+ .const 'Sub' $P1494 = "258_1249792357"
+ capture_lex $P1494
+ .const 'Sub' $P1488 = "257_1249792357"
+ capture_lex $P1488
+ .const 'Sub' $P1482 = "256_1249792357"
+ capture_lex $P1482
+ .const 'Sub' $P1476 = "255_1249792357"
+ capture_lex $P1476
+ .const 'Sub' $P1470 = "254_1249792357"
+ capture_lex $P1470
+ .const 'Sub' $P1464 = "253_1249792357"
+ capture_lex $P1464
+ .const 'Sub' $P1458 = "252_1249792357"
+ capture_lex $P1458
+ .const 'Sub' $P1452 = "251_1249792357"
+ capture_lex $P1452
+ .const 'Sub' $P1446 = "250_1249792357"
+ capture_lex $P1446
+ .const 'Sub' $P1440 = "249_1249792357"
+ capture_lex $P1440
+ .const 'Sub' $P1434 = "248_1249792357"
+ capture_lex $P1434
+ .const 'Sub' $P1428 = "247_1249792357"
+ capture_lex $P1428
+ .const 'Sub' $P1422 = "246_1249792357"
+ capture_lex $P1422
+ .const 'Sub' $P1416 = "245_1249792357"
+ capture_lex $P1416
+ .const 'Sub' $P1410 = "244_1249792357"
+ capture_lex $P1410
+ .const 'Sub' $P1404 = "243_1249792357"
+ capture_lex $P1404
+ .const 'Sub' $P1398 = "242_1249792357"
+ capture_lex $P1398
+ .const 'Sub' $P1392 = "241_1249792357"
+ capture_lex $P1392
+ .const 'Sub' $P1386 = "240_1249792357"
+ capture_lex $P1386
+ .const 'Sub' $P1380 = "239_1249792357"
+ capture_lex $P1380
+ .const 'Sub' $P1374 = "238_1249792357"
+ capture_lex $P1374
+ .const 'Sub' $P1368 = "237_1249792357"
+ capture_lex $P1368
+ .const 'Sub' $P1362 = "236_1249792357"
+ capture_lex $P1362
+ .const 'Sub' $P1356 = "235_1249792357"
+ capture_lex $P1356
+ .const 'Sub' $P1350 = "234_1249792357"
+ capture_lex $P1350
+ .const 'Sub' $P1344 = "233_1249792357"
+ capture_lex $P1344
+ .const 'Sub' $P1338 = "232_1249792357"
+ capture_lex $P1338
+ .const 'Sub' $P1332 = "231_1249792357"
+ capture_lex $P1332
+ .const 'Sub' $P1326 = "230_1249792357"
+ capture_lex $P1326
+ .const 'Sub' $P1320 = "229_1249792357"
+ capture_lex $P1320
+ .const 'Sub' $P1314 = "228_1249792357"
+ capture_lex $P1314
+ .const 'Sub' $P1308 = "227_1249792357"
+ capture_lex $P1308
+ .const 'Sub' $P1302 = "226_1249792357"
+ capture_lex $P1302
+ .const 'Sub' $P1296 = "225_1249792357"
+ capture_lex $P1296
+ .const 'Sub' $P1290 = "224_1249792357"
+ capture_lex $P1290
+ .const 'Sub' $P1284 = "223_1249792357"
+ capture_lex $P1284
+ .const 'Sub' $P1278 = "222_1249792357"
+ capture_lex $P1278
+ .const 'Sub' $P1272 = "221_1249792357"
+ capture_lex $P1272
+ .const 'Sub' $P1266 = "220_1249792357"
+ capture_lex $P1266
+ .const 'Sub' $P1260 = "219_1249792357"
+ capture_lex $P1260
+ .const 'Sub' $P1254 = "218_1249792357"
+ capture_lex $P1254
+ .const 'Sub' $P1248 = "217_1249792357"
+ capture_lex $P1248
+ .const 'Sub' $P1242 = "216_1249792357"
+ capture_lex $P1242
+ .const 'Sub' $P1236 = "215_1249792357"
+ capture_lex $P1236
+ .const 'Sub' $P1230 = "214_1249792357"
+ capture_lex $P1230
+ .const 'Sub' $P1224 = "213_1249792357"
+ capture_lex $P1224
+ .const 'Sub' $P1218 = "212_1249792357"
+ capture_lex $P1218
+ .const 'Sub' $P1212 = "211_1249792357"
+ capture_lex $P1212
+ .const 'Sub' $P1206 = "210_1249792357"
+ capture_lex $P1206
+ .const 'Sub' $P1200 = "209_1249792357"
+ capture_lex $P1200
+ .const 'Sub' $P1194 = "208_1249792357"
+ capture_lex $P1194
+ .const 'Sub' $P1188 = "207_1249792357"
+ capture_lex $P1188
+ .const 'Sub' $P1182 = "206_1249792357"
+ capture_lex $P1182
+ .const 'Sub' $P1176 = "205_1249792357"
+ capture_lex $P1176
+ .const 'Sub' $P1170 = "204_1249792357"
+ capture_lex $P1170
+ .const 'Sub' $P1164 = "203_1249792357"
+ capture_lex $P1164
+ .const 'Sub' $P1158 = "202_1249792357"
+ capture_lex $P1158
+ .const 'Sub' $P1152 = "201_1249792357"
+ capture_lex $P1152
+ .const 'Sub' $P1146 = "200_1249792357"
+ capture_lex $P1146
+ .const 'Sub' $P1140 = "199_1249792357"
+ capture_lex $P1140
+ .const 'Sub' $P1134 = "198_1249792357"
+ capture_lex $P1134
+ .const 'Sub' $P1128 = "197_1249792357"
+ capture_lex $P1128
+ .const 'Sub' $P1122 = "196_1249792357"
+ capture_lex $P1122
+ .const 'Sub' $P1116 = "195_1249792357"
+ capture_lex $P1116
+ .const 'Sub' $P1110 = "194_1249792357"
+ capture_lex $P1110
+ .const 'Sub' $P1104 = "193_1249792357"
+ capture_lex $P1104
+ .const 'Sub' $P1098 = "192_1249792357"
+ capture_lex $P1098
+ .const 'Sub' $P1092 = "191_1249792357"
+ capture_lex $P1092
+ .const 'Sub' $P1086 = "190_1249792357"
+ capture_lex $P1086
+ .const 'Sub' $P1080 = "189_1249792357"
+ capture_lex $P1080
+ .const 'Sub' $P1074 = "188_1249792357"
+ capture_lex $P1074
+ .const 'Sub' $P1068 = "187_1249792357"
+ capture_lex $P1068
+ .const 'Sub' $P1062 = "186_1249792357"
+ capture_lex $P1062
+ .const 'Sub' $P1056 = "185_1249792357"
+ capture_lex $P1056
+ .const 'Sub' $P1050 = "184_1249792357"
+ capture_lex $P1050
+ .const 'Sub' $P1044 = "183_1249792357"
+ capture_lex $P1044
+ .const 'Sub' $P1038 = "182_1249792357"
+ capture_lex $P1038
+ .const 'Sub' $P1032 = "181_1249792357"
+ capture_lex $P1032
+ .const 'Sub' $P1026 = "180_1249792357"
+ capture_lex $P1026
+ .const 'Sub' $P1020 = "179_1249792357"
+ capture_lex $P1020
+ .const 'Sub' $P1014 = "178_1249792357"
+ capture_lex $P1014
+ .const 'Sub' $P1008 = "177_1249792357"
+ capture_lex $P1008
+ .const 'Sub' $P1002 = "176_1249792357"
+ capture_lex $P1002
+ .const 'Sub' $P996 = "175_1249792357"
+ capture_lex $P996
+ .const 'Sub' $P990 = "174_1249792357"
+ capture_lex $P990
+ .const 'Sub' $P984 = "173_1249792357"
+ capture_lex $P984
+ .const 'Sub' $P978 = "172_1249792357"
+ capture_lex $P978
+ .const 'Sub' $P972 = "171_1249792357"
+ capture_lex $P972
+ .const 'Sub' $P966 = "170_1249792357"
+ capture_lex $P966
+ .const 'Sub' $P960 = "169_1249792357"
+ capture_lex $P960
+ .const 'Sub' $P954 = "168_1249792357"
+ capture_lex $P954
+ .const 'Sub' $P948 = "167_1249792357"
+ capture_lex $P948
+ .const 'Sub' $P942 = "166_1249792357"
+ capture_lex $P942
+ .const 'Sub' $P936 = "165_1249792357"
+ capture_lex $P936
+ .const 'Sub' $P930 = "164_1249792357"
+ capture_lex $P930
+ .const 'Sub' $P924 = "163_1249792357"
+ capture_lex $P924
+ .const 'Sub' $P918 = "162_1249792357"
+ capture_lex $P918
+ .const 'Sub' $P912 = "161_1249792357"
+ capture_lex $P912
+ .const 'Sub' $P906 = "160_1249792357"
+ capture_lex $P906
+ .const 'Sub' $P900 = "159_1249792357"
+ capture_lex $P900
+ .const 'Sub' $P894 = "158_1249792357"
+ capture_lex $P894
+ .const 'Sub' $P888 = "157_1249792357"
+ capture_lex $P888
+ .const 'Sub' $P882 = "156_1249792357"
+ capture_lex $P882
+ .const 'Sub' $P876 = "155_1249792357"
+ capture_lex $P876
+ .const 'Sub' $P870 = "154_1249792357"
+ capture_lex $P870
+ .const 'Sub' $P864 = "153_1249792357"
+ capture_lex $P864
+ .const 'Sub' $P858 = "152_1249792357"
+ capture_lex $P858
+ .const 'Sub' $P852 = "151_1249792357"
+ capture_lex $P852
+ .const 'Sub' $P846 = "150_1249792357"
+ capture_lex $P846
+ .const 'Sub' $P840 = "149_1249792357"
+ capture_lex $P840
+ .const 'Sub' $P834 = "148_1249792357"
+ capture_lex $P834
+ .const 'Sub' $P828 = "147_1249792357"
+ capture_lex $P828
+ .const 'Sub' $P822 = "146_1249792357"
+ capture_lex $P822
+ .const 'Sub' $P816 = "145_1249792357"
+ capture_lex $P816
+ .const 'Sub' $P810 = "144_1249792357"
+ capture_lex $P810
+ .const 'Sub' $P804 = "143_1249792357"
+ capture_lex $P804
+ .const 'Sub' $P798 = "142_1249792357"
+ capture_lex $P798
+ .const 'Sub' $P792 = "141_1249792357"
+ capture_lex $P792
+ .const 'Sub' $P786 = "140_1249792357"
+ capture_lex $P786
+ .const 'Sub' $P780 = "139_1249792357"
+ capture_lex $P780
+ .const 'Sub' $P774 = "138_1249792357"
+ capture_lex $P774
+ .const 'Sub' $P768 = "137_1249792357"
+ capture_lex $P768
+ .const 'Sub' $P762 = "136_1249792357"
+ capture_lex $P762
+ .const 'Sub' $P756 = "135_1249792357"
+ capture_lex $P756
+ .const 'Sub' $P750 = "134_1249792357"
+ capture_lex $P750
+ .const 'Sub' $P744 = "133_1249792357"
+ capture_lex $P744
+ .const 'Sub' $P738 = "132_1249792357"
+ capture_lex $P738
+ .const 'Sub' $P732 = "131_1249792357"
+ capture_lex $P732
+ .const 'Sub' $P726 = "130_1249792357"
+ capture_lex $P726
+ .const 'Sub' $P720 = "129_1249792357"
+ capture_lex $P720
+ .const 'Sub' $P714 = "128_1249792357"
+ capture_lex $P714
+ .const 'Sub' $P708 = "127_1249792357"
+ capture_lex $P708
+ .const 'Sub' $P702 = "126_1249792357"
+ capture_lex $P702
+ .const 'Sub' $P696 = "125_1249792357"
+ capture_lex $P696
+ .const 'Sub' $P690 = "124_1249792357"
+ capture_lex $P690
+ .const 'Sub' $P684 = "123_1249792357"
+ capture_lex $P684
+ .const 'Sub' $P678 = "122_1249792357"
+ capture_lex $P678
+ .const 'Sub' $P672 = "121_1249792357"
+ capture_lex $P672
+ .const 'Sub' $P666 = "120_1249792357"
+ capture_lex $P666
+ .const 'Sub' $P660 = "119_1249792357"
+ capture_lex $P660
+ .const 'Sub' $P654 = "118_1249792357"
+ capture_lex $P654
+ .const 'Sub' $P648 = "117_1249792357"
+ capture_lex $P648
+ .const 'Sub' $P642 = "116_1249792357"
+ capture_lex $P642
+ .const 'Sub' $P636 = "115_1249792357"
+ capture_lex $P636
+ .const 'Sub' $P630 = "114_1249792357"
+ capture_lex $P630
+ .const 'Sub' $P624 = "113_1249792357"
+ capture_lex $P624
+ .const 'Sub' $P618 = "112_1249792357"
+ capture_lex $P618
+ .const 'Sub' $P612 = "111_1249792357"
+ capture_lex $P612
+ .const 'Sub' $P606 = "110_1249792357"
+ capture_lex $P606
+ .const 'Sub' $P600 = "109_1249792357"
+ capture_lex $P600
+ .const 'Sub' $P594 = "108_1249792357"
+ capture_lex $P594
+ .const 'Sub' $P588 = "107_1249792357"
+ capture_lex $P588
+ .const 'Sub' $P582 = "106_1249792357"
+ capture_lex $P582
+ .const 'Sub' $P576 = "105_1249792357"
+ capture_lex $P576
+ .const 'Sub' $P570 = "104_1249792357"
+ capture_lex $P570
+ .const 'Sub' $P564 = "103_1249792357"
+ capture_lex $P564
+ .const 'Sub' $P558 = "102_1249792357"
+ capture_lex $P558
+ .const 'Sub' $P552 = "101_1249792357"
+ capture_lex $P552
+ .const 'Sub' $P546 = "100_1249792357"
+ capture_lex $P546
+ .const 'Sub' $P540 = "99_1249792357"
+ capture_lex $P540
+ .const 'Sub' $P534 = "98_1249792357"
+ capture_lex $P534
+ .const 'Sub' $P528 = "97_1249792357"
+ capture_lex $P528
+ .const 'Sub' $P522 = "96_1249792357"
+ capture_lex $P522
+ .const 'Sub' $P516 = "95_1249792357"
+ capture_lex $P516
+ .const 'Sub' $P510 = "94_1249792357"
+ capture_lex $P510
+ .const 'Sub' $P504 = "93_1249792357"
+ capture_lex $P504
+ .const 'Sub' $P498 = "92_1249792357"
+ capture_lex $P498
+ .const 'Sub' $P492 = "91_1249792357"
+ capture_lex $P492
+ .const 'Sub' $P486 = "90_1249792357"
+ capture_lex $P486
+ .const 'Sub' $P480 = "89_1249792357"
+ capture_lex $P480
+ .const 'Sub' $P474 = "88_1249792357"
+ capture_lex $P474
+ .const 'Sub' $P468 = "87_1249792357"
+ capture_lex $P468
+ .const 'Sub' $P462 = "86_1249792357"
+ capture_lex $P462
+ .const 'Sub' $P456 = "85_1249792357"
+ capture_lex $P456
+ .const 'Sub' $P450 = "84_1249792357"
+ capture_lex $P450
+ .const 'Sub' $P444 = "83_1249792357"
+ capture_lex $P444
+ .const 'Sub' $P438 = "82_1249792357"
+ capture_lex $P438
+ .const 'Sub' $P432 = "81_1249792357"
+ capture_lex $P432
+ .const 'Sub' $P426 = "80_1249792357"
+ capture_lex $P426
+ .const 'Sub' $P420 = "79_1249792357"
+ capture_lex $P420
+ .const 'Sub' $P414 = "78_1249792357"
+ capture_lex $P414
+ .const 'Sub' $P408 = "77_1249792357"
+ capture_lex $P408
+ .const 'Sub' $P402 = "76_1249792357"
+ capture_lex $P402
+ .const 'Sub' $P396 = "75_1249792357"
+ capture_lex $P396
+ .const 'Sub' $P390 = "74_1249792357"
+ capture_lex $P390
+ .const 'Sub' $P384 = "73_1249792357"
+ capture_lex $P384
+ .const 'Sub' $P378 = "72_1249792357"
+ capture_lex $P378
+ .const 'Sub' $P372 = "71_1249792357"
+ capture_lex $P372
+ .const 'Sub' $P366 = "70_1249792357"
+ capture_lex $P366
+ .const 'Sub' $P360 = "69_1249792357"
+ capture_lex $P360
+ .const 'Sub' $P354 = "68_1249792357"
+ capture_lex $P354
+ .const 'Sub' $P348 = "67_1249792357"
+ capture_lex $P348
+ .const 'Sub' $P342 = "66_1249792357"
+ capture_lex $P342
+ .const 'Sub' $P336 = "65_1249792357"
+ capture_lex $P336
+ .const 'Sub' $P330 = "64_1249792357"
+ capture_lex $P330
+ .const 'Sub' $P324 = "63_1249792357"
+ capture_lex $P324
+ .const 'Sub' $P318 = "62_1249792357"
+ capture_lex $P318
+ .const 'Sub' $P312 = "61_1249792357"
+ capture_lex $P312
+ .const 'Sub' $P306 = "60_1249792357"
+ capture_lex $P306
+ .const 'Sub' $P300 = "59_1249792357"
+ capture_lex $P300
+ .const 'Sub' $P294 = "58_1249792357"
+ capture_lex $P294
+ .const 'Sub' $P288 = "57_1249792357"
+ capture_lex $P288
+ .const 'Sub' $P282 = "56_1249792357"
+ capture_lex $P282
+ .const 'Sub' $P276 = "55_1249792357"
+ capture_lex $P276
+ .const 'Sub' $P270 = "54_1249792357"
+ capture_lex $P270
+ .const 'Sub' $P264 = "53_1249792357"
+ capture_lex $P264
+ .const 'Sub' $P258 = "52_1249792357"
+ capture_lex $P258
+ .const 'Sub' $P252 = "51_1249792357"
+ capture_lex $P252
+ .const 'Sub' $P246 = "50_1249792357"
+ capture_lex $P246
+ .const 'Sub' $P240 = "49_1249792357"
+ capture_lex $P240
+ .const 'Sub' $P234 = "48_1249792357"
+ capture_lex $P234
+ .const 'Sub' $P228 = "47_1249792357"
+ capture_lex $P228
+ .const 'Sub' $P222 = "46_1249792357"
+ capture_lex $P222
+ .const 'Sub' $P216 = "45_1249792357"
+ capture_lex $P216
+ .const 'Sub' $P210 = "44_1249792357"
+ capture_lex $P210
+ .const 'Sub' $P204 = "43_1249792357"
+ capture_lex $P204
+ .const 'Sub' $P198 = "42_1249792357"
+ capture_lex $P198
+ .const 'Sub' $P192 = "41_1249792357"
+ capture_lex $P192
+ .const 'Sub' $P186 = "40_1249792357"
+ capture_lex $P186
+ .const 'Sub' $P180 = "39_1249792357"
+ capture_lex $P180
+ .const 'Sub' $P174 = "38_1249792357"
+ capture_lex $P174
+ .const 'Sub' $P168 = "37_1249792357"
+ capture_lex $P168
+ .const 'Sub' $P162 = "36_1249792357"
+ capture_lex $P162
+ .const 'Sub' $P156 = "35_1249792357"
+ capture_lex $P156
+ .const 'Sub' $P150 = "34_1249792357"
+ capture_lex $P150
+ .const 'Sub' $P144 = "33_1249792357"
+ capture_lex $P144
+ .const 'Sub' $P138 = "32_1249792357"
+ capture_lex $P138
+ .const 'Sub' $P132 = "31_1249792357"
+ capture_lex $P132
+ .const 'Sub' $P126 = "30_1249792357"
+ capture_lex $P126
+ .const 'Sub' $P120 = "29_1249792357"
+ capture_lex $P120
+ .const 'Sub' $P114 = "28_1249792357"
+ capture_lex $P114
+ .const 'Sub' $P108 = "27_1249792357"
+ capture_lex $P108
+ .const 'Sub' $P102 = "26_1249792357"
+ capture_lex $P102
+ .const 'Sub' $P96 = "25_1249792357"
+ capture_lex $P96
+ .const 'Sub' $P90 = "24_1249792357"
+ capture_lex $P90
+ .const 'Sub' $P84 = "23_1249792357"
+ capture_lex $P84
+ .const 'Sub' $P78 = "22_1249792357"
+ capture_lex $P78
+ .const 'Sub' $P72 = "21_1249792357"
+ capture_lex $P72
+ .const 'Sub' $P66 = "20_1249792357"
+ capture_lex $P66
+ .const 'Sub' $P60 = "19_1249792357"
+ capture_lex $P60
+ .const 'Sub' $P54 = "18_1249792357"
+ capture_lex $P54
+ .const 'Sub' $P48 = "17_1249792357"
+ capture_lex $P48
+ .const 'Sub' $P42 = "16_1249792357"
+ capture_lex $P42
+ .const 'Sub' $P36 = "15_1249792357"
+ capture_lex $P36
+ .const 'Sub' $P30 = "14_1249792357"
+ capture_lex $P30
+ .const 'Sub' $P24 = "13_1249792357"
+ capture_lex $P24
+ .const 'Sub' $P18 = "12_1249792357"
+ capture_lex $P18
+ .const 'Sub' $P12 = "11_1249792357"
+ capture_lex $P12
+.annotate "line", 1
+.include "test_more.pir"
+.include "inc/decnum.pasm"
+load_bytecode "aux/decTest/src/inc/procs.pbc"
+$P0 = loadlib "build/decnum_group"
+.local pmc ctx
+ ctx = new "DecNumContext"
+ ctx."set_ieee754_cmp"(1)
+ ctx."set_exceptions"(0)
+ "plan"(422)
+.annotate "line", 23
+ ctx."set_digits"(9)
+.annotate "line", 24
+ ctx."set_rounding_mode"(.DEC_ROUND_HALF_UP)
+.annotate "line", 25
+ ctx."set_emax"(384)
+.annotate "line", 26
+ ctx."set_emin"(-383)
+.annotate "line", 29
+ .const 'Sub' $P12 = "11_1249792357"
+ capture_lex $P12
+ $P12()
+.annotate "line", 30
+ .const 'Sub' $P18 = "12_1249792357"
+ capture_lex $P18
+ $P18()
+.annotate "line", 31
+ .const 'Sub' $P24 = "13_1249792357"
+ capture_lex $P24
+ $P24()
+.annotate "line", 32
+ .const 'Sub' $P30 = "14_1249792357"
+ capture_lex $P30
+ $P30()
+.annotate "line", 33
+ .const 'Sub' $P36 = "15_1249792357"
+ capture_lex $P36
+ $P36()
+.annotate "line", 34
+ .const 'Sub' $P42 = "16_1249792357"
+ capture_lex $P42
+ $P42()
+.annotate "line", 35
+ .const 'Sub' $P48 = "17_1249792357"
+ capture_lex $P48
+ $P48()
+.annotate "line", 36
+ .const 'Sub' $P54 = "18_1249792357"
+ capture_lex $P54
+ $P54()
+.annotate "line", 37
+ .const 'Sub' $P60 = "19_1249792357"
+ capture_lex $P60
+ $P60()
+.annotate "line", 39
+ .const 'Sub' $P66 = "20_1249792357"
+ capture_lex $P66
+ $P66()
+.annotate "line", 40
+ .const 'Sub' $P72 = "21_1249792357"
+ capture_lex $P72
+ $P72()
+.annotate "line", 41
+ .const 'Sub' $P78 = "22_1249792357"
+ capture_lex $P78
+ $P78()
+.annotate "line", 42
+ .const 'Sub' $P84 = "23_1249792357"
+ capture_lex $P84
+ $P84()
+.annotate "line", 43
+ .const 'Sub' $P90 = "24_1249792357"
+ capture_lex $P90
+ $P90()
+.annotate "line", 44
+ .const 'Sub' $P96 = "25_1249792357"
+ capture_lex $P96
+ $P96()
+.annotate "line", 45
+ .const 'Sub' $P102 = "26_1249792357"
+ capture_lex $P102
+ $P102()
+.annotate "line", 46
+ .const 'Sub' $P108 = "27_1249792357"
+ capture_lex $P108
+ $P108()
+.annotate "line", 47
+ .const 'Sub' $P114 = "28_1249792357"
+ capture_lex $P114
+ $P114()
+.annotate "line", 48
+ .const 'Sub' $P120 = "29_1249792357"
+ capture_lex $P120
+ $P120()
+.annotate "line", 50
+ .const 'Sub' $P126 = "30_1249792357"
+ capture_lex $P126
+ $P126()
+.annotate "line", 51
+ .const 'Sub' $P132 = "31_1249792357"
+ capture_lex $P132
+ $P132()
+.annotate "line", 52
+ .const 'Sub' $P138 = "32_1249792357"
+ capture_lex $P138
+ $P138()
+.annotate "line", 53
+ .const 'Sub' $P144 = "33_1249792357"
+ capture_lex $P144
+ $P144()
+.annotate "line", 54
+ .const 'Sub' $P150 = "34_1249792357"
+ capture_lex $P150
+ $P150()
+.annotate "line", 55
+ .const 'Sub' $P156 = "35_1249792357"
+ capture_lex $P156
+ $P156()
+.annotate "line", 57
+ .const 'Sub' $P162 = "36_1249792357"
+ capture_lex $P162
+ $P162()
+.annotate "line", 58
+ .const 'Sub' $P168 = "37_1249792357"
+ capture_lex $P168
+ $P168()
+.annotate "line", 59
+ .const 'Sub' $P174 = "38_1249792357"
+ capture_lex $P174
+ $P174()
+.annotate "line", 61
+ .const 'Sub' $P180 = "39_1249792357"
+ capture_lex $P180
+ $P180()
+.annotate "line", 62
+ .const 'Sub' $P186 = "40_1249792357"
+ capture_lex $P186
+ $P186()
+.annotate "line", 63
+ .const 'Sub' $P192 = "41_1249792357"
+ capture_lex $P192
+ $P192()
+.annotate "line", 64
+ .const 'Sub' $P198 = "42_1249792357"
+ capture_lex $P198
+ $P198()
+.annotate "line", 65
+ .const 'Sub' $P204 = "43_1249792357"
+ capture_lex $P204
***The diff for this file has been truncated for email.***
=======================================
--- /trunk/aux/decTest/src/inc/procs.pir Sat Aug 8 15:11:20 2009
+++ /trunk/aux/decTest/src/inc/procs.pir Sat Aug 8 21:37:24 2009
@@ -43,6 +43,14 @@
.return ( z )
.end
+.sub remainder
+ .param pmc x
+ .param pmc y
+ .local pmc z
+ z = x % y
+ .return ( z )
+.end
+
.sub fma
.param pmc x
.param pmc y
=======================================
--- /trunk/aux/decTest/src/pct/grammar.pg Sat Aug 8 15:11:20 2009
+++ /trunk/aux/decTest/src/pct/grammar.pg Sat Aug 8 21:37:24 2009
@@ -27,7 +27,7 @@
token operation {
[ 'fma' | 'multiply' | 'subtract' | 'divideint' | 'divide'
- | 'minus' | 'apply' | 'exp' | 'add' | 'power' ]
+ | 'remainder' | 'minus' | 'apply' | 'exp' | 'add' | 'power' ]
}
token decnumber {