Lines Matching refs:f
24 std::atomic_flag f; // uninitialized in main() local
25 f.clear(); in main()
26 assert(f.test_and_set() == 0); in main()
27 f.clear(); in main()
28 assert(f.test_and_set() == 0); in main()
31 std::atomic_flag f; in main() local
32 f.clear(std::memory_order_relaxed); in main()
33 assert(f.test_and_set() == 0); in main()
34 f.clear(std::memory_order_relaxed); in main()
35 assert(f.test_and_set() == 0); in main()
38 std::atomic_flag f; in main() local
39 f.clear(std::memory_order_release); in main()
40 assert(f.test_and_set() == 0); in main()
41 f.clear(std::memory_order_release); in main()
42 assert(f.test_and_set() == 0); in main()
45 std::atomic_flag f; in main() local
46 f.clear(std::memory_order_seq_cst); in main()
47 assert(f.test_and_set() == 0); in main()
48 f.clear(std::memory_order_seq_cst); in main()
49 assert(f.test_and_set() == 0); in main()
52 volatile std::atomic_flag f; in main() local
53 f.clear(); in main()
54 assert(f.test_and_set() == 0); in main()
55 f.clear(); in main()
56 assert(f.test_and_set() == 0); in main()
59 volatile std::atomic_flag f; in main() local
60 f.clear(std::memory_order_relaxed); in main()
61 assert(f.test_and_set() == 0); in main()
62 f.clear(std::memory_order_relaxed); in main()
63 assert(f.test_and_set() == 0); in main()
66 volatile std::atomic_flag f; in main() local
67 f.clear(std::memory_order_release); in main()
68 assert(f.test_and_set() == 0); in main()
69 f.clear(std::memory_order_release); in main()
70 assert(f.test_and_set() == 0); in main()
73 volatile std::atomic_flag f; in main() local
74 f.clear(std::memory_order_seq_cst); in main()
75 assert(f.test_and_set() == 0); in main()
76 f.clear(std::memory_order_seq_cst); in main()
77 assert(f.test_and_set() == 0); in main()