Annotation of coherent/b/lib/libc/gen/i386/canon.s, revision 1.1.1.1

1.1       root        1: //////////
                      2: / libc/gen/i386/canon.s
                      3: / i386 C library.
                      4: //////////
                      5: 
                      6: //////////
                      7: / long
                      8: / _canl(l) long l;
                      9: / 
                     10: / Transform long to/from canonical format.
                     11: //////////
                     12: 
                     13: l      .equ    4
                     14: 
                     15:        .globl  _canl
                     16: 
                     17: _canl:
                     18:        movl    %eax, l(%esp)           / l to EAX
                     19:        roll    %eax, $16               / exchange high and low words
                     20:        ret
                     21: 
                     22: / end of libc/gen/i386/canon.s

unix.superglobalmegacorp.com

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