Searched refs:futex_X (Results 1 - 4 of 4) sorted by relevance

/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64samt/
H A Dsysfutex3_d.S94 // futex(futex_X, FUTEX_CMP_REQUEUE, 1, INT_MAX, futex_Y, *futex_X)
95 la a0, futex_X
111 // alternating between futex_X and futex_Y
112 // because there could be new threads added to futex_X's queue
124 // futex(futex_X, FUTEX_WAKE_PRIVATE, 0)
125 la a0, futex_X
143 // Wait on futex_X
146 // futex(futex_X, FUTEX_WAIT_PRIVATE, 1)
147 la a0, futex_X
169 futex_X: .dword 0 label
[all...]
H A Dsysfutex1_d.S85 // - wake up all threads waiting on futex_X
94 // futex(futex_X, FUTEX_WAKE_PRIVATE, n_worker_threads)
95 la a0, futex_X
113 // Wait on futex_X
116 // futex(futex_X, FUTEX_WAIT_PRIVATE, 1)
117 la a0, futex_X
119 li a2, 0 // expected val of futex_X
139 futex_X: .dword 0 label
H A Dsysfutex_d.S85 // Wake up thread(s) waiting on futex_X and then wait on futex_Y in a
94 // futex(futex_X, FUTEX_WAKE_PRIVATE, 1)
95 la a0, futex_X
127 // Wait on futex_X and then wake up threads waiting on futex_Y in a loop
134 // futex(futex_X, FUTEX_WAIT_PRIVATE, 1)
135 la a0, futex_X
137 li a2, 0 // expected val of futex_X
187 futex_X: .dword 0 label
H A Dsysfutex2_d.S87 // Wake up thread(s) waiting on futex_X and then wait on futex_Y in a
97 // futex(futex_X, FUTEX_WAKE_OP, 1, val2, futex_Z, val3 )
98 la a0, futex_X
138 // Wait on futex_X and then wake up threads waiting on futex_Y in a loop
145 // futex(futex_X, FUTEX_WAIT_PRIVATE, 1)
146 la a0, futex_X
148 li a2, 0 // expected val of futex_X
204 futex_X: .dword 0 label

Completed in 6 milliseconds