For MMIX, there is a choice of generating
object files or
object files when linking. The simulator
format. The binutils
utility can translate between the two formats.
There is one special section, the ‘
’ section. Contents in this section is assumed to correspond to that of global registers, and symbols referring to it are translated to special symbols, equal to registers. In a final link, the start address of the ‘
’ section corresponds to the first allocated global register multiplied by 8. Register
is not included in this section; it is always set to the program entry, which is at the symbol
Global symbols with the prefix
, for example
are special. The default linker script uses these to set the default start address of a section.
Initial and trailing multiples of zero-valued 32-bit words in a section, are left out from an mmo file.