The assembly microkernel is not safe to use on ELFv1
authorMartin Kroeker <martin@ruby.chemie.uni-freiburg.de>
Sun, 3 Nov 2019 21:41:19 +0000 (22:41 +0100)
committerGitHub <noreply@github.com>
Sun, 3 Nov 2019 21:41:19 +0000 (22:41 +0100)
kernel/power/izamin.c

index 1ffa3ba..8da2189 100644 (file)
@@ -314,6 +314,8 @@ BLASLONG CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
 
     if (inc_x == 1) {
         minf = CABS1(x,0); //index will not be incremented
+
+#if defined(_CALL_ELF) && (_CALL_ELF == 2)
         BLASLONG n1 = n & -16;
         if (n1 > 0) {
 
@@ -321,7 +323,7 @@ BLASLONG CNAME(BLASLONG n, FLOAT *x, BLASLONG inc_x)
             i = n1;
             ix = n1 << 1;
         }
-      
+#endif      
 
         while(i < n)
         {