comparison zruntime.S @ 281:44f0bbf57b4f

Save context in z80_do_sync
author Mike Pavone <pavone@retrodev.com>
date Fri, 03 May 2013 21:22:36 -0700
parents 9ee64039ddeb
children ed7098f717d7
comparison
equal deleted inserted replaced
280:9ee64039ddeb 281:44f0bbf57b4f
44 call z80_native_addr 44 call z80_native_addr
45 jmp *%r13 45 jmp *%r13
46 zskip_int: 46 zskip_int:
47 cmp 112(%rsi), %ebp 47 cmp 112(%rsi), %ebp
48 jb zskip_sync 48 jb zskip_sync
49 call z80_save_context
50 .global z80_do_sync 49 .global z80_do_sync
51 z80_do_sync: 50 z80_do_sync:
51 call z80_save_context
52 pop (%rsi) /*return address in native code*/ 52 pop (%rsi) /*return address in native code*/
53 pop %r15 /* restore callee saved regsiters */ 53 pop %r15 /* restore callee saved regsiters */
54 pop %r14 54 pop %r14
55 pop %r13 55 pop %r13
56 pop %r12 56 pop %r12