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:
caspal w0, w1, w2, w3, [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): 6.002
Issues: 3.006
Integer unit issues: 0.000
Load/store unit issues: 3.006
SIMD/FP unit issues: 0.000
retire uop (01) | cycle (02) | 03 | l1i tlb fill (04) | l1d tlb fill (05) | mmu table walk instruction (07) | l2 tlb miss instruction (0a) | 0e | 0f | 1e | 1f | 22 | 24 | 3a | 3f | 46 | 49 | 51 | schedule uop (52) | schedule ldst uop (55) | dispatch ldst uop (58) | simd uops in schedulers (5a) | 5f | 60 | 61 | 63 | 69 | 6a | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst int load (95) | inst ldst (9b) | 9d | l1d tlb access (a0) | l1d cache miss st (a2) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | ac | af | atomic or exclusive succ (b3) | atomic or exclusive fail (b4) | bb | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | cf | d0 | d1 | d2 | l1i cache miss demand (d3) | l1i tlb miss demand (d4) | d5 | map dispatch bubble (d6) | d9 | da | db | dd | fetch restart (de) | e0 | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
76011 | 34220 | 256 | 11 | 0 | 0 | 6 | 0 | 0 | 1009 | 0 | 1 | 0 | 5262 | 34003 | 0 | 0 | 28007 | 3009 | 3006 | 3003 | 16062 | 8 | 0 | 6 | 1 | 49 | 30986 | 33679 | 34066 | 7 | 25 | 3003 | 2004 | 4004 | 2004 | 7014 | 34032 | 1330 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 4 | 0 | 1005 | 2006 | 0 | 6 | 3002 | 999 | 1 | 5 | 1 | 2 | 15157 | 10673 | 2 | 7970 | 3616 | 1 | 85 | 23680 | 3575 | 4437 | 17 | 71 | 68 | 33020 | 18995 | 16111 | 17619 | 3000 | 3002 | 34020 | 34152 | 34057 | 34173 | 34126 |
76006 | 34161 | 255 | 5 | 0 | 0 | 0 | 0 | 1 | 1009 | 0 | 1 | 0 | 5295 | 33898 | 0 | 0 | 27851 | 3006 | 3006 | 3006 | 16072 | 6 | 0 | 0 | 1 | 49 | 30924 | 33631 | 34071 | 7 | 26 | 3003 | 2004 | 4008 | 2004 | 7014 | 34030 | 1321 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 0 | 3 | 1005 | 2002 | 0 | 5 | 3009 | 999 | 1 | 3 | 0 | 2 | 14889 | 10642 | 1 | 8045 | 3578 | 1 | 63 | 23667 | 3562 | 4444 | 13 | 72 | 68 | 32991 | 19190 | 16686 | 17803 | 3000 | 3002 | 34082 | 34134 | 34062 | 34168 | 34071 |
76006 | 34159 | 256 | 8 | 0 | 0 | 2 | 0 | 0 | 1005 | 0 | 1 | 0 | 5378 | 34036 | 0 | 0 | 27962 | 3006 | 3006 | 3006 | 15959 | 2 | 0 | 0 | 1 | 49 | 31064 | 33674 | 34074 | 8 | 24 | 3006 | 2006 | 4008 | 2004 | 7014 | 34007 | 1349 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 4 | 0 | 1006 | 2004 | 2 | 6 | 3011 | 999 | 1 | 5 | 1 | 2 | 15028 | 11120 | 2 | 7972 | 3592 | 2 | 70 | 23617 | 3637 | 4445 | 27 | 74 | 71 | 33005 | 18937 | 16601 | 17669 | 3000 | 3002 | 34067 | 34208 | 34073 | 34083 | 34132 |
76006 | 34017 | 256 | 6 | 0 | 1 | 1 | 0 | 0 | 1009 | 0 | 0 | 0 | 5329 | 34046 | 0 | 0 | 27981 | 3006 | 3006 | 3009 | 15937 | 5 | 0 | 0 | 1 | 49 | 30963 | 33720 | 34169 | 7 | 25 | 3003 | 2004 | 4008 | 2000 | 7007 | 33872 | 1293 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 0 | 2 | 1007 | 2004 | 0 | 1 | 3013 | 999 | 1 | 4 | 0 | 2 | 15059 | 10597 | 2 | 7983 | 3606 | 1 | 73 | 23644 | 3601 | 4441 | 20 | 68 | 67 | 33012 | 18738 | 16680 | 17468 | 3000 | 3002 | 34206 | 34142 | 34087 | 34194 | 34022 |
76006 | 34150 | 255 | 7 | 0 | 1 | 0 | 0 | 0 | 1005 | 0 | 0 | 0 | 5312 | 33923 | 0 | 0 | 28096 | 3003 | 3006 | 3006 | 15988 | 5 | 0 | 0 | 1 | 49 | 30990 | 33618 | 34167 | 7 | 26 | 3006 | 2002 | 4008 | 2004 | 7014 | 33899 | 1341 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3003 | 4 | 2 | 1006 | 2004 | 0 | 5 | 3009 | 999 | 1 | 3 | 1 | 0 | 14985 | 10623 | 2 | 8022 | 3590 | 1 | 67 | 23687 | 3881 | 4439 | 16 | 66 | 66 | 32946 | 19025 | 16603 | 17540 | 3000 | 3002 | 34166 | 34210 | 34047 | 34032 | 34116 |
76006 | 34141 | 256 | 6 | 0 | 1 | 1 | 0 | 0 | 1006 | 0 | 0 | 0 | 5370 | 33978 | 0 | 0 | 28096 | 3003 | 3006 | 3006 | 15936 | 6 | 0 | 0 | 1 | 49 | 31043 | 33679 | 34071 | 7 | 25 | 3003 | 2005 | 4008 | 2004 | 7014 | 34038 | 1360 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3003 | 4 | 2 | 1003 | 2004 | 1 | 4 | 3009 | 999 | 1 | 4 | 1 | 2 | 14850 | 10564 | 2 | 7963 | 3581 | 0 | 67 | 23577 | 3640 | 4446 | 17 | 71 | 72 | 33004 | 18566 | 16877 | 17645 | 3000 | 3002 | 34086 | 34152 | 34138 | 34040 | 34157 |
76006 | 34124 | 255 | 4 | 0 | 1 | 0 | 0 | 0 | 1006 | 0 | 1 | 0 | 5288 | 33887 | 0 | 0 | 27998 | 3009 | 3003 | 3006 | 15992 | 5 | 0 | 0 | 1 | 49 | 30998 | 33641 | 34148 | 7 | 25 | 3003 | 2006 | 4008 | 2004 | 7014 | 33920 | 1325 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 4 | 0 | 1005 | 2002 | 0 | 4 | 3006 | 999 | 1 | 3 | 0 | 0 | 14925 | 10638 | 2 | 8012 | 3607 | 0 | 72 | 23701 | 3529 | 4444 | 20 | 74 | 71 | 33022 | 19159 | 16665 | 17861 | 3000 | 3002 | 34129 | 34156 | 34153 | 34122 | 34144 |
76006 | 34132 | 256 | 5 | 0 | 0 | 0 | 0 | 0 | 1008 | 0 | 1 | 0 | 5255 | 33963 | 0 | 0 | 27961 | 3006 | 3003 | 3006 | 15980 | 5 | 0 | 0 | 1 | 49 | 31029 | 33706 | 34230 | 7 | 26 | 3006 | 2004 | 4004 | 2004 | 7014 | 33936 | 1359 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 4 | 0 | 1006 | 2004 | 0 | 6 | 3015 | 999 | 1 | 3 | 0 | 2 | 14953 | 10670 | 3 | 8008 | 3592 | 1 | 66 | 23559 | 3537 | 4445 | 17 | 55 | 66 | 32972 | 19215 | 16730 | 17667 | 3000 | 3002 | 34196 | 34114 | 34049 | 34111 | 34081 |
76006 | 34100 | 255 | 5 | 0 | 1 | 0 | 1 | 1 | 1008 | 1 | 0 | 0 | 5340 | 33991 | 0 | 0 | 27991 | 3003 | 3006 | 3003 | 16072 | 5 | 0 | 0 | 1 | 49 | 31074 | 33682 | 34148 | 7 | 25 | 3006 | 2002 | 4012 | 2004 | 7014 | 34067 | 1343 | 2 | 1 | 71001 | 1000 | 1000 | 1 | 3006 | 0 | 2 | 1008 | 2002 | 0 | 5 | 3007 | 999 | 1 | 5 | 1 | 0 | 14989 | 11285 | 1 | 7998 | 3782 | 1 | 67 | 23645 | 3557 | 4435 | 15 | 70 | 65 | 32939 | 19309 | 16677 | 17579 | 3000 | 3002 | 34116 | 34194 | 34135 | 34098 | 34203 |
76006 | 34094 | 254 | 7 | 0 | 1 | 0 | 1 | 1 | 1008 | 0 | 0 | 0 | 5215 | 33992 | 0 | 0 | 28019 | 3006 | 3006 | 3006 | 15940 | 8 | 0 | 0 | 1 | 49 | 31012 | 33710 | 34140 | 7 | 25 | 3003 | 2002 | 4008 | 2004 | 7014 | 33983 | 1327 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 4 | 0 | 1004 | 2002 | 0 | 6 | 3009 | 999 | 1 | 3 | 1 | 2 | 15000 | 10658 | 2 | 7979 | 3567 | 1 | 60 | 23623 | 3615 | 4441 | 14 | 67 | 62 | 32998 | 19098 | 16528 | 17524 | 3000 | 3002 | 34207 | 34201 | 34126 | 34145 | 34096 |
Code:
caspal w0, w1, w2, w3, [x6] add x6, x6, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 18.0144
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 | 18 | 19 | 1e | 1f | 20 | 22 | 23 | 24 | 29 | 3a | 3e | 3f | 40 | 43 | 46 | 49 | 51 | schedule uop (52) | schedule int uop (53) | schedule ldst uop (55) | dispatch int uop (56) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | 60 | 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 branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | aa | ab | ac | af | atomic or exclusive succ (b3) | atomic or exclusive fail (b4) | b6 | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | c3 | branch cond mispred nonspec (c5) | branch mispred nonspec (cb) | cd | cf | d0 | d2 | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
70219 | 180190 | 1349 | 4 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 11865 | 34 | 766 | 1 | 0 | 0 | 728 | 48 | 148 | 180140 | 754 | 14 | 36 | 34 | 108995 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 191574 | 0 | 0 | 49 | 177055 | 0 | 180151 | 180134 | 3 | 170027 | 40100 | 30200 | 40000 | 30200 | 70000 | 180160 | 441 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 1 | 100 | 30845 | 23 | 440 | 545 | 20816 | 20265 | 242 | 178 | 668 | 64 | 10965 | 41099 | 9998 | 2 | 1 | 10224 | 25 | 178 | 327 | 19 | 12 | 4 | 0 | 0 | 0 | 1310 | 0 | 0 | 2 | 17 | 2 | 2 | 179979 | 10000 | 9 | 9 | 1 | 30000 | 40100 | 180156 | 180127 | 180147 | 180158 | 180143 |
70204 | 180173 | 1349 | 2 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 12056 | 27 | 768 | 1 | 0 | 0 | 696 | 8 | 132 | 180122 | 747 | 15 | 31 | 35 | 109102 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 191555 | 0 | 0 | 49 | 177076 | 0 | 180151 | 180143 | 3 | 170028 | 40100 | 30200 | 40000 | 30200 | 70000 | 180142 | 441 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30869 | 16 | 488 | 530 | 20835 | 20250 | 216 | 333 | 504 | 82 | 10967 | 41092 | 9998 | 2 | 1 | 10218 | 27 | 207 | 370 | 17 | 0 | 6 | 0 | 0 | 0 | 1310 | 0 | 0 | 2 | 17 | 2 | 2 | 179957 | 10000 | 9 | 9 | 0 | 30000 | 40100 | 180138 | 180125 | 180128 | 180138 | 180140 |
70204 | 180135 | 1349 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 11973 | 25 | 763 | 1 | 0 | 0 | 656 | 46 | 104 | 180123 | 750 | 11 | 34 | 36 | 108988 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 191448 | 0 | 0 | 49 | 177043 | 0 | 180144 | 180130 | 3 | 170046 | 40100 | 30200 | 40000 | 30200 | 70000 | 180143 | 855 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30941 | 20 | 489 | 565 | 20861 | 20270 | 201 | 181 | 528 | 42 | 10960 | 41108 | 9998 | 2 | 1 | 10215 | 27 | 193 | 371 | 17 | 8 | 5 | 0 | 0 | 0 | 1310 | 0 | 0 | 2 | 17 | 2 | 2 | 179957 | 10000 | 9 | 9 | 0 | 30000 | 40100 | 180132 | 180147 | 180137 | 180138 | 180137 |
70204 | 180144 | 1350 | 3 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 12187 | 28 | 755 | 1 | 0 | 0 | 680 | 44 | 92 | 180128 | 739 | 19 | 35 | 37 | 109110 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 191539 | 0 | 0 | 98 | 177064 | 0 | 180144 | 180132 | 3 | 170044 | 40214 | 30200 | 40000 | 30200 | 70000 | 180123 | 441 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30859 | 22 | 473 | 545 | 20844 | 20257 | 204 | 170 | 684 | 76 | 10997 | 41050 | 9998 | 2 | 1 | 10227 | 30 | 183 | 349 | 19 | 0 | 16 | 0 | 0 | 0 | 1310 | 0 | 0 | 2 | 17 | 2 | 2 | 179979 | 10000 | 9 | 9 | 0 | 30000 | 40100 | 180130 | 180171 | 180127 | 180116 | 180147 |
70204 | 180135 | 1349 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 11875 | 25 | 745 | 1 | 0 | 0 | 680 | 89 | 236 | 180126 | 751 | 12 | 33 | 32 | 108974 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 191591 | 0 | 0 | 98 | 177069 | 0 | 180135 | 180146 | 3 | 170036 | 40100 | 30200 | 40000 | 30200 | 70000 | 180129 | 441 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30899 | 25 | 444 | 580 | 20870 | 20272 | 254 | 206 | 688 | 72 | 11090 | 41142 | 9998 | 2 | 1 | 10318 | 34 | 199 | 346 | 20 | 0 | 4 | 0 | 0 | 0 | 1310 | 0 | 0 | 2 | 17 | 2 | 2 | 179955 | 10000 | 9 | 9 | 1 | 30000 | 40100 | 180166 | 180154 | 180129 | 180159 | 180152 |
70204 | 180138 | 1349 | 4 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 11928 | 32 | 750 | 1 | 0 | 0 | 696 | 75 | 136 | 180125 | 741 | 14 | 37 | 35 | 109032 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 191572 | 0 | 0 | 49 | 177067 | 0 | 180135 | 180156 | 3 | 170044 | 40100 | 30200 | 40000 | 30200 | 70000 | 180164 | 855 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30876 | 22 | 469 | 577 | 20840 | 20256 | 247 | 165 | 700 | 42 | 11059 | 41151 | 9998 | 2 | 1 | 10217 | 23 | 184 | 363 | 20 | 6 | 9 | 1 | 0 | 0 | 1310 | 0 | 0 | 2 | 17 | 2 | 2 | 179956 | 10000 | 9 | 9 | 1 | 30000 | 40100 | 180134 | 180156 | 180145 | 180143 | 180169 |
70204 | 180184 | 1350 | 3 | 0 | 1 | 0 | 0 | 3 | 1 | 1 | 0 | 0 | 11885 | 27 | 746 | 1 | 0 | 0 | 672 | 61 | 120 | 180123 | 772 | 9 | 30 | 36 | 108987 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 191561 | 0 | 0 | 49 | 177058 | 0 | 180151 | 180141 | 3 | 170022 | 40100 | 30200 | 40000 | 30200 | 70000 | 180137 | 441 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30889 | 28 | 471 | 571 | 20910 | 20261 | 231 | 178 | 852 | 86 | 10954 | 41105 | 9998 | 2 | 1 | 10233 | 28 | 188 | 368 | 20 | 0 | 12 | 0 | 0 | 0 | 1310 | 0 | 0 | 2 | 17 | 2 | 2 | 179951 | 10000 | 9 | 9 | 0 | 30000 | 40100 | 180162 | 180153 | 180131 | 180162 | 180169 |
70204 | 180163 | 1349 | 4 | 0 | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 12078 | 31 | 792 | 1 | 0 | 0 | 704 | 66 | 112 | 180130 | 747 | 11 | 35 | 36 | 109042 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 191525 | 0 | 7 | 49 | 177049 | 0 | 180140 | 180140 | 3 | 170022 | 40100 | 30200 | 40000 | 30200 | 70000 | 180144 | 441 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30886 | 23 | 455 | 585 | 20898 | 20270 | 223 | 3 | 890 | 70 | 10994 | 41110 | 9998 | 2 | 1 | 10249 | 28 | 185 | 373 | 17 | 5 | 9 | 0 | 0 | 0 | 1310 | 0 | 0 | 2 | 17 | 2 | 2 | 179957 | 10000 | 9 | 9 | 0 | 30000 | 40100 | 180135 | 180120 | 180120 | 180202 | 180132 |
70204 | 180138 | 1349 | 3 | 0 | 0 | 3 | 0 | 2 | 0 | 0 | 0 | 0 | 11828 | 29 | 757 | 1 | 0 | 0 | 704 | 54 | 104 | 180106 | 764 | 12 | 32 | 32 | 109000 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 191454 | 0 | 0 | 49 | 177082 | 0 | 180122 | 180164 | 3 | 170031 | 40100 | 30200 | 40000 | 30200 | 70000 | 180156 | 441 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30870 | 23 | 498 | 566 | 20894 | 20253 | 221 | 160 | 680 | 44 | 10935 | 41116 | 9998 | 2 | 1 | 10252 | 32 | 175 | 358 | 23 | 3 | 9 | 0 | 0 | 0 | 1310 | 0 | 0 | 2 | 17 | 2 | 2 | 179952 | 10000 | 9 | 9 | 0 | 30000 | 40100 | 180145 | 180172 | 180178 | 180144 | 180133 |
70204 | 180171 | 1350 | 4 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 12026 | 35 | 765 | 1 | 0 | 0 | 672 | 71 | 80 | 180137 | 746 | 12 | 34 | 28 | 109041 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 191477 | 0 | 0 | 49 | 177075 | 0 | 180134 | 180122 | 3 | 170036 | 40100 | 30200 | 40000 | 30200 | 70000 | 180143 | 441 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30878 | 22 | 470 | 557 | 20848 | 20274 | 214 | 198 | 692 | 84 | 10957 | 41142 | 9998 | 2 | 1 | 10226 | 32 | 176 | 332 | 23 | 12 | 6 | 0 | 0 | 0 | 1310 | 0 | 0 | 2 | 17 | 2 | 2 | 180035 | 10000 | 9 | 9 | 2 | 30000 | 40100 | 180146 | 180211 | 180136 | 180114 | 180176 |
Result (median cycles for code): 18.0152
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 1e | 1f | 20 | 22 | 29 | 3a | 3e | 3f | 40 | 43 | 46 | 49 | 51 | schedule uop (52) | schedule int uop (53) | schedule ldst uop (55) | dispatch int uop (56) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | 60 | 69 | 6a | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | aa | ab | ac | af | atomic or exclusive succ (b3) | atomic or exclusive fail (b4) | b6 | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | c3 | branch cond mispred nonspec (c5) | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
70039 | 180160 | 1349 | 2 | 0 | 0 | 0 | 0 | 0 | 12008 | 16 | 799 | 1 | 720 | 46 | 192 | 180113 | 773 | 13 | 34 | 37 | 109419 | 40010 | 10010 | 30000 | 10010 | 30000 | 50072 | 190990 | 0 | 49 | 177032 | 180121 | 180156 | 3 | 170109 | 40010 | 30020 | 40000 | 30020 | 70000 | 180145 | 432 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30878 | 10 | 449 | 557 | 20800 | 20293 | 257 | 358 | 724 | 36 | 10923 | 40983 | 9998 | 2 | 1 | 10122 | 42 | 174 | 331 | 26 | 7 | 5 | 0 | 1270 | 1 | 17 | 1 | 1 | 179952 | 10000 | 9 | 9 | 0 | 30000 | 40010 | 180149 | 180138 | 180144 | 180127 | 180146 |
70024 | 180153 | 1349 | 4 | 0 | 0 | 1 | 0 | 0 | 11926 | 35 | 815 | 1 | 552 | 64 | 144 | 180109 | 744 | 9 | 32 | 35 | 109365 | 40010 | 10010 | 30000 | 10010 | 30000 | 50072 | 191070 | 0 | 49 | 177048 | 180161 | 180138 | 3 | 170113 | 40010 | 30020 | 40000 | 30020 | 70000 | 180119 | 441 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30912 | 17 | 450 | 520 | 20731 | 20268 | 226 | 881 | 336 | 46 | 10958 | 41028 | 9998 | 2 | 1 | 10136 | 23 | 181 | 361 | 16 | 3 | 5 | 0 | 1270 | 3 | 17 | 2 | 2 | 179952 | 10000 | 9 | 9 | 1 | 30000 | 40010 | 180161 | 180130 | 180122 | 180151 | 180172 |
70024 | 180156 | 1349 | 2 | 0 | 0 | 2 | 0 | 0 | 11934 | 38 | 797 | 1 | 712 | 33 | 160 | 180124 | 742 | 8 | 41 | 34 | 109334 | 40010 | 10010 | 30000 | 10010 | 30000 | 50072 | 190966 | 0 | 49 | 177049 | 180181 | 180142 | 3 | 170111 | 40010 | 30020 | 40000 | 30020 | 70000 | 180144 | 432 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30854 | 12 | 448 | 549 | 20814 | 20242 | 264 | 710 | 168 | 38 | 10933 | 41057 | 9998 | 2 | 1 | 10136 | 24 | 181 | 367 | 9 | 6 | 19 | 0 | 1270 | 1 | 17 | 2 | 2 | 179933 | 10000 | 6 | 6 | 0 | 30000 | 40010 | 180116 | 180136 | 180159 | 180103 | 180116 |
70024 | 180138 | 1349 | 3 | 1 | 0 | 0 | 0 | 0 | 12016 | 18 | 778 | 1 | 752 | 41 | 132 | 180127 | 766 | 9 | 35 | 35 | 109284 | 40010 | 10010 | 30000 | 10010 | 30000 | 50072 | 190964 | 0 | 49 | 177062 | 180151 | 180102 | 3 | 170107 | 40010 | 30020 | 40000 | 30020 | 70000 | 180141 | 432 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30894 | 8 | 448 | 579 | 20754 | 20269 | 226 | 909 | 352 | 50 | 10978 | 41092 | 9998 | 2 | 1 | 10175 | 20 | 178 | 324 | 0 | 6 | 5 | 0 | 1270 | 1 | 17 | 2 | 3 | 179944 | 10000 | 6 | 6 | 0 | 30000 | 40010 | 180136 | 180106 | 180120 | 180150 | 180142 |
70024 | 180118 | 1349 | 4 | 1 | 2 | 0 | 0 | 0 | 12038 | 31 | 809 | 1 | 736 | 5 | 92 | 180122 | 777 | 2 | 7 | 9 | 109646 | 40010 | 10010 | 30000 | 10010 | 30000 | 50072 | 190771 | 0 | 49 | 177062 | 180156 | 180159 | 3 | 170086 | 40010 | 30020 | 40059 | 30020 | 70000 | 180150 | 847 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30911 | 9 | 407 | 510 | 20775 | 20247 | 265 | 180 | 692 | 42 | 10965 | 40962 | 9998 | 2 | 1 | 10077 | 27 | 157 | 314 | 9 | 6 | 3 | 0 | 1270 | 1 | 17 | 3 | 1 | 179976 | 10000 | 6 | 6 | 0 | 30000 | 40010 | 180160 | 180185 | 180191 | 180155 | 180140 |
70024 | 180140 | 1350 | 2 | 0 | 0 | 2 | 0 | 0 | 11959 | 24 | 855 | 1 | 680 | 60 | 88 | 180146 | 809 | 1 | 7 | 5 | 109704 | 40010 | 10010 | 30000 | 10010 | 30000 | 50072 | 190731 | 0 | 49 | 174039 | 180156 | 180169 | 3 | 170136 | 40010 | 30020 | 40000 | 30020 | 70000 | 180152 | 432 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 1 | 10 | 30911 | 6 | 360 | 499 | 20792 | 20236 | 274 | 522 | 352 | 30 | 10974 | 40988 | 9998 | 2 | 0 | 10093 | 31 | 153 | 322 | 6 | 0 | 8 | 0 | 1270 | 1 | 17 | 1 | 2 | 179927 | 10000 | 6 | 6 | 0 | 30000 | 40010 | 180141 | 180121 | 180121 | 180162 | 180140 |
70024 | 180152 | 1349 | 3 | 0 | 0 | 0 | 0 | 0 | 11758 | 28 | 797 | 1 | 720 | 32 | 132 | 180125 | 780 | 1 | 16 | 14 | 109575 | 40010 | 10010 | 30000 | 10010 | 30000 | 50072 | 190796 | 0 | 49 | 177057 | 180166 | 180140 | 3 | 170116 | 40010 | 30020 | 40000 | 30064 | 70000 | 180125 | 432 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30897 | 17 | 412 | 479 | 20798 | 20248 | 264 | 532 | 728 | 68 | 10928 | 41001 | 9998 | 2 | 1 | 10090 | 27 | 172 | 306 | 3 | 0 | 10 | 0 | 1270 | 1 | 17 | 2 | 3 | 179979 | 10000 | 6 | 6 | 0 | 30000 | 40010 | 180160 | 180167 | 180183 | 180137 | 180167 |
70024 | 180134 | 1349 | 2 | 0 | 0 | 0 | 0 | 0 | 11957 | 26 | 807 | 1 | 696 | 67 | 128 | 180145 | 814 | 1 | 15 | 17 | 109580 | 40010 | 10010 | 30000 | 10010 | 30000 | 50072 | 190800 | 0 | 49 | 177046 | 180111 | 180163 | 3 | 170097 | 40010 | 30020 | 40000 | 30020 | 70000 | 180140 | 432 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30850 | 8 | 429 | 518 | 20779 | 20240 | 241 | 533 | 352 | 40 | 10889 | 40980 | 9998 | 2 | 0 | 10072 | 29 | 158 | 283 | 6 | 6 | 16 | 0 | 1270 | 1 | 17 | 2 | 2 | 179978 | 10000 | 6 | 6 | 0 | 30000 | 40010 | 180202 | 180164 | 180156 | 180129 | 180131 |
70024 | 180177 | 1350 | 4 | 0 | 0 | 2 | 0 | 0 | 11917 | 32 | 831 | 1 | 728 | 44 | 144 | 180135 | 797 | 1 | 7 | 7 | 109661 | 40010 | 10010 | 30000 | 10010 | 30000 | 50072 | 190651 | 0 | 49 | 177099 | 180152 | 180189 | 3 | 170106 | 40010 | 30020 | 40000 | 30020 | 70000 | 180160 | 432 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30952 | 10 | 422 | 502 | 20820 | 20245 | 271 | 190 | 732 | 66 | 10968 | 40985 | 9998 | 2 | 1 | 10087 | 22 | 180 | 309 | 3 | 0 | 5 | 0 | 1270 | 1 | 17 | 1 | 2 | 179960 | 10000 | 6 | 6 | 0 | 30000 | 40010 | 180134 | 180164 | 180158 | 180171 | 180184 |
70024 | 180147 | 1349 | 2 | 0 | 0 | 0 | 0 | 1 | 12033 | 36 | 828 | 1 | 736 | 32 | 100 | 180331 | 787 | 1 | 7 | 7 | 109673 | 40010 | 10010 | 30000 | 10010 | 30000 | 50072 | 190648 | 0 | 49 | 177082 | 180171 | 180175 | 3 | 170144 | 40010 | 30020 | 40000 | 30020 | 70000 | 180204 | 432 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30896 | 6 | 405 | 501 | 20783 | 20233 | 261 | 542 | 352 | 28 | 10960 | 41129 | 9998 | 2 | 1 | 10108 | 29 | 173 | 333 | 6 | 0 | 18 | 0 | 1270 | 1 | 17 | 2 | 1 | 179991 | 10000 | 6 | 6 | 0 | 30000 | 40010 | 180202 | 180143 | 180145 | 180175 | 180144 |
Code:
caspal w0, w1, w2, w3, [x6]
mov x7, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 18.0750
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 22 | 23 | 3a | 3f | 43 | 46 | 49 | 51 | schedule uop (52) | schedule int uop (53) | schedule ldst uop (55) | dispatch int uop (56) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | 60 | 63 | 69 | 6a | 6b | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | 79 | 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 | atomic or exclusive succ (b3) | atomic or exclusive fail (b4) | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | 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 |
60211 | 180761 | 1349 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 24383 | 12 | 1 | 0 | 1 | 180069 | 7 | 10 | 0 | 33 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2289261 | 0 | 1 | 49 | 177682 | 0 | 180095 | 180762 | 11 | 170705 | 30139 | 2 | 3 | 20228 | 40056 | 20228 | 70098 | 180751 | 579 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30060 | 17 | 24 | 24 | 24374 | 20039 | 0 | 1 | 14383 | 44391 | 9999 | 1 | 14364 | 12 | 1 | 0 | 3 | 0 | 1 | 1 | 1 | 733 | 7756 | 4 | 28 | 4 | 4 | 180578 | 0 | 0 | 0 | 9 | 1 | 30000 | 30102 | 180085 | 180763 | 180085 | 180762 | 180792 |
60206 | 180762 | 1349 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 24366 | 12 | 1 | 0 | 3 | 180736 | 8 | 8 | 0 | 33 | 30139 | 100 | 30039 | 100 | 30039 | 500 | 2289035 | 0 | 1 | 49 | 177015 | 0 | 180752 | 180095 | 11 | 170716 | 30139 | 1 | 1 | 20226 | 40052 | 20226 | 70091 | 180761 | 590 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30057 | 18 | 28 | 23 | 24368 | 20037 | 0 | 1 | 14389 | 44389 | 9999 | 1 | 14355 | 12 | 0 | 2 | 3 | 0 | 1 | 1 | 1 | 733 | 7758 | 3 | 28 | 4 | 3 | 180577 | 0 | 0 | 9 | 9 | 1 | 30000 | 30102 | 180085 | 180752 | 180096 | 180762 | 180077 |
60206 | 180084 | 1354 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 24371 | 12 | 1 | 0 | 2 | 180080 | 6 | 9 | 8 | 33 | 30139 | 100 | 30039 | 100 | 30039 | 500 | 2289197 | 0 | 1 | 49 | 177681 | 0 | 180095 | 180762 | 11 | 170716 | 30142 | 1 | 4 | 20228 | 40056 | 20228 | 70098 | 180750 | 579 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30061 | 17 | 27 | 22 | 24381 | 20040 | 0 | 1 | 14384 | 44392 | 9999 | 1 | 14357 | 11 | 1 | 2 | 3 | 2 | 1 | 1 | 1 | 727 | 7756 | 1 | 18 | 1 | 1 | 179938 | 0 | 0 | 9 | 9 | 4 | 30000 | 30102 | 180752 | 180085 | 180763 | 180085 | 180752 |
60206 | 180751 | 1348 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 24364 | 12 | 1 | 0 | 2 | 180747 | 4 | 9 | 9 | 33 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2289210 | 0 | 1 | 49 | 177004 | 0 | 180751 | 180084 | 11 | 170061 | 30142 | 2 | 4 | 20228 | 40056 | 20228 | 70098 | 180095 | 592 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30061 | 18 | 24 | 23 | 24377 | 20040 | 0 | 0 | 14381 | 44399 | 9999 | 1 | 14358 | 12 | 1 | 2 | 3 | 2 | 1 | 1 | 1 | 727 | 7758 | 1 | 18 | 1 | 1 | 180594 | 0 | 0 | 9 | 9 | 2 | 30000 | 30102 | 180085 | 180751 | 180096 | 180763 | 180085 |
60206 | 180084 | 1354 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 24385 | 12 | 1 | 0 | 2 | 180069 | 0 | 7 | 8 | 33 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2297883 | 0 | 1 | 49 | 177015 | 0 | 180762 | 180095 | 11 | 170719 | 30142 | 2 | 4 | 20228 | 40056 | 20228 | 70098 | 180750 | 582 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30060 | 18 | 24 | 25 | 24368 | 20040 | 0 | 0 | 14384 | 44403 | 9999 | 1 | 14359 | 12 | 1 | 2 | 3 | 0 | 1 | 1 | 1 | 727 | 7762 | 1 | 18 | 1 | 1 | 179919 | 0 | 0 | 9 | 9 | 2 | 30000 | 30102 | 180762 | 180096 | 180752 | 180085 | 180762 |
60206 | 180762 | 1349 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 24372 | 12 | 1 | 0 | 0 | 180080 | 7 | 9 | 9 | 33 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2297742 | 1 | 1 | 49 | 177673 | 3 | 180761 | 180084 | 12 | 170724 | 30142 | 2 | 2 | 20228 | 40056 | 20228 | 70098 | 180753 | 590 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30061 | 17 | 0 | 24 | 24379 | 20040 | 0 | 0 | 14387 | 44402 | 9999 | 1 | 14356 | 11 | 1 | 2 | 3 | 0 | 1 | 1 | 1 | 728 | 7749 | 1 | 18 | 2 | 1 | 179931 | 0 | 0 | 0 | 9 | 4 | 30000 | 30102 | 181073 | 180527 | 181200 | 180519 | 180766 |
60206 | 181645 | 1355 | 1 | 2 | 2 | 0 | 0 | 9 | 9 | 25506 | 630 | 1 | 0 | 0 | 181265 | 7 | 9 | 8 | 384 | 30648 | 102 | 30042 | 100 | 30168 | 511 | 2309809 | 0 | 1 | 49 | 177438 | 0 | 181053 | 180969 | 38 | 170930 | 30648 | 2 | 3 | 20368 | 40336 | 20312 | 70098 | 180087 | 581 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30105 | 18 | 27 | 0 | 24375 | 20039 | 0 | 0 | 14376 | 44388 | 9999 | 1 | 14365 | 12 | 1 | 2 | 3 | 1 | 1 | 1 | 1 | 727 | 7755 | 1 | 18 | 2 | 1 | 179938 | 0 | 0 | 9 | 9 | 2 | 30000 | 30102 | 180751 | 180085 | 180763 | 180096 | 180763 |
60206 | 180761 | 1349 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 24372 | 12 | 1 | 0 | 1 | 180775 | 3 | 10 | 9 | 33 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2297850 | 0 | 1 | 49 | 177663 | 0 | 180084 | 180752 | 12 | 170706 | 30142 | 1 | 4 | 20228 | 40056 | 20228 | 70098 | 180084 | 582 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30061 | 18 | 24 | 21 | 24376 | 20065 | 0 | 2 | 14390 | 44401 | 9999 | 1 | 14357 | 11 | 1 | 2 | 3 | 1 | 1 | 1 | 1 | 727 | 7749 | 1 | 18 | 1 | 1 | 179927 | 0 | 0 | 9 | 9 | 4 | 30000 | 30102 | 180763 | 180085 | 180753 | 180096 | 180763 |
60206 | 180762 | 1349 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 24372 | 11 | 1 | 0 | 1 | 180061 | 0 | 8 | 0 | 33 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2289130 | 0 | 1 | 49 | 177670 | 0 | 180084 | 180750 | 11 | 170047 | 30142 | 2 | 4 | 20228 | 40056 | 20228 | 70098 | 180084 | 592 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30061 | 19 | 28 | 23 | 24366 | 20041 | 0 | 0 | 14382 | 44397 | 9999 | 1 | 14368 | 12 | 1 | 2 | 3 | 1 | 1 | 1 | 1 | 728 | 7753 | 1 | 18 | 1 | 1 | 179938 | 0 | 0 | 9 | 9 | 2 | 30000 | 30102 | 180755 | 180096 | 180762 | 180087 | 180085 |
60206 | 180084 | 1354 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 24377 | 12 | 0 | 0 | 2 | 180072 | 4 | 8 | 8 | 33 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2289059 | 0 | 1 | 49 | 177004 | 0 | 180761 | 180084 | 11 | 170058 | 30142 | 2 | 4 | 20228 | 40056 | 20228 | 70098 | 180084 | 574 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 1 | 100 | 30060 | 19 | 0 | 24 | 24376 | 20040 | 0 | 2 | 14379 | 44395 | 9999 | 1 | 14355 | 12 | 1 | 2 | 3 | 0 | 1 | 1 | 1 | 727 | 7754 | 1 | 18 | 1 | 1 | 179927 | 0 | 0 | 9 | 9 | 2 | 30000 | 30102 | 180096 | 180754 | 180085 | 180752 | 180096 |
Result (median cycles for code): 18.0736
retire uop (01) | cycle (02) | 03 | 09 | 0e | 0f | 18 | 19 | 1e | 22 | 24 | 3a | 3f | 43 | 46 | 49 | 51 | schedule uop (52) | schedule int uop (53) | schedule ldst uop (55) | dispatch int uop (56) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | 60 | 63 | 69 | 6a | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | 79 | 7b | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d cache miss st (a2) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | ac | af | atomic or exclusive succ (b3) | atomic or exclusive fail (b4) | bb | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | branch mispred nonspec (cb) | cd | cf | d1 | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
60031 | 180756 | 1349 | 1 | 1 | 0 | 0 | 0 | 24355 | 1 | 0 | 0 | 180064 | 0 | 0 | 6 | 33 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2297613 | 1 | 1 | 49 | 177666 | 180081 | 180738 | 8 | 170060 | 30049 | 0 | 0 | 20046 | 40052 | 20046 | 70091 | 180756 | 585 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 1 | 10 | 30039 | 28 | 17 | 24364 | 20026 | 0 | 14353 | 44383 | 9999 | 1 | 14349 | 1 | 2 | 3 | 0 | 0 | 651 | 7753 | 6 | 19 | 2 | 2 | 180563 | 0 | 10 | 4 | 30000 | 30012 | 180094 | 180760 | 180083 | 180750 | 180094 |
60026 | 180093 | 1354 | 0 | 0 | 0 | 0 | 0 | 24385 | 0 | 0 | 0 | 180735 | 4 | 6 | 6 | 33 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2289135 | 1 | 1 | 49 | 177667 | 180757 | 180079 | 8 | 170049 | 30049 | 1 | 0 | 20046 | 40052 | 20046 | 70091 | 180760 | 576 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 28 | 17 | 24363 | 20026 | 1 | 14356 | 44389 | 9999 | 1 | 14344 | 1 | 2 | 0 | 0 | 0 | 651 | 7747 | 2 | 19 | 2 | 2 | 179909 | 13 | 10 | 1 | 30000 | 30012 | 180738 | 180083 | 180760 | 180091 | 180740 |
60026 | 180750 | 1349 | 0 | 0 | 0 | 0 | 0 | 24975 | 0 | 0 | 0 | 180066 | 4 | 6 | 0 | 33 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2289096 | 1 | 1 | 49 | 177001 | 180095 | 180757 | 8 | 170713 | 30049 | 1 | 0 | 20046 | 40052 | 20046 | 70091 | 180087 | 576 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 0 | 0 | 24357 | 20026 | 0 | 14354 | 44383 | 9999 | 1 | 14352 | 1 | 0 | 0 | 0 | 0 | 651 | 7748 | 2 | 19 | 2 | 2 | 179889 | 0 | 0 | 4 | 30000 | 30012 | 180761 | 180083 | 180749 | 180080 | 180750 |
60026 | 180750 | 1349 | 0 | 0 | 0 | 0 | 0 | 24358 | 0 | 0 | 0 | 180078 | 4 | 0 | 6 | 33 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2297670 | 1 | 1 | 49 | 177656 | 180748 | 180093 | 8 | 170046 | 30049 | 1 | 0 | 20046 | 40052 | 20046 | 70091 | 180082 | 575 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 28 | 0 | 24357 | 20026 | 1 | 14352 | 44447 | 9999 | 1 | 14346 | 1 | 2 | 0 | 0 | 0 | 651 | 7749 | 2 | 19 | 2 | 2 | 180577 | 10 | 10 | 1 | 30000 | 30012 | 180083 | 180738 | 180083 | 180751 | 180083 |
60026 | 180084 | 1354 | 0 | 0 | 0 | 0 | 0 | 24356 | 1 | 0 | 0 | 180075 | 4 | 6 | 6 | 33 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2297794 | 1 | 1 | 49 | 177668 | 180761 | 180090 | 8 | 170049 | 30049 | 1 | 0 | 20046 | 40052 | 20046 | 70091 | 180760 | 585 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 1 | 10 | 30039 | 28 | 17 | 24363 | 20026 | 0 | 14352 | 44382 | 9999 | 1 | 14351 | 0 | 2 | 0 | 0 | 0 | 651 | 7749 | 2 | 19 | 2 | 2 | 179889 | 13 | 10 | 1 | 30000 | 30012 | 180080 | 180737 | 180083 | 180758 | 180083 |
60026 | 180082 | 1354 | 0 | 0 | 0 | 0 | 0 | 24351 | 1 | 0 | 0 | 180745 | 4 | 0 | 6 | 33 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2288992 | 1 | 1 | 49 | 177002 | 180093 | 180798 | 8 | 170716 | 30049 | 0 | 0 | 20046 | 40052 | 20046 | 70091 | 180757 | 576 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 28 | 17 | 24363 | 20026 | 0 | 14355 | 44383 | 9999 | 1 | 14353 | 1 | 2 | 0 | 0 | 0 | 667 | 7750 | 2 | 19 | 2 | 2 | 179912 | 0 | 13 | 4 | 30000 | 30012 | 180750 | 180071 | 180760 | 180094 | 180704 |
60026 | 180094 | 1353 | 0 | 0 | 0 | 0 | 0 | 24360 | 0 | 0 | 0 | 180734 | 0 | 0 | 0 | 33 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2289136 | 1 | 1 | 49 | 177010 | 180093 | 180747 | 8 | 170714 | 30049 | 1 | 0 | 20046 | 40052 | 20046 | 70091 | 180093 | 586 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 28 | 17 | 24363 | 20026 | 0 | 14354 | 44382 | 9999 | 1 | 14350 | 0 | 2 | 0 | 0 | 0 | 651 | 7740 | 2 | 19 | 2 | 2 | 180574 | 13 | 10 | 0 | 30000 | 30012 | 180754 | 180083 | 180746 | 180082 | 180751 |
60026 | 180094 | 1354 | 0 | 0 | 0 | 0 | 0 | 24362 | 0 | 0 | 0 | 180067 | 4 | 6 | 0 | 33 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2288993 | 1 | 1 | 49 | 177002 | 180090 | 180756 | 8 | 170714 | 30049 | 1 | 0 | 20046 | 40052 | 20046 | 70196 | 180761 | 585 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 28 | 17 | 24361 | 20026 | 0 | 14348 | 44387 | 9999 | 1 | 14344 | 0 | 2 | 0 | 0 | 0 | 651 | 7742 | 2 | 19 | 2 | 2 | 179900 | 0 | 13 | 1 | 30000 | 30012 | 180738 | 180094 | 180748 | 180082 | 180761 |
60026 | 180749 | 1348 | 0 | 0 | 0 | 0 | 0 | 24366 | 0 | 0 | 0 | 180736 | 4 | 6 | 6 | 33 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2288992 | 1 | 1 | 49 | 176990 | 180748 | 180082 | 8 | 170048 | 30049 | 1 | 0 | 20046 | 40052 | 20046 | 70196 | 180754 | 574 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 28 | 17 | 24362 | 20026 | 0 | 14352 | 44389 | 9999 | 1 | 14348 | 1 | 2 | 0 | 0 | 0 | 651 | 7742 | 2 | 19 | 2 | 2 | 179898 | 13 | 10 | 1 | 30000 | 30012 | 180760 | 180080 | 180738 | 180091 | 180749 |
60026 | 180760 | 1349 | 0 | 0 | 0 | 0 | 0 | 24350 | 1 | 0 | 0 | 180075 | 4 | 6 | 6 | 33 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2297760 | 1 | 1 | 49 | 177658 | 180085 | 180748 | 8 | 170714 | 30049 | 1 | 0 | 20046 | 40052 | 20046 | 70091 | 180750 | 588 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 0 | 17 | 24365 | 20026 | 0 | 14351 | 44383 | 9999 | 1 | 14343 | 1 | 2 | 0 | 0 | 0 | 651 | 7749 | 4 | 19 | 2 | 2 | 180578 | 13 | 13 | 0 | 30000 | 30012 | 180750 | 180083 | 180760 | 180082 | 180738 |