diff options
Diffstat (limited to 'src/runtime/sys_linux_arm.s')
| -rw-r--r-- | src/runtime/sys_linux_arm.s | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/runtime/sys_linux_arm.s b/src/runtime/sys_linux_arm.s index 4dd773adce..fc9dc9bbb8 100644 --- a/src/runtime/sys_linux_arm.s +++ b/src/runtime/sys_linux_arm.s @@ -38,7 +38,7 @@ #define SYS_gettid (SYS_BASE + 224) #define SYS_tkill (SYS_BASE + 238) #define SYS_sched_yield (SYS_BASE + 158) -#define SYS_pselect6 (SYS_BASE + 335) +#define SYS_nanosleep (SYS_BASE + 162) #define SYS_sched_getaffinity (SYS_BASE + 242) #define SYS_clock_gettime (SYS_BASE + 263) #define SYS_epoll_create (SYS_BASE + 250) @@ -475,13 +475,9 @@ TEXT runtimeĀ·usleep(SB),NOSPLIT,$12 MOVW $1000, R0 // usec to nsec MUL R0, R1 MOVW R1, 8(R13) - MOVW $0, R0 + MOVW $4(R13), R0 MOVW $0, R1 - MOVW $0, R2 - MOVW $0, R3 - MOVW $4(R13), R4 - MOVW $0, R5 - MOVW $SYS_pselect6, R7 + MOVW $SYS_nanosleep, R7 SWI $0 RET |
