From 3eabc2fe01a5d68e46ab580a5246e11efcc3fcb2 Mon Sep 17 00:00:00 2001 From: laurent Date: Fri, 3 Mar 2023 18:22:23 +0100 Subject: [PATCH] remove ubsan from ziggurat random generator for speed and because it detects abs(MIN_INT32) cant be computed --- openair1/SIMULATION/TOOLS/rangen_double.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/openair1/SIMULATION/TOOLS/rangen_double.c b/openair1/SIMULATION/TOOLS/rangen_double.c index df45199006..30ab760be8 100644 --- a/openair1/SIMULATION/TOOLS/rangen_double.c +++ b/openair1/SIMULATION/TOOLS/rangen_double.c @@ -190,7 +190,7 @@ void tableNor(unsigned long seed) return; } -double __attribute__ ((no_sanitize_address)) gaussZiggurat(double mean, double variance) +double __attribute__ ((no_sanitize("address", "undefined"))) gaussZiggurat(double mean, double variance) { if (!tableNordDone) { // let's make reasonnable constant tables