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:
casal w0, w1, [x6] nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop
mov x0, 0
(no loop instructions)
Retires (minus 70 nops): 4.001
Issues: 3.006
Integer unit issues: 0.000
Load/store unit issues: 3.006
SIMD/FP unit issues: 0.000
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk instruction (07) | mmu table walk data (08) | 09 | l2 tlb miss instruction (0a) | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 22 | 24 | 3a | 3f | 46 | 49 | 51 | schedule uop (52) | schedule ldst uop (55) | dispatch ldst uop (58) | simd uops in schedulers (5a) | 5f | 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 tlb miss (a1) | l1d cache miss st (a2) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | atomic or exclusive succ (b3) | atomic or exclusive fail (b4) | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | cf | d0 | d1 | d2 | l1i cache miss demand (d3) | l1i tlb miss demand (d4) | d5 | map dispatch bubble (d6) | d9 | da | db | dd | fetch restart (de) | e0 | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
74007 | 33050 | 249 | 0 | 19 | 0 | 0 | 19 | 0 | 1 | 1 | 0 | 0 | 1009 | 2 | 0 | 0 | 5680 | 32679 | 1 | 1 | 20789 | 3006 | 3009 | 3006 | 22995 | 5 | 0 | 0 | 1 | 49 | 29962 | 32606 | 32927 | 9 | 26 | 3006 | 1002 | 3006 | 1003 | 6012 | 32896 | 2626 | 2 | 1 | 71001 | 1000 | 1000 | 1 | 3011 | 5 | 4 | 3 | 1011 | 2008 | 1 | 2 | 12 | 3013 | 999 | 1 | 5 | 0 | 1 | 2 | 0 | 0 | 15768 | 11890 | 3 | 8264 | 3872 | 9 | 53 | 22615 | 3987 | 4444 | 13 | 46 | 44 | 32512 | 17396 | 15062 | 15356 | 3000 | 1001 | 33011 | 32737 | 32922 | 32796 | 32806 |
74005 | 33130 | 246 | 0 | 20 | 0 | 0 | 15 | 0 | 0 | 0 | 0 | 0 | 1008 | 0 | 1 | 0 | 5833 | 32942 | 0 | 1 | 20878 | 3006 | 3009 | 3006 | 22949 | 5 | 0 | 0 | 1 | 49 | 29728 | 32658 | 32834 | 9 | 29 | 3009 | 1003 | 3006 | 1003 | 6018 | 32933 | 2639 | 2 | 1 | 71001 | 1000 | 1000 | 1 | 3006 | 0 | 4 | 2 | 1009 | 2006 | 0 | 0 | 5 | 3010 | 999 | 1 | 6 | 0 | 0 | 2 | 0 | 0 | 15988 | 11290 | 2 | 8391 | 3768 | 11 | 50 | 22581 | 3965 | 4440 | 12 | 55 | 66 | 32487 | 16313 | 15085 | 14922 | 3000 | 1001 | 32878 | 32773 | 33065 | 32814 | 32889 |
74005 | 32643 | 246 | 0 | 25 | 0 | 0 | 24 | 0 | 0 | 0 | 0 | 0 | 1039 | 0 | 1 | 0 | 5915 | 32809 | 0 | 0 | 20739 | 3006 | 3003 | 3006 | 23016 | 3 | 0 | 0 | 1 | 49 | 29689 | 32530 | 32985 | 8 | 29 | 3006 | 1003 | 3006 | 1002 | 6018 | 32775 | 2638 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3009 | 0 | 4 | 2 | 1011 | 2006 | 0 | 0 | 9 | 3013 | 999 | 1 | 7 | 0 | 1 | 2 | 0 | 0 | 15960 | 11849 | 3 | 8293 | 3949 | 10 | 52 | 22516 | 3865 | 4440 | 21 | 43 | 45 | 32431 | 16751 | 14975 | 15643 | 3000 | 1001 | 33189 | 32804 | 32786 | 32765 | 32754 |
74005 | 32860 | 249 | 0 | 16 | 0 | 0 | 17 | 0 | 0 | 0 | 0 | 0 | 1009 | 0 | 0 | 0 | 5943 | 33012 | 0 | 0 | 20733 | 3006 | 3009 | 3006 | 23034 | 6 | 0 | 0 | 1 | 49 | 29977 | 32691 | 32867 | 8 | 27 | 3009 | 1003 | 3009 | 1002 | 6018 | 32835 | 2618 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 0 | 4 | 2 | 1005 | 2004 | 0 | 0 | 7 | 3016 | 999 | 1 | 6 | 0 | 1 | 0 | 0 | 0 | 15540 | 11530 | 3 | 8303 | 3976 | 7 | 45 | 22909 | 3897 | 4444 | 18 | 46 | 43 | 32389 | 16499 | 14553 | 15121 | 3000 | 1001 | 32894 | 32792 | 32807 | 33094 | 32937 |
74005 | 32758 | 247 | 0 | 23 | 0 | 0 | 17 | 0 | 0 | 0 | 0 | 0 | 1011 | 0 | 1 | 0 | 5966 | 32909 | 0 | 0 | 20764 | 3006 | 3006 | 3006 | 22905 | 3 | 0 | 0 | 1 | 49 | 29680 | 32673 | 32685 | 8 | 26 | 3006 | 1001 | 3006 | 1003 | 6012 | 33082 | 2626 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3009 | 0 | 4 | 2 | 1010 | 2006 | 0 | 0 | 9 | 3010 | 999 | 1 | 8 | 0 | 1 | 2 | 0 | 0 | 16000 | 11894 | 5 | 8208 | 3833 | 11 | 48 | 22520 | 3925 | 4444 | 17 | 47 | 46 | 32534 | 17239 | 15013 | 15297 | 3000 | 1001 | 33113 | 32719 | 32776 | 33304 | 32926 |
74005 | 32842 | 248 | 0 | 16 | 0 | 0 | 14 | 0 | 0 | 0 | 0 | 0 | 1008 | 0 | 1 | 0 | 5916 | 32828 | 0 | 0 | 20916 | 3006 | 3009 | 3006 | 23059 | 4 | 0 | 0 | 1 | 49 | 29739 | 32630 | 33125 | 8 | 28 | 3009 | 1003 | 3006 | 1003 | 6012 | 33054 | 2620 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 0 | 4 | 2 | 1009 | 2006 | 0 | 0 | 4 | 3018 | 999 | 1 | 5 | 0 | 1 | 2 | 0 | 0 | 16124 | 11981 | 7 | 8290 | 3944 | 7 | 43 | 22637 | 3972 | 4436 | 9 | 43 | 39 | 32365 | 17225 | 14824 | 15393 | 3000 | 1001 | 32782 | 32817 | 32857 | 32930 | 32987 |
74005 | 32830 | 247 | 0 | 17 | 0 | 0 | 16 | 0 | 0 | 0 | 0 | 0 | 1011 | 0 | 1 | 0 | 5995 | 33023 | 0 | 0 | 20988 | 3009 | 3009 | 3006 | 23109 | 4 | 0 | 0 | 1 | 49 | 29533 | 32672 | 32898 | 7 | 28 | 3006 | 1003 | 3006 | 1003 | 6012 | 32652 | 2618 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 0 | 4 | 2 | 1010 | 2004 | 0 | 0 | 7 | 3015 | 999 | 1 | 5 | 0 | 1 | 2 | 0 | 0 | 15858 | 12016 | 3 | 8437 | 4098 | 8 | 46 | 22439 | 3864 | 4437 | 13 | 49 | 48 | 32344 | 16348 | 14528 | 14990 | 3000 | 1001 | 32926 | 33062 | 32956 | 32811 | 32635 |
74005 | 32891 | 248 | 0 | 17 | 0 | 0 | 17 | 0 | 0 | 0 | 0 | 0 | 1013 | 0 | 0 | 0 | 6128 | 32824 | 0 | 1 | 20629 | 3006 | 3006 | 3006 | 23112 | 11 | 0 | 0 | 1 | 49 | 29776 | 32623 | 33045 | 8 | 27 | 3009 | 1002 | 3006 | 1002 | 6012 | 32695 | 2592 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3013 | 4 | 6 | 3 | 1009 | 2006 | 0 | 0 | 11 | 3017 | 999 | 1 | 6 | 2 | 1 | 2 | 3 | 1 | 16222 | 11729 | 6 | 8417 | 4024 | 4 | 44 | 22784 | 3934 | 4434 | 14 | 53 | 45 | 32443 | 16669 | 15095 | 15702 | 3000 | 1001 | 32711 | 33060 | 33047 | 32763 | 32700 |
74005 | 32770 | 245 | 0 | 14 | 0 | 0 | 17 | 0 | 0 | 0 | 0 | 0 | 1006 | 0 | 0 | 0 | 5724 | 32713 | 1 | 0 | 20734 | 3009 | 3009 | 3006 | 23016 | 11 | 0 | 0 | 1 | 49 | 29544 | 32786 | 32927 | 8 | 29 | 3009 | 1003 | 3006 | 1003 | 6012 | 32797 | 2618 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3009 | 0 | 4 | 2 | 1006 | 2006 | 0 | 0 | 8 | 3011 | 999 | 1 | 4 | 0 | 0 | 2 | 0 | 0 | 16587 | 12244 | 3 | 8305 | 3893 | 12 | 40 | 22371 | 4072 | 4437 | 13 | 46 | 40 | 32337 | 16383 | 15101 | 15336 | 3000 | 1001 | 32923 | 33108 | 32657 | 32797 | 32855 |
74005 | 32595 | 245 | 0 | 20 | 0 | 0 | 22 | 0 | 0 | 0 | 0 | 0 | 1008 | 0 | 1 | 0 | 5989 | 32619 | 0 | 0 | 20616 | 3006 | 3006 | 3009 | 22977 | 9 | 0 | 0 | 1 | 49 | 29801 | 32870 | 32567 | 8 | 25 | 3006 | 1002 | 3006 | 1003 | 6012 | 32689 | 2658 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 0 | 4 | 0 | 1011 | 2006 | 0 | 0 | 7 | 3011 | 999 | 1 | 7 | 0 | 1 | 2 | 0 | 0 | 15954 | 11628 | 3 | 8436 | 3855 | 7 | 45 | 22447 | 4061 | 4444 | 19 | 46 | 38 | 32328 | 16218 | 14319 | 15529 | 3000 | 1001 | 32693 | 33133 | 32679 | 33018 | 33188 |
Code:
casal w0, w1, [x6] add x6, x6, 4
(fused SUBS/B.cc loop)
Result (median cycles for code): 7.0067
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 20 | 22 | 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) | branch mispred nonspec (cb) | cd | 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 |
50210 | 70081 | 525 | 2 | 2 | 2 | 2 | 0 | 0 | 0 | 0 | 5540 | 24 | 213 | 1 | 56 | 2 | 172 | 70054 | 185 | 1 | 49 | 47 | 33 | 40103 | 10100 | 30003 | 10101 | 30006 | 50515 | 251670 | 1 | 49 | 66990 | 70060 | 70069 | 6 | 60044 | 40107 | 20203 | 30006 | 20203 | 60012 | 70068 | 350 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30204 | 8 | 210 | 180 | 10196 | 20056 | 18 | 227 | 0 | 72 | 153 | 30225 | 9998 | 2 | 1 | 54 | 10 | 113 | 290 | 6 | 3 | 0 | 1 | 1 | 1 | 1316 | 0 | 16 | 0 | 0 | 70041 | 10000 | 10 | 10 | 0 | 30000 | 20100 | 70071 | 70067 | 70070 | 70071 | 70067 |
50204 | 70065 | 525 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 5549 | 12 | 173 | 1 | 104 | 5 | 92 | 70056 | 223 | 6 | 34 | 49 | 32 | 40103 | 10100 | 30003 | 10101 | 30006 | 50515 | 251710 | 0 | 49 | 66988 | 70058 | 70072 | 6 | 60041 | 40107 | 20203 | 30006 | 20203 | 60012 | 70067 | 350 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30201 | 8 | 257 | 197 | 10273 | 20045 | 16 | 208 | 0 | 22 | 118 | 30243 | 9998 | 2 | 1 | 64 | 22 | 116 | 194 | 6 | 5 | 4 | 1 | 1 | 1 | 1316 | 0 | 16 | 0 | 0 | 70038 | 10000 | 10 | 10 | 0 | 30000 | 20100 | 70068 | 70070 | 70071 | 70072 | 70289 |
50204 | 70071 | 524 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 5353 | 24 | 221 | 1 | 0 | 1 | 156 | 70898 | 171 | 5 | 43 | 41 | 32 | 40103 | 10100 | 30003 | 10101 | 30006 | 50515 | 251844 | 1 | 49 | 66988 | 70061 | 70067 | 6 | 60047 | 40107 | 20203 | 30006 | 20317 | 60012 | 70068 | 350 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30213 | 8 | 227 | 177 | 10248 | 20060 | 15 | 235 | 0 | 16 | 131 | 30277 | 9998 | 2 | 1 | 63 | 14 | 131 | 268 | 6 | 0 | 0 | 1 | 1 | 1 | 1316 | 0 | 16 | 0 | 0 | 70039 | 10000 | 10 | 10 | 0 | 30000 | 20100 | 70066 | 70071 | 70069 | 70070 | 70072 |
50204 | 70069 | 525 | 2 | 2 | 2 | 2 | 0 | 0 | 0 | 0 | 5450 | 21 | 221 | 1 | 128 | 3 | 68 | 70050 | 163 | 3 | 41 | 38 | 32 | 40103 | 10100 | 30003 | 10101 | 30006 | 50515 | 251573 | 0 | 49 | 66987 | 70063 | 70901 | 6 | 60045 | 40107 | 20203 | 30006 | 20203 | 60012 | 70072 | 350 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30220 | 6 | 245 | 213 | 10241 | 20060 | 16 | 208 | 0 | 16 | 149 | 30225 | 9998 | 2 | 1 | 59 | 12 | 116 | 268 | 6 | 0 | 1 | 1 | 1 | 1 | 1316 | 0 | 16 | 0 | 0 | 70038 | 10000 | 10 | 10 | 0 | 30000 | 20100 | 70067 | 70066 | 70067 | 70066 | 70070 |
50204 | 70068 | 525 | 2 | 2 | 0 | 2 | 1 | 0 | 0 | 0 | 5566 | 13 | 190 | 1 | 112 | 3 | 36 | 70055 | 198 | 5 | 40 | 37 | 32 | 40103 | 10100 | 30003 | 10101 | 30006 | 50515 | 251749 | 0 | 49 | 66990 | 70060 | 70067 | 6 | 60046 | 40107 | 20203 | 30006 | 20203 | 60012 | 70070 | 350 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30228 | 8 | 202 | 187 | 10324 | 20049 | 14 | 263 | 0 | 30 | 146 | 30310 | 9998 | 2 | 1 | 69 | 14 | 127 | 184 | 6 | 0 | 4 | 1 | 1 | 1 | 1316 | 0 | 16 | 0 | 0 | 70038 | 10000 | 10 | 10 | 0 | 30000 | 20100 | 70070 | 70067 | 70067 | 70071 | 70072 |
50204 | 70067 | 525 | 2 | 2 | 2 | 2 | 0 | 0 | 0 | 0 | 5303 | 30 | 227 | 1 | 120 | 1 | 108 | 70053 | 193 | 5 | 36 | 44 | 32 | 40103 | 10100 | 30003 | 10115 | 30006 | 50515 | 251992 | 0 | 49 | 66988 | 70064 | 70069 | 6 | 60043 | 40107 | 20203 | 30006 | 20203 | 60012 | 70284 | 350 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30312 | 8 | 322 | 174 | 10226 | 20080 | 20 | 197 | 0 | 22 | 145 | 30364 | 9998 | 2 | 1 | 64 | 32 | 152 | 216 | 6 | 2 | 1 | 1 | 1 | 1 | 1316 | 0 | 16 | 0 | 0 | 70245 | 10029 | 10 | 10 | 0 | 30000 | 20100 | 70482 | 70069 | 70491 | 70070 | 70071 |
50204 | 70071 | 524 | 2 | 0 | 2 | 2 | 0 | 0 | 0 | 0 | 5510 | 28 | 211 | 1 | 48 | 2 | 128 | 70052 | 187 | 1 | 36 | 40 | 33 | 40103 | 10100 | 30003 | 10101 | 30006 | 50515 | 251479 | 0 | 49 | 66988 | 70061 | 70066 | 6 | 60043 | 40107 | 20203 | 30174 | 20203 | 60012 | 70070 | 350 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 1 | 100 | 30275 | 8 | 302 | 174 | 10279 | 20093 | 19 | 251 | 0 | 18 | 146 | 30404 | 9998 | 2 | 1 | 61 | 20 | 118 | 250 | 6 | 0 | 1 | 1 | 1 | 1 | 1316 | 0 | 16 | 0 | 0 | 70040 | 10000 | 10 | 10 | 0 | 30000 | 20100 | 70070 | 70069 | 70068 | 70068 | 70071 |
50204 | 70065 | 524 | 2 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 5582 | 30 | 201 | 1 | 160 | 1 | 72 | 70903 | 204 | 3 | 40 | 41 | 32 | 40103 | 10100 | 30003 | 10101 | 30006 | 50515 | 251926 | 0 | 49 | 66986 | 70060 | 70073 | 6 | 60045 | 40107 | 20203 | 30006 | 20203 | 60012 | 70069 | 350 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30260 | 6 | 202 | 215 | 10236 | 20131 | 21 | 181 | 0 | 174 | 157 | 30394 | 9998 | 2 | 1 | 53 | 32 | 133 | 330 | 6 | 2 | 1 | 1 | 1 | 1 | 1355 | 0 | 16 | 0 | 0 | 70038 | 10000 | 10 | 10 | 0 | 30000 | 20100 | 70069 | 70070 | 70067 | 70066 | 70072 |
50204 | 70066 | 525 | 2 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 5589 | 24 | 160 | 1 | 8 | 3 | 152 | 70059 | 210 | 2 | 31 | 35 | 32 | 40103 | 10100 | 30003 | 10101 | 30006 | 50515 | 251992 | 0 | 49 | 66986 | 70060 | 70067 | 6 | 60042 | 40107 | 20203 | 30006 | 20203 | 60012 | 70066 | 350 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30227 | 15 | 209 | 151 | 10277 | 20040 | 20 | 248 | 0 | 82 | 137 | 30219 | 9998 | 2 | 1 | 65 | 24 | 109 | 234 | 6 | 0 | 5 | 1 | 1 | 1 | 1317 | 0 | 16 | 0 | 0 | 70038 | 10000 | 10 | 10 | 0 | 30000 | 20100 | 70067 | 70081 | 70069 | 70072 | 70067 |
50204 | 70914 | 525 | 2 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 5374 | 22 | 191 | 1 | 16 | 1 | 128 | 71725 | 155 | 3 | 35 | 41 | 32 | 40159 | 10128 | 30003 | 10101 | 30006 | 50515 | 251617 | 0 | 49 | 66989 | 70061 | 70065 | 6 | 60046 | 40107 | 20203 | 30006 | 20203 | 60012 | 70070 | 350 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30273 | 6 | 251 | 171 | 10295 | 20087 | 22 | 175 | 0 | 62 | 136 | 30325 | 9998 | 2 | 1 | 51 | 24 | 121 | 246 | 6 | 12 | 2 | 1 | 1 | 1 | 1317 | 0 | 16 | 0 | 0 | 70040 | 10000 | 10 | 10 | 0 | 30000 | 20100 | 70072 | 70070 | 70066 | 70070 | 70068 |
Result (median cycles for code): 7.0066
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 | 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 | 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 | 9e | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | 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 |
50030 | 70066 | 525 | 0 | 0 | 0 | 0 | 0 | 0 | 5407 | 26 | 207 | 1 | 0 | 0 | 184 | 1 | 48 | 70046 | 197 | 2 | 30 | 40 | 30 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 251277 | 1 | 49 | 66983 | 0 | 70049 | 70066 | 3 | 60045 | 40010 | 20020 | 30000 | 20020 | 60000 | 70064 | 346 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 0 | 10 | 30131 | 0 | 214 | 203 | 10200 | 20080 | 15 | 222 | 32 | 80 | 30248 | 9998 | 2 | 0 | 76 | 30 | 99 | 156 | 0 | 0 | 1 | 0 | 1270 | 2 | 17 | 4 | 4 | 70031 | 10000 | 6 | 6 | 0 | 30000 | 20010 | 70065 | 70064 | 70066 | 70067 | 70063 |
50024 | 70065 | 525 | 0 | 0 | 0 | 0 | 0 | 0 | 5255 | 22 | 235 | 1 | 0 | 0 | 40 | 1 | 56 | 70048 | 206 | 2 | 38 | 36 | 27 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 251273 | 0 | 49 | 66984 | 0 | 70054 | 70062 | 3 | 60049 | 40010 | 20020 | 30000 | 20020 | 60000 | 70063 | 346 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 0 | 10 | 30189 | 0 | 132 | 195 | 10198 | 20061 | 13 | 165 | 38 | 167 | 30309 | 9998 | 2 | 0 | 49 | 32 | 98 | 268 | 0 | 0 | 5 | 0 | 1270 | 4 | 17 | 4 | 4 | 70029 | 10000 | 6 | 6 | 0 | 30000 | 20010 | 70064 | 70067 | 70065 | 70062 | 70066 |
50024 | 70061 | 524 | 0 | 0 | 0 | 0 | 1 | 0 | 5416 | 32 | 165 | 1 | 0 | 0 | 0 | 1 | 120 | 70049 | 197 | 1 | 31 | 40 | 30 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 251567 | 1 | 49 | 66985 | 0 | 70051 | 70064 | 3 | 60045 | 40010 | 20020 | 30000 | 20020 | 60000 | 70062 | 346 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 0 | 10 | 30247 | 0 | 241 | 195 | 10240 | 20054 | 20 | 161 | 20 | 256 | 30277 | 9998 | 2 | 0 | 77 | 34 | 120 | 182 | 0 | 0 | 3 | 0 | 1270 | 4 | 17 | 4 | 4 | 70026 | 10000 | 6 | 6 | 0 | 30000 | 20010 | 70064 | 70065 | 70062 | 70064 | 70062 |
50024 | 70068 | 524 | 0 | 0 | 0 | 0 | 0 | 0 | 5247 | 27 | 169 | 1 | 0 | 0 | 40 | 1 | 124 | 70047 | 123 | 6 | 28 | 24 | 30 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 251774 | 0 | 49 | 66985 | 0 | 70051 | 70061 | 3 | 60045 | 40010 | 20020 | 30000 | 20020 | 60000 | 70064 | 346 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 0 | 10 | 30277 | 0 | 231 | 154 | 10258 | 20071 | 28 | 198 | 72 | 196 | 30271 | 9998 | 2 | 0 | 76 | 58 | 100 | 176 | 0 | 6 | 0 | 0 | 1270 | 4 | 17 | 2 | 4 | 70028 | 10000 | 6 | 6 | 0 | 30000 | 20010 | 70062 | 70067 | 70067 | 70062 | 70065 |
50024 | 70061 | 525 | 0 | 0 | 0 | 0 | 1 | 0 | 5274 | 40 | 189 | 1 | 0 | 0 | 96 | 1 | 184 | 70048 | 151 | 2 | 65 | 26 | 30 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 251602 | 0 | 49 | 66976 | 0 | 70051 | 70065 | 3 | 60046 | 40010 | 20020 | 30000 | 20020 | 60000 | 70064 | 346 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 0 | 10 | 30151 | 0 | 244 | 171 | 10251 | 20083 | 14 | 159 | 22 | 177 | 30285 | 9998 | 2 | 0 | 53 | 32 | 107 | 162 | 0 | 0 | 0 | 0 | 1270 | 4 | 17 | 4 | 2 | 70027 | 10000 | 6 | 6 | 0 | 30000 | 20010 | 70062 | 70066 | 70062 | 70065 | 70063 |
50024 | 70063 | 524 | 0 | 0 | 0 | 0 | 1 | 0 | 5331 | 36 | 182 | 1 | 0 | 0 | 32 | 1 | 28 | 70047 | 179 | 2 | 43 | 41 | 30 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 251802 | 0 | 49 | 66984 | 0 | 70052 | 70066 | 3 | 60046 | 40010 | 20020 | 30000 | 20020 | 60000 | 70063 | 346 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 0 | 10 | 30186 | 0 | 193 | 151 | 10261 | 20104 | 16 | 207 | 64 | 185 | 30367 | 9998 | 2 | 0 | 67 | 32 | 115 | 220 | 0 | 0 | 1 | 0 | 1270 | 2 | 17 | 2 | 4 | 70028 | 10000 | 6 | 6 | 0 | 30000 | 20010 | 70064 | 70065 | 70065 | 70066 | 70063 |
50024 | 70062 | 525 | 0 | 0 | 0 | 0 | 0 | 0 | 5290 | 52 | 193 | 1 | 0 | 0 | 0 | 1 | 164 | 70046 | 188 | 2 | 32 | 35 | 30 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 251591 | 0 | 49 | 66983 | 0 | 70053 | 70063 | 3 | 60046 | 40066 | 20020 | 30000 | 20020 | 60000 | 70063 | 346 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 0 | 10 | 30184 | 0 | 209 | 172 | 10249 | 20086 | 18 | 193 | 54 | 154 | 30326 | 9998 | 2 | 0 | 57 | 24 | 84 | 236 | 0 | 0 | 0 | 0 | 1270 | 2 | 17 | 4 | 4 | 70028 | 10000 | 6 | 0 | 0 | 30000 | 20010 | 70066 | 70068 | 70064 | 70068 | 70067 |
50024 | 70064 | 524 | 0 | 0 | 0 | 0 | 0 | 0 | 5321 | 30 | 278 | 1 | 0 | 0 | 0 | 1 | 116 | 70050 | 166 | 2 | 34 | 45 | 30 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 251763 | 0 | 49 | 66982 | 0 | 70052 | 70067 | 3 | 60047 | 40010 | 20020 | 30000 | 20020 | 60000 | 70064 | 346 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 0 | 10 | 30198 | 0 | 183 | 173 | 10260 | 20057 | 16 | 233 | 16 | 174 | 30254 | 9998 | 2 | 0 | 70 | 34 | 99 | 194 | 0 | 0 | 0 | 0 | 1270 | 4 | 17 | 4 | 4 | 70029 | 10000 | 6 | 6 | 0 | 30000 | 20010 | 70068 | 70065 | 70068 | 70064 | 70064 |
50024 | 70064 | 525 | 0 | 0 | 0 | 0 | 0 | 0 | 5213 | 45 | 157 | 1 | 0 | 0 | 152 | 2 | 0 | 70050 | 134 | 3 | 25 | 33 | 26 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 251559 | 0 | 49 | 66984 | 0 | 70055 | 70064 | 3 | 60048 | 40010 | 20020 | 30000 | 20020 | 60000 | 70064 | 346 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 0 | 10 | 30167 | 0 | 285 | 187 | 10266 | 20081 | 21 | 218 | 14 | 144 | 30286 | 9998 | 2 | 0 | 72 | 44 | 85 | 238 | 0 | 0 | 4 | 0 | 1270 | 2 | 17 | 6 | 3 | 70022 | 10000 | 6 | 6 | 0 | 30000 | 20010 | 70065 | 70067 | 70064 | 70064 | 70066 |
50024 | 70062 | 525 | 0 | 0 | 0 | 0 | 0 | 0 | 5301 | 38 | 161 | 1 | 0 | 0 | 0 | 1 | 172 | 70101 | 213 | 6 | 34 | 30 | 30 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 251551 | 0 | 49 | 66985 | 0 | 70052 | 70065 | 3 | 60045 | 40010 | 20020 | 30000 | 20020 | 60000 | 70067 | 346 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 0 | 10 | 30177 | 0 | 247 | 168 | 10248 | 20074 | 11 | 232 | 18 | 216 | 30299 | 9998 | 2 | 0 | 73 | 42 | 157 | 268 | 0 | 0 | 3 | 0 | 1270 | 4 | 17 | 4 | 4 | 70030 | 10000 | 6 | 6 | 0 | 30000 | 20010 | 70068 | 70063 | 70065 | 70068 | 70067 |
Code:
casal w0, w1, [x6]
mov x7, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 21.1410
retire uop (01) | cycle (02) | 03 | mmu table walk instruction (07) | l2 tlb miss instruction (0a) | 0e | 0f | 18 | 19 | 1e | 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 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 | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | c2 | branch cond mispred nonspec (c5) | branch mispred nonspec (cb) | cd | cf | d1 | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
40210 | 210078 | 1584 | 1 | 1 | 0 | 0 | 0 | 0 | 24026 | 0 | 0 | 0 | 211406 | 4 | 5 | 5 | 34 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2858844 | 0 | 1 | 49 | 208342 | 0 | 210089 | 211410 | 13 | 200042 | 30142 | 0 | 0 | 10214 | 30042 | 10214 | 60084 | 210089 | 1506 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 0 | 17 | 24029 | 20028 | 0 | 0 | 14019 | 44060 | 9999 | 1 | 14019 | 1 | 2 | 0 | 1 | 1 | 1 | 727 | 7415 | 1 | 17 | 1 | 1 | 209899 | 10 | 10 | 2 | 30000 | 10101 | 211423 | 210079 | 211413 | 210079 | 211410 |
40205 | 211410 | 1574 | 1 | 1 | 0 | 0 | 0 | 0 | 24031 | 1 | 0 | 0 | 211408 | 4 | 0 | 6 | 34 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2876668 | 0 | 1 | 49 | 208341 | 0 | 210089 | 210771 | 13 | 200053 | 30142 | 1 | 0 | 10214 | 30042 | 10214 | 60084 | 210076 | 1517 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 0 | 0 | 24032 | 20028 | 0 | 0 | 14107 | 44061 | 9999 | 1 | 14020 | 0 | 2 | 0 | 1 | 1 | 1 | 727 | 7410 | 1 | 17 | 1 | 1 | 209888 | 10 | 10 | 0 | 30000 | 10101 | 211424 | 210077 | 211422 | 210066 | 211455 |
40206 | 211421 | 1574 | 1 | 1 | 1 | 0 | 0 | 0 | 24030 | 1 | 0 | 0 | 210063 | 4 | 6 | 6 | 34 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2876831 | 0 | 1 | 49 | 208341 | 0 | 210089 | 211421 | 13 | 201386 | 30142 | 1 | 0 | 10214 | 30042 | 10214 | 60084 | 210089 | 1516 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30081 | 28 | 17 | 24035 | 20028 | 0 | 0 | 14024 | 44066 | 9999 | 1 | 14021 | 0 | 0 | 0 | 1 | 1 | 1 | 727 | 7410 | 1 | 17 | 1 | 1 | 209899 | 10 | 10 | 2 | 30000 | 10101 | 211424 | 210077 | 211411 | 210079 | 210090 |
40205 | 211410 | 1574 | 1 | 1 | 0 | 0 | 0 | 0 | 24026 | 0 | 0 | 0 | 211406 | 4 | 6 | 6 | 34 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2876649 | 0 | 1 | 49 | 208331 | 0 | 210065 | 211412 | 13 | 201387 | 30142 | 1 | 0 | 10214 | 30042 | 10214 | 60084 | 211421 | 1508 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 28 | 17 | 24032 | 20028 | 0 | 18 | 14022 | 44060 | 9999 | 1 | 14024 | 1 | 2 | 0 | 1 | 1 | 1 | 727 | 7412 | 1 | 17 | 1 | 1 | 211220 | 0 | 10 | 2 | 30000 | 10101 | 210090 | 211409 | 210090 | 211424 | 210079 |
40205 | 211422 | 1573 | 1 | 1 | 0 | 0 | 0 | 0 | 24026 | 1 | 0 | 0 | 211384 | 0 | 6 | 0 | 34 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2858841 | 0 | 1 | 49 | 207009 | 0 | 211411 | 210090 | 13 | 200042 | 30142 | 1 | 0 | 10214 | 30042 | 10214 | 60084 | 210089 | 1507 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 28 | 17 | 24036 | 20028 | 111 | 0 | 14015 | 44060 | 9999 | 1 | 14016 | 0 | 0 | 0 | 1 | 1 | 1 | 727 | 7408 | 1 | 17 | 1 | 1 | 211204 | 0 | 10 | 2 | 30000 | 10101 | 210079 | 211411 | 210090 | 211411 | 210090 |
40205 | 211423 | 1574 | 1 | 1 | 0 | 0 | 0 | 0 | 24024 | 0 | 1 | 0 | 211408 | 4 | 0 | 6 | 34 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2858841 | 1 | 1 | 49 | 207009 | 0 | 211422 | 210089 | 13 | 200029 | 30142 | 1 | 0 | 10214 | 30042 | 10228 | 60084 | 211412 | 1508 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 28 | 17 | 24030 | 20054 | 5 | 0 | 14021 | 44059 | 9999 | 1 | 14023 | 1 | 2 | 0 | 1 | 1 | 1 | 727 | 7414 | 1 | 17 | 1 | 1 | 211231 | 0 | 10 | 2 | 30000 | 10101 | 210066 | 211411 | 210090 | 211424 | 211467 |
40205 | 210089 | 1583 | 1 | 1 | 0 | 0 | 0 | 0 | 24014 | 0 | 1 | 0 | 211407 | 4 | 6 | 6 | 34 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2876663 | 0 | 1 | 49 | 208343 | 0 | 210089 | 211423 | 13 | 200042 | 30142 | 1 | 0 | 10214 | 30042 | 10214 | 60084 | 210081 | 1505 | 3 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 0 | 17 | 24026 | 20028 | 0 | 0 | 14021 | 44061 | 9999 | 1 | 14018 | 1 | 2 | 0 | 1 | 1 | 1 | 727 | 7421 | 1 | 17 | 1 | 1 | 209888 | 10 | 10 | 2 | 30000 | 10101 | 211424 | 210077 | 211423 | 210090 | 211450 |
40205 | 210078 | 1583 | 1 | 1 | 0 | 0 | 0 | 0 | 24029 | 0 | 1 | 0 | 210063 | 4 | 6 | 6 | 34 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2858840 | 1 | 1 | 98 | 208358 | 0 | 210078 | 211421 | 13 | 201386 | 30142 | 1 | 0 | 10214 | 30042 | 10214 | 60084 | 210089 | 1516 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 28 | 0 | 24032 | 20028 | 0 | 0 | 14026 | 44053 | 9999 | 1 | 14016 | 1 | 2 | 0 | 1 | 1 | 1 | 727 | 7413 | 1 | 17 | 1 | 1 | 211217 | 10 | 10 | 2 | 30000 | 10101 | 210090 | 211424 | 210090 | 211410 | 210090 |
40205 | 211421 | 1573 | 1 | 1 | 0 | 0 | 0 | 0 | 24026 | 0 | 1 | 0 | 211384 | 4 | 6 | 6 | 34 | 30184 | 100 | 30042 | 100 | 30042 | 500 | 2876483 | 1 | 1 | 49 | 206998 | 0 | 211412 | 210842 | 13 | 201385 | 30142 | 1 | 0 | 10214 | 30042 | 10214 | 60084 | 211412 | 1508 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 28 | 17 | 24034 | 20028 | 88 | 4 | 14022 | 44060 | 9999 | 1 | 14018 | 1 | 2 | 0 | 1 | 1 | 1 | 727 | 7415 | 1 | 17 | 1 | 1 | 209899 | 10 | 10 | 2 | 30000 | 10101 | 210090 | 211424 | 210090 | 211411 | 211475 |
40205 | 210078 | 1583 | 1 | 1 | 1 | 0 | 0 | 0 | 24034 | 0 | 1 | 0 | 211397 | 4 | 0 | 6 | 34 | 30184 | 100 | 30042 | 100 | 30042 | 500 | 2876827 | 0 | 1 | 49 | 208319 | 0 | 210078 | 211412 | 13 | 201387 | 30142 | 1 | 0 | 10214 | 30042 | 10214 | 60084 | 210079 | 1505 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 28 | 17 | 24032 | 20028 | 158 | 0 | 14020 | 44061 | 9999 | 1 | 14018 | 0 | 2 | 0 | 1 | 1 | 1 | 727 | 7409 | 1 | 17 | 1 | 1 | 211229 | 10 | 10 | 2 | 30000 | 10101 | 210066 | 211413 | 210090 | 211424 | 210090 |
Result (median cycles for code): 21.1397
retire uop (01) | cycle (02) | 03 | 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 | 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 | 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) | branch cond mispred nonspec (c5) | cd | cf | d1 | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | e7 | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
40028 | 211417 | 1573 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 24024 | 1 | 1 | 0 | 1 | 210073 | 2 | 7 | 6 | 34 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2858767 | 0 | 1 | 49 | 206997 | 211408 | 210074 | 10 | 200053 | 30049 | 1 | 0 | 10033 | 30039 | 10033 | 60078 | 210076 | 1505 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 1 | 10 | 30039 | 0 | 28 | 15 | 24030 | 20027 | 0 | 0 | 14023 | 44057 | 9999 | 1 | 14017 | 1 | 1 | 2 | 1 | 0 | 653 | 7412 | 4 | 18 | 3 | 3 | 209851 | 0 | 6 | 6 | 0 | 30000 | 10011 | 210076 | 211423 | 210086 | 211421 | 210089 |
40025 | 210079 | 1584 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 24029 | 0 | 0 | 0 | 1 | 210073 | 2 | 0 | 0 | 34 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2858655 | 0 | 1 | 49 | 208330 | 210085 | 211419 | 10 | 201376 | 30049 | 0 | 0 | 10033 | 30039 | 10033 | 60078 | 211411 | 1484 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 0 | 28 | 0 | 24026 | 20026 | 0 | 0 | 14015 | 44056 | 9999 | 1 | 14010 | 0 | 0 | 2 | 0 | 0 | 651 | 7414 | 3 | 18 | 3 | 3 | 209865 | 0 | 6 | 6 | 0 | 30000 | 10011 | 210077 | 211410 | 210075 | 211408 | 210089 |
40025 | 210076 | 1583 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 24037 | 0 | 1 | 0 | 1 | 211384 | 2 | 6 | 0 | 34 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2876751 | 0 | 1 | 49 | 207008 | 210077 | 211411 | 10 | 201376 | 30049 | 1 | 0 | 10033 | 30039 | 10033 | 60078 | 211422 | 1495 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 0 | 0 | 15 | 24030 | 20026 | 1 | 0 | 14021 | 44057 | 9999 | 1 | 14017 | 0 | 0 | 0 | 0 | 0 | 651 | 7416 | 3 | 18 | 4 | 4 | 209854 | 0 | 0 | 6 | 0 | 30000 | 10011 | 211418 | 210089 | 211411 | 210089 | 211421 |
40025 | 211399 | 1573 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 24028 | 0 | 0 | 0 | 0 | 210073 | 2 | 0 | 6 | 34 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2876757 | 1 | 1 | 49 | 208344 | 210074 | 211420 | 10 | 201376 | 30049 | 1 | 0 | 10033 | 30039 | 10033 | 60078 | 211410 | 1504 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 0 | 0 | 0 | 24030 | 20027 | 1 | 0 | 14027 | 44052 | 9999 | 1 | 14016 | 0 | 1 | 2 | 0 | 0 | 651 | 7412 | 3 | 18 | 3 | 3 | 209857 | 0 | 0 | 6 | 0 | 30000 | 10011 | 211409 | 210089 | 211409 | 210086 | 211426 |
40025 | 211410 | 1573 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 24027 | 0 | 1 | 0 | 1 | 210050 | 2 | 6 | 6 | 34 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2858636 | 0 | 1 | 49 | 206997 | 211409 | 210065 | 10 | 200044 | 30049 | 1 | 0 | 10033 | 30039 | 10033 | 60078 | 211399 | 1493 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 0 | 28 | 14 | 24026 | 20026 | 0 | 0 | 14029 | 44057 | 9999 | 1 | 14019 | 0 | 0 | 2 | 0 | 0 | 651 | 7407 | 3 | 18 | 3 | 3 | 211197 | 1 | 9 | 6 | 1 | 30000 | 10011 | 210106 | 211413 | 210079 | 211411 | 210066 |
40025 | 210077 | 1584 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 24033 | 0 | 1 | 0 | 0 | 211395 | 0 | 8 | 0 | 34 | 30049 | 10 | 30081 | 10 | 30123 | 50 | 2861689 | 0 | 1 | 49 | 207005 | 211422 | 210076 | 10 | 200267 | 30049 | 1 | 0 | 10033 | 30039 | 10033 | 60078 | 210297 | 1503 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 1 | 10 | 30039 | 0 | 0 | 13 | 24031 | 20026 | 0 | 0 | 14023 | 44051 | 9999 | 1 | 14020 | 0 | 0 | 0 | 0 | 0 | 651 | 7411 | 4 | 18 | 3 | 3 | 211185 | 0 | 0 | 0 | 0 | 30000 | 10011 | 211409 | 210861 | 210067 | 211403 | 210077 |
40025 | 210088 | 1584 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 24014 | 0 | 0 | 0 | 0 | 210062 | 2 | 6 | 0 | 34 | 30049 | 10 | 30084 | 10 | 30039 | 50 | 2876627 | 0 | 1 | 49 | 207008 | 211408 | 210085 | 10 | 200042 | 30049 | 1 | 0 | 10033 | 30039 | 10033 | 60078 | 210074 | 1504 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 0 | 28 | 14 | 24032 | 20026 | 0 | 0 | 14026 | 44051 | 9999 | 1 | 14014 | 0 | 1 | 0 | 0 | 0 | 651 | 7416 | 3 | 18 | 3 | 3 | 209842 | 0 | 9 | 6 | 0 | 30000 | 10011 | 210078 | 211412 | 210089 | 211420 | 210066 |
40025 | 210074 | 1583 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 24027 | 1 | 0 | 0 | 1 | 211393 | 2 | 8 | 7 | 34 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2858808 | 0 | 1 | 49 | 206994 | 211409 | 210065 | 10 | 200056 | 30049 | 1 | 0 | 10033 | 30039 | 10033 | 60078 | 210088 | 1512 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 1 | 10 | 30039 | 0 | 0 | 0 | 24031 | 20027 | 0 | 0 | 14021 | 44059 | 9999 | 1 | 14013 | 0 | 1 | 2 | 0 | 0 | 651 | 7414 | 3 | 18 | 3 | 3 | 211185 | 0 | 6 | 6 | 0 | 30000 | 10011 | 210089 | 211409 | 210087 | 211420 | 210089 |
40025 | 210085 | 1584 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 24029 | 0 | 0 | 0 | 0 | 211384 | 2 | 7 | 7 | 34 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2858482 | 0 | 1 | 49 | 206996 | 211407 | 210076 | 10 | 200042 | 30049 | 1 | 0 | 10033 | 30084 | 10033 | 60078 | 211410 | 1495 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 0 | 0 | 13 | 24031 | 20027 | 2 | 0 | 14031 | 44059 | 9999 | 1 | 14012 | 0 | 1 | 2 | 0 | 0 | 651 | 7413 | 3 | 18 | 3 | 3 | 209854 | 0 | 0 | 6 | 0 | 30000 | 10011 | 211423 | 210077 | 211412 | 210089 | 211423 |
40025 | 211410 | 1573 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 24030 | 0 | 1 | 0 | 0 | 210073 | 2 | 7 | 7 | 34 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2876613 | 0 | 1 | 49 | 208339 | 210076 | 211410 | 10 | 201390 | 30049 | 1 | 0 | 10033 | 30039 | 10033 | 60078 | 211406 | 1504 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 0 | 27 | 15 | 24028 | 20027 | 0 | 4 | 14023 | 44063 | 9999 | 1 | 14015 | 0 | 1 | 2 | 0 | 0 | 651 | 7412 | 3 | 18 | 3 | 3 | 211172 | 0 | 9 | 0 | 0 | 30000 | 10011 | 210086 | 211419 | 210075 | 211411 | 210077 |