CVSROOT:        /cvs
Module name:    src
Changes by:     m...@cvs.openbsd.org    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.

Reply via email to