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:
staddl w0, [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): 3.000
Issues: 3.005
Integer unit issues: 1.005
Load/store unit issues: 2.000
SIMD/FP unit issues: 0.000
retire uop (01) | cycle (02) | 03 | mmu table walk instruction (07) | 09 | l2 tlb miss instruction (0a) | 0e | 0f | 19 | 1e | 22 | 23 | 24 | 3a | 3f | 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 | 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 cache miss st (a2) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | bb | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | 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 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
73005 | 34171 | 256 | 19 | 1 | 15 | 0 | 0 | 0 | 1006 | 0 | 0 | 0 | 5338 | 33950 | 0 | 1 | 22102 | 3004 | 1004 | 2000 | 1000 | 2000 | 11075 | 16916 | 4 | 49 | 31081 | 33738 | 34223 | 3 | 10 | 3000 | 1000 | 2000 | 2000 | 4000 | 34035 | 2638 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 3 | 1004 | 1000 | 0 | 0 | 4 | 2004 | 6 | 2 | 3 | 0 | 14942 | 10579 | 1 | 7947 | 3526 | 7 | 77 | 24318 | 3616 | 4447 | 8 | 47 | 54 | 33185 | 1007 | 18936 | 16735 | 17581 | 2000 | 1000 | 34089 | 34128 | 34116 | 34150 | 34106 |
73004 | 34055 | 256 | 19 | 0 | 15 | 0 | 0 | 0 | 1008 | 0 | 0 | 0 | 5311 | 33970 | 1 | 0 | 22208 | 3005 | 1005 | 2000 | 1000 | 2000 | 11071 | 16939 | 5 | 49 | 31101 | 33739 | 34105 | 3 | 10 | 3000 | 1000 | 2000 | 2000 | 4000 | 34049 | 2633 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 2 | 1004 | 1000 | 0 | 0 | 3 | 2004 | 6 | 2 | 2 | 0 | 15017 | 10902 | 3 | 8007 | 3611 | 8 | 77 | 24152 | 3623 | 4452 | 14 | 48 | 49 | 33027 | 1005 | 18962 | 16914 | 17578 | 2000 | 1000 | 34285 | 34186 | 34091 | 34182 | 34103 |
73004 | 34089 | 255 | 13 | 0 | 14 | 0 | 0 | 0 | 1010 | 0 | 0 | 0 | 5589 | 33912 | 1 | 0 | 22160 | 3005 | 1005 | 2000 | 1000 | 2000 | 11158 | 16831 | 2 | 49 | 27627 | 33756 | 34140 | 3 | 10 | 3000 | 1000 | 2000 | 2000 | 4000 | 34000 | 2687 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 3 | 2 | 1005 | 1000 | 0 | 0 | 4 | 2004 | 6 | 3 | 0 | 0 | 14898 | 10997 | 2 | 7950 | 3586 | 5 | 55 | 24142 | 3580 | 4455 | 17 | 47 | 48 | 32992 | 1007 | 18955 | 16920 | 17815 | 2000 | 1000 | 34171 | 34079 | 34136 | 34091 | 34112 |
73004 | 34107 | 256 | 15 | 0 | 16 | 0 | 0 | 0 | 1002 | 0 | 0 | 0 | 5442 | 33940 | 0 | 0 | 22084 | 3005 | 1007 | 2000 | 1000 | 2000 | 11060 | 17034 | 5 | 49 | 31155 | 33743 | 34105 | 3 | 10 | 3000 | 1001 | 2000 | 2000 | 4000 | 34025 | 2666 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 2 | 1006 | 1000 | 0 | 0 | 2 | 2006 | 5 | 3 | 2 | 0 | 14919 | 10732 | 1 | 8055 | 3560 | 6 | 65 | 24317 | 3507 | 4452 | 24 | 52 | 49 | 33048 | 1007 | 18873 | 16777 | 17594 | 2000 | 1000 | 34101 | 34148 | 34186 | 34214 | 34094 |
73004 | 34209 | 255 | 15 | 0 | 18 | 0 | 0 | 0 | 1008 | 0 | 0 | 0 | 5318 | 34029 | 0 | 0 | 21982 | 3005 | 1002 | 2000 | 1000 | 2000 | 10931 | 17042 | 3 | 49 | 31106 | 33732 | 34156 | 3 | 10 | 3000 | 1000 | 2000 | 2000 | 4000 | 34039 | 2644 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 0 | 1002 | 1000 | 0 | 0 | 6 | 2006 | 6 | 2 | 2 | 0 | 15203 | 10686 | 3 | 7947 | 3677 | 6 | 65 | 24302 | 3531 | 4449 | 15 | 44 | 51 | 33002 | 1004 | 19228 | 16922 | 17601 | 2000 | 1000 | 34122 | 34141 | 34080 | 34074 | 34166 |
73004 | 34049 | 255 | 17 | 0 | 17 | 0 | 0 | 0 | 1006 | 0 | 0 | 0 | 5346 | 34026 | 0 | 1 | 22072 | 3004 | 1007 | 2000 | 1000 | 2000 | 10930 | 19820 | 2 | 49 | 31023 | 33725 | 34210 | 3 | 10 | 3000 | 1000 | 2000 | 2000 | 4000 | 34064 | 2694 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 3 | 1006 | 1000 | 0 | 0 | 7 | 2007 | 4 | 2 | 2 | 0 | 15018 | 10608 | 1 | 7988 | 3563 | 5 | 54 | 24077 | 3622 | 4450 | 19 | 44 | 42 | 32990 | 1007 | 19229 | 16965 | 17631 | 2000 | 1000 | 34099 | 34192 | 34197 | 34146 | 34134 |
73004 | 34044 | 255 | 18 | 0 | 16 | 0 | 0 | 0 | 1004 | 0 | 0 | 0 | 5327 | 34013 | 0 | 0 | 22008 | 3006 | 1007 | 2000 | 1000 | 2000 | 11015 | 17020 | 2 | 49 | 31000 | 33742 | 34157 | 3 | 10 | 3000 | 1000 | 2000 | 2000 | 4000 | 34174 | 2686 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 0 | 1004 | 1000 | 0 | 0 | 2 | 2004 | 4 | 2 | 2 | 0 | 14996 | 10782 | 2 | 7953 | 3555 | 8 | 66 | 24288 | 3672 | 4450 | 16 | 43 | 47 | 32940 | 1007 | 18952 | 16628 | 17851 | 2000 | 1000 | 34023 | 34088 | 34137 | 34125 | 34093 |
73004 | 34025 | 255 | 17 | 0 | 16 | 0 | 0 | 0 | 1009 | 0 | 0 | 0 | 5306 | 34024 | 0 | 0 | 22075 | 3004 | 1005 | 2000 | 1000 | 2000 | 11150 | 16838 | 4 | 49 | 31052 | 33655 | 34113 | 3 | 10 | 3000 | 1000 | 2000 | 2000 | 4000 | 34045 | 2653 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 1006 | 1000 | 0 | 0 | 4 | 2002 | 4 | 0 | 2 | 0 | 14948 | 10989 | 1 | 7985 | 3574 | 8 | 60 | 24243 | 3528 | 4451 | 18 | 52 | 49 | 33032 | 1002 | 18989 | 16873 | 17741 | 2000 | 1000 | 34158 | 34184 | 34106 | 34068 | 34162 |
73004 | 34197 | 256 | 14 | 0 | 15 | 0 | 0 | 0 | 1008 | 0 | 0 | 0 | 5329 | 34018 | 0 | 0 | 22135 | 3005 | 1004 | 2000 | 1000 | 2000 | 10980 | 16929 | 2 | 49 | 31081 | 33842 | 34068 | 3 | 10 | 3000 | 1000 | 2000 | 2000 | 4000 | 34064 | 2663 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 1002 | 1000 | 2 | 0 | 6 | 2006 | 3 | 2 | 0 | 0 | 15121 | 10625 | 2 | 7982 | 3574 | 5 | 68 | 24213 | 3554 | 4449 | 19 | 46 | 51 | 33037 | 1007 | 19244 | 16645 | 17661 | 2000 | 1000 | 34117 | 34184 | 34031 | 34054 | 34076 |
73004 | 34110 | 256 | 14 | 0 | 17 | 0 | 0 | 0 | 1003 | 1 | 0 | 0 | 5443 | 33961 | 0 | 0 | 22123 | 3005 | 1005 | 2000 | 1000 | 2000 | 10986 | 16963 | 7 | 49 | 31011 | 33816 | 34121 | 3 | 10 | 3000 | 1000 | 2000 | 2000 | 4000 | 33951 | 2652 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 3 | 2 | 1006 | 1000 | 0 | 0 | 4 | 2004 | 4 | 2 | 2 | 0 | 15096 | 10885 | 2 | 8056 | 3520 | 6 | 59 | 24105 | 3634 | 4450 | 10 | 45 | 51 | 33061 | 1007 | 19043 | 16812 | 17782 | 2000 | 1000 | 34166 | 34189 | 34145 | 34188 | 34052 |
Code:
staddl w0, [x6] add x6, x6, 4
(fused SUBS/B.cc loop)
Result (median cycles for code): 7.0069
retire uop (01) | cycle (02) | 03 | 09 | l2 tlb miss instruction (0a) | l2 tlb miss data (0b) | 0e | 0f | 1e | 1f | 20 | 22 | 23 | 24 | 29 | 3a | 3e | 3f | 40 | 43 | 46 | 49 | 4f | 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 stall dispatch (70) | 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) | a4 | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | aa | ab | ac | af | b6 | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
40207 | 70088 | 525 | 0 | 0 | 0 | 0 | 0 | 5251 | 2 | 191 | 1 | 0 | 0 | 8 | 39 | 132 | 70106 | 233 | 7 | 40 | 45 | 57810 | 25 | 40408 | 20437 | 20000 | 20100 | 20000 | 2045009 | 3321900 | 1 | 192 | 49 | 66999 | 70044 | 70068 | 64507 | 3 | 65039 | 40100 | 20200 | 20000 | 30200 | 40000 | 70069 | 62 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20174 | 0 | 680 | 170 | 19873 | 10246 | 10043 | 18 | 3 | 158 | 60 | 136 | 20326 | 0 | 55 | 1 | 107 | 593 | 1310 | 3 | 17 | 2 | 2 | 69856 | 20314 | 6 | 6 | 20000 | 20100 | 70070 | 70070 | 70083 | 70070 | 70070 |
40204 | 70069 | 525 | 0 | 0 | 0 | 0 | 0 | 5253 | 2 | 160 | 1 | 0 | 0 | 0 | 49 | 112 | 70054 | 199 | 3 | 43 | 38 | 57520 | 25 | 40602 | 20550 | 20000 | 20100 | 20000 | 2045280 | 3319846 | 1 | 198 | 49 | 66992 | 70031 | 70070 | 64522 | 3 | 65041 | 40100 | 20200 | 20000 | 30200 | 40000 | 70069 | 64 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20184 | 0 | 491 | 149 | 19873 | 10244 | 10019 | 19 | 3 | 160 | 56 | 171 | 20256 | 2 | 71 | 2 | 110 | 609 | 1310 | 3 | 17 | 2 | 2 | 69860 | 20287 | 6 | 6 | 20000 | 20100 | 70069 | 70071 | 70070 | 70071 | 70061 |
40204 | 70068 | 525 | 0 | 0 | 0 | 0 | 0 | 5243 | 2 | 223 | 1 | 0 | 0 | 56 | 45 | 92 | 70057 | 178 | 7 | 29 | 39 | 57491 | 25 | 40569 | 20387 | 20000 | 20100 | 20000 | 2044747 | 3320336 | 1 | 239 | 49 | 66989 | 70028 | 70076 | 64506 | 3 | 65027 | 40100 | 20200 | 20000 | 30200 | 40000 | 70082 | 65 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20193 | 0 | 457 | 185 | 19872 | 10239 | 10061 | 19 | 3 | 229 | 76 | 138 | 20319 | 2 | 43 | 1 | 105 | 561 | 1310 | 2 | 16 | 2 | 2 | 69857 | 20336 | 6 | 6 | 20000 | 20100 | 70069 | 70069 | 70072 | 70069 | 70080 |
40204 | 70069 | 525 | 0 | 0 | 0 | 0 | 0 | 5300 | 1 | 208 | 1 | 0 | 0 | 0 | 33 | 48 | 70053 | 163 | 9 | 45 | 37 | 56943 | 25 | 40440 | 20398 | 20000 | 20100 | 20000 | 2044893 | 3321561 | 1 | 101 | 49 | 66989 | 70028 | 70068 | 64507 | 3 | 65035 | 40100 | 20200 | 20000 | 30200 | 40000 | 70069 | 61 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20320 | 0 | 668 | 191 | 19871 | 10224 | 10023 | 25 | 3 | 194 | 48 | 117 | 20175 | 1 | 45 | 2 | 109 | 587 | 1310 | 3 | 17 | 2 | 2 | 69856 | 20642 | 6 | 6 | 20000 | 20100 | 70082 | 70071 | 70069 | 70070 | 70070 |
40204 | 70080 | 525 | 0 | 0 | 0 | 0 | 0 | 5233 | 1 | 169 | 1 | 0 | 0 | 0 | 48 | 68 | 70054 | 238 | 7 | 39 | 33 | 57334 | 25 | 40584 | 20590 | 20000 | 20100 | 20000 | 2044660 | 3321589 | 0 | 123 | 49 | 66989 | 70029 | 70069 | 64512 | 3 | 65027 | 40100 | 20200 | 20000 | 30200 | 40000 | 70070 | 65 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20225 | 0 | 455 | 166 | 19872 | 10297 | 10058 | 14 | 3 | 176 | 74 | 104 | 20294 | 0 | 51 | 2 | 98 | 560 | 1310 | 2 | 16 | 2 | 2 | 69855 | 20378 | 6 | 6 | 20000 | 20100 | 70070 | 70073 | 70070 | 70073 | 70069 |
40204 | 70072 | 525 | 0 | 0 | 0 | 0 | 0 | 5240 | 1 | 200 | 1 | 0 | 0 | 192 | 46 | 136 | 70070 | 181 | 7 | 46 | 28 | 56929 | 25 | 40558 | 20329 | 20000 | 20100 | 20000 | 2045101 | 3321917 | 0 | 202 | 49 | 66988 | 70029 | 70079 | 64507 | 3 | 65027 | 40100 | 20200 | 20000 | 30200 | 40000 | 70069 | 64 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20245 | 0 | 575 | 174 | 19873 | 10260 | 10030 | 26 | 3 | 195 | 84 | 122 | 20262 | 1 | 43 | 2 | 108 | 462 | 1310 | 2 | 17 | 2 | 2 | 69856 | 20460 | 6 | 6 | 20000 | 20100 | 70085 | 70086 | 70069 | 70069 | 70069 |
40204 | 70081 | 525 | 0 | 0 | 0 | 0 | 0 | 5258 | 2 | 185 | 1 | 0 | 0 | 0 | 33 | 40 | 70054 | 174 | 7 | 32 | 40 | 58098 | 25 | 40410 | 20590 | 20000 | 20100 | 20000 | 2045349 | 3321503 | 0 | 112 | 49 | 66993 | 70029 | 70069 | 64507 | 3 | 65026 | 40100 | 20200 | 20000 | 30200 | 40000 | 70073 | 65 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20233 | 0 | 437 | 125 | 19873 | 10277 | 10038 | 15 | 3 | 224 | 44 | 136 | 20240 | 0 | 70 | 2 | 86 | 480 | 1310 | 3 | 16 | 2 | 1 | 69856 | 20494 | 6 | 6 | 20000 | 20100 | 70070 | 70084 | 70071 | 70070 | 70070 |
40204 | 70072 | 525 | 0 | 0 | 0 | 0 | 0 | 5279 | 2 | 196 | 1 | 0 | 0 | 0 | 48 | 48 | 70054 | 166 | 2 | 39 | 36 | 57433 | 25 | 40479 | 20444 | 20000 | 20100 | 20000 | 2044697 | 3320979 | 0 | 148 | 49 | 66990 | 70029 | 70080 | 64507 | 3 | 65027 | 40100 | 20200 | 20000 | 30200 | 40000 | 70072 | 63 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20229 | 0 | 555 | 183 | 19884 | 10227 | 10045 | 16 | 3 | 205 | 70 | 123 | 20247 | 0 | 48 | 1 | 132 | 528 | 1310 | 2 | 17 | 2 | 2 | 69856 | 20262 | 6 | 6 | 20000 | 20100 | 70071 | 70070 | 70077 | 70082 | 70073 |
40204 | 70069 | 525 | 0 | 0 | 0 | 0 | 0 | 5407 | 1 | 189 | 1 | 0 | 0 | 16 | 46 | 104 | 70107 | 230 | 7 | 31 | 55 | 57055 | 25 | 40445 | 20635 | 20000 | 20100 | 20000 | 2044850 | 3321925 | 1 | 199 | 49 | 66989 | 70044 | 70070 | 64506 | 3 | 65026 | 40100 | 20200 | 20000 | 30200 | 40000 | 70071 | 61 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20222 | 0 | 575 | 187 | 19873 | 10264 | 10042 | 19 | 3 | 176 | 48 | 118 | 20300 | 0 | 75 | 1 | 101 | 337 | 1310 | 3 | 16 | 2 | 2 | 69871 | 20244 | 6 | 6 | 20000 | 20100 | 70083 | 70136 | 70070 | 70070 | 70069 |
40204 | 70068 | 525 | 0 | 0 | 0 | 0 | 0 | 5333 | 1 | 191 | 1 | 0 | 0 | 0 | 41 | 48 | 70054 | 221 | 2 | 43 | 39 | 57038 | 25 | 40454 | 20543 | 20000 | 20100 | 20000 | 2045080 | 3321808 | 1 | 217 | 49 | 66990 | 70028 | 70069 | 64506 | 3 | 65025 | 40100 | 20200 | 20000 | 30200 | 40000 | 70069 | 63 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20224 | 0 | 521 | 159 | 19875 | 10263 | 10053 | 16 | 3 | 228 | 18 | 131 | 20218 | 2 | 55 | 2 | 127 | 464 | 1310 | 3 | 16 | 2 | 2 | 69856 | 20343 | 6 | 6 | 20000 | 20100 | 70086 | 70071 | 70075 | 70070 | 70078 |
Result (median cycles for code): 7.0074
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 20 | 22 | 24 | 29 | 3a | 3e | 3f | 40 | 43 | 46 | 49 | 4f | 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 stall dispatch (70) | 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 tlb miss (a1) | l1d cache miss st (a2) | l1d cache miss ld (a3) | a4 | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | aa | ab | ac | af | b6 | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
40027 | 70093 | 524 | 1 | 0 | 1 | 1 | 0 | 2 | 0 | 0 | 5279 | 8 | 244 | 1 | 0 | 48 | 43 | 216 | 70070 | 212 | 1 | 39 | 39 | 56189 | 25 | 40352 | 20258 | 20000 | 20010 | 20000 | 2044921 | 3321602 | 0 | 83 | 49 | 67005 | 70029 | 70069 | 64532 | 3 | 65049 | 40010 | 0 | 20020 | 20000 | 30020 | 40000 | 70069 | 62 | 2 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20221 | 14 | 551 | 152 | 19888 | 10228 | 10055 | 27 | 3 | 191 | 90 | 177 | 20331 | 2 | 65 | 8 | 115 | 621 | 13 | 1 | 1270 | 1 | 16 | 1 | 2 | 69856 | 20338 | 9 | 9 | 20000 | 20010 | 70071 | 70070 | 70071 | 70070 | 70088 |
40024 | 70069 | 524 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 5304 | 8 | 218 | 1 | 0 | 8 | 42 | 0 | 70055 | 133 | 1 | 41 | 22 | 57872 | 25 | 40596 | 20498 | 20000 | 20010 | 20000 | 2044335 | 3321652 | 1 | 294 | 49 | 66989 | 70031 | 70069 | 64529 | 3 | 65049 | 40010 | 0 | 20020 | 20000 | 30020 | 40000 | 70069 | 63 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20302 | 14 | 623 | 189 | 19872 | 10211 | 10042 | 16 | 3 | 277 | 108 | 146 | 20208 | 2 | 54 | 9 | 87 | 510 | 13 | 1 | 1270 | 1 | 16 | 1 | 1 | 69856 | 20544 | 9 | 9 | 20000 | 20010 | 70070 | 70087 | 70070 | 70082 | 70070 |
40024 | 70082 | 524 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 5236 | 8 | 207 | 1 | 0 | 16 | 34 | 112 | 70054 | 153 | 2 | 28 | 30 | 56755 | 25 | 40193 | 20345 | 20000 | 20010 | 20000 | 2060801 | 3343148 | 1 | 253 | 49 | 66989 | 70030 | 70069 | 64539 | 3 | 65049 | 40010 | 0 | 20020 | 20000 | 30020 | 40000 | 70085 | 64 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20262 | 16 | 508 | 171 | 19872 | 10226 | 10055 | 19 | 3 | 217 | 58 | 182 | 20218 | 2 | 75 | 8 | 99 | 545 | 14 | 1 | 1270 | 1 | 16 | 1 | 1 | 69856 | 20361 | 9 | 9 | 20000 | 20010 | 70070 | 70070 | 70070 | 70070 | 70070 |
40024 | 70081 | 525 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 5273 | 7 | 182 | 1 | 0 | 56 | 36 | 36 | 70068 | 191 | 1 | 24 | 35 | 58179 | 25 | 40314 | 20349 | 20000 | 20010 | 20000 | 2043945 | 3320991 | 0 | 115 | 49 | 66990 | 70029 | 70069 | 64529 | 3 | 65049 | 40010 | 0 | 20020 | 20000 | 30020 | 40000 | 70069 | 62 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20337 | 19 | 517 | 191 | 19872 | 10273 | 10057 | 53 | 2 | 186 | 134 | 133 | 20358 | 1 | 62 | 8 | 120 | 543 | 14 | 1 | 1270 | 1 | 16 | 1 | 1 | 69856 | 20276 | 9 | 9 | 20000 | 20010 | 70085 | 70085 | 70076 | 70085 | 70089 |
40024 | 70084 | 525 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 5265 | 7 | 220 | 1 | 0 | 0 | 48 | 52 | 70054 | 190 | 2 | 42 | 33 | 57580 | 25 | 40259 | 20347 | 20000 | 20010 | 20000 | 2045282 | 3321822 | 0 | 139 | 49 | 67003 | 70029 | 70069 | 64544 | 3 | 65049 | 40010 | 0 | 20020 | 20000 | 30020 | 40000 | 70072 | 68 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20247 | 14 | 582 | 163 | 19872 | 10216 | 10039 | 21 | 2 | 154 | 44 | 172 | 20357 | 2 | 82 | 8 | 125 | 496 | 13 | 1 | 1270 | 2 | 16 | 1 | 1 | 69873 | 20499 | 9 | 9 | 20000 | 20010 | 70070 | 70086 | 70070 | 70070 | 70084 |
40024 | 70069 | 525 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 5263 | 9 | 193 | 1 | 0 | 8 | 37 | 160 | 70054 | 263 | 2 | 49 | 36 | 57751 | 25 | 40359 | 20354 | 20000 | 20010 | 20000 | 2045339 | 3322155 | 1 | 131 | 49 | 66997 | 70030 | 70084 | 64539 | 3 | 65049 | 40010 | 0 | 20020 | 20000 | 30020 | 40000 | 70069 | 64 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 1 | 10 | 20220 | 16 | 603 | 195 | 19876 | 10272 | 10063 | 21 | 3 | 180 | 52 | 136 | 20225 | 2 | 76 | 8 | 120 | 498 | 13 | 1 | 1270 | 1 | 16 | 1 | 1 | 69856 | 20297 | 9 | 9 | 20000 | 20010 | 70088 | 70070 | 70070 | 70070 | 70070 |
40024 | 70070 | 530 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 5284 | 1 | 248 | 0 | 1 | 128 | 53 | 204 | 70050 | 176 | 4 | 55 | 53 | 57628 | 25 | 40336 | 20281 | 20000 | 20010 | 20000 | 2045114 | 3321845 | 1 | 214 | 49 | 66989 | 70033 | 70065 | 64529 | 3 | 65060 | 40010 | 0 | 20020 | 20000 | 30020 | 40000 | 70065 | 68 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20226 | 0 | 565 | 211 | 19868 | 10244 | 10008 | 19 | 0 | 172 | 80 | 134 | 20277 | 3 | 66 | 1 | 119 | 415 | 0 | 0 | 1270 | 1 | 16 | 1 | 1 | 69852 | 20314 | 10 | 10 | 20000 | 20010 | 70066 | 70067 | 70066 | 70066 | 70073 |
40024 | 70069 | 524 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5252 | 0 | 228 | 1 | 0 | 0 | 59 | 152 | 70059 | 196 | 0 | 53 | 37 | 58052 | 25 | 40280 | 20498 | 20105 | 20010 | 20000 | 2044853 | 3321929 | 1 | 281 | 49 | 66994 | 70033 | 70089 | 64534 | 3 | 65053 | 40010 | 0 | 20020 | 20000 | 30020 | 40000 | 70074 | 70 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20174 | 13 | 424 | 180 | 19874 | 10247 | 10039 | 21 | 3 | 178 | 70 | 130 | 20224 | 3 | 83 | 8 | 110 | 560 | 14 | 0 | 1270 | 1 | 16 | 1 | 1 | 69878 | 20327 | 13 | 13 | 20000 | 20010 | 70074 | 70074 | 70090 | 70075 | 70074 |
40024 | 70088 | 525 | 1 | 1 | 0 | 1 | 0 | 2 | 0 | 0 | 5215 | 7 | 179 | 2 | 0 | 144 | 44 | 168 | 70059 | 166 | 2 | 38 | 32 | 56546 | 25 | 40360 | 20672 | 20000 | 20010 | 20000 | 2045471 | 3321230 | 0 | 242 | 49 | 66994 | 70038 | 70083 | 64549 | 3 | 65054 | 40010 | 0 | 20020 | 20000 | 30020 | 40000 | 70074 | 65 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20233 | 14 | 486 | 171 | 19872 | 10236 | 10008 | 30 | 1 | 225 | 32 | 179 | 20203 | 2 | 45 | 1 | 129 | 400 | 0 | 0 | 1270 | 1 | 16 | 1 | 1 | 69853 | 20325 | 10 | 10 | 20000 | 20010 | 70070 | 70079 | 70067 | 70066 | 70082 |
40024 | 70069 | 525 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5308 | 0 | 197 | 1 | 0 | 160 | 39 | 180 | 70050 | 224 | 4 | 57 | 47 | 56007 | 25 | 40613 | 20332 | 20000 | 20010 | 20000 | 2045337 | 3320193 | 1 | 87 | 49 | 66985 | 70025 | 70065 | 64525 | 3 | 65045 | 40010 | 0 | 20020 | 20000 | 30020 | 40000 | 70065 | 68 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20245 | 0 | 534 | 187 | 19870 | 10207 | 10060 | 25 | 0 | 202 | 66 | 115 | 20255 | 2 | 65 | 0 | 120 | 433 | 0 | 0 | 1270 | 1 | 16 | 1 | 1 | 69854 | 20483 | 10 | 10 | 20000 | 20010 | 70066 | 70066 | 70066 | 70085 | 70066 |
Code:
staddl w0, [x6]
mov x7, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 22.0129
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 22 | 23 | 3a | 3f | 43 | 46 | 49 | 4f | 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 | 6b | 6d | 6e | map stall dispatch (70) | 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 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 | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | 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 |
30205 | 220795 | 1654 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 27542 | 15 | 1 | 0 | 0 | 220132 | 0 | 5 | 0 | 202003 | 25 | 50541 | 27484 | 23040 | 10100 | 20000 | 8513993 | 10523118 | 0 | 552 | 49 | 217065 | 0 | 220161 | 220129 | 215441 | 6 | 216321 | 30100 | 1884 | 1833 | 10203 | 20005 | 20206 | 40009 | 220167 | 904 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 32 | 21 | 26754 | 10066 | 6 | 4 | 44784 | 36989 | 16701 | 0 | 20 | 30 | 0 | 0 | 1 | 1 | 1 | 716 | 10758 | 0 | 16 | 0 | 0 | 219371 | 212 | 27552 | 0 | 0 | 3 | 20000 | 10100 | 220165 | 220162 | 220110 | 220126 | 220129 |
30204 | 220164 | 1649 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 27515 | 1 | 0 | 0 | 0 | 220076 | 2 | 4 | 7 | 202536 | 25 | 50894 | 27117 | 23336 | 10100 | 20000 | 8379594 | 10524058 | 0 | 501 | 49 | 217040 | 0 | 220134 | 220107 | 215451 | 6 | 216346 | 30100 | 2056 | 2289 | 10203 | 20005 | 20206 | 40009 | 220136 | 956 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 32 | 0 | 27197 | 10001 | 0 | 0 | 16768 | 36828 | 17374 | 1 | 0 | 34 | 0 | 0 | 1 | 1 | 1 | 716 | 10807 | 0 | 16 | 0 | 0 | 219411 | 158 | 27716 | 13 | 10 | 0 | 20000 | 10100 | 220133 | 220139 | 220130 | 220117 | 220125 |
30204 | 220131 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27733 | 1 | 0 | 0 | 0 | 220088 | 0 | 9 | 5 | 201893 | 25 | 50547 | 27719 | 23296 | 10100 | 20000 | 8227951 | 10527304 | 0 | 467 | 49 | 217052 | 0 | 220128 | 220136 | 215469 | 6 | 216368 | 30100 | 1985 | 1697 | 10203 | 20005 | 20206 | 40009 | 220140 | 904 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 33 | 22 | 26576 | 10000 | 0 | 0 | 16922 | 36427 | 17070 | 1 | 17 | 31 | 0 | 0 | 1 | 1 | 1 | 717 | 10596 | 0 | 16 | 0 | 0 | 219492 | 203 | 26811 | 13 | 10 | 0 | 20000 | 10100 | 220104 | 220138 | 220150 | 220118 | 220160 |
30204 | 220160 | 1649 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 27204 | 0 | 0 | 1 | 1 | 220147 | 0 | 0 | 0 | 202135 | 25 | 50587 | 27788 | 23062 | 10100 | 20000 | 8424161 | 10525644 | 0 | 497 | 49 | 217037 | 0 | 220129 | 220133 | 215442 | 6 | 216318 | 30100 | 1892 | 2010 | 10203 | 20005 | 20206 | 40009 | 220115 | 954 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 30 | 18 | 26330 | 10001 | 0 | 0 | 17242 | 37155 | 17240 | 1 | 19 | 31 | 0 | 0 | 1 | 1 | 1 | 716 | 11174 | 0 | 16 | 0 | 0 | 219416 | 195 | 27675 | 14 | 10 | 0 | 20000 | 10100 | 220117 | 220149 | 220156 | 220133 | 220130 |
30204 | 220149 | 1648 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27212 | 1 | 0 | 0 | 1 | 220090 | 2 | 7 | 7 | 202024 | 25 | 50732 | 27450 | 22836 | 10100 | 20000 | 8555447 | 10524313 | 0 | 540 | 49 | 217041 | 0 | 220133 | 220085 | 215439 | 6 | 216369 | 30100 | 1586 | 1795 | 10203 | 20005 | 20206 | 40009 | 220163 | 890 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 0 | 25 | 26419 | 10000 | 0 | 0 | 15800 | 36420 | 16812 | 0 | 0 | 33 | 0 | 0 | 1 | 1 | 1 | 722 | 10559 | 2 | 24 | 2 | 2 | 219440 | 140 | 27119 | 0 | 10 | 0 | 20000 | 10100 | 220159 | 220108 | 220119 | 220123 | 220128 |
30204 | 220100 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27293 | 0 | 0 | 0 | 1 | 220124 | 2 | 7 | 0 | 202253 | 25 | 50694 | 27732 | 22789 | 10100 | 20000 | 8425556 | 10523486 | 0 | 508 | 49 | 217042 | 0 | 220156 | 220134 | 215401 | 6 | 216289 | 30100 | 2011 | 1816 | 10203 | 20005 | 20206 | 40009 | 220111 | 842 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 31 | 17 | 26651 | 10001 | 0 | 0 | 16981 | 37028 | 16720 | 1 | 0 | 31 | 0 | 0 | 1 | 1 | 1 | 722 | 10771 | 2 | 25 | 2 | 2 | 219491 | 177 | 27512 | 14 | 10 | 0 | 20000 | 10100 | 220106 | 220128 | 220136 | 220154 | 220132 |
30204 | 220155 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27377 | 0 | 0 | 1 | 1 | 220091 | 0 | 8 | 0 | 202293 | 25 | 50715 | 27864 | 23279 | 10100 | 20000 | 8568491 | 10528293 | 0 | 483 | 49 | 217050 | 0 | 220120 | 220120 | 215406 | 6 | 216347 | 30100 | 2063 | 1994 | 10203 | 20005 | 20206 | 40009 | 220166 | 969 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 33 | 0 | 26817 | 10001 | 0 | 0 | 17011 | 37762 | 16844 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 716 | 10714 | 0 | 16 | 0 | 0 | 219419 | 161 | 27169 | 13 | 10 | 0 | 20000 | 10100 | 220148 | 220126 | 220118 | 220140 | 220136 |
30204 | 220132 | 1648 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 27648 | 1 | 0 | 1 | 1 | 220150 | 1 | 0 | 0 | 201923 | 25 | 50788 | 27749 | 23130 | 10100 | 20000 | 8397755 | 10526121 | 0 | 567 | 49 | 217114 | 0 | 220119 | 220142 | 215502 | 6 | 216355 | 30100 | 2001 | 1787 | 10203 | 20005 | 20206 | 40009 | 220129 | 828 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 31 | 23 | 26647 | 10034 | 0 | 0 | 17008 | 36998 | 17071 | 1 | 20 | 32 | 0 | 0 | 1 | 1 | 1 | 717 | 10733 | 0 | 16 | 0 | 0 | 219427 | 198 | 27799 | 0 | 0 | 0 | 20000 | 10100 | 220134 | 220101 | 220140 | 220176 | 220138 |
30204 | 220141 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27552 | 0 | 0 | 1 | 1 | 220144 | 0 | 5 | 7 | 202175 | 25 | 50565 | 27576 | 23125 | 10100 | 20000 | 8420565 | 10525256 | 0 | 557 | 49 | 217028 | 0 | 220141 | 220140 | 215436 | 6 | 216409 | 30100 | 1862 | 2177 | 10203 | 20005 | 20206 | 40189 | 220111 | 894 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 0 | 0 | 26686 | 10034 | 0 | 0 | 17194 | 37479 | 17343 | 15 | 16 | 32 | 22 | 1 | 1 | 1 | 1 | 716 | 10728 | 0 | 16 | 0 | 0 | 219389 | 211 | 27047 | 13 | 0 | 0 | 20000 | 10100 | 220109 | 220098 | 220133 | 220151 | 220133 |
30204 | 220118 | 1649 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 27221 | 16 | 0 | 1 | 3 | 220096 | 7 | 12 | 0 | 202152 | 25 | 50882 | 28187 | 23048 | 10100 | 20000 | 8497987 | 10525890 | 0 | 520 | 49 | 217023 | 3 | 220111 | 220157 | 215465 | 6 | 216398 | 30100 | 1609 | 1918 | 10203 | 20005 | 20206 | 40009 | 220155 | 844 | 1 | 1 | 10202 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 32 | 0 | 27234 | 10000 | 0 | 0 | 16889 | 36868 | 16608 | 1 | 22 | 31 | 0 | 0 | 1 | 1 | 1 | 716 | 10226 | 0 | 16 | 0 | 0 | 219419 | 153 | 27568 | 14 | 10 | 0 | 20000 | 10100 | 220128 | 220160 | 220120 | 220118 | 220146 |
Result (median cycles for code): 22.0253
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | 09 | l2 tlb miss data (0b) | 0e | 0f | 19 | 1e | 1f | 22 | 23 | 24 | 3a | 3f | 40 | 43 | 46 | 49 | 4f | 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 | 6b | 6d | 6e | map stall dispatch (70) | 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) | 92 | 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 | ac | af | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | branch cond mispred nonspec (c5) | cf | d1 | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | e7 | ? int output thing (e9) | ea | eb | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
30025 | 220205 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 32412 | 1 | 1 | 0 | 0 | 0 | 220266 | 0 | 0 | 12 | 12 | 200718 | 25 | 52862 | 32812 | 20066 | 10010 | 20000 | 10682032 | 10523888 | 0 | 1291 | 49 | 217163 | 0 | 220243 | 220257 | 215344 | 3 | 216485 | 30010 | 121 | 141 | 10020 | 20000 | 20020 | 40000 | 220287 | 721 | 1 | 1 | 10021 | 10 | 9 | 48374 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 31 | 35 | 31546 | 10001 | 0 | 0 | 21575 | 41642 | 21547 | 1 | 35 | 31 | 0 | 0 | 0 | 640 | 15353 | 2 | 15 | 2 | 2 | 219313 | 2 | 32790 | 0 | 10 | 20000 | 10010 | 220214 | 220262 | 220252 | 220256 | 220286 |
30024 | 220257 | 1650 | 0 | 0 | 0 | 1 | 1 | 0 | 31675 | 1 | 0 | 0 | 0 | 0 | 220214 | 0 | 0 | 12 | 0 | 201173 | 25 | 52922 | 32813 | 20061 | 10010 | 20000 | 10675902 | 10524395 | 0 | 1342 | 49 | 217171 | 0 | 220251 | 220261 | 215419 | 3 | 216469 | 30010 | 148 | 127 | 10020 | 20000 | 20020 | 40218 | 220299 | 662 | 1 | 1 | 10021 | 10 | 9 | 56726 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 31 | 39 | 31478 | 10001 | 0 | 0 | 21473 | 41493 | 21433 | 1 | 30 | 0 | 0 | 0 | 0 | 640 | 15224 | 2 | 16 | 2 | 2 | 219419 | 2 | 32794 | 0 | 0 | 20000 | 10010 | 220270 | 220292 | 220256 | 220268 | 220263 |
30024 | 220275 | 1650 | 0 | 0 | 0 | 1 | 0 | 0 | 31599 | 1 | 1 | 0 | 0 | 1 | 220284 | 0 | 2 | 11 | 10 | 201186 | 25 | 52931 | 32779 | 20069 | 10010 | 20000 | 10655465 | 10522698 | 0 | 1373 | 49 | 217151 | 3 | 220320 | 220259 | 215396 | 3 | 216507 | 30010 | 113 | 137 | 10020 | 20000 | 20020 | 40000 | 220259 | 720 | 1 | 1 | 10021 | 10 | 9 | 53709 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 35 | 39 | 31508 | 10001 | 0 | 0 | 21467 | 41520 | 21501 | 1 | 0 | 31 | 0 | 0 | 0 | 640 | 15328 | 2 | 15 | 2 | 2 | 219405 | 0 | 32763 | 10 | 10 | 20000 | 10010 | 220244 | 220245 | 220272 | 220278 | 220222 |
30024 | 220271 | 1650 | 0 | 0 | 0 | 0 | 0 | 0 | 31574 | 0 | 1 | 0 | 0 | 0 | 220252 | 0 | 0 | 13 | 13 | 201362 | 25 | 52871 | 32764 | 20111 | 10062 | 20000 | 10605423 | 10523347 | 0 | 1350 | 49 | 217175 | 0 | 220295 | 220273 | 215427 | 3 | 216515 | 30010 | 131 | 126 | 10020 | 20000 | 20020 | 40000 | 220247 | 664 | 1 | 1 | 10021 | 10 | 9 | 49077 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 31 | 0 | 31419 | 10000 | 0 | 0 | 21433 | 41487 | 21376 | 1 | 30 | 0 | 0 | 0 | 0 | 640 | 15268 | 2 | 16 | 3 | 2 | 219367 | 0 | 32671 | 0 | 10 | 20000 | 10010 | 220226 | 220266 | 220240 | 220268 | 220272 |
30024 | 220259 | 1649 | 0 | 1 | 0 | 0 | 0 | 0 | 32359 | 353 | 0 | 0 | 0 | 0 | 220252 | 0 | 0 | 0 | 13 | 201202 | 25 | 52954 | 32714 | 20091 | 10010 | 20000 | 10617183 | 10524243 | 0 | 1318 | 49 | 217175 | 0 | 220260 | 220324 | 215413 | 3 | 216445 | 30010 | 119 | 130 | 10020 | 20000 | 20020 | 40000 | 220219 | 648 | 1 | 1 | 10021 | 10 | 9 | 65606 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 31 | 33 | 31574 | 10001 | 0 | 0 | 21593 | 41598 | 21585 | 1 | 29 | 35 | 0 | 0 | 0 | 640 | 15283 | 1 | 15 | 2 | 2 | 219385 | 1 | 32824 | 0 | 10 | 20000 | 10010 | 220250 | 220300 | 220268 | 220254 | 220250 |
30024 | 220245 | 1650 | 0 | 0 | 0 | 0 | 0 | 0 | 31540 | 1 | 0 | 0 | 0 | 0 | 220258 | 0 | 1 | 8 | 13 | 201000 | 25 | 52825 | 32742 | 20104 | 10010 | 20000 | 10606172 | 10523286 | 0 | 1356 | 49 | 217197 | 0 | 220221 | 220249 | 215324 | 3 | 216499 | 30010 | 120 | 120 | 10020 | 20000 | 20020 | 40000 | 220283 | 707 | 1 | 1 | 10021 | 10 | 9 | 57972 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 0 | 36 | 31507 | 10001 | 0 | 0 | 21464 | 41527 | 21387 | 0 | 0 | 0 | 0 | 0 | 0 | 640 | 15383 | 2 | 16 | 2 | 2 | 219363 | 1 | 32731 | 10 | 10 | 20000 | 10010 | 220266 | 220276 | 220328 | 220286 | 220296 |
30024 | 220265 | 1650 | 0 | 0 | 0 | 0 | 0 | 0 | 31481 | 1 | 0 | 0 | 0 | 0 | 220298 | 0 | 1 | 8 | 13 | 201476 | 25 | 52868 | 32820 | 20073 | 10010 | 20000 | 10613130 | 10527086 | 0 | 1338 | 49 | 217139 | 0 | 220265 | 220263 | 215328 | 3 | 216482 | 30010 | 139 | 141 | 10077 | 20000 | 20020 | 40000 | 220257 | 728 | 1 | 1 | 10021 | 10 | 9 | 47127 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 31 | 35 | 31502 | 10001 | 0 | 0 | 21466 | 41455 | 21504 | 0 | 31 | 31 | 0 | 0 | 0 | 640 | 15353 | 2 | 16 | 2 | 2 | 219349 | 1 | 32728 | 10 | 10 | 20000 | 10010 | 220284 | 220284 | 220282 | 220258 | 220256 |
30025 | 220320 | 1650 | 0 | 0 | 0 | 0 | 0 | 0 | 31507 | 0 | 1 | 0 | 0 | 0 | 220224 | 0 | 0 | 9 | 8 | 201240 | 25 | 52784 | 32823 | 20085 | 10010 | 20000 | 10618450 | 10524556 | 0 | 1350 | 49 | 217171 | 0 | 220227 | 220231 | 215344 | 3 | 216524 | 30010 | 98 | 100 | 10020 | 20000 | 20020 | 40000 | 220257 | 723 | 1 | 1 | 10021 | 10 | 9 | 52989 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 35 | 34 | 31528 | 10001 | 0 | 0 | 21508 | 41484 | 21523 | 0 | 29 | 0 | 0 | 0 | 0 | 640 | 15207 | 2 | 16 | 2 | 2 | 219370 | 1 | 32680 | 14 | 10 | 20000 | 10010 | 220318 | 220260 | 220296 | 220274 | 220316 |
30024 | 220267 | 1650 | 0 | 0 | 0 | 1 | 1 | 0 | 31731 | 0 | 1 | 0 | 0 | 0 | 220274 | 0 | 0 | 12 | 0 | 201272 | 25 | 52903 | 32852 | 20071 | 10010 | 20000 | 10651788 | 10524989 | 0 | 1355 | 49 | 217161 | 0 | 220309 | 220296 | 215405 | 3 | 216502 | 30010 | 111 | 126 | 10020 | 20000 | 20020 | 40000 | 220309 | 666 | 2 | 1 | 10021 | 10 | 9 | 53481 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 31 | 35 | 31484 | 10001 | 2 | 0 | 21519 | 41528 | 21471 | 1 | 29 | 31 | 0 | 0 | 0 | 640 | 15193 | 2 | 17 | 2 | 2 | 219431 | 2 | 32754 | 10 | 10 | 20000 | 10010 | 220232 | 220251 | 220276 | 220244 | 220288 |
30024 | 220236 | 1650 | 0 | 0 | 0 | 0 | 1 | 0 | 31879 | 1 | 1 | 0 | 0 | 0 | 220242 | 0 | 0 | 0 | 0 | 201337 | 25 | 52919 | 32817 | 20059 | 10010 | 20000 | 10652404 | 10524427 | 0 | 1298 | 49 | 217182 | 0 | 220273 | 220257 | 215372 | 3 | 216453 | 30010 | 125 | 124 | 10020 | 20000 | 20020 | 40000 | 220259 | 707 | 1 | 1 | 10021 | 10 | 9 | 47668 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 31 | 35 | 31479 | 10001 | 0 | 0 | 21465 | 41416 | 21448 | 1 | 30 | 31 | 0 | 0 | 0 | 640 | 15356 | 2 | 16 | 2 | 2 | 219420 | 0 | 32678 | 10 | 0 | 20000 | 10010 | 220295 | 220258 | 220256 | 220282 | 220264 |