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:
st4 { v0.s, v1.s, v2.s, v3.s }[1], [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
mov x0, 0
(no loop instructions)
Retires (minus 60 nops): 3.000
Issues: 3.000
Integer unit issues: 0.000
Load/store unit issues: 1.000
SIMD/FP unit issues: 2.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) | 18 | 19 | 1e | 1f | 24 | 3a | 3f | 46 | 49 | 51 | schedule uop (52) | schedule simd uop (54) | schedule ldst uop (55) | dispatch simd uop (57) | dispatch ldst uop (58) | simd uops in schedulers (5a) | ldst uops in schedulers (5b) | 5f | 69 | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | map ldst uop (7d) | map simd uop (7e) | map ldst uop inputs (80) | map simd uop inputs (81) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst simd store (99) | inst ldst (9b) | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | bc | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | cf | d0 | 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) | ? simd retires (ee) | f5 | f6 | f7 | f8 | fd |
63007 | 28880 | 223 | 4 | 1 | 2 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 4887 | 28743 | 1 | 2 | 15651 | 3000 | 2000 | 1000 | 2000 | 1000 | 12809 | 17908 | 1 | 23561 | 28523 | 28628 | 3 | 10 | 3000 | 1000 | 2000 | 2000 | 5000 | 28635 | 28714 | 1 | 1 | 61001 | 1000 | 1000 | 1001 | 1 | 0 | 3 | 1001 | 0 | 1 | 1 | 1000 | 1 | 0 | 1 | 0 | 13415 | 9329 | 6965 | 3135 | 1 | 64 | 19958 | 3163 | 3803 | 27 | 61 | 63 | 28135 | 15577 | 13179 | 13685 | 1000 | 2000 | 28771 | 28553 | 28463 | 28619 | 28740 |
63004 | 28693 | 223 | 0 | 1 | 2 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 2 | 0 | 4706 | 28661 | 1 | 1 | 15718 | 3000 | 2000 | 1000 | 2000 | 1000 | 12808 | 17905 | 18 | 23573 | 28576 | 28722 | 3 | 10 | 3000 | 1000 | 2002 | 2000 | 5000 | 28941 | 29073 | 2 | 1 | 61001 | 1000 | 1000 | 1001 | 1 | 3 | 0 | 1002 | 0 | 3 | 1666 | 1000 | 1 | 4 | 1 | 0 | 13328 | 9673 | 6973 | 3291 | 0 | 65 | 20068 | 3167 | 3806 | 14 | 63 | 60 | 28228 | 15776 | 13129 | 14030 | 1000 | 2000 | 28968 | 29070 | 28865 | 28995 | 28992 |
63004 | 29016 | 223 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 21 | 2 | 0 | 5220 | 28219 | 0 | 1 | 15202 | 3000 | 2000 | 1000 | 2000 | 1000 | 12813 | 17903 | 18 | 23530 | 28400 | 28306 | 3 | 10 | 3000 | 1000 | 2000 | 2000 | 5000 | 28250 | 28286 | 1 | 1 | 61001 | 1000 | 1000 | 1002 | 2 | 3 | 1 | 1001 | 0 | 1 | 1 | 1000 | 1 | 3 | 1 | 1 | 13941 | 10440 | 7168 | 3453 | 1 | 59 | 19716 | 3276 | 3819 | 14 | 61 | 59 | 27978 | 14601 | 12399 | 12332 | 1000 | 2000 | 28455 | 28047 | 28394 | 28401 | 28366 |
63004 | 28331 | 212 | 0 | 1 | 1 | 1 | 0 | 2 | 1 | 0 | 0 | 0 | 1 | 1 | 5095 | 28382 | 0 | 0 | 15187 | 3000 | 2000 | 1000 | 2000 | 1000 | 12809 | 17902 | 17 | 23550 | 28322 | 28239 | 3 | 10 | 3000 | 1000 | 2000 | 2000 | 5000 | 28734 | 28878 | 1 | 1 | 61001 | 1000 | 1000 | 1001 | 2 | 0 | 0 | 1000 | 0 | 0 | 25 | 1000 | 1 | 3 | 1 | 1 | 13235 | 9546 | 6914 | 3224 | 0 | 61 | 19889 | 3334 | 3803 | 24 | 55 | 56 | 27853 | 14080 | 12210 | 13109 | 1000 | 2000 | 28273 | 28505 | 28392 | 28802 | 28879 |
63004 | 28225 | 216 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 5183 | 28148 | 0 | 0 | 15127 | 3000 | 2000 | 1000 | 2000 | 1000 | 12806 | 17902 | 17 | 23548 | 28197 | 28154 | 3 | 10 | 3000 | 1000 | 2000 | 2000 | 5000 | 28313 | 28458 | 1 | 1 | 61001 | 1000 | 1000 | 1002 | 3 | 3 | 2 | 1001 | 0 | 1 | 1 | 1000 | 1 | 3 | 1 | 1 | 13445 | 10122 | 7257 | 3385 | 0 | 62 | 19425 | 3426 | 3809 | 12 | 61 | 61 | 28026 | 14403 | 12384 | 12629 | 1000 | 2000 | 28439 | 28229 | 28416 | 28311 | 28089 |
63004 | 28215 | 213 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 5157 | 28370 | 0 | 0 | 15223 | 3000 | 2000 | 1000 | 2000 | 1000 | 12810 | 17904 | 10 | 23265 | 28244 | 28182 | 3 | 10 | 3000 | 1000 | 2000 | 2000 | 5000 | 28289 | 28000 | 1 | 1 | 61001 | 1000 | 1000 | 1002 | 2 | 3 | 1 | 1001 | 0 | 2 | 1 | 1000 | 1 | 2 | 1 | 1 | 13745 | 9992 | 7274 | 3447 | 0 | 59 | 19765 | 3431 | 3806 | 18 | 64 | 59 | 27873 | 14916 | 11971 | 12128 | 1000 | 2000 | 28366 | 28084 | 28266 | 28193 | 28307 |
63004 | 28354 | 212 | 0 | 1 | 2 | 1 | 0 | 2 | 1 | 0 | 0 | 27 | 1 | 0 | 4943 | 28025 | 0 | 0 | 15328 | 3000 | 2000 | 1000 | 2000 | 1000 | 12812 | 17905 | 7 | 23557 | 28285 | 28337 | 3 | 10 | 3000 | 1000 | 2000 | 2000 | 5000 | 28275 | 28434 | 1 | 1 | 61001 | 1000 | 1000 | 1002 | 1 | 3 | 1 | 1001 | 0 | 1 | 1 | 1000 | 1 | 3 | 1 | 0 | 13667 | 10147 | 7188 | 3340 | 0 | 62 | 19770 | 3454 | 3807 | 20 | 53 | 62 | 27969 | 14625 | 12447 | 12777 | 1000 | 2000 | 28396 | 28138 | 28357 | 28330 | 28486 |
63004 | 28257 | 210 | 0 | 1 | 0 | 1 | 0 | 2 | 1 | 0 | 0 | 0 | 1 | 0 | 5147 | 28208 | 0 | 0 | 15154 | 3000 | 2000 | 1000 | 2000 | 1000 | 12809 | 17907 | 7 | 23614 | 28204 | 28410 | 3 | 10 | 3000 | 1000 | 2000 | 2000 | 5000 | 28381 | 28452 | 1 | 1 | 61001 | 1000 | 1000 | 1001 | 1 | 3 | 1 | 1001 | 0 | 1 | 1 | 1000 | 1 | 2 | 1 | 1 | 13761 | 9776 | 7339 | 3487 | 0 | 64 | 19894 | 3355 | 3808 | 12 | 55 | 63 | 27893 | 15041 | 12386 | 13041 | 1000 | 2000 | 28427 | 28436 | 28417 | 28444 | 28221 |
63004 | 28375 | 212 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 5229 | 28249 | 0 | 0 | 15482 | 3000 | 2000 | 1000 | 2000 | 1000 | 12813 | 17904 | 8 | 23567 | 28155 | 28414 | 3 | 10 | 3000 | 1000 | 2000 | 2000 | 5000 | 28525 | 28410 | 1 | 1 | 61001 | 1000 | 1000 | 1002 | 2 | 2 | 2 | 1001 | 0 | 1 | 1 | 1000 | 1 | 3 | 1 | 1 | 13719 | 10332 | 7276 | 3334 | 1 | 62 | 19705 | 3473 | 3816 | 12 | 58 | 63 | 27944 | 14512 | 12281 | 12762 | 1000 | 2000 | 28365 | 28390 | 28305 | 28351 | 28280 |
63004 | 28413 | 212 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 2 | 0 | 5095 | 28389 | 0 | 0 | 15486 | 3000 | 2000 | 1000 | 2000 | 1000 | 12810 | 17904 | 2 | 23548 | 28242 | 28289 | 3 | 10 | 3000 | 1000 | 2000 | 2000 | 5000 | 28443 | 28327 | 1 | 1 | 61001 | 1000 | 1000 | 1001 | 2 | 3 | 0 | 1001 | 0 | 2 | 1 | 1000 | 1 | 2 | 1 | 1 | 13484 | 10377 | 7175 | 3425 | 1 | 58 | 19538 | 3312 | 3811 | 9 | 64 | 62 | 27948 | 14589 | 12377 | 12999 | 1000 | 2000 | 28268 | 28286 | 28137 | 28149 | 28303 |
Count: 8
Code:
st4 { v0.s, v1.s, v2.s, v3.s }[1], [x6] st4 { v0.s, v1.s, v2.s, v3.s }[1], [x6] st4 { v0.s, v1.s, v2.s, v3.s }[1], [x6] st4 { v0.s, v1.s, v2.s, v3.s }[1], [x6] st4 { v0.s, v1.s, v2.s, v3.s }[1], [x6] st4 { v0.s, v1.s, v2.s, v3.s }[1], [x6] st4 { v0.s, v1.s, v2.s, v3.s }[1], [x6] st4 { v0.s, v1.s, v2.s, v3.s }[1], [x6]
mov x7, x6 mov x8, x6 mov x9, x6 mov x10, x6 mov x11, x6 mov x12, x6 mov x13, x6
(fused SUBS/B.cc loop)
Result (median cycles for code divided by count): 0.5639
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 18 | 19 | 1e | 1f | 23 | 37 | 3a | 3f | 46 | 49 | 4e | 4f | 51 | schedule uop (52) | schedule int uop (53) | schedule simd uop (54) | schedule ldst uop (55) | dispatch int uop (56) | dispatch simd uop (57) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | ldst uops in schedulers (5b) | 69 | 6d | 6e | map stall dispatch (70) | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map simd uop (7e) | map int uop inputs (7f) | map ldst uop inputs (80) | map simd uop inputs (81) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int alu (97) | inst simd store (99) | inst ldst (9b) | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | a4 | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | bc | 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) | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
240207 | 45151 | 361 | 1 | 2 | 2 | 2 | 0 | 1 | 0 | 9 | 105 | 0 | 13196 | 1 | 44983 | 16 | 16 | 14 | 1118 | 25 | 251386 | 100 | 173040 | 80060 | 100 | 160027 | 80002 | 500 | 2079371 | 3292862 | 45387 | 44726 | 45267 | 15258 | 6 | 14698 | 240131 | 200 | 80013 | 160032 | 200 | 160026 | 400667 | 45718 | 45458 | 2 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 42 | 2273 | 0 | 80000 | 2 | 0 | 1188 | 80002 | 2 | 44 | 0 | 0 | 5110 | 1 | 16 | 1 | 1 | 45090 | 0 | 80000 | 160000 | 100 | 45200 | 45093 | 45154 | 45032 | 45052 |
240204 | 44923 | 359 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 91 | 0 | 11415 | 0 | 44964 | 16 | 16 | 8 | 776 | 25 | 252571 | 100 | 172793 | 80000 | 100 | 160000 | 80000 | 500 | 2071929 | 3325542 | 44387 | 45260 | 45302 | 15013 | 14 | 15042 | 240100 | 200 | 80000 | 160000 | 200 | 160000 | 400000 | 44744 | 45065 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 42 | 2254 | 0 | 80002 | 0 | 0 | 134 | 80004 | 2 | 42 | 0 | 0 | 5110 | 1 | 16 | 1 | 1 | 45241 | 0 | 80000 | 160000 | 100 | 44682 | 44479 | 45187 | 45072 | 44915 |
240204 | 44987 | 362 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 11638 | 0 | 45294 | 16 | 16 | 25 | 895 | 55 | 252256 | 100 | 173015 | 80000 | 100 | 160236 | 80000 | 500 | 2096940 | 3340454 | 45169 | 45138 | 45117 | 15012 | 3 | 14998 | 240100 | 200 | 80000 | 160000 | 200 | 160000 | 400000 | 45149 | 45355 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 42 | 7095 | 0 | 80002 | 0 | 0 | 170 | 80002 | 2 | 42 | 0 | 0 | 5110 | 1 | 16 | 1 | 1 | 45118 | 0 | 80000 | 160000 | 100 | 45177 | 45258 | 45238 | 45440 | 44803 |
240204 | 45107 | 362 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 11033 | 0 | 45127 | 16 | 16 | 13 | 835 | 25 | 250923 | 100 | 172096 | 80000 | 100 | 160000 | 80432 | 500 | 2072704 | 3270331 | 45072 | 45460 | 48273 | 14830 | 3 | 14884 | 240100 | 200 | 80000 | 160000 | 200 | 160000 | 400000 | 45057 | 44630 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 42 | 2325 | 0 | 80002 | 0 | 0 | 170 | 80004 | 2 | 42 | 0 | 0 | 5110 | 1 | 16 | 1 | 1 | 44954 | 0 | 80000 | 160000 | 100 | 44829 | 44622 | 44632 | 45352 | 45586 |
240204 | 45140 | 360 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 13138 | 0 | 45303 | 16 | 16 | 21 | 922 | 25 | 252343 | 100 | 171920 | 80000 | 100 | 160000 | 80000 | 500 | 2088288 | 3297543 | 45511 | 45399 | 45357 | 15160 | 3 | 14939 | 240100 | 200 | 80000 | 160000 | 200 | 160000 | 400000 | 45198 | 44855 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 42 | 2284 | 0 | 80000 | 0 | 0 | 140 | 80002 | 2 | 42 | 0 | 0 | 5110 | 1 | 16 | 1 | 1 | 45182 | 0 | 80000 | 160000 | 100 | 45198 | 45053 | 45363 | 45087 | 45121 |
240204 | 44991 | 360 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 12341 | 0 | 45457 | 16 | 16 | 15 | 844 | 25 | 252090 | 100 | 171180 | 80000 | 100 | 160000 | 80000 | 500 | 2070721 | 3305125 | 45241 | 45301 | 44629 | 15035 | 3 | 15363 | 240100 | 200 | 80000 | 160000 | 200 | 160000 | 400000 | 44992 | 44825 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 42 | 2509 | 0 | 80002 | 0 | 0 | 98 | 80002 | 2 | 42 | 0 | 0 | 5110 | 1 | 16 | 1 | 1 | 45390 | 0 | 80000 | 160000 | 100 | 45054 | 45229 | 45298 | 44980 | 44842 |
240204 | 45151 | 349 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 11545 | 0 | 45251 | 16 | 16 | 21 | 946 | 25 | 252486 | 100 | 171675 | 80000 | 100 | 160000 | 80000 | 500 | 2075866 | 3337029 | 44751 | 45106 | 45051 | 15080 | 3 | 15025 | 240100 | 200 | 80000 | 160000 | 200 | 160000 | 400000 | 45004 | 45100 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 0 | 2290 | 0 | 80002 | 0 | 0 | 119 | 80002 | 2 | 42 | 0 | 0 | 5110 | 1 | 16 | 1 | 1 | 45069 | 0 | 80000 | 160000 | 100 | 44645 | 44932 | 44633 | 44891 | 44832 |
240204 | 45330 | 351 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 11919 | 0 | 44514 | 16 | 16 | 42 | 887 | 25 | 250834 | 100 | 172640 | 80000 | 100 | 160000 | 80000 | 500 | 2098227 | 3345391 | 45379 | 45172 | 45126 | 14991 | 3 | 15338 | 240100 | 200 | 80000 | 160000 | 200 | 160000 | 400000 | 45042 | 45091 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 43 | 2286 | 0 | 80002 | 0 | 0 | 182 | 80002 | 2 | 42 | 0 | 0 | 5110 | 1 | 16 | 1 | 1 | 45148 | 0 | 80000 | 160000 | 100 | 45000 | 45077 | 45432 | 45016 | 44575 |
240204 | 45250 | 348 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 12123 | 0 | 45395 | 16 | 16 | 21 | 982 | 25 | 252524 | 100 | 172407 | 80000 | 100 | 160000 | 80324 | 500 | 2068991 | 3306142 | 45349 | 45198 | 45162 | 14599 | 3 | 14876 | 240100 | 200 | 80000 | 160000 | 200 | 160000 | 400000 | 45157 | 45090 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 42 | 2321 | 0 | 80002 | 0 | 0 | 140 | 80004 | 2 | 0 | 0 | 0 | 5110 | 1 | 16 | 1 | 1 | 44761 | 0 | 80000 | 160000 | 100 | 45336 | 45281 | 44991 | 45308 | 44868 |
240204 | 44685 | 349 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 13338 | 0 | 44881 | 0 | 0 | 23 | 919 | 25 | 251620 | 100 | 171901 | 80000 | 100 | 160000 | 80000 | 500 | 2103625 | 3338786 | 45521 | 45308 | 45238 | 15114 | 3 | 15237 | 240100 | 200 | 80000 | 160000 | 200 | 160000 | 400000 | 45234 | 44910 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 42 | 2260 | 0 | 80002 | 0 | 0 | 161 | 80002 | 2 | 42 | 0 | 0 | 5110 | 1 | 16 | 1 | 1 | 45222 | 0 | 80000 | 160000 | 100 | 44951 | 45130 | 45341 | 45109 | 45013 |
Result (median cycles for code divided by count): 0.5644
retire uop (01) | cycle (02) | 03 | mmu table walk data (08) | 09 | l2 tlb miss instruction (0a) | l2 tlb miss data (0b) | 0f | 18 | 19 | 1e | 1f | 22 | 24 | 37 | 3f | 46 | 49 | 4e | 4f | 51 | schedule uop (52) | schedule int uop (53) | schedule simd uop (54) | schedule ldst uop (55) | dispatch int uop (56) | dispatch simd uop (57) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | ldst uops in schedulers (5b) | 60 | 69 | 6d | 6e | map stall dispatch (70) | rob full (74) | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map simd uop (7e) | map int uop inputs (7f) | map ldst uop inputs (80) | map simd uop inputs (81) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | 91 | inst branch cond (94) | inst int alu (97) | inst simd store (99) | inst ldst (9b) | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | a4 | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | bc | l1d cache miss st nonspec (c0) | c2 | branch mispred nonspec (cb) | ce | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
240027 | 45266 | 352 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 1 | 0 | 13118 | 44856 | 16 | 16 | 12 | 941 | 25 | 252246 | 10 | 172118 | 80000 | 10 | 160000 | 80000 | 50 | 2079767 | 3306213 | 0 | 45531 | 44856 | 44934 | 15335 | 0 | 3 | 15161 | 240010 | 20 | 80129 | 160000 | 20 | 160000 | 400000 | 45083 | 45252 | 1 | 1 | 80021 | 10 | 9 | 0 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 34 | 2375 | 0 | 80002 | 2 | 0 | 11 | 80002 | 2 | 34 | 0 | 0 | 0 | 5020 | 3 | 16 | 3 | 3 | 45171 | 0 | 80000 | 160000 | 10 | 45008 | 45533 | 45095 | 45300 | 45388 |
240024 | 45310 | 352 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 12077 | 45318 | 16 | 16 | 30 | 1444 | 25 | 252477 | 10 | 172545 | 80000 | 10 | 160236 | 80000 | 50 | 2095269 | 3269821 | 0 | 44724 | 45189 | 45602 | 15059 | 0 | 3 | 15240 | 240010 | 20 | 80000 | 160000 | 20 | 160000 | 400600 | 45602 | 45128 | 1 | 1 | 80021 | 10 | 9 | 0 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 14 | 36 | 2341 | 0 | 80002 | 1 | 0 | 14 | 80002 | 2 | 34 | 0 | 0 | 0 | 5020 | 3 | 16 | 3 | 3 | 45138 | 0 | 80000 | 160000 | 10 | 45035 | 45194 | 45100 | 45123 | 45253 |
240024 | 45268 | 349 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 12024 | 45333 | 16 | 16 | 8 | 1027 | 25 | 253374 | 10 | 172289 | 80000 | 10 | 160000 | 80000 | 50 | 2093454 | 3342496 | 0 | 44694 | 44801 | 45074 | 14814 | 0 | 3 | 15137 | 240010 | 20 | 80000 | 160000 | 20 | 160000 | 400000 | 45071 | 44783 | 1 | 1 | 80021 | 10 | 9 | 0 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 0 | 2487 | 0 | 80002 | 0 | 0 | 2 | 80002 | 2 | 34 | 0 | 0 | 0 | 5020 | 3 | 16 | 3 | 3 | 45050 | 0 | 80000 | 160000 | 10 | 45118 | 44968 | 45259 | 45345 | 45410 |
240024 | 44998 | 351 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 2 | 0 | 0 | 12522 | 45144 | 16 | 16 | 6 | 835 | 25 | 251898 | 10 | 172891 | 80000 | 10 | 160000 | 80000 | 50 | 2090791 | 3303764 | 0 | 45115 | 45000 | 45055 | 15237 | 0 | 3 | 15033 | 240010 | 20 | 80000 | 160000 | 20 | 160000 | 400000 | 45442 | 45132 | 1 | 1 | 80021 | 10 | 9 | 0 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 15 | 36 | 2523 | 0 | 80002 | 2 | 0 | 2 | 80002 | 2 | 34 | 0 | 0 | 0 | 5020 | 3 | 16 | 3 | 3 | 44731 | 0 | 80000 | 160000 | 10 | 45240 | 45107 | 44966 | 45218 | 45611 |
240024 | 44971 | 348 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 | 11932 | 45204 | 16 | 16 | 27 | 808 | 25 | 252121 | 10 | 171465 | 80000 | 10 | 160000 | 80000 | 50 | 2084055 | 3336079 | 1 | 45278 | 45386 | 45083 | 15028 | 0 | 3 | 14946 | 240010 | 20 | 80000 | 160000 | 20 | 160000 | 400000 | 44873 | 45178 | 1 | 1 | 80021 | 10 | 9 | 0 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 34 | 1997 | 0 | 80002 | 32 | 0 | 2 | 80002 | 2 | 34 | 0 | 0 | 0 | 5020 | 3 | 16 | 3 | 3 | 45173 | 0 | 80000 | 160000 | 10 | 45010 | 45136 | 45154 | 45446 | 45207 |
240024 | 44881 | 350 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 11559 | 44824 | 16 | 16 | 18 | 734 | 25 | 252814 | 10 | 171434 | 80000 | 10 | 160000 | 80000 | 50 | 2102790 | 3355623 | 0 | 45141 | 45044 | 45134 | 14966 | 0 | 3 | 14798 | 240010 | 20 | 80000 | 160000 | 20 | 160000 | 400000 | 45062 | 45071 | 1 | 1 | 80021 | 10 | 9 | 0 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 14 | 0 | 2674 | 0 | 80002 | 0 | 0 | 8 | 80000 | 2 | 34 | 0 | 0 | 0 | 5020 | 3 | 16 | 2 | 3 | 45085 | 0 | 80000 | 160000 | 10 | 45234 | 45157 | 45145 | 45566 | 44987 |
240024 | 45135 | 351 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 11791 | 44635 | 0 | 16 | 19 | 980 | 25 | 251653 | 10 | 171428 | 80000 | 10 | 160000 | 80000 | 50 | 2092981 | 3323058 | 0 | 45110 | 45315 | 45609 | 15289 | 0 | 3 | 14821 | 240010 | 20 | 80000 | 160000 | 20 | 160000 | 400000 | 45419 | 45077 | 1 | 1 | 80021 | 10 | 9 | 0 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 34 | 2214 | 0 | 80002 | 0 | 0 | 5 | 80002 | 0 | 34 | 0 | 0 | 0 | 5020 | 3 | 16 | 3 | 3 | 45285 | 0 | 80000 | 160000 | 10 | 44880 | 44873 | 44904 | 45237 | 45317 |
240024 | 44895 | 349 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 6 | 0 | 0 | 12547 | 45320 | 16 | 16 | 29 | 880 | 25 | 251643 | 10 | 172611 | 80000 | 10 | 160000 | 80000 | 50 | 2100995 | 3311796 | 0 | 44679 | 45402 | 45243 | 15332 | 0 | 3 | 15032 | 240010 | 20 | 80000 | 160000 | 20 | 160000 | 400000 | 45321 | 44989 | 1 | 1 | 80021 | 10 | 9 | 0 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 14 | 0 | 2361 | 0 | 80002 | 0 | 0 | 9 | 80002 | 2 | 34 | 0 | 0 | 0 | 5020 | 3 | 16 | 3 | 3 | 45339 | 0 | 80000 | 160000 | 10 | 45085 | 44986 | 45360 | 45322 | 45201 |
240024 | 45077 | 351 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | 12761 | 44903 | 16 | 16 | 18 | 790 | 25 | 252550 | 10 | 172858 | 80000 | 10 | 160000 | 80000 | 50 | 2100687 | 3324936 | 0 | 45121 | 45032 | 45137 | 14797 | 0 | 3 | 14718 | 240010 | 20 | 80000 | 160000 | 20 | 160000 | 400000 | 45214 | 45453 | 1 | 1 | 80021 | 10 | 9 | 0 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 0 | 2320 | 0 | 80002 | 0 | 0 | 0 | 80002 | 2 | 34 | 0 | 0 | 0 | 5020 | 2 | 16 | 3 | 2 | 45003 | 0 | 80000 | 160000 | 10 | 45301 | 45273 | 45083 | 45437 | 45132 |
240024 | 44644 | 348 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 12029 | 45266 | 0 | 16 | 22 | 872 | 25 | 250843 | 10 | 172421 | 80000 | 10 | 160000 | 80000 | 50 | 2074825 | 3276799 | 0 | 45113 | 45144 | 45381 | 14984 | 0 | 3 | 15232 | 240010 | 20 | 80000 | 160000 | 20 | 160000 | 400000 | 44994 | 45179 | 1 | 1 | 80021 | 10 | 9 | 0 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 14 | 36 | 2352 | 0 | 80002 | 2 | 0 | 8 | 80002 | 2 | 36 | 0 | 0 | 0 | 5020 | 2 | 16 | 3 | 3 | 45029 | 0 | 80000 | 160000 | 10 | 44734 | 45502 | 45019 | 45291 | 45378 |