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