This is the mail archive of the ecos-discuss@sourceware.org mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Re: Floating point representation with Ecos


Grant Edwards <grante@visi.com> writes:

> In gmane.os.ecos.general, you wrote:
> 
> > ARM7 working in little-endian mode has big-endian order of 2 4-byte
> > words in double and little-endian order of bytes inside the words, while
> > ix86 has little-endian-everything. This doesn't depend on eCos or
> > Windows, -- it's entirely hardware incompatibility.
> 
> There are ARM7 parts that do double-precision FP in hardware?

No, but there are floating point units for ARM9/10/11. So ARM have
defined a floating point format as part of the ARM architecture. Even
on an ARM7, doing all FP by software emulation, it makes sense to
conform to the architecture definition since that makes the code
portable between ARM variants.

-- 
Nick Garnett                                 eCos Kernel Architect
http://www.ecoscentric.com            The eCos and RedBoot experts
Visit us at ESC Silicon Valley, April 4-6 2006.         Booth 1448
San Jose McEnery Convention Center  http://www.embedded.com/esc/sv


-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]