Elektrine lite

← Feed

@mei@donotsta.re

Post #2210008

2025-11-22 14:10 UTC

why formatting internals? well, they're doing pointer tagging that depends on alignment. why ATmega2560? well, that's the one that has 256KB of program flash. and a 2-byte return address can only support 128KB of program flash (because the flash is word addressed) which means that, yes, specifically the 256KB version of the microcontroller pushes 3-byte return addresses on the stack

Replies (1)