Annotation of researchv10no/cmd/PDP11/crt/lmul.s, revision 1.1.1.1

1.1       root        1: /
                      2: / 32-bit multiplication routine for fixed pt hardware.
                      3: /  Implements * operator
                      4: / Credit to an unknown author who slipped it under the door.
                      5: .globl lmul
                      6: .globl csv, cret
                      7: 
                      8: lmul:
                      9:        jsr     r5,csv
                     10:        mov     6(r5),r2
                     11:        sxt     r1
                     12:        sub     4(r5),r1
                     13:        mov     10.(r5),r0
                     14:        sxt     r3
                     15:        sub     8.(r5),r3
                     16:        mul     r0,r1
                     17:        mul     r2,r3
                     18:        add     r1,r3
                     19:        mul     r2,r0
                     20:        sub     r3,r0
                     21:        jmp     cret

unix.superglobalmegacorp.com

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