<div dir="ltr"><div><div><div>Hi Sean,<br><br></div>That is correct. According to Apple's documentation, 64-bit atomic math is not available on 32 bit ppc machines. For now, I am using try_compiles to determine what operations are available on a platform and reverting to mutexes for missing atomic operations. I was worried that the extra try-compiles will slow the configuration process unnecessarily. I am leaving them in for now. We can remove them when we no longer care about these platforms in the future.<br><br></div>Thanks<br></div>Sujin<br><br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Apr 24, 2015 at 11:26 AM, Sean McBride <span dir="ltr"><<a href="mailto:sean@rogue-research.com" target="_blank">sean@rogue-research.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Thu, 23 Apr 2015 18:00:37 -0400, Sujin Philip said:<br>
<br>
>I am working on vtkAtomicInt. Some of the features I need are not supported<br>
>on older platforms. I wanted to know if any users still use/care about the<br>
>following platforms: Windows XP or OS X for 32 bit PowerPC platform. We can<br>
>implement a fall back to use mutexes on these platforms but I am wondering<br>
>if it is worth the effort.<br>
<br>
</div></div>My Rogue3 "Mac10.5-gcc-dbg-ppc-shared" dashboard is 32 bit Power PC.  But I don't much care about 32 PPC anymore personally.  I could switch the dashboard to 64 bit.<br>
<br>
What are you missing on 32 bit PPC?  64 bit atomic math?<br>
<br>
Cheers,<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
____________________________________________________________<br>
Sean McBride, B. Eng                 <a href="mailto:sean@rogue-research.com">sean@rogue-research.com</a><br>
Rogue Research                        <a href="http://www.rogue-research.com" target="_blank">www.rogue-research.com</a><br>
Mac Software Developer              Montréal, Québec, Canada<br>
<br>
<br>
</font></span></blockquote></div><br></div>