tools/generator: correctly handle padding when it is 3 bytes long

Signed-off-by: Ron Evans <ron@hybridgroup.com>
Этот коммит содержится в:
Ron Evans 2019-06-08 15:16:13 +02:00 коммит произвёл Ayke
родитель f4485f414f
коммит 656fb4e372

Просмотреть файл

@ -396,6 +396,8 @@ const (
out.write('\t_padding{padNumber} {regType}\n'.format(padNumber=padNumber, regType='volatile.Register8'))
elif bytesNeeded == 2:
out.write('\t_padding{padNumber} {regType}\n'.format(padNumber=padNumber, regType='volatile.Register16'))
elif bytesNeeded == 3:
out.write('\t_padding{padNumber} [3]{regType}\n'.format(padNumber=padNumber, regType='volatile.Register8'))
else:
numSkip = (register['address'] - address) // eSize
if numSkip == 1: