Blame


1 17558fbe 2006-06-04 devnull ! Actually sparc32 assembly.
2 17558fbe 2006-06-04 devnull ! Debian's sparc64 port is a 32-bit user space.
3 17558fbe 2006-06-04 devnull
4 bafbb391 2006-02-09 devnull .section ".text", #alloc, #execinstr
5 bafbb391 2006-02-09 devnull .align 8
6 bafbb391 2006-02-09 devnull .skip 16
7 bafbb391 2006-02-09 devnull .global _tas
8 bafbb391 2006-02-09 devnull ! .type _tas,2
9 bafbb391 2006-02-09 devnull _tas:
10 bafbb391 2006-02-09 devnull or %g0,1,%o1
11 bafbb391 2006-02-09 devnull swap [%o0],%o1 ! o0 points to lock; key is first word
12 bafbb391 2006-02-09 devnull retl
13 bafbb391 2006-02-09 devnull mov %o1, %o0
14 bafbb391 2006-02-09 devnull
15 bafbb391 2006-02-09 devnull .size _tas,(.-_tas)
16 bafbb391 2006-02-09 devnull