> That's strange as in NeuralNetCreate() arHiddenWeight is using > sse_malloc() which allocs this to a 16 byte boundary (using _mm_malloc). > > Try breaking in NeuralNetCreate() and checking the value arHiddenWeight > gets set to. > > It may be easier to debug if you omit the -O3 optimisation (if it still > works/goes wrong).
I've fixed it by avoiding calling NeraulNetCreateDirect if using sse, as having mmap around for other things may be a good thing and for non sse architectures, we can leave mmaping the weights I also added a CVS tag to sse.h for completeness' sake -- Jim Segrave [EMAIL PROTECTED] _______________________________________________ Bug-gnubg mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-gnubg
