aboutsummaryrefslogtreecommitdiffstats
path: root/src/build-data/arch
diff options
context:
space:
mode:
authorlloyd <[email protected]>2011-03-14 15:17:15 +0000
committerlloyd <[email protected]>2011-03-14 15:17:15 +0000
commitc65c31e7afdc7726129762164aa1554772fedffe (patch)
tree0c9f9c14ada7cc9c9e7b8ec12963bcc05934576a /src/build-data/arch
parentf0f1ba9ec5fe467aabbb268e906449cfadfea90b (diff)
Assume ARMs are little-endian by default; big-endian ARM seems to be a rarity.
GCC 4.3 on ARM converts __builtin_bswap32 into a jump into libgcc rather than 4 simple instructions, so write it out using inline asm instead.
Diffstat (limited to 'src/build-data/arch')
-rw-r--r--src/build-data/arch/arm.txt4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/build-data/arch/arm.txt b/src/build-data/arch/arm.txt
index ec0dd775c..14f88c362 100644
--- a/src/build-data/arch/arm.txt
+++ b/src/build-data/arch/arm.txt
@@ -1,3 +1,7 @@
+
+endian little
+family arm
+
<submodels>
armv2
armv2a