ソースを参照

Adding lib branchless.h

Vinicius Teshima 1 年間 前
コミット
5a20562c89
1 ファイル変更7 行追加0 行削除
  1. 7 0
      C/branchless.h

+ 7 - 0
C/branchless.h

@@ -0,0 +1,7 @@
+#ifndef BRANCHLESS_H
+#define BRANCHLESS_H
+
+#define BL_MIN(v1, v2) ((((v1) >= (v2)) * (v2)) + (((v1) < (v2)) * (v1)))
+#define BL_MAX(v1, v2) ((((v1) >= (v2)) * (v1)) + (((v1) < (v2)) * (v2)))
+
+#endif /* BRANCHLESS_H */