K7 decoder: the performance (in mOPs/clock) for some simple Direct Path instruction sequences. The code is a repeating pattern of 3 instructions sized up to 6 bytes. Column contain the size of the 1st instruction, while strings contain the size of the other.
x size = 1 2 3 4 5 6
x-... 3.00 2.67 2.29 3.00 2.30 2.67
x-1-... 3.00 3.00 2.67 2.91 2.67 2.78
x-2-... 3.00 2.67 2.47 2.91 2.67 3.00
x-3-... 2.67 2.47 2.29 2.91 3.00 2.68
x-4-... 2.91 2.91 2.91 3.00 2.29 2.30
x-5-... 2.67 2.67 3.00 2.29 2.30 2.91
x-6-... 2.78 3.00 2.68 2.30 2.91 2.67
x-1-1-... 3.00 3.00 3.00 2.67 2.29 3.00
x-1-2-... 3.00 3.00 2.67 2.29 3.00 2.53
x-1-3-... 3.00 2.67 2.29 3.00 2.53 2.41
x-1-4-... 2.67 2.29 3.00 2.41 2.41 2.53
x-1-5-... 2.29 3.00 2.41 2.41 2.54 3.00
x-1-6-... 3.00 2.53 2.41 2.41 3.00 2.53
x-2-2-... 3.00 2.67 2.29 3.00 2.67 2.67
x-2-3-... 2.67 2.29 3.00 2.53 2.41 2.54
x-2-4-... 2.29 3.00 2.53 2.82 2.53 3.00
x-2-5-... 3.00 2.67 2.41 2.53 3.00 2.41
x-2-6-... 2.53 2.67 2.41 3.00 2.54 2.19
x-3-3-... 2.29 3.00 2.29 2.67 2.53 3.00
x-3-4-... 3.00 2.53 2.67 2.53 3.00 2.41
x-3-5-... 2.53 2.67 2.54 3.00 2.41 2.54
x-3-6-... 2.41 2.54 3.00 2.41 2.19 2.68
x-4-4-... 2.41 2.82 2.53 3.00 2.41 2.68
x-4-5-... 2.41 2.54 3.00 2.41 2.41 2.68
x-4-6-... 2.53 3.00 2.41 2.68 2.68 3.00
x-5-5-... 2.53 3.00 2.41 2.54 2.30 3.00
x-5-6-... 3.00 2.41 2.54 2.68 3.00 2.82
x-6-6-... 2.54 2.19 2.68 3.00 2.82 2.67
And the same conditions for K8:
x size = 1 2 3 4 5 6
x-... 3.00 3.00 3.00 3.00 2.80 2.34
x-1-... 3.00 3.00 3.00 3.00 3.00 3.00
x-2-... 3.00 3.00 3.00 3.00 3.00 3.00
x-3-... 3.00 3.00 3.00 3.00 3.00 2.91
x-4-... 3.00 3.00 3.00 3.00 3.00 2.80
x-5-... 3.00 3.00 3.00 3.00 2.80 2.55
x-6-... 3.00 3.00 2.91 2.80 2.55 2.34
x-1-1-... 3.00 3.00 3.00 3.00 3.00 3.00
x-1-2-... 3.00 3.00 3.00 3.00 3.00 3.00
x-1-3-... 3.00 3.00 3.00 3.00 3.00 3.00
x-1-4-... 3.00 3.00 3.00 3.00 3.00 3.00
x-1-5-... 3.00 3.00 3.00 3.00 3.00 3.00
x-1-6-... 3.00 3.00 3.00 3.00 3.00 3.00
x-2-2-... 3.00 3.00 3.00 3.00 3.00 3.00
x-2-3-... 3.00 3.00 3.00 3.00 3.00 3.00
x-2-4-... 3.00 3.00 3.00 3.00 3.00 3.00
x-2-5-... 3.00 3.00 3.00 3.00 3.00 3.00
x-2-6-... 3.00 3.00 3.00 3.00 3.00 3.00
x-3-3-... 3.00 3.00 3.00 3.00 3.00 3.00
x-3-4-... 3.00 3.00 3.00 3.00 3.00 3.00
x-3-5-... 3.00 3.00 3.00 3.00 3.00 2.92
x-3-6-... 3.00 3.00 3.00 3.00 2.92 2.79
x-4-4-... 3.00 3.00 3.00 3.00 3.00 2.92
x-4-5-... 3.00 3.00 3.00 3.00 2.92 2.79
x-4-6-... 3.00 3.00 3.00 2.92 2.79 2.63
x-5-5-... 3.00 3.00 3.00 2.92 2.80 2.63
x-5-6-... 3.00 3.00 2.92 2.79 2.63 2.47
x-6-6-... 3.00 3.00 2.79 2.63 2.47 2.34