|
|
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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.