stevel@tybalt.caltech.edu (Steve Ludtke) (02/17/90)
Hi. I remember reading a few postings about someone recompiling a program under manx 5.0 and having it run 3 times slower than under 3.6. I had a similar experience, but found the problem. I hope I'm not repeating a previous posting. Anyway, 5.0 defaults to using manx's floating point library, which, among other things, uses 64 bit double's, unlike the FFP library's 32 bit double's. I added the -ff flag to the cc command, and used -lf in the ln command and my code returned to it's 3.6 size/speed. Apparently the smaller executable size is only apparent on larger programs (according to manx), and this one is only about 16k. I'm much more satisfied with the new package now. It definitely compiles much faster, and I haven't even tried prcompiling include files yet. btw - I just thought I'd warn everyone, one of the items included in the examples dir. on the 5.0 release disks is a 3d library I wrote (freeware). There is a serious bug in the surface sorting alg. in this library, and it will often do hidden surface removal incorrectly. I haven't had time to rewrite it yet, but don't be suprised if you use the library and have 3d plane problems. -- --------------------------------------------------------------------------- stevel@tybalt.caltech.edu CS-> | <-Ph stevel@citiago (Bitnet) \|/ I DO ... 72335,1537 (Compuserve) ?