[ros-dev] [ros-diffs] [greatlrd] 23826: Wrote RtlUshotByteSwap RtlUlongByteSwap and RtlUlonglongByteSwap to asm code. but we need a C api for header to linking it right. Put the asm version to i386

mrnobo1024 mrnobo1024 at yahoo.com
Thu Aug 31 02:09:54 CEST 2006


--- Reuel ben Yisrael <reuel at ev1.net> wrote:

> greatlrd at svn.reactos.org wrote:
> 
> >Author: greatlrd
> >Date: Thu Aug 31 01:17:53 2006
> >New Revision: 23826
> >
> >URL: http://svn.reactos.org/svn/reactos?rev=23826&view=rev
> >Log:
> >Wrote  RtlUshotByteSwap RtlUlongByteSwap and  RtlUlonglongByteSwap to asm
> code. 
> >   but we need a C api for header to linking it right. Put the asm version
> to i386 
> >  
> >
> sure there must be away to avoid this double-function-call overhead?

The problem was probably the different calling conventions. If you changed
the asm versions to be FASTCALL then you wouldn't need the wrappers.


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


More information about the Ros-dev mailing list