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