CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2022/09/02 00:19:05
Modified files:
lib/libc/arch/sh: SYS.h
lib/libc/arch/sh/sys: brk.S sbrk.S sigprocmask.S sigsuspend.S
tfork_thread.S
libexec/ld.so/sh: SYS.h
Log message:
Use a shorter system call invocation template for system calls in the range
0-127, where immediate addressing can be used to load the system call number
in r0, rather than performing a memory load using pc-relative addressing.
No functional change, but rm(1) runs a couple cycles faster per file now.