Changeset 8325447 in buchla-68k for lib700/setjmp.s
- Timestamp:
- 08/07/2017 02:04:35 PM (7 years ago)
- Branches:
- master
- Children:
- 27c8d40
- Parents:
- 84c0125
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
lib700/setjmp.s
r84c0125 r8325447 6 6 .text 7 7 8 .xdef _setjmp,_longjmp8 .xdef setjmp,longjmp 9 9 10 _setjmp:movea.l 4(a7),a0 | Get env pointer10 setjmp: movea.l 4(a7),a0 | Get env pointer 11 11 move.l (a7),(a0) | Put return address in env 12 12 movem.l d1-d7/a1-a7,4(a0) | Save registers in env … … 14 14 rts | Return to caller 15 15 16 _longjmp: move.w 8(a7),d0 | Get ret value16 longjmp: move.w 8(a7),d0 | Get ret value 17 17 bne lj1 | Jump if non-zero 18 18
Note:
See TracChangeset
for help on using the changeset viewer.