I want to the compiler do this:
LDI R31 lo8(0x089B)
and i'm using this code to try to do that:
volatile value = 0x089B; asm volatile( "LDI R30, lo8(%0) \n\t" :"=m"(value) );
but in the Disassembly appear that:
what it's wrong.
Why don't worked and how to fix it.