.h8300h .section .text.functionWeUse,"ax",@progbits .align 1 .global _functionWeUse _functionWeUse: mov.l er6,@-er7 mov.l er7,er6 subs #4,er7 mov.w r0,@(-2,er6) mov.w @(-2,er6),r2 mov.w r2,r0 adds #4,er7 mov.l @er7+,er6 rts .size _functionWeUse, .-_functionWeUse .section .text.functionWeDontUse,"ax",@progbits .align 1 .global _functionWeDontUse _functionWeDontUse: mov.l er6,@-er7 mov.l er7,er6 subs #4,er7 mov.w r0,@(-2,er6) mov.w @(-2,er6),r2 mov.w r2,r0 adds #4,er7 mov.l @er7+,er6 rts .size _functionWeDontUse, .-_functionWeDontUse .section .text.start,"ax",@progbits .align 1 .global _start _start: mov.l er6,@-er7 mov.l er7,er6 mov.w #75,r0 jsr @_functionWeUse mov.w r0,r2 mov.w r2,r0 mov.l @er7+,er6 rts .size _start, .-_start .end