Lines Matching refs:expect
127 #define RSEQ_ASM_OP_CMPEQ(var, expect, label) \ argument
130 ", %[" __rseq_str(expect) "]\n" \
133 #define RSEQ_ASM_OP_CMPEQ32(var, expect, label) \ argument
136 ", %w[" __rseq_str(expect) "]\n" \
139 #define RSEQ_ASM_OP_CMPNE(var, expect, label) \ argument
142 ", %[" __rseq_str(expect) "]\n" \
179 int rseq_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t newv, int cpu) in rseq_cmpeqv_storev() argument
188 RSEQ_ASM_OP_CMPEQ(v, expect, %l[cmpfail]) in rseq_cmpeqv_storev()
192 RSEQ_ASM_OP_CMPEQ(v, expect, %l[error2]) in rseq_cmpeqv_storev()
202 [expect] "r" (expect), in rseq_cmpeqv_storev()
320 int rseq_cmpeqv_trystorev_storev(intptr_t *v, intptr_t expect, in rseq_cmpeqv_trystorev_storev() argument
331 RSEQ_ASM_OP_CMPEQ(v, expect, %l[cmpfail]) in rseq_cmpeqv_trystorev_storev()
335 RSEQ_ASM_OP_CMPEQ(v, expect, %l[error2]) in rseq_cmpeqv_trystorev_storev()
346 [expect] "r" (expect), in rseq_cmpeqv_trystorev_storev()
374 int rseq_cmpeqv_trystorev_storev_release(intptr_t *v, intptr_t expect, in rseq_cmpeqv_trystorev_storev_release() argument
385 RSEQ_ASM_OP_CMPEQ(v, expect, %l[cmpfail]) in rseq_cmpeqv_trystorev_storev_release()
389 RSEQ_ASM_OP_CMPEQ(v, expect, %l[error2]) in rseq_cmpeqv_trystorev_storev_release()
400 [expect] "r" (expect), in rseq_cmpeqv_trystorev_storev_release()
428 int rseq_cmpeqv_cmpeqv_storev(intptr_t *v, intptr_t expect, in rseq_cmpeqv_cmpeqv_storev() argument
439 RSEQ_ASM_OP_CMPEQ(v, expect, %l[cmpfail]) in rseq_cmpeqv_cmpeqv_storev()
445 RSEQ_ASM_OP_CMPEQ(v, expect, %l[error2]) in rseq_cmpeqv_cmpeqv_storev()
456 [expect] "r" (expect), in rseq_cmpeqv_cmpeqv_storev()
485 int rseq_cmpeqv_trymemcpy_storev(intptr_t *v, intptr_t expect, in rseq_cmpeqv_trymemcpy_storev() argument
496 RSEQ_ASM_OP_CMPEQ(v, expect, %l[cmpfail]) in rseq_cmpeqv_trymemcpy_storev()
500 RSEQ_ASM_OP_CMPEQ(v, expect, %l[error2]) in rseq_cmpeqv_trymemcpy_storev()
511 [expect] "r" (expect), in rseq_cmpeqv_trymemcpy_storev()
540 int rseq_cmpeqv_trymemcpy_storev_release(intptr_t *v, intptr_t expect, in rseq_cmpeqv_trymemcpy_storev_release() argument
551 RSEQ_ASM_OP_CMPEQ(v, expect, %l[cmpfail]) in rseq_cmpeqv_trymemcpy_storev_release()
555 RSEQ_ASM_OP_CMPEQ(v, expect, %l[error2]) in rseq_cmpeqv_trymemcpy_storev_release()
566 [expect] "r" (expect), in rseq_cmpeqv_trymemcpy_storev_release()