On x86 32bits, gcc 4.4.3 generated wrong codes (movsd) from movlps in zdot_sse2.S...
authorXianyi <traits.zhang@gmail.com>
Wed, 2 Mar 2011 10:45:30 +0000 (18:45 +0800)
committerXianyi <traits.zhang@gmail.com>
Wed, 2 Mar 2011 10:45:43 +0000 (18:45 +0800)
commit36016fe34954d567ccea777ca692b798d5982990
tree564606084978cc86e0f1fe8ba21b239c327e0fdd
parent44acb7503e0826122bf11dd900aca7b39a6d56d4
On x86 32bits, gcc 4.4.3 generated wrong codes (movsd) from movlps in zdot_sse2.S line 191.
This would casue zdotu & zdotc failures. Instead, use movlpd to walk around it. Fixed #8. Fixed #9.
Changelog.txt
kernel/x86/zdot_sse2.S