diff options
author | Andrew Waterman <waterman@s141.Millennium.Berkeley.EDU> | 2011-05-29 04:11:39 -0700 |
---|---|---|
committer | Andrew Waterman <waterman@s141.Millennium.Berkeley.EDU> | 2011-05-29 04:11:39 -0700 |
commit | e8d6925f0eed5fd83f1472238fb32b475f405fad (patch) | |
tree | aef752557d000e617bd41f7038a29da31d6b3105 /riscv/common.h | |
parent | 605d638068d80b4977030bfbb56fd7376a9debe5 (diff) | |
download | riscv-isa-sim-e8d6925f0eed5fd83f1472238fb32b475f405fad.zip riscv-isa-sim-e8d6925f0eed5fd83f1472238fb32b475f405fad.tar.gz riscv-isa-sim-e8d6925f0eed5fd83f1472238fb32b475f405fad.tar.bz2 |
[sim,opcodes] improved sim build and run performance
Diffstat (limited to 'riscv/common.h')
-rw-r--r-- | riscv/common.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/riscv/common.h b/riscv/common.h index cbb8e95..7dd6570 100644 --- a/riscv/common.h +++ b/riscv/common.h @@ -22,4 +22,7 @@ #define static_assert(x) switch (x) case 0: case (x): +#define likely(x) __builtin_expect(x, 1) +#define unlikely(x) __builtin_expect(x, 0) + #endif |