Manta Interactive Ray Tracer Development Mailing List

Text archives Help


[MANTA] SSE question


Chronological Thread 
  • From: James Bigler <bigler@cs.utah.edu>
  • To: "'manta@sci.utah.edu'" <manta@sci.utah.edu>
  • Subject: [MANTA] SSE question
  • Date: Tue, 16 May 2006 12:51:29 -0600

So Steve committed some code that copies pointers in SSE. This doesn't work so hot for 64 bit builds:

_mm_store_ps(&data->minT[i], t);
_mm_store_si128((__m128i*)&data->hitMatl[i],_mm_set1_epi32((int)getMaterial()));
_mm_store_si128((__m128i*)&data->hitPrim[i], _mm_set1_epi32((int)this));
_mm_store_si128((__m128i*)&data->hitTex[i],_mm_set1_epi32((int)getTexCoordMapper()));

What should this code look like for 64 bit builds?

Thanks,
James




  • [MANTA] SSE question, James Bigler, 05/16/2006

Archive powered by MHonArc 2.6.16.

Top of page