1536 |
|
m68k_pc_offset = 0; |
1537 |
|
break; |
1538 |
|
case i_RTD: |
1539 |
– |
printf ("\tcompiler_flush_jsr_stack();\n"); |
1539 |
|
genamode (Aipi, "7", sz_long, "pc", 1, 0); |
1540 |
|
genamode (curi->smode, "srcreg", curi->size, "offs", 1, 0); |
1541 |
|
printf ("\tm68k_areg(regs, 7) += offs;\n"); |
1569 |
|
need_endlabel = 1; |
1570 |
|
break; |
1571 |
|
case i_RTR: |
1573 |
– |
printf ("\tcompiler_flush_jsr_stack();\n"); |
1572 |
|
printf ("\tMakeSR();\n"); |
1573 |
|
genamode (Aipi, "7", sz_word, "sr", 1, 0); |
1574 |
|
genamode (Aipi, "7", sz_long, "pc", 1, 0); |
2501 |
|
fprintf (f, "#include \"memory.h\"\n"); |
2502 |
|
fprintf (f, "#include \"readcpu.h\"\n"); |
2503 |
|
fprintf (f, "#include \"newcpu.h\"\n"); |
2506 |
– |
fprintf (f, "#include \"compiler.h\"\n"); |
2504 |
|
fprintf (f, "#include \"cputbl.h\"\n"); |
2505 |
|
} |
2506 |
|
|