From 7ea2d855156d04ebc91ae6370fa00958bcfafcf2 Mon Sep 17 00:00:00 2001
From: "nicolas.marie" <nicolas.marie@ensiie.eu>
Date: Thu, 21 Dec 2023 19:19:17 +0100
Subject: [PATCH] replace min3 with min2

---
 Projet/CODE/apm/src/apm_gpu.cu | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/Projet/CODE/apm/src/apm_gpu.cu b/Projet/CODE/apm/src/apm_gpu.cu
index b059087..9d81f2e 100644
--- a/Projet/CODE/apm/src/apm_gpu.cu
+++ b/Projet/CODE/apm/src/apm_gpu.cu
@@ -140,6 +140,7 @@ read_input_file_max(int fd, int *size, off_t offset)
 
 
 #define MIN3(a, b, c) ((a)<(b) ? ((a)<(c) ? (a) : (c)) : ((b)<(c) ? (b) : (c)))
+#define MIN2(a, b) ((a)<(b) ? (a) : (b))
 
 int
 levenshtein(char *s1, char *s2, int len, int *column, int approx_factor)
@@ -338,8 +339,8 @@ main(int argc, char **argv)
 
 		int maxsharedmem;
 		cudaDeviceGetAttribute(&maxsharedmem, cudaDevAttrMaxSharedMemoryPerBlock, 0);
-		int NTBB = MIN3(maxsharedmem / ((size_pattern + 1) * sizeof(int)),
-				NUMBER_THREADS_BY_BLOCK, NUMBER_THREADS_BY_BLOCK);
+		int NTBB = MIN2(maxsharedmem / ((size_pattern + 1) * sizeof(int)),
+				NUMBER_THREADS_BY_BLOCK);
 		int Nshared = (size_pattern + 1) * NTBB * sizeof(int);
 
 #if APM_DEBUG
-- 
GitLab