5.6.2.4 .pfill repeat[, size[, fill]]

Reserve repeat copies of size bytes including the upper byte. repeat may be zero or more. size may be zero or more, but if it is more than 8, then it is deemed to have the value 8. The content of each repeat byte is taken from an 8-byte number. The highest order 4 bytes are zero. The lowest order 4 bytes are value rendered in the little-endian byte-order. Each size byte in a repetition is taken from the lowest order size bytes of this number.

This directive is only allowed in a code section. If not in a code section, a warning is generated and the rest of the line is ignored.

size is optional and defaults to one, if omitted. Size is the number of bytes to reserve (including the upper byte).

fill is optional. If not specified, it defaults to the last .pfillvalue specified. All three bytes of each instruction word are filled.