[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