[sldev] [VWR] Vectorization on i386?

Callum Lerwick seg at haxxed.com
Mon Dec 3 00:02:36 PST 2007


Okay, I've never ever seen vectorization work on any of my i386
machines.

->mHasSSE:     1
->mHasSSE2:    1
->mHasAltivec: 0
->mCPUMhz:     2134
->mCPUString:  Intel(R) Celeron(R) CPU 2.13GHz

2007-12-03T07:50:25Z INFO: update_vector_performances: Vectorization         : DISABLED
2007-12-03T07:50:25Z INFO: update_vector_performances: Vector Processor      : COMPILER DEFAULT
2007-12-03T07:50:25Z INFO: update_vector_performances: Vectorized Skinning   : DISABLED

Its detecting the presence of SSE2, but it refuses to use it. I don't
understand why. I have confirmed that it IS in fact compiling in the SSE
code. I've hacked around trying to force it to use SSE with no success.
The vector initialization code is a rats nest of indirection.

It enables SSE2 just fine compiled for x86-64. I don't see any x86-64
specific #defines so I don't understand why that makes the difference.

Note that I've never seen it work in the official builds either, so its
not just me.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.secondlife.com/pipermail/sldev/attachments/20071203/f2b686b7/attachment.pgp


More information about the SLDev mailing list