|
|
1.1 ! root 1: ! 2: .globl _runerr ! 3: .globl _ckadd ! 4: .globl _cksub ! 5: .globl _ckmul ! 6: .globl lmul ! 7: ! 8: .text ! 9: _ckadd: ! 10: push bp ! 11: mov bp,sp ! 12: mov dx,*6(bp) ! 13: mov ax,*4(bp) ! 14: add ax,*8(bp) ! 15: adc dx,10(bp) ! 16: jo oflow ! 17: pop bp ! 18: ret ! 19: _cksub: ! 20: push bp ! 21: mov bp,sp ! 22: mov dx,*6(bp) ! 23: mov ax,*4(bp) ! 24: sub ax,*8(bp) ! 25: sbb dx,*10(bp) ! 26: jo oflow ! 27: pop bp ! 28: ret ! 29: _ckmul: ! 30: push bp ! 31: mov bp,sp ! 32: push *10(bp) ! 33: push *8(bp) ! 34: push *6(bp) ! 35: push *4(bp) ! 36: call lmul ! 37: jo oflow ! 38: pop bp ! 39: ret ! 40: oflow: ! 41: mov cx,#0 ! 42: push cx ! 43: mov cx,#203 ! 44: push cx ! 45: call _runerr
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.