Thanks Bill, but how do I disable it in blis.h?

On 07/12/2017 06:05 PM, Bill wrote:
gcc vector extension seems available for some years
  https://gcc.gnu.org/onlinedocs/gcc-3.3.4/gcc/Vector-Extensions.html

It also complied successfully for raspberry using linaro gcc toolchain. Perhaps 
kindle toolchain is special. If you cannot fix it then you may disable it in 
blis.h and let it fall through to c ref version. Performance will be more or 
less the same (no improvement) if there is no decent hardware simd support.

Sent from my iPhone

On 13 Jul, 2017, at 3:29 AM, Thomas Costigliola <fo...@iocane.net> wrote:

I am using an old version of GCC built to target the kindle (arm architecture).

gcc version 4.5.4 20110505 (prerelease) (Linaro GCC 4.5-2011.05-0)

The new BLIS routines are causing compilation failures as follows:

jsrc/blis/gemm_vec-ref.c: In function 'bli_zgemm_128_3x2':
jsrc/blis/gemm_vec-ref.c:582:11: error: subscripted value is neither array nor 
pointer
jsrc/blis/gemm_vec-ref.c:582:11: error: subscripted value is neither array nor 
pointer
jsrc/blis/gemm_vec-ref.c:583:11: error: subscripted value is neither array nor 
pointer


It seems like a GCC version, behavior issue. Is there either 1) a quick syntax 
fix that will get it to compile or 2) a way to disable the BLIS routines? Or 
are they required in the latest J engine?

Thanks,
-Thomas

----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm


----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to