From: Ian S. <ian...@st...> - 2007-09-20 10:10:52
|
Thanks for the bug report. I won't be able to look at it on Vista64 for a week or two. In the mean time I suggest leaving it disabled. Ian. Pollard, Thomas wrote: > I'm running vxl on 64bit Windows Vista and started having problems after updating recently and using the new VNL_CONFIG_ENABLE_SSE2, which was on by default. I started noticing that though everything ran without complaint, vnl_matrices and vnl_vectors no longer multiplied together correctly. Even a simple test case: > > vnl_matrix<double> A(2,3); > A(0,0) = 5.0; A(0,1) = 3.0; A(0,2) = 2.0; > A(1,0) = 1.0; A(1,1) = 1.0; A(1,2) = 1.0; > vnl_vector<double> b(3); > b(0) = 5.0; b(1) = 6.0; b(2) = 2.0; > vcl_cerr << A*b; > > produced an incorrect multiplication of [ 45 15 ]. I then ran vnl_test_all which crashed in test_quaternion "Test 008 rotate p1 using q0" inside vnl_sse::euclid_dist_sq. After turning off VNL_CONFIG_ENABLE_SSE2 all of my code ran correctly. Any ideas? > -Thom Pollard > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Vxl-users mailing list > Vxl...@li... > https://lists.sourceforge.net/lists/listinfo/vxl-users |