Lines Matching refs:a0
79 la a0, shared_var
82 amoswap.d.aq s2, t0, (a0) // try to swap t0 with the lock
89 amoswap.d.rl zero, zero, (a0)// release the lock by swapping back 0
94 la a0, barrier
95 amoadd.d zero, t0, (a0) // signal this thread's completion
103 la a0, var
105 ld a0, (a0)
106 bne a0, a1, _fail
107 li a0, SUCCESS
111 li a0, FAILURE