addi sp, sp, -8 sw ra, 4(sp) sw fp, 0(sp) addi fp, sp, 8 lw a1, 4(fp) lw a2, 0(fp) lw t0, @.__len__(a1) lw t1, @.__len__(a2) bne t0, t1, strneql_yes strneql_1: lbu t2, @.__str__(a1) lbu t3, @.__str__(a2) bne t2, t3, strneql_yes addi a1, a1, 1 addi a2, a2, 1 addi t0, t0, -1 bgtz t0, strneql_1 xor a0, a0, a0 j strneql_end strneql_yes: li a0, 1 strneql_end: lw ra, -4(fp) lw fp, -8(fp) addi sp, sp, 8 jr ra