Remove heavy optims flags from makefile and add predefined function attributes instead.
This commit is contained in:
@ -20,6 +20,11 @@
|
||||
#include <cstdint>
|
||||
|
||||
#define RK_EXPORT extern "C"
|
||||
#define RK_HOT gnu::hot
|
||||
#define RK_FLATTEN gnu::flatten
|
||||
#define RK_UNROLLED gnu::optimize("unroll-loops")
|
||||
#define RK_FAST gnu::optimize("Ofast")
|
||||
#define RK_INVALID_HANDLE nullptr
|
||||
#define RK_FLAG(_bit) (1 << (_bit))
|
||||
|
||||
typedef bool rk_bool;
|
||||
|
Reference in New Issue
Block a user