Translate into RISC-V Assembly And Translate the following Risc-V code into C.

Translate into RISC-V Assembly And Translate the following Risc-V code into C.

1.translate into RISC-V Assembly

variable rpt in x19 register.

if(rpt>0){

rpt=rpt-1;

goto loop

}

2.Translate the following Risc-V code into C.

variable ‘i’ in register x5, variable ‘result’ in x6 ,base address of integer ‘memarray’ in x10

addi x6,x0,0

addi x29,x0,100

LOOP: ld x7,0(x10)

add x5,x5,x7

addi x10,x10,8

addi x6,x6,1

blt x6,x29, LOOP