|
|
1.1 ! root 1: .text ! 2: .globl _main ! 3: .align 2 ! 4: _main:link a6,#-0 ! 5: L1: ! 6: unlk a6 ! 7: rts ! 8: .globl _memchar ! 9: .align 2 ! 10: _memchar:link a6,#-12 ! 11: moveml #0x400,a6@(-12) ! 12: movl a6@(-8),a2 ! 13: lea a2@(1),a1 ! 14: movl a1,a6@(-8) ! 15: movb a2@,a6@(-4) ! 16: movl a6@(-8),a2 ! 17: lea a2@(1),a2 ! 18: movl a2,a6@(-8) ! 19: movb a2@,a6@(-4) ! 20: movl a6@(-8),a2 ! 21: lea a2@(-1),a1 ! 22: movl a1,a6@(-8) ! 23: movb a2@,a6@(-4) ! 24: movl a6@(-8),a2 ! 25: lea a2@(-1),a2 ! 26: movl a2,a6@(-8) ! 27: movb a2@,a6@(-4) ! 28: L2: ! 29: moveml a6@(-12),#0x400 ! 30: unlk a6 ! 31: rts ! 32: .globl _memint ! 33: .align 2 ! 34: _memint:link a6,#-12 ! 35: moveml #0x400,a6@(-12) ! 36: movl a6@(-8),a2 ! 37: lea a2@(4),a1 ! 38: movl a1,a6@(-8) ! 39: movl a2@,a6@(-4) ! 40: movl a6@(-8),a2 ! 41: lea a2@(4),a2 ! 42: movl a2,a6@(-8) ! 43: movl a2@,a6@(-4) ! 44: movl a6@(-8),a2 ! 45: lea a2@(-4),a1 ! 46: movl a1,a6@(-8) ! 47: movl a2@,a6@(-4) ! 48: movl a6@(-8),a2 ! 49: lea a2@(-4),a2 ! 50: movl a2,a6@(-8) ! 51: movl a2@,a6@(-4) ! 52: L3: ! 53: moveml a6@(-12),#0x400 ! 54: unlk a6 ! 55: rts ! 56: .globl _regchar ! 57: .align 2 ! 58: _regchar:link a6,#-4 ! 59: moveml #0x400,a6@(-4) ! 60: movl a1,a2 ! 61: lea a2@(1),a1 ! 62: movb a2@,d1 ! 63: lea a1@(1),a2 ! 64: movl a2,a1 ! 65: movb a2@,d1 ! 66: movl a1,a2 ! 67: lea a2@(-1),a1 ! 68: movb a2@,d1 ! 69: lea a1@(-1),a2 ! 70: movl a2,a1 ! 71: movb a2@,d1 ! 72: L4: ! 73: moveml a6@(-4),#0x400 ! 74: unlk a6 ! 75: rts ! 76: .globl _regint ! 77: .align 2 ! 78: _regint:link a6,#-4 ! 79: moveml #0x400,a6@(-4) ! 80: movl a1,a2 ! 81: lea a2@(4),a1 ! 82: movl a2@,d1 ! 83: lea a1@(4),a2 ! 84: movl a2,a1 ! 85: movl a2@,d1 ! 86: movl a1,a2 ! 87: lea a2@(-4),a1 ! 88: movl a2@,d1 ! 89: lea a1@(-4),a2 ! 90: movl a2,a1 ! 91: movl a2@,d1 ! 92: L5: ! 93: moveml a6@(-4),#0x400 ! 94: unlk a6 ! 95: rts
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.