Lines Matching +full:64 +full:m
172 ck_pr_rfo(const void *m) in CK_PR_FENCE_EMIT()
175 (void)m; in CK_PR_FENCE_EMIT()
199 #define ck_pr_store_64(DST, VAL) CK_PR_STORE_SAFE((DST), (VAL), 64)
217 #define ck_pr_load_64(SRC) CK_PR_LOAD_SAFE((SRC), 64)
220 #define CK_PR_BIN(K, S, M, T, P, C) \ argument
222 ck_pr_##K##_##S(M *target, T value) \
374 CK_PR_BIN_S(add, 64, uint64_t, +)
379 CK_PR_BIN_S(sub, 64, uint64_t, -)
384 CK_PR_BIN_S(and, 64, uint64_t, &)
389 CK_PR_BIN_S(xor, 64, uint64_t, ^)
394 CK_PR_BIN_S(or, 64, uint64_t, |)
489 #define CK_PR_BTX(K, S, M, T, P, C, R) \ argument
491 ck_pr_##K##_##S(M *target, unsigned int offset) \
566 CK_PR_BTX_S(btc, 64, uint64_t, ^,)
571 CK_PR_BTX_S(btr, 64, uint64_t, &, ~)
576 CK_PR_BTX_S(bts, 64, uint64_t, |,)
622 #define CK_PR_UNARY(K, X, S, M, T) \ argument
624 ck_pr_##K##_##S(M *target) \
630 #define CK_PR_UNARY_Z(K, S, M, T, P, C, Z) \ argument
632 ck_pr_##K##_##S##_is_zero(M *target) \
646 #define CK_PR_UNARY_Z_STUB(K, S, M) \ argument
648 ck_pr_##K##_##S##_zero(M *target, bool *zero) \
654 #define CK_PR_UNARY_S(K, X, S, M) CK_PR_UNARY(K, X, S, M, M) argument
655 #define CK_PR_UNARY_Z_S(K, S, M, P, Z) \ argument
656 CK_PR_UNARY_Z(K, S, M, M, P, M, Z) \
657 CK_PR_UNARY_Z_STUB(K, S, M)
790 CK_PR_UNARY_S(inc, add, 64, uint64_t)
795 CK_PR_UNARY_Z_S(inc, 64, uint64_t, +, UINT64_MAX)
797 CK_PR_UNARY_Z_STUB(inc, 64, uint64_t)
802 CK_PR_UNARY_S(dec, sub, 64, uint64_t)
807 CK_PR_UNARY_Z_S(dec, 64, uint64_t, -, 1)
809 CK_PR_UNARY_Z_STUB(dec, 64, uint64_t)
903 #define CK_PR_N(K, S, M, T, P, C) \ argument
905 ck_pr_##K##_##S(M *target) \
920 #define CK_PR_N_Z(S, M, T, C) \ argument
922 ck_pr_neg_##S##_zero(M *target, bool *zero) \
938 #define CK_PR_N_S(K, S, M, P) CK_PR_N(K, S, M, M, P, M) argument
939 #define CK_PR_N_Z_S(S, M) CK_PR_N_Z(S, M, M, M) argument
1031 CK_PR_N_S(not, 64, uint64_t, ~)
1036 CK_PR_N_S(neg, 64, uint64_t, -)
1041 CK_PR_N_Z_S(64, uint64_t)
1108 #define CK_PR_FAA(S, M, T, C) \ argument
1110 ck_pr_faa_##S(M *target, T delta) \
1125 #define CK_PR_FAS(S, M, C) \ argument
1127 ck_pr_fas_##S(M *target, C update) \
1140 #define CK_PR_FAA_S(S, M) CK_PR_FAA(S, M, M, M) argument
1141 #define CK_PR_FAS_S(S, M) CK_PR_FAS(S, M, M) argument
1218 CK_PR_FAA_S(64, uint64_t)
1223 CK_PR_FAS_S(64, uint64_t)