; Putting a .align after a .string seems to be broken - it ends up ; making your code be byte aligned in some cases .CODE joe .stringz "abcdabc\r\n" ; .word 0x0 ; This will fix it. .align 32 ; This alone will *not* properly align joe_test nop nop