[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