On 19-Apr-07, at 6:51 PM, Charles Yeomans wrote:
>
> On Apr 19, 2007, at 6:40 PM, Frank Condello wrote:
>
>> I've started declaring into Accelerate.framework and have read that
>> Mac OS X's malloc always uses 16-byte alignment, but I was wondering
>> if I could rely on this alignment from an RB-supplied MemoryBlock. I
>> know this has been discussed before but I couldn't find a definitive
>> yes or no - I suspect (and hope) the answer is yes, if not, I've got
>> a bit more work to do!
>
> Only the RS guys can provide a definitive answer, but they might be
> hesitant to commit.  I wrote a quick test that created 10000 distinct
> MemoryBlocks, and their addresses were all multiples of 16.

I suppose I should've tested that myself before asking ;)

I'm already caching a pointer to the head of the block and use that  
for all my memory manipulations (vectorized or not) so worst case  
I'll have to add some bytes and nudge the pointer whenever the block  
is resized, but I'd rather not fiddle with things if there's no need.

Thanks,
Frank.
<http://developer.chaoticbox.com/>
<http://macgameblog.com/>


_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to