summaryrefslogtreecommitdiff
path: root/utils.h
blob: 840d1d416d8a00d0c4ba4fb94e8d92d791e7bdd8 (plain)
1
2
3
4
5
6
7
8
9
#ifndef AOC_UTILS_H
#define AOC_UTILS_H

#define SWAP(a, b) (((a) ^= (b)), ((b) ^= (a)), ((a) ^= (b)))

#define likely(x)       __builtin_expect((x), 1)
#define unlikely(x)     __builtin_expect((x), 0)

#endif