SSE Speed test

BlitzMax Forums/BlitzMax Programming/SSE Speed test

Interesting. I think SSE is that thing Intel was bugging me about supporting.

I would be very interested in this if you could develop a full library to replace my vector and maybe matrix functions in the maths code I posted, based on Mark's code. For something as specialized and frequently used as vector maths, it makes sense.

AMD 3800+ single core:
Starting Tests

C Vector SSE Disabled
x=5.00000000 y=7.00000000 z=9.00000000
C Code Time =1350.0266095271886ms
Ops =148145.22809298162 per ms


BMX test Object
x=5.00000000 y=7.00000000 z=9.00000000
BMX Time=1678.5524417209449ms
Ops =119150.28391662815 per ms


C Vector SSE Enabled
x=5.00000000 y=7.00000000 z=9.00000000
C Code Time =1282.3249882317446ms
Ops =155966.70254066325 per ms

Press Enter to Exit