same result is achieved without no-sse2 option - fail without commenting line #273 and pass with it.
??? If you configure without no-sse2 and run on sse2 capable CPU, then line #273 shouldn't affect result. What CPU and OS was the test executed on?

cat /proc/cpuinfo
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
mca cmov pat pse36 mmx fxsr sse syscall mp mmxext 3dnowext 3dnow ts

It seems that there I've run tests with SSE2 support on non-sse2-capable CPU. I've repeated tests on PIV machine.
Same build which produces errors on machine above passes tests on real
P4 ...

Great! Thanks! So we practically know that it's something fishy about squaring procedure only... http://cvs.openssl.org/chngview?cn=15760 makes your test program succeed. Verify that it passes your other tests.

We ought to fix something in our test farm and run sse2 automated tests
on machine which can do SSE2.

For reference. In order to test integer-only code paths on sse2 capable system you can run test suite with OPENSSL_ia32cap environment variable set to 0. In other words it's not necessary to have both machines in test farm nor reconfigure with no-sse2 in order to test it. A.

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to