as: Fill
1
1 7.34 '.fill REPEAT , SIZE , VALUE'
1 ==================================
1
1 REPEAT, SIZE and VALUE are absolute expressions. This emits REPEAT
1 copies of SIZE bytes. REPEAT may be zero or more. SIZE may be zero or
1 more, but if it is more than 8, then it is deemed to have the value 8,
1 compatible with other people's assemblers. The contents of each REPEAT
1 bytes is taken from an 8-byte number. The highest order 4 bytes are
1 zero. The lowest order 4 bytes are VALUE rendered in the byte-order of
1 an integer on the computer 'as' is assembling for. Each SIZE bytes in a
1 repetition is taken from the lowest order SIZE bytes of this number.
1 Again, this bizarre behavior is compatible with other people's
1 assemblers.
1
1 SIZE and VALUE are optional. If the second comma and VALUE are
1 absent, VALUE is assumed zero. If the first comma and following tokens
1 are absent, SIZE is assumed to be 1.
1