Procházet zdrojové kódy

Adding lib branchless.h

Vinicius Teshima před 1 rokem
rodič
revize
5a20562c89
1 změnil soubory, kde provedl 7 přidání a 0 odebrání
  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 */