2
* Assembly part of rw semaphores.
4
* Copyright (C) 1999 Jakub Jelinek (jakub@redhat.com)
7
#include <asm/ptrace.h>
10
.section .sched.text, "ax"
25
1: ldstub [%g1 + 4], %g7
57
4: call down_read_failed_biased
72
sethi %hi(0x01000000), %g2
76
1: ldstub [%g1 + 4], %g7
102
call down_write_failed
107
restore %l5, %g0, %g5
108
4: call down_write_failed_biased
113
restore %l5, %g0, %g5
128
1: ldstub [%g1 + 4], %g7
149
3: save %sp, -64, %sp
159
restore %l5, %g0, %g5
169
sethi %hi(0x01000000), %g2
173
1: ldstub [%g1 + 4], %g7
194
3: save %sp, -64, %sp
204
restore %l5, %g0, %g5