#include <p32xxxx.h>

.ent routine
routine:
    lui $a3,0xdead
    lui $a2,0xff20
    lui $a1,0xff20

 here1: lw $a0,0($a2)
    lw $v1,0($a2)
    beq $v1, $a3, here3
    beqz $v1, here1
 here2: lw $v0,0($a1)
    addiu $v1,$v1,-1
    sw $a0,0($a0)
    addiu $a0,$a0,4
    bnez $v1, here2
    b here1
 here3: lui $v0,0xa000
    ori $v0,0x0901
    jr $v0
    nop

.end routine    

/* *****************************************************************************
 End of File
 */
