A 5−stage pipelined processor has Instruction Fetch (IF), Instruction Decode (ID), Operand Fetch (OF), Perform Operation (PO) and Write Operand (WO) stages. The IF, ID, OF and WO stages take 1 clock cycle each for any instruction. The PO stage takes 1 clock cycle for ADD and SUB instructions, 3 clock cycles for MUL instruction and 6 clock cycles for DIV instruction respectively. Operand forwarding is used in the pipeline. What is the number of clock cycles needed to execute the following sequence of instructions?
Instructiont0: MUL R2,R0,R1t1: DIV R5,R3,R4t2: ADD R2,R5,R2t3:SUBR5,R2,R6Meaning of instructionR2←R0∗R1R5←R3∕R4R2←R5+R2R5←R2−R6