Speed analysis  9 cycles per iteration except the first two (branch predicted not taken) and the last (branch predicted taken) – those will be 9+3=12
{"Image DocumentName": "Speed analysis", "Image ImageDescription": "9 cycles per iteration except the first two (branch predicted not taken) and the last (branch predicted taken) \u2013 those will be 9+3=12 cycles. 1 data stall \u2013 can remove by moving instruction from line 4 to 7. Speed: 8 cycles   (N-3) + 11 cycles   3 = 8 (N-3)+33 cycles. For 1024-tap FIR: 8201 cycles. Clock cycle is 3 times longer (200MHz vs 600MHz)", "Image XResolution": "37", "Image YResolution": "37", "Image ResolutionUnit": "Pixels/Centimeter", "Image Software": "SlidePlayer", "Image YCbCrPositioning": "Centered"}