|
|
1.1 root 1: ////////
2: /
3: / negq( w0, w1, w2, w3 ) - negate a quad word.
4: /
5: / Action: Negate a quad word.
6: /
7: / Return: Negated result in _fpac_.
8: /
9: ////////
10: .globl negq_
11: .shri
12:
13: negq_: push si
14: push di
15: push bp
16: mov bp,sp
17: mov ax,8(bp)
18: mov bx,10(bp)
19: mov cx,12(bp)
20: mov dx,14(bp)
21: not dx
22: not cx
23: not bx
24: neg ax
25: sbb bx,$0
26: sbb cx,$0
27: sbb dx,$0
28: mov _fpac_+0,ax
29: mov _fpac_+2,bx
30: mov _fpac_+4,cx
31: mov _fpac_+6,dx
32: pop bp
33: pop di
34: pop si
35: ret
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.