.globl _start .text _start: addi a0,zero,5 addi a1,zero,5 add a0,a1,a0 # Data gets fwded addi a7,zero,1 ecall # Ecall stall until earlier instructions above all get drained from the pipeline mul a2,a1,a0 mul a2,a1,a0 mul a2,a1,a0 ecall