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:
caspl 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 | mmu table walk instruction (07) | l2 tlb miss instruction (0a) | 0e | 0f | 1e | 22 | 24 | 3a | 3f | 46 | 49 | 51 | schedule uop (52) | schedule ldst uop (55) | dispatch ldst uop (58) | simd uops in schedulers (5a) | 5f | 63 | 69 | 6a | 6b | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst int load (95) | inst ldst (9b) | 9d | l1d tlb access (a0) | l1d 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 | 34332 | 257 | 26 | 30 | 0 | 0 | 1008 | 1 | 0 | 5464 | 34108 | 0 | 0 | 28046 | 3006 | 3006 | 3006 | 16001 | 7 | 1 | 49 | 31246 | 0 | 33677 | 34260 | 7 | 25 | 3006 | 2004 | 4004 | 2004 | 7007 | 34038 | 1325 | 2 | 1 | 71001 | 1000 | 1000 | 1 | 3006 | 4 | 2 | 1007 | 2002 | 0 | 4 | 3010 | 999 | 1 | 5 | 1 | 2 | 15213 | 10867 | 2 | 8119 | 3612 | 6 | 77 | 23798 | 3634 | 4448 | 17 | 48 | 51 | 33078 | 18938 | 16656 | 17535 | 3000 | 3002 | 34285 | 34234 | 34239 | 34233 | 34219 |
76006 | 34218 | 257 | 19 | 23 | 0 | 0 | 1246 | 0 | 0 | 5443 | 33996 | 0 | 0 | 28079 | 3003 | 3003 | 3006 | 15992 | 10 | 1 | 49 | 31189 | 0 | 33689 | 34269 | 7 | 25 | 3003 | 2004 | 4008 | 2004 | 7014 | 33931 | 1320 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 6 | 0 | 1008 | 2004 | 0 | 6 | 3009 | 999 | 1 | 4 | 1 | 0 | 14958 | 10561 | 2 | 7974 | 3616 | 7 | 53 | 23752 | 3641 | 4446 | 15 | 59 | 53 | 33116 | 19231 | 16525 | 17807 | 3000 | 3002 | 34216 | 34336 | 34197 | 34225 | 34295 |
76006 | 34198 | 256 | 17 | 24 | 0 | 0 | 1026 | 0 | 0 | 5279 | 34099 | 0 | 0 | 27943 | 3006 | 3006 | 3006 | 15941 | 3 | 1 | 49 | 31162 | 0 | 33747 | 34220 | 8 | 24 | 3003 | 2004 | 4008 | 2004 | 7014 | 34082 | 1309 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 4 | 2 | 1005 | 2002 | 0 | 4 | 3010 | 999 | 1 | 3 | 0 | 2 | 15237 | 10817 | 1 | 8001 | 3605 | 10 | 57 | 23760 | 3611 | 4445 | 14 | 52 | 57 | 32815 | 19018 | 16868 | 17555 | 3000 | 3002 | 34243 | 34201 | 34240 | 34237 | 34240 |
76006 | 34212 | 257 | 20 | 28 | 0 | 0 | 1027 | 0 | 0 | 5484 | 34005 | 0 | 0 | 28132 | 3003 | 3003 | 3003 | 15940 | 13 | 1 | 49 | 31172 | 0 | 33664 | 34284 | 7 | 25 | 3006 | 2006 | 4008 | 2004 | 7007 | 34035 | 1334 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3003 | 4 | 0 | 1007 | 2004 | 0 | 4 | 3007 | 999 | 1 | 3 | 0 | 0 | 14947 | 10670 | 2 | 7976 | 3592 | 13 | 65 | 23782 | 3625 | 4452 | 16 | 55 | 63 | 32743 | 19010 | 16388 | 17829 | 3000 | 3002 | 34233 | 34308 | 34197 | 34239 | 34308 |
76006 | 34215 | 256 | 24 | 25 | 0 | 0 | 1043 | 1 | 0 | 5495 | 34105 | 0 | 0 | 28117 | 3006 | 3006 | 3006 | 15980 | 1 | 1 | 49 | 31106 | 0 | 33813 | 34178 | 7 | 26 | 3006 | 2004 | 4008 | 2004 | 7014 | 34029 | 1336 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3003 | 4 | 0 | 1007 | 2002 | 0 | 5 | 3015 | 999 | 1 | 6 | 1 | 2 | 15162 | 10857 | 2 | 8015 | 3586 | 9 | 52 | 23780 | 3545 | 4442 | 15 | 57 | 53 | 33010 | 18784 | 16604 | 17228 | 3000 | 3002 | 34247 | 34201 | 34161 | 34161 | 34250 |
76006 | 34336 | 257 | 25 | 27 | 0 | 0 | 1039 | 0 | 0 | 5380 | 34028 | 0 | 0 | 28092 | 3006 | 3006 | 3006 | 16000 | 0 | 1 | 49 | 31027 | 0 | 33827 | 34230 | 7 | 25 | 3003 | 2004 | 4012 | 2004 | 7014 | 33917 | 1324 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 0 | 2 | 1008 | 2004 | 0 | 4 | 3010 | 999 | 1 | 5 | 1 | 2 | 15010 | 10832 | 3 | 7956 | 3589 | 6 | 50 | 23801 | 3543 | 4440 | 14 | 52 | 49 | 33087 | 19313 | 16546 | 17474 | 3000 | 3002 | 34107 | 34179 | 34299 | 34185 | 34171 |
76006 | 34179 | 256 | 25 | 24 | 0 | 0 | 1036 | 1 | 0 | 5400 | 33994 | 0 | 0 | 27992 | 3009 | 3006 | 3006 | 15938 | 1 | 1 | 49 | 31111 | 0 | 33662 | 34185 | 8 | 24 | 3006 | 2004 | 4012 | 2004 | 7014 | 34081 | 1310 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3003 | 4 | 0 | 1004 | 2004 | 0 | 7 | 3012 | 999 | 1 | 2 | 1 | 2 | 15306 | 10866 | 2 | 7999 | 3631 | 10 | 56 | 23847 | 3583 | 4443 | 13 | 56 | 52 | 33096 | 19058 | 16691 | 17484 | 3000 | 3002 | 34112 | 34255 | 34157 | 34184 | 34292 |
76006 | 34340 | 257 | 25 | 19 | 0 | 0 | 1033 | 0 | 0 | 5243 | 34092 | 0 | 0 | 28086 | 3006 | 3003 | 3006 | 15931 | 2 | 1 | 49 | 31108 | 0 | 33756 | 34241 | 7 | 26 | 3003 | 2004 | 4008 | 2006 | 7007 | 34056 | 1319 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 4 | 0 | 1004 | 2002 | 0 | 8 | 3011 | 999 | 1 | 6 | 1 | 2 | 14994 | 10761 | 2 | 8037 | 3570 | 12 | 51 | 23789 | 3654 | 4439 | 14 | 54 | 52 | 33116 | 19224 | 16620 | 17719 | 3000 | 3002 | 34314 | 34310 | 34238 | 34270 | 34218 |
76006 | 34266 | 257 | 22 | 22 | 0 | 0 | 1038 | 1 | 0 | 5424 | 34071 | 0 | 0 | 28062 | 3006 | 3009 | 3006 | 15987 | 1 | 1 | 49 | 31148 | 0 | 33734 | 34237 | 7 | 25 | 3006 | 2002 | 4008 | 2004 | 7007 | 34105 | 1326 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3003 | 0 | 0 | 1003 | 2002 | 0 | 8 | 3010 | 999 | 1 | 5 | 0 | 2 | 15070 | 10924 | 1 | 8025 | 3585 | 11 | 47 | 23664 | 3572 | 4441 | 12 | 49 | 53 | 33170 | 18933 | 16566 | 17691 | 3000 | 3002 | 34231 | 34179 | 34333 | 34239 | 34220 |
76006 | 34172 | 256 | 20 | 25 | 0 | 0 | 1361 | 1 | 0 | 5310 | 34101 | 0 | 0 | 28004 | 3003 | 3003 | 3003 | 15937 | 2 | 1 | 49 | 31209 | 0 | 33709 | 34160 | 6 | 26 | 3006 | 2004 | 4008 | 2004 | 7007 | 34091 | 1327 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 4 | 2 | 1005 | 2004 | 0 | 6 | 3006 | 999 | 1 | 3 | 1 | 2 | 15288 | 10760 | 2 | 7948 | 3615 | 15 | 62 | 23801 | 3668 | 4440 | 12 | 49 | 52 | 33133 | 19095 | 16576 | 17587 | 3000 | 3002 | 34265 | 34258 | 34212 | 34217 | 34119 |
Code:
caspl w0, w1, w2, w3, [x6] add x6, x6, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 18.0213
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 | 23 | 29 | 3a | 3e | 3f | 40 | 43 | 46 | 49 | 4f | 51 | schedule uop (52) | schedule int uop (53) | schedule ldst uop (55) | dispatch int uop (56) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | 60 | 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) | l1d tlb miss nonspec (c1) | 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 |
70219 | 180282 | 1350 | 4 | 4 | 0 | 0 | 0 | 0 | 0 | 4 | 19981 | 0 | 839 | 1 | 0 | 712 | 15 | 152 | 180168 | 792 | 15 | 75 | 75 | 160447 | 25 | 40100 | 10100 | 30000 | 10324 | 30000 | 50552 | 8581346 | 0 | 49 | 177118 | 0 | 180247 | 180264 | 169127 | 3 | 170059 | 40100 | 30200 | 40000 | 30200 | 70399 | 180214 | 50 | 1 | 1 | 20201 | 100 | 99 | 97439 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30933 | 9 | 204 | 653 | 123399 | 26353 | 20246 | 266 | 3 | 867 | 32 | 18577 | 46326 | 9998 | 2 | 2 | 15721 | 0 | 211 | 62 | 4 | 4 | 8 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 179468 | 0 | 10000 | 6 | 6 | 30000 | 40100 | 180224 | 180197 | 180196 | 180222 | 180164 |
70204 | 180196 | 1350 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 20612 | 0 | 858 | 1 | 0 | 632 | 88 | 104 | 180197 | 810 | 16 | 82 | 80 | 160582 | 25 | 40100 | 10100 | 30000 | 10100 | 30000 | 50550 | 8583103 | 0 | 49 | 177105 | 0 | 180206 | 180212 | 169113 | 3 | 172075 | 40100 | 30200 | 40000 | 30200 | 70000 | 180172 | 50 | 1 | 1 | 20201 | 100 | 99 | 98343 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30879 | 3 | 205 | 627 | 123141 | 24931 | 20256 | 262 | 26 | 905 | 34 | 22396 | 50014 | 9998 | 2 | 2 | 16553 | 0 | 246 | 62 | 1 | 0 | 5 | 0 | 0 | 1382 | 1 | 17 | 1 | 1 | 179446 | 0 | 10000 | 6 | 6 | 30000 | 40100 | 180222 | 180178 | 180180 | 180178 | 180224 |
70204 | 180185 | 1350 | 3 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 31108 | 0 | 841 | 1 | 0 | 736 | 8 | 144 | 180171 | 795 | 10 | 70 | 74 | 161362 | 25 | 40100 | 10100 | 30000 | 10100 | 30000 | 50550 | 8583224 | 0 | 49 | 177102 | 0 | 180182 | 182514 | 171053 | 3 | 170136 | 40100 | 30370 | 40000 | 30200 | 70000 | 180191 | 50 | 2 | 1 | 20201 | 100 | 99 | 98192 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 31342 | 4 | 191 | 632 | 123050 | 26651 | 20254 | 282 | 3 | 897 | 34 | 18362 | 49898 | 9998 | 2 | 3 | 19458 | 0 | 230 | 62 | 4 | 16 | 8 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 179455 | 0 | 10000 | 6 | 6 | 30000 | 40100 | 180197 | 180214 | 180226 | 182507 | 180169 |
70204 | 180204 | 1349 | 4 | 4 | 0 | 0 | 0 | 0 | 1 | 0 | 21240 | 0 | 805 | 1 | 0 | 744 | 76 | 152 | 180172 | 801 | 12 | 80 | 85 | 161173 | 25 | 40100 | 10100 | 30000 | 10100 | 30000 | 50552 | 8580063 | 0 | 49 | 177112 | 0 | 180195 | 180255 | 169084 | 3 | 170110 | 40100 | 30200 | 40000 | 30200 | 70000 | 180191 | 50 | 1 | 1 | 20201 | 100 | 99 | 98109 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30916 | 4 | 192 | 611 | 123492 | 25535 | 20249 | 278 | 10 | 895 | 34 | 18902 | 48493 | 9998 | 2 | 3 | 20986 | 0 | 233 | 62 | 4 | 0 | 1 | 0 | 0 | 1334 | 1 | 17 | 1 | 1 | 179491 | 0 | 10000 | 6 | 6 | 30000 | 40100 | 180200 | 180236 | 180174 | 180223 | 180215 |
70204 | 180212 | 1349 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 24974 | 352 | 806 | 1 | 0 | 760 | 14 | 132 | 180154 | 786 | 12 | 70 | 80 | 160688 | 25 | 40100 | 10100 | 30000 | 10100 | 30000 | 50552 | 8577984 | 0 | 49 | 177122 | 0 | 180183 | 180231 | 169103 | 3 | 170101 | 40100 | 30200 | 40000 | 30200 | 70000 | 180190 | 50 | 1 | 1 | 20201 | 100 | 99 | 88954 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30900 | 4 | 195 | 658 | 123467 | 25502 | 20504 | 264 | 1 | 891 | 84 | 21063 | 45556 | 9998 | 2 | 2 | 19114 | 0 | 216 | 62 | 4 | 4 | 8 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 179517 | 0 | 10000 | 6 | 6 | 30000 | 40100 | 180216 | 180195 | 180245 | 180227 | 180241 |
70204 | 180195 | 1350 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 23257 | 0 | 820 | 1 | 0 | 696 | 13 | 144 | 182450 | 859 | 8 | 75 | 84 | 160889 | 25 | 40100 | 10100 | 30000 | 10100 | 30000 | 50551 | 8578860 | 0 | 49 | 177119 | 0 | 180244 | 180273 | 169112 | 3 | 170084 | 40100 | 30200 | 40880 | 30200 | 70000 | 180222 | 50 | 1 | 1 | 20201 | 100 | 99 | 95916 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30874 | 4 | 209 | 645 | 123337 | 36758 | 20260 | 264 | 1 | 947 | 176 | 17467 | 47548 | 9998 | 2 | 2 | 20003 | 0 | 228 | 62 | 4 | 11 | 8 | 0 | 1 | 1310 | 4 | 17 | 3 | 1 | 179453 | 0 | 10000 | 9 | 9 | 30000 | 40100 | 180202 | 180206 | 180192 | 180283 | 180213 |
70204 | 180237 | 1349 | 4 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 19285 | 10 | 845 | 1 | 0 | 776 | 10 | 152 | 180214 | 767 | 8 | 77 | 74 | 161016 | 25 | 40100 | 10100 | 30000 | 10100 | 30000 | 50551 | 8582667 | 1 | 49 | 177137 | 0 | 180215 | 180262 | 169084 | 3 | 170111 | 40100 | 30200 | 40000 | 30200 | 70000 | 180218 | 50 | 1 | 1 | 20201 | 100 | 99 | 97641 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30883 | 3 | 192 | 640 | 123583 | 29238 | 20239 | 252 | 13 | 899 | 34 | 16437 | 45949 | 9998 | 2 | 2 | 17830 | 0 | 248 | 62 | 3 | 3 | 2 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 179467 | 0 | 10000 | 9 | 9 | 30000 | 40100 | 180236 | 180219 | 180224 | 180228 | 180199 |
70204 | 180209 | 1350 | 4 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 28550 | 0 | 835 | 1 | 0 | 704 | 90 | 152 | 180145 | 780 | 14 | 78 | 88 | 160101 | 25 | 40100 | 10100 | 30420 | 10100 | 30000 | 50552 | 8580969 | 1 | 49 | 177104 | 0 | 180209 | 180231 | 171087 | 55 | 170102 | 40100 | 30200 | 40000 | 30200 | 70000 | 180207 | 51 | 1 | 1 | 20201 | 100 | 99 | 97540 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30958 | 17 | 181 | 659 | 123080 | 28213 | 20259 | 243 | 930 | 0 | 36 | 22984 | 48564 | 9998 | 2 | 1 | 20546 | 10 | 215 | 55 | 16 | 25 | 5 | 0 | 0 | 1362 | 1 | 17 | 3 | 1 | 179434 | 0 | 10217 | 6 | 6 | 30000 | 40100 | 180174 | 180239 | 182498 | 180213 | 180217 |
70204 | 180182 | 1350 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 20676 | 11 | 807 | 1 | 0 | 760 | 9 | 144 | 180194 | 810 | 7 | 72 | 73 | 161035 | 25 | 40100 | 10100 | 30420 | 10100 | 30000 | 50550 | 8581249 | 1 | 49 | 177113 | 0 | 180230 | 180268 | 169088 | 3 | 170092 | 40100 | 30200 | 40000 | 30200 | 70000 | 180232 | 50 | 1 | 1 | 20201 | 100 | 99 | 98148 | 100 | 10000 | 10100 | 10000 | 1 | 100 | 30951 | 3 | 192 | 657 | 123226 | 33542 | 20258 | 288 | 9 | 861 | 34 | 15713 | 50104 | 9998 | 2 | 3 | 20502 | 0 | 215 | 62 | 2 | 0 | 11 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 179520 | 0 | 10000 | 9 | 9 | 30000 | 40100 | 180218 | 180223 | 180225 | 180210 | 180202 |
70204 | 180213 | 1350 | 4 | 1 | 0 | 0 | 0 | 1 | 4 | 0 | 22522 | 0 | 861 | 1 | 0 | 736 | 14 | 116 | 180158 | 817 | 13 | 70 | 69 | 160990 | 25 | 40740 | 10100 | 30000 | 10100 | 30000 | 50550 | 8579749 | 1 | 49 | 177106 | 0 | 180172 | 180252 | 169149 | 3 | 172093 | 40100 | 30200 | 40000 | 30200 | 70385 | 180204 | 50 | 5 | 1 | 20201 | 100 | 99 | 89949 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30946 | 17 | 181 | 629 | 122602 | 31317 | 20246 | 276 | 17 | 879 | 34 | 15287 | 46776 | 9998 | 2 | 2 | 20710 | 11 | 207 | 55 | 15 | 1 | 8 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 181669 | 0 | 10000 | 6 | 6 | 30000 | 40100 | 180188 | 180213 | 180192 | 180209 | 180197 |
Result (median cycles for code): 18.0233
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0f | 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 | 67 | 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 | branch cond mispred nonspec (c5) | 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 | 180317 | 1350 | 1 | 0 | 1 | 0 | 0 | 15718 | 0 | 825 | 1 | 720 | 65 | 140 | 180258 | 827 | 6 | 10 | 19 | 160745 | 25 | 40010 | 10010 | 30000 | 10010 | 30000 | 50103 | 8580191 | 1 | 0 | 49 | 177125 | 180240 | 180223 | 169167 | 3 | 170244 | 40217 | 30020 | 40000 | 30020 | 70000 | 180221 | 50 | 1 | 1 | 20021 | 10 | 9 | 98127 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30954 | 15 | 171 | 689 | 125525 | 23522 | 20219 | 281 | 965 | 0 | 50 | 13193 | 44714 | 9998 | 2 | 1 | 47759 | 0 | 246 | 62 | 1 | 4 | 2 | 0 | 1270 | 2 | 17 | 2 | 1 | 179472 | 0 | 10000 | 10 | 10 | 30000 | 40010 | 180207 | 180235 | 180229 | 180210 | 180206 |
70024 | 180227 | 1350 | 1 | 0 | 1 | 0 | 0 | 15896 | 0 | 854 | 2 | 712 | 61 | 152 | 180196 | 805 | 4 | 13 | 17 | 160818 | 25 | 40010 | 10010 | 30000 | 10010 | 30000 | 50102 | 8581629 | 1 | 0 | 49 | 177160 | 180210 | 180227 | 169219 | 3 | 170184 | 40010 | 30020 | 40000 | 30020 | 70000 | 180245 | 50 | 1 | 1 | 20021 | 10 | 9 | 98183 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30970 | 1 | 169 | 630 | 121914 | 24733 | 20233 | 307 | 2 | 0 | 44 | 15653 | 46133 | 9998 | 2 | 3 | 13470 | 0 | 238 | 62 | 1 | 0 | 2 | 0 | 1270 | 1 | 17 | 1 | 1 | 179518 | 0 | 10000 | 10 | 10 | 30000 | 40010 | 180217 | 180246 | 180238 | 180226 | 180185 |
70024 | 180271 | 1350 | 1 | 0 | 0 | 0 | 0 | 15554 | 0 | 844 | 1 | 712 | 72 | 100 | 180206 | 795 | 8 | 13 | 14 | 160723 | 25 | 40010 | 10010 | 30000 | 10010 | 30000 | 50103 | 8581848 | 1 | 0 | 49 | 177140 | 180252 | 180223 | 169201 | 3 | 170168 | 40010 | 30020 | 40000 | 30020 | 70000 | 180172 | 50 | 1 | 1 | 20021 | 10 | 9 | 98698 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30919 | 2 | 173 | 661 | 122667 | 25537 | 20219 | 313 | 999 | 0 | 58 | 13257 | 43529 | 9998 | 2 | 3 | 12993 | 0 | 224 | 62 | 1 | 14 | 12 | 0 | 1270 | 1 | 17 | 1 | 1 | 179485 | 0 | 10000 | 10 | 10 | 30000 | 40010 | 180230 | 180256 | 180211 | 180181 | 180214 |
70024 | 180214 | 1350 | 1 | 0 | 1 | 0 | 0 | 16473 | 0 | 821 | 1 | 712 | 81 | 112 | 180215 | 805 | 7 | 15 | 17 | 161716 | 25 | 40010 | 10010 | 30000 | 10228 | 30000 | 50102 | 8582534 | 1 | 0 | 49 | 177107 | 180241 | 180268 | 169197 | 3 | 170207 | 40010 | 30020 | 40000 | 30020 | 70000 | 180228 | 50 | 1 | 1 | 20021 | 10 | 9 | 98452 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30952 | 2 | 179 | 630 | 122688 | 23626 | 20209 | 275 | 5 | 0 | 44 | 14034 | 44091 | 9998 | 2 | 3 | 12850 | 0 | 256 | 62 | 1 | 3 | 6 | 1 | 1270 | 1 | 17 | 1 | 1 | 179483 | 0 | 10000 | 10 | 10 | 30000 | 40010 | 180212 | 180244 | 180239 | 180270 | 180219 |
70024 | 180194 | 1349 | 1 | 0 | 0 | 1 | 0 | 15224 | 0 | 818 | 1 | 712 | 73 | 112 | 180231 | 780 | 7 | 35 | 16 | 161273 | 25 | 40010 | 10010 | 30000 | 10010 | 30000 | 50103 | 8582510 | 1 | 0 | 49 | 177159 | 180216 | 180215 | 169244 | 3 | 170189 | 40010 | 30020 | 40000 | 30020 | 70000 | 180262 | 50 | 1 | 1 | 20021 | 10 | 9 | 98852 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30895 | 1 | 166 | 652 | 122109 | 25265 | 20220 | 280 | 3 | 939 | 56 | 13761 | 44231 | 9998 | 2 | 3 | 13438 | 0 | 251 | 62 | 1 | 4 | 9 | 0 | 1270 | 1 | 17 | 1 | 1 | 179511 | 0 | 10000 | 10 | 10 | 30000 | 40010 | 180236 | 180215 | 180206 | 180190 | 180255 |
70024 | 180217 | 1349 | 1 | 1 | 0 | 0 | 1 | 16001 | 0 | 844 | 2 | 704 | 86 | 116 | 180213 | 793 | 7 | 11 | 9 | 161182 | 25 | 40010 | 10010 | 30105 | 10010 | 30000 | 50102 | 8584068 | 1 | 0 | 49 | 177121 | 180239 | 180237 | 169219 | 3 | 170236 | 40010 | 30020 | 40000 | 30020 | 70000 | 180244 | 51 | 1 | 1 | 20021 | 10 | 9 | 98782 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30956 | 14 | 167 | 647 | 123416 | 24478 | 20214 | 276 | 24 | 933 | 86 | 14116 | 44495 | 9998 | 2 | 2 | 15161 | 9 | 216 | 62 | 14 | 0 | 2 | 0 | 1270 | 1 | 17 | 2 | 1 | 179491 | 0 | 10000 | 13 | 13 | 30000 | 40010 | 180253 | 180218 | 180243 | 180251 | 180237 |
70024 | 180251 | 1350 | 2 | 0 | 0 | 0 | 0 | 16165 | 10 | 847 | 1 | 768 | 90 | 156 | 180233 | 804 | 3 | 22 | 7 | 162163 | 25 | 40010 | 10010 | 30000 | 10010 | 30000 | 50101 | 8581196 | 1 | 0 | 98 | 177194 | 180228 | 180231 | 169225 | 3 | 170181 | 40010 | 30020 | 40000 | 30020 | 70000 | 180235 | 51 | 1 | 1 | 20021 | 10 | 9 | 98550 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30953 | 15 | 184 | 653 | 123595 | 24638 | 20234 | 277 | 0 | 0 | 58 | 17324 | 44003 | 9998 | 2 | 4 | 15432 | 10 | 263 | 62 | 14 | 14 | 6 | 0 | 1270 | 1 | 17 | 1 | 1 | 179511 | 0 | 10000 | 13 | 13 | 30000 | 40010 | 180262 | 180243 | 180247 | 180221 | 180221 |
70024 | 180230 | 1350 | 2 | 0 | 0 | 0 | 0 | 18620 | 9 | 830 | 1 | 720 | 5 | 116 | 183093 | 814 | 4 | 54 | 45 | 161330 | 25 | 40010 | 10010 | 30000 | 10010 | 30000 | 50099 | 8581968 | 1 | 0 | 49 | 177120 | 180228 | 180236 | 169221 | 3 | 170205 | 40010 | 30020 | 40000 | 30020 | 70000 | 180233 | 50 | 1 | 1 | 20021 | 10 | 9 | 97947 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30904 | 16 | 194 | 645 | 123692 | 24901 | 20247 | 315 | 993 | 0 | 40 | 15744 | 44423 | 9998 | 2 | 3 | 27582 | 9 | 240 | 62 | 14 | 6 | 3 | 0 | 1270 | 1 | 17 | 1 | 1 | 179492 | 0 | 10000 | 13 | 13 | 30000 | 40010 | 180206 | 180217 | 180198 | 180233 | 180238 |
70024 | 180191 | 1350 | 2 | 0 | 0 | 2 | 0 | 16723 | 9 | 818 | 1 | 744 | 74 | 144 | 180238 | 813 | 8 | 20 | 20 | 161337 | 25 | 40010 | 10010 | 30420 | 10010 | 30000 | 50102 | 8581420 | 1 | 0 | 49 | 177141 | 180225 | 180214 | 169217 | 3 | 170199 | 40010 | 30020 | 40000 | 30020 | 70000 | 180248 | 50 | 1 | 1 | 20021 | 10 | 9 | 98458 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30899 | 1 | 183 | 645 | 123114 | 23941 | 20239 | 274 | 1012 | 0 | 44 | 14340 | 44663 | 9998 | 2 | 3 | 14124 | 0 | 255 | 62 | 1 | 1 | 2 | 0 | 1270 | 1 | 17 | 1 | 1 | 179475 | 0 | 10000 | 10 | 10 | 30000 | 40010 | 180225 | 180227 | 180239 | 180239 | 180217 |
70024 | 180200 | 1350 | 1 | 0 | 1 | 1 | 1 | 14328 | 0 | 803 | 1 | 736 | 80 | 112 | 180250 | 809 | 5 | 9 | 12 | 160083 | 25 | 40010 | 10064 | 30000 | 10010 | 30000 | 50101 | 8580867 | 1 | 0 | 49 | 177190 | 180214 | 180241 | 169234 | 3 | 170719 | 40010 | 30020 | 40000 | 30020 | 70000 | 180252 | 51 | 1 | 1 | 20021 | 10 | 9 | 98642 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30909 | 1 | 181 | 668 | 121999 | 23578 | 20207 | 287 | 1025 | 0 | 86 | 13353 | 56569 | 9998 | 2 | 2 | 13128 | 10 | 232 | 62 | 15 | 0 | 9 | 0 | 1270 | 1 | 17 | 1 | 1 | 179516 | 0 | 10000 | 10 | 10 | 30000 | 40010 | 180212 | 180247 | 180232 | 180219 | 180243 |
Code:
caspl w0, w1, w2, w3, [x6]
mov x7, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 18.0737
retire uop (01) | cycle (02) | 03 | mmu table walk data (08) | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 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 | 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 | ea | eb | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
60211 | 180765 | 1349 | 0 | 0 | 0 | 0 | 0 | 0 | 45344 | 0 | 1 | 0 | 0 | 180747 | 3 | 0 | 7 | 150068 | 33 | 30197 | 100 | 30095 | 100 | 30111 | 500 | 8623056 | 0 | 1 | 49 | 177686 | 180081 | 180765 | 169938 | 11 | 170016 | 30211 | 0 | 0 | 20266 | 40156 | 20282 | 70231 | 180092 | 112 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 1 | 100 | 30096 | 0 | 33 | 15 | 124592 | 45355 | 20062 | 0 | 35321 | 65400 | 9999 | 1 | 35316 | 2 | 1 | 2 | 1 | 1 | 1 | 728 | 29182 | 0 | 18 | 0 | 0 | 180180 | 0 | 9 | 0 | 30000 | 30102 | 180763 | 180076 | 180756 | 180100 | 180745 |
60206 | 180762 | 1349 | 0 | 0 | 0 | 0 | 0 | 0 | 45328 | 2 | 0 | 0 | 0 | 180744 | 3 | 8 | 8 | 149390 | 33 | 30197 | 100 | 30097 | 100 | 30111 | 500 | 8623020 | 1 | 1 | 49 | 177664 | 180078 | 180736 | 169918 | 11 | 170706 | 30211 | 0 | 0 | 20278 | 40156 | 20266 | 70273 | 180756 | 112 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 1 | 100 | 30096 | 0 | 27 | 16 | 125415 | 45345 | 20058 | 0 | 35318 | 65415 | 9999 | 1 | 35322 | 0 | 1 | 0 | 1 | 1 | 1 | 728 | 29159 | 0 | 18 | 0 | 0 | 179509 | 4 | 9 | 0 | 30000 | 30102 | 180076 | 180743 | 180092 | 180759 | 180071 |
60206 | 180075 | 1354 | 0 | 0 | 0 | 0 | 0 | 0 | 45337 | 2 | 0 | 0 | 0 | 180084 | 3 | 8 | 7 | 149408 | 33 | 30191 | 100 | 30091 | 100 | 30111 | 500 | 8590057 | 0 | 1 | 49 | 177019 | 180093 | 180757 | 169936 | 12 | 170682 | 30193 | 0 | 0 | 20278 | 40148 | 20266 | 70259 | 180757 | 112 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30095 | 0 | 33 | 0 | 125650 | 45353 | 20062 | 0 | 35339 | 65415 | 9999 | 1 | 35315 | 2 | 0 | 0 | 1 | 1 | 1 | 728 | 29195 | 0 | 18 | 0 | 0 | 180198 | 4 | 0 | 6 | 30000 | 30102 | 180763 | 180097 | 180759 | 180085 | 180100 |
60206 | 180084 | 1354 | 0 | 0 | 0 | 0 | 0 | 0 | 45336 | 2 | 0 | 0 | 0 | 180727 | 2 | 7 | 8 | 150067 | 33 | 30199 | 100 | 30097 | 100 | 30116 | 500 | 8591327 | 0 | 1 | 49 | 177011 | 180765 | 180091 | 169275 | 11 | 170676 | 30211 | 0 | 0 | 20278 | 40156 | 20266 | 70273 | 180757 | 107 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30096 | 0 | 0 | 15 | 125618 | 45364 | 20062 | 1 | 35347 | 65406 | 9999 | 1 | 35320 | 2 | 1 | 2 | 1 | 1 | 1 | 728 | 29198 | 0 | 18 | 0 | 0 | 179537 | 4 | 9 | 6 | 30000 | 30102 | 180759 | 180097 | 180763 | 180076 | 180759 |
60206 | 180766 | 1348 | 0 | 0 | 0 | 0 | 0 | 0 | 45357 | 2 | 0 | 0 | 0 | 180091 | 3 | 8 | 7 | 149408 | 33 | 30197 | 100 | 30095 | 102 | 30093 | 500 | 8623408 | 0 | 1 | 49 | 177685 | 180070 | 180762 | 169917 | 11 | 170703 | 30211 | 0 | 0 | 20278 | 40156 | 20278 | 70231 | 180769 | 107 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30096 | 0 | 0 | 0 | 125645 | 45349 | 20062 | 0 | 35348 | 65405 | 9999 | 1 | 35326 | 2 | 1 | 0 | 1 | 1 | 1 | 728 | 29135 | 0 | 18 | 0 | 0 | 179531 | 4 | 0 | 6 | 30000 | 30102 | 180071 | 180759 | 180100 | 180766 | 180100 |
60206 | 180078 | 1353 | 0 | 0 | 0 | 0 | 0 | 0 | 45336 | 2 | 0 | 0 | 0 | 180746 | 3 | 0 | 0 | 149377 | 33 | 30197 | 100 | 30097 | 100 | 30111 | 500 | 8591502 | 0 | 1 | 49 | 177007 | 180742 | 180078 | 169252 | 12 | 170038 | 30211 | 0 | 0 | 20274 | 40132 | 20266 | 70231 | 180091 | 112 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30096 | 0 | 33 | 16 | 125420 | 45364 | 20062 | 0 | 35314 | 65411 | 9999 | 1 | 35321 | 2 | 0 | 0 | 1 | 1 | 1 | 729 | 29166 | 0 | 18 | 0 | 0 | 179537 | 3 | 6 | 6 | 30000 | 30102 | 180092 | 180764 | 180071 | 180766 | 180079 |
60206 | 180091 | 1353 | 0 | 0 | 0 | 0 | 0 | 0 | 45329 | 2 | 1 | 0 | 0 | 180060 | 2 | 7 | 8 | 150066 | 33 | 30197 | 100 | 30097 | 100 | 30111 | 500 | 8591488 | 0 | 1 | 49 | 177019 | 180765 | 180091 | 169276 | 11 | 170031 | 30193 | 0 | 0 | 20266 | 40156 | 20274 | 70273 | 180070 | 107 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30096 | 0 | 33 | 16 | 125608 | 45350 | 20058 | 0 | 35339 | 65398 | 9999 | 1 | 35306 | 0 | 0 | 2 | 1 | 1 | 1 | 729 | 29174 | 0 | 18 | 0 | 0 | 180194 | 5 | 9 | 6 | 30000 | 30102 | 180763 | 180092 | 180757 | 180079 | 180758 |
60206 | 180758 | 1349 | 0 | 0 | 0 | 0 | 0 | 0 | 45345 | 2 | 1 | 0 | 0 | 180084 | 3 | 0 | 7 | 150043 | 33 | 30197 | 100 | 30095 | 100 | 30105 | 500 | 8591491 | 0 | 1 | 49 | 176998 | 180758 | 180070 | 169267 | 11 | 170035 | 30193 | 0 | 0 | 20278 | 40132 | 20278 | 70273 | 180099 | 107 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30096 | 0 | 33 | 16 | 125456 | 45352 | 20062 | 0 | 35331 | 65412 | 9999 | 1 | 35311 | 2 | 1 | 2 | 1 | 1 | 1 | 729 | 29149 | 0 | 18 | 0 | 0 | 180202 | 0 | 9 | 6 | 30000 | 30102 | 180767 | 180071 | 180745 | 180100 | 180746 |
60206 | 180765 | 1348 | 0 | 0 | 0 | 0 | 0 | 0 | 45327 | 2 | 1 | 0 | 0 | 180751 | 3 | 7 | 8 | 150053 | 33 | 30197 | 100 | 30097 | 100 | 30111 | 500 | 8591065 | 0 | 1 | 49 | 177018 | 180762 | 180091 | 169274 | 11 | 170015 | 30193 | 0 | 0 | 20278 | 40132 | 20266 | 70273 | 180099 | 112 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 1 | 100 | 30089 | 0 | 27 | 0 | 125838 | 45352 | 20058 | 0 | 35331 | 65409 | 9999 | 1 | 35324 | 2 | 1 | 2 | 1 | 1 | 1 | 728 | 29103 | 0 | 18 | 0 | 0 | 179529 | 4 | 9 | 6 | 30000 | 30102 | 180100 | 180738 | 180071 | 180758 | 180079 |
60206 | 180099 | 1354 | 0 | 0 | 1 | 0 | 0 | 0 | 46037 | 2 | 1 | 0 | 0 | 180743 | 3 | 0 | 8 | 149386 | 33 | 30199 | 100 | 30097 | 100 | 30105 | 500 | 8623058 | 0 | 1 | 49 | 177665 | 180099 | 180765 | 169936 | 12 | 170704 | 30205 | 0 | 0 | 20278 | 40156 | 20266 | 70273 | 180769 | 107 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30095 | 0 | 33 | 0 | 125607 | 45342 | 20058 | 0 | 35331 | 65410 | 9999 | 1 | 35331 | 2 | 1 | 0 | 1 | 1 | 1 | 729 | 29157 | 0 | 18 | 0 | 0 | 179540 | 5 | 0 | 6 | 30000 | 30102 | 180100 | 180737 | 180076 | 180767 | 180079 |
Result (median cycles for code): 18.0766
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | l2 tlb miss data (0b) | 0e | 0f | 19 | 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 | 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) | 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 | 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 |
60031 | 180118 | 1354 | 1 | 1 | 1 | 0 | 0 | 0 | 45379 | 13 | 1 | 0 | 1 | 180069 | 5 | 13 | 13 | 149410 | 33 | 30115 | 10 | 30099 | 10 | 30114 | 50 | 8592012 | 0 | 1 | 49 | 177040 | 180772 | 180106 | 169255 | 8 | 170711 | 30127 | 21 | 22 | 20096 | 40152 | 20098 | 70259 | 180097 | 59 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30116 | 17 | 0 | 31 | 125064 | 45476 | 20071 | 0 | 2 | 35428 | 65460 | 9999 | 1 | 35440 | 13 | 0 | 2 | 3 | 1 | 0 | 652 | 29317 | 3 | 19 | 3 | 3 | 180185 | 0 | 9 | 9 | 0 | 30000 | 30012 | 180779 | 180119 | 180774 | 180100 | 180543 |
60026 | 180084 | 1354 | 1 | 1 | 1 | 0 | 0 | 0 | 45420 | 11 | 1 | 0 | 0 | 180757 | 6 | 13 | 11 | 149411 | 32 | 30109 | 10 | 30098 | 10 | 30111 | 50 | 8623882 | 0 | 1 | 49 | 177688 | 180112 | 180782 | 169922 | 8 | 170715 | 30122 | 27 | 34 | 20092 | 40144 | 20100 | 70280 | 180787 | 122 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 1 | 10 | 30115 | 18 | 34 | 31 | 124821 | 45455 | 20071 | 0 | 1 | 35366 | 65424 | 9999 | 1 | 35454 | 13 | 1 | 0 | 3 | 1 | 0 | 652 | 29213 | 3 | 19 | 3 | 1 | 179527 | 2 | 0 | 9 | 0 | 30000 | 30012 | 180106 | 180774 | 180107 | 180643 | 180789 |
60026 | 180097 | 1354 | 1 | 1 | 1 | 0 | 0 | 0 | 45443 | 11 | 1 | 0 | 0 | 180757 | 8 | 13 | 0 | 149401 | 32 | 30109 | 10 | 30098 | 10 | 30114 | 50 | 8624538 | 0 | 1 | 49 | 177696 | 180106 | 180753 | 169917 | 8 | 170728 | 30112 | 34 | 37 | 20092 | 40164 | 20100 | 70280 | 180783 | 122 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30116 | 20 | 34 | 30 | 124957 | 45435 | 20073 | 0 | 1 | 35503 | 65569 | 9999 | 1 | 35448 | 13 | 0 | 2 | 3 | 1 | 0 | 652 | 29166 | 3 | 19 | 3 | 3 | 179522 | 0 | 9 | 0 | 0 | 30000 | 30012 | 180077 | 180766 | 180107 | 180774 | 180116 |
60026 | 180299 | 1349 | 1 | 0 | 0 | 0 | 0 | 0 | 45451 | 13 | 0 | 0 | 0 | 180089 | 0 | 14 | 14 | 150068 | 33 | 30108 | 10 | 30098 | 10 | 30117 | 50 | 8592180 | 0 | 1 | 49 | 177025 | 180785 | 180118 | 169252 | 8 | 170048 | 30127 | 36 | 38 | 20100 | 40160 | 20096 | 70273 | 180110 | 138 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30117 | 17 | 34 | 31 | 125212 | 45499 | 20073 | 0 | 0 | 35510 | 65510 | 9999 | 1 | 35403 | 13 | 1 | 2 | 3 | 1 | 0 | 652 | 29146 | 3 | 19 | 3 | 1 | 179522 | 3 | 9 | 9 | 0 | 30000 | 30012 | 180774 | 180107 | 180772 | 180106 | 180774 |
60026 | 180777 | 1351 | 1 | 0 | 1 | 0 | 0 | 0 | 45483 | 13 | 1 | 0 | 1 | 180157 | 5 | 12 | 0 | 150061 | 33 | 30108 | 10 | 30098 | 10 | 30108 | 50 | 8591408 | 0 | 1 | 49 | 177705 | 180106 | 180772 | 169915 | 8 | 170712 | 30127 | 21 | 30 | 20094 | 40148 | 20094 | 70259 | 180772 | 59 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30113 | 19 | 34 | 28 | 125046 | 45470 | 20073 | 0 | 1 | 35427 | 65484 | 9999 | 1 | 35387 | 13 | 1 | 2 | 3 | 1 | 0 | 652 | 29294 | 3 | 19 | 3 | 3 | 179522 | 1 | 9 | 9 | 0 | 30000 | 30012 | 180106 | 180783 | 180119 | 180773 | 180105 |
60026 | 180120 | 1354 | 1 | 0 | 1 | 1 | 0 | 0 | 45464 | 13 | 0 | 0 | 1 | 180093 | 6 | 0 | 0 | 150066 | 33 | 30107 | 10 | 30099 | 10 | 30108 | 50 | 8591412 | 0 | 1 | 49 | 177683 | 180774 | 180106 | 169257 | 8 | 170046 | 30126 | 24 | 33 | 20094 | 40136 | 20088 | 70266 | 180101 | 60 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 1 | 10 | 30114 | 18 | 34 | 31 | 125020 | 45520 | 20071 | 0 | 0 | 35410 | 65469 | 9999 | 1 | 35371 | 13 | 1 | 2 | 3 | 1 | 1 | 652 | 29237 | 4 | 19 | 3 | 3 | 179574 | 2 | 9 | 9 | 0 | 30000 | 30012 | 180788 | 180100 | 180755 | 180111 | 180774 |
60026 | 180772 | 1349 | 1 | 1 | 1 | 1 | 0 | 0 | 45491 | 13 | 0 | 0 | 0 | 180770 | 0 | 11 | 0 | 150072 | 33 | 30106 | 10 | 30099 | 10 | 30102 | 50 | 8592542 | 0 | 1 | 49 | 177697 | 180109 | 180772 | 169924 | 8 | 170726 | 30244 | 29 | 31 | 20100 | 40160 | 20096 | 70266 | 180786 | 130 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30115 | 18 | 34 | 29 | 124844 | 45457 | 20071 | 0 | 0 | 35468 | 65502 | 9999 | 1 | 35431 | 11 | 0 | 2 | 3 | 1 | 0 | 652 | 29336 | 3 | 19 | 3 | 1 | 179521 | 1 | 9 | 0 | 0 | 30000 | 30012 | 180822 | 180127 | 180786 | 180107 | 180773 |
60026 | 180772 | 1349 | 1 | 0 | 0 | 0 | 0 | 0 | 45454 | 11 | 1 | 0 | 0 | 180748 | 7 | 0 | 0 | 150055 | 33 | 30107 | 10 | 30099 | 10 | 30117 | 50 | 8591557 | 0 | 1 | 49 | 177026 | 180764 | 180106 | 169264 | 14 | 170045 | 30118 | 23 | 22 | 20094 | 40152 | 20088 | 70273 | 180113 | 121 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30113 | 18 | 34 | 31 | 125387 | 45559 | 20073 | 1 | 0 | 35560 | 65615 | 9999 | 1 | 35502 | 13 | 0 | 2 | 3 | 0 | 0 | 652 | 29248 | 3 | 19 | 3 | 3 | 179522 | 0 | 9 | 9 | 0 | 30000 | 30012 | 180123 | 180763 | 180106 | 180772 | 180106 |
60026 | 180101 | 1354 | 1 | 0 | 1 | 0 | 0 | 0 | 45354 | 11 | 1 | 0 | 1 | 180757 | 6 | 13 | 14 | 150073 | 32 | 30109 | 10 | 30100 | 10 | 30111 | 50 | 8591908 | 0 | 1 | 49 | 177038 | 180742 | 180105 | 169250 | 8 | 170042 | 30121 | 23 | 32 | 20094 | 40148 | 20100 | 70280 | 180093 | 60 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30116 | 18 | 34 | 32 | 124838 | 45395 | 20073 | 0 | 1 | 35377 | 65472 | 9999 | 1 | 35402 | 13 | 1 | 0 | 3 | 0 | 0 | 652 | 29199 | 3 | 19 | 3 | 3 | 179509 | 0 | 0 | 9 | 0 | 30000 | 30012 | 180772 | 180107 | 180767 | 180114 | 180785 |
60026 | 180785 | 1349 | 1 | 0 | 1 | 1 | 0 | 0 | 45428 | 11 | 1 | 0 | 0 | 180091 | 7 | 13 | 14 | 150064 | 33 | 30107 | 10 | 30096 | 10 | 30116 | 50 | 8591407 | 0 | 1 | 49 | 177026 | 180751 | 180120 | 169233 | 8 | 170038 | 30126 | 6 | 21 | 20096 | 40152 | 20094 | 70259 | 180084 | 122 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30113 | 19 | 34 | 32 | 124941 | 45409 | 20073 | 1 | 1 | 35437 | 65471 | 9999 | 1 | 35545 | 13 | 1 | 2 | 3 | 1 | 0 | 652 | 29357 | 3 | 19 | 3 | 3 | 179555 | 1 | 9 | 9 | 0 | 30000 | 30012 | 180787 | 180106 | 180773 | 180106 | 180772 |