.hidden __sh_syscall .global __sh_syscall .type __sh_syscall,@function __sh_syscall: mov.l r0,@-r15 mov.l r2,@-r15 mova 1f, r0 mov.l 1f, r2 add r0, r2 mov.l @r2, r2 tst r2, r2 mov.l @r15+, r2 mov.l @r15+, r0 bt 3f bra 2f nop .align 2 .hidden __sh2_abi 1: .long __sh2_abi@PCREL 2: trapa #38 bra 1f nop 3: trapa #22 or r0, r0 or r0, r0 or r0, r0 or r0, r0 or r0, r0 1: neg r2, r2 add #__sh_syscall-9f, r2 9: braf r2 nop