version 1.66, 2018/11/24 22:45:08
|
version 1.67, 2018/11/24 22:46:45
|
Line 75 targets, all having "earm" are EABI.
|
Line 75 targets, all having "earm" are EABI.
|
### Relationship of MACHINE_ARCH to official ARM terminology |
### Relationship of MACHINE_ARCH to official ARM terminology |
|
|
Note that these are all little endian, and have big endian variants |
Note that these are all little endian, and have big endian variants |
with a "eb" suffix. |
with a "eb" suffix. Unless otherwise noted, all use the A32 or |
|
aarch32 instruction set. |
|
|
[[!table data=<<EOT |
[[!table data=<<EOT |
MACHINE_ARCH |bits | ARM architecture version |ABI |
MACHINE_ARCH |bits | ARM architecture version |ABI |
Line 85 earmv4 |32 |armv4 (no thumb, so
|
Line 86 earmv4 |32 |armv4 (no thumb, so
|
earmv5 |32 |armv5t |eabi |
earmv5 |32 |armv5t |eabi |
earmv6 |32 |armv6 |eabi |
earmv6 |32 |armv6 |eabi |
earmv7 |32 |armv7 |eabi |
earmv7 |32 |armv7 |eabi |
aarch64 |64 |armv8 |\todo ? eabi |
aarch64 |64 |armv8 in aarch64 mode |\todo ? eabi |
EOT]] |
EOT]] |
|
|
\todo Explain why, if we have armv5, we still have earm as a MACHINE_ARCH. |
\todo Explain why, if we have armv5, we still have earm as a MACHINE_ARCH. |