comparison runtime.S @ 542:5d57fd8b44f8

Removed old debug print function that is no longer needed
author Michael Pavone <pavone@retrodev.com>
date Sun, 16 Feb 2014 16:50:10 -0800
parents a59ac6b4b5b5
children 915a1cb98bac
comparison
equal deleted inserted replaced
541:a59ac6b4b5b5 542:5d57fd8b44f8
22 mov %rax, %rsi 22 mov %rax, %rsi
23 call m68k_load_context 23 call m68k_load_context
24 pop %rdi 24 pop %rdi
25 pop %rcx 25 pop %rcx
26 skip_sync: 26 skip_sync:
27 ret
28
29 sr_msg_int:
30 .asciz "SR set to $%X due to interrupt\n"
31 debug_print_sr_int:
32 call m68k_save_context
33 push %rsi
34 lea sr_msg_int(%rip), %rdi
35 movzxb 5(%rsi), %rsi
36 xor %rax, %rax
37 call printf
38 pop %rsi
39 call m68k_load_context
40 ret
41
42 sr_msg:
43 .asciz "SR set to $%X\n"
44 .global debug_print_sr
45 debug_print_sr:
46 call m68k_save_context
47 push %rsi
48 lea sr_msg(%rip), %rdi
49 movzxb 5(%rsi), %rsi
50 xor %rax, %rax
51 call printf
52 pop %rsi
53 call m68k_load_context
54 ret 27 ret
55 28
56 invalid_msg: 29 invalid_msg:
57 .asciz "Invalid instruction at %X\n" 30 .asciz "Invalid instruction at %X\n"
58 31
154 shr $1, %cl 127 shr $1, %cl
155 and $1, %cl 128 and $1, %cl
156 mov %cl, (%rsi) 129 mov %cl, (%rsi)
157 shr $8, %cx 130 shr $8, %cx
158 mov %cl, 5(%rsi) 131 mov %cl, 5(%rsi)
159 /* call debug_print_sr */
160 ret 132 ret
161 133
162 .global set_ccr 134 .global set_ccr
163 set_ccr: 135 set_ccr:
164 mov %cl, %dh 136 mov %cl, %dh