Annotation of researchv10no/cmd/lcc/ph/div.c, revision 1.1.1.1

1.1       root        1: /* The Plum Hall Validation Suite for C
                      2:  * Unpublished copyright (c) 1986-1991, Chiron Systems Inc and Plum Hall Inc.
                      3:  * VERSION: 4
                      4:  * DATE: 1993-01-01
                      5:  * The "ANSI" mode of the Suite corresponds to the official ANSI C, X3.159-1989.
                      6:  * As per your license agreement, your distribution is not to be moved or copied outside the Designated Site
                      7:  * without specific permission from Plum Hall Inc.
                      8:  */
                      9: 
                     10: #define ANSI 1  /* This file follows ANSI arithmetic rules, which may not work in non-ANSI modes */
                     11: #include "types.h"
                     12: int main()
                     13:        {
                     14:        extern char *Filename;
                     15:        typedef union {
                     16:                CHAR c;
                     17:                SHORT s;
                     18:                INT i;
                     19:                UCHAR uc;
                     20:                USHORT us;
                     21:                UINT ui;
                     22:                LONG l;
                     23:                ULONG ul;
                     24:                FLOAT f;
                     25:                DOUBLE d;
                     26: #if ANSI
                     27:                SCHAR sc;
                     28:                LDOUBLE ld;
                     29: #endif
                     30:                } D;
                     31:        auto D D1;
                     32: #if ANSI
                     33:        auto D D2;
                     34: #endif
                     35:        auto D D3;
                     36:        auto D D4;
                     37:        auto D D5;
                     38:        auto D D6;
                     39:        auto D D7;
                     40:        auto D D8;
                     41:        auto D D9;
                     42:        auto D D10;
                     43:        auto D D11;
                     44: #if ANSI
                     45:        auto D D12;
                     46: #endif
                     47:        D1.c = 7;
                     48: #if ANSI
                     49:        D2.sc = 8;
                     50: #endif
                     51:        D3.s = 9;
                     52:        D4.i = 10;
                     53:        D5.uc = 11;
                     54:        D6.us = 12;
                     55:        D7.ui = 13;
                     56:        D8.l = 14;
                     57:        D9.ul = 15;
                     58:        D10.f = 16;
                     59:        D11.d = 17;
                     60: #if ANSI
                     61:        D12.ld = 18;
                     62: #endif
                     63:        {
                     64:        typedef union {
                     65:                CHAR c;
                     66:                SHORT s;
                     67:                INT i;
                     68:                UCHAR uc;
                     69:                USHORT us;
                     70:                UINT ui;
                     71:                LONG l;
                     72:                ULONG ul;
                     73:                FLOAT f;
                     74:                DOUBLE d;
                     75: #if ANSI
                     76:                SCHAR sc;
                     77:                LDOUBLE ld;
                     78: #endif
                     79:                } E;
                     80:        auto E E1, *pE1 = &E1;
                     81: #if ANSI
                     82:        auto E E2, *pE2 = &E2;
                     83: #endif
                     84:        auto E E3, *pE3 = &E3;
                     85:        auto E E4, *pE4 = &E4;
                     86:        auto E E5, *pE5 = &E5;
                     87:        auto E E6, *pE6 = &E6;
                     88:        auto E E7, *pE7 = &E7;
                     89:        auto E E8, *pE8 = &E8;
                     90:        auto E E9, *pE9 = &E9;
                     91:        auto E E10, *pE10 = &E10;
                     92:        auto E E11, *pE11 = &E11;
                     93: #if ANSI
                     94:        auto E E12, *pE12 = &E12;
                     95: #endif
                     96:        pE1->c = 7;
                     97: #if ANSI
                     98:        pE2->sc = 8;
                     99: #endif
                    100:        pE3->s = 9;
                    101:        pE4->i = 10;
                    102:        pE5->uc = 11;
                    103:        pE6->us = 12;
                    104:        pE7->ui = 13;
                    105:        pE8->l = 14;
                    106:        pE9->ul = 15;
                    107:        pE10->f = 16;
                    108:        pE11->d = 17;
                    109: #if ANSI
                    110:        pE12->ld = 18;
                    111: #endif
                    112:        {
                    113:        int true = 1, false = 0;
                    114:        Filename =  " auto union auto punion div ";
                    115:        pE1->c = 14;
                    116:        D1.c = 7;
                    117:        iequals(__LINE__, pE1->c / D1.c, 2);
                    118:        D1.c = 14;
                    119:        pE1->c = 7;
                    120:        iequals(__LINE__, D1.c / pE1->c, 2);
                    121: #if ANSI
                    122:        pE2->sc = 14;
                    123:        D1.c = 7;
                    124:        iequals(__LINE__, pE2->sc / D1.c, 2);
                    125:        D1.c = 16;
                    126:        pE2->sc = 8;
                    127:        iequals(__LINE__, D1.c / pE2->sc, 2);
                    128: #endif
                    129:        pE3->s = 14;
                    130:        D1.c = 7;
                    131:        iequals(__LINE__, pE3->s / D1.c, 2);
                    132:        D1.c = 18;
                    133:        pE3->s = 9;
                    134:        iequals(__LINE__, D1.c / pE3->s, 2);
                    135:        pE4->i = 14;
                    136:        D1.c = 7;
                    137:        iequals(__LINE__, pE4->i / D1.c, 2);
                    138:        D1.c = 20;
                    139:        pE4->i = 10;
                    140:        iequals(__LINE__, D1.c / pE4->i, 2);
                    141:        pE5->uc = 14;
                    142:        D1.c = 7;
                    143:        iequals(__LINE__, pE5->uc / D1.c, 2);
                    144:        D1.c = 22;
                    145:        pE5->uc = 11;
                    146:        iequals(__LINE__, D1.c / pE5->uc, 2);
                    147:        pE6->us = 14;
                    148:        D1.c = 7;
                    149:        iequals(__LINE__, pE6->us / D1.c, 2);
                    150:        D1.c = 24;
                    151:        pE6->us = 12;
                    152:        iequals(__LINE__, D1.c / pE6->us, 2);
                    153:        pE7->ui = 14;
                    154:        D1.c = 7;
                    155:        iequals(__LINE__, pE7->ui / D1.c, 2);
                    156:        D1.c = 26;
                    157:        pE7->ui = 13;
                    158:        iequals(__LINE__, D1.c / pE7->ui, 2);
                    159:        pE8->l = 14;
                    160:        D1.c = 7;
                    161:        lequals(__LINE__, pE8->l / D1.c, 2L);
                    162:        D1.c = 28;
                    163:        pE8->l = 14;
                    164:        lequals(__LINE__, D1.c / pE8->l, 2L);
                    165:        pE9->ul = 14;
                    166:        D1.c = 7;
                    167:        lequals(__LINE__, pE9->ul / D1.c, 2L);
                    168:        D1.c = 30;
                    169:        pE9->ul = 15;
                    170:        lequals(__LINE__, D1.c / pE9->ul, 2L);
                    171:        pE10->f = 14;
                    172:        D1.c = 7;
                    173:        fequals(__LINE__, pE10->f / D1.c, (float)2.);
                    174:        D1.c = 32;
                    175:        pE10->f = 16;
                    176:        fequals(__LINE__, D1.c / pE10->f, (float)2.);
                    177:        pE11->d = 14;
                    178:        D1.c = 7;
                    179:        dequals(__LINE__, pE11->d / D1.c, 2.);
                    180:        D1.c = 34;
                    181:        pE11->d = 17;
                    182:        dequals(__LINE__, D1.c / pE11->d, 2.);
                    183: #if ANSI
                    184:        pE12->ld = 14;
                    185:        D1.c = 7;
                    186:        ldequals(__LINE__, pE12->ld / D1.c, 2.L);
                    187:        D1.c = 36;
                    188:        pE12->ld = 18;
                    189:        ldequals(__LINE__, D1.c / pE12->ld, 2.L);
                    190: #endif
                    191: #if ANSI
                    192:        pE1->c = 16;
                    193:        D2.sc = 8;
                    194:        iequals(__LINE__, pE1->c / D2.sc, 2);
                    195:        D2.sc = 14;
                    196:        pE1->c = 7;
                    197:        iequals(__LINE__, D2.sc / pE1->c, 2);
                    198: #endif
                    199: #if ANSI
                    200:        pE2->sc = 16;
                    201:        D2.sc = 8;
                    202:        iequals(__LINE__, pE2->sc / D2.sc, 2);
                    203:        D2.sc = 16;
                    204:        pE2->sc = 8;
                    205:        iequals(__LINE__, D2.sc / pE2->sc, 2);
                    206: #endif
                    207: #if ANSI
                    208:        pE3->s = 16;
                    209:        D2.sc = 8;
                    210:        iequals(__LINE__, pE3->s / D2.sc, 2);
                    211:        D2.sc = 18;
                    212:        pE3->s = 9;
                    213:        iequals(__LINE__, D2.sc / pE3->s, 2);
                    214: #endif
                    215: #if ANSI
                    216:        pE4->i = 16;
                    217:        D2.sc = 8;
                    218:        iequals(__LINE__, pE4->i / D2.sc, 2);
                    219:        D2.sc = 20;
                    220:        pE4->i = 10;
                    221:        iequals(__LINE__, D2.sc / pE4->i, 2);
                    222: #endif
                    223: #if ANSI
                    224:        pE5->uc = 16;
                    225:        D2.sc = 8;
                    226:        iequals(__LINE__, pE5->uc / D2.sc, 2);
                    227:        D2.sc = 22;
                    228:        pE5->uc = 11;
                    229:        iequals(__LINE__, D2.sc / pE5->uc, 2);
                    230: #endif
                    231: #if ANSI
                    232:        pE6->us = 16;
                    233:        D2.sc = 8;
                    234:        iequals(__LINE__, pE6->us / D2.sc, 2);
                    235:        D2.sc = 24;
                    236:        pE6->us = 12;
                    237:        iequals(__LINE__, D2.sc / pE6->us, 2);
                    238: #endif
                    239: #if ANSI
                    240:        pE7->ui = 16;
                    241:        D2.sc = 8;
                    242:        iequals(__LINE__, pE7->ui / D2.sc, 2);
                    243:        D2.sc = 26;
                    244:        pE7->ui = 13;
                    245:        iequals(__LINE__, D2.sc / pE7->ui, 2);
                    246: #endif
                    247: #if ANSI
                    248:        pE8->l = 16;
                    249:        D2.sc = 8;
                    250:        lequals(__LINE__, pE8->l / D2.sc, 2L);
                    251:        D2.sc = 28;
                    252:        pE8->l = 14;
                    253:        lequals(__LINE__, D2.sc / pE8->l, 2L);
                    254: #endif
                    255: #if ANSI
                    256:        pE9->ul = 16;
                    257:        D2.sc = 8;
                    258:        lequals(__LINE__, pE9->ul / D2.sc, 2L);
                    259:        D2.sc = 30;
                    260:        pE9->ul = 15;
                    261:        lequals(__LINE__, D2.sc / pE9->ul, 2L);
                    262: #endif
                    263: #if ANSI
                    264:        pE10->f = 16;
                    265:        D2.sc = 8;
                    266:        fequals(__LINE__, pE10->f / D2.sc, (float)2.);
                    267:        D2.sc = 32;
                    268:        pE10->f = 16;
                    269:        fequals(__LINE__, D2.sc / pE10->f, (float)2.);
                    270: #endif
                    271: #if ANSI
                    272:        pE11->d = 16;
                    273:        D2.sc = 8;
                    274:        dequals(__LINE__, pE11->d / D2.sc, 2.);
                    275:        D2.sc = 34;
                    276:        pE11->d = 17;
                    277:        dequals(__LINE__, D2.sc / pE11->d, 2.);
                    278: #endif
                    279: #if ANSI
                    280:        pE12->ld = 16;
                    281:        D2.sc = 8;
                    282:        ldequals(__LINE__, pE12->ld / D2.sc, 2.L);
                    283:        D2.sc = 36;
                    284:        pE12->ld = 18;
                    285:        ldequals(__LINE__, D2.sc / pE12->ld, 2.L);
                    286: #endif
                    287:        pE1->c = 18;
                    288:        D3.s = 9;
                    289:        iequals(__LINE__, pE1->c / D3.s, 2);
                    290:        D3.s = 14;
                    291:        pE1->c = 7;
                    292:        iequals(__LINE__, D3.s / pE1->c, 2);
                    293: #if ANSI
                    294:        pE2->sc = 18;
                    295:        D3.s = 9;
                    296:        iequals(__LINE__, pE2->sc / D3.s, 2);
                    297:        D3.s = 16;
                    298:        pE2->sc = 8;
                    299:        iequals(__LINE__, D3.s / pE2->sc, 2);
                    300: #endif
                    301:        pE3->s = 18;
                    302:        D3.s = 9;
                    303:        iequals(__LINE__, pE3->s / D3.s, 2);
                    304:        D3.s = 18;
                    305:        pE3->s = 9;
                    306:        iequals(__LINE__, D3.s / pE3->s, 2);
                    307:        pE4->i = 18;
                    308:        D3.s = 9;
                    309:        iequals(__LINE__, pE4->i / D3.s, 2);
                    310:        D3.s = 20;
                    311:        pE4->i = 10;
                    312:        iequals(__LINE__, D3.s / pE4->i, 2);
                    313:        pE5->uc = 18;
                    314:        D3.s = 9;
                    315:        iequals(__LINE__, pE5->uc / D3.s, 2);
                    316:        D3.s = 22;
                    317:        pE5->uc = 11;
                    318:        iequals(__LINE__, D3.s / pE5->uc, 2);
                    319:        pE6->us = 18;
                    320:        D3.s = 9;
                    321:        iequals(__LINE__, pE6->us / D3.s, 2);
                    322:        D3.s = 24;
                    323:        pE6->us = 12;
                    324:        iequals(__LINE__, D3.s / pE6->us, 2);
                    325:        pE7->ui = 18;
                    326:        D3.s = 9;
                    327:        iequals(__LINE__, pE7->ui / D3.s, 2);
                    328:        D3.s = 26;
                    329:        pE7->ui = 13;
                    330:        iequals(__LINE__, D3.s / pE7->ui, 2);
                    331:        pE8->l = 18;
                    332:        D3.s = 9;
                    333:        lequals(__LINE__, pE8->l / D3.s, 2L);
                    334:        D3.s = 28;
                    335:        pE8->l = 14;
                    336:        lequals(__LINE__, D3.s / pE8->l, 2L);
                    337:        pE9->ul = 18;
                    338:        D3.s = 9;
                    339:        lequals(__LINE__, pE9->ul / D3.s, 2L);
                    340:        D3.s = 30;
                    341:        pE9->ul = 15;
                    342:        lequals(__LINE__, D3.s / pE9->ul, 2L);
                    343:        pE10->f = 18;
                    344:        D3.s = 9;
                    345:        fequals(__LINE__, pE10->f / D3.s, (float)2.);
                    346:        D3.s = 32;
                    347:        pE10->f = 16;
                    348:        fequals(__LINE__, D3.s / pE10->f, (float)2.);
                    349:        pE11->d = 18;
                    350:        D3.s = 9;
                    351:        dequals(__LINE__, pE11->d / D3.s, 2.);
                    352:        D3.s = 34;
                    353:        pE11->d = 17;
                    354:        dequals(__LINE__, D3.s / pE11->d, 2.);
                    355: #if ANSI
                    356:        pE12->ld = 18;
                    357:        D3.s = 9;
                    358:        ldequals(__LINE__, pE12->ld / D3.s, 2.L);
                    359:        D3.s = 36;
                    360:        pE12->ld = 18;
                    361:        ldequals(__LINE__, D3.s / pE12->ld, 2.L);
                    362: #endif
                    363:        pE1->c = 20;
                    364:        D4.i = 10;
                    365:        iequals(__LINE__, pE1->c / D4.i, 2);
                    366:        D4.i = 14;
                    367:        pE1->c = 7;
                    368:        iequals(__LINE__, D4.i / pE1->c, 2);
                    369: #if ANSI
                    370:        pE2->sc = 20;
                    371:        D4.i = 10;
                    372:        iequals(__LINE__, pE2->sc / D4.i, 2);
                    373:        D4.i = 16;
                    374:        pE2->sc = 8;
                    375:        iequals(__LINE__, D4.i / pE2->sc, 2);
                    376: #endif
                    377:        pE3->s = 20;
                    378:        D4.i = 10;
                    379:        iequals(__LINE__, pE3->s / D4.i, 2);
                    380:        D4.i = 18;
                    381:        pE3->s = 9;
                    382:        iequals(__LINE__, D4.i / pE3->s, 2);
                    383:        pE4->i = 20;
                    384:        D4.i = 10;
                    385:        iequals(__LINE__, pE4->i / D4.i, 2);
                    386:        D4.i = 20;
                    387:        pE4->i = 10;
                    388:        iequals(__LINE__, D4.i / pE4->i, 2);
                    389:        pE5->uc = 20;
                    390:        D4.i = 10;
                    391:        iequals(__LINE__, pE5->uc / D4.i, 2);
                    392:        D4.i = 22;
                    393:        pE5->uc = 11;
                    394:        iequals(__LINE__, D4.i / pE5->uc, 2);
                    395:        pE6->us = 20;
                    396:        D4.i = 10;
                    397:        iequals(__LINE__, pE6->us / D4.i, 2);
                    398:        D4.i = 24;
                    399:        pE6->us = 12;
                    400:        iequals(__LINE__, D4.i / pE6->us, 2);
                    401:        pE7->ui = 20;
                    402:        D4.i = 10;
                    403:        iequals(__LINE__, pE7->ui / D4.i, 2);
                    404:        D4.i = 26;
                    405:        pE7->ui = 13;
                    406:        iequals(__LINE__, D4.i / pE7->ui, 2);
                    407:        pE8->l = 20;
                    408:        D4.i = 10;
                    409:        lequals(__LINE__, pE8->l / D4.i, 2L);
                    410:        D4.i = 28;
                    411:        pE8->l = 14;
                    412:        lequals(__LINE__, D4.i / pE8->l, 2L);
                    413:        pE9->ul = 20;
                    414:        D4.i = 10;
                    415:        lequals(__LINE__, pE9->ul / D4.i, 2L);
                    416:        D4.i = 30;
                    417:        pE9->ul = 15;
                    418:        lequals(__LINE__, D4.i / pE9->ul, 2L);
                    419:        pE10->f = 20;
                    420:        D4.i = 10;
                    421:        fequals(__LINE__, pE10->f / D4.i, (float)2.);
                    422:        D4.i = 32;
                    423:        pE10->f = 16;
                    424:        fequals(__LINE__, D4.i / pE10->f, (float)2.);
                    425:        pE11->d = 20;
                    426:        D4.i = 10;
                    427:        dequals(__LINE__, pE11->d / D4.i, 2.);
                    428:        D4.i = 34;
                    429:        pE11->d = 17;
                    430:        dequals(__LINE__, D4.i / pE11->d, 2.);
                    431: #if ANSI
                    432:        pE12->ld = 20;
                    433:        D4.i = 10;
                    434:        ldequals(__LINE__, pE12->ld / D4.i, 2.L);
                    435:        D4.i = 36;
                    436:        pE12->ld = 18;
                    437:        ldequals(__LINE__, D4.i / pE12->ld, 2.L);
                    438: #endif
                    439:        pE1->c = 22;
                    440:        D5.uc = 11;
                    441:        iequals(__LINE__, pE1->c / D5.uc, 2);
                    442:        D5.uc = 14;
                    443:        pE1->c = 7;
                    444:        iequals(__LINE__, D5.uc / pE1->c, 2);
                    445: #if ANSI
                    446:        pE2->sc = 22;
                    447:        D5.uc = 11;
                    448:        iequals(__LINE__, pE2->sc / D5.uc, 2);
                    449:        D5.uc = 16;
                    450:        pE2->sc = 8;
                    451:        iequals(__LINE__, D5.uc / pE2->sc, 2);
                    452: #endif
                    453:        pE3->s = 22;
                    454:        D5.uc = 11;
                    455:        iequals(__LINE__, pE3->s / D5.uc, 2);
                    456:        D5.uc = 18;
                    457:        pE3->s = 9;
                    458:        iequals(__LINE__, D5.uc / pE3->s, 2);
                    459:        pE4->i = 22;
                    460:        D5.uc = 11;
                    461:        iequals(__LINE__, pE4->i / D5.uc, 2);
                    462:        D5.uc = 20;
                    463:        pE4->i = 10;
                    464:        iequals(__LINE__, D5.uc / pE4->i, 2);
                    465:        pE5->uc = 22;
                    466:        D5.uc = 11;
                    467:        iequals(__LINE__, pE5->uc / D5.uc, 2);
                    468:        D5.uc = 22;
                    469:        pE5->uc = 11;
                    470:        iequals(__LINE__, D5.uc / pE5->uc, 2);
                    471:        pE6->us = 22;
                    472:        D5.uc = 11;
                    473:        iequals(__LINE__, pE6->us / D5.uc, 2);
                    474:        D5.uc = 24;
                    475:        pE6->us = 12;
                    476:        iequals(__LINE__, D5.uc / pE6->us, 2);
                    477:        pE7->ui = 22;
                    478:        D5.uc = 11;
                    479:        iequals(__LINE__, pE7->ui / D5.uc, 2);
                    480:        D5.uc = 26;
                    481:        pE7->ui = 13;
                    482:        iequals(__LINE__, D5.uc / pE7->ui, 2);
                    483:        pE8->l = 22;
                    484:        D5.uc = 11;
                    485:        lequals(__LINE__, pE8->l / D5.uc, 2L);
                    486:        D5.uc = 28;
                    487:        pE8->l = 14;
                    488:        lequals(__LINE__, D5.uc / pE8->l, 2L);
                    489:        pE9->ul = 22;
                    490:        D5.uc = 11;
                    491:        lequals(__LINE__, pE9->ul / D5.uc, 2L);
                    492:        D5.uc = 30;
                    493:        pE9->ul = 15;
                    494:        lequals(__LINE__, D5.uc / pE9->ul, 2L);
                    495:        pE10->f = 22;
                    496:        D5.uc = 11;
                    497:        fequals(__LINE__, pE10->f / D5.uc, (float)2.);
                    498:        D5.uc = 32;
                    499:        pE10->f = 16;
                    500:        fequals(__LINE__, D5.uc / pE10->f, (float)2.);
                    501:        pE11->d = 22;
                    502:        D5.uc = 11;
                    503:        dequals(__LINE__, pE11->d / D5.uc, 2.);
                    504:        D5.uc = 34;
                    505:        pE11->d = 17;
                    506:        dequals(__LINE__, D5.uc / pE11->d, 2.);
                    507: #if ANSI
                    508:        pE12->ld = 22;
                    509:        D5.uc = 11;
                    510:        ldequals(__LINE__, pE12->ld / D5.uc, 2.L);
                    511:        D5.uc = 36;
                    512:        pE12->ld = 18;
                    513:        ldequals(__LINE__, D5.uc / pE12->ld, 2.L);
                    514: #endif
                    515:        pE1->c = 24;
                    516:        D6.us = 12;
                    517:        iequals(__LINE__, pE1->c / D6.us, 2);
                    518:        D6.us = 14;
                    519:        pE1->c = 7;
                    520:        iequals(__LINE__, D6.us / pE1->c, 2);
                    521: #if ANSI
                    522:        pE2->sc = 24;
                    523:        D6.us = 12;
                    524:        iequals(__LINE__, pE2->sc / D6.us, 2);
                    525:        D6.us = 16;
                    526:        pE2->sc = 8;
                    527:        iequals(__LINE__, D6.us / pE2->sc, 2);
                    528: #endif
                    529:        pE3->s = 24;
                    530:        D6.us = 12;
                    531:        iequals(__LINE__, pE3->s / D6.us, 2);
                    532:        D6.us = 18;
                    533:        pE3->s = 9;
                    534:        iequals(__LINE__, D6.us / pE3->s, 2);
                    535:        pE4->i = 24;
                    536:        D6.us = 12;
                    537:        iequals(__LINE__, pE4->i / D6.us, 2);
                    538:        D6.us = 20;
                    539:        pE4->i = 10;
                    540:        iequals(__LINE__, D6.us / pE4->i, 2);
                    541:        pE5->uc = 24;
                    542:        D6.us = 12;
                    543:        iequals(__LINE__, pE5->uc / D6.us, 2);
                    544:        D6.us = 22;
                    545:        pE5->uc = 11;
                    546:        iequals(__LINE__, D6.us / pE5->uc, 2);
                    547:        pE6->us = 24;
                    548:        D6.us = 12;
                    549:        iequals(__LINE__, pE6->us / D6.us, 2);
                    550:        D6.us = 24;
                    551:        pE6->us = 12;
                    552:        iequals(__LINE__, D6.us / pE6->us, 2);
                    553:        pE7->ui = 24;
                    554:        D6.us = 12;
                    555:        iequals(__LINE__, pE7->ui / D6.us, 2);
                    556:        D6.us = 26;
                    557:        pE7->ui = 13;
                    558:        iequals(__LINE__, D6.us / pE7->ui, 2);
                    559:        pE8->l = 24;
                    560:        D6.us = 12;
                    561:        lequals(__LINE__, pE8->l / D6.us, 2L);
                    562:        D6.us = 28;
                    563:        pE8->l = 14;
                    564:        lequals(__LINE__, D6.us / pE8->l, 2L);
                    565:        pE9->ul = 24;
                    566:        D6.us = 12;
                    567:        lequals(__LINE__, pE9->ul / D6.us, 2L);
                    568:        D6.us = 30;
                    569:        pE9->ul = 15;
                    570:        lequals(__LINE__, D6.us / pE9->ul, 2L);
                    571:        pE10->f = 24;
                    572:        D6.us = 12;
                    573:        fequals(__LINE__, pE10->f / D6.us, (float)2.);
                    574:        D6.us = 32;
                    575:        pE10->f = 16;
                    576:        fequals(__LINE__, D6.us / pE10->f, (float)2.);
                    577:        pE11->d = 24;
                    578:        D6.us = 12;
                    579:        dequals(__LINE__, pE11->d / D6.us, 2.);
                    580:        D6.us = 34;
                    581:        pE11->d = 17;
                    582:        dequals(__LINE__, D6.us / pE11->d, 2.);
                    583: #if ANSI
                    584:        pE12->ld = 24;
                    585:        D6.us = 12;
                    586:        ldequals(__LINE__, pE12->ld / D6.us, 2.L);
                    587:        D6.us = 36;
                    588:        pE12->ld = 18;
                    589:        ldequals(__LINE__, D6.us / pE12->ld, 2.L);
                    590: #endif
                    591:        pE1->c = 26;
                    592:        D7.ui = 13;
                    593:        iequals(__LINE__, pE1->c / D7.ui, 2);
                    594:        D7.ui = 14;
                    595:        pE1->c = 7;
                    596:        iequals(__LINE__, D7.ui / pE1->c, 2);
                    597: #if ANSI
                    598:        pE2->sc = 26;
                    599:        D7.ui = 13;
                    600:        iequals(__LINE__, pE2->sc / D7.ui, 2);
                    601:        D7.ui = 16;
                    602:        pE2->sc = 8;
                    603:        iequals(__LINE__, D7.ui / pE2->sc, 2);
                    604: #endif
                    605:        pE3->s = 26;
                    606:        D7.ui = 13;
                    607:        iequals(__LINE__, pE3->s / D7.ui, 2);
                    608:        D7.ui = 18;
                    609:        pE3->s = 9;
                    610:        iequals(__LINE__, D7.ui / pE3->s, 2);
                    611:        pE4->i = 26;
                    612:        D7.ui = 13;
                    613:        iequals(__LINE__, pE4->i / D7.ui, 2);
                    614:        D7.ui = 20;
                    615:        pE4->i = 10;
                    616:        iequals(__LINE__, D7.ui / pE4->i, 2);
                    617:        pE5->uc = 26;
                    618:        D7.ui = 13;
                    619:        iequals(__LINE__, pE5->uc / D7.ui, 2);
                    620:        D7.ui = 22;
                    621:        pE5->uc = 11;
                    622:        iequals(__LINE__, D7.ui / pE5->uc, 2);
                    623:        pE6->us = 26;
                    624:        D7.ui = 13;
                    625:        iequals(__LINE__, pE6->us / D7.ui, 2);
                    626:        D7.ui = 24;
                    627:        pE6->us = 12;
                    628:        iequals(__LINE__, D7.ui / pE6->us, 2);
                    629:        pE7->ui = 26;
                    630:        D7.ui = 13;
                    631:        iequals(__LINE__, pE7->ui / D7.ui, 2);
                    632:        D7.ui = 26;
                    633:        pE7->ui = 13;
                    634:        iequals(__LINE__, D7.ui / pE7->ui, 2);
                    635:        pE8->l = 26;
                    636:        D7.ui = 13;
                    637:        lequals(__LINE__, pE8->l / D7.ui, 2L);
                    638:        D7.ui = 28;
                    639:        pE8->l = 14;
                    640:        lequals(__LINE__, D7.ui / pE8->l, 2L);
                    641:        pE9->ul = 26;
                    642:        D7.ui = 13;
                    643:        lequals(__LINE__, pE9->ul / D7.ui, 2L);
                    644:        D7.ui = 30;
                    645:        pE9->ul = 15;
                    646:        lequals(__LINE__, D7.ui / pE9->ul, 2L);
                    647:        pE10->f = 26;
                    648:        D7.ui = 13;
                    649:        fequals(__LINE__, pE10->f / D7.ui, (float)2.);
                    650:        D7.ui = 32;
                    651:        pE10->f = 16;
                    652:        fequals(__LINE__, D7.ui / pE10->f, (float)2.);
                    653:        pE11->d = 26;
                    654:        D7.ui = 13;
                    655:        dequals(__LINE__, pE11->d / D7.ui, 2.);
                    656:        D7.ui = 34;
                    657:        pE11->d = 17;
                    658:        dequals(__LINE__, D7.ui / pE11->d, 2.);
                    659: #if ANSI
                    660:        pE12->ld = 26;
                    661:        D7.ui = 13;
                    662:        ldequals(__LINE__, pE12->ld / D7.ui, 2.L);
                    663:        D7.ui = 36;
                    664:        pE12->ld = 18;
                    665:        ldequals(__LINE__, D7.ui / pE12->ld, 2.L);
                    666: #endif
                    667:        pE1->c = 28;
                    668:        D8.l = 14;
                    669:        lequals(__LINE__, pE1->c / D8.l, 2L);
                    670:        D8.l = 14;
                    671:        pE1->c = 7;
                    672:        lequals(__LINE__, D8.l / pE1->c, 2L);
                    673: #if ANSI
                    674:        pE2->sc = 28;
                    675:        D8.l = 14;
                    676:        lequals(__LINE__, pE2->sc / D8.l, 2L);
                    677:        D8.l = 16;
                    678:        pE2->sc = 8;
                    679:        lequals(__LINE__, D8.l / pE2->sc, 2L);
                    680: #endif
                    681:        pE3->s = 28;
                    682:        D8.l = 14;
                    683:        lequals(__LINE__, pE3->s / D8.l, 2L);
                    684:        D8.l = 18;
                    685:        pE3->s = 9;
                    686:        lequals(__LINE__, D8.l / pE3->s, 2L);
                    687:        pE4->i = 28;
                    688:        D8.l = 14;
                    689:        lequals(__LINE__, pE4->i / D8.l, 2L);
                    690:        D8.l = 20;
                    691:        pE4->i = 10;
                    692:        lequals(__LINE__, D8.l / pE4->i, 2L);
                    693:        pE5->uc = 28;
                    694:        D8.l = 14;
                    695:        lequals(__LINE__, pE5->uc / D8.l, 2L);
                    696:        D8.l = 22;
                    697:        pE5->uc = 11;
                    698:        lequals(__LINE__, D8.l / pE5->uc, 2L);
                    699:        pE6->us = 28;
                    700:        D8.l = 14;
                    701:        lequals(__LINE__, pE6->us / D8.l, 2L);
                    702:        D8.l = 24;
                    703:        pE6->us = 12;
                    704:        lequals(__LINE__, D8.l / pE6->us, 2L);
                    705:        pE7->ui = 28;
                    706:        D8.l = 14;
                    707:        lequals(__LINE__, pE7->ui / D8.l, 2L);
                    708:        D8.l = 26;
                    709:        pE7->ui = 13;
                    710:        lequals(__LINE__, D8.l / pE7->ui, 2L);
                    711:        pE8->l = 28;
                    712:        D8.l = 14;
                    713:        lequals(__LINE__, pE8->l / D8.l, 2L);
                    714:        D8.l = 28;
                    715:        pE8->l = 14;
                    716:        lequals(__LINE__, D8.l / pE8->l, 2L);
                    717:        pE9->ul = 28;
                    718:        D8.l = 14;
                    719:        lequals(__LINE__, pE9->ul / D8.l, 2L);
                    720:        D8.l = 30;
                    721:        pE9->ul = 15;
                    722:        lequals(__LINE__, D8.l / pE9->ul, 2L);
                    723:        pE10->f = 28;
                    724:        D8.l = 14;
                    725:        fequals(__LINE__, pE10->f / D8.l, (float)2.);
                    726:        D8.l = 32;
                    727:        pE10->f = 16;
                    728:        fequals(__LINE__, D8.l / pE10->f, (float)2.);
                    729:        pE11->d = 28;
                    730:        D8.l = 14;
                    731:        dequals(__LINE__, pE11->d / D8.l, 2.);
                    732:        D8.l = 34;
                    733:        pE11->d = 17;
                    734:        dequals(__LINE__, D8.l / pE11->d, 2.);
                    735: #if ANSI
                    736:        pE12->ld = 28;
                    737:        D8.l = 14;
                    738:        ldequals(__LINE__, pE12->ld / D8.l, 2.L);
                    739:        D8.l = 36;
                    740:        pE12->ld = 18;
                    741:        ldequals(__LINE__, D8.l / pE12->ld, 2.L);
                    742: #endif
                    743:        pE1->c = 30;
                    744:        D9.ul = 15;
                    745:        lequals(__LINE__, pE1->c / D9.ul, 2L);
                    746:        D9.ul = 14;
                    747:        pE1->c = 7;
                    748:        lequals(__LINE__, D9.ul / pE1->c, 2L);
                    749: #if ANSI
                    750:        pE2->sc = 30;
                    751:        D9.ul = 15;
                    752:        lequals(__LINE__, pE2->sc / D9.ul, 2L);
                    753:        D9.ul = 16;
                    754:        pE2->sc = 8;
                    755:        lequals(__LINE__, D9.ul / pE2->sc, 2L);
                    756: #endif
                    757:        pE3->s = 30;
                    758:        D9.ul = 15;
                    759:        lequals(__LINE__, pE3->s / D9.ul, 2L);
                    760:        D9.ul = 18;
                    761:        pE3->s = 9;
                    762:        lequals(__LINE__, D9.ul / pE3->s, 2L);
                    763:        pE4->i = 30;
                    764:        D9.ul = 15;
                    765:        lequals(__LINE__, pE4->i / D9.ul, 2L);
                    766:        D9.ul = 20;
                    767:        pE4->i = 10;
                    768:        lequals(__LINE__, D9.ul / pE4->i, 2L);
                    769:        pE5->uc = 30;
                    770:        D9.ul = 15;
                    771:        lequals(__LINE__, pE5->uc / D9.ul, 2L);
                    772:        D9.ul = 22;
                    773:        pE5->uc = 11;
                    774:        lequals(__LINE__, D9.ul / pE5->uc, 2L);
                    775:        pE6->us = 30;
                    776:        D9.ul = 15;
                    777:        lequals(__LINE__, pE6->us / D9.ul, 2L);
                    778:        D9.ul = 24;
                    779:        pE6->us = 12;
                    780:        lequals(__LINE__, D9.ul / pE6->us, 2L);
                    781:        pE7->ui = 30;
                    782:        D9.ul = 15;
                    783:        lequals(__LINE__, pE7->ui / D9.ul, 2L);
                    784:        D9.ul = 26;
                    785:        pE7->ui = 13;
                    786:        lequals(__LINE__, D9.ul / pE7->ui, 2L);
                    787:        pE8->l = 30;
                    788:        D9.ul = 15;
                    789:        lequals(__LINE__, pE8->l / D9.ul, 2L);
                    790:        D9.ul = 28;
                    791:        pE8->l = 14;
                    792:        lequals(__LINE__, D9.ul / pE8->l, 2L);
                    793:        pE9->ul = 30;
                    794:        D9.ul = 15;
                    795:        lequals(__LINE__, pE9->ul / D9.ul, 2L);
                    796:        D9.ul = 30;
                    797:        pE9->ul = 15;
                    798:        lequals(__LINE__, D9.ul / pE9->ul, 2L);
                    799:        pE10->f = 30;
                    800:        D9.ul = 15;
                    801:        fequals(__LINE__, pE10->f / D9.ul, (float)2.);
                    802:        D9.ul = 32;
                    803:        pE10->f = 16;
                    804:        fequals(__LINE__, D9.ul / pE10->f, (float)2.);
                    805:        pE11->d = 30;
                    806:        D9.ul = 15;
                    807:        dequals(__LINE__, pE11->d / D9.ul, 2.);
                    808:        D9.ul = 34;
                    809:        pE11->d = 17;
                    810:        dequals(__LINE__, D9.ul / pE11->d, 2.);
                    811: #if ANSI
                    812:        pE12->ld = 30;
                    813:        D9.ul = 15;
                    814:        ldequals(__LINE__, pE12->ld / D9.ul, 2.L);
                    815:        D9.ul = 36;
                    816:        pE12->ld = 18;
                    817:        ldequals(__LINE__, D9.ul / pE12->ld, 2.L);
                    818: #endif
                    819:        pE1->c = 32;
                    820:        D10.f = 16;
                    821:        fequals(__LINE__, pE1->c / D10.f, (float)2.);
                    822:        D10.f = 14;
                    823:        pE1->c = 7;
                    824:        fequals(__LINE__, D10.f / pE1->c, (float)2.);
                    825: #if ANSI
                    826:        pE2->sc = 32;
                    827:        D10.f = 16;
                    828:        fequals(__LINE__, pE2->sc / D10.f, (float)2.);
                    829:        D10.f = 16;
                    830:        pE2->sc = 8;
                    831:        fequals(__LINE__, D10.f / pE2->sc, (float)2.);
                    832: #endif
                    833:        pE3->s = 32;
                    834:        D10.f = 16;
                    835:        fequals(__LINE__, pE3->s / D10.f, (float)2.);
                    836:        D10.f = 18;
                    837:        pE3->s = 9;
                    838:        fequals(__LINE__, D10.f / pE3->s, (float)2.);
                    839:        pE4->i = 32;
                    840:        D10.f = 16;
                    841:        fequals(__LINE__, pE4->i / D10.f, (float)2.);
                    842:        D10.f = 20;
                    843:        pE4->i = 10;
                    844:        fequals(__LINE__, D10.f / pE4->i, (float)2.);
                    845:        pE5->uc = 32;
                    846:        D10.f = 16;
                    847:        fequals(__LINE__, pE5->uc / D10.f, (float)2.);
                    848:        D10.f = 22;
                    849:        pE5->uc = 11;
                    850:        fequals(__LINE__, D10.f / pE5->uc, (float)2.);
                    851:        pE6->us = 32;
                    852:        D10.f = 16;
                    853:        fequals(__LINE__, pE6->us / D10.f, (float)2.);
                    854:        D10.f = 24;
                    855:        pE6->us = 12;
                    856:        fequals(__LINE__, D10.f / pE6->us, (float)2.);
                    857:        pE7->ui = 32;
                    858:        D10.f = 16;
                    859:        fequals(__LINE__, pE7->ui / D10.f, (float)2.);
                    860:        D10.f = 26;
                    861:        pE7->ui = 13;
                    862:        fequals(__LINE__, D10.f / pE7->ui, (float)2.);
                    863:        pE8->l = 32;
                    864:        D10.f = 16;
                    865:        fequals(__LINE__, pE8->l / D10.f, (float)2.);
                    866:        D10.f = 28;
                    867:        pE8->l = 14;
                    868:        fequals(__LINE__, D10.f / pE8->l, (float)2.);
                    869:        pE9->ul = 32;
                    870:        D10.f = 16;
                    871:        fequals(__LINE__, pE9->ul / D10.f, (float)2.);
                    872:        D10.f = 30;
                    873:        pE9->ul = 15;
                    874:        fequals(__LINE__, D10.f / pE9->ul, (float)2.);
                    875:        pE10->f = 32;
                    876:        D10.f = 16;
                    877:        fequals(__LINE__, pE10->f / D10.f, (float)2.);
                    878:        D10.f = 32;
                    879:        pE10->f = 16;
                    880:        fequals(__LINE__, D10.f / pE10->f, (float)2.);
                    881:        pE11->d = 32;
                    882:        D10.f = 16;
                    883:        fequals(__LINE__, pE11->d / D10.f, (float)2.);
                    884:        D10.f = 34;
                    885:        pE11->d = 17;
                    886:        fequals(__LINE__, D10.f / pE11->d, (float)2.);
                    887: #if ANSI
                    888:        pE12->ld = 32;
                    889:        D10.f = 16;
                    890:        ldequals(__LINE__, pE12->ld / D10.f, 2.L);
                    891:        D10.f = 36;
                    892:        pE12->ld = 18;
                    893:        ldequals(__LINE__, D10.f / pE12->ld, 2.L);
                    894: #endif
                    895:        pE1->c = 34;
                    896:        D11.d = 17;
                    897:        dequals(__LINE__, pE1->c / D11.d, 2.);
                    898:        D11.d = 14;
                    899:        pE1->c = 7;
                    900:        dequals(__LINE__, D11.d / pE1->c, 2.);
                    901: #if ANSI
                    902:        pE2->sc = 34;
                    903:        D11.d = 17;
                    904:        dequals(__LINE__, pE2->sc / D11.d, 2.);
                    905:        D11.d = 16;
                    906:        pE2->sc = 8;
                    907:        dequals(__LINE__, D11.d / pE2->sc, 2.);
                    908: #endif
                    909:        pE3->s = 34;
                    910:        D11.d = 17;
                    911:        dequals(__LINE__, pE3->s / D11.d, 2.);
                    912:        D11.d = 18;
                    913:        pE3->s = 9;
                    914:        dequals(__LINE__, D11.d / pE3->s, 2.);
                    915:        pE4->i = 34;
                    916:        D11.d = 17;
                    917:        dequals(__LINE__, pE4->i / D11.d, 2.);
                    918:        D11.d = 20;
                    919:        pE4->i = 10;
                    920:        dequals(__LINE__, D11.d / pE4->i, 2.);
                    921:        pE5->uc = 34;
                    922:        D11.d = 17;
                    923:        dequals(__LINE__, pE5->uc / D11.d, 2.);
                    924:        D11.d = 22;
                    925:        pE5->uc = 11;
                    926:        dequals(__LINE__, D11.d / pE5->uc, 2.);
                    927:        pE6->us = 34;
                    928:        D11.d = 17;
                    929:        dequals(__LINE__, pE6->us / D11.d, 2.);
                    930:        D11.d = 24;
                    931:        pE6->us = 12;
                    932:        dequals(__LINE__, D11.d / pE6->us, 2.);
                    933:        pE7->ui = 34;
                    934:        D11.d = 17;
                    935:        dequals(__LINE__, pE7->ui / D11.d, 2.);
                    936:        D11.d = 26;
                    937:        pE7->ui = 13;
                    938:        dequals(__LINE__, D11.d / pE7->ui, 2.);
                    939:        pE8->l = 34;
                    940:        D11.d = 17;
                    941:        dequals(__LINE__, pE8->l / D11.d, 2.);
                    942:        D11.d = 28;
                    943:        pE8->l = 14;
                    944:        dequals(__LINE__, D11.d / pE8->l, 2.);
                    945:        pE9->ul = 34;
                    946:        D11.d = 17;
                    947:        dequals(__LINE__, pE9->ul / D11.d, 2.);
                    948:        D11.d = 30;
                    949:        pE9->ul = 15;
                    950:        dequals(__LINE__, D11.d / pE9->ul, 2.);
                    951:        pE10->f = 34;
                    952:        D11.d = 17;
                    953:        dequals(__LINE__, pE10->f / D11.d, 2.);
                    954:        D11.d = 32;
                    955:        pE10->f = 16;
                    956:        dequals(__LINE__, D11.d / pE10->f, 2.);
                    957:        pE11->d = 34;
                    958:        D11.d = 17;
                    959:        dequals(__LINE__, pE11->d / D11.d, 2.);
                    960:        D11.d = 34;
                    961:        pE11->d = 17;
                    962:        dequals(__LINE__, D11.d / pE11->d, 2.);
                    963: #if ANSI
                    964:        pE12->ld = 34;
                    965:        D11.d = 17;
                    966:        ldequals(__LINE__, pE12->ld / D11.d, 2.L);
                    967:        D11.d = 36;
                    968:        pE12->ld = 18;
                    969:        ldequals(__LINE__, D11.d / pE12->ld, 2.L);
                    970: #endif
                    971: #if ANSI
                    972:        pE1->c = 36;
                    973:        D12.ld = 18;
                    974:        ldequals(__LINE__, pE1->c / D12.ld, 2.L);
                    975:        D12.ld = 14;
                    976:        pE1->c = 7;
                    977:        ldequals(__LINE__, D12.ld / pE1->c, 2.L);
                    978: #endif
                    979: #if ANSI
                    980:        pE2->sc = 36;
                    981:        D12.ld = 18;
                    982:        ldequals(__LINE__, pE2->sc / D12.ld, 2.L);
                    983:        D12.ld = 16;
                    984:        pE2->sc = 8;
                    985:        ldequals(__LINE__, D12.ld / pE2->sc, 2.L);
                    986: #endif
                    987: #if ANSI
                    988:        pE3->s = 36;
                    989:        D12.ld = 18;
                    990:        ldequals(__LINE__, pE3->s / D12.ld, 2.L);
                    991:        D12.ld = 18;
                    992:        pE3->s = 9;
                    993:        ldequals(__LINE__, D12.ld / pE3->s, 2.L);
                    994: #endif
                    995: #if ANSI
                    996:        pE4->i = 36;
                    997:        D12.ld = 18;
                    998:        ldequals(__LINE__, pE4->i / D12.ld, 2.L);
                    999:        D12.ld = 20;
                   1000:        pE4->i = 10;
                   1001:        ldequals(__LINE__, D12.ld / pE4->i, 2.L);
                   1002: #endif
                   1003: #if ANSI
                   1004:        pE5->uc = 36;
                   1005:        D12.ld = 18;
                   1006:        ldequals(__LINE__, pE5->uc / D12.ld, 2.L);
                   1007:        D12.ld = 22;
                   1008:        pE5->uc = 11;
                   1009:        ldequals(__LINE__, D12.ld / pE5->uc, 2.L);
                   1010: #endif
                   1011: #if ANSI
                   1012:        pE6->us = 36;
                   1013:        D12.ld = 18;
                   1014:        ldequals(__LINE__, pE6->us / D12.ld, 2.L);
                   1015:        D12.ld = 24;
                   1016:        pE6->us = 12;
                   1017:        ldequals(__LINE__, D12.ld / pE6->us, 2.L);
                   1018: #endif
                   1019: #if ANSI
                   1020:        pE7->ui = 36;
                   1021:        D12.ld = 18;
                   1022:        ldequals(__LINE__, pE7->ui / D12.ld, 2.L);
                   1023:        D12.ld = 26;
                   1024:        pE7->ui = 13;
                   1025:        ldequals(__LINE__, D12.ld / pE7->ui, 2.L);
                   1026: #endif
                   1027: #if ANSI
                   1028:        pE8->l = 36;
                   1029:        D12.ld = 18;
                   1030:        ldequals(__LINE__, pE8->l / D12.ld, 2.L);
                   1031:        D12.ld = 28;
                   1032:        pE8->l = 14;
                   1033:        ldequals(__LINE__, D12.ld / pE8->l, 2.L);
                   1034: #endif
                   1035: #if ANSI
                   1036:        pE9->ul = 36;
                   1037:        D12.ld = 18;
                   1038:        ldequals(__LINE__, pE9->ul / D12.ld, 2.L);
                   1039:        D12.ld = 30;
                   1040:        pE9->ul = 15;
                   1041:        ldequals(__LINE__, D12.ld / pE9->ul, 2.L);
                   1042: #endif
                   1043: #if ANSI
                   1044:        pE10->f = 36;
                   1045:        D12.ld = 18;
                   1046:        ldequals(__LINE__, pE10->f / D12.ld, 2.L);
                   1047:        D12.ld = 32;
                   1048:        pE10->f = 16;
                   1049:        ldequals(__LINE__, D12.ld / pE10->f, 2.L);
                   1050: #endif
                   1051: #if ANSI
                   1052:        pE11->d = 36;
                   1053:        D12.ld = 18;
                   1054:        ldequals(__LINE__, pE11->d / D12.ld, 2.L);
                   1055:        D12.ld = 34;
                   1056:        pE11->d = 17;
                   1057:        ldequals(__LINE__, D12.ld / pE11->d, 2.L);
                   1058: #endif
                   1059: #if ANSI
                   1060:        pE12->ld = 36;
                   1061:        D12.ld = 18;
                   1062:        ldequals(__LINE__, pE12->ld / D12.ld, 2.L);
                   1063:        D12.ld = 36;
                   1064:        pE12->ld = 18;
                   1065:        ldequals(__LINE__, D12.ld / pE12->ld, 2.L);
                   1066: #endif
                   1067:        }}
                   1068:        return  report(Filename);
                   1069:        }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.