diff options
Diffstat (limited to 'src/internal')
-rw-r--r-- | src/internal/or1k/syscall.s | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/internal/or1k/syscall.s b/src/internal/or1k/syscall.s new file mode 100644 index 00000000..2ea0eb13 --- /dev/null +++ b/src/internal/or1k/syscall.s @@ -0,0 +1,13 @@ +.global __syscall +.type __syscall,@function +__syscall: + l.ori r11, r3, 0 + l.lwz r3, 0(r1) + l.lwz r4, 4(r1) + l.lwz r5, 8(r1) + l.lwz r6, 12(r1) + l.lwz r7, 16(r1) + l.lwz r8, 20(r1) + l.sys 1 + l.jr r9 + l.nop |