Instruções de função
Atenção
Não utilizar a instrução
j(jump) ao trabalhar com funções no MIPS, pois existem comandos especializados nisso, que seriam ojalejr
Jump and Link (jal)
Jump and Return (jr)
É uma boa prática declarar labels descritivos para separar os blocos de código de cada função. Além disso, é fundamental declarar ja label main para indicar o ponto de entrada do programa.
.data
# ...
.text
main:
# ...
fn1:
# ...