Apple Microarchitecture Research by Dougall Johnson M1/A14 P-core (Firestorm): Overview | Base Instructions | SIMD and FP Instructions M1/A14 E-core (Icestorm): Overview | Base Instructions | SIMD and FP Instructions
Code:
casah w0, w1, [x6] nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop
mov x0, 0
(no loop instructions)
Retires (minus 70 nops): 4.001
Issues: 3.006
Integer unit issues: 0.000
Load/store unit issues: 3.006
SIMD/FP unit issues: 0.000
retire uop (01) | cycle (02) | 03 | l1i tlb fill (04) | l1d tlb fill (05) | mmu table walk instruction (07) | mmu table walk data (08) | 09 | l2 tlb miss instruction (0a) | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 22 | 24 | 3a | 3f | 46 | 49 | 51 | schedule uop (52) | schedule ldst uop (55) | dispatch ldst uop (58) | simd uops in schedulers (5a) | 5f | 63 | 69 | 6a | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst int load (95) | inst ldst (9b) | 9d | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | atomic or exclusive succ (b3) | atomic or exclusive fail (b4) | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | cf | d0 | d1 | d2 | l1i cache miss demand (d3) | l1i tlb miss demand (d4) | d5 | map dispatch bubble (d6) | d9 | da | db | dd | fetch restart (de) | e0 | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
74009 | 34229 | 256 | 1 | 1 | 27 | 1 | 1 | 24 | 1 | 1 | 0 | 0 | 0 | 1009 | 2 | 0 | 0 | 5362 | 33973 | 0 | 1 | 22042 | 3006 | 3006 | 3006 | 23019 | 8 | 1 | 49 | 30929 | 33761 | 34139 | 7 | 25 | 3009 | 1001 | 3009 | 1002 | 6012 | 34037 | 2728 | 2 | 1 | 71001 | 1000 | 1000 | 1 | 3010 | 5 | 0 | 3 | 1008 | 2004 | 0 | 2 | 14 | 3011 | 999 | 1 | 6 | 2 | 1 | 0 | 3 | 1 | 14940 | 10722 | 2 | 8082 | 3623 | 8 | 75 | 23870 | 3588 | 4442 | 16 | 57 | 63 | 33219 | 18972 | 16417 | 17391 | 3000 | 1001 | 34234 | 34193 | 34231 | 34136 | 34106 |
74005 | 34148 | 255 | 0 | 0 | 21 | 1 | 1 | 26 | 0 | 1 | 0 | 0 | 0 | 1006 | 2 | 1 | 0 | 5324 | 33891 | 0 | 0 | 22030 | 3009 | 3006 | 3009 | 22995 | 1 | 1 | 49 | 31012 | 33761 | 34194 | 7 | 25 | 3003 | 1002 | 3006 | 1002 | 6006 | 34031 | 2742 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3011 | 4 | 4 | 3 | 1012 | 2006 | 0 | 3 | 11 | 3009 | 999 | 1 | 5 | 2 | 0 | 0 | 3 | 2 | 14896 | 10477 | 3 | 7994 | 3578 | 13 | 68 | 23769 | 3596 | 4445 | 15 | 60 | 64 | 33046 | 19122 | 16518 | 17799 | 3000 | 1001 | 34052 | 34047 | 34095 | 34084 | 34050 |
74005 | 34158 | 257 | 0 | 1 | 28 | 1 | 1 | 24 | 0 | 0 | 0 | 0 | 0 | 1045 | 2 | 0 | 0 | 5361 | 34047 | 0 | 0 | 22123 | 3009 | 3003 | 3006 | 22960 | 0 | 1 | 49 | 31101 | 33765 | 34063 | 7 | 25 | 3006 | 1002 | 3006 | 1002 | 6018 | 34123 | 2755 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3009 | 4 | 4 | 0 | 1012 | 2006 | 0 | 1 | 8 | 3010 | 999 | 1 | 5 | 2 | 1 | 2 | 3 | 0 | 15213 | 10616 | 4 | 7988 | 3546 | 8 | 64 | 23917 | 3716 | 4438 | 20 | 61 | 62 | 33028 | 19174 | 16178 | 17607 | 3000 | 1001 | 34063 | 34073 | 34095 | 34080 | 34079 |
74005 | 34136 | 256 | 0 | 0 | 25 | 1 | 1 | 17 | 1 | 0 | 0 | 0 | 0 | 1009 | 2 | 0 | 0 | 5276 | 33950 | 0 | 0 | 22004 | 3006 | 3006 | 3006 | 22995 | 5 | 1 | 49 | 31068 | 33746 | 34202 | 7 | 25 | 3009 | 1002 | 3009 | 1002 | 6012 | 34037 | 2762 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3011 | 4 | 0 | 0 | 1007 | 2006 | 1 | 2 | 8 | 3010 | 999 | 1 | 5 | 2 | 1 | 2 | 3 | 0 | 14852 | 10599 | 2 | 8004 | 3569 | 11 | 66 | 23917 | 3587 | 4444 | 18 | 66 | 61 | 33012 | 19294 | 16640 | 17870 | 3000 | 1001 | 34086 | 34129 | 34051 | 34171 | 34176 |
74005 | 34193 | 255 | 0 | 0 | 22 | 1 | 1 | 20 | 1 | 0 | 0 | 0 | 0 | 1008 | 2 | 0 | 0 | 5309 | 33995 | 0 | 0 | 22023 | 3009 | 3006 | 3006 | 22947 | 5 | 1 | 49 | 30956 | 33835 | 34151 | 8 | 25 | 3006 | 1002 | 3006 | 1002 | 6012 | 34025 | 2748 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3011 | 4 | 4 | 4 | 1008 | 2006 | 0 | 2 | 8 | 3010 | 999 | 1 | 6 | 2 | 0 | 2 | 3 | 0 | 14863 | 10610 | 3 | 7970 | 3540 | 10 | 64 | 23898 | 3600 | 4443 | 15 | 67 | 69 | 33069 | 19086 | 16415 | 17661 | 3000 | 1001 | 34020 | 34147 | 34186 | 34116 | 34095 |
74005 | 34202 | 256 | 0 | 0 | 26 | 1 | 1 | 22 | 1 | 1 | 1 | 0 | 0 | 1011 | 2 | 0 | 0 | 5353 | 33946 | 0 | 0 | 22107 | 3006 | 3009 | 3006 | 22973 | 8 | 1 | 49 | 31091 | 33855 | 34019 | 7 | 26 | 3006 | 1003 | 3006 | 1002 | 6012 | 33993 | 2705 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3014 | 4 | 0 | 3 | 1012 | 2006 | 0 | 1 | 10 | 3009 | 999 | 1 | 5 | 2 | 0 | 2 | 3 | 2 | 15030 | 10601 | 2 | 7972 | 3536 | 9 | 62 | 23867 | 3550 | 4455 | 12 | 66 | 56 | 33076 | 19115 | 16531 | 17446 | 3000 | 1001 | 34139 | 34076 | 34008 | 34047 | 34223 |
74005 | 34182 | 256 | 0 | 1 | 26 | 0 | 1 | 21 | 1 | 0 | 0 | 0 | 0 | 1009 | 2 | 0 | 0 | 5352 | 33946 | 0 | 1 | 22163 | 3003 | 3006 | 3003 | 23004 | 2 | 1 | 49 | 31063 | 33806 | 34107 | 7 | 25 | 3003 | 1002 | 3006 | 1003 | 6012 | 34038 | 2728 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3011 | 5 | 4 | 4 | 1011 | 2006 | 64 | 0 | 11 | 3012 | 999 | 1 | 5 | 2 | 0 | 2 | 3 | 2 | 15092 | 10730 | 3 | 7960 | 3506 | 11 | 67 | 23902 | 3763 | 4443 | 18 | 60 | 59 | 32999 | 18851 | 16335 | 17505 | 3000 | 1001 | 34149 | 34119 | 34031 | 34109 | 34213 |
74005 | 34142 | 256 | 0 | 1 | 23 | 1 | 1 | 24 | 1 | 0 | 0 | 0 | 0 | 1011 | 2 | 1 | 0 | 5412 | 33904 | 0 | 0 | 22164 | 3009 | 3006 | 3006 | 22938 | 2 | 1 | 49 | 31120 | 33741 | 34223 | 8 | 26 | 3006 | 1002 | 3006 | 1002 | 6012 | 33978 | 2741 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3008 | 5 | 0 | 3 | 1012 | 2010 | 3 | 0 | 14 | 3015 | 999 | 1 | 7 | 2 | 0 | 0 | 3 | 0 | 15528 | 10752 | 2 | 7918 | 3601 | 11 | 59 | 23742 | 3584 | 4447 | 20 | 65 | 65 | 33047 | 19050 | 16341 | 17574 | 3000 | 1001 | 34054 | 34096 | 34112 | 34049 | 34102 |
74005 | 34186 | 255 | 0 | 1 | 25 | 1 | 1 | 30 | 1 | 0 | 0 | 0 | 0 | 1009 | 2 | 1 | 0 | 5310 | 33938 | 1 | 0 | 21955 | 3006 | 3006 | 3006 | 23068 | 0 | 1 | 49 | 31050 | 33875 | 34171 | 7 | 25 | 3006 | 1002 | 3009 | 1002 | 6012 | 34115 | 2751 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3011 | 4 | 4 | 3 | 1009 | 2006 | 66 | 1 | 14 | 3010 | 999 | 1 | 5 | 2 | 0 | 2 | 3 | 0 | 14955 | 10877 | 3 | 7983 | 3564 | 10 | 68 | 23902 | 3615 | 4446 | 14 | 64 | 61 | 33070 | 18903 | 16424 | 17449 | 3000 | 1001 | 34188 | 34134 | 34174 | 34090 | 34142 |
74005 | 34152 | 257 | 0 | 1 | 30 | 1 | 1 | 26 | 0 | 0 | 1 | 0 | 0 | 1010 | 2 | 0 | 0 | 5279 | 33974 | 0 | 0 | 21989 | 3006 | 3009 | 3003 | 22901 | 1 | 1 | 49 | 30934 | 33854 | 34094 | 6 | 25 | 3006 | 1002 | 3003 | 1001 | 6012 | 34065 | 2724 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3011 | 5 | 4 | 4 | 1008 | 2008 | 2 | 2 | 1627 | 3010 | 999 | 1 | 7 | 2 | 0 | 0 | 3 | 1 | 15052 | 11109 | 3 | 7996 | 3558 | 12 | 69 | 23935 | 3644 | 4440 | 19 | 73 | 69 | 33053 | 19013 | 16345 | 17569 | 3000 | 1001 | 34165 | 34061 | 34073 | 34059 | 34064 |
Code:
casah w0, w1, [x6] add x6, x6, 2
(fused SUBS/B.cc loop)
Result (median cycles for code): 3.0109
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 18 | 1e | 1f | 20 | 22 | 24 | 3a | 3e | 3f | 40 | 43 | 46 | 49 | 51 | schedule uop (52) | schedule int uop (53) | schedule ldst uop (55) | dispatch int uop (56) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | 60 | 67 | 69 | 6a | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | aa | ab | ac | af | atomic or exclusive succ (b3) | atomic or exclusive fail (b4) | b6 | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | c3 | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
50208 | 30196 | 226 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3403 | 5 | 26 | 1 | 0 | 4 | 0 | 30105 | 31 | 11 | 14 | 18 | 31 | 40100 | 10100 | 30000 | 10100 | 30000 | 50513 | 252769 | 0 | 0 | 49 | 27020 | 30103 | 30113 | 3 | 20090 | 40100 | 20200 | 30000 | 20200 | 60000 | 30107 | 194 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30040 | 15 | 242 | 72 | 10085 | 20003 | 32 | 26 | 0 | 18 | 54 | 30057 | 9998 | 2 | 1 | 34 | 2 | 42 | 114 | 0 | 0 | 5 | 1310 | 1 | 17 | 4 | 1 | 30095 | 10000 | 9 | 6 | 0 | 30000 | 20100 | 30097 | 30094 | 30170 | 30117 | 30093 |
50204 | 30126 | 234 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3405 | 5 | 19 | 1 | 0 | 6 | 12 | 30119 | 29 | 10 | 28 | 23 | 28 | 40100 | 10100 | 30000 | 10100 | 30000 | 50513 | 252792 | 0 | 0 | 49 | 27016 | 30118 | 30096 | 3 | 20094 | 40100 | 20200 | 30000 | 20200 | 60000 | 30108 | 185 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30021 | 0 | 230 | 87 | 10062 | 20006 | 24 | 41 | 0 | 14 | 49 | 30075 | 9998 | 2 | 0 | 64 | 3 | 95 | 82 | 0 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 30102 | 10000 | 6 | 0 | 0 | 30000 | 20100 | 30118 | 30140 | 30227 | 30125 | 30117 |
50204 | 30122 | 225 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3394 | 0 | 28 | 1 | 0 | 2 | 0 | 30084 | 24 | 10 | 12 | 16 | 28 | 40100 | 10100 | 30000 | 10100 | 30000 | 50513 | 252828 | 0 | 0 | 49 | 27012 | 30138 | 30105 | 3 | 20110 | 40100 | 20200 | 30000 | 20200 | 60000 | 30091 | 185 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30019 | 0 | 167 | 78 | 10067 | 20014 | 22 | 36 | 0 | 24 | 75 | 30077 | 9998 | 2 | 2 | 69 | 13 | 49 | 86 | 14 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 30129 | 10000 | 9 | 9 | 1 | 30000 | 20100 | 30099 | 30113 | 30141 | 30112 | 30090 |
50204 | 30103 | 226 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3394 | 2 | 22 | 1 | 0 | 4 | 4 | 30096 | 19 | 9 | 17 | 21 | 28 | 40100 | 10100 | 30000 | 10100 | 30000 | 50515 | 253101 | 0 | 0 | 49 | 27029 | 30102 | 30112 | 3 | 20092 | 40100 | 20200 | 30000 | 20200 | 60000 | 30104 | 185 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30031 | 0 | 177 | 107 | 10086 | 20010 | 4 | 31 | 0 | 30 | 73 | 30070 | 9998 | 2 | 2 | 54 | 9 | 57 | 102 | 14 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 30125 | 10000 | 9 | 9 | 0 | 30000 | 20100 | 30103 | 30109 | 30195 | 30124 | 30124 |
50204 | 30113 | 226 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3406 | 0 | 20 | 1 | 0 | 4 | 0 | 30074 | 17 | 9 | 19 | 29 | 28 | 40100 | 10100 | 30000 | 10100 | 30000 | 50513 | 253324 | 0 | 1 | 49 | 27037 | 30111 | 30105 | 3 | 20095 | 40100 | 20200 | 30000 | 20200 | 60000 | 30117 | 194 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30046 | 15 | 133 | 84 | 10097 | 20009 | 22 | 35 | 0 | 30 | 69 | 30078 | 9998 | 2 | 1 | 61 | 3 | 61 | 96 | 0 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 30107 | 10000 | 6 | 6 | 0 | 30000 | 20100 | 30090 | 30109 | 30212 | 30109 | 30095 |
50204 | 30583 | 225 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3391 | 4 | 31 | 1 | 0 | 3 | 0 | 30077 | 18 | 10 | 16 | 15 | 28 | 40100 | 10101 | 30000 | 10100 | 30000 | 50513 | 252860 | 0 | 0 | 49 | 27025 | 30140 | 30116 | 3 | 20087 | 40100 | 20200 | 30000 | 20200 | 60000 | 30123 | 194 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30045 | 16 | 198 | 75 | 10074 | 20004 | 18 | 24 | 0 | 14 | 56 | 30099 | 9998 | 2 | 1 | 42 | 2 | 42 | 92 | 0 | 0 | 1 | 1310 | 1 | 17 | 1 | 1 | 30098 | 10000 | 6 | 6 | 0 | 30000 | 20100 | 30109 | 30111 | 30165 | 30121 | 30097 |
50204 | 30099 | 225 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3405 | 6 | 25 | 1 | 0 | 4 | 0 | 30109 | 16 | 11 | 24 | 22 | 31 | 40100 | 10101 | 30000 | 10100 | 30000 | 50513 | 253145 | 0 | 0 | 49 | 27012 | 30089 | 30092 | 3 | 20073 | 40100 | 20200 | 30000 | 20200 | 60000 | 30098 | 185 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30027 | 0 | 195 | 91 | 10069 | 20021 | 13 | 14 | 12 | 26 | 74 | 30095 | 9998 | 2 | 2 | 50 | 12 | 46 | 96 | 14 | 5 | 0 | 1310 | 1 | 17 | 1 | 1 | 30102 | 10000 | 9 | 9 | 0 | 30000 | 20100 | 30108 | 30121 | 30191 | 30106 | 30127 |
50204 | 30602 | 226 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3418 | 8 | 26 | 1 | 0 | 2 | 0 | 30074 | 18 | 10 | 21 | 14 | 28 | 40101 | 10101 | 30000 | 10100 | 30000 | 50513 | 253441 | 0 | 0 | 49 | 27049 | 30122 | 30112 | 3 | 20101 | 40100 | 20200 | 30000 | 20200 | 60000 | 30114 | 185 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30031 | 0 | 215 | 59 | 10079 | 20015 | 25 | 40 | 0 | 10 | 71 | 30066 | 9998 | 2 | 2 | 46 | 10 | 36 | 69 | 14 | 2 | 0 | 1310 | 1 | 17 | 1 | 1 | 30095 | 10000 | 0 | 9 | 0 | 30000 | 20100 | 30128 | 30110 | 30152 | 30122 | 30099 |
50204 | 30096 | 225 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3393 | 6 | 31 | 1 | 0 | 3 | 8 | 30090 | 35 | 9 | 20 | 17 | 28 | 40100 | 10100 | 30000 | 10100 | 30000 | 50513 | 253131 | 0 | 0 | 49 | 27023 | 30096 | 30089 | 3 | 20080 | 40100 | 20200 | 30000 | 20200 | 60000 | 30101 | 185 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30018 | 0 | 144 | 69 | 10093 | 20011 | 26 | 31 | 0 | 28 | 63 | 30063 | 9998 | 2 | 2 | 43 | 12 | 41 | 81 | 13 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 30113 | 10000 | 9 | 9 | 0 | 30000 | 20100 | 30106 | 30103 | 30209 | 30152 | 30109 |
50204 | 30102 | 226 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3397 | 2 | 21 | 1 | 0 | 3 | 0 | 30081 | 18 | 10 | 20 | 13 | 28 | 40100 | 10100 | 30000 | 10100 | 30000 | 50515 | 252774 | 0 | 0 | 49 | 27020 | 30103 | 30106 | 3 | 20082 | 40100 | 20200 | 30000 | 20200 | 60000 | 30119 | 185 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 1 | 100 | 30025 | 0 | 213 | 76 | 10070 | 20007 | 25 | 30 | 0 | 40 | 70 | 30079 | 9998 | 2 | 2 | 40 | 1 | 53 | 110 | 0 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 30110 | 10000 | 6 | 6 | 0 | 30000 | 20100 | 30093 | 30117 | 30207 | 30136 | 30117 |
Result (median cycles for code): 3.0133
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | l2 tlb miss data (0b) | 0e | 18 | 19 | 1e | 1f | 20 | 22 | 24 | 3a | 3e | 3f | 40 | 43 | 46 | 49 | 51 | schedule uop (52) | schedule int uop (53) | schedule ldst uop (55) | dispatch int uop (56) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | 5f | 60 | 67 | 69 | 6a | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 9e | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | aa | ab | ac | af | atomic or exclusive succ (b3) | atomic or exclusive fail (b4) | b6 | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | c2 | c3 | branch cond mispred nonspec (c5) | branch mispred nonspec (cb) | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
50028 | 30169 | 226 | 0 | 0 | 0 | 1 | 0 | 0 | 3436 | 28 | 35 | 1 | 0 | 1 | 0 | 30096 | 28 | 2 | 16 | 51 | 28 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 253445 | 0 | 1 | 0 | 49 | 27064 | 30155 | 30149 | 3 | 20100 | 40010 | 20020 | 30000 | 20020 | 60000 | 30126 | 189 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30066 | 0 | 128 | 110 | 10084 | 20017 | 3 | 44 | 0 | 34 | 66 | 30093 | 9998 | 2 | 4 | 44 | 10 | 70 | 126 | 0 | 0 | 0 | 0 | 1270 | 1 | 17 | 1 | 1 | 30122 | 10000 | 13 | 11 | 0 | 30000 | 20010 | 30138 | 30146 | 30129 | 30629 | 30272 |
50024 | 30133 | 226 | 0 | 0 | 0 | 0 | 0 | 0 | 3424 | 26 | 29 | 0 | 0 | 1 | 16 | 30123 | 39 | 4 | 19 | 42 | 28 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 253208 | 0 | 1 | 0 | 49 | 27038 | 30118 | 30123 | 3 | 20115 | 40010 | 20020 | 30000 | 20020 | 60000 | 30131 | 176 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30040 | 0 | 130 | 116 | 10084 | 20013 | 1 | 38 | 0 | 34 | 91 | 30074 | 9998 | 2 | 3 | 40 | 10 | 77 | 128 | 0 | 1 | 0 | 0 | 1270 | 2 | 16 | 1 | 1 | 30130 | 10000 | 0 | 10 | 0 | 30000 | 20010 | 30131 | 30134 | 30149 | 30134 | 30136 |
50024 | 30123 | 226 | 0 | 0 | 0 | 0 | 0 | 0 | 3420 | 17 | 30 | 1 | 0 | 1 | 0 | 30083 | 50 | 5 | 20 | 40 | 28 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 253961 | 0 | 0 | 0 | 49 | 27103 | 30154 | 30168 | 3 | 20144 | 40010 | 20020 | 30000 | 20020 | 60000 | 30173 | 189 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30061 | 0 | 214 | 96 | 10074 | 20015 | 2 | 35 | 0 | 30 | 61 | 30090 | 9998 | 2 | 3 | 45 | 10 | 68 | 156 | 0 | 0 | 0 | 0 | 1270 | 1 | 17 | 2 | 1 | 30142 | 10000 | 10 | 10 | 0 | 30000 | 20010 | 30146 | 30122 | 30131 | 30165 | 30129 |
50024 | 30149 | 226 | 0 | 0 | 0 | 0 | 0 | 0 | 3414 | 14 | 42 | 1 | 0 | 1 | 0 | 30127 | 43 | 4 | 19 | 46 | 28 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 253383 | 0 | 1 | 0 | 49 | 27076 | 30131 | 30113 | 3 | 20119 | 40010 | 20020 | 30000 | 20020 | 60000 | 30133 | 189 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30038 | 0 | 182 | 83 | 10114 | 20013 | 3 | 37 | 0 | 36 | 65 | 30093 | 9998 | 2 | 3 | 45 | 8 | 78 | 126 | 0 | 0 | 0 | 0 | 1270 | 1 | 17 | 1 | 1 | 30119 | 10000 | 10 | 10 | 3 | 30000 | 20010 | 30193 | 30149 | 30160 | 30145 | 30173 |
50024 | 30154 | 226 | 0 | 0 | 0 | 0 | 0 | 0 | 3427 | 17 | 37 | 1 | 0 | 1 | 0 | 30098 | 29 | 4 | 21 | 31 | 28 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 253181 | 0 | 1 | 0 | 49 | 27033 | 30123 | 30116 | 3 | 20105 | 40010 | 20020 | 30000 | 20020 | 60000 | 30169 | 189 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30044 | 0 | 142 | 70 | 10089 | 20021 | 2 | 59 | 0 | 42 | 67 | 30107 | 9998 | 2 | 3 | 40 | 6 | 115 | 148 | 0 | 1 | 0 | 0 | 1270 | 1 | 17 | 1 | 1 | 30133 | 10000 | 10 | 10 | 3 | 30000 | 20010 | 30156 | 30147 | 30159 | 30187 | 30115 |
50024 | 30141 | 225 | 1 | 0 | 0 | 0 | 0 | 0 | 3438 | 16 | 24 | 1 | 0 | 1 | 4 | 30103 | 17 | 3 | 16 | 28 | 29 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 253477 | 0 | 1 | 0 | 49 | 27059 | 30139 | 30130 | 3 | 20131 | 40010 | 20020 | 30000 | 20020 | 60000 | 30141 | 189 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30056 | 8 | 150 | 132 | 10060 | 20024 | 4 | 40 | 0 | 34 | 78 | 30068 | 9998 | 2 | 3 | 54 | 8 | 64 | 144 | 0 | 0 | 0 | 0 | 1270 | 1 | 17 | 1 | 1 | 30110 | 10000 | 10 | 10 | 3 | 30000 | 20010 | 30127 | 30154 | 30151 | 30499 | 30131 |
50024 | 30123 | 226 | 0 | 0 | 0 | 0 | 0 | 0 | 3403 | 10 | 32 | 1 | 0 | 0 | 0 | 30106 | 30 | 4 | 18 | 29 | 28 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 253484 | 0 | 1 | 0 | 49 | 27018 | 30109 | 30101 | 3 | 20090 | 40010 | 20020 | 30000 | 20020 | 60000 | 30138 | 176 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30048 | 0 | 154 | 103 | 10080 | 20019 | 3 | 38 | 0 | 36 | 70 | 30067 | 9998 | 2 | 2 | 37 | 8 | 46 | 94 | 0 | 0 | 0 | 0 | 1270 | 1 | 16 | 1 | 1 | 30152 | 10000 | 10 | 10 | 3 | 30000 | 20010 | 30111 | 30129 | 30127 | 30113 | 30128 |
50024 | 30113 | 226 | 0 | 0 | 0 | 0 | 0 | 0 | 3437 | 16 | 30 | 1 | 0 | 1 | 4 | 30118 | 34 | 5 | 18 | 47 | 28 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 252958 | 0 | 1 | 0 | 49 | 27040 | 30140 | 30141 | 3 | 20108 | 40010 | 20020 | 30000 | 20020 | 60000 | 30149 | 190 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30049 | 0 | 98 | 82 | 10108 | 20025 | 2 | 47 | 0 | 40 | 62 | 30117 | 9998 | 2 | 4 | 43 | 10 | 80 | 168 | 0 | 1 | 0 | 0 | 1270 | 1 | 16 | 1 | 1 | 30142 | 10000 | 10 | 10 | 0 | 30000 | 20010 | 30229 | 30175 | 30170 | 30162 | 30134 |
50024 | 30139 | 226 | 0 | 0 | 0 | 0 | 0 | 0 | 3410 | 23 | 32 | 1 | 0 | 1 | 4 | 30132 | 40 | 4 | 20 | 40 | 28 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 253320 | 0 | 1 | 0 | 49 | 27046 | 30098 | 30109 | 3 | 20090 | 40010 | 20020 | 30000 | 20020 | 60000 | 30126 | 189 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30030 | 0 | 130 | 115 | 10090 | 20011 | 0 | 35 | 0 | 18 | 65 | 30095 | 9998 | 2 | 4 | 40 | 10 | 83 | 134 | 0 | 1 | 0 | 0 | 1270 | 1 | 16 | 1 | 1 | 30119 | 10000 | 10 | 0 | 3 | 30000 | 20010 | 30148 | 30154 | 30145 | 30172 | 30127 |
50024 | 30103 | 225 | 0 | 0 | 0 | 0 | 0 | 0 | 3407 | 24 | 33 | 1 | 0 | 1 | 0 | 30093 | 25 | 3 | 11 | 31 | 29 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 253554 | 0 | 1 | 0 | 49 | 27025 | 30105 | 30123 | 3 | 20108 | 40010 | 20020 | 30000 | 20020 | 60000 | 30135 | 189 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30051 | 0 | 148 | 136 | 10071 | 20017 | 2 | 57 | 0 | 40 | 80 | 30102 | 9998 | 2 | 4 | 61 | 10 | 80 | 176 | 0 | 1 | 0 | 0 | 1270 | 1 | 16 | 1 | 1 | 30123 | 10000 | 10 | 13 | 0 | 30000 | 20010 | 30135 | 30124 | 30165 | 30146 | 30174 |
Code:
casah w0, w1, [x6]
mov x7, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 19.1397
retire uop (01) | cycle (02) | 03 | mmu table walk data (08) | 09 | 0e | 0f | 19 | 1e | 1f | 22 | 23 | 24 | 3a | 3f | 43 | 46 | 49 | 51 | schedule uop (52) | schedule int uop (53) | schedule ldst uop (55) | dispatch int uop (56) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | 60 | 63 | 69 | 6a | 6b | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | 79 | 7b | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d cache miss st (a2) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | ac | af | atomic or exclusive succ (b3) | atomic or exclusive fail (b4) | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | c2 | branch cond mispred nonspec (c5) | branch mispred nonspec (cb) | cd | cf | d1 | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | e7 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
40208 | 191410 | 1424 | 0 | 0 | 0 | 1 | 0 | 24357 | 0 | 1 | 0 | 0 | 0 | 190066 | 4 | 0 | 8 | 34 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2616916 | 1 | 1 | 49 | 188342 | 0 | 190065 | 191414 | 14 | 181361 | 30142 | 0 | 0 | 10214 | 30042 | 10214 | 60084 | 191399 | 1361 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 28 | 0 | 24366 | 20028 | 0 | 14354 | 44395 | 9999 | 1 | 14344 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 727 | 7743 | 0 | 17 | 0 | 0 | 189913 | 0 | 0 | 13 | 10 | 5 | 30000 | 10101 | 190082 | 191416 | 190066 | 191414 | 190082 |
40205 | 190081 | 1434 | 0 | 0 | 0 | 0 | 0 | 24361 | 0 | 1 | 0 | 0 | 0 | 190066 | 4 | 5 | 6 | 34 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2616912 | 1 | 1 | 49 | 188317 | 0 | 190065 | 191397 | 13 | 181374 | 30142 | 0 | 0 | 10214 | 30042 | 10214 | 60084 | 191415 | 1361 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 28 | 18 | 24366 | 20028 | 0 | 14360 | 44394 | 9999 | 1 | 14350 | 0 | 1 | 2 | 0 | 1 | 1 | 1 | 727 | 7738 | 0 | 17 | 0 | 0 | 189913 | 0 | 0 | 13 | 13 | 5 | 30000 | 10101 | 191741 | 190084 | 191423 | 190066 | 191416 |
40205 | 191399 | 1423 | 1 | 1 | 0 | 0 | 0 | 24361 | 0 | 1 | 0 | 0 | 0 | 190050 | 3 | 0 | 6 | 34 | 30142 | 100 | 30084 | 100 | 30084 | 500 | 2598699 | 1 | 1 | 49 | 186985 | 0 | 191398 | 190065 | 14 | 180045 | 30184 | 1 | 0 | 10214 | 30042 | 10214 | 60084 | 190081 | 1371 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 28 | 18 | 24362 | 20028 | 0 | 14357 | 44385 | 9999 | 1 | 14357 | 0 | 1 | 2 | 0 | 1 | 1 | 1 | 727 | 7747 | 0 | 17 | 0 | 0 | 191245 | 0 | 0 | 13 | 0 | 5 | 30000 | 10101 | 191414 | 191018 | 190082 | 191398 | 190066 |
40205 | 190065 | 1434 | 0 | 0 | 0 | 0 | 0 | 24361 | 0 | 0 | 0 | 0 | 0 | 191400 | 0 | 0 | 6 | 34 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2598868 | 1 | 1 | 49 | 186985 | 0 | 191415 | 190081 | 19 | 180028 | 30142 | 0 | 0 | 10214 | 30042 | 10214 | 60084 | 190081 | 1358 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 28 | 18 | 24363 | 20028 | 0 | 14348 | 44392 | 9999 | 1 | 14351 | 0 | 1 | 2 | 0 | 1 | 1 | 1 | 727 | 7739 | 0 | 17 | 0 | 0 | 189913 | 0 | 0 | 0 | 13 | 5 | 30000 | 10101 | 191412 | 190079 | 191413 | 190079 | 191414 |
40205 | 191415 | 1424 | 0 | 0 | 0 | 0 | 0 | 24367 | 0 | 0 | 0 | 0 | 0 | 191487 | 2 | 6 | 6 | 34 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2616812 | 0 | 1 | 49 | 186994 | 0 | 191406 | 190077 | 13 | 180457 | 30142 | 1 | 1 | 10272 | 30084 | 10214 | 60084 | 190074 | 1365 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 1 | 100 | 30042 | 27 | 14 | 24364 | 20029 | 0 | 14349 | 44388 | 9999 | 1 | 14346 | 1 | 1 | 2 | 0 | 1 | 1 | 1 | 727 | 7742 | 0 | 17 | 0 | 0 | 191236 | 0 | 0 | 9 | 0 | 0 | 30000 | 10101 | 191400 | 190078 | 191409 | 190078 | 191412 |
40205 | 191408 | 1424 | 0 | 0 | 0 | 0 | 0 | 24347 | 1 | 0 | 0 | 0 | 0 | 190062 | 2 | 6 | 6 | 34 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2598903 | 1 | 1 | 49 | 188328 | 0 | 190065 | 191411 | 13 | 181344 | 30142 | 1 | 0 | 10214 | 30042 | 10214 | 60084 | 190078 | 1371 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30039 | 28 | 0 | 24416 | 20026 | 4 | 14347 | 44391 | 9999 | 1 | 14360 | 0 | 1 | 2 | 0 | 1 | 1 | 1 | 733 | 7751 | 2 | 27 | 2 | 2 | 191216 | 0 | 0 | 13 | 10 | 0 | 30000 | 10101 | 191412 | 190082 | 191412 | 190066 | 191416 |
40205 | 191413 | 1424 | 0 | 0 | 0 | 0 | 0 | 24359 | 0 | 0 | 0 | 0 | 1 | 191384 | 4 | 6 | 5 | 34 | 30139 | 100 | 30039 | 100 | 30039 | 500 | 2616643 | 0 | 1 | 49 | 188335 | 0 | 190065 | 191399 | 13 | 180036 | 30139 | 1 | 0 | 10213 | 30039 | 10213 | 60078 | 190081 | 1369 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30039 | 28 | 0 | 24364 | 20026 | 0 | 14358 | 44389 | 9999 | 1 | 14341 | 0 | 1 | 2 | 0 | 1 | 1 | 1 | 733 | 7749 | 2 | 27 | 2 | 2 | 191198 | 0 | 0 | 13 | 0 | 5 | 30000 | 10101 | 191430 | 190067 | 191411 | 190066 | 191414 |
40205 | 191414 | 1424 | 0 | 0 | 0 | 0 | 0 | 24359 | 0 | 0 | 0 | 0 | 1 | 190066 | 4 | 5 | 5 | 34 | 30139 | 100 | 30039 | 100 | 30039 | 500 | 2598933 | 0 | 1 | 49 | 188335 | 0 | 190081 | 191416 | 13 | 181368 | 30139 | 1 | 0 | 10213 | 30039 | 10213 | 60078 | 190110 | 1361 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30039 | 28 | 17 | 24362 | 20026 | 0 | 14347 | 44386 | 9999 | 1 | 14349 | 0 | 0 | 2 | 0 | 1 | 1 | 1 | 733 | 7737 | 2 | 27 | 2 | 2 | 189868 | 0 | 0 | 13 | 0 | 5 | 30000 | 10101 | 191418 | 191415 | 191413 | 191398 | 191414 |
40205 | 191413 | 1434 | 0 | 0 | 0 | 0 | 0 | 24362 | 0 | 0 | 0 | 1 | 1 | 190066 | 4 | 5 | 5 | 34 | 30139 | 100 | 30039 | 100 | 30039 | 500 | 2616989 | 0 | 1 | 49 | 188334 | 0 | 191422 | 191409 | 13 | 180033 | 30139 | 1 | 0 | 10213 | 30039 | 10213 | 60078 | 190081 | 1361 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30039 | 28 | 17 | 24354 | 20026 | 1 | 14349 | 44389 | 9999 | 1 | 14351 | 0 | 1 | 2 | 0 | 1 | 1 | 1 | 733 | 7748 | 2 | 27 | 2 | 2 | 191200 | 0 | 0 | 13 | 10 | 5 | 30000 | 10101 | 190082 | 190082 | 190066 | 190082 | 190082 |
40205 | 190065 | 1423 | 0 | 0 | 0 | 0 | 0 | 24372 | 0 | 0 | 0 | 205 | 1 | 191398 | 4 | 5 | 6 | 34 | 30139 | 100 | 30039 | 100 | 30039 | 500 | 2598665 | 0 | 1 | 49 | 186985 | 0 | 190081 | 190065 | 13 | 180033 | 30139 | 1 | 0 | 10213 | 30039 | 10213 | 60078 | 190065 | 1361 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 1 | 100 | 30039 | 28 | 0 | 24355 | 20026 | 0 | 14355 | 44390 | 9999 | 1 | 14351 | 0 | 0 | 2 | 0 | 1 | 1 | 1 | 733 | 7755 | 0 | 17 | 0 | 0 | 191238 | 1 | 0 | 9 | 6 | 1 | 30000 | 10101 | 190078 | 190078 | 190066 | 190066 | 190066 |
Result (median cycles for code): 19.0077
retire uop (01) | cycle (02) | 03 | 0e | 0f | 1e | 1f | 22 | 23 | 3a | 3f | 43 | 46 | 49 | 51 | schedule uop (52) | schedule int uop (53) | schedule ldst uop (55) | dispatch int uop (56) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | 60 | 63 | 69 | 6a | 6b | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | 79 | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d cache miss st (a2) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | atomic or exclusive succ (b3) | atomic or exclusive fail (b4) | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | branch cond mispred nonspec (c5) | cd | cf | d1 | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | e7 | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
40028 | 190074 | 1434 | 0 | 0 | 24355 | 0 | 0 | 0 | 2 | 190068 | 2 | 0 | 7 | 34 | 30049 | 10 | 30084 | 10 | 30039 | 50 | 2616783 | 1 | 1 | 49 | 187007 | 0 | 190077 | 190065 | 10 | 180033 | 30049 | 1 | 10033 | 30039 | 10033 | 60078 | 191399 | 1367 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 0 | 0 | 24366 | 20027 | 0 | 0 | 14356 | 44390 | 9999 | 1 | 14347 | 1 | 1 | 2 | 0 | 0 | 651 | 7742 | 2 | 18 | 2 | 2 | 189879 | 1 | 6 | 6 | 0 | 30000 | 10011 | 190075 | 191407 | 190075 | 191409 | 190066 |
40025 | 190065 | 1434 | 0 | 1 | 24360 | 0 | 1 | 0 | 0 | 191400 | 6 | 6 | 6 | 34 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2598835 | 0 | 1 | 49 | 186985 | 0 | 191407 | 190077 | 10 | 180042 | 30049 | 1 | 10033 | 30039 | 10033 | 60078 | 190065 | 1366 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 0 | 0 | 24355 | 20026 | 0 | 0 | 14353 | 44395 | 9999 | 1 | 14346 | 1 | 1 | 2 | 0 | 0 | 651 | 7734 | 2 | 18 | 2 | 2 | 189870 | 0 | 6 | 6 | 0 | 30000 | 10011 | 190078 | 191412 | 190066 | 191410 | 190081 |
40025 | 190077 | 1433 | 0 | 0 | 24360 | 0 | 1 | 0 | 0 | 190123 | 2 | 6 | 6 | 34 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2598835 | 1 | 1 | 49 | 188319 | 0 | 190065 | 190998 | 10 | 180045 | 30049 | 1 | 10033 | 30039 | 10033 | 60168 | 191407 | 1357 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 28 | 14 | 24355 | 20026 | 0 | 0 | 14359 | 44382 | 9999 | 1 | 14348 | 0 | 0 | 2 | 0 | 1 | 651 | 7745 | 2 | 18 | 2 | 2 | 189882 | 0 | 0 | 6 | 0 | 30000 | 10011 | 190066 | 191410 | 190078 | 191412 | 190078 |
40025 | 190065 | 1434 | 0 | 0 | 24359 | 0 | 0 | 0 | 0 | 190050 | 2 | 6 | 0 | 34 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2598664 | 0 | 1 | 49 | 186985 | 0 | 191397 | 190077 | 10 | 180033 | 30049 | 1 | 10048 | 30039 | 10033 | 60078 | 191411 | 1348 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 0 | 15 | 24355 | 20054 | 0 | 0 | 14345 | 44381 | 9999 | 1 | 14348 | 0 | 0 | 2 | 0 | 0 | 651 | 7746 | 2 | 18 | 2 | 2 | 189882 | 0 | 9 | 6 | 0 | 30000 | 10011 | 190075 | 191398 | 190078 | 191409 | 190066 |
40025 | 190074 | 1434 | 0 | 0 | 24354 | 1 | 0 | 0 | 0 | 190133 | 2 | 6 | 0 | 34 | 30094 | 10 | 30039 | 10 | 30039 | 50 | 2616653 | 0 | 1 | 49 | 188329 | 0 | 190077 | 191409 | 10 | 181365 | 30049 | 1 | 10033 | 30039 | 10033 | 60078 | 191397 | 1348 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 28 | 13 | 24362 | 20027 | 0 | 0 | 14347 | 44382 | 9999 | 1 | 14342 | 0 | 0 | 2 | 0 | 0 | 651 | 7748 | 2 | 18 | 2 | 2 | 191212 | 0 | 0 | 0 | 0 | 30000 | 10011 | 190066 | 191410 | 190078 | 191412 | 190078 |
40025 | 190065 | 1433 | 0 | 0 | 24347 | 0 | 1 | 0 | 1 | 191391 | 2 | 0 | 7 | 34 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2616936 | 0 | 1 | 49 | 188328 | 0 | 190077 | 191399 | 10 | 181379 | 30049 | 1 | 10033 | 30039 | 10033 | 60078 | 191410 | 1357 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 27 | 0 | 24364 | 20026 | 1 | 0 | 14359 | 44388 | 9999 | 1 | 14349 | 0 | 1 | 2 | 0 | 0 | 651 | 7734 | 2 | 18 | 2 | 2 | 189882 | 0 | 6 | 0 | 1 | 30000 | 10011 | 190078 | 191398 | 190078 | 191400 | 190078 |
40025 | 190065 | 1433 | 0 | 0 | 24347 | 0 | 0 | 0 | 0 | 190638 | 0 | 6 | 6 | 34 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2625390 | 0 | 1 | 49 | 188957 | 0 | 190077 | 191411 | 39 | 181834 | 30049 | 0 | 10103 | 30039 | 10033 | 60078 | 190077 | 1356 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 1 | 10 | 30039 | 28 | 0 | 24534 | 20223 | 0 | 2 | 16097 | 44391 | 9999 | 1 | 14348 | 0 | 1 | 2 | 0 | 0 | 651 | 7747 | 2 | 18 | 2 | 2 | 191214 | 0 | 0 | 6 | 1 | 30000 | 10011 | 190066 | 191412 | 190078 | 191399 | 190066 |
40025 | 190077 | 1433 | 0 | 0 | 24356 | 0 | 0 | 0 | 0 | 191441 | 2 | 0 | 0 | 34 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2616652 | 0 | 1 | 49 | 188331 | 0 | 190065 | 191411 | 10 | 181377 | 30049 | 1 | 10033 | 30039 | 10033 | 60078 | 191409 | 1357 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 28 | 13 | 24354 | 20026 | 0 | 0 | 14354 | 44390 | 9999 | 1 | 14342 | 0 | 1 | 2 | 0 | 0 | 651 | 7734 | 2 | 18 | 2 | 2 | 189882 | 0 | 0 | 9 | 0 | 30000 | 10011 | 190066 | 191410 | 190077 | 191400 | 190066 |
40025 | 190077 | 1433 | 0 | 0 | 24360 | 0 | 0 | 0 | 0 | 191452 | 2 | 6 | 6 | 34 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2616773 | 0 | 1 | 49 | 188331 | 0 | 190065 | 191408 | 10 | 181379 | 30049 | 1 | 10033 | 30039 | 10033 | 60078 | 191411 | 1357 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 27 | 13 | 24357 | 20026 | 0 | 0 | 14350 | 44390 | 9999 | 1 | 14343 | 1 | 1 | 2 | 0 | 0 | 651 | 7751 | 2 | 18 | 2 | 2 | 189870 | 0 | 6 | 6 | 1 | 30000 | 10011 | 190066 | 191410 | 190066 | 191410 | 190075 |
40025 | 190074 | 1433 | 0 | 0 | 24360 | 0 | 0 | 0 | 0 | 191392 | 2 | 8 | 0 | 34 | 30049 | 10 | 30039 | 10 | 30084 | 50 | 2598792 | 0 | 1 | 49 | 186994 | 0 | 191406 | 190077 | 10 | 180042 | 30049 | 1 | 10033 | 30039 | 10033 | 60078 | 190077 | 1356 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 27 | 0 | 24365 | 20026 | 0 | 0 | 14352 | 44389 | 9999 | 1 | 14348 | 1 | 0 | 2 | 0 | 0 | 651 | 7740 | 2 | 18 | 2 | 2 | 191213 | 0 | 6 | 6 | 0 | 30000 | 10011 | 191400 | 190078 | 191409 | 190075 | 190078 |