Mercurial > repos > blastem
comparison runtime.S @ 559:6b248602ab84
blastem builds and almost works on OS X now
author | Mike Pavone <pavone@retrodev.com> |
---|---|
date | Tue, 17 Jun 2014 01:50:29 -0400 |
parents | 3090d016c9e9 |
children | 7ed1dbb48f61 |
comparison
equal
deleted
inserted
replaced
558:dc9f178085a0 | 559:6b248602ab84 |
---|---|
1 | 1 |
2 | |
3 invalid_msg: | |
4 .asciz "Invalid instruction at %X\n" | |
5 | |
6 .global m68k_invalid | |
7 m68k_invalid: | |
8 lea invalid_msg(%rip), %rdi | |
9 mov %ecx, %esi | |
10 xor %rax, %rax | |
11 call printf | |
12 mov $1, %rdi | |
13 call exit | |
14 | 2 |
15 .global bcd_add | 3 .global bcd_add |
16 bcd_add: | 4 bcd_add: |
17 xchg %rax, %rdi | 5 xchg %rax, %rdi |
18 | 6 |