Skip to content

Commit fe54ee3

Browse files
authored
nvc currently miscompiles this, hopefully fixed in release 23.09
1 parent 2a62d2d commit fe54ee3

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

kernel/x86_64/casum_microk_skylakex-2.c

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22
#ifdef __NVCOMPILER
33
#define NVCOMPVERS ( __NVCOMPILER_MAJOR__ * 100 + __NVCOMPILER_MINOR__ )
44
#endif
5-
#if (( defined(__GNUC__) && __GNUC__ > 6 && defined(__AVX512CD__)) || (defined(__clang__) && __clang_major__ >= 9)) || ( defined(__NVCOMPILER) && NVCOMPVERS >= 2203 )
5+
#if (( defined(__GNUC__) && __GNUC__ > 6 && defined(__AVX512CD__)) || (defined(__clang__) && __clang_major__ >= 9)) || ( defined(__NVCOMPILER) && NVCOMPVERS >= 2309 )
6+
7+
#if (!(defined(__NVCOMPILER) && NVCOMPVERS < 2309))
68

79
#define HAVE_CASUM_KERNEL 1
810

@@ -350,3 +352,4 @@ static FLOAT casum_kernel(BLASLONG n, FLOAT *x)
350352
return sumf;
351353
}
352354
#endif
355+
#endif

0 commit comments

Comments
 (0)