Annotation of researchv10dc/cmd/pascal/libpc/RAND.s, revision 1.1.1.1

1.1       root        1: #
                      2: # Copyright (c) 1979 Regents of the University of California
                      3: #
                      4: # sccsid[] = "@(#)RAND.s 1.1 1/16/81";
                      5: #
                      6: # calculate (1103515245*seed) mod 2^31-1
                      7: #
                      8:        .globl  _RAND
                      9: _RAND:
                     10:        .word   0
                     11:        emul    4(ap),$1103515245,$0,r0 # a * seed into r1,r0 quadword
                     12:        ediv    $0x7fffffff,r0,r1,r0    # get quotient into r1, remainder in r0
                     13:        ret

unix.superglobalmegacorp.com

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