Annotation of researchv9/sys.vax/inet/goo.s, revision 1.1

1.1     ! root        1:        .globl _htonl
        !             2:        .align 2
        !             3: _htonl: .word 0
        !             4:        rotl    $-8,4(ap),r0
        !             5:        insv    r0,$16,$8,r0
        !             6:        movb    7(ap),r0
        !             7:        ret
        !             8: 
        !             9:        .globl _htons
        !            10:        .align 2
        !            11: _htons: .word 0
        !            12:        rotl    $8,4(ap),r0
        !            13:        movb    5(ap),r0
        !            14:        movzwl  r0,r0
        !            15:        ret
        !            16: 
        !            17:        .globl _ntohl
        !            18:        .align 2
        !            19: _ntohl: .word 0
        !            20:        rotl    $-8,4(ap),r0
        !            21:        insv    r0,$16,$8,r0
        !            22:        movb    7(ap),r0
        !            23:        ret
        !            24: 
        !            25:        .globl _ntohs
        !            26:        .align 2
        !            27: _ntohs: .word 0
        !            28:        rotl    $8,4(ap),r0
        !            29:        movb    5(ap),r0
        !            30:        movzwl  r0,r0
        !            31:        ret
        !            32: 

unix.superglobalmegacorp.com

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