static void memclr(u_long *ptr, int n);


disassembled listing :
memclr:
    beqz    a1,text_294
    addiu   v0,a1,-1
    li      v1,-1
text_284:
    sw      zero,0(a0)
    addiu   v0,v0,-1
    bne     v0,v1,text_284
    addiu   a0,a0,4
text_294:
    jr      ra
    nop
source code :
static void memclr(u_long *ptr, int n)
{
    while(n--)
        *ptr++ = 0;
}
reversed listing :
memclr:
    beq     $5,$0,$L4
    addu    $2,$5,-1
    li      $3,-1
$L5:
    sw      $0,0($4)
    addu    $2,$2,-1
    bne     $2,$3,$L5
    addu    $4,$4,4
$L4:
    j       $31
    nop
coincidence: 100%

STATUS: COMPLETE
12 Apr 2003
Hosted by uCoz