[omniORB] marshaling/unmarshaling doubles on little endian xscale
Jeffrey Coffman
jcoffman98 at yahoo.com
Fri Feb 3 06:18:44 GMT 2006
--- Duncan Grisby <duncan at grisby.org> wrote:
> First, try omniORB 4.0.7. That has a fix to do with
> strict type aliasing
> which might fix your problem.
>
> What do you mean by "word swapped"? Simply
> byte-swapped, or swapped at
> some larger word size?
For example the double value of 128.
0000 0000 0000 6040 -> normal little endian IEEE
0000 6040 0000 0000 -> on my xscale it is
I am new to xscale but this seems pretty bizarre. I
have found some mention of it in the arm groups, but
not much detail. I'm researching now to see if this
strange format can be changed via compile options, I
was hoping someone here might have run into it before.
Thanks for the suggestions.
Jeff
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
More information about the omniORB-list
mailing list