소스 검색

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 */