Annotation of 43BSDTahoe/cci/libM/logd.bc, revision 1.1.1.1

1.1       root        1: define b() {
                      2:        auto    i, r, d;
                      3: 
                      4:        for (i = 0; i < 255; i++) {
                      5:                d = 0.5 + ((i + 1) / 512);
                      6:                r = 1 / d;
                      7:                a[i] = r * 65536;
                      8:                b[i] = l(d);
                      9:        }
                     10:        a[255] = 1 * 65536;
                     11:        b[255] = 0;
                     12: 
                     13:        scale = 40;
                     14:        for (i = 0; i < 256; i++) a[i];
                     15:        for (i = 0; i < 256; i++) b[i];
                     16: }
                     17: 
                     18: define d() {
                     19:        auto    i, r, d;
                     20: 
                     21:        for (i = 0; i < 256; i++) {
                     22:                d = 1 - (i / 65536);
                     23:                c[i] = 1 / (65536 - i);
                     24:                d[i] = l(d);
                     25:        }
                     26: 
                     27:        scale = 40;
                     28:        for (i = 0; i < 256; i++) c[i];
                     29:        for (i = 0; i < 256; i++) d[i];
                     30: }
                     31: 
                     32: define f() {
                     33:        auto    i, r, d;
                     34: 
                     35:        for (i = 0; i < 256; i++) {
                     36:                d = 1 + i / 256;
                     37:                r = 1 / d;
                     38:                e[i] = r * 32768;
                     39:                f[i] = l(d);
                     40:        }
                     41: 
                     42:        scale = 40;
                     43:        for (i = 0; i < 256; i++) e[i];
                     44:        for (i = 0; i < 256; i++) f[i];
                     45: }
                     46: 
                     47: define g() {
                     48:        auto    i, r, d;
                     49: 
                     50:        for (i = 0; i < 128; i++) {
                     51:                d = 1 + (i / 32768);
                     52:                g[i] = 1 / (32768 + i);
                     53:                h[i] = l(d);
                     54:        }
                     55: 
                     56:        scale = 40;
                     57:        for (i = 0; i < 128; i++) g[i];
                     58:        for (i = 0; i < 128; i++) h[i];
                     59: }
                     60: 
                     61: define h() {
                     62:        auto    i;
                     63: 
                     64:        for (i = 0; i < 129; i++) {
                     65:                i[i] = (i-128) * 0.69314718055994530941723212145817656807550013;
                     66:        }
                     67: 
                     68:        for (i = 129; i < 256; i++) {
                     69:                i[i] = (i-129) * 0.69314718055994530941723212145817656807550013;
                     70:        }
                     71: 
                     72:        scale = 40;
                     73:        for (i = 0; i < 256; i++) i[i];
                     74: }
                     75: 
                     76: define m() {
                     77:        auto    j;
                     78: 
                     79:        j = b();
                     80:        j = d();
                     81:        j = f();
                     82:        j = g();
                     83:        j = h();
                     84: }
                     85: 
                     86: scale = 40;
                     87: j = m();
                     88: quit

unix.superglobalmegacorp.com

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