void strcpy(char y[], char x[]) {
unsigned long long i = 0;
while ((y[i] = x[i]) != 0) i++;
}
strcpy:
addi t0, x0, 0
loop:
add t1, t0, a0
lb t1, 0(t1)
add t2, t0, a1
sb t1, 0(t2)
beq t1, x0, done
addi t0, t0, 1
beq x0, x0, loop
done:
jalr x0, 0(ra)