Mercurial > repos > blastem
comparison runtime.S @ 344:b46771135442
Handle busack across frame boundary
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Sun, 19 May 2013 11:38:15 -0700 |
parents | 467bfa17004a |
children | b24556b45d1e |
comparison
equal
deleted
inserted
replaced
343:467bfa17004a | 344:b46771135442 |
---|---|
483 inccycles: | 483 inccycles: |
484 cmp %ebp, %eax | 484 cmp %ebp, %eax |
485 jnb do_limit | 485 jnb do_limit |
486 add $4, %eax | 486 add $4, %eax |
487 ret | 487 ret |
488 do_limit: | 488 do_limit: |
489 | |
490 call handle_cycle_limit | 489 call handle_cycle_limit |
491 pop %rdi | |
492 pop %rcx | |
493 add $4, %eax | 490 add $4, %eax |
494 ret | 491 ret |
495 | 492 |
496 .global m68k_read_word_scratch1 | 493 .global m68k_read_word_scratch1 |
497 m68k_read_word_scratch1: | 494 m68k_read_word_scratch1: |