Really hard to tell.. Some instructions can use 3 clocks while some can be performed with only one.. Add that to the register holding value ..
So, If you want to know, download the AMD CPU spec, try to find the number of clock cycle for each, add them, then dive by the number of instruction.. That will give you the average clock cycles for each instruction.
Then, take the number of stage the pipeline has, divided by the average clock cycle for instruction and that will give you the average number of instruction processed when the pipeline is full. Do the same with the fpu, ... Don't forget the branch predictor that hold data triying to predict which one willcome next.. And the registry that hold adresses and data.. they mostly change at each instruction and depending of which instruction is performed..
MOVE AX,ffff
BRN AX
...
Damn.. My assembler is so far.......