Desplazamiento de un número a la izquierda en MIPS

Programa que lee dos enteros A y B por la consola e imprime el resultado de desplazar A a la izquierda tantas veces como indique B.

.globl main # Directiva de etiqueta global
.text
li $v0, 5
syscall
move $t0,$v0

li $v0, 5
syscall
move $t1, $v0


# Inicio del segmento de texto (instrucciones)
main: #etiqueta main

sllv $t2, $t0, $t1
move $a0, $t2
li $v0,1
syscall


li $v0,10 # Llamada al sistema de tipo "exit"
syscall