// // Cforall Version 1.0.0 Copyright (C) 2016 University of Waterloo // // The contents of this file are covered under the licence agreement in the // file "LICENCE" distributed with Cforall. // // bits/defs.h -- // // Author : Thierry Delisle // Created On : Thu Nov 09 13:24:10 2017 // Last Modified By : // Last Modified On : // Update Count : // #pragma once #include #include #define unlikely(x) __builtin_expect(!!(x), 0) #define likely (x) __builtin_expect(!!(x), 1) #define thread_local _Thread_local