Re: Cross-compiler
[
Date Prev][
Date Next][
Thread Prev][
Thread Next]
[
Date Index]
[
Thread Index]
- Subject: Re: Cross-compiler
- From: Tony Finch <dot@...>
- Date: 2008年8月13日 19:31:37 +0100
On 2008年8月12日, Tim Maxwell wrote:
>
> How can I detect if the running machine has middle-endian floats?
Store a floating point number and analyse the byte string.
For example, the laout of 1.0 can be:
byte LE BE ARM FPA
0 : 00 : 3F : 00
1 : 00 : F0 : 00
2 : 00 : 00 : F0
3 : 00 : 00 : 3F
4 : 00 : 00 : 00
5 : 00 : 00 : 00
6 : F0 : 00 : 00
7 : 3F : 00 : 00
> Which of the following byte orders do you mean?
> A: 5 6 7 8 1 2 3 4
This one.
Tony.
--
f.anthony.n.finch <dot@dotat.at> http://dotat.at/
LUNDY FASTNET: WESTERLY 5 TO 7, OCCASIONALLY GALE 8 AT FIRST, DECREASING 4 OR
5. ROUGH OR VERY ROUGH, BECOMING MODERATE OR ROUGH. SQUALLY SHOWERS. GOOD.