|
From: Douglas V. <dou...@dy...> - 2006-03-21 17:45:06
|
>>From: min...@li... >>[mailto:min...@li...] On Behalf Of >>Douglas Vechinski >>Sent: Tuesday, March 21, 2006 3:36 AM >> >>Anyway, the executables were running very similarly to one >>another. My >>previous example was mostly involved complex math functions and as do >>the research codes I am normally generating. So, this suggests that >>there is a huge speed difference with the math functions used when >>compiled with Cygwin -mno-cygwin and Msys/Mingw as compared >>with Linux, >>.Net or native Cygwin. >> >>Are the Msys/Mingw executables using a different library for the math >>functions than does .Net? Anyone with any insight as to why the math >>functions when native windows executable is compiled with gcc are so >>much slower than all the other platforms. >> >> >> > >In older versions of mingw runtime, mingw used a significantly slower >pow() function. >That would affect complex cpow function. Now, mingw runtime used same >math libarary functions for double precision as provided by msvcrt.dll. > >Care to provide a testcase so we all know what your talking about? > >Dann > > > > > I provided a test case last week. Look for the original start of this thread from somewhere around March 15 or so by myself. It was attached at the end of the message. That example uses mostly trig functions. I've heard the discussions of the pow() function before, but it is not being used here. Douglas |