MIPS Assembly - Arrays?

sou absolutamente novo na programação de montagem e estou a tentar implementar a seguinte função (em C) em MIPS: int m ... tamente? o meu mapa de Registo faz sentido para o que está a tentar ser realizado? Obrigado por toda e qualquer ajuda.