No, only one.
All doubleword aligned literals are placed in the first part of the
literal pool,
then the fullwords at 4 byte boundaries, then the halfwords at two byte
boundaries,
then the odd strings with relative addressing requirements on even
addresses,
with maximum one byte padding.
Kind regards
Bernd
Edward Jaffe schrieb:
Bernd Oppolzer wrote:
I believe that literals could be sorted by alignment requirement
instead of length, this way minimizing the needed padding bytes.
Using this scheme, one byte literals requiring doubleword alignment will
require seven padding bytes each. It would be better if literals without
alignment requirements could be somehow placed into these voids.