
13 Jun
2004
13 Jun
'04
11:18 a.m.
Ian Lynagh
It's actually every .align, not just the first one, that is .align 2, so I assume they should all be changed.
Is it possible that, in the MIPS assembler, the .align instruction is coded as powers of two rather than absolute numbers?
Is there a reason why you don't do sed "s/\.align [0-9]\+/.align 4/" rather than fixing them on a case-by-case basis?
I'm not certain that all alignments should be 4 byte. Doubles are 8, although I don't offhand remember whether we generate any of those in the bytecode itself. Regards, Malcolm