Como fazer para gerar 0xDEADBEEF?
lui a0, 0xDEADB
addi a0, a0,0xEEF
A extensão de sinal decrementa o valor superior. A solução é pré-incrementa-lo no LUI.
lui a0, 0xDEADC
addi a0, a0,0xEEF
A pseudo-instrução li já trata corretamente desse caso:
li a0, 0xDEADBEEF