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:
stclrl 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.007
Integer unit issues: 1.007
Load/store unit issues: 2.000
SIMD/FP unit issues: 0.000
retire uop (01) | cycle (02) | 03 | 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 | 1e | 1f | 22 | 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 | 60 | 61 | 69 | 6a | 6b | 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 | 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 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
73005 | 33012 | 246 | 1 | 22 | 1 | 1 | 26 | 1 | 0 | 0 | 1010 | 1 | 0 | 6004 | 32794 | 0 | 0 | 20625 | 3004 | 1004 | 2000 | 1000 | 2000 | 11135 | 16934 | 9 | 1 | 0 | 49 | 29478 | 0 | 32677 | 33205 | 3 | 13 | 3000 | 1000 | 2000 | 2000 | 4000 | 32624 | 2597 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2004 | 4 | 3 | 2 | 1008 | 1001 | 0 | 2 | 6 | 2003 | 5 | 1 | 0 | 3 | 2 | 1 | 15896 | 11476 | 1 | 8442 | 4091 | 5 | 54 | 22810 | 3923 | 4438 | 13 | 43 | 53 | 32289 | 1006 | 16275 | 15556 | 14974 | 2000 | 1000 | 32957 | 32565 | 32805 | 32694 | 32844 |
73004 | 33062 | 249 | 1 | 19 | 1 | 1 | 18 | 1 | 0 | 0 | 1007 | 1 | 0 | 5893 | 32607 | 1 | 1 | 20876 | 3004 | 1006 | 2000 | 1000 | 2000 | 11027 | 16930 | 10 | 0 | 6 | 49 | 29640 | 0 | 32934 | 33195 | 3 | 12 | 3000 | 1000 | 2000 | 2000 | 4000 | 32709 | 2577 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2002 | 4 | 2 | 2 | 1008 | 1001 | 0 | 2 | 7 | 2006 | 6 | 1 | 2 | 2 | 2 | 2 | 16298 | 11314 | 1 | 8267 | 3808 | 9 | 48 | 22827 | 4040 | 4434 | 19 | 47 | 43 | 32365 | 1007 | 16367 | 14549 | 16147 | 2000 | 1000 | 32743 | 32778 | 32804 | 32745 | 32750 |
73004 | 32901 | 246 | 1 | 17 | 1 | 1 | 19 | 1 | 1 | 0 | 1008 | 1 | 0 | 5678 | 32629 | 1 | 0 | 20814 | 3007 | 1006 | 2000 | 1000 | 2000 | 11111 | 17043 | 12 | 0 | 0 | 49 | 29774 | 0 | 32907 | 33155 | 3 | 13 | 3000 | 1000 | 2000 | 2000 | 4000 | 32769 | 2550 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2004 | 4 | 2 | 2 | 1006 | 1001 | 0 | 2 | 9 | 2004 | 8 | 1 | 2 | 2 | 2 | 1 | 16437 | 12203 | 1 | 8477 | 4052 | 4 | 46 | 22651 | 3960 | 4433 | 16 | 45 | 52 | 32527 | 1008 | 16078 | 14796 | 15118 | 2000 | 1000 | 32791 | 32846 | 32809 | 33142 | 32663 |
73004 | 32837 | 248 | 1 | 17 | 1 | 1 | 13 | 1 | 1 | 1 | 1004 | 1 | 1 | 5954 | 32666 | 0 | 0 | 21037 | 3008 | 1007 | 2000 | 1000 | 2000 | 11078 | 16926 | 9 | 0 | 0 | 49 | 29663 | 0 | 32630 | 32745 | 3 | 13 | 3000 | 1000 | 2000 | 2000 | 4000 | 33176 | 2576 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2004 | 2 | 2 | 2 | 1009 | 1001 | 0 | 0 | 8 | 2006 | 9 | 1 | 0 | 2 | 2 | 2 | 15971 | 12234 | 2 | 8471 | 4047 | 5 | 39 | 23207 | 4009 | 4439 | 18 | 40 | 42 | 32374 | 1008 | 16575 | 14521 | 15216 | 2000 | 1000 | 32724 | 32810 | 32798 | 33183 | 32702 |
73004 | 33201 | 249 | 1 | 20 | 1 | 0 | 20 | 1 | 1 | 1 | 1010 | 1 | 0 | 5967 | 32677 | 0 | 0 | 20627 | 3009 | 1007 | 2000 | 1000 | 2000 | 11032 | 16943 | 14 | 0 | 0 | 49 | 29631 | 0 | 32805 | 32644 | 3 | 13 | 3000 | 1000 | 2000 | 2000 | 4000 | 32565 | 2573 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2002 | 3 | 2 | 2 | 1007 | 1001 | 0 | 2 | 9 | 2004 | 7 | 1 | 2 | 2 | 2 | 2 | 15900 | 12057 | 1 | 8300 | 4077 | 6 | 45 | 22963 | 4086 | 4435 | 19 | 49 | 45 | 32374 | 1006 | 16293 | 14920 | 15102 | 2000 | 1000 | 33140 | 32780 | 32754 | 32771 | 32649 |
73004 | 32765 | 244 | 1 | 14 | 1 | 1 | 17 | 1 | 0 | 0 | 1009 | 1 | 1 | 5931 | 32643 | 0 | 0 | 20664 | 3006 | 1007 | 2000 | 1000 | 2000 | 11021 | 16989 | 11 | 0 | 0 | 49 | 29539 | 0 | 32608 | 32780 | 3 | 13 | 3000 | 1000 | 2000 | 2000 | 4000 | 32743 | 2587 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2002 | 4 | 2 | 0 | 1008 | 1001 | 0 | 1 | 6 | 2006 | 6 | 1 | 2 | 2 | 2 | 2 | 15566 | 11840 | 2 | 8463 | 4024 | 5 | 42 | 22697 | 3763 | 4441 | 18 | 50 | 44 | 32481 | 1008 | 16308 | 14639 | 15447 | 2000 | 1000 | 33197 | 32719 | 32936 | 32684 | 32572 |
73004 | 32782 | 245 | 1 | 14 | 1 | 1 | 13 | 1 | 1 | 0 | 1004 | 1 | 1 | 6115 | 32515 | 0 | 1 | 20605 | 3004 | 1008 | 2000 | 1000 | 2000 | 11046 | 16977 | 10 | 0 | 0 | 49 | 29742 | 0 | 32616 | 32838 | 3 | 13 | 3000 | 1000 | 2000 | 2000 | 4000 | 32749 | 2594 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2003 | 4 | 0 | 2 | 1007 | 1001 | 0 | 0 | 8 | 2003 | 5 | 1 | 2 | 2 | 2 | 1 | 15740 | 12105 | 2 | 8515 | 3783 | 10 | 44 | 23230 | 3698 | 4436 | 15 | 48 | 47 | 32480 | 1004 | 16059 | 15826 | 14915 | 2000 | 1000 | 32757 | 32721 | 32779 | 33126 | 32814 |
73004 | 32705 | 248 | 1 | 18 | 1 | 1 | 14 | 1 | 0 | 0 | 1010 | 1 | 1 | 6178 | 32698 | 0 | 0 | 20535 | 3006 | 1003 | 2000 | 1000 | 2000 | 10968 | 16876 | 9 | 0 | 0 | 49 | 29875 | 0 | 32543 | 32760 | 3 | 13 | 3000 | 1000 | 2000 | 2000 | 4000 | 32779 | 2577 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2004 | 4 | 0 | 3 | 1007 | 1001 | 0 | 2 | 8 | 2003 | 3 | 1 | 0 | 2 | 2 | 1 | 16456 | 11979 | 2 | 8446 | 3970 | 9 | 41 | 22897 | 3889 | 4438 | 12 | 40 | 43 | 32525 | 1008 | 16384 | 14478 | 15217 | 2000 | 1000 | 32755 | 32765 | 32624 | 32672 | 33191 |
73004 | 32747 | 245 | 1 | 19 | 1 | 1 | 16 | 1 | 1 | 1 | 1009 | 1 | 0 | 6186 | 32677 | 0 | 0 | 20760 | 3005 | 1005 | 2000 | 1000 | 2000 | 11069 | 16858 | 9 | 0 | 0 | 49 | 29540 | 0 | 32565 | 32688 | 3 | 13 | 3000 | 1000 | 2000 | 2000 | 4000 | 32626 | 2589 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2003 | 3 | 0 | 2 | 1008 | 1001 | 0 | 0 | 9 | 2003 | 7 | 1 | 0 | 0 | 2 | 2 | 15583 | 11403 | 2 | 8428 | 4050 | 4 | 41 | 22740 | 3838 | 4435 | 14 | 42 | 45 | 32398 | 1007 | 17535 | 14527 | 14921 | 2000 | 1000 | 33131 | 33078 | 32770 | 32790 | 33115 |
73004 | 32809 | 245 | 1 | 15 | 0 | 1 | 14 | 1 | 0 | 0 | 1009 | 1 | 1 | 6009 | 32616 | 0 | 0 | 20604 | 3008 | 1004 | 2000 | 1000 | 2000 | 11065 | 16897 | 10 | 0 | 0 | 49 | 29651 | 0 | 32714 | 32757 | 3 | 12 | 3000 | 1000 | 2000 | 2000 | 4000 | 33154 | 2593 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2003 | 3 | 2 | 0 | 1009 | 1001 | 0 | 1 | 8 | 2006 | 4 | 1 | 2 | 0 | 2 | 1 | 16386 | 12184 | 1 | 8213 | 4031 | 9 | 44 | 22735 | 4044 | 4436 | 19 | 36 | 39 | 32374 | 1006 | 16524 | 15785 | 15224 | 2000 | 1000 | 33031 | 33095 | 33043 | 32833 | 32871 |
Code:
stclrl w0, [x6] add x6, x6, 4
(fused SUBS/B.cc loop)
Result (median cycles for code): 7.0069
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | 09 | 0e | 19 | 1e | 1f | 20 | 22 | 23 | 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 | 6b | 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) | 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) | 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) | 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 | 70091 | 524 | 1 | 1 | 1 | 1 | 0 | 5256 | 2 | 206 | 1 | 0 | 0 | 41 | 180 | 70065 | 184 | 5 | 45 | 39 | 57062 | 25 | 40476 | 20520 | 20000 | 20100 | 20000 | 2045489 | 3321219 | 1 | 136 | 49 | 66989 | 0 | 70033 | 70070 | 64508 | 3 | 65027 | 40100 | 20200 | 20000 | 30200 | 40000 | 70069 | 66 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20218 | 0 | 357 | 211 | 19875 | 10233 | 10046 | 18 | 3 | 160 | 150 | 131 | 20209 | 0 | 48 | 3 | 93 | 512 | 1 | 1310 | 1 | 17 | 1 | 1 | 69861 | 20227 | 6 | 6 | 20000 | 20100 | 70070 | 70070 | 70070 | 70070 | 70072 |
40204 | 70069 | 525 | 0 | 0 | 0 | 0 | 0 | 5228 | 2 | 206 | 1 | 0 | 0 | 41 | 216 | 70111 | 280 | 4 | 39 | 30 | 57283 | 25 | 40607 | 20537 | 20000 | 20100 | 20000 | 2044689 | 3320107 | 0 | 120 | 49 | 66993 | 0 | 70030 | 70069 | 64507 | 3 | 65027 | 40100 | 20200 | 20000 | 30200 | 40000 | 70069 | 61 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20230 | 2 | 493 | 144 | 19872 | 10177 | 10035 | 19 | 1 | 202 | 18 | 113 | 20240 | 1 | 49 | 2 | 97 | 384 | 0 | 1310 | 1 | 16 | 1 | 1 | 69856 | 20684 | 6 | 6 | 20000 | 20100 | 70070 | 70084 | 70070 | 70085 | 71577 |
40204 | 70085 | 524 | 0 | 0 | 0 | 0 | 2 | 5262 | 2 | 228 | 1 | 0 | 0 | 41 | 140 | 70065 | 201 | 4 | 40 | 34 | 58132 | 25 | 40590 | 20474 | 20000 | 20100 | 20000 | 2045708 | 3320246 | 1 | 123 | 49 | 66989 | 0 | 70047 | 70069 | 64507 | 3 | 65027 | 40100 | 20200 | 20000 | 30200 | 40000 | 70069 | 61 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20174 | 0 | 490 | 128 | 19871 | 10217 | 10041 | 11 | 3 | 210 | 22 | 139 | 20285 | 0 | 59 | 2 | 148 | 480 | 0 | 1310 | 1 | 17 | 1 | 1 | 69857 | 20353 | 6 | 6 | 20000 | 20100 | 70071 | 70070 | 70070 | 70085 | 70071 |
40204 | 70069 | 525 | 0 | 0 | 0 | 1 | 0 | 5299 | 1 | 224 | 1 | 0 | 8 | 43 | 176 | 70055 | 193 | 4 | 37 | 40 | 57898 | 25 | 40422 | 20456 | 20000 | 20100 | 20000 | 2045362 | 3320398 | 1 | 138 | 49 | 66990 | 0 | 70044 | 70060 | 64507 | 3 | 65027 | 40100 | 20200 | 20000 | 30200 | 40000 | 70069 | 65 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20187 | 0 | 541 | 163 | 19871 | 10240 | 10058 | 17 | 3 | 180 | 100 | 103 | 20244 | 0 | 93 | 3 | 93 | 496 | 0 | 1310 | 1 | 16 | 1 | 1 | 69847 | 20276 | 6 | 6 | 20000 | 20100 | 70085 | 70070 | 70084 | 70070 | 70082 |
40204 | 70069 | 525 | 0 | 0 | 0 | 1 | 0 | 5241 | 1 | 223 | 1 | 0 | 0 | 44 | 172 | 70054 | 235 | 3 | 49 | 40 | 57055 | 25 | 40367 | 20393 | 20000 | 20100 | 20000 | 2045245 | 3321356 | 1 | 113 | 49 | 66989 | 0 | 70045 | 70069 | 64507 | 3 | 65027 | 40100 | 20200 | 20000 | 30200 | 40000 | 70069 | 61 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20250 | 0 | 447 | 179 | 19877 | 10235 | 10028 | 22 | 3 | 214 | 170 | 125 | 20211 | 0 | 72 | 2 | 112 | 650 | 0 | 1310 | 1 | 16 | 1 | 1 | 69856 | 20510 | 6 | 6 | 20000 | 20100 | 70070 | 70082 | 70070 | 70070 | 70070 |
40204 | 70069 | 525 | 0 | 0 | 0 | 0 | 0 | 5235 | 2 | 159 | 1 | 0 | 0 | 55 | 112 | 70054 | 175 | 4 | 37 | 40 | 56730 | 25 | 40397 | 20307 | 20000 | 20100 | 20000 | 2045278 | 3321010 | 1 | 131 | 49 | 66989 | 0 | 70034 | 70069 | 64508 | 3 | 65027 | 40100 | 20200 | 20000 | 30200 | 40000 | 70081 | 61 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20172 | 0 | 637 | 206 | 19872 | 10193 | 10038 | 14 | 3 | 240 | 18 | 112 | 20241 | 0 | 58 | 1 | 96 | 554 | 0 | 1310 | 1 | 16 | 1 | 1 | 69856 | 20531 | 6 | 6 | 20000 | 20100 | 70070 | 70070 | 70061 | 70070 | 70070 |
40204 | 70069 | 525 | 0 | 0 | 0 | 0 | 0 | 5302 | 1 | 187 | 1 | 0 | 0 | 43 | 124 | 70065 | 200 | 3 | 39 | 50 | 56884 | 25 | 40375 | 20564 | 20000 | 20100 | 20000 | 2045116 | 3320676 | 1 | 110 | 49 | 66989 | 0 | 70030 | 70076 | 64507 | 3 | 65027 | 40100 | 20200 | 20000 | 30200 | 40000 | 70069 | 61 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20202 | 0 | 556 | 165 | 19872 | 10250 | 10007 | 12 | 3 | 144 | 48 | 124 | 20245 | 0 | 45 | 2 | 114 | 496 | 0 | 1310 | 1 | 16 | 1 | 1 | 69856 | 20331 | 6 | 6 | 20000 | 20100 | 70070 | 70070 | 70070 | 70061 | 70070 |
40204 | 70069 | 525 | 0 | 0 | 0 | 0 | 0 | 5267 | 1 | 174 | 1 | 0 | 8 | 46 | 80 | 70054 | 198 | 3 | 28 | 31 | 57626 | 25 | 40459 | 20564 | 20000 | 20100 | 20000 | 2045193 | 3321245 | 1 | 167 | 49 | 66989 | 0 | 70029 | 70069 | 64512 | 3 | 65028 | 40100 | 20200 | 20000 | 30200 | 40000 | 70070 | 65 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20183 | 0 | 520 | 163 | 19872 | 10250 | 10037 | 19 | 3 | 192 | 112 | 88 | 20223 | 0 | 53 | 2 | 119 | 641 | 0 | 1310 | 1 | 16 | 1 | 1 | 69856 | 20462 | 6 | 6 | 20000 | 20100 | 70070 | 70070 | 70070 | 70084 | 70070 |
40204 | 70079 | 525 | 0 | 0 | 0 | 0 | 0 | 5328 | 2 | 178 | 1 | 0 | 96 | 39 | 100 | 70055 | 216 | 5 | 31 | 36 | 56701 | 25 | 40499 | 20438 | 20000 | 20100 | 20000 | 2045343 | 3320311 | 1 | 108 | 49 | 66990 | 0 | 70042 | 70070 | 64518 | 3 | 65041 | 40100 | 20200 | 20000 | 30200 | 40000 | 70070 | 61 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20187 | 0 | 518 | 167 | 19871 | 10224 | 10045 | 15 | 3 | 177 | 70 | 127 | 20265 | 0 | 64 | 1 | 109 | 479 | 0 | 1310 | 1 | 17 | 1 | 1 | 69857 | 20524 | 6 | 6 | 20000 | 20100 | 70070 | 70076 | 70071 | 70070 | 70084 |
40204 | 70069 | 525 | 0 | 0 | 0 | 0 | 0 | 5292 | 2 | 213 | 1 | 0 | 8 | 43 | 204 | 70069 | 187 | 4 | 38 | 29 | 57127 | 25 | 40403 | 20417 | 20000 | 20100 | 20000 | 2045123 | 3320715 | 1 | 114 | 49 | 66989 | 0 | 70029 | 70069 | 64525 | 3 | 65040 | 40100 | 20200 | 20000 | 30200 | 40000 | 70069 | 66 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20193 | 0 | 483 | 200 | 19877 | 10179 | 10006 | 15 | 3 | 228 | 22 | 97 | 20224 | 0 | 44 | 1 | 167 | 545 | 0 | 1310 | 1 | 17 | 1 | 1 | 69857 | 20425 | 6 | 6 | 20000 | 20100 | 70070 | 70070 | 70070 | 70061 | 70070 |
Result (median cycles for code): 7.0069
retire uop (01) | cycle (02) | 03 | 09 | l2 tlb miss data (0b) | 0e | 0f | 19 | 1e | 1f | 20 | 22 | 23 | 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) | 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) | 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) | 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 | 70094 | 525 | 0 | 0 | 0 | 1 | 0 | 5261 | 0 | 231 | 1 | 0 | 136 | 50 | 188 | 70054 | 208 | 3 | 34 | 34 | 57068 | 25 | 40392 | 20325 | 20000 | 20010 | 20000 | 2044921 | 3320970 | 0 | 149 | 49 | 66989 | 70029 | 70063 | 64542 | 3 | 65049 | 40010 | 0 | 20020 | 20000 | 30020 | 40000 | 70083 | 61 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 10 | 20175 | 0 | 455 | 154 | 19873 | 10215 | 10001 | 16 | 1 | 146 | 82 | 160 | 20243 | 1 | 42 | 2 | 80 | 383 | 0 | 1270 | 3 | 16 | 3 | 3 | 69861 | 20278 | 6 | 6 | 20000 | 20010 | 70089 | 70070 | 70070 | 70070 | 70070 |
40024 | 70060 | 535 | 0 | 0 | 0 | 0 | 0 | 5213 | 1 | 182 | 1 | 0 | 0 | 39 | 12 | 70054 | 121 | 2 | 35 | 29 | 57158 | 25 | 40356 | 20340 | 20000 | 20010 | 20000 | 2044530 | 3321046 | 0 | 156 | 49 | 66989 | 70030 | 70078 | 64529 | 3 | 65064 | 40010 | 0 | 20020 | 20000 | 30020 | 40000 | 70069 | 61 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 10 | 20166 | 0 | 676 | 144 | 19871 | 10233 | 10052 | 22 | 3 | 189 | 8 | 126 | 20245 | 0 | 53 | 2 | 65 | 302 | 0 | 1270 | 3 | 16 | 3 | 3 | 69847 | 20332 | 9 | 6 | 20000 | 20010 | 70070 | 70070 | 70070 | 70070 | 70070 |
40024 | 70080 | 525 | 0 | 0 | 0 | 0 | 0 | 5227 | 2 | 201 | 1 | 0 | 0 | 57 | 48 | 70054 | 149 | 1 | 28 | 40 | 57033 | 25 | 40285 | 20375 | 20000 | 20010 | 20000 | 2044502 | 3320476 | 0 | 106 | 49 | 66989 | 70030 | 70069 | 64520 | 3 | 65049 | 40010 | 0 | 20020 | 20000 | 30020 | 40000 | 70069 | 61 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 10 | 20231 | 0 | 483 | 158 | 19872 | 10231 | 10054 | 27 | 3 | 189 | 40 | 96 | 20201 | 0 | 37 | 2 | 78 | 368 | 0 | 1270 | 3 | 16 | 3 | 3 | 69856 | 20325 | 6 | 6 | 20000 | 20010 | 70070 | 70070 | 70070 | 70070 | 70070 |
40024 | 70069 | 525 | 0 | 0 | 0 | 0 | 0 | 5207 | 1 | 135 | 1 | 0 | 176 | 33 | 52 | 70048 | 150 | 1 | 35 | 24 | 58288 | 25 | 40402 | 20422 | 20000 | 20010 | 20000 | 2044688 | 3320374 | 0 | 154 | 49 | 66983 | 70029 | 70069 | 64529 | 3 | 65048 | 40010 | 0 | 20020 | 20000 | 30020 | 40000 | 70074 | 61 | 2 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 10 | 20149 | 0 | 482 | 179 | 19872 | 10204 | 10034 | 14 | 3 | 231 | 28 | 147 | 20214 | 0 | 60 | 2 | 91 | 368 | 0 | 1270 | 3 | 16 | 3 | 3 | 69856 | 20265 | 6 | 6 | 20000 | 20010 | 70070 | 70070 | 70064 | 70070 | 70070 |
40024 | 70069 | 524 | 0 | 0 | 0 | 0 | 0 | 5187 | 1 | 152 | 1 | 0 | 0 | 42 | 172 | 70054 | 144 | 1 | 27 | 33 | 58345 | 25 | 40196 | 20383 | 20000 | 20010 | 20000 | 2044697 | 3320455 | 0 | 166 | 49 | 66994 | 70029 | 70069 | 64529 | 3 | 65050 | 40010 | 0 | 20020 | 20000 | 30020 | 40000 | 70069 | 61 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 10 | 20220 | 0 | 663 | 143 | 19885 | 10208 | 10057 | 22 | 3 | 198 | 142 | 135 | 20329 | 0 | 43 | 2 | 112 | 512 | 0 | 1270 | 3 | 15 | 3 | 3 | 69856 | 20304 | 6 | 6 | 20000 | 20010 | 70085 | 70070 | 70071 | 70070 | 70064 |
40024 | 70069 | 525 | 0 | 0 | 0 | 0 | 0 | 5253 | 4 | 166 | 1 | 0 | 8 | 47 | 160 | 70069 | 225 | 3 | 26 | 46 | 57902 | 25 | 40245 | 20256 | 20000 | 20010 | 20000 | 2044418 | 3320469 | 0 | 93 | 49 | 66989 | 70044 | 70063 | 64532 | 3 | 65049 | 40010 | 0 | 20020 | 20000 | 30020 | 40000 | 70069 | 61 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 10 | 20143 | 0 | 404 | 152 | 19872 | 10180 | 10006 | 16 | 3 | 179 | 32 | 106 | 20222 | 0 | 40 | 1 | 147 | 353 | 0 | 1270 | 3 | 16 | 4 | 3 | 69856 | 20368 | 6 | 6 | 20000 | 20010 | 70080 | 70078 | 70070 | 70070 | 70070 |
40024 | 70069 | 525 | 0 | 0 | 0 | 0 | 0 | 5223 | 2 | 193 | 1 | 0 | 144 | 44 | 64 | 70054 | 216 | 2 | 39 | 34 | 57342 | 25 | 40448 | 20329 | 20000 | 20010 | 20000 | 2044501 | 3321243 | 1 | 163 | 49 | 66989 | 70027 | 70069 | 64544 | 3 | 65047 | 40010 | 0 | 20020 | 20000 | 30020 | 40000 | 70069 | 65 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 10 | 20198 | 0 | 531 | 171 | 19875 | 10215 | 10040 | 23 | 3 | 221 | 32 | 109 | 20311 | 0 | 55 | 2 | 147 | 416 | 0 | 1270 | 3 | 16 | 3 | 4 | 69868 | 20239 | 6 | 6 | 20000 | 20010 | 70070 | 70070 | 70070 | 70070 | 70070 |
40024 | 70069 | 525 | 0 | 0 | 0 | 0 | 0 | 5268 | 2 | 178 | 1 | 0 | 8 | 47 | 120 | 70073 | 167 | 2 | 36 | 33 | 57199 | 25 | 40293 | 20307 | 20000 | 20010 | 20000 | 2044265 | 3319907 | 0 | 201 | 49 | 66994 | 70033 | 70081 | 64532 | 3 | 65049 | 40010 | 0 | 20020 | 20000 | 30020 | 40000 | 70069 | 61 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 10 | 20200 | 0 | 462 | 171 | 19871 | 10226 | 10029 | 18 | 1 | 195 | 96 | 121 | 20225 | 1 | 55 | 2 | 153 | 483 | 0 | 1270 | 3 | 16 | 3 | 3 | 69872 | 20751 | 6 | 6 | 20000 | 20010 | 70070 | 70070 | 70064 | 70075 | 70085 |
40024 | 70089 | 524 | 0 | 0 | 0 | 0 | 0 | 5243 | 1 | 184 | 1 | 0 | 0 | 53 | 84 | 70067 | 193 | 1 | 38 | 31 | 56849 | 25 | 40306 | 20634 | 20000 | 20010 | 20000 | 2044860 | 3320273 | 0 | 85 | 49 | 66989 | 70042 | 70078 | 64529 | 3 | 65040 | 40010 | 0 | 20020 | 20000 | 30020 | 40000 | 70069 | 61 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 10 | 20206 | 0 | 568 | 149 | 19882 | 10235 | 10035 | 23 | 3 | 198 | 24 | 147 | 20273 | 0 | 50 | 1 | 105 | 522 | 0 | 1270 | 3 | 16 | 4 | 4 | 69869 | 20471 | 6 | 6 | 20000 | 20010 | 70070 | 70070 | 70070 | 70070 | 70070 |
40024 | 70063 | 525 | 0 | 0 | 0 | 0 | 0 | 5198 | 2 | 155 | 1 | 0 | 136 | 41 | 156 | 70054 | 174 | 2 | 40 | 36 | 56478 | 25 | 40439 | 20294 | 20000 | 20010 | 20000 | 2044357 | 3320560 | 0 | 105 | 49 | 66989 | 70029 | 70063 | 64523 | 3 | 65062 | 40010 | 1 | 20020 | 20000 | 30020 | 40000 | 70069 | 61 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 10 | 20253 | 0 | 497 | 155 | 19872 | 10284 | 10051 | 20 | 3 | 207 | 22 | 114 | 20294 | 0 | 70 | 1 | 107 | 465 | 0 | 1270 | 3 | 16 | 3 | 3 | 69857 | 20264 | 6 | 6 | 20000 | 20010 | 70070 | 70562 | 70070 | 70070 | 70070 |
Code:
stclrl w0, [x6]
mov x7, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 22.0139
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 | 24 | 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 | 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 |
30206 | 220222 | 1650 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 27423 | 0 | 0 | 0 | 0 | 1 | 220152 | 0 | 8 | 7 | 201921 | 25 | 50737 | 27459 | 23215 | 10100 | 20000 | 8659578 | 10526371 | 1 | 482 | 49 | 217021 | 220133 | 220708 | 215407 | 6 | 216327 | 30100 | 1841 | 1866 | 10203 | 20005 | 20206 | 40009 | 220157 | 932 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 30 | 24 | 27055 | 10001 | 0 | 0 | 17129 | 37061 | 17015 | 1 | 20 | 32 | 0 | 0 | 1 | 1 | 1 | 716 | 10843 | 0 | 16 | 0 | 0 | 219406 | 235 | 27052 | 0 | 10 | 0 | 20000 | 10100 | 220109 | 220127 | 220098 | 220110 | 220124 |
30204 | 220199 | 1649 | 0 | 0 | 0 | 0 | 1 | 1 | 2 | 3 | 26931 | 1 | 1 | 0 | 0 | 0 | 220116 | 0 | 0 | 0 | 201582 | 25 | 50981 | 28141 | 22962 | 10100 | 20000 | 8684017 | 10525495 | 1 | 483 | 49 | 217059 | 220159 | 220121 | 215439 | 6 | 216335 | 30100 | 1753 | 1726 | 10203 | 20005 | 20206 | 40009 | 220127 | 890 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 1 | 100 | 20000 | 0 | 31 | 0 | 26679 | 10139 | 1 | 3 | 53156 | 37279 | 17469 | 0 | 0 | 32 | 0 | 0 | 1 | 1 | 1 | 722 | 10465 | 2 | 25 | 2 | 2 | 219507 | 170 | 26509 | 0 | 0 | 0 | 20000 | 10100 | 220154 | 220152 | 220134 | 220117 | 220102 |
30204 | 220170 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27771 | 1 | 1 | 0 | 0 | 2 | 220136 | 0 | 5 | 0 | 202009 | 25 | 50761 | 28270 | 22848 | 10100 | 20000 | 8756160 | 10527182 | 1 | 507 | 49 | 217053 | 220103 | 220125 | 215416 | 6 | 216333 | 30100 | 2227 | 2343 | 10200 | 20000 | 20200 | 40000 | 220107 | 888 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 32 | 18 | 26908 | 10001 | 0 | 0 | 17528 | 37159 | 17122 | 0 | 20 | 33 | 0 | 0 | 1 | 1 | 1 | 722 | 10042 | 2 | 25 | 2 | 2 | 219412 | 194 | 27509 | 10 | 10 | 0 | 20000 | 10100 | 220119 | 220149 | 220135 | 220131 | 220176 |
30204 | 220129 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27541 | 0 | 1 | 0 | 0 | 1 | 220110 | 0 | 3 | 2 | 202274 | 25 | 50579 | 27415 | 23335 | 10100 | 20000 | 8559403 | 10524823 | 1 | 491 | 49 | 217033 | 220125 | 220115 | 215429 | 13 | 216320 | 30100 | 1899 | 1890 | 10200 | 20000 | 20200 | 40000 | 220127 | 822 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 0 | 21 | 27470 | 10000 | 0 | 0 | 16860 | 36583 | 17287 | 0 | 23 | 33 | 0 | 0 | 1 | 1 | 1 | 722 | 9987 | 2 | 25 | 2 | 2 | 219485 | 193 | 27571 | 10 | 10 | 0 | 20000 | 10100 | 220156 | 220108 | 220100 | 220114 | 220096 |
30204 | 220206 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27763 | 0 | 0 | 0 | 0 | 2 | 220098 | 1 | 0 | 5 | 202523 | 25 | 50108 | 27097 | 22639 | 10100 | 20000 | 8788374 | 10525937 | 1 | 557 | 49 | 217066 | 220105 | 220107 | 215410 | 6 | 216347 | 30100 | 1957 | 1997 | 10200 | 20000 | 20200 | 40000 | 220129 | 882 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 30 | 0 | 26952 | 10000 | 0 | 0 | 17252 | 37641 | 16833 | 0 | 14 | 30 | 0 | 0 | 1 | 1 | 1 | 722 | 10678 | 2 | 24 | 2 | 2 | 219408 | 118 | 27046 | 14 | 14 | 0 | 20000 | 10100 | 220145 | 220153 | 220114 | 220119 | 220124 |
30204 | 220087 | 1649 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 27062 | 0 | 1 | 0 | 0 | 2 | 220115 | 0 | 6 | 0 | 201869 | 25 | 50680 | 28325 | 22733 | 10100 | 20000 | 8975980 | 10523010 | 1 | 530 | 49 | 217065 | 220155 | 220131 | 215379 | 6 | 216348 | 30100 | 1975 | 2131 | 10200 | 20000 | 20200 | 40000 | 220127 | 874 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 32 | 21 | 26706 | 10000 | 0 | 0 | 16979 | 37242 | 17160 | 1 | 19 | 33 | 0 | 0 | 1 | 1 | 1 | 722 | 10414 | 2 | 25 | 2 | 2 | 219429 | 202 | 27471 | 10 | 0 | 0 | 20000 | 10100 | 220113 | 220106 | 220128 | 220110 | 220122 |
30204 | 220258 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27566 | 0 | 1 | 0 | 0 | 1 | 220134 | 0 | 7 | 7 | 202520 | 25 | 50236 | 26721 | 23751 | 10100 | 20000 | 8581232 | 10525556 | 1 | 532 | 49 | 217085 | 220145 | 220117 | 215481 | 6 | 216347 | 30100 | 1874 | 2001 | 10200 | 20000 | 20200 | 40000 | 220100 | 926 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 0 | 0 | 27028 | 10000 | 71 | 0 | 16951 | 37008 | 17031 | 0 | 15 | 30 | 0 | 0 | 1 | 1 | 1 | 722 | 10489 | 2 | 24 | 2 | 2 | 219364 | 182 | 27571 | 13 | 0 | 0 | 20000 | 10100 | 220100 | 220150 | 220116 | 220119 | 220133 |
30204 | 220184 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 27024 | 1 | 0 | 0 | 0 | 1 | 220102 | 0 | 11 | 0 | 202226 | 25 | 50719 | 27665 | 23166 | 10100 | 20000 | 8530963 | 10525513 | 1 | 540 | 49 | 217055 | 220141 | 220123 | 215517 | 6 | 216334 | 30100 | 1822 | 1853 | 10200 | 20000 | 20200 | 40000 | 220157 | 992 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 31 | 15 | 27390 | 10000 | 0 | 0 | 17546 | 36684 | 16705 | 0 | 0 | 33 | 0 | 0 | 1 | 1 | 1 | 722 | 10618 | 2 | 25 | 2 | 2 | 219425 | 175 | 27591 | 14 | 10 | 1 | 20000 | 10100 | 220110 | 220120 | 220144 | 220134 | 220154 |
30204 | 220130 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27468 | 1 | 1 | 0 | 0 | 1 | 220147 | 0 | 0 | 5 | 201963 | 25 | 50416 | 28119 | 22316 | 10100 | 20000 | 8720086 | 10524805 | 1 | 526 | 49 | 217047 | 220155 | 220149 | 215339 | 6 | 216356 | 30100 | 1555 | 1707 | 10248 | 20000 | 20200 | 40000 | 220129 | 904 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 0 | 23 | 27101 | 10000 | 5 | 0 | 17315 | 37256 | 17534 | 0 | 18 | 30 | 0 | 0 | 1 | 1 | 1 | 722 | 10843 | 2 | 25 | 2 | 2 | 219365 | 65 | 28064 | 10 | 10 | 0 | 20000 | 10100 | 220116 | 220124 | 220136 | 220164 | 220134 |
30204 | 220114 | 1650 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27373 | 0 | 1 | 0 | 0 | 2 | 220134 | 1 | 0 | 3 | 201762 | 25 | 49808 | 27606 | 22388 | 10100 | 20000 | 8565452 | 10524517 | 1 | 465 | 49 | 217057 | 220097 | 220131 | 215494 | 6 | 216329 | 30100 | 1624 | 1766 | 10200 | 20000 | 20200 | 40000 | 220097 | 976 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 0 | 0 | 26887 | 10001 | 0 | 0 | 17193 | 36922 | 16988 | 0 | 21 | 29 | 0 | 0 | 1 | 1 | 1 | 722 | 10650 | 2 | 25 | 2 | 2 | 219409 | 53 | 27804 | 14 | 14 | 0 | 20000 | 10100 | 220165 | 220226 | 220181 | 220122 | 220137 |
Result (median cycles for code): 22.0259
retire uop (01) | cycle (02) | 03 | l2 tlb miss data (0b) | 0e | 0f | 19 | 1e | 1f | 22 | 24 | 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) | 92 | 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 | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | branch cond mispred nonspec (c5) | branch mispred nonspec (cb) | 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 | 220224 | 1649 | 0 | 0 | 0 | 0 | 31664 | 1 | 0 | 0 | 0 | 220230 | 3 | 0 | 15 | 200250 | 25 | 52917 | 32966 | 20062 | 10010 | 20000 | 10732972 | 10524284 | 0 | 1358 | 49 | 217203 | 0 | 220259 | 220225 | 215405 | 3 | 216459 | 30010 | 118 | 126 | 10020 | 20000 | 20020 | 40225 | 220249 | 658 | 1 | 1 | 10021 | 10 | 9 | 68750 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 27 | 29 | 31593 | 10000 | 2 | 21569 | 41557 | 21586 | 1 | 0 | 0 | 0 | 0 | 640 | 15249 | 3 | 16 | 2 | 2 | 219347 | 0 | 32863 | 6 | 6 | 20000 | 10010 | 220272 | 220256 | 220284 | 220250 | 220268 |
30024 | 220239 | 1650 | 0 | 0 | 0 | 0 | 31549 | 1 | 1 | 0 | 0 | 220288 | 2 | 14 | 15 | 200866 | 25 | 52930 | 32907 | 20066 | 10010 | 20000 | 10683608 | 10524547 | 1 | 1394 | 49 | 217183 | 0 | 220241 | 220223 | 215371 | 3 | 216475 | 30010 | 143 | 143 | 10020 | 20000 | 20020 | 40000 | 220327 | 648 | 1 | 1 | 10021 | 10 | 9 | 43246 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 27 | 28 | 31470 | 10001 | 0 | 21365 | 41440 | 21450 | 1 | 25 | 27 | 0 | 0 | 640 | 15237 | 2 | 16 | 2 | 2 | 219441 | 3 | 32745 | 6 | 6 | 20000 | 10010 | 220256 | 220246 | 220226 | 220258 | 220238 |
30024 | 220283 | 1650 | 0 | 1 | 0 | 0 | 31468 | 1 | 0 | 0 | 0 | 220299 | 0 | 0 | 15 | 201495 | 25 | 52806 | 32795 | 20083 | 10010 | 20000 | 10606575 | 10525162 | 0 | 1431 | 49 | 217189 | 0 | 220207 | 220267 | 215396 | 3 | 216490 | 30010 | 142 | 146 | 10020 | 20000 | 20130 | 40000 | 220282 | 648 | 1 | 1 | 10021 | 10 | 9 | 36833 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 28 | 31495 | 10001 | 0 | 21496 | 41472 | 21441 | 1 | 25 | 31 | 0 | 0 | 640 | 15325 | 2 | 16 | 2 | 2 | 219353 | 5 | 32812 | 6 | 0 | 20000 | 10010 | 220266 | 220282 | 220250 | 220266 | 220226 |
30024 | 220269 | 1650 | 0 | 0 | 0 | 0 | 31409 | 1 | 1 | 0 | 0 | 220238 | 2 | 13 | 13 | 201705 | 25 | 52842 | 32865 | 20079 | 10010 | 20000 | 10596375 | 10525020 | 1 | 1368 | 49 | 217197 | 0 | 220247 | 220269 | 215436 | 3 | 216551 | 30010 | 148 | 150 | 10020 | 20000 | 20020 | 40000 | 220299 | 660 | 1 | 1 | 10022 | 10 | 9 | 41629 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 27 | 28 | 31506 | 10000 | 0 | 21484 | 41461 | 21417 | 0 | 25 | 0 | 0 | 1 | 640 | 15165 | 2 | 16 | 2 | 2 | 219391 | 3 | 32809 | 6 | 6 | 20000 | 10010 | 220288 | 220232 | 220270 | 220256 | 220262 |
30024 | 220223 | 1650 | 0 | 0 | 0 | 0 | 31523 | 1 | 1 | 0 | 0 | 220212 | 3 | 14 | 15 | 201490 | 25 | 52879 | 32822 | 20074 | 10010 | 20000 | 10661023 | 10525326 | 0 | 1322 | 49 | 217171 | 0 | 220271 | 220241 | 215375 | 3 | 216432 | 30010 | 136 | 113 | 10020 | 20000 | 20020 | 40000 | 220253 | 658 | 1 | 1 | 10021 | 10 | 9 | 56182 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 27 | 27 | 31652 | 10001 | 0 | 21646 | 41619 | 21563 | 1 | 25 | 27 | 0 | 0 | 640 | 15252 | 2 | 16 | 2 | 2 | 219402 | 3 | 32782 | 6 | 6 | 20000 | 10010 | 220292 | 220212 | 220268 | 220222 | 220280 |
30024 | 220243 | 1650 | 0 | 0 | 0 | 0 | 31543 | 1 | 1 | 0 | 0 | 220289 | 3 | 14 | 14 | 201335 | 25 | 52852 | 32799 | 20056 | 10010 | 20000 | 10587324 | 10527179 | 0 | 1410 | 49 | 217141 | 0 | 220263 | 220307 | 215378 | 3 | 216485 | 30010 | 118 | 127 | 10020 | 20000 | 20020 | 40000 | 220265 | 650 | 1 | 1 | 10021 | 10 | 9 | 54697 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 27 | 0 | 31552 | 10001 | 0 | 21549 | 41566 | 21499 | 1 | 0 | 27 | 0 | 0 | 640 | 15298 | 2 | 15 | 2 | 2 | 219396 | 1 | 32682 | 6 | 6 | 20000 | 10010 | 220234 | 220268 | 220278 | 220306 | 220298 |
30024 | 220303 | 1649 | 0 | 0 | 0 | 0 | 31574 | 1 | 1 | 0 | 0 | 220248 | 1 | 14 | 0 | 201189 | 25 | 52886 | 32838 | 20087 | 10010 | 20000 | 10660484 | 10522614 | 1 | 1305 | 49 | 217145 | 0 | 220273 | 220239 | 215392 | 3 | 216461 | 30010 | 113 | 118 | 10020 | 20000 | 20020 | 40000 | 220237 | 648 | 1 | 1 | 10022 | 10 | 9 | 69442 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 27 | 26 | 31584 | 10001 | 0 | 21579 | 41635 | 21515 | 1 | 23 | 27 | 0 | 0 | 640 | 15166 | 2 | 15 | 2 | 2 | 219351 | 3 | 32752 | 6 | 6 | 20000 | 10010 | 220330 | 220278 | 220256 | 220260 | 220238 |
30024 | 220291 | 1650 | 0 | 1 | 0 | 0 | 31529 | 1 | 0 | 0 | 0 | 220201 | 0 | 15 | 13 | 201164 | 25 | 52837 | 32868 | 20035 | 10010 | 20000 | 10696968 | 10523733 | 0 | 1302 | 49 | 217175 | 0 | 220249 | 220221 | 215390 | 3 | 216525 | 30010 | 129 | 139 | 10020 | 20000 | 20020 | 40000 | 220249 | 658 | 1 | 1 | 10021 | 10 | 9 | 54309 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 27 | 29 | 31443 | 10001 | 0 | 21421 | 41409 | 21482 | 1 | 24 | 0 | 0 | 0 | 640 | 15295 | 2 | 16 | 2 | 2 | 219317 | 1 | 32796 | 6 | 0 | 20000 | 10010 | 220264 | 220264 | 220262 | 220260 | 220230 |
30024 | 220289 | 1650 | 0 | 0 | 0 | 0 | 31464 | 1 | 1 | 0 | 0 | 220327 | 3 | 15 | 15 | 201174 | 25 | 52843 | 32844 | 20067 | 10010 | 20000 | 10676183 | 10525590 | 0 | 1368 | 49 | 217161 | 0 | 220245 | 220247 | 215452 | 3 | 216477 | 30010 | 162 | 157 | 10020 | 20000 | 20020 | 40000 | 220221 | 708 | 1 | 1 | 10021 | 10 | 9 | 55280 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 27 | 27 | 31490 | 10001 | 0 | 21532 | 41512 | 21458 | 1 | 23 | 0 | 0 | 0 | 640 | 15337 | 2 | 16 | 2 | 2 | 219397 | 2 | 32804 | 6 | 6 | 20000 | 10010 | 220258 | 220256 | 220276 | 220230 | 220256 |
30024 | 220275 | 1650 | 0 | 1 | 0 | 0 | 31626 | 1 | 0 | 0 | 1 | 220224 | 2 | 14 | 15 | 201383 | 25 | 52819 | 32729 | 20086 | 10010 | 20000 | 10607145 | 10524542 | 1 | 1441 | 49 | 217175 | 0 | 220293 | 220223 | 215420 | 3 | 216486 | 30010 | 138 | 159 | 10020 | 20000 | 20020 | 40000 | 220253 | 698 | 1 | 1 | 10021 | 10 | 9 | 42350 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 27 | 0 | 31519 | 10001 | 0 | 21539 | 41526 | 21510 | 0 | 30 | 27 | 0 | 0 | 640 | 15361 | 2 | 16 | 2 | 2 | 219365 | 1 | 32714 | 6 | 9 | 20000 | 10010 | 220254 | 220274 | 220262 | 220274 | 220290 |