.. _program_listing_file_include_embers_primitives_backoff.h: Program Listing for File backoff.h ================================== |exhale_lsh| :ref:`Return to documentation for file ` (``include/embers/primitives/backoff.h``) .. |exhale_lsh| unicode:: U+021B0 .. UPWARDS ARROW WITH TIP LEFTWARDS .. code-block:: cpp /* Copyright © 2020 Advanced Micro Devices, Inc. All rights reserved */ #ifndef _EMBERS_BACKOFF_H_ #define _EMBERS_BACKOFF_H_ #include #include namespace embers { __host__ inline void backoff() noexcept { std::this_thread::yield(); } __device__ inline void backoff() noexcept { __builtin_amdgcn_s_sleep(127); } } // namespace embers #endif // _EMBERS_BACKOFF_H_