Home
last modified time | relevance | path

Searched refs:uint64_t (Results 1 – 25 of 27) sorted by relevance

12

/oneTBB/include/oneapi/tbb/detail/
H A D_task.h99 static constexpr std::uint64_t overflow_mask = ~((1LLU << 32) - 1);
101 std::uint64_t m_version_and_traits{1};
102 std::atomic<std::uint64_t> m_ref_count{};
106 …std::uint64_t r = m_ref_count.fetch_add(static_cast<std::uint64_t>(delta)) + static_cast<std::uint… in add_reference()
119 std::uint64_t r = m_ref_count.load(std::memory_order_acquire); in continue_execution()
205 std::uint64_t m_version_and_traits{};
223 std::uint64_t m_reserved[6]{}; in alignas()
H A D_machine.h153 uint64_t count; in machine_log2()
185 inline uint64_t builtin_bitreverse(uint64_t x) { return __builtin_bitreverse64(x); } in builtin_bitreverse()
H A D_task_handle.h36 std::uint64_t m_version_and_traits{};
H A D_flow_graph_body_impl.h26 typedef std::uint64_t tag_value;
/oneTBB/src/tbb/
H A Dthread_dispatcher_client.h29 …thread_dispatcher_client(arena& a, std::uint64_t aba_epoch) : my_arena(a), my_aba_epoch(aba_epoch)… in thread_dispatcher_client()
43 std::uint64_t get_aba_epoch() { in get_aba_epoch()
57 std::uint64_t my_aba_epoch;
H A Dscheduler_common.h105 static constexpr std::uint64_t proxy_task_trait = 1;
106 static constexpr std::uint64_t resume_task_trait = 2;
199 inline std::uint64_t machine_time_stamp() { in machine_time_stamp()
207 return (std::uint64_t(hi) << 32) | lo; in machine_time_stamp()
215 std::uint64_t prev = machine_time_stamp(); in prolonged_pause_impl()
216 const std::uint64_t finish = prev + 1000; in prolonged_pause_impl()
220 std::uint64_t curr = machine_time_stamp(); in prolonged_pause_impl()
242 std::uint64_t time_stamp = machine_time_stamp(); in prolonged_pause()
H A Dthread_request_serializer.h54 static constexpr std::uint64_t pending_delta_base = 1 << 15;
55 std::atomic<std::uint64_t> my_pending_delta{ pending_delta_base };
H A Dthread_dispatcher.h46 …bool try_unregister_client(thread_dispatcher_client* client, std::uint64_t aba_epoch, unsigned pri…
85 std::atomic<std::uint64_t> my_clients_aba_epoch{0};
H A Dthread_request_serializer.cpp30 constexpr std::uint64_t delta_mask = (pending_delta_base << 1) - 1; in update()
31 constexpr std::uint64_t counter_value = delta_mask + 1; in update()
H A Dtcm.h70 typedef uint64_t tcm_client_id_t;
H A Dco_context.h197 unsigned hi = unsigned(std::uint64_t(addr) >> 32); in coroutine_thread_func()
337 unsigned hi = unsigned(std::uint64_t(addr) >> 32); in create_coroutine()
H A Dthreading_control.h53 std::uint64_t aba_epoch;
H A Dmisc.h159 void init( uint64_t seed , int_to_type<8> ) { in init()
H A Dthread_dispatcher.cpp62 bool thread_dispatcher::try_unregister_client(thread_dispatcher_client* client, std::uint64_t aba_e… in try_unregister_client()
H A Dtask_dispatcher.cpp194 addr += std::uintptr_t(std::uint64_t(hi) << 32); in co_local_wait_for_all()
/oneTBB/doc/main/tbb_userguide/design_patterns/
H A DLazy_Initialization.rst78 using FibBuffer = std::vector<std::pair<oneapi::tbb::collaborative_once_flag, std::uint64_t>>;
80 std::uint64_t LazyFibHelper(int n, FibBuffer& buffer) {
89 std::uint64_t a, b;
98 std::uint64_t Fib(int n) {
/oneTBB/test/tbb/
H A Dtest_collaborative_call_once.cpp384 using FibBuffer = std::vector<std::pair<tbb::collaborative_once_flag, std::uint64_t>>;
385 std::uint64_t collaborative_recursive_fib(int n, FibBuffer& buffer) { in collaborative_recursive_fib()
390 std::uint64_t a, b; in collaborative_recursive_fib()
398 std::uint64_t collaborative_recursive_fib(int n) { in collaborative_recursive_fib()
407 constexpr std::uint64_t expected_result = 12200160415121876738ull;
H A Dtest_scheduler_mix.cpp39 const std::uint64_t maxNumActions = 1 * 100 * 1000;
40 static std::atomic<std::uint64_t> globalNumActions{};
273 std::array<std::uint64_t, numActions> mCounters;
625 static thread_local std::uint64_t localNumActions{}; in global_actor()
H A Dtest_partitioner.h408 … REPORT("[%llu, %llu)%%%llu@%llu\n", uint64_t(node->m_range_begin), uint64_t(node->m_range_end),
409 uint64_t(rangeSize), uint64_t(node->m_affinity));
/oneTBB/examples/migration/recursive_fibonacci/
H A Dtask_emulation_layer.h86 C* allocate_continuation(std::uint64_t ref, Args&&... args) { in allocate_continuation()
130 std::uint64_t remove_child_reference() { in remove_child_reference()
173 std::atomic<std::uint64_t> m_child_counter{0};
/oneTBB/test/conformance/
H A Dconformance_parallel_invoke.cpp136 …static std::uint64_t exception_mask; // each bit represents whether the function should throw exce…
140 std::uint64_t exception_handling_test_case<TaskCount>::exception_mask(0);
/oneTBB/test/common/
H A Dutils.h110 template <> struct fixed_width_uint<8>{ using type = uint64_t; };
118 static constexpr std::array<uint64_t, 64> Primes = {{
146 explicit FastRandom( uint64_t seed )
158 result_type get( uint64_t seed ) {
172 uint64_t my_seed, my_prime;
/oneTBB/src/tbbmalloc/
H A Dshared_utils.h25 typedef unsigned __int64 uint64_t; typedef
/oneTBB/include/oneapi/tbb/
H A Dtask_group.h179 std::uint64_t my_cpu_ctl_env;
250 - sizeof(std::uint64_t) // my_cpu_ctl_env
/oneTBB/test/tbbmalloc/
H A Dtest_malloc_overload.cpp110 typedef unsigned __int64 uint64_t; typedef

12