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:
casp 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 | 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 | 23 | 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 | c9 | 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 |
76014 | 34188 | 256 | 0 | 31 | 0 | 1 | 27 | 0 | 0 | 1 | 1038 | 2 | 1 | 0 | 0 | 5564 | 33886 | 0 | 0 | 27866 | 3006 | 3006 | 3009 | 15982 | 3 | 1 | 6 | 1 | 49 | 30999 | 33701 | 33943 | 8 | 26 | 3006 | 2006 | 4012 | 2004 | 7014 | 34069 | 1342 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3014 | 4 | 0 | 2 | 1007 | 2006 | 0 | 1 | 8 | 3014 | 999 | 1 | 6 | 2 | 0 | 2 | 3 | 2 | 0 | 15841 | 10577 | 3 | 7951 | 3556 | 10 | 74 | 23608 | 3576 | 4437 | 20 | 64 | 62 | 33045 | 19044 | 16527 | 17479 | 3000 | 3002 | 34064 | 34149 | 34007 | 34093 | 34082 |
76006 | 34086 | 254 | 1 | 27 | 1 | 1 | 25 | 1 | 1 | 0 | 1322 | 2 | 1 | 0 | 0 | 5325 | 33884 | 0 | 1 | 28032 | 3009 | 3009 | 3009 | 16035 | 4 | 1 | 0 | 1 | 49 | 31103 | 33800 | 34187 | 7 | 25 | 3006 | 2004 | 4008 | 2004 | 7021 | 33981 | 1296 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3010 | 5 | 4 | 0 | 1008 | 2008 | 0 | 2 | 13 | 3009 | 999 | 1 | 4 | 2 | 1 | 0 | 3 | 1 | 0 | 15127 | 10697 | 2 | 7982 | 3763 | 11 | 63 | 23678 | 3547 | 4437 | 19 | 60 | 58 | 32975 | 18861 | 16095 | 17461 | 3000 | 3002 | 34172 | 34076 | 34091 | 34038 | 34044 |
76006 | 34098 | 254 | 1 | 27 | 1 | 1 | 32 | 1 | 0 | 0 | 1304 | 2 | 1 | 0 | 0 | 5252 | 33955 | 0 | 0 | 27895 | 3009 | 3006 | 3009 | 15988 | 10 | 0 | 6 | 1 | 49 | 31063 | 33748 | 34128 | 8 | 25 | 3006 | 2004 | 4008 | 2006 | 7014 | 34061 | 1339 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3011 | 4 | 0 | 0 | 1011 | 2006 | 0 | 1 | 10 | 3014 | 999 | 1 | 4 | 2 | 1 | 2 | 3 | 1 | 0 | 15069 | 10633 | 2 | 7962 | 3609 | 11 | 64 | 23680 | 3604 | 4433 | 8 | 56 | 63 | 33044 | 18936 | 16375 | 17507 | 3000 | 3002 | 34054 | 34065 | 34034 | 34049 | 34116 |
76006 | 34191 | 255 | 1 | 24 | 1 | 1 | 29 | 1 | 0 | 0 | 1348 | 2 | 1 | 0 | 0 | 5430 | 33964 | 1 | 0 | 27673 | 3006 | 3006 | 3006 | 15993 | 10 | 0 | 0 | 1 | 49 | 30927 | 33666 | 34137 | 8 | 91 | 3009 | 2004 | 4012 | 2004 | 7014 | 33984 | 1336 | 2 | 1 | 71001 | 1000 | 1000 | 1 | 3011 | 4 | 4 | 2 | 1007 | 2008 | 0 | 2 | 14 | 3014 | 999 | 1 | 6 | 2 | 1 | 2 | 3 | 1 | 0 | 15378 | 10945 | 2 | 7994 | 3593 | 11 | 62 | 23693 | 3785 | 4436 | 17 | 59 | 65 | 33348 | 18879 | 16420 | 17374 | 3000 | 3002 | 34111 | 34396 | 34030 | 34112 | 33709 |
76006 | 33740 | 255 | 0 | 34 | 0 | 0 | 25 | 0 | 0 | 0 | 1132 | 0 | 1 | 0 | 0 | 5353 | 33927 | 1 | 1 | 27927 | 3006 | 3003 | 3006 | 15999 | 7 | 0 | 0 | 1 | 49 | 30961 | 33793 | 34151 | 7 | 25 | 3006 | 2004 | 4008 | 2002 | 7021 | 34010 | 1325 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3003 | 0 | 4 | 2 | 1004 | 2006 | 0 | 0 | 11 | 3009 | 999 | 1 | 5 | 0 | 1 | 2 | 0 | 0 | 0 | 15019 | 10875 | 3 | 7973 | 3601 | 9 | 61 | 23658 | 3563 | 4437 | 22 | 54 | 60 | 33006 | 18837 | 16371 | 17460 | 3000 | 3002 | 34023 | 34196 | 34099 | 34041 | 34173 |
76006 | 34030 | 256 | 0 | 26 | 0 | 0 | 23 | 0 | 9 | 1 | 1326 | 0 | 1 | 0 | 0 | 5339 | 33926 | 1 | 1 | 27832 | 3009 | 3009 | 3006 | 15991 | 11 | 0 | 0 | 1 | 49 | 31004 | 33728 | 34176 | 7 | 24 | 3009 | 2006 | 4012 | 2004 | 7014 | 33947 | 1352 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 0 | 4 | 2 | 1009 | 2004 | 0 | 0 | 11 | 3005 | 999 | 1 | 5 | 0 | 1 | 2 | 0 | 0 | 0 | 15029 | 10670 | 5 | 8136 | 3553 | 14 | 58 | 23602 | 3653 | 4440 | 16 | 62 | 62 | 33010 | 19214 | 16569 | 17128 | 3000 | 3002 | 34136 | 34074 | 34101 | 34129 | 34042 |
76006 | 34091 | 265 | 0 | 31 | 0 | 0 | 24 | 0 | 0 | 0 | 1321 | 0 | 1 | 0 | 0 | 5328 | 33883 | 1 | 0 | 27956 | 3009 | 3006 | 3006 | 15979 | 9 | 1 | 0 | 1 | 49 | 30995 | 33797 | 34104 | 6 | 25 | 3006 | 2006 | 4004 | 2002 | 7014 | 34065 | 1317 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 0 | 6 | 0 | 1008 | 2004 | 0 | 0 | 11 | 3014 | 999 | 1 | 3 | 0 | 1 | 2 | 0 | 0 | 60 | 15052 | 10638 | 2 | 8061 | 3611 | 10 | 63 | 23608 | 3619 | 4443 | 17 | 54 | 63 | 33286 | 19127 | 16409 | 17588 | 3000 | 3002 | 34059 | 34038 | 34084 | 34065 | 34096 |
76006 | 34009 | 254 | 0 | 25 | 0 | 0 | 28 | 0 | 0 | 0 | 1316 | 0 | 1 | 0 | 0 | 5309 | 33851 | 1 | 1 | 27902 | 3006 | 3006 | 3003 | 15991 | 8 | 1 | 6 | 1 | 49 | 30973 | 33794 | 34043 | 8 | 26 | 3006 | 2004 | 4012 | 2006 | 7021 | 34009 | 1335 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3009 | 0 | 0 | 3 | 1005 | 2006 | 0 | 0 | 11 | 3013 | 999 | 1 | 6 | 0 | 1 | 2 | 0 | 0 | 0 | 15122 | 10765 | 3 | 7995 | 3653 | 11 | 62 | 23676 | 3705 | 4446 | 11 | 61 | 59 | 33083 | 19228 | 16442 | 17515 | 3000 | 3002 | 34081 | 34228 | 34294 | 34129 | 33997 |
76006 | 34123 | 255 | 0 | 22 | 0 | 0 | 23 | 0 | 1 | 1 | 1317 | 0 | 1 | 0 | 0 | 5343 | 33923 | 0 | 0 | 27862 | 3006 | 3006 | 3006 | 16035 | 4 | 0 | 0 | 1 | 49 | 30995 | 33706 | 34204 | 7 | 25 | 3006 | 2004 | 4012 | 2004 | 7021 | 34188 | 1304 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 0 | 4 | 0 | 1004 | 2006 | 0 | 0 | 11 | 3006 | 999 | 1 | 5 | 0 | 1 | 2 | 0 | 0 | 0 | 14992 | 10745 | 2 | 7930 | 3560 | 16 | 67 | 23680 | 3623 | 4445 | 26 | 66 | 64 | 33014 | 18579 | 16074 | 17603 | 3000 | 3002 | 34207 | 34112 | 33987 | 34089 | 34014 |
76006 | 34085 | 254 | 0 | 20 | 0 | 0 | 26 | 0 | 1 | 1 | 1299 | 0 | 1 | 0 | 0 | 5280 | 33911 | 0 | 1 | 27960 | 3009 | 3009 | 3009 | 16052 | 10 | 0 | 0 | 1 | 49 | 31106 | 33786 | 34149 | 8 | 26 | 3009 | 2002 | 4004 | 2006 | 7021 | 33987 | 1321 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 0 | 6 | 3 | 1008 | 2004 | 0 | 0 | 10 | 3014 | 999 | 1 | 5 | 0 | 1 | 2 | 0 | 0 | 0 | 15014 | 10715 | 1 | 7962 | 3558 | 12 | 57 | 23572 | 3635 | 4440 | 12 | 62 | 59 | 32972 | 18903 | 16571 | 17267 | 3000 | 3002 | 34046 | 34210 | 34080 | 34089 | 33973 |
Code:
casp w0, w1, w2, w3, [x6] add x6, x6, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 14.0250
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 | 20 | 22 | 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 | 69 | 6a | 6d | 6e | map stall dispatch (70) | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | 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 | 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 | cf | 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 |
70219 | 140249 | 1050 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 24601 | 0 | 793 | 1 | 712 | 63 | 140 | 140218 | 772 | 4 | 76 | 85 | 120976 | 25 | 40100 | 10100 | 30000 | 10100 | 30000 | 50552 | 6669197 | 0 | 49 | 137164 | 140217 | 140240 | 129406 | 3 | 130146 | 40100 | 30200 | 40000 | 30200 | 70000 | 140275 | 50 | 1 | 1 | 20201 | 100 | 99 | 57851 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30927 | 2 | 189 | 670 | 83445 | 30174 | 20231 | 250 | 3 | 861 | 34 | 25302 | 51324 | 9998 | 2 | 3 | 20994 | 0 | 272 | 62 | 2 | 0 | 2 | 1310 | 1 | 17 | 1 | 1 | 139725 | 0 | 10000 | 10 | 10 | 30000 | 40100 | 140249 | 140222 | 140235 | 140211 | 140244 |
70204 | 140267 | 1051 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 21114 | 0 | 788 | 1 | 752 | 83 | 152 | 140222 | 801 | 4 | 76 | 71 | 120479 | 25 | 40100 | 10100 | 30000 | 10100 | 30000 | 50552 | 6667038 | 0 | 49 | 137135 | 140245 | 140225 | 129427 | 3 | 130125 | 40100 | 30200 | 40000 | 30200 | 70000 | 140255 | 50 | 1 | 1 | 20201 | 100 | 99 | 57551 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30903 | 19 | 209 | 715 | 82257 | 30679 | 20250 | 251 | 1012 | 0 | 34 | 21696 | 50761 | 9998 | 2 | 5 | 20954 | 9 | 246 | 46 | 14 | 0 | 14 | 1310 | 1 | 17 | 1 | 1 | 139691 | 0 | 10000 | 13 | 13 | 30000 | 40100 | 140280 | 140292 | 140182 | 140255 | 140241 |
70204 | 140261 | 1050 | 3 | 3 | 3 | 0 | 1 | 0 | 0 | 20157 | 9 | 798 | 1 | 704 | 82 | 144 | 140229 | 794 | 0 | 78 | 75 | 120410 | 25 | 40100 | 10100 | 30000 | 10100 | 30000 | 50550 | 6671095 | 0 | 49 | 137166 | 140253 | 140280 | 129354 | 3 | 130144 | 40100 | 30200 | 40228 | 30200 | 70000 | 140246 | 50 | 1 | 1 | 20201 | 100 | 99 | 58056 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30854 | 16 | 191 | 724 | 83722 | 33311 | 20240 | 255 | 3 | 862 | 30 | 22120 | 51443 | 9998 | 2 | 4 | 21501 | 9 | 262 | 62 | 16 | 0 | 13 | 1310 | 1 | 17 | 1 | 1 | 139695 | 0 | 10000 | 13 | 13 | 30000 | 40100 | 140238 | 140268 | 140256 | 140211 | 140216 |
70204 | 140274 | 1050 | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 23068 | 0 | 750 | 1 | 680 | 76 | 104 | 140246 | 771 | 6 | 88 | 81 | 119766 | 25 | 40100 | 10100 | 30000 | 10100 | 30000 | 50551 | 6669414 | 1 | 49 | 137156 | 140252 | 140249 | 129393 | 3 | 130141 | 40100 | 30200 | 40000 | 30200 | 70000 | 140231 | 50 | 1 | 1 | 20201 | 100 | 99 | 57924 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30880 | 3 | 184 | 728 | 83545 | 33412 | 20238 | 245 | 3 | 891 | 34 | 20258 | 51078 | 9998 | 2 | 4 | 19098 | 0 | 280 | 62 | 16 | 0 | 14 | 1310 | 1 | 17 | 1 | 1 | 139725 | 0 | 10000 | 10 | 10 | 30000 | 40100 | 140230 | 140254 | 140209 | 140228 | 140256 |
70204 | 140265 | 1051 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 23978 | 0 | 783 | 1 | 688 | 72 | 112 | 140190 | 763 | 5 | 82 | 87 | 120574 | 25 | 40100 | 10100 | 30000 | 10100 | 30000 | 50550 | 6668697 | 0 | 49 | 137163 | 140213 | 140219 | 129328 | 3 | 130139 | 40100 | 30200 | 40000 | 30367 | 70000 | 140239 | 50 | 1 | 1 | 20201 | 100 | 99 | 57036 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30892 | 2 | 198 | 681 | 83401 | 32206 | 20228 | 250 | 3 | 885 | 34 | 20599 | 51137 | 9998 | 2 | 3 | 17501 | 0 | 284 | 62 | 15 | 15 | 30 | 1310 | 1 | 17 | 1 | 1 | 139715 | 0 | 10000 | 10 | 10 | 30000 | 40100 | 140232 | 140250 | 140210 | 140257 | 140238 |
70205 | 140259 | 1051 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 22123 | 0 | 785 | 1 | 696 | 72 | 140 | 140233 | 736 | 7 | 75 | 84 | 120575 | 25 | 40100 | 10100 | 30000 | 10100 | 30000 | 50550 | 6669090 | 0 | 49 | 137130 | 140236 | 140214 | 129387 | 3 | 130165 | 40100 | 30200 | 40000 | 30200 | 70000 | 140234 | 50 | 1 | 1 | 20201 | 100 | 99 | 57773 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30885 | 3 | 195 | 696 | 83004 | 32110 | 20231 | 259 | 3 | 875 | 44 | 19505 | 51536 | 9998 | 2 | 3 | 20513 | 0 | 301 | 63 | 17 | 3 | 17 | 1310 | 0 | 17 | 1 | 1 | 139726 | 0 | 10000 | 10 | 10 | 30000 | 40100 | 140211 | 140218 | 140241 | 140235 | 140237 |
70204 | 140235 | 1050 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 22151 | 0 | 750 | 1 | 680 | 77 | 132 | 140216 | 786 | 6 | 82 | 72 | 120385 | 25 | 40100 | 10100 | 30000 | 10100 | 30000 | 50552 | 6669268 | 0 | 49 | 137113 | 140278 | 140173 | 129341 | 3 | 130107 | 40100 | 30200 | 40000 | 30200 | 70000 | 140240 | 50 | 1 | 1 | 20201 | 100 | 99 | 57655 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30925 | 5 | 182 | 689 | 84450 | 32804 | 20240 | 221 | 3 | 871 | 102 | 22987 | 52034 | 9998 | 2 | 4 | 18599 | 0 | 319 | 62 | 15 | 0 | 7 | 1310 | 1 | 17 | 1 | 1 | 139752 | 0 | 10000 | 10 | 10 | 30000 | 40100 | 140258 | 140249 | 140254 | 140221 | 140233 |
70204 | 140262 | 1050 | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 22966 | 0 | 805 | 1 | 688 | 78 | 144 | 140216 | 773 | 6 | 80 | 72 | 120509 | 25 | 40100 | 10100 | 30000 | 10100 | 30000 | 50552 | 6668298 | 0 | 49 | 137117 | 140264 | 140242 | 129389 | 3 | 130122 | 40100 | 30200 | 40000 | 30200 | 70000 | 140290 | 50 | 1 | 1 | 20201 | 100 | 99 | 56976 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30870 | 2 | 202 | 695 | 84112 | 30231 | 20240 | 225 | 9 | 897 | 26 | 22021 | 53398 | 9998 | 2 | 3 | 21296 | 0 | 285 | 62 | 17 | 10 | 10 | 1310 | 1 | 17 | 1 | 1 | 139738 | 0 | 10000 | 10 | 10 | 30000 | 40100 | 140242 | 140218 | 140234 | 140245 | 140268 |
70204 | 140248 | 1050 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 22220 | 0 | 811 | 1 | 688 | 71 | 140 | 140208 | 754 | 4 | 86 | 81 | 120075 | 25 | 40100 | 10100 | 30000 | 10100 | 30153 | 50552 | 6668227 | 0 | 49 | 137135 | 140241 | 140242 | 129364 | 3 | 130104 | 40100 | 30200 | 40000 | 30200 | 70000 | 140281 | 50 | 1 | 1 | 20201 | 100 | 99 | 57524 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30876 | 4 | 202 | 664 | 83200 | 29869 | 20217 | 257 | 3 | 865 | 32 | 21552 | 50602 | 9998 | 2 | 4 | 19760 | 0 | 293 | 62 | 17 | 0 | 7 | 1310 | 1 | 17 | 1 | 1 | 139688 | 0 | 10000 | 10 | 10 | 30000 | 40100 | 140234 | 140243 | 140257 | 140249 | 140284 |
70204 | 140251 | 1087 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 22769 | 0 | 818 | 1 | 744 | 68 | 140 | 140232 | 764 | 6 | 76 | 81 | 119887 | 25 | 40100 | 10100 | 30000 | 10100 | 30000 | 50552 | 6670255 | 0 | 49 | 137155 | 140594 | 140218 | 129313 | 3 | 130124 | 40100 | 30200 | 40000 | 30200 | 70000 | 140260 | 50 | 1 | 1 | 20201 | 100 | 99 | 56158 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30895 | 3 | 189 | 652 | 83505 | 31691 | 20241 | 256 | 21 | 867 | 46 | 21494 | 50858 | 9998 | 2 | 4 | 18324 | 0 | 289 | 62 | 18 | 7 | 5 | 1310 | 1 | 17 | 1 | 1 | 139703 | 0 | 10000 | 10 | 10 | 30000 | 40100 | 140254 | 140254 | 140277 | 140265 | 140216 |
Result (median cycles for code): 14.0249
retire uop (01) | cycle (02) | 03 | 0e | 0f | 1e | 20 | 22 | 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) | 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 | 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) | c2 | c3 | branch cond mispred nonspec (c5) | branch mispred nonspec (cb) | cf | 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 |
70039 | 140409 | 1050 | 0 | 0 | 22105 | 821 | 1 | 776 | 70 | 80 | 140211 | 821 | 14 | 102 | 102 | 119772 | 25 | 40010 | 10010 | 30000 | 10010 | 30000 | 50102 | 6671241 | 0 | 49 | 137165 | 0 | 140236 | 140272 | 129463 | 3 | 130295 | 40010 | 30020 | 40000 | 30020 | 70000 | 140349 | 50 | 1 | 1 | 20021 | 10 | 9 | 56591 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30896 | 0 | 180 | 702 | 84148 | 31970 | 20235 | 272 | 3 | 871 | 36 | 21885 | 49900 | 9998 | 2 | 4 | 22104 | 0 | 305 | 62 | 0 | 19 | 0 | 0 | 1270 | 5 | 17 | 4 | 4 | 139722 | 0 | 10000 | 10 | 10 | 30000 | 40010 | 140260 | 140274 | 140221 | 140282 | 140257 |
70024 | 140259 | 1050 | 0 | 0 | 21588 | 775 | 1 | 728 | 72 | 128 | 140208 | 778 | 13 | 94 | 89 | 120718 | 25 | 40010 | 10010 | 30000 | 10010 | 30000 | 50101 | 6668153 | 0 | 49 | 137132 | 0 | 140220 | 140245 | 129423 | 3 | 130199 | 40010 | 30020 | 40000 | 30020 | 70000 | 140223 | 50 | 1 | 1 | 20021 | 10 | 9 | 57248 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30910 | 0 | 195 | 677 | 83527 | 37691 | 20242 | 276 | 3 | 955 | 82 | 25970 | 54881 | 9998 | 2 | 4 | 19702 | 0 | 304 | 62 | 15 | 5 | 0 | 0 | 1270 | 5 | 17 | 7 | 6 | 139715 | 0 | 10000 | 10 | 10 | 30000 | 40010 | 140247 | 140233 | 140247 | 140245 | 140232 |
70024 | 140252 | 1051 | 0 | 0 | 27320 | 807 | 1 | 704 | 83 | 116 | 140231 | 787 | 20 | 95 | 120 | 119904 | 25 | 40010 | 10010 | 30000 | 10010 | 30000 | 50100 | 6669695 | 0 | 49 | 137169 | 0 | 140248 | 140227 | 129431 | 3 | 130222 | 40010 | 30020 | 40000 | 30020 | 70000 | 140255 | 50 | 1 | 1 | 20021 | 10 | 9 | 57310 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30942 | 0 | 188 | 743 | 83984 | 34985 | 20233 | 273 | 3 | 897 | 38 | 21884 | 53749 | 9998 | 2 | 4 | 19544 | 0 | 300 | 62 | 21 | 10 | 0 | 0 | 1270 | 8 | 17 | 4 | 6 | 139675 | 0 | 10000 | 10 | 10 | 30000 | 40010 | 140233 | 140232 | 140227 | 140233 | 140270 |
70024 | 140268 | 1051 | 0 | 0 | 22750 | 816 | 1 | 784 | 73 | 156 | 140225 | 835 | 13 | 104 | 120 | 120663 | 25 | 40010 | 10010 | 30000 | 10010 | 30000 | 50102 | 6670180 | 0 | 49 | 137177 | 0 | 140229 | 140230 | 129457 | 3 | 130214 | 40010 | 30020 | 40000 | 30020 | 70000 | 140267 | 50 | 1 | 1 | 20021 | 10 | 9 | 57048 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30906 | 0 | 193 | 672 | 83074 | 28855 | 20238 | 277 | 3 | 921 | 60 | 22882 | 51118 | 9998 | 2 | 4 | 21763 | 0 | 298 | 62 | 0 | 14 | 0 | 0 | 1270 | 6 | 17 | 6 | 6 | 139703 | 0 | 10000 | 10 | 10 | 30000 | 40010 | 140271 | 140283 | 140269 | 140280 | 140260 |
70024 | 140218 | 1051 | 0 | 0 | 22030 | 807 | 1 | 776 | 87 | 116 | 140261 | 833 | 21 | 103 | 117 | 120338 | 25 | 40010 | 10010 | 30000 | 10010 | 30000 | 50102 | 6669265 | 0 | 49 | 137154 | 0 | 140274 | 140262 | 129450 | 3 | 130250 | 40010 | 30020 | 40000 | 30020 | 70000 | 140242 | 50 | 1 | 1 | 20021 | 10 | 9 | 56989 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30882 | 0 | 198 | 729 | 83162 | 33918 | 20244 | 298 | 15 | 927 | 36 | 20644 | 52017 | 9998 | 2 | 3 | 23632 | 0 | 314 | 62 | 3 | 11 | 0 | 0 | 1270 | 5 | 17 | 6 | 6 | 139723 | 0 | 10000 | 10 | 10 | 30000 | 40010 | 140279 | 140268 | 140261 | 140232 | 140280 |
70024 | 140234 | 1050 | 0 | 0 | 21963 | 815 | 1 | 768 | 56 | 152 | 140217 | 817 | 18 | 108 | 100 | 120749 | 25 | 40010 | 10010 | 30000 | 10010 | 30000 | 50102 | 6668422 | 0 | 49 | 137181 | 0 | 140545 | 140275 | 129434 | 3 | 130178 | 40010 | 30020 | 40000 | 30020 | 70000 | 140209 | 50 | 1 | 1 | 20021 | 10 | 9 | 57080 | 10 | 10000 | 10010 | 10000 | 1 | 10 | 30934 | 0 | 202 | 711 | 83782 | 32781 | 20243 | 274 | 9 | 895 | 36 | 21687 | 56908 | 9998 | 2 | 4 | 23826 | 0 | 306 | 62 | 0 | 13 | 0 | 0 | 1270 | 6 | 17 | 4 | 4 | 139737 | 0 | 10000 | 10 | 10 | 30000 | 40010 | 140216 | 140246 | 140260 | 140275 | 140325 |
70024 | 140222 | 1050 | 0 | 0 | 21918 | 820 | 1 | 704 | 74 | 108 | 140236 | 807 | 18 | 106 | 117 | 119831 | 25 | 40010 | 10010 | 30105 | 10010 | 30000 | 50102 | 6668304 | 0 | 49 | 137133 | 0 | 140226 | 140236 | 129443 | 3 | 130222 | 40631 | 30020 | 40000 | 30020 | 70000 | 140276 | 50 | 1 | 1 | 20021 | 10 | 9 | 57220 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30910 | 0 | 180 | 689 | 83284 | 29682 | 20204 | 254 | 34 | 903 | 40 | 20491 | 52568 | 9998 | 2 | 4 | 25999 | 0 | 295 | 62 | 9 | 5 | 0 | 0 | 1270 | 6 | 17 | 7 | 6 | 139736 | 0 | 10000 | 10 | 10 | 30000 | 40010 | 140238 | 140245 | 140256 | 140242 | 140263 |
70024 | 140256 | 1051 | 0 | 0 | 26074 | 848 | 1 | 792 | 73 | 100 | 140230 | 802 | 26 | 97 | 110 | 120608 | 25 | 40010 | 10010 | 30000 | 10010 | 30000 | 50102 | 6668906 | 0 | 49 | 137186 | 0 | 140245 | 140241 | 129443 | 3 | 130234 | 40010 | 30020 | 40000 | 30020 | 70000 | 140252 | 50 | 1 | 1 | 20021 | 10 | 9 | 57158 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30966 | 0 | 202 | 698 | 83297 | 31976 | 20200 | 285 | 3 | 949 | 42 | 22904 | 51109 | 9998 | 2 | 4 | 19249 | 0 | 316 | 62 | 0 | 2 | 0 | 0 | 1270 | 5 | 17 | 5 | 6 | 139738 | 0 | 10000 | 10 | 10 | 30000 | 40010 | 140242 | 140262 | 140236 | 140281 | 140239 |
70024 | 140238 | 1050 | 0 | 0 | 22336 | 876 | 1 | 720 | 56 | 156 | 140237 | 848 | 15 | 94 | 104 | 119598 | 25 | 40010 | 10010 | 30000 | 10010 | 30000 | 50102 | 6668569 | 0 | 49 | 137155 | 0 | 140228 | 140254 | 129431 | 3 | 130170 | 40010 | 30020 | 40000 | 30020 | 70000 | 140248 | 50 | 1 | 1 | 20021 | 10 | 9 | 55268 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30950 | 0 | 193 | 670 | 83515 | 30419 | 20235 | 277 | 3 | 921 | 34 | 21817 | 50775 | 9998 | 2 | 4 | 20434 | 0 | 311 | 62 | 6 | 2 | 0 | 0 | 1270 | 6 | 17 | 6 | 5 | 139706 | 2 | 10000 | 10 | 10 | 30000 | 40010 | 140279 | 140242 | 140228 | 140212 | 140165 |
70024 | 140270 | 1051 | 0 | 0 | 33529 | 858 | 1 | 768 | 83 | 96 | 140217 | 826 | 16 | 115 | 112 | 120657 | 25 | 40010 | 10064 | 30000 | 10010 | 30000 | 50101 | 6668260 | 0 | 49 | 137190 | 0 | 140215 | 140275 | 129423 | 3 | 130222 | 40010 | 30020 | 40000 | 30020 | 70000 | 140234 | 50 | 1 | 1 | 20021 | 10 | 9 | 57718 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30928 | 0 | 181 | 714 | 83555 | 33948 | 20235 | 275 | 21 | 879 | 78 | 20778 | 50457 | 9998 | 2 | 3 | 22307 | 0 | 291 | 62 | 5 | 15 | 0 | 0 | 1270 | 6 | 17 | 5 | 5 | 139746 | 0 | 10000 | 10 | 10 | 30000 | 40010 | 140270 | 140277 | 140249 | 140255 | 140288 |
Code:
casp w0, w1, w2, w3, [x6]
mov x7, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 17.0084
retire uop (01) | cycle (02) | 03 | 0e | 0f | 1e | 1f | 22 | 23 | 3a | 3f | 43 | 46 | 49 | 4f | 51 | schedule uop (52) | schedule int uop (53) | schedule ldst uop (55) | dispatch int uop (56) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | 60 | 63 | 69 | 6a | 6b | 6d | 6e | map stall dispatch (70) | map rewind (75) | map stall (76) | dispatch uop (78) | 79 | 7b | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | l1d cache miss ld (a3) | a4 | 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 | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | 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 | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
60211 | 170098 | 1259 | 0 | 0 | 45331 | 2 | 0 | 0 | 0 | 170078 | 4 | 10 | 10 | 139421 | 32 | 30187 | 100 | 30099 | 100 | 30117 | 500 | 8111999 | 1 | 1 | 49 | 165017 | 0 | 170099 | 168099 | 157322 | 12 | 160036 | 30216 | 0 | 0 | 20262 | 40156 | 20278 | 70287 | 168099 | 115 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30096 | 0 | 41 | 21 | 112708 | 45338 | 20062 | 0 | 45321 | 65394 | 9999 | 1 | 35322 | 2 | 1 | 0 | 1 | 1 | 1 | 729 | 29607 | 1 | 18 | 0 | 0 | 169565 | 3 | 0 | 13 | 0 | 30000 | 30102 | 170096 | 168103 | 170086 | 168084 | 170101 |
60206 | 170085 | 1259 | 0 | 1 | 45321 | 0 | 0 | 0 | 0 | 170079 | 4 | 11 | 10 | 139419 | 32 | 30199 | 100 | 30099 | 100 | 30117 | 500 | 8016869 | 1 | 1 | 49 | 167004 | 0 | 170084 | 168098 | 157276 | 11 | 158024 | 30216 | 0 | 0 | 20278 | 40292 | 20278 | 70273 | 168084 | 115 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30099 | 0 | 0 | 21 | 114236 | 45321 | 20062 | 0 | 45318 | 65415 | 9999 | 1 | 35309 | 2 | 1 | 2 | 1 | 1 | 1 | 734 | 29649 | 2 | 28 | 2 | 2 | 167567 | 5 | 0 | 10 | 0 | 30000 | 30102 | 170096 | 168095 | 170100 | 168088 | 170082 |
60206 | 170095 | 1259 | 0 | 0 | 45342 | 2 | 0 | 0 | 1 | 170069 | 4 | 0 | 0 | 138566 | 33 | 30197 | 100 | 30097 | 100 | 30111 | 500 | 8112592 | 1 | 1 | 49 | 167014 | 0 | 168086 | 170088 | 159270 | 11 | 160023 | 30211 | 0 | 0 | 20274 | 40156 | 20274 | 70259 | 170100 | 105 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30085 | 0 | 35 | 0 | 114232 | 45358 | 20056 | 0 | 45314 | 65423 | 9999 | 1 | 35326 | 2 | 1 | 2 | 1 | 1 | 1 | 734 | 29603 | 2 | 28 | 2 | 2 | 167564 | 5 | 0 | 13 | 0 | 30000 | 30102 | 168089 | 170096 | 168102 | 170100 | 168098 |
60206 | 168097 | 1319 | 0 | 0 | 45344 | 2 | 0 | 0 | 1 | 170086 | 4 | 0 | 8 | 139422 | 32 | 30187 | 100 | 30099 | 100 | 30111 | 500 | 8016740 | 0 | 1 | 49 | 167040 | 0 | 168101 | 170084 | 159275 | 11 | 160016 | 30216 | 0 | 0 | 20278 | 40148 | 20274 | 70273 | 170100 | 105 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30085 | 0 | 0 | 21 | 114231 | 45328 | 20062 | 0 | 45331 | 65393 | 9999 | 1 | 35324 | 2 | 1 | 2 | 1 | 1 | 1 | 734 | 29613 | 2 | 28 | 2 | 2 | 167549 | 3 | 0 | 10 | 10 | 30000 | 30102 | 170094 | 168081 | 170096 | 168100 | 170094 |
60206 | 170100 | 1259 | 0 | 0 | 45334 | 2 | 0 | 0 | 1 | 168079 | 4 | 8 | 8 | 139426 | 32 | 30197 | 100 | 30087 | 100 | 30111 | 500 | 8016685 | 1 | 1 | 49 | 164988 | 0 | 170098 | 168087 | 159272 | 11 | 160028 | 30217 | 0 | 0 | 20258 | 40116 | 20274 | 70203 | 170084 | 115 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30098 | 0 | 41 | 21 | 114227 | 45327 | 20062 | 0 | 45304 | 65379 | 9999 | 1 | 35309 | 2 | 1 | 2 | 1 | 1 | 1 | 734 | 29603 | 2 | 28 | 2 | 2 | 169542 | 0 | 0 | 13 | 10 | 30000 | 30102 | 168093 | 170089 | 168084 | 170086 | 168078 |
60206 | 168092 | 1274 | 0 | 0 | 45317 | 2 | 1 | 0 | 1 | 168084 | 0 | 11 | 11 | 139436 | 33 | 30187 | 100 | 30097 | 100 | 30117 | 500 | 8016641 | 0 | 1 | 49 | 165017 | 0 | 170098 | 168086 | 157284 | 11 | 158017 | 30217 | 0 | 0 | 20278 | 40148 | 20278 | 70259 | 168099 | 115 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30098 | 0 | 41 | 21 | 113040 | 45340 | 20056 | 0 | 45336 | 65391 | 9999 | 1 | 35290 | 0 | 1 | 2 | 1 | 1 | 1 | 734 | 29647 | 2 | 28 | 2 | 2 | 167562 | 5 | 0 | 0 | 0 | 30000 | 30102 | 170096 | 168100 | 170098 | 168094 | 170086 |
60206 | 170100 | 1259 | 0 | 0 | 45315 | 0 | 0 | 0 | 1 | 170079 | 4 | 7 | 8 | 139430 | 33 | 30197 | 100 | 30097 | 100 | 30117 | 500 | 8016712 | 0 | 1 | 49 | 165026 | 0 | 170094 | 168096 | 157267 | 11 | 158020 | 30187 | 0 | 0 | 20278 | 40148 | 20366 | 70259 | 168097 | 120 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30096 | 0 | 41 | 21 | 114239 | 45308 | 20062 | 0 | 45330 | 65373 | 9999 | 1 | 35315 | 2 | 1 | 2 | 1 | 1 | 1 | 734 | 29770 | 2 | 28 | 2 | 2 | 169556 | 4 | 0 | 13 | 10 | 30000 | 30102 | 168102 | 170089 | 168078 | 170096 | 168096 |
60206 | 168091 | 1274 | 0 | 0 | 45308 | 2 | 0 | 0 | 1 | 170085 | 4 | 8 | 8 | 137596 | 33 | 30197 | 100 | 30097 | 100 | 30087 | 500 | 8112835 | 1 | 1 | 49 | 165015 | 0 | 170099 | 168094 | 159269 | 11 | 160023 | 30216 | 0 | 0 | 20278 | 40120 | 20258 | 70259 | 170095 | 105 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30085 | 0 | 0 | 21 | 114227 | 45309 | 20062 | 0 | 45486 | 65401 | 9999 | 1 | 35313 | 2 | 0 | 0 | 1 | 1 | 1 | 734 | 29614 | 2 | 28 | 2 | 2 | 167563 | 0 | 1 | 0 | 13 | 30000 | 30102 | 168085 | 170096 | 168097 | 170100 | 170089 |
60206 | 170094 | 1259 | 0 | 0 | 45342 | 2 | 0 | 0 | 1 | 170078 | 0 | 0 | 0 | 139425 | 33 | 30199 | 100 | 30087 | 100 | 30111 | 500 | 8016774 | 1 | 1 | 49 | 167015 | 0 | 168083 | 170095 | 159278 | 11 | 160022 | 30217 | 0 | 0 | 20274 | 40148 | 20274 | 70259 | 170088 | 115 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30099 | 0 | 41 | 21 | 114524 | 45328 | 20062 | 0 | 45289 | 65412 | 9999 | 1 | 35312 | 2 | 1 | 0 | 1 | 1 | 1 | 734 | 29675 | 2 | 28 | 2 | 2 | 169545 | 5 | 0 | 10 | 11 | 30000 | 30102 | 168088 | 170096 | 168094 | 170095 | 168090 |
60206 | 168097 | 1274 | 1 | 0 | 45310 | 2 | 0 | 0 | 1 | 168087 | 4 | 0 | 7 | 137576 | 33 | 30197 | 100 | 30097 | 100 | 30111 | 500 | 8016774 | 1 | 1 | 49 | 167015 | 0 | 168098 | 170085 | 159277 | 11 | 160022 | 30187 | 0 | 0 | 20274 | 40148 | 20274 | 70203 | 170076 | 115 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 1 | 100 | 30099 | 0 | 0 | 0 | 114189 | 45336 | 20062 | 0 | 45305 | 65407 | 9999 | 1 | 35306 | 2 | 0 | 0 | 1 | 1 | 1 | 734 | 29606 | 2 | 28 | 2 | 2 | 167563 | 0 | 0 | 0 | 10 | 30000 | 30102 | 168089 | 170095 | 168097 | 170079 | 168097 |
Result (median cycles for code): 16.8104
retire uop (01) | cycle (02) | 03 | 09 | 0e | 0f | 1e | 1f | 22 | 23 | 24 | 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 | 63 | 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 cache miss st (a2) | l1d cache miss ld (a3) | a4 | 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 | 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 | ea | eb | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
60034 | 170088 | 1259 | 1 | 0 | 1 | 45327 | 2 | 0 | 0 | 0 | 168075 | 4 | 8 | 10 | 139442 | 32 | 30107 | 10 | 30100 | 10 | 30116 | 50 | 8111997 | 1 | 1 | 49 | 167019 | 170077 | 168092 | 157292 | 8 | 160035 | 30127 | 0 | 0 | 20098 | 40116 | 20098 | 70273 | 170085 | 115 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 1 | 10 | 30085 | 41 | 21 | 112610 | 45341 | 20062 | 0 | 45339 | 65406 | 9999 | 1 | 35290 | 0 | 0 | 2 | 0 | 0 | 652 | 29601 | 3 | 19 | 3 | 3 | 169559 | 3 | 0 | 10 | 30000 | 30012 | 168097 | 170095 | 168078 | 168069 | 168098 |
60026 | 168090 | 1274 | 1 | 1 | 0 | 45314 | 2 | 0 | 0 | 0 | 170083 | 4 | 11 | 7 | 137676 | 33 | 30107 | 10 | 30087 | 10 | 30117 | 50 | 8016758 | 1 | 1 | 49 | 165014 | 170084 | 168099 | 157298 | 8 | 158039 | 30126 | 0 | 0 | 20098 | 40156 | 20078 | 70273 | 168079 | 115 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30098 | 41 | 21 | 114941 | 45326 | 20062 | 0 | 45312 | 65396 | 9999 | 1 | 35319 | 2 | 0 | 2 | 0 | 0 | 652 | 29749 | 3 | 19 | 3 | 3 | 169547 | 3 | 13 | 10 | 30000 | 30012 | 170094 | 168081 | 170101 | 168095 | 168100 |
60026 | 168097 | 1274 | 0 | 0 | 0 | 45330 | 2 | 0 | 0 | 0 | 170069 | 4 | 7 | 0 | 137819 | 32 | 30109 | 10 | 30102 | 10 | 30117 | 50 | 8112834 | 0 | 1 | 49 | 167004 | 168095 | 170099 | 159287 | 8 | 160031 | 30097 | 1 | 0 | 20098 | 40156 | 20098 | 70273 | 170093 | 105 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30096 | 35 | 21 | 113085 | 45335 | 20062 | 0 | 45319 | 65420 | 9999 | 1 | 35316 | 2 | 0 | 0 | 0 | 0 | 652 | 29590 | 3 | 19 | 3 | 3 | 169544 | 4 | 10 | 10 | 30000 | 30012 | 168094 | 170095 | 168091 | 168144 | 168069 |
60026 | 168102 | 1274 | 0 | 0 | 0 | 45315 | 2 | 0 | 0 | 0 | 168087 | 4 | 0 | 10 | 137902 | 79 | 30109 | 10 | 30097 | 10 | 30114 | 50 | 8112844 | 0 | 1 | 49 | 167008 | 168091 | 170093 | 159285 | 17 | 158038 | 30127 | 0 | 0 | 20098 | 40156 | 20098 | 70273 | 168095 | 115 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30099 | 41 | 21 | 114839 | 45581 | 20116 | 0 | 50442 | 65496 | 9999 | 1 | 35320 | 2 | 1 | 2 | 0 | 0 | 652 | 29772 | 3 | 19 | 3 | 3 | 167564 | 4 | 13 | 10 | 30000 | 30012 | 170104 | 168099 | 170096 | 168100 | 168103 |
60026 | 168077 | 1274 | 0 | 0 | 0 | 45344 | 2 | 0 | 0 | 0 | 168087 | 4 | 10 | 0 | 139429 | 33 | 30108 | 10 | 30097 | 10 | 30117 | 50 | 8016678 | 0 | 1 | 49 | 165017 | 170082 | 168087 | 157299 | 8 | 160035 | 30121 | 0 | 0 | 20098 | 40156 | 20078 | 70203 | 170094 | 115 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30098 | 35 | 21 | 114230 | 45346 | 20062 | 0 | 45289 | 65426 | 9999 | 1 | 35307 | 0 | 0 | 0 | 0 | 0 | 652 | 29766 | 3 | 19 | 3 | 3 | 169567 | 3 | 0 | 10 | 30000 | 30012 | 170100 | 168085 | 170094 | 168088 | 168103 |
60026 | 168099 | 1274 | 0 | 0 | 0 | 45320 | 2 | 1 | 0 | 0 | 168080 | 4 | 9 | 8 | 137629 | 33 | 30099 | 10 | 30099 | 10 | 30087 | 50 | 8112628 | 1 | 1 | 49 | 167011 | 168092 | 170094 | 159290 | 8 | 160034 | 30097 | 0 | 0 | 20078 | 40116 | 20094 | 70203 | 170078 | 115 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30084 | 41 | 21 | 112368 | 45316 | 20062 | 0 | 45294 | 65373 | 9999 | 1 | 35293 | 0 | 0 | 2 | 0 | 0 | 652 | 29654 | 2 | 19 | 3 | 3 | 169554 | 5 | 0 | 10 | 30000 | 30012 | 168103 | 170101 | 168091 | 168109 | 168085 |
60026 | 168099 | 1274 | 0 | 0 | 0 | 45303 | 2 | 0 | 0 | 0 | 170075 | 4 | 10 | 0 | 137637 | 33 | 30111 | 10 | 30101 | 10 | 30231 | 50 | 8112042 | 0 | 1 | 49 | 167014 | 170088 | 168093 | 157298 | 8 | 158038 | 30127 | 0 | 0 | 20098 | 40156 | 20078 | 70273 | 168099 | 115 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30099 | 41 | 21 | 113147 | 45308 | 20056 | 0 | 45296 | 65385 | 9999 | 1 | 35328 | 0 | 0 | 0 | 0 | 0 | 652 | 29646 | 3 | 19 | 3 | 3 | 167560 | 0 | 10 | 0 | 30000 | 30012 | 170116 | 170087 | 168098 | 170095 | 168113 |
60026 | 170085 | 1259 | 0 | 0 | 0 | 45314 | 0 | 0 | 0 | 0 | 168084 | 0 | 0 | 8 | 139431 | 32 | 30097 | 10 | 30099 | 10 | 30116 | 50 | 8015383 | 0 | 1 | 49 | 165019 | 170098 | 168111 | 157298 | 8 | 158033 | 30097 | 0 | 0 | 20078 | 40116 | 20098 | 70273 | 170080 | 115 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30085 | 35 | 0 | 113205 | 45357 | 20062 | 0 | 45338 | 65515 | 9999 | 1 | 35300 | 2 | 1 | 2 | 0 | 0 | 652 | 29661 | 3 | 19 | 3 | 3 | 167567 | 4 | 0 | 10 | 30000 | 30012 | 170100 | 168094 | 170079 | 168091 | 170100 |
60026 | 170094 | 1259 | 0 | 0 | 0 | 45299 | 0 | 1 | 0 | 0 | 170070 | 4 | 0 | 8 | 139442 | 33 | 30107 | 10 | 30099 | 10 | 30116 | 50 | 8017086 | 1 | 1 | 49 | 161996 | 170098 | 168098 | 157301 | 8 | 158036 | 30127 | 0 | 0 | 20078 | 40156 | 20098 | 70273 | 168087 | 105 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30085 | 35 | 21 | 114227 | 45332 | 20062 | 0 | 45304 | 65535 | 9999 | 1 | 35298 | 0 | 0 | 0 | 0 | 0 | 652 | 29627 | 3 | 19 | 3 | 3 | 167552 | 0 | 0 | 10 | 30000 | 30012 | 168068 | 170094 | 168085 | 170092 | 170079 |
60026 | 170100 | 1259 | 0 | 0 | 0 | 45317 | 2 | 1 | 0 | 0 | 170078 | 4 | 0 | 0 | 137606 | 32 | 30112 | 10 | 30097 | 10 | 30111 | 50 | 8112625 | 0 | 1 | 49 | 167014 | 168086 | 170078 | 159284 | 8 | 160038 | 30121 | 0 | 1 | 20094 | 40148 | 20094 | 70203 | 168088 | 105 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 1 | 10 | 30096 | 35 | 21 | 113165 | 45329 | 20062 | 0 | 45302 | 65416 | 9999 | 1 | 35311 | 2 | 1 | 2 | 0 | 0 | 652 | 29672 | 4 | 19 | 3 | 2 | 167555 | 3 | 13 | 0 | 30000 | 30012 | 170089 | 168087 | 170086 | 168088 | 170094 |