Russell Haley <bog...@tamu.edu> writes:

> Package: libatlas3-base
> Version: 3.8.4-9
> Severity: important
>
> Matrix multiplication fails with an illegal instruction for matricies larger 
> than
> 51x51.  The python script detect_cpu_extensions 
> (http://projects.scipy.org/scipy/attachment/ticket/1170/detect_cpu_extensions)
> reports use of 3dnow, which my CPU does not support.

I tried to replicate your problem using an i386 chroot on an Intel Core
Duo machine (a setup which is close to yours), and I don't get a crash
(even though my CPU does not have 3dnow either).

The fact that the ATLAS binary contains 3dnow instructions (as well as
other specific extensions) is not per se a problem: the binary
incorporates several kernels for different CPUs, and the selection is
done at runtime. Your crash probably indicates a bug in the selection
process for your specific CPU, but this needs to be investigated more.

-- 
 .''`.    Sébastien Villemot
: :' :    Debian Developer
`. `'     http://www.dynare.org/sebastien
  `-      GPG Key: 4096R/381A7594

Attachment: pgpk37iyF8tYR.pgp
Description: PGP signature

Reply via email to