Blame


1 bafbb391 2006-02-09 devnull .section ".text", #alloc, #execinstr
2 bafbb391 2006-02-09 devnull .align 8
3 bafbb391 2006-02-09 devnull .skip 16
4 bafbb391 2006-02-09 devnull .global _tas
5 bafbb391 2006-02-09 devnull ! .type _tas,2
6 bafbb391 2006-02-09 devnull _tas:
7 bafbb391 2006-02-09 devnull or %g0,1,%o1
8 bafbb391 2006-02-09 devnull swap [%o0],%o1 ! o0 points to lock; key is first word
9 bafbb391 2006-02-09 devnull retl
10 bafbb391 2006-02-09 devnull mov %o1, %o0
11 bafbb391 2006-02-09 devnull
12 bafbb391 2006-02-09 devnull .size _tas,(.-_tas)
13 bafbb391 2006-02-09 devnull