mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-12 06:53:40 +00:00
tools/generator: correctly handle padding when it is 3 bytes long
Signed-off-by: Ron Evans <ron@hybridgroup.com>
This commit is contained in:
@@ -396,6 +396,8 @@ const (
|
|||||||
out.write('\t_padding{padNumber} {regType}\n'.format(padNumber=padNumber, regType='volatile.Register8'))
|
out.write('\t_padding{padNumber} {regType}\n'.format(padNumber=padNumber, regType='volatile.Register8'))
|
||||||
elif bytesNeeded == 2:
|
elif bytesNeeded == 2:
|
||||||
out.write('\t_padding{padNumber} {regType}\n'.format(padNumber=padNumber, regType='volatile.Register16'))
|
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:
|
else:
|
||||||
numSkip = (register['address'] - address) // eSize
|
numSkip = (register['address'] - address) // eSize
|
||||||
if numSkip == 1:
|
if numSkip == 1:
|
||||||
|
|||||||
Reference in New Issue
Block a user