jdelauney / SIMD-VectorMath-UnitTest

For testing asm SIMD (SSE/SSE 2/SSE 3/SSE 4.x / AVX /AVX 2) vector math library (2f, 4f, matrix, quaternion...) with Lazarus and FreePascal Compiler
Mozilla Public License 2.0
8 stars 0 forks source link

win32 v unix32 #2

Closed dicepd closed 6 years ago

dicepd commented 6 years ago

After many routines which are now tested and working it seems there is no difference between the two, fpc uses a consistent calling convention for 32 bit intel/amd platfroms.

Should we find any future differences, which I suspect would be very rare, they could be cover with ifdef windows/ ifdef unix.

If you agree Jerome just assign this to me and I will make it happen.

jdelauney commented 6 years ago

It's ok for me.

dicepd commented 6 years ago

Ok this is now done, unix32 works fine (apart from usual failures) but one of the failures crashes the test harness in the FLoattostrF call in the test routine in win32 for me ( note I use a VM for win32 so I cannot really trust things like this as real bugs).

Tine for you to break things again now I have fixed up everything :) but seriously I hope this will now be the last time we have large breaks in the code and things should get more manageable from here on.

bonne année