From email with Marek: On smaller devices (all except ATmega64/128), __SPM_REG is in the I/O space, accessible with the shorter "in" and "out" instructions - since the boot loader has a limited size, this could be an important optimization.
Generated on Mon Feb 8 2016 23:59:02 for avr-libc by 1.8.10