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:
ldp q0, q1, [x6], #0x10
mov x0, 1 mov x1, 2 mov x8, 0
(no loop instructions)
Retires: 2.000
Issues: 3.000
Integer unit issues: 1.000
Load/store unit issues: 2.000
SIMD/FP unit issues: 0.000
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | l2 tlb miss data (0b) | 0e | 1e | 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 | 6d | 6e | map stall dispatch (70) | map rewind (75) | map stall (76) | dispatch uop (78) | map ldst uop (7d) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst simd load (98) | 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 | aa | ab | ac | af | b5 | b6 | bb | l1d cache miss ld nonspec (bf) | 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 |
2005 | 1040 | 7 | 0 | 0 | 0 | 0 | 134 | 43 | 1 | 0 | 0 | 1 | 12 | 1025 | 11 | 31 | 16 | 27 | 21 | 25 | 3000 | 1000 | 2000 | 1000 | 2000 | 24700 | 45205 | 1 | 1015 | 1040 | 1040 | 729 | 3 | 773 | 3000 | 2000 | 2000 | 1040 | 1040 | 1 | 1 | 1001 | 1000 | 1000 | 0 | 2044 | 14 | 2 | 108 | 2106 | 24 | 0 | 32 | 0 | 22 | 80 | 2115 | 77 | 10 | 66 | 71 | 12 | 0 | 3 | 73 | 1 | 16 | 1 | 1 | 1038 | 1 | 1000 | 27 | 18 | 2000 | 1000 | 1041 | 1041 | 1041 | 1041 | 1041 |
2004 | 1041 | 7 | 1 | 1 | 0 | 0 | 125 | 36 | 1 | 0 | 0 | 4 | 0 | 1025 | 23 | 33 | 2 | 28 | 21 | 25 | 3000 | 1000 | 2000 | 1000 | 2000 | 24344 | 45180 | 1 | 1016 | 1040 | 1041 | 728 | 3 | 774 | 3000 | 2000 | 2000 | 1040 | 1040 | 1 | 1 | 1001 | 1000 | 1000 | 0 | 2042 | 13 | 5 | 88 | 2074 | 18 | 0 | 14 | 0 | 0 | 75 | 2096 | 62 | 7 | 89 | 91 | 12 | 1 | 4 | 73 | 1 | 16 | 1 | 1 | 1038 | 3 | 1000 | 27 | 17 | 2000 | 1000 | 1041 | 1041 | 1041 | 1041 | 1041 |
2004 | 1040 | 8 | 1 | 1 | 1 | 0 | 109 | 36 | 1 | 0 | 0 | 2 | 32 | 1026 | 27 | 33 | 20 | 21 | 15 | 25 | 3000 | 1000 | 2000 | 1000 | 2000 | 24416 | 45186 | 0 | 1015 | 1041 | 1041 | 728 | 3 | 773 | 3000 | 2000 | 2000 | 1040 | 1040 | 1 | 1 | 1001 | 1000 | 1000 | 0 | 2033 | 0 | 5 | 105 | 2059 | 12 | 0 | 24 | 0 | 18 | 65 | 2122 | 48 | 10 | 62 | 100 | 0 | 0 | 0 | 73 | 1 | 16 | 1 | 1 | 1037 | 0 | 1000 | 26 | 26 | 2000 | 1000 | 1041 | 1041 | 1041 | 1042 | 1042 |
2004 | 1041 | 7 | 0 | 0 | 0 | 0 | 153 | 55 | 1 | 0 | 0 | 0 | 4 | 1025 | 25 | 32 | 7 | 22 | 17 | 25 | 3000 | 1000 | 2000 | 1000 | 2000 | 24372 | 45137 | 0 | 1015 | 1040 | 1041 | 728 | 3 | 774 | 3000 | 2000 | 2000 | 1041 | 1041 | 1 | 1 | 1001 | 1000 | 1000 | 0 | 2036 | 0 | 5 | 105 | 2088 | 28 | 1 | 59 | 0 | 0 | 78 | 2114 | 42 | 7 | 46 | 110 | 0 | 0 | 3 | 73 | 1 | 16 | 1 | 1 | 1037 | 3 | 1000 | 20 | 18 | 2000 | 1000 | 1041 | 1041 | 1043 | 1041 | 1041 |
2004 | 1040 | 8 | 0 | 0 | 0 | 0 | 128 | 37 | 0 | 0 | 0 | 1 | 4 | 1026 | 16 | 34 | 9 | 2 | 22 | 25 | 3000 | 1000 | 2000 | 1000 | 2000 | 24308 | 45169 | 1 | 1015 | 1040 | 1040 | 728 | 3 | 773 | 3000 | 2000 | 2000 | 1040 | 1040 | 1 | 1 | 1001 | 1000 | 1000 | 0 | 2024 | 0 | 3 | 97 | 2083 | 25 | 0 | 34 | 0 | 12 | 79 | 2095 | 55 | 8 | 54 | 55 | 0 | 0 | 2 | 73 | 1 | 16 | 1 | 1 | 1037 | 2 | 1000 | 23 | 30 | 2000 | 1000 | 1041 | 1041 | 1041 | 1041 | 1041 |
2004 | 1041 | 8 | 0 | 0 | 0 | 0 | 141 | 44 | 1 | 0 | 0 | 1 | 0 | 1025 | 0 | 31 | 10 | 2 | 20 | 25 | 3000 | 1000 | 2000 | 1000 | 2000 | 24336 | 45188 | 1 | 1015 | 1040 | 1040 | 728 | 3 | 773 | 3000 | 2000 | 2000 | 1041 | 1040 | 1 | 1 | 1001 | 1000 | 1000 | 0 | 2029 | 0 | 4 | 115 | 2092 | 17 | 1 | 35 | 0 | 12 | 93 | 2096 | 50 | 8 | 46 | 94 | 0 | 0 | 1 | 73 | 1 | 16 | 1 | 1 | 1037 | 2 | 1000 | 22 | 22 | 2000 | 1000 | 1041 | 1042 | 1042 | 1041 | 1042 |
2004 | 1041 | 7 | 0 | 0 | 0 | 0 | 130 | 24 | 1 | 0 | 0 | 1 | 4 | 1026 | 25 | 34 | 0 | 8 | 16 | 25 | 3000 | 1000 | 2000 | 1000 | 2000 | 24424 | 45191 | 1 | 1015 | 1041 | 1041 | 728 | 3 | 773 | 3000 | 2000 | 2000 | 1040 | 1040 | 1 | 1 | 1001 | 1000 | 1000 | 0 | 2036 | 0 | 1 | 81 | 2066 | 13 | 0 | 35 | 0 | 12 | 86 | 2104 | 72 | 8 | 58 | 106 | 0 | 0 | 3 | 73 | 1 | 16 | 1 | 1 | 1037 | 1 | 1000 | 24 | 18 | 2000 | 1000 | 1041 | 1041 | 1042 | 1041 | 1042 |
2004 | 1041 | 8 | 0 | 0 | 0 | 0 | 97 | 28 | 1 | 0 | 0 | 0 | 4 | 1026 | 25 | 33 | 10 | 17 | 19 | 25 | 3000 | 1000 | 2000 | 1000 | 2000 | 24344 | 45162 | 1 | 1016 | 1040 | 1040 | 728 | 3 | 773 | 3000 | 2000 | 2000 | 1040 | 1040 | 1 | 1 | 1001 | 1000 | 1000 | 0 | 2025 | 0 | 2 | 74 | 2088 | 17 | 0 | 47 | 0 | 10 | 65 | 2118 | 62 | 13 | 67 | 63 | 0 | 0 | 1 | 73 | 1 | 16 | 1 | 1 | 1037 | 0 | 1000 | 20 | 25 | 2000 | 1000 | 1041 | 1041 | 1042 | 1041 | 1041 |
2004 | 1040 | 7 | 0 | 0 | 0 | 0 | 119 | 57 | 0 | 0 | 0 | 1 | 12 | 1025 | 41 | 31 | 29 | 15 | 25 | 25 | 3000 | 1000 | 2000 | 1000 | 2000 | 24272 | 45168 | 1 | 1015 | 1040 | 1040 | 728 | 3 | 774 | 3000 | 2000 | 2000 | 1040 | 1040 | 1 | 1 | 1001 | 1000 | 1000 | 0 | 2025 | 0 | 2 | 84 | 2070 | 22 | 0 | 45 | 0 | 18 | 62 | 2098 | 44 | 10 | 62 | 111 | 0 | 0 | 1 | 73 | 1 | 16 | 1 | 1 | 1037 | 2 | 1000 | 20 | 24 | 2000 | 1000 | 1042 | 1041 | 1041 | 1041 | 1041 |
2004 | 1041 | 8 | 0 | 0 | 0 | 0 | 134 | 20 | 1 | 0 | 0 | 2 | 4 | 1025 | 20 | 31 | 7 | 21 | 17 | 25 | 3000 | 1000 | 2000 | 1000 | 2000 | 24540 | 45204 | 1 | 1015 | 1041 | 1041 | 728 | 3 | 773 | 3000 | 2000 | 2000 | 1040 | 1040 | 1 | 1 | 1001 | 1000 | 1000 | 0 | 2030 | 0 | 2 | 63 | 2059 | 25 | 0 | 23 | 0 | 10 | 102 | 2100 | 47 | 9 | 44 | 95 | 0 | 0 | 1 | 73 | 1 | 16 | 1 | 1 | 1038 | 0 | 1000 | 27 | 24 | 2000 | 1000 | 1041 | 1041 | 1041 | 1042 | 1041 |
Chain cycles: 3
Code:
ldp q0, q1, [x6], #0x10 fmov x0, d0 eor x8, x8, x0 eor x8, x8, x0 add x6, x6, x8
mov x0, 1 mov x1, 2 mov x8, 0
(fused SUBS/B.cc loop)
Result (median cycles for code, minus 3 chain cycles): 9.1227
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 | 24 | 29 | 3a | 3e | 3f | 40 | 43 | 46 | 49 | 4d | 4f | 51 | schedule uop (52) | schedule int uop (53) | schedule simd uop (54) | schedule ldst uop (55) | dispatch int uop (56) | dispatch simd uop (57) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | ldst uops in schedulers (5b) | 60 | 69 | 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 simd uop (7e) | map int uop inputs (7f) | map ldst uop inputs (80) | map simd uop inputs (81) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int alu (97) | inst simd load (98) | 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 | ab | ac | af | b5 | bb | l1d cache miss ld nonspec (bf) | l1d tlb miss nonspec (c1) | c2 | c3 | branch mispred nonspec (cb) | cf | d0 | 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 |
60223 | 121221 | 903 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 2885 | 0 | 2241 | 1 | 0 | 0 | 1376 | 1 | 192 | 121295 | 2200 | 0 | 234 | 236 | 99952 | 111135 | 25 | 80403 | 50278 | 10084 | 20000 | 40100 | 10000 | 20000 | 13987583 | 5789452 | 3505283 | 1 | 121240 | 0 | 121382 | 121406 | 113467 | 3 | 113737 | 70100 | 30200 | 20000 | 10000 | 60200 | 20000 | 10000 | 121208 | 121423 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 22420 | 0 | 386 | 2273 | 22202 | 400 | 227 | 2427 | 240 | 527 | 22610 | 96 | 194 | 335 | 0 | 0 | 3 | 0 | 3210 | 0 | 3 | 16 | 3 | 3 | 121071 | 50186 | 499 | 609 | 287 | 20000 | 50100 | 121325 | 121325 | 121370 | 121196 | 121309 |
60204 | 121575 | 907 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2820 | 0 | 2261 | 1 | 0 | 0 | 1048 | 1 | 216 | 121072 | 2206 | 0 | 166 | 222 | 100132 | 110963 | 25 | 80400 | 50296 | 10087 | 20000 | 40100 | 10000 | 20000 | 13976333 | 5780956 | 3498005 | 0 | 121315 | 3 | 121457 | 121450 | 113230 | 29 | 113912 | 70100 | 30295 | 20128 | 10000 | 60200 | 20000 | 10000 | 121540 | 121023 | 3 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 22413 | 0 | 384 | 2296 | 22193 | 399 | 116 | 2436 | 230 | 499 | 22608 | 92 | 164 | 287 | 0 | 0 | 0 | 0 | 3210 | 0 | 3 | 16 | 3 | 3 | 120943 | 50206 | 571 | 496 | 245 | 20000 | 50100 | 120846 | 121163 | 121156 | 121400 | 121275 |
60204 | 121203 | 908 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 2802 | 0 | 2262 | 1 | 0 | 0 | 1248 | 2 | 212 | 121089 | 2207 | 0 | 180 | 152 | 99701 | 110888 | 25 | 80430 | 50268 | 10094 | 20000 | 40100 | 10000 | 20000 | 14006437 | 5780908 | 3496552 | 0 | 121254 | 0 | 121111 | 120426 | 113002 | 3 | 113671 | 70100 | 30200 | 21440 | 10345 | 60200 | 20000 | 10000 | 121274 | 121225 | 2 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 22423 | 0 | 374 | 2225 | 22209 | 405 | 285 | 2423 | 204 | 65824 | 22707 | 132 | 276 | 401 | 1 | 0 | 0 | 0 | 3987 | 0 | 11 | 342 | 14 | 13 | 124290 | 50728 | 892 | 689 | 490 | 20000 | 50100 | 121500 | 121272 | 120832 | 121307 | 122010 |
60204 | 121364 | 909 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 2226 | 0 | 2247 | 0 | 0 | 1 | 1328 | 2 | 220 | 121347 | 2235 | 0 | 218 | 206 | 99816 | 111028 | 25 | 80448 | 50340 | 10103 | 20000 | 40100 | 10000 | 20000 | 14000015 | 5795980 | 3497075 | 0 | 121284 | 0 | 121460 | 121416 | 113161 | 3 | 113613 | 70100 | 30200 | 20000 | 10000 | 60200 | 20000 | 10000 | 120953 | 121188 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 22418 | 0 | 370 | 2273 | 22240 | 397 | 111 | 2416 | 190 | 555 | 22612 | 89 | 204 | 275 | 0 | 0 | 1 | 1 | 3210 | 24 | 3 | 16 | 3 | 3 | 121113 | 50216 | 618 | 673 | 334 | 20000 | 50100 | 121280 | 121101 | 121210 | 121424 | 121448 |
60204 | 121664 | 908 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2618 | 0 | 2281 | 0 | 0 | 1 | 1408 | 1 | 136 | 121276 | 2229 | 0 | 190 | 202 | 100143 | 111340 | 25 | 80400 | 50350 | 10091 | 20000 | 40100 | 10000 | 20000 | 13994751 | 5795644 | 3498441 | 0 | 120970 | 0 | 121366 | 121202 | 113373 | 3 | 113678 | 70100 | 30298 | 20000 | 10000 | 60200 | 20000 | 10000 | 121141 | 121314 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 22418 | 8 | 391 | 2269 | 22219 | 360 | 113 | 2431 | 52 | 488 | 22614 | 85 | 196 | 350 | 0 | 0 | 3 | 0 | 3210 | 0 | 3 | 16 | 3 | 3 | 121238 | 50204 | 711 | 538 | 343 | 20000 | 50100 | 121204 | 121400 | 121336 | 121399 | 121114 |
60204 | 121108 | 907 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2314 | 0 | 2259 | 0 | 0 | 1 | 1272 | 0 | 184 | 121208 | 2211 | 0 | 234 | 178 | 100052 | 110911 | 25 | 80382 | 50282 | 10115 | 20000 | 40100 | 10000 | 20000 | 13987630 | 5780812 | 3499092 | 0 | 121255 | 0 | 121162 | 121049 | 113642 | 3 | 113616 | 70100 | 30200 | 20000 | 10000 | 60200 | 20000 | 10000 | 121254 | 121097 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 22399 | 0 | 343 | 2326 | 22199 | 401 | 113 | 2421 | 292 | 693 | 22608 | 108 | 178 | 293 | 0 | 0 | 10 | 0 | 3210 | 0 | 3 | 16 | 3 | 3 | 121010 | 50200 | 706 | 629 | 389 | 20000 | 50100 | 121289 | 121942 | 121249 | 121465 | 121328 |
60204 | 121136 | 908 | 0 | 0 | 0 | 0 | 0 | 1 | 3 | 3 | 2384 | 0 | 2276 | 0 | 0 | 1 | 1344 | 0 | 140 | 121214 | 2214 | 0 | 182 | 208 | 100027 | 110934 | 25 | 80418 | 50296 | 10102 | 20000 | 40100 | 10000 | 20000 | 14013619 | 5782492 | 3499645 | 0 | 121271 | 0 | 121243 | 121324 | 113558 | 3 | 113940 | 70100 | 30200 | 20000 | 10000 | 60580 | 20128 | 10095 | 121319 | 124669 | 27 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 22446 | 0 | 360 | 2346 | 22235 | 402 | 113 | 2424 | 122 | 558 | 22616 | 96 | 170 | 209 | 0 | 0 | 0 | 0 | 3210 | 0 | 3 | 16 | 3 | 2 | 120933 | 50164 | 603 | 524 | 362 | 20000 | 50100 | 121305 | 120960 | 121483 | 121454 | 121153 |
60204 | 121385 | 908 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2759 | 0 | 2215 | 0 | 0 | 1 | 1400 | 0 | 372 | 122073 | 2191 | 0 | 202 | 216 | 99945 | 111242 | 25 | 80448 | 50320 | 10109 | 20000 | 40100 | 10000 | 20000 | 14002335 | 5797180 | 3503768 | 0 | 121112 | 0 | 121177 | 121418 | 113325 | 3 | 113740 | 70100 | 30200 | 20000 | 10000 | 60200 | 20000 | 10000 | 121300 | 121109 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 22424 | 0 | 381 | 2277 | 22214 | 403 | 108 | 2422 | 282 | 464 | 22629 | 91 | 192 | 302 | 0 | 0 | 18 | 0 | 3210 | 0 | 3 | 16 | 3 | 3 | 120829 | 50168 | 695 | 702 | 372 | 20000 | 50100 | 121507 | 121353 | 121336 | 121428 | 121589 |
60204 | 121580 | 908 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2621 | 0 | 2282 | 0 | 1 | 0 | 1384 | 0 | 216 | 121300 | 2207 | 0 | 190 | 188 | 99812 | 111140 | 25 | 80424 | 50308 | 10101 | 20000 | 40100 | 10000 | 20000 | 14019679 | 5787628 | 3499445 | 0 | 121323 | 0 | 121180 | 121353 | 113528 | 3 | 113869 | 70100 | 30200 | 20000 | 10000 | 60200 | 20000 | 10000 | 121239 | 121000 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 22416 | 0 | 404 | 2289 | 22235 | 388 | 110 | 2409 | 52 | 472 | 22608 | 93 | 168 | 299 | 0 | 0 | 0 | 0 | 3210 | 0 | 3 | 16 | 3 | 2 | 120923 | 50214 | 741 | 213 | 337 | 20000 | 50100 | 121210 | 121284 | 121410 | 121291 | 121284 |
60204 | 121144 | 909 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2637 | 0 | 2293 | 0 | 1 | 0 | 1296 | 1 | 120 | 121182 | 2168 | 0 | 168 | 170 | 100152 | 111126 | 25 | 80307 | 50328 | 10095 | 20000 | 40100 | 10000 | 20000 | 13990899 | 5792284 | 3499284 | 0 | 121330 | 0 | 121143 | 121417 | 113310 | 3 | 113743 | 70100 | 30200 | 20000 | 10000 | 60200 | 20000 | 10000 | 121093 | 121277 | 2 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 22421 | 8 | 387 | 2280 | 22235 | 346 | 113 | 2446 | 58 | 558 | 22612 | 88 | 232 | 332 | 0 | 0 | 0 | 0 | 3210 | 0 | 3 | 16 | 3 | 3 | 121170 | 50232 | 659 | 687 | 385 | 20000 | 50100 | 121395 | 121151 | 121111 | 121318 | 121369 |
Result (median cycles for code, minus 3 chain cycles): 9.1162
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 | 24 | 29 | 3a | 3e | 3f | 40 | 43 | 46 | 49 | 4d | 4f | 51 | schedule uop (52) | schedule int uop (53) | schedule simd uop (54) | schedule ldst uop (55) | dispatch int uop (56) | dispatch simd uop (57) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | ldst uops in schedulers (5b) | 5f | 60 | 69 | 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 simd uop (7e) | map int uop inputs (7f) | map ldst uop inputs (80) | map simd uop inputs (81) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int alu (97) | inst simd load (98) | 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 | ab | ac | af | b5 | b6 | bb | l1d cache miss ld nonspec (bf) | l1d tlb miss nonspec (c1) | c2 | c3 | cd | cf | d0 | d2 | d5 | map dispatch bubble (d6) | d9 | da | db | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
60043 | 120829 | 904 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2431 | 0 | 2291 | 2 | 0 | 0 | 1240 | 1 | 484 | 121054 | 2255 | 0 | 168 | 202 | 97275 | 110820 | 25 | 80322 | 50180 | 10092 | 20000 | 40010 | 10000 | 20000 | 13972681 | 5768860 | 3498473 | 0 | 0 | 120947 | 0 | 120910 | 121206 | 113211 | 3 | 113653 | 70207 | 30020 | 20000 | 10000 | 60020 | 20000 | 10000 | 121416 | 121117 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 22419 | 3 | 352 | 2283 | 22231 | 388 | 116 | 2413 | 566 | 516 | 22592 | 106 | 0 | 193 | 242 | 2 | 0 | 21 | 0 | 3140 | 0 | 0 | 11 | 17 | 1 | 0 | 0 | 2 | 2 | 120825 | 50198 | 556 | 452 | 283 | 20000 | 50010 | 121076 | 121055 | 121107 | 121198 | 121225 |
60024 | 121151 | 907 | 2 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 2228 | 0 | 2271 | 2 | 0 | 0 | 1120 | 1 | 404 | 121225 | 2253 | 1 | 176 | 206 | 97254 | 110795 | 25 | 80283 | 50198 | 10106 | 20000 | 40010 | 10000 | 20000 | 14007633 | 5793676 | 3478298 | 0 | 0 | 121111 | 0 | 121282 | 120989 | 113171 | 3 | 113538 | 70010 | 30020 | 20000 | 10000 | 60020 | 20000 | 10000 | 121078 | 121147 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 22444 | 2 | 335 | 2280 | 22281 | 377 | 112 | 2438 | 582 | 531 | 22590 | 92 | 0 | 171 | 305 | 0 | 0 | 0 | 0 | 3140 | 3 | 1 | 2 | 17 | 1 | 1 | 1 | 2 | 2 | 120944 | 50180 | 693 | 576 | 222 | 20000 | 50010 | 121218 | 121033 | 121136 | 120885 | 121137 |
60024 | 121097 | 906 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1400 | 0 | 2260 | 2 | 0 | 0 | 1128 | 0 | 352 | 121204 | 2273 | 1 | 214 | 200 | 97442 | 111120 | 25 | 80292 | 50188 | 10071 | 20000 | 40010 | 10000 | 20000 | 13976366 | 5778556 | 3494692 | 0 | 0 | 121147 | 0 | 121277 | 121133 | 113362 | 3 | 113682 | 70010 | 30020 | 20000 | 10000 | 60020 | 20000 | 10000 | 121271 | 121408 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 22440 | 1 | 351 | 2341 | 22246 | 374 | 112 | 2429 | 618 | 573 | 22625 | 90 | 0 | 224 | 320 | 0 | 0 | 0 | 0 | 3140 | 0 | 0 | 2 | 17 | 0 | 0 | 0 | 2 | 2 | 121076 | 50166 | 539 | 536 | 339 | 20000 | 50010 | 121216 | 121156 | 120870 | 121153 | 121113 |
60024 | 121198 | 906 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 2373 | 0 | 2305 | 2 | 0 | 0 | 960 | 0 | 484 | 121129 | 2210 | 3 | 154 | 191 | 97380 | 110944 | 25 | 80250 | 50194 | 10096 | 20000 | 40010 | 10000 | 20000 | 13998509 | 5780716 | 3492888 | 0 | 0 | 121139 | 0 | 121109 | 121437 | 113109 | 3 | 113548 | 70010 | 30020 | 20000 | 10000 | 60020 | 20000 | 10000 | 121066 | 121163 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 22400 | 7 | 343 | 2296 | 22220 | 366 | 116 | 2439 | 574 | 525 | 22635 | 104 | 0 | 213 | 269 | 0 | 0 | 0 | 0 | 3140 | 0 | 0 | 2 | 17 | 0 | 0 | 0 | 2 | 2 | 120766 | 50208 | 607 | 518 | 365 | 20000 | 50010 | 121142 | 121198 | 121000 | 121396 | 121495 |
60024 | 121185 | 908 | 2 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 2627 | 0 | 2298 | 2 | 0 | 0 | 1120 | 0 | 320 | 121105 | 2247 | 3 | 124 | 187 | 97403 | 111009 | 25 | 80271 | 50172 | 10093 | 20000 | 40010 | 10000 | 20000 | 13991462 | 5775244 | 3501169 | 0 | 0 | 121079 | 0 | 121186 | 120470 | 113297 | 3 | 113718 | 70010 | 30020 | 20000 | 10000 | 60020 | 20000 | 10000 | 121205 | 121067 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 22407 | 5 | 358 | 2293 | 22255 | 437 | 114 | 2421 | 644 | 561 | 22587 | 109 | 0 | 192 | 359 | 0 | 0 | 3 | 0 | 3140 | 0 | 0 | 2 | 17 | 0 | 0 | 0 | 2 | 2 | 120978 | 50196 | 569 | 606 | 291 | 20000 | 50010 | 120916 | 121246 | 121275 | 120960 | 121367 |
60024 | 121217 | 908 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1735 | 0 | 2307 | 2 | 0 | 0 | 456 | 0 | 540 | 121185 | 2227 | 4 | 170 | 204 | 97410 | 110699 | 25 | 80328 | 50180 | 10099 | 20000 | 40010 | 10000 | 20000 | 13980606 | 5783788 | 3505652 | 0 | 0 | 121275 | 0 | 121111 | 121219 | 113401 | 3 | 113661 | 70010 | 30020 | 20000 | 10000 | 60020 | 20000 | 10000 | 121169 | 121208 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 22419 | 5 | 357 | 2240 | 22222 | 379 | 117 | 2410 | 632 | 528 | 22595 | 103 | 0 | 153 | 275 | 0 | 0 | 0 | 0 | 3140 | 0 | 0 | 2 | 17 | 0 | 0 | 0 | 2 | 2 | 120872 | 50174 | 632 | 532 | 252 | 20000 | 50010 | 121321 | 121220 | 120985 | 121071 | 121259 |
60024 | 121251 | 908 | 2 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 2754 | 0 | 2281 | 2 | 0 | 0 | 1168 | 1 | 392 | 121172 | 2230 | 1 | 190 | 227 | 97258 | 110999 | 25 | 80307 | 50178 | 10106 | 20000 | 40010 | 10000 | 20000 | 13949388 | 5798188 | 3502727 | 0 | 0 | 121303 | 0 | 121293 | 121397 | 113312 | 3 | 113504 | 70010 | 30020 | 20000 | 10000 | 60020 | 20000 | 10000 | 121425 | 121340 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 22432 | 7 | 362 | 2247 | 22221 | 380 | 117 | 2417 | 576 | 535 | 22636 | 88 | 0 | 192 | 293 | 0 | 6 | 1 | 0 | 3140 | 0 | 0 | 2 | 17 | 0 | 0 | 0 | 2 | 2 | 120970 | 50188 | 614 | 482 | 235 | 20000 | 50010 | 121200 | 120970 | 121135 | 121042 | 121120 |
60024 | 121236 | 907 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1677 | 0 | 2248 | 2 | 0 | 0 | 1136 | 0 | 392 | 121060 | 2213 | 2 | 208 | 232 | 97562 | 110759 | 25 | 80274 | 50218 | 10100 | 20000 | 40134 | 10000 | 20000 | 13966574 | 5782156 | 3487039 | 0 | 0 | 121257 | 0 | 121198 | 121196 | 113140 | 3 | 113512 | 70010 | 30020 | 20000 | 10000 | 60020 | 20000 | 10000 | 121012 | 121333 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 22429 | 7 | 363 | 2272 | 22215 | 311 | 112 | 2420 | 636 | 540 | 22615 | 89 | 0 | 207 | 323 | 0 | 0 | 9 | 0 | 3140 | 0 | 0 | 2 | 17 | 0 | 0 | 0 | 2 | 2 | 120744 | 50200 | 651 | 620 | 271 | 20000 | 50010 | 121181 | 121270 | 121088 | 121421 | 121387 |
60024 | 121135 | 908 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2466 | 0 | 2286 | 2 | 0 | 0 | 1112 | 1 | 316 | 121128 | 2232 | 3 | 170 | 199 | 97624 | 110826 | 25 | 80268 | 50204 | 10114 | 20000 | 40010 | 10000 | 20000 | 13935056 | 5795404 | 3501549 | 0 | 0 | 121163 | 0 | 121262 | 121309 | 113413 | 3 | 113790 | 70010 | 30020 | 20000 | 10000 | 60020 | 20000 | 10000 | 120998 | 121097 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 22424 | 3 | 354 | 2221 | 22210 | 371 | 118 | 2428 | 608 | 575 | 22624 | 103 | 0 | 188 | 299 | 0 | 0 | 4 | 0 | 3140 | 0 | 0 | 2 | 17 | 0 | 0 | 0 | 2 | 2 | 120943 | 50214 | 567 | 421 | 217 | 20000 | 50010 | 121104 | 121153 | 120896 | 121169 | 121310 |
60024 | 121049 | 909 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2480 | 0 | 2308 | 2 | 0 | 0 | 1136 | 0 | 316 | 121089 | 2216 | 3 | 178 | 194 | 97346 | 110862 | 25 | 80313 | 50192 | 10086 | 20000 | 40010 | 10000 | 20050 | 14006262 | 5776156 | 3499945 | 0 | 0 | 121351 | 3 | 121291 | 121038 | 113474 | 3 | 113529 | 70010 | 30020 | 20000 | 10000 | 60020 | 20000 | 10000 | 121211 | 121374 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 22400 | 5 | 347 | 2258 | 22243 | 377 | 117 | 2406 | 1330 | 7430 | 22608 | 91 | 0 | 151 | 278 | 0 | 0 | 3 | 0 | 3140 | 0 | 0 | 2 | 17 | 0 | 0 | 0 | 3 | 2 | 121058 | 50212 | 653 | 448 | 243 | 20000 | 50010 | 121120 | 121047 | 121226 | 121201 | 121026 |
Chain cycles: 3
Code:
ldp q0, q1, [x6], #0x10 fmov x1, d1 eor x8, x8, x1 eor x8, x8, x1 add x6, x6, x8
mov x0, 1 mov x1, 2 mov x8, 0
(fused SUBS/B.cc loop)
Result (median cycles for code, minus 3 chain cycles): 9.1969
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 | 24 | 29 | 3a | 3e | 3f | 40 | 43 | 49 | 4d | 4f | 51 | schedule uop (52) | schedule int uop (53) | schedule simd uop (54) | schedule ldst uop (55) | dispatch int uop (56) | dispatch simd uop (57) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | ldst uops in schedulers (5b) | 60 | 69 | 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 simd uop (7e) | map int uop inputs (7f) | map ldst uop inputs (80) | map simd uop inputs (81) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int alu (97) | inst simd load (98) | 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 | ab | ac | af | b5 | bb | l1d cache miss ld nonspec (bf) | l1d tlb miss nonspec (c1) | c2 | c3 | 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 |
60223 | 121701 | 912 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2664 | 0 | 2219 | 1 | 0 | 0 | 1656 | 1 | 236 | 122051 | 2152 | 1 | 0 | 100513 | 111844 | 25 | 80364 | 50360 | 10128 | 20000 | 40100 | 10000 | 20000 | 14084812 | 5819308 | 3521326 | 1 | 121687 | 0 | 121895 | 121723 | 114163 | 3 | 114978 | 70100 | 30200 | 20068 | 10000 | 60200 | 20000 | 10000 | 122279 | 122109 | 1 | 1 | 50202 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 22416 | 19 | 451 | 1990 | 21938 | 476 | 104 | 2408 | 258 | 535 | 22402 | 105 | 1 | 115 | 0 | 0 | 1 | 0 | 3210 | 1 | 16 | 1 | 1 | 121540 | 50200 | 895 | 772 | 672 | 20000 | 50100 | 121928 | 121908 | 121779 | 122249 | 121726 |
60204 | 121653 | 914 | 4 | 4 | 0 | 4 | 1 | 0 | 0 | 0 | 2629 | 0 | 2199 | 1 | 0 | 0 | 1368 | 3 | 228 | 121749 | 2174 | 0 | 0 | 100800 | 111667 | 25 | 80523 | 50366 | 10129 | 20000 | 40100 | 10000 | 20000 | 14083222 | 5829628 | 3520019 | 0 | 121933 | 0 | 121588 | 121728 | 113900 | 3 | 114483 | 70100 | 30200 | 20000 | 10000 | 60200 | 20000 | 10000 | 121959 | 121575 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 22412 | 19 | 443 | 1996 | 21932 | 479 | 112 | 2483 | 258 | 564 | 22392 | 145 | 3 | 136 | 0 | 0 | 3 | 1 | 3210 | 1 | 16 | 1 | 1 | 121494 | 50282 | 964 | 691 | 900 | 20000 | 50100 | 122101 | 121989 | 122006 | 122085 | 122333 |
60204 | 122095 | 915 | 5 | 5 | 1 | 0 | 0 | 0 | 0 | 0 | 2660 | 0 | 2201 | 1 | 0 | 0 | 1640 | 3 | 236 | 122000 | 2168 | 2 | 0 | 100701 | 111571 | 25 | 80514 | 50390 | 10121 | 20000 | 40100 | 10000 | 20000 | 14076685 | 5836924 | 3526742 | 1 | 121031 | 0 | 121690 | 121980 | 113884 | 3 | 114418 | 70100 | 30200 | 20000 | 10000 | 60200 | 20000 | 10000 | 122026 | 122103 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 22424 | 20 | 452 | 1982 | 21938 | 478 | 110 | 2416 | 258 | 661 | 22385 | 112 | 1 | 144 | 0 | 5 | 3 | 0 | 3210 | 1 | 16 | 1 | 1 | 121730 | 50260 | 839 | 778 | 846 | 20000 | 50100 | 121086 | 122037 | 122036 | 121699 | 121837 |
60204 | 121878 | 913 | 4 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 2622 | 0 | 2217 | 1 | 0 | 0 | 1400 | 3 | 260 | 122110 | 2169 | 1 | 0 | 100714 | 111704 | 25 | 80478 | 50354 | 10128 | 20000 | 40100 | 10000 | 20000 | 14083304 | 5805532 | 3522711 | 0 | 121671 | 0 | 122008 | 122093 | 114081 | 3 | 114707 | 70100 | 30200 | 20000 | 10000 | 60200 | 20000 | 10000 | 121877 | 122127 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 22425 | 24 | 454 | 1990 | 22356 | 431 | 107 | 2421 | 258 | 575 | 22383 | 126 | 0 | 139 | 0 | 0 | 0 | 0 | 3210 | 1 | 16 | 1 | 1 | 121628 | 50192 | 920 | 709 | 932 | 20000 | 50100 | 121993 | 122232 | 122223 | 121975 | 121546 |
60204 | 121681 | 912 | 3 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 2187 | 0 | 2226 | 1 | 0 | 0 | 1464 | 0 | 268 | 121908 | 2199 | 0 | 0 | 100348 | 111579 | 25 | 80397 | 50362 | 10130 | 20000 | 40100 | 10000 | 20000 | 14079624 | 5802844 | 3528943 | 1 | 122168 | 0 | 121307 | 121749 | 113812 | 3 | 114878 | 70100 | 30200 | 20000 | 10000 | 60200 | 20000 | 10030 | 121859 | 121621 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 22424 | 18 | 387 | 2027 | 22046 | 421 | 110 | 2430 | 488 | 615 | 22429 | 109 | 0 | 133 | 0 | 0 | 0 | 0 | 3210 | 1 | 16 | 1 | 2 | 122077 | 50264 | 788 | 721 | 654 | 20000 | 50100 | 121641 | 121913 | 121545 | 121846 | 121585 |
60204 | 121991 | 911 | 3 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 2368 | 0 | 2227 | 1 | 0 | 0 | 1392 | 2 | 272 | 121670 | 2172 | 2 | 4 | 100406 | 111476 | 25 | 80523 | 50362 | 10115 | 20000 | 40100 | 10000 | 20000 | 14030495 | 5805196 | 3516235 | 1 | 121892 | 0 | 121688 | 121844 | 113637 | 3 | 114562 | 70100 | 30200 | 20000 | 10000 | 60200 | 20000 | 10000 | 121942 | 121919 | 3 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 22414 | 9 | 527 | 2054 | 22005 | 418 | 109 | 2422 | 528 | 553 | 22386 | 100 | 0 | 114 | 0 | 0 | 0 | 0 | 3210 | 1 | 16 | 1 | 1 | 121576 | 50204 | 614 | 786 | 841 | 20000 | 50100 | 122023 | 121892 | 121470 | 121757 | 121979 |
60204 | 121868 | 911 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 2407 | 0 | 2236 | 1 | 0 | 0 | 1384 | 1 | 224 | 122184 | 2194 | 1 | 0 | 100272 | 111719 | 25 | 80496 | 50304 | 10100 | 20000 | 40100 | 10000 | 20000 | 14032347 | 5837090 | 3522709 | 1 | 122186 | 0 | 121912 | 122022 | 113457 | 3 | 114544 | 70100 | 30200 | 20000 | 10000 | 60200 | 20000 | 10000 | 122264 | 122273 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 22437 | 27 | 445 | 1995 | 21945 | 477 | 113 | 2405 | 258 | 539 | 22397 | 160 | 1 | 157 | 0 | 0 | 2 | 0 | 3986 | 2 | 329 | 2 | 1 | 125641 | 50698 | 870 | 890 | 981 | 20000 | 50100 | 122152 | 121987 | 122054 | 121815 | 122452 |
60204 | 122200 | 914 | 4 | 1 | 1 | 0 | 0 | 0 | 41 | 36 | 7107 | 2640 | 2127 | 1 | 0 | 0 | 2128 | 6 | 152 | 124306 | 2098 | 0 | 0 | 98777 | 113386 | 582 | 81076 | 50714 | 10217 | 20122 | 41315 | 10000 | 20000 | 14119964 | 5849068 | 3530772 | 1 | 122026 | 0 | 122956 | 122365 | 114178 | 184 | 116490 | 74163 | 33719 | 21570 | 10861 | 63990 | 21580 | 10856 | 124008 | 125058 | 32 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 22467 | 21 | 560 | 1914 | 21897 | 521 | 113 | 2379 | 502 | 615 | 22387 | 137 | 2 | 145 | 0 | 0 | 0 | 0 | 3664 | 3 | 235 | 1 | 1 | 121765 | 50262 | 803 | 673 | 827 | 20000 | 50100 | 122192 | 122010 | 122117 | 121891 | 121931 |
60204 | 122049 | 914 | 4 | 0 | 4 | 0 | 1 | 1 | 0 | 0 | 2442 | 0 | 2201 | 1 | 0 | 0 | 1608 | 2 | 252 | 121858 | 2164 | 2 | 0 | 100420 | 111781 | 25 | 80487 | 50350 | 10112 | 20000 | 40100 | 10000 | 20000 | 14072661 | 5819020 | 3525931 | 0 | 121942 | 0 | 122026 | 121822 | 114104 | 3 | 114516 | 70100 | 30200 | 20000 | 10000 | 60404 | 20000 | 10000 | 122162 | 122250 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 22420 | 19 | 454 | 1993 | 21951 | 473 | 108 | 2412 | 258 | 543 | 22378 | 142 | 0 | 125 | 1 | 5 | 0 | 0 | 3210 | 1 | 16 | 1 | 1 | 121542 | 50234 | 911 | 848 | 799 | 20000 | 50100 | 121876 | 121915 | 122131 | 121935 | 122041 |
60204 | 121901 | 912 | 4 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 2698 | 0 | 2201 | 0 | 1 | 0 | 1640 | 2 | 252 | 122198 | 2174 | 1 | 0 | 100286 | 111528 | 25 | 80493 | 50306 | 10133 | 20000 | 40100 | 10000 | 20000 | 14120095 | 5830588 | 3522153 | 1 | 122015 | 0 | 122486 | 121918 | 114214 | 3 | 114752 | 70100 | 30200 | 20000 | 10000 | 60200 | 20000 | 10000 | 122177 | 122177 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 22392 | 23 | 447 | 1991 | 21941 | 538 | 107 | 2408 | 258 | 624 | 22387 | 124 | 1 | 105 | 0 | 0 | 0 | 0 | 3252 | 1 | 16 | 1 | 1 | 121883 | 50232 | 900 | 671 | 856 | 20000 | 50100 | 121574 | 121802 | 121971 | 122220 | 122184 |
Result (median cycles for code, minus 3 chain cycles): 9.1523
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 1e | 1f | 20 | 22 | 29 | 3a | 3e | 3f | 40 | 43 | 49 | 4d | 4f | 51 | schedule uop (52) | schedule int uop (53) | schedule simd uop (54) | schedule ldst uop (55) | dispatch int uop (56) | dispatch simd uop (57) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | ldst uops in schedulers (5b) | 5f | 60 | 69 | 6d | 6e | map stall dispatch (70) | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map simd uop (7e) | map int uop inputs (7f) | map ldst uop inputs (80) | map simd uop inputs (81) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int alu (97) | inst simd load (98) | 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 | ab | ac | af | b5 | bb | l1d cache miss ld nonspec (bf) | l1d tlb miss nonspec (c1) | c2 | c3 | branch cond mispred nonspec (c5) | cf | l1i cache miss demand (d3) | 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 |
60043 | 121712 | 908 | 0 | 0 | 0 | 0 | 0 | 0 | 2235 | 0 | 2235 | 1 | 1392 | 0 | 168 | 121310 | 2197 | 1 | 0 | 97885 | 110976 | 25 | 80295 | 50174 | 10102 | 20000 | 40010 | 10000 | 20000 | 14043545 | 5810668 | 3485620 | 0 | 0 | 121576 | 121574 | 121822 | 113780 | 3 | 114122 | 70010 | 30020 | 20000 | 10000 | 60020 | 20000 | 10000 | 122129 | 121508 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 22421 | 0 | 380 | 2048 | 22012 | 360 | 112 | 2396 | 64 | 331 | 22418 | 108 | 0 | 108 | 0 | 0 | 2 | 0 | 3140 | 0 | 5 | 17 | 1 | 1 | 121200 | 50218 | 801 | 552 | 786 | 20000 | 50010 | 121697 | 121830 | 121790 | 121924 | 121551 |
60024 | 121842 | 913 | 1 | 1 | 1 | 0 | 0 | 0 | 2417 | 0 | 2254 | 1 | 1520 | 1 | 432 | 121574 | 2194 | 1 | 0 | 97999 | 111380 | 25 | 80274 | 50182 | 10114 | 20000 | 40010 | 10000 | 20000 | 14079702 | 5806396 | 3512706 | 0 | 0 | 120695 | 121377 | 121511 | 113819 | 3 | 113959 | 70010 | 30020 | 20000 | 10000 | 60020 | 20000 | 10000 | 121747 | 121553 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 22416 | 0 | 327 | 2108 | 22077 | 399 | 114 | 2398 | 56 | 328 | 22421 | 107 | 2 | 81 | 0 | 0 | 0 | 0 | 3140 | 0 | 1 | 17 | 1 | 1 | 121639 | 50218 | 783 | 652 | 666 | 20000 | 50010 | 121315 | 121946 | 121658 | 121576 | 121912 |
60024 | 120787 | 912 | 0 | 0 | 0 | 0 | 0 | 1 | 2456 | 0 | 2285 | 1 | 1448 | 1 | 192 | 121324 | 2233 | 2 | 0 | 98126 | 111430 | 25 | 80331 | 50204 | 10083 | 20000 | 40010 | 10000 | 20000 | 14052713 | 5798620 | 3507908 | 0 | 0 | 121386 | 121552 | 120692 | 113419 | 3 | 114176 | 70010 | 30020 | 20000 | 10000 | 60020 | 20000 | 10000 | 121481 | 122184 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 22422 | 0 | 333 | 2054 | 21996 | 357 | 113 | 2445 | 50 | 326 | 22432 | 84 | 0 | 89 | 0 | 0 | 0 | 0 | 3140 | 0 | 1 | 17 | 1 | 1 | 120501 | 50220 | 642 | 663 | 623 | 20000 | 50010 | 121877 | 121538 | 121496 | 121395 | 121900 |
60024 | 121584 | 912 | 0 | 0 | 0 | 0 | 0 | 0 | 2050 | 0 | 2243 | 1 | 1392 | 1 | 132 | 121374 | 2184 | 0 | 0 | 97888 | 111470 | 25 | 80340 | 50212 | 10103 | 20000 | 40010 | 10000 | 20000 | 14037967 | 5806924 | 3520386 | 0 | 0 | 121295 | 121687 | 121538 | 113752 | 3 | 114221 | 70010 | 30020 | 20000 | 10000 | 60212 | 20126 | 10000 | 121666 | 121715 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 22406 | 0 | 381 | 2056 | 22026 | 356 | 109 | 2416 | 236 | 339 | 22422 | 111 | 0 | 105 | 0 | 0 | 0 | 0 | 3140 | 0 | 1 | 17 | 1 | 8 | 121422 | 50210 | 745 | 442 | 474 | 20000 | 50010 | 121766 | 121057 | 121617 | 121656 | 121529 |
60024 | 121751 | 912 | 0 | 0 | 0 | 0 | 0 | 0 | 2431 | 0 | 2267 | 1 | 1400 | 0 | 180 | 121711 | 2225 | 1 | 0 | 97874 | 110910 | 25 | 80322 | 50194 | 10112 | 20000 | 40010 | 10000 | 20000 | 14015846 | 5803084 | 3507399 | 0 | 0 | 121469 | 121512 | 121874 | 113707 | 3 | 114114 | 70010 | 30020 | 20000 | 10000 | 60020 | 20000 | 10000 | 121581 | 121580 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 22443 | 0 | 376 | 2056 | 22027 | 405 | 109 | 2412 | 64 | 321 | 22418 | 94 | 1 | 116 | 0 | 0 | 0 | 0 | 3140 | 0 | 1 | 17 | 1 | 1 | 121065 | 50152 | 702 | 597 | 657 | 20000 | 50010 | 121727 | 121645 | 121567 | 121500 | 121377 |
60024 | 121433 | 912 | 0 | 0 | 0 | 0 | 0 | 0 | 2429 | 0 | 2252 | 1 | 1368 | 0 | 184 | 121669 | 2204 | 0 | 0 | 97956 | 111624 | 25 | 80382 | 50206 | 10107 | 20000 | 40010 | 10000 | 20000 | 14052806 | 5791132 | 3504225 | 0 | 0 | 121569 | 121383 | 121798 | 113548 | 3 | 113913 | 70010 | 30020 | 20000 | 10000 | 60020 | 20000 | 10000 | 121615 | 121719 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 22430 | 0 | 340 | 2071 | 22016 | 410 | 108 | 2431 | 62 | 324 | 22411 | 99 | 2 | 104 | 0 | 0 | 0 | 0 | 3140 | 0 | 1 | 17 | 1 | 1 | 121054 | 50172 | 809 | 515 | 659 | 20000 | 50010 | 121688 | 121726 | 121531 | 121785 | 121989 |
60024 | 121683 | 911 | 0 | 0 | 1 | 0 | 0 | 0 | 2174 | 0 | 2242 | 1 | 1432 | 1 | 188 | 121851 | 2250 | 2 | 1 | 98036 | 111466 | 25 | 80307 | 50204 | 10079 | 20000 | 40010 | 10000 | 20000 | 14065453 | 5808508 | 3514621 | 0 | 0 | 121594 | 121632 | 121847 | 113732 | 3 | 113866 | 70010 | 30020 | 20000 | 10000 | 60020 | 20000 | 10000 | 122163 | 121697 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 22448 | 0 | 382 | 2054 | 22022 | 404 | 109 | 2417 | 60 | 318 | 22430 | 100 | 0 | 90 | 0 | 0 | 2 | 0 | 3140 | 0 | 1 | 17 | 1 | 1 | 121476 | 50212 | 762 | 608 | 774 | 20000 | 50010 | 121657 | 121650 | 121662 | 121376 | 121469 |
60024 | 121444 | 911 | 1 | 0 | 0 | 0 | 0 | 0 | 2330 | 0 | 2268 | 1 | 1368 | 0 | 204 | 120896 | 2226 | 1 | 0 | 97907 | 111547 | 25 | 80358 | 50204 | 10094 | 20000 | 40010 | 10000 | 20000 | 14021936 | 5788540 | 3515115 | 0 | 0 | 121604 | 121445 | 121464 | 114074 | 3 | 114477 | 70010 | 30020 | 20000 | 10000 | 60020 | 20000 | 10000 | 121494 | 121603 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 22430 | 0 | 388 | 2049 | 22058 | 346 | 112 | 2414 | 212 | 337 | 22406 | 93 | 2 | 113 | 0 | 0 | 0 | 0 | 3140 | 0 | 1 | 17 | 1 | 1 | 121334 | 50228 | 292 | 684 | 796 | 20000 | 50010 | 121643 | 122037 | 121999 | 121727 | 121837 |
60024 | 121506 | 910 | 1 | 0 | 1 | 0 | 1 | 0 | 2423 | 0 | 2238 | 1 | 1240 | 1 | 240 | 121659 | 2250 | 1 | 0 | 97879 | 111477 | 25 | 80283 | 50220 | 10119 | 20000 | 40010 | 10000 | 20000 | 13907191 | 5780236 | 3507054 | 0 | 0 | 121651 | 121875 | 121517 | 113737 | 3 | 113964 | 70010 | 30020 | 20000 | 10000 | 60020 | 20000 | 10000 | 121884 | 121539 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 22421 | 0 | 350 | 2103 | 22016 | 396 | 111 | 2420 | 250 | 317 | 22411 | 117 | 3 | 116 | 0 | 0 | 2 | 0 | 3140 | 0 | 1 | 17 | 1 | 1 | 121739 | 50200 | 712 | 589 | 779 | 20000 | 50010 | 121843 | 121352 | 121694 | 121336 | 121496 |
60024 | 121147 | 910 | 0 | 0 | 0 | 0 | 0 | 0 | 2206 | 0 | 2257 | 1 | 1400 | 0 | 220 | 121501 | 2224 | 0 | 1 | 98071 | 111313 | 25 | 80343 | 50176 | 10084 | 20000 | 40010 | 10000 | 20000 | 14008858 | 5808028 | 3486669 | 0 | 0 | 121674 | 121487 | 121554 | 113924 | 3 | 114067 | 70010 | 30020 | 20000 | 10000 | 60020 | 20000 | 10000 | 121777 | 121727 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 22415 | 0 | 381 | 2073 | 22019 | 402 | 116 | 2418 | 214 | 334 | 22417 | 101 | 2 | 103 | 0 | 0 | 0 | 0 | 3140 | 0 | 1 | 17 | 1 | 1 | 121575 | 50186 | 932 | 620 | 733 | 20000 | 50010 | 121611 | 121656 | 121551 | 121531 | 121641 |
Count: 8
Code:
ldp q0, q1, [x6], #0x10 ldp q0, q1, [x7], #0x10 ldp q0, q1, [x8], #0x10 ldp q0, q1, [x9], #0x10 ldp q0, q1, [x10], #0x10 ldp q0, q1, [x11], #0x10 ldp q0, q1, [x12], #0x10 ldp q0, q1, [x13], #0x10
mov x7, x6 mov x8, x6 mov x9, x6 mov x10, x6 mov x11, x6 mov x12, x6 mov x13, x6
(fused SUBS/B.cc loop)
Result (median cycles for code divided by count): 0.7155
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk instruction (07) | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 18 | 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 | 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 alu (97) | inst simd load (98) | 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 | ab | ac | af | b5 | b6 | bb | l1d cache miss ld nonspec (bf) | 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 | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
160223 | 57097 | 441 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 12333 | 0 | 2288 | 1 | 1608 | 39 | 224 | 57269 | 2134 | 287 | 1918 | 2310 | 1901 | 25 | 241732 | 81808 | 160000 | 80100 | 160000 | 404041 | 2524673 | 0 | 1585 | 57063 | 56571 | 57343 | 36996 | 3 | 37153 | 240100 | 200 | 160000 | 200 | 160000 | 57208 | 57160 | 1 | 1 | 80201 | 100 | 99 | 2 | 100 | 100 | 80000 | 80000 | 0 | 100 | 162910 | 12 | 2260 | 4909 | 163454 | 2342 | 107 | 2397 | 304 | 3992 | 166304 | 670 | 136 | 3195 | 4993 | 0 | 0 | 0 | 0 | 0 | 5110 | 2 | 16 | 2 | 2 | 57221 | 31 | 81649 | 346 | 321 | 107 | 160000 | 80100 | 57065 | 57580 | 57411 | 57506 | 57455 |
160204 | 57514 | 446 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 11241 | 0 | 2230 | 1 | 1392 | 44 | 196 | 57172 | 2184 | 217 | 2177 | 1710 | 1934 | 25 | 241662 | 81650 | 160000 | 80100 | 160000 | 403905 | 2524207 | 1 | 1657 | 57295 | 57369 | 57290 | 37273 | 3 | 36970 | 240100 | 200 | 160000 | 200 | 160000 | 57400 | 57307 | 1 | 1 | 80201 | 100 | 99 | 1 | 100 | 100 | 80000 | 80000 | 0 | 100 | 162420 | 27 | 2229 | 3699 | 163795 | 2340 | 111 | 2416 | 244 | 4682 | 166608 | 710 | 104 | 3961 | 1785 | 19 | 2 | 4 | 1 | 0 | 5110 | 2 | 16 | 3 | 2 | 57288 | 29 | 81675 | 315 | 378 | 110 | 160000 | 80100 | 57340 | 57116 | 57144 | 57011 | 57481 |
160204 | 57318 | 436 | 2 | 0 | 1 | 1 | 3 | 0 | 0 | 0 | 10656 | 0 | 2228 | 1 | 1632 | 42 | 220 | 57203 | 2163 | 231 | 1921 | 2086 | 1945 | 25 | 241588 | 81689 | 160000 | 80100 | 160000 | 403849 | 2513744 | 1 | 1649 | 57447 | 57399 | 56941 | 37028 | 3 | 37050 | 240100 | 200 | 160000 | 200 | 160000 | 57148 | 57315 | 1 | 1 | 80201 | 100 | 99 | 1 | 100 | 100 | 80000 | 80000 | 0 | 100 | 162424 | 4 | 2221 | 4587 | 164338 | 2337 | 106 | 2392 | 312 | 4094 | 166749 | 748 | 91 | 3876 | 4481 | 0 | 0 | 0 | 0 | 0 | 5110 | 2 | 16 | 2 | 2 | 57101 | 25 | 81785 | 367 | 316 | 106 | 160000 | 80100 | 57553 | 57035 | 57320 | 57070 | 57069 |
160204 | 57475 | 427 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10813 | 0 | 2260 | 1 | 1592 | 42 | 272 | 57255 | 2197 | 330 | 1820 | 1767 | 2140 | 25 | 241644 | 81801 | 160000 | 80100 | 160000 | 403877 | 2524314 | 0 | 1581 | 57085 | 57440 | 57320 | 37234 | 3 | 37198 | 240100 | 200 | 160000 | 200 | 160000 | 57182 | 57058 | 1 | 1 | 80201 | 100 | 99 | 2 | 100 | 100 | 80000 | 80000 | 0 | 100 | 162408 | 8 | 2218 | 4559 | 163909 | 2288 | 109 | 2414 | 302 | 4131 | 166129 | 712 | 141 | 3908 | 3904 | 0 | 0 | 0 | 0 | 0 | 5110 | 2 | 16 | 2 | 2 | 57500 | 26 | 81747 | 334 | 339 | 92 | 160000 | 80100 | 57433 | 57181 | 57140 | 57393 | 57385 |
160204 | 57264 | 431 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 11530 | 0 | 2208 | 1 | 1408 | 37 | 220 | 57271 | 2196 | 255 | 1438 | 2067 | 2003 | 25 | 241700 | 81826 | 160520 | 80100 | 160000 | 404160 | 2512118 | 1 | 1557 | 57098 | 57671 | 57293 | 37460 | 3 | 37089 | 240100 | 200 | 160000 | 200 | 160000 | 57240 | 57289 | 1 | 1 | 80201 | 100 | 99 | 1 | 100 | 100 | 80000 | 80000 | 0 | 100 | 162388 | 4 | 2237 | 4114 | 163638 | 2321 | 111 | 2395 | 246 | 4889 | 166503 | 691 | 107 | 3312 | 4375 | 8 | 0 | 0 | 0 | 0 | 5110 | 2 | 16 | 2 | 2 | 57384 | 28 | 81647 | 378 | 332 | 101 | 160000 | 80100 | 57118 | 57317 | 57157 | 57181 | 57362 |
160204 | 57360 | 428 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10948 | 0 | 2203 | 1 | 1728 | 41 | 304 | 57725 | 2148 | 299 | 1821 | 2060 | 2087 | 25 | 241803 | 81682 | 160000 | 80100 | 160000 | 404036 | 2532748 | 1 | 1728 | 57199 | 57027 | 57189 | 37210 | 3 | 37034 | 240100 | 200 | 160000 | 200 | 160000 | 56923 | 57177 | 1 | 1 | 80201 | 100 | 99 | 3 | 100 | 100 | 80000 | 80000 | 0 | 100 | 162404 | 8 | 2201 | 3593 | 163115 | 2311 | 108 | 2416 | 504 | 4146 | 166706 | 691 | 103 | 3565 | 4157 | 13 | 0 | 0 | 0 | 0 | 5110 | 2 | 16 | 2 | 2 | 57260 | 30 | 81734 | 401 | 295 | 104 | 160000 | 80100 | 56945 | 57063 | 57311 | 57125 | 57135 |
160204 | 57422 | 428 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 11834 | 0 | 2233 | 1 | 1576 | 49 | 248 | 57445 | 2171 | 235 | 1890 | 2379 | 2163 | 25 | 241739 | 81753 | 160000 | 80100 | 160000 | 405540 | 2530008 | 1 | 1825 | 57175 | 57391 | 57287 | 36995 | 3 | 37269 | 240100 | 200 | 160000 | 200 | 160000 | 57133 | 56970 | 1 | 1 | 80201 | 100 | 99 | 1 | 100 | 100 | 80000 | 80000 | 0 | 100 | 162404 | 14 | 2211 | 3845 | 164308 | 2313 | 110 | 2410 | 260 | 4399 | 165723 | 636 | 130 | 4161 | 4220 | 0 | 1 | 0 | 0 | 0 | 5110 | 2 | 16 | 2 | 2 | 57178 | 22 | 81664 | 259 | 257 | 112 | 160000 | 80100 | 57438 | 57387 | 57159 | 57048 | 56972 |
160204 | 57432 | 429 | 2 | 0 | 0 | 2 | 2 | 0 | 1 | 0 | 12144 | 0 | 2219 | 1 | 1464 | 45 | 156 | 57160 | 2206 | 252 | 2087 | 2198 | 2151 | 25 | 241828 | 81692 | 160000 | 80100 | 160192 | 403910 | 2523584 | 0 | 1628 | 57077 | 57202 | 57288 | 37337 | 3 | 37177 | 240100 | 200 | 160000 | 200 | 160000 | 57550 | 57039 | 1 | 1 | 80201 | 100 | 99 | 2 | 100 | 100 | 80000 | 80000 | 0 | 100 | 162405 | 8 | 2189 | 4153 | 163694 | 2301 | 109 | 2404 | 50 | 4111 | 166390 | 817 | 125 | 3156 | 4524 | 0 | 0 | 0 | 0 | 0 | 5110 | 2 | 16 | 2 | 2 | 57103 | 24 | 81706 | 329 | 287 | 92 | 160000 | 80100 | 57077 | 56944 | 57061 | 57067 | 57261 |
160204 | 57140 | 427 | 2 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 10858 | 0 | 2192 | 1 | 1616 | 42 | 504 | 57155 | 2227 | 247 | 2149 | 1975 | 1920 | 25 | 241831 | 81792 | 160000 | 80100 | 160000 | 403954 | 2519189 | 0 | 1600 | 57011 | 57369 | 56954 | 37478 | 3 | 37426 | 240100 | 200 | 160000 | 200 | 160000 | 57461 | 57197 | 1 | 1 | 80201 | 100 | 99 | 2 | 100 | 100 | 80000 | 80000 | 0 | 100 | 162400 | 12 | 2194 | 3881 | 163952 | 2325 | 112 | 2420 | 244 | 4507 | 165302 | 752 | 92 | 3913 | 4337 | 0 | 3 | 0 | 0 | 0 | 5110 | 2 | 16 | 2 | 2 | 57082 | 30 | 81632 | 315 | 360 | 156 | 160000 | 80100 | 57192 | 57405 | 57141 | 57164 | 57113 |
160204 | 57188 | 428 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 11175 | 0 | 2242 | 1 | 1624 | 43 | 264 | 57139 | 2210 | 264 | 1994 | 2231 | 1983 | 25 | 241693 | 81740 | 160000 | 80100 | 160000 | 404134 | 2508973 | 1 | 1615 | 56978 | 57267 | 57086 | 37095 | 3 | 37223 | 240100 | 200 | 160000 | 200 | 160000 | 57504 | 56980 | 1 | 1 | 80201 | 100 | 99 | 3 | 100 | 100 | 80000 | 80000 | 0 | 100 | 162396 | 4 | 2219 | 4471 | 164112 | 2304 | 110 | 2418 | 262 | 3622 | 165846 | 793 | 124 | 2600 | 4606 | 0 | 0 | 0 | 0 | 0 | 5110 | 2 | 16 | 2 | 2 | 57173 | 21 | 81629 | 266 | 358 | 101 | 160000 | 80100 | 57426 | 57359 | 57254 | 57174 | 57433 |
Result (median cycles for code divided by count): 0.7161
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 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 | 61 | 67 | 69 | 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 alu (97) | inst simd load (98) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | l1d cache miss ld (a3) | a5 | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ab | ac | af | b5 | b6 | bb | l1d cache miss ld nonspec (bf) | l1d tlb miss nonspec (c1) | c2 | c3 | cf | d0 | d2 | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | e7 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
160043 | 57144 | 429 | 6 | 6 | 6 | 0 | 0 | 0 | 0 | 11429 | 0 | 2247 | 1 | 1424 | 72 | 232 | 57088 | 2216 | 245 | 1926 | 1833 | 1923 | 25 | 241659 | 81597 | 160000 | 80010 | 160000 | 403654 | 2538119 | 1 | 0 | 1584 | 57427 | 57477 | 57471 | 37171 | 3 | 37396 | 240010 | 20 | 160000 | 20 | 160000 | 57148 | 57448 | 1 | 1 | 80021 | 10 | 9 | 2 | 10 | 10 | 80000 | 80000 | 0 | 10 | 162459 | 53 | 2234 | 4619 | 0 | 163511 | 2340 | 117 | 2438 | 274 | 3867 | 166496 | 684 | 135 | 4598 | 4564 | 19 | 0 | 0 | 5020 | 0 | 0 | 11 | 16 | 7 | 12 | 57437 | 21 | 81363 | 398 | 458 | 130 | 160000 | 80010 | 57346 | 57317 | 57556 | 57235 | 57531 |
160024 | 57782 | 433 | 6 | 0 | 0 | 2 | 0 | 0 | 0 | 11926 | 0 | 2260 | 1 | 1384 | 81 | 248 | 57197 | 2229 | 253 | 1876 | 1939 | 2106 | 25 | 241687 | 81703 | 160000 | 80010 | 160000 | 405083 | 2526359 | 0 | 0 | 1651 | 57421 | 57416 | 57251 | 37365 | 3 | 37379 | 240010 | 20 | 160000 | 20 | 160000 | 57522 | 57548 | 1 | 1 | 80021 | 10 | 9 | 2 | 10 | 10 | 80000 | 80000 | 0 | 10 | 162453 | 63 | 2226 | 4102 | 0 | 163600 | 2329 | 115 | 2420 | 258 | 3910 | 166564 | 668 | 108 | 3870 | 4344 | 19 | 6 | 0 | 5020 | 0 | 0 | 7 | 16 | 9 | 14 | 57137 | 27 | 81441 | 494 | 444 | 167 | 160000 | 80010 | 57174 | 57418 | 57562 | 57547 | 57155 |
160024 | 57423 | 430 | 7 | 0 | 7 | 7 | 0 | 0 | 0 | 10877 | 0 | 2286 | 1 | 1480 | 79 | 280 | 57427 | 2243 | 261 | 2241 | 2055 | 2041 | 25 | 241567 | 81798 | 160000 | 80010 | 160000 | 403474 | 2527978 | 0 | 0 | 1592 | 57358 | 57412 | 57252 | 37384 | 3 | 37222 | 240010 | 20 | 160000 | 20 | 160000 | 57537 | 57559 | 1 | 1 | 80021 | 10 | 9 | 4 | 10 | 10 | 80000 | 80000 | 0 | 10 | 162447 | 72 | 2247 | 4241 | 0 | 164099 | 2338 | 117 | 2438 | 222 | 4595 | 166317 | 580 | 116 | 3831 | 4502 | 31 | 0 | 0 | 5020 | 0 | 0 | 14 | 16 | 11 | 10 | 57210 | 25 | 81628 | 537 | 417 | 126 | 160000 | 80010 | 57005 | 57403 | 57275 | 57431 | 57301 |
160024 | 57353 | 430 | 6 | 0 | 0 | 6 | 1 | 0 | 0 | 10894 | 0 | 2248 | 1 | 1168 | 92 | 176 | 57075 | 2255 | 277 | 2013 | 1672 | 1951 | 25 | 241731 | 81638 | 160000 | 80010 | 160000 | 403235 | 2510931 | 0 | 0 | 1650 | 57290 | 57321 | 57401 | 37131 | 3 | 37440 | 240010 | 20 | 160000 | 20 | 160000 | 57503 | 57637 | 1 | 1 | 80021 | 10 | 9 | 4 | 10 | 10 | 80000 | 80000 | 0 | 10 | 162449 | 56 | 2251 | 4041 | 0 | 164289 | 2323 | 115 | 2440 | 258 | 4354 | 166728 | 701 | 117 | 3820 | 4030 | 19 | 6 | 0 | 5020 | 0 | 0 | 10 | 15 | 9 | 7 | 57560 | 21 | 81602 | 386 | 524 | 116 | 160000 | 80010 | 57142 | 57112 | 57214 | 57230 | 57210 |
160024 | 57174 | 430 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 11630 | 0 | 2243 | 1 | 1240 | 54 | 148 | 57326 | 2218 | 235 | 1903 | 1986 | 2172 | 25 | 241666 | 81627 | 160000 | 80010 | 160000 | 403330 | 2532467 | 0 | 0 | 1589 | 57339 | 57335 | 57217 | 37346 | 3 | 37261 | 240010 | 20 | 160000 | 20 | 160000 | 57325 | 57168 | 1 | 1 | 80021 | 10 | 9 | 1 | 10 | 10 | 80000 | 80000 | 0 | 10 | 162439 | 52 | 2233 | 4204 | 0 | 164010 | 2356 | 117 | 2426 | 242 | 4585 | 167343 | 714 | 127 | 4258 | 4136 | 31 | 0 | 0 | 5020 | 0 | 0 | 7 | 16 | 10 | 10 | 57087 | 20 | 81710 | 457 | 446 | 110 | 160000 | 80010 | 56953 | 57274 | 57384 | 57167 | 57100 |
160024 | 57299 | 430 | 5 | 0 | 0 | 5 | 0 | 0 | 0 | 11534 | 0 | 2248 | 1 | 1400 | 73 | 268 | 57229 | 2255 | 227 | 1958 | 1591 | 1806 | 25 | 241731 | 81355 | 160000 | 80010 | 160000 | 403364 | 2520964 | 0 | 0 | 1592 | 57598 | 57343 | 57360 | 37503 | 3 | 37197 | 240010 | 20 | 160000 | 20 | 160000 | 57204 | 57482 | 1 | 1 | 80021 | 10 | 9 | 3 | 10 | 10 | 80000 | 80000 | 0 | 10 | 162467 | 63 | 2202 | 5218 | 0 | 163525 | 2339 | 118 | 2416 | 202 | 3937 | 166926 | 886 | 107 | 3830 | 4612 | 19 | 0 | 0 | 5020 | 0 | 0 | 6 | 16 | 8 | 9 | 57573 | 26 | 81689 | 463 | 433 | 94 | 160000 | 80010 | 57571 | 57288 | 57490 | 57639 | 57584 |
160024 | 57571 | 430 | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 12169 | 0 | 2251 | 1 | 1432 | 85 | 232 | 57454 | 2188 | 313 | 1806 | 2172 | 2285 | 25 | 241806 | 81490 | 160000 | 80010 | 160356 | 403455 | 2533720 | 0 | 0 | 1650 | 57569 | 57429 | 57366 | 37311 | 3 | 37199 | 240010 | 20 | 160000 | 20 | 160000 | 57675 | 57482 | 1 | 1 | 80021 | 10 | 9 | 5 | 10 | 10 | 80000 | 80000 | 0 | 10 | 162429 | 52 | 2215 | 5340 | 0 | 164074 | 2352 | 116 | 2416 | 314 | 5230 | 165994 | 869 | 131 | 4184 | 5195 | 19 | 0 | 0 | 5020 | 0 | 0 | 12 | 16 | 10 | 8 | 57275 | 22 | 81655 | 437 | 359 | 153 | 160000 | 80010 | 57644 | 57376 | 57577 | 57466 | 57366 |
160024 | 57347 | 431 | 8 | 0 | 0 | 2 | 0 | 0 | 0 | 11262 | 0 | 2226 | 1 | 1416 | 69 | 240 | 57308 | 2218 | 279 | 2214 | 2142 | 2282 | 25 | 241719 | 81786 | 160000 | 80010 | 160000 | 403612 | 2538066 | 1 | 0 | 1579 | 57215 | 57510 | 57734 | 37493 | 3 | 37596 | 240010 | 20 | 160000 | 20 | 160000 | 57337 | 57447 | 1 | 1 | 80021 | 10 | 9 | 7 | 10 | 10 | 80000 | 80000 | 0 | 10 | 162419 | 60 | 2196 | 4388 | 0 | 164609 | 2304 | 115 | 2428 | 510 | 4235 | 166765 | 719 | 152 | 4424 | 5140 | 19 | 0 | 0 | 5020 | 0 | 0 | 12 | 16 | 9 | 7 | 57612 | 22 | 81571 | 504 | 470 | 160 | 160000 | 80010 | 57674 | 57543 | 57389 | 57420 | 57634 |
160024 | 57639 | 430 | 8 | 8 | 8 | 8 | 0 | 0 | 0 | 11376 | 0 | 2240 | 1 | 1688 | 93 | 248 | 57612 | 2210 | 298 | 2212 | 1904 | 2304 | 25 | 241742 | 81786 | 160000 | 80010 | 160000 | 403785 | 2540034 | 0 | 0 | 1695 | 57398 | 57470 | 57702 | 37687 | 3 | 37694 | 240010 | 20 | 160000 | 20 | 160000 | 57452 | 57419 | 1 | 1 | 80021 | 10 | 9 | 7 | 10 | 10 | 80000 | 80000 | 0 | 10 | 162441 | 45 | 2266 | 4592 | 0 | 164365 | 2316 | 121 | 2426 | 226 | 4111 | 166261 | 760 | 114 | 4073 | 3810 | 19 | 10 | 1033 | 5020 | 0 | 0 | 7 | 16 | 9 | 8 | 57201 | 19 | 81558 | 527 | 492 | 131 | 160000 | 80010 | 57217 | 57203 | 57304 | 57478 | 57376 |
160024 | 57147 | 430 | 6 | 1 | 0 | 6 | 0 | 0 | 0 | 11542 | 0 | 2226 | 1 | 1328 | 76 | 196 | 57275 | 2258 | 294 | 2233 | 1838 | 2070 | 25 | 241603 | 81665 | 160000 | 80010 | 160000 | 403418 | 2521074 | 1 | 0 | 1845 | 57404 | 57190 | 57033 | 37028 | 3 | 37347 | 240010 | 20 | 160000 | 20 | 160000 | 57129 | 57249 | 1 | 1 | 80021 | 10 | 9 | 1 | 10 | 10 | 80000 | 80000 | 0 | 10 | 162461 | 52 | 2214 | 4851 | 0 | 164387 | 2381 | 113 | 2420 | 248 | 5096 | 166203 | 672 | 153 | 4230 | 4735 | 19 | 0 | 0 | 5020 | 0 | 0 | 12 | 16 | 11 | 9 | 57246 | 23 | 81483 | 538 | 446 | 137 | 160000 | 80010 | 57423 | 57462 | 57552 | 57311 | 57231 |