🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: comp.sys.mac.programmer.codewarrior
3 messages
3 total messages Started by raz m Wed, 20 Nov 2002 11:37
altiVec & memset
#895
Author: raz m
Date: Wed, 20 Nov 2002 11:37
13 lines
1152 bytes
Hi,

Currently, I do optimization to my code.

Is the basic function memset() vectorized?
Is there a need for enabling the Altivec compile settings (and which ones),
for using vectorized memset()?

or I have to write by myself.

Thanks for your help...

Raz M.
Re: altiVec & memset
#896
Author: Josef W. Wankerl
Date: Wed, 20 Nov 2002 16:14
19 lines
1626 bytes
In article <729e8c9a.0211200337.6224abf5@posting.google.com>,
 raz_m@bigfoot.com (raz m) wrote:

> Is the basic function memset() vectorized?

The MSL version is not.  If you're using StdLib or the Mach-O BSD lib, I 
think they might be.

> Is there a need for enabling the Altivec compile settings (and which ones),
> for using vectorized memset()?

No.  You only need to enable AltiVec compiler settings if you are trying 
to vectorize your own code.  There is no need to enable it for code in 
other libraries.

> or I have to write by myself.

It's your call.  Use the standard functions, and if they don't provide 
enough performance for you, feel free to rewrite them yourself.
Re: altiVec & memset
#890
Author: Darrin Cardani
Date: Tue, 26 Nov 2002 00:51
16 lines
2165 bytes
In article <jwankerl-3D6589.10145220112002@news.mtwk.sps.mot.com>,
Josef W. Wankerl <jwankerl@metrowerks.com> wrote:

> In article <729e8c9a.0211200337.6224abf5@posting.google.com>,
>  raz_m@bigfoot.com (raz m) wrote:
> 
> > or I have to write by myself.
> 
> It's your call.  Use the standard functions, and if they don't provide 
> enough performance for you, feel free to rewrite them yourself.

If you are using memset to zero-out memory, you might look up the
BlockZero () toolbox function (in Carbon). It should be AltiVec
enabled.

Darrin
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads