Apple Microarchitecture Research by Dougall Johnson M1/A14 P-core (Firestorm): Overview | Base Instructions | SIMD and FP Instructions M1/A14 E-core (Icestorm): Overview | Base Instructions | SIMD and FP Instructions
Code:
caspal x0, x1, x2, x3, [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) | l2 tlb miss instruction (0a) | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 22 | 3a | 3f | 51 | schedule uop (52) | schedule ldst uop (55) | dispatch ldst uop (58) | simd uops in schedulers (5a) | 5f | 60 | 61 | 63 | 69 | 6a | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst int load (95) | inst ldst (9b) | 9d | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | atomic or exclusive succ (b3) | atomic or exclusive fail (b4) | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | cf | d0 | d1 | d2 | l1i cache miss demand (d3) | l1i tlb miss demand (d4) | d5 | map dispatch bubble (d6) | d9 | da | db | dd | fetch restart (de) | df | e0 | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
76011 | 34124 | 255 | 1 | 27 | 1 | 26 | 1 | 1 | 1 | 0 | 0 | 1008 | 2 | 1 | 5430 | 33879 | 27918 | 3006 | 3006 | 3006 | 16025 | 0 | 0 | 0 | 1 | 49 | 31080 | 33661 | 34109 | 7 | 26 | 3006 | 2004 | 4008 | 2006 | 7014 | 33953 | 1319 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3011 | 4 | 0 | 2 | 1007 | 2006 | 3 | 2 | 15 | 3011 | 999 | 1 | 5 | 2 | 1 | 2 | 3 | 1 | 15043 | 10675 | 2 | 7965 | 3537 | 9 | 74 | 23651 | 3560 | 4436 | 14 | 59 | 56 | 3 | 32969 | 19114 | 16462 | 17655 | 3000 | 3002 | 34056 | 34001 | 34060 | 34073 | 34050 |
76006 | 34137 | 256 | 1 | 18 | 1 | 23 | 1 | 0 | 0 | 0 | 0 | 1006 | 2 | 0 | 5316 | 34020 | 28027 | 3009 | 3006 | 3006 | 16009 | 0 | 0 | 6 | 1 | 49 | 31157 | 33592 | 34040 | 7 | 24 | 3009 | 2004 | 4008 | 2004 | 7007 | 33949 | 1348 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3010 | 5 | 4 | 2 | 1009 | 2006 | 0 | 2 | 8 | 3010 | 999 | 1 | 4 | 2 | 1 | 2 | 3 | 2 | 14908 | 10713 | 2 | 7997 | 3581 | 9 | 49 | 23632 | 3614 | 4444 | 17 | 49 | 52 | 5 | 33037 | 18961 | 16761 | 17520 | 3000 | 3002 | 34093 | 34082 | 34044 | 34090 | 34104 |
76006 | 34148 | 255 | 1 | 21 | 0 | 19 | 1 | 0 | 0 | 4 | 0 | 1027 | 2 | 0 | 5377 | 33971 | 28148 | 3006 | 3003 | 3006 | 15992 | 0 | 0 | 0 | 1 | 49 | 30999 | 33674 | 34131 | 8 | 25 | 3006 | 2004 | 4008 | 2004 | 7014 | 33849 | 1355 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3010 | 4 | 4 | 2 | 1010 | 2006 | 0 | 1 | 12 | 3009 | 999 | 1 | 6 | 2 | 1 | 2 | 3 | 2 | 14975 | 10694 | 1 | 7962 | 3583 | 8 | 53 | 23597 | 3539 | 4446 | 15 | 58 | 59 | 4 | 33075 | 18977 | 16627 | 17562 | 3000 | 3002 | 34124 | 34047 | 34035 | 34108 | 34080 |
76006 | 34085 | 256 | 1 | 21 | 1 | 15 | 1 | 0 | 0 | 0 | 0 | 1005 | 2 | 0 | 5376 | 34023 | 27915 | 3006 | 3006 | 3006 | 15991 | 0 | 0 | 0 | 1 | 49 | 31107 | 33631 | 34058 | 7 | 25 | 3006 | 2004 | 4008 | 2004 | 7014 | 33935 | 1315 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3010 | 4 | 0 | 2 | 1008 | 2006 | 0 | 2 | 9 | 3009 | 999 | 1 | 4 | 2 | 0 | 2 | 3 | 1 | 14943 | 10846 | 2 | 7950 | 3561 | 6 | 54 | 23502 | 3586 | 4441 | 13 | 50 | 49 | 3 | 33075 | 18870 | 16442 | 17235 | 3000 | 3002 | 34094 | 34076 | 34195 | 34116 | 34186 |
76006 | 34031 | 255 | 1 | 23 | 1 | 18 | 1 | 0 | 0 | 0 | 0 | 1008 | 2 | 1 | 5398 | 33924 | 27968 | 3009 | 3006 | 3006 | 15994 | 5 | 0 | 0 | 1 | 49 | 31093 | 33596 | 34019 | 7 | 27 | 3006 | 2004 | 4004 | 2002 | 7014 | 33878 | 1339 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3009 | 3 | 0 | 2 | 1009 | 2006 | 0 | 1 | 7 | 3006 | 999 | 1 | 7 | 2 | 1 | 2 | 3 | 0 | 14987 | 10670 | 2 | 8018 | 3600 | 8 | 50 | 23642 | 3597 | 4441 | 14 | 50 | 54 | 4 | 33045 | 19097 | 16507 | 17726 | 3000 | 3002 | 34080 | 34110 | 34052 | 34022 | 33985 |
76006 | 34086 | 255 | 1 | 20 | 0 | 22 | 1 | 0 | 0 | 0 | 0 | 1012 | 2 | 1 | 5337 | 33932 | 27896 | 3006 | 3006 | 3006 | 15989 | 0 | 0 | 0 | 1 | 49 | 31076 | 33634 | 34102 | 7 | 24 | 3006 | 2004 | 4008 | 2004 | 7014 | 33932 | 1329 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3011 | 5 | 0 | 0 | 1007 | 2006 | 1 | 0 | 8 | 3006 | 999 | 1 | 4 | 2 | 1 | 2 | 3 | 1 | 15000 | 10642 | 2 | 8017 | 3564 | 10 | 43 | 23742 | 3611 | 4441 | 16 | 54 | 46 | 4 | 32975 | 19018 | 16612 | 17502 | 3000 | 3002 | 34095 | 34047 | 34123 | 34116 | 34124 |
76006 | 34005 | 255 | 1 | 19 | 0 | 18 | 0 | 0 | 0 | 0 | 0 | 1059 | 2 | 0 | 5408 | 33932 | 27895 | 3006 | 3006 | 3003 | 15990 | 4 | 0 | 0 | 1 | 49 | 31038 | 33708 | 34163 | 7 | 25 | 3006 | 2004 | 4008 | 2004 | 7014 | 34027 | 1303 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3011 | 5 | 4 | 0 | 1007 | 2006 | 0 | 1 | 7 | 3009 | 999 | 1 | 5 | 2 | 1 | 2 | 3 | 1 | 15207 | 10769 | 3 | 7928 | 3565 | 10 | 50 | 23574 | 3605 | 4440 | 14 | 45 | 47 | 3 | 33004 | 18597 | 16621 | 17487 | 3000 | 3002 | 34062 | 34040 | 34009 | 34101 | 34000 |
76006 | 34137 | 256 | 1 | 18 | 0 | 14 | 0 | 0 | 0 | 3 | 0 | 1005 | 2 | 0 | 5362 | 33928 | 27931 | 3006 | 3003 | 3009 | 16003 | 7 | 0 | 6 | 1 | 49 | 31173 | 33704 | 34005 | 7 | 25 | 3006 | 2004 | 4004 | 2002 | 7014 | 33792 | 1351 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3010 | 3 | 4 | 2 | 1008 | 2008 | 0 | 1 | 12 | 3011 | 999 | 1 | 5 | 2 | 1 | 2 | 3 | 0 | 15167 | 10786 | 2 | 8009 | 3556 | 9 | 51 | 23628 | 3613 | 4443 | 18 | 46 | 51 | 3 | 33000 | 19184 | 16573 | 17483 | 3000 | 3002 | 34184 | 34117 | 34171 | 34145 | 34128 |
76006 | 34080 | 256 | 1 | 20 | 1 | 22 | 1 | 0 | 0 | 0 | 0 | 1008 | 2 | 0 | 5308 | 33954 | 27921 | 3003 | 3006 | 3009 | 15994 | 8 | 0 | 0 | 1 | 49 | 30949 | 33655 | 34158 | 7 | 25 | 3006 | 2002 | 4008 | 2004 | 7035 | 34066 | 1351 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3009 | 4 | 4 | 2 | 1010 | 2006 | 0 | 0 | 8 | 3010 | 999 | 1 | 5 | 2 | 1 | 0 | 3 | 0 | 15120 | 10633 | 2 | 8033 | 3533 | 9 | 46 | 23550 | 3591 | 4448 | 16 | 56 | 51 | 3 | 33098 | 18869 | 16396 | 17442 | 3000 | 3002 | 34039 | 34052 | 34139 | 34255 | 34178 |
76006 | 33985 | 256 | 1 | 24 | 1 | 21 | 0 | 1 | 0 | 0 | 0 | 1005 | 2 | 0 | 5308 | 34018 | 27884 | 3006 | 3006 | 3006 | 16001 | 2 | 0 | 0 | 1 | 49 | 30993 | 33719 | 34042 | 7 | 25 | 3006 | 2002 | 4008 | 2004 | 7014 | 33899 | 1354 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3010 | 3 | 4 | 2 | 1009 | 2006 | 0 | 2 | 8 | 3010 | 999 | 1 | 6 | 2 | 0 | 2 | 3 | 0 | 15247 | 10697 | 2 | 7968 | 3571 | 7 | 49 | 23648 | 3585 | 4442 | 16 | 46 | 45 | 3 | 33165 | 18532 | 16519 | 17443 | 3000 | 3002 | 34126 | 34025 | 34029 | 34052 | 34042 |
Code:
caspal x0, x1, x2, x3, [x6] add x6, x6, 16
(fused SUBS/B.cc loop)
Result (median cycles for code): 18.0457
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 | 23 | 24 | 29 | 3a | 3e | 3f | 40 | 43 | 46 | 49 | 51 | schedule uop (52) | schedule int uop (53) | schedule ldst uop (55) | dispatch int uop (56) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | 60 | 69 | 6a | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | aa | ab | ac | af | atomic or exclusive succ (b3) | atomic or exclusive fail (b4) | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | c3 | branch cond mispred nonspec (c5) | branch mispred nonspec (cb) | cd | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
70234 | 180488 | 1352 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 20425 | 37 | 2268 | 1 | 0 | 0 | 1680 | 0 | 496 | 180427 | 2260 | 2 | 1 | 0 | 109305 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 191676 | 1 | 49 | 177403 | 180518 | 180617 | 3 | 170295 | 40100 | 30200 | 40000 | 30200 | 70000 | 180499 | 436 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32446 | 0 | 645 | 2146 | 22331 | 20521 | 1483 | 2424 | 0 | 190 | 14882 | 42740 | 9998 | 2 | 10247 | 34 | 106 | 141 | 0 | 0 | 2 | 0 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 180262 | 10000 | 10 | 10 | 30000 | 40100 | 180564 | 180483 | 180537 | 180462 | 180478 |
70204 | 180513 | 1352 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 20346 | 35 | 2227 | 1 | 0 | 0 | 1488 | 2 | 176 | 180457 | 2278 | 1 | 3 | 0 | 109345 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 192034 | 1 | 49 | 177383 | 180533 | 180509 | 3 | 170417 | 40100 | 30200 | 40000 | 30200 | 70000 | 180521 | 436 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32436 | 0 | 640 | 2077 | 22324 | 20459 | 1496 | 2438 | 0 | 244 | 14831 | 42716 | 9998 | 2 | 10247 | 33 | 127 | 194 | 0 | 0 | 0 | 0 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 180344 | 10000 | 10 | 10 | 30000 | 40100 | 180459 | 180475 | 180499 | 180477 | 180521 |
70204 | 180454 | 1353 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 20409 | 23 | 2219 | 1 | 0 | 0 | 1488 | 1 | 448 | 180405 | 2250 | 9 | 3 | 8 | 109280 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 191637 | 1 | 49 | 177509 | 180497 | 180573 | 3 | 170407 | 40100 | 30200 | 40000 | 30200 | 70000 | 180442 | 436 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32479 | 0 | 720 | 2027 | 22272 | 20521 | 1504 | 2406 | 0 | 174 | 14938 | 42734 | 9998 | 2 | 10258 | 44 | 115 | 192 | 0 | 0 | 0 | 0 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 180330 | 10000 | 10 | 10 | 30000 | 40100 | 180521 | 180407 | 180586 | 180495 | 180499 |
70204 | 180477 | 1352 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 20076 | 26 | 2250 | 1 | 0 | 0 | 1704 | 1 | 220 | 180324 | 2183 | 1 | 1 | 0 | 109360 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 191749 | 1 | 49 | 177333 | 180553 | 180456 | 3 | 170387 | 40100 | 30200 | 40000 | 30200 | 70000 | 180490 | 436 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32458 | 0 | 673 | 2109 | 22285 | 20566 | 1499 | 2419 | 0 | 268 | 14797 | 42741 | 9998 | 2 | 10255 | 25 | 111 | 173 | 0 | 0 | 0 | 0 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 180373 | 10000 | 10 | 10 | 30000 | 40100 | 180521 | 180528 | 180489 | 180461 | 180477 |
70204 | 180413 | 1352 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 20271 | 29 | 2258 | 1 | 0 | 0 | 1472 | 1 | 320 | 180519 | 2198 | 4 | 0 | 0 | 109323 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 191617 | 1 | 49 | 177360 | 180515 | 180376 | 3 | 170338 | 40100 | 30200 | 40000 | 30200 | 70000 | 180582 | 436 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32431 | 0 | 645 | 2092 | 22230 | 20456 | 1466 | 1990 | 0 | 240 | 14905 | 42765 | 9998 | 2 | 10254 | 27 | 61 | 172 | 0 | 0 | 1 | 0 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 180298 | 10000 | 10 | 10 | 30000 | 40100 | 180492 | 180445 | 180449 | 180355 | 180402 |
70204 | 180538 | 1352 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 20391 | 41 | 2197 | 1 | 0 | 0 | 1272 | 2 | 484 | 180508 | 2215 | 1 | 0 | 2 | 109338 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 191591 | 1 | 49 | 177390 | 180468 | 180462 | 3 | 170315 | 40100 | 30200 | 40000 | 30200 | 70000 | 180442 | 436 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32429 | 0 | 795 | 2040 | 22297 | 20421 | 1504 | 2450 | 1616 | 230 | 14864 | 42745 | 9998 | 2 | 10283 | 32 | 98 | 156 | 0 | 0 | 3 | 0 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 180303 | 10000 | 10 | 10 | 30000 | 40100 | 180588 | 180463 | 180546 | 180526 | 180496 |
70204 | 180458 | 1351 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 20455 | 38 | 2205 | 1 | 0 | 0 | 1944 | 2 | 224 | 180369 | 2223 | 3 | 0 | 0 | 109406 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 191628 | 1 | 49 | 177410 | 180490 | 180446 | 3 | 170387 | 40160 | 30200 | 40000 | 30200 | 70000 | 180483 | 436 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32422 | 0 | 541 | 2097 | 22267 | 20460 | 1515 | 2446 | 1946 | 212 | 14936 | 42738 | 9998 | 2 | 10248 | 34 | 158 | 197 | 0 | 3 | 4 | 0 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 180113 | 10000 | 10 | 10 | 30000 | 40100 | 180374 | 180502 | 180463 | 180521 | 180509 |
70204 | 180428 | 1351 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 20302 | 32 | 2269 | 1 | 0 | 0 | 1464 | 2 | 492 | 180491 | 2224 | 8 | 1 | 0 | 109430 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 191788 | 0 | 49 | 177348 | 180608 | 180476 | 3 | 170312 | 40100 | 30200 | 40000 | 30200 | 70000 | 180429 | 436 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32423 | 0 | 741 | 2026 | 22270 | 20487 | 1489 | 492 | 0 | 256 | 14891 | 42741 | 9998 | 2 | 10265 | 26 | 116 | 131 | 0 | 0 | 0 | 0 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 180217 | 10000 | 10 | 10 | 30000 | 40100 | 180430 | 180464 | 180472 | 180428 | 180410 |
70204 | 180469 | 1352 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 20435 | 31 | 2217 | 1 | 0 | 0 | 1464 | 1 | 264 | 180455 | 2163 | 2 | 0 | 10 | 109337 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 191569 | 0 | 49 | 177365 | 180467 | 180463 | 3 | 170400 | 40100 | 30200 | 40000 | 30200 | 70000 | 180446 | 436 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32455 | 0 | 633 | 2023 | 22279 | 20525 | 1526 | 2448 | 456 | 64 | 14755 | 42736 | 9998 | 2 | 10282 | 36 | 112 | 167 | 0 | 0 | 0 | 0 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 180267 | 10000 | 10 | 10 | 30000 | 40100 | 180445 | 180484 | 180617 | 180473 | 180453 |
70204 | 180563 | 1352 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 20241 | 37 | 2214 | 1 | 0 | 0 | 1472 | 1 | 272 | 180421 | 2235 | 1 | 0 | 0 | 109368 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 191655 | 1 | 49 | 177371 | 180502 | 180443 | 3 | 170365 | 40100 | 30200 | 40000 | 30200 | 70000 | 180619 | 436 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32443 | 0 | 623 | 2048 | 22214 | 20524 | 1512 | 2460 | 0 | 508 | 14822 | 42754 | 9998 | 2 | 10267 | 34 | 77 | 142 | 0 | 0 | 1 | 0 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 180241 | 10000 | 10 | 10 | 30000 | 40100 | 180431 | 180484 | 180469 | 180401 | 180470 |
Result (median cycles for code): 18.0465
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | l2 tlb miss data (0b) | 0e | 0f | 1e | 1f | 20 | 22 | 29 | 3a | 3e | 3f | 40 | 43 | 46 | 49 | 51 | schedule uop (52) | schedule int uop (53) | schedule ldst uop (55) | dispatch int uop (56) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | 60 | 69 | 6a | 6b | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | aa | ab | ac | af | atomic or exclusive succ (b3) | atomic or exclusive fail (b4) | b6 | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | c3 | branch cond mispred nonspec (c5) | branch mispred nonspec (cb) | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
70054 | 180430 | 1351 | 2 | 0 | 0 | 1 | 0 | 20228 | 18 | 2275 | 1 | 1208 | 3 | 420 | 180319 | 2185 | 2 | 4 | 15 | 109220 | 40010 | 10010 | 30000 | 10010 | 30000 | 50072 | 191696 | 1 | 49 | 177368 | 0 | 180473 | 180467 | 3 | 170472 | 40010 | 30020 | 40000 | 30020 | 70000 | 180379 | 432 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 1 | 10 | 32435 | 22 | 568 | 2173 | 22145 | 20493 | 1582 | 2489 | 0 | 266 | 14763 | 42594 | 9998 | 2 | 0 | 10199 | 13 | 184 | 230 | 3 | 8 | 6 | 0 | 0 | 1270 | 1 | 17 | 1 | 1 | 180311 | 10000 | 6 | 6 | 30000 | 40010 | 180464 | 180400 | 180443 | 180489 | 180522 |
70024 | 180430 | 1351 | 4 | 0 | 4 | 0 | 0 | 20444 | 21 | 2235 | 1 | 1216 | 5 | 260 | 180503 | 2215 | 2 | 5 | 7 | 109310 | 40010 | 10010 | 30044 | 10010 | 30000 | 50072 | 191843 | 0 | 49 | 177426 | 0 | 180514 | 180407 | 3 | 170516 | 40010 | 30356 | 40000 | 30398 | 70000 | 180699 | 432 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 1 | 10 | 32433 | 19 | 638 | 2027 | 22121 | 20509 | 1475 | 2456 | 0 | 252 | 14751 | 42504 | 9998 | 2 | 0 | 10134 | 12 | 88 | 251 | 3 | 0 | 0 | 0 | 0 | 1270 | 1 | 17 | 1 | 1 | 180227 | 10000 | 6 | 6 | 30000 | 40010 | 180514 | 180465 | 180448 | 180441 | 180448 |
70024 | 180488 | 1351 | 3 | 0 | 0 | 0 | 0 | 20209 | 14 | 2227 | 1 | 1696 | 6 | 268 | 180489 | 2193 | 4 | 8 | 6 | 109238 | 40010 | 10010 | 30000 | 10010 | 30000 | 50072 | 191789 | 0 | 49 | 177392 | 0 | 180492 | 180461 | 3 | 170449 | 40010 | 30020 | 40000 | 30064 | 70000 | 180383 | 432 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 32466 | 24 | 599 | 2030 | 22134 | 20579 | 1508 | 2449 | 976 | 260 | 14887 | 42647 | 9998 | 2 | 0 | 10139 | 14 | 96 | 221 | 3 | 0 | 1 | 0 | 0 | 1270 | 1 | 17 | 1 | 1 | 180173 | 10000 | 6 | 6 | 30000 | 40010 | 180399 | 180499 | 180397 | 180422 | 180434 |
70024 | 180459 | 1351 | 3 | 0 | 3 | 0 | 0 | 20400 | 12 | 2360 | 1 | 1720 | 4 | 260 | 180463 | 2198 | 3 | 7 | 7 | 109252 | 40010 | 10010 | 30000 | 10010 | 30000 | 50072 | 191657 | 0 | 49 | 177427 | 0 | 180389 | 180452 | 3 | 170472 | 40010 | 30020 | 40000 | 30020 | 70000 | 180540 | 432 | 2 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 32460 | 24 | 654 | 2037 | 22137 | 20515 | 1485 | 1502 | 216 | 518 | 14815 | 42635 | 9998 | 2 | 0 | 10144 | 16 | 122 | 225 | 0 | 3 | 3 | 0 | 0 | 1270 | 1 | 17 | 1 | 1 | 180211 | 10000 | 6 | 6 | 30000 | 40010 | 181197 | 180467 | 180389 | 180531 | 180503 |
70024 | 180459 | 1352 | 3 | 0 | 3 | 0 | 0 | 20521 | 22 | 2230 | 1 | 1280 | 29 | 144 | 180487 | 2220 | 2 | 5 | 9 | 109162 | 40010 | 10010 | 30000 | 10010 | 30000 | 50072 | 191847 | 1 | 49 | 177429 | 0 | 180461 | 180409 | 3 | 170452 | 40010 | 30020 | 40000 | 30020 | 70000 | 180426 | 432 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 32480 | 14 | 535 | 2089 | 22194 | 20511 | 1498 | 1483 | 0 | 350 | 14852 | 42630 | 9998 | 2 | 0 | 10192 | 21 | 104 | 210 | 3 | 6 | 2 | 0 | 0 | 1270 | 1 | 17 | 1 | 1 | 180250 | 10000 | 6 | 6 | 30000 | 40010 | 180461 | 180488 | 180518 | 180463 | 180428 |
70024 | 180516 | 1352 | 3 | 3 | 0 | 0 | 0 | 20257 | 17 | 2220 | 1 | 1456 | 4 | 288 | 180386 | 2297 | 2 | 7 | 8 | 109196 | 40010 | 10010 | 30000 | 10010 | 30000 | 50072 | 191766 | 1 | 49 | 177437 | 0 | 180531 | 180516 | 3 | 170390 | 40010 | 30020 | 40000 | 30020 | 70000 | 180459 | 432 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 32452 | 27 | 650 | 2102 | 22190 | 20448 | 1519 | 1481 | 464 | 286 | 14722 | 42626 | 9998 | 2 | 0 | 10118 | 23 | 74 | 278 | 0 | 0 | 0 | 0 | 1 | 1270 | 1 | 17 | 2 | 1 | 180322 | 10000 | 6 | 6 | 30000 | 40010 | 180519 | 180522 | 180366 | 180432 | 180461 |
70024 | 180482 | 1351 | 3 | 0 | 0 | 0 | 0 | 20313 | 18 | 2307 | 1 | 1296 | 4 | 392 | 180488 | 2288 | 1 | 9 | 8 | 109195 | 40010 | 10010 | 30000 | 10010 | 30000 | 50072 | 191661 | 1 | 49 | 177425 | 0 | 180539 | 180512 | 3 | 170502 | 40010 | 30020 | 40000 | 30020 | 70000 | 180476 | 432 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 1 | 10 | 32460 | 24 | 688 | 2112 | 22141 | 20515 | 1491 | 0 | 2439 | 272 | 14743 | 42639 | 9998 | 2 | 0 | 10180 | 22 | 148 | 218 | 0 | 0 | 0 | 0 | 0 | 1270 | 1 | 17 | 1 | 1 | 180401 | 10000 | 6 | 6 | 30000 | 40010 | 180506 | 180409 | 180388 | 180485 | 180514 |
70024 | 180441 | 1351 | 3 | 0 | 0 | 0 | 0 | 20293 | 27 | 2267 | 1 | 1864 | 6 | 500 | 180506 | 2208 | 1 | 9 | 7 | 109245 | 40010 | 10010 | 30000 | 10010 | 30000 | 50072 | 191588 | 0 | 49 | 177281 | 0 | 180482 | 180441 | 3 | 170499 | 40010 | 30020 | 40000 | 30020 | 70000 | 180327 | 432 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 32472 | 24 | 589 | 2125 | 22204 | 20413 | 1495 | 2455 | 0 | 266 | 14756 | 42613 | 9998 | 2 | 0 | 10192 | 23 | 136 | 207 | 0 | 3 | 4 | 0 | 0 | 1270 | 1 | 17 | 1 | 1 | 180352 | 10000 | 6 | 6 | 30000 | 40010 | 180425 | 180466 | 180466 | 180467 | 180601 |
70024 | 180497 | 1351 | 3 | 3 | 3 | 0 | 0 | 20813 | 14 | 2227 | 1 | 1384 | 28 | 336 | 180493 | 2282 | 0 | 5 | 6 | 109265 | 40010 | 10010 | 30000 | 10010 | 30000 | 50072 | 191825 | 1 | 49 | 177467 | 3 | 180490 | 180468 | 3 | 170437 | 40010 | 30020 | 40000 | 30020 | 70000 | 180437 | 432 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 32467 | 27 | 681 | 2096 | 22185 | 20489 | 1513 | 2502 | 968 | 58 | 14960 | 42641 | 9998 | 2 | 0 | 10120 | 16 | 85 | 199 | 0 | 0 | 0 | 0 | 0 | 1270 | 1 | 17 | 1 | 1 | 180341 | 10000 | 6 | 6 | 30000 | 40010 | 180489 | 180434 | 180447 | 180559 | 180386 |
70024 | 180411 | 1352 | 3 | 0 | 0 | 0 | 0 | 20374 | 12 | 2226 | 1 | 1144 | 5 | 260 | 180393 | 2204 | 4 | 6 | 5 | 109188 | 40010 | 10010 | 30000 | 10010 | 30000 | 50072 | 191775 | 1 | 49 | 177444 | 0 | 180392 | 180434 | 3 | 170395 | 40010 | 30020 | 40000 | 30020 | 70000 | 180372 | 432 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 32464 | 19 | 715 | 2084 | 22200 | 20453 | 1523 | 2445 | 0 | 252 | 14723 | 42602 | 9998 | 2 | 0 | 10196 | 17 | 88 | 305 | 3 | 0 | 0 | 0 | 0 | 1270 | 1 | 17 | 2 | 1 | 180321 | 10000 | 6 | 6 | 30000 | 40010 | 180446 | 180582 | 180495 | 180456 | 180486 |
Code:
caspal x0, x1, x2, x3, [x6]
mov x7, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 18.0089
retire uop (01) | cycle (02) | 03 | mmu table walk instruction (07) | 09 | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 22 | 23 | 3a | 3f | 43 | 46 | 49 | 51 | schedule uop (52) | schedule int uop (53) | schedule ldst uop (55) | dispatch int uop (56) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | 63 | 69 | 6a | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | 79 | 7b | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | atomic or exclusive succ (b3) | atomic or exclusive fail (b4) | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | branch cond mispred nonspec (c5) | branch mispred nonspec (cb) | cd | cf | d1 | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | e7 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
60211 | 180753 | 1348 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 24361 | 0 | 1 | 0 | 1 | 180738 | 3 | 0 | 6 | 33 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2297766 | 1 | 49 | 177675 | 180081 | 180748 | 12 | 170044 | 30142 | 1 | 0 | 20228 | 40056 | 20228 | 70098 | 180737 | 570 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 1 | 100 | 30042 | 0 | 28 | 13 | 24364 | 20028 | 0 | 0 | 14356 | 44393 | 9999 | 1 | 14349 | 0 | 1 | 2 | 1 | 1 | 1 | 727 | 7750 | 0 | 18 | 0 | 0 | 180598 | 0 | 0 | 9 | 6 | 0 | 30000 | 30102 | 180079 | 180746 | 180071 | 180749 | 180079 |
60206 | 180081 | 1349 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 24364 | 0 | 0 | 0 | 0 | 180740 | 0 | 7 | 0 | 33 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2289102 | 1 | 49 | 177006 | 180755 | 180070 | 11 | 170041 | 30142 | 1 | 0 | 20228 | 40056 | 20228 | 70098 | 180070 | 566 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 0 | 26 | 14 | 24364 | 20028 | 0 | 0 | 14357 | 44393 | 9999 | 1 | 14344 | 0 | 1 | 0 | 1 | 1 | 1 | 727 | 7748 | 0 | 18 | 0 | 0 | 179933 | 0 | 0 | 9 | 6 | 0 | 30000 | 30102 | 180753 | 180087 | 180738 | 180076 | 180748 |
60206 | 180753 | 1349 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 24350 | 0 | 0 | 0 | 0 | 180063 | 3 | 0 | 6 | 33 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2289066 | 1 | 49 | 176998 | 180744 | 180078 | 11 | 170044 | 30142 | 1 | 0 | 20228 | 40056 | 20228 | 70098 | 180745 | 565 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 0 | 28 | 14 | 24364 | 20028 | 0 | 0 | 14356 | 44387 | 9999 | 1 | 14348 | 0 | 0 | 2 | 1 | 1 | 1 | 727 | 7741 | 0 | 18 | 0 | 0 | 179913 | 0 | 0 | 0 | 0 | 0 | 30000 | 30102 | 180071 | 180738 | 180090 | 180757 | 180759 |
60206 | 180756 | 1349 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 24364 | 0 | 0 | 0 | 0 | 180738 | 3 | 7 | 6 | 33 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2289103 | 1 | 49 | 177009 | 180756 | 180089 | 11 | 170041 | 30142 | 2 | 1 | 20228 | 40056 | 20228 | 70098 | 180078 | 571 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 0 | 28 | 15 | 24365 | 20028 | 0 | 0 | 14356 | 44393 | 9999 | 1 | 14343 | 1 | 0 | 2 | 1 | 1 | 1 | 727 | 7746 | 0 | 18 | 0 | 0 | 180590 | 0 | 0 | 6 | 0 | 0 | 30000 | 30102 | 180090 | 180746 | 180079 | 180742 | 180090 |
60206 | 180089 | 1353 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 24361 | 0 | 0 | 0 | 1 | 180741 | 3 | 0 | 0 | 33 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2288959 | 1 | 49 | 176990 | 180078 | 180745 | 11 | 170709 | 30184 | 1 | 0 | 20228 | 40056 | 20228 | 70098 | 180752 | 581 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 1 | 100 | 30042 | 0 | 28 | 15 | 24363 | 20028 | 0 | 0 | 14357 | 44393 | 9999 | 1 | 14350 | 0 | 1 | 0 | 1 | 1 | 1 | 727 | 7746 | 0 | 18 | 0 | 0 | 179932 | 0 | 0 | 9 | 6 | 0 | 30000 | 30102 | 180749 | 180071 | 180748 | 180582 | 180756 |
60206 | 180755 | 1349 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 24360 | 0 | 0 | 0 | 1 | 180722 | 3 | 0 | 6 | 33 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2288960 | 1 | 49 | 176998 | 180756 | 180089 | 11 | 170052 | 30142 | 1 | 0 | 20228 | 40056 | 20228 | 70098 | 180089 | 583 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 0 | 0 | 0 | 24365 | 20028 | 0 | 0 | 14356 | 44386 | 9999 | 1 | 14346 | 0 | 1 | 2 | 1 | 1 | 1 | 727 | 7746 | 0 | 18 | 0 | 0 | 180585 | 1 | 0 | 9 | 6 | 0 | 30000 | 30102 | 180087 | 180746 | 180079 | 180754 | 180071 |
60206 | 180086 | 1354 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 24349 | 0 | 0 | 0 | 1 | 180301 | 3 | 7 | 7 | 33 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2297663 | 1 | 49 | 177672 | 180081 | 180747 | 11 | 170705 | 30184 | 2 | 1 | 20228 | 40056 | 20256 | 70098 | 180755 | 581 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 0 | 0 | 14 | 24460 | 20028 | 1 | 0 | 14357 | 44389 | 9999 | 1 | 14368 | 0 | 1 | 2 | 1 | 1 | 1 | 727 | 7746 | 0 | 18 | 0 | 0 | 180583 | 0 | 0 | 9 | 6 | 0 | 30000 | 30102 | 180754 | 180082 | 180756 | 180071 | 180749 |
60206 | 180752 | 1349 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 24355 | 0 | 0 | 0 | 0 | 180729 | 0 | 6 | 6 | 33 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2289103 | 1 | 49 | 176998 | 180756 | 180089 | 12 | 170040 | 30142 | 1 | 0 | 20228 | 40056 | 20228 | 70098 | 180079 | 567 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30126 | 2 | 28 | 14 | 24362 | 20028 | 2 | 0 | 22010 | 44490 | 9999 | 1 | 14345 | 0 | 0 | 0 | 1 | 1 | 1 | 727 | 7737 | 0 | 18 | 0 | 0 | 180590 | 0 | 0 | 6 | 6 | 0 | 30000 | 30102 | 180743 | 180076 | 180753 | 180082 | 180746 |
60206 | 180744 | 1349 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 24348 | 1 | 0 | 0 | 1 | 180066 | 0 | 6 | 7 | 33 | 30142 | 100 | 30084 | 100 | 30042 | 500 | 2297773 | 1 | 49 | 177661 | 180078 | 180745 | 11 | 170711 | 30186 | 2 | 1 | 20228 | 40056 | 20228 | 70098 | 180070 | 583 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 0 | 28 | 0 | 24357 | 20028 | 0 | 0 | 14351 | 44386 | 9999 | 1 | 14345 | 0 | 0 | 0 | 1 | 1 | 1 | 728 | 7739 | 0 | 18 | 0 | 0 | 180594 | 0 | 0 | 0 | 6 | 0 | 30000 | 30102 | 180090 | 180738 | 180071 | 180747 | 180079 |
60206 | 180089 | 1354 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 24360 | 1 | 0 | 0 | 1 | 180060 | 3 | 0 | 6 | 33 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2297761 | 1 | 49 | 177009 | 180755 | 180089 | 11 | 170033 | 30142 | 1 | 0 | 20228 | 40056 | 20228 | 70098 | 180070 | 571 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 0 | 0 | 0 | 24364 | 20054 | 1 | 0 | 14369 | 44389 | 9999 | 1 | 14347 | 0 | 0 | 2 | 1 | 1 | 1 | 727 | 7746 | 0 | 18 | 1 | 0 | 179918 | 0 | 0 | 6 | 6 | 0 | 30000 | 30102 | 180082 | 180754 | 180240 | 180756 | 180754 |
Result (median cycles for code): 18.0090
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 | 22 | 24 | 3a | 3f | 43 | 46 | 49 | 51 | schedule uop (52) | schedule int uop (53) | schedule ldst uop (55) | dispatch int uop (56) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | 60 | 63 | 69 | 6a | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | 79 | 7b | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d 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) | branch cond mispred nonspec (c5) | branch mispred nonspec (cb) | 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 | 180743 | 1349 | 1 | 1 | 1 | 0 | 1 | 1 | 24396 | 12 | 1 | 0 | 1 | 180746 | 7 | 9 | 6 | 33 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2288979 | 0 | 1 | 49 | 177007 | 180750 | 180095 | 8 | 170729 | 30094 | 1 | 1 | 20046 | 40052 | 20046 | 70091 | 180076 | 573 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30057 | 19 | 27 | 0 | 24379 | 20038 | 0 | 1 | 14388 | 44391 | 9999 | 1 | 14362 | 12 | 1 | 2 | 3 | 0 | 0 | 651 | 7755 | 2 | 19 | 2 | 3 | 180580 | 0 | 0 | 9 | 0 | 30000 | 30012 | 180085 | 180753 | 180096 | 180762 | 180077 |
60026 | 180076 | 1354 | 1 | 0 | 0 | 0 | 0 | 1 | 24374 | 11 | 1 | 0 | 1 | 180732 | 0 | 4 | 5 | 33 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2297492 | 1 | 1 | 49 | 174241 | 180089 | 180755 | 8 | 170045 | 30049 | 3 | 2 | 20046 | 40052 | 20046 | 70091 | 180737 | 570 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30081 | 0 | 26 | 14 | 24359 | 20026 | 0 | 0 | 14355 | 44380 | 9999 | 1 | 14349 | 1 | 1 | 0 | 0 | 1 | 0 | 651 | 7743 | 2 | 19 | 2 | 2 | 179905 | 0 | 0 | 6 | 0 | 30000 | 30012 | 180343 | 180757 | 180087 | 180745 | 180082 |
60026 | 180081 | 1354 | 0 | 0 | 0 | 0 | 0 | 0 | 24348 | 0 | 1 | 0 | 1 | 180737 | 0 | 6 | 6 | 33 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2288941 | 2 | 1 | 49 | 177009 | 180755 | 180081 | 8 | 170042 | 30049 | 0 | 0 | 20046 | 40052 | 20046 | 70091 | 180089 | 567 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30081 | 0 | 0 | 0 | 24361 | 20026 | 0 | 0 | 14353 | 44382 | 9999 | 1 | 14343 | 0 | 1 | 2 | 0 | 0 | 0 | 651 | 7744 | 2 | 19 | 2 | 2 | 179900 | 0 | 0 | 6 | 0 | 30000 | 30012 | 180746 | 180079 | 180756 | 180090 | 180738 |
60026 | 180744 | 1349 | 0 | 0 | 0 | 0 | 0 | 0 | 24358 | 1 | 0 | 0 | 1 | 180726 | 2 | 0 | 7 | 33 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2289056 | 1 | 1 | 49 | 177009 | 180744 | 180070 | 8 | 170056 | 30049 | 1 | 1 | 20046 | 40052 | 20046 | 70091 | 180089 | 572 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 1 | 10 | 30039 | 0 | 28 | 15 | 24362 | 20026 | 0 | 0 | 14351 | 44387 | 9999 | 1 | 14349 | 0 | 0 | 2 | 0 | 0 | 1 | 651 | 7738 | 2 | 19 | 2 | 2 | 180562 | 0 | 0 | 9 | 0 | 30000 | 30012 | 180130 | 180745 | 180082 | 180748 | 180077 |
60026 | 180075 | 1353 | 0 | 0 | 0 | 0 | 0 | 0 | 24358 | 1 | 0 | 0 | 0 | 180732 | 0 | 7 | 7 | 33 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2288973 | 1 | 1 | 49 | 177003 | 180755 | 180081 | 8 | 170037 | 30049 | 1 | 0 | 20046 | 40052 | 20046 | 70091 | 180070 | 572 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 0 | 28 | 0 | 24358 | 20027 | 0 | 0 | 14350 | 44396 | 9999 | 1 | 14344 | 1 | 1 | 2 | 0 | 0 | 0 | 651 | 7746 | 2 | 19 | 2 | 2 | 180566 | 0 | 0 | 9 | 0 | 30000 | 30012 | 180757 | 180090 | 180756 | 180079 | 180090 |
60026 | 180089 | 1354 | 0 | 0 | 0 | 0 | 0 | 0 | 24365 | 0 | 0 | 0 | 0 | 180740 | 3 | 6 | 0 | 33 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2297583 | 0 | 1 | 49 | 177676 | 180081 | 180748 | 8 | 170712 | 30049 | 1 | 0 | 20046 | 40052 | 20046 | 70091 | 180755 | 565 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 0 | 28 | 13 | 24364 | 20026 | 0 | 0 | 14354 | 44396 | 9999 | 1 | 14350 | 1 | 0 | 0 | 0 | 0 | 0 | 651 | 7746 | 2 | 19 | 2 | 2 | 179905 | 0 | 9 | 0 | 0 | 30000 | 30012 | 180745 | 180870 | 180071 | 180745 | 180087 |
60026 | 180081 | 1354 | 0 | 0 | 0 | 0 | 0 | 0 | 24361 | 0 | 0 | 0 | 0 | 180730 | 3 | 0 | 6 | 33 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2289083 | 0 | 1 | 49 | 176998 | 180744 | 180070 | 8 | 170048 | 30049 | 1 | 0 | 20046 | 40052 | 20046 | 70091 | 180081 | 582 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 0 | 0 | 0 | 24356 | 20026 | 0 | 1 | 14356 | 44386 | 9999 | 1 | 14352 | 1 | 0 | 2 | 0 | 0 | 0 | 651 | 7746 | 2 | 19 | 2 | 2 | 180571 | 0 | 0 | 9 | 0 | 30000 | 30012 | 180071 | 180745 | 180082 | 180754 | 180071 |
60026 | 180070 | 1354 | 0 | 0 | 0 | 0 | 0 | 0 | 24350 | 0 | 0 | 0 | 0 | 180737 | 3 | 0 | 6 | 33 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2297559 | 0 | 1 | 49 | 177662 | 180075 | 180737 | 8 | 170715 | 30049 | 1 | 0 | 20046 | 40052 | 20046 | 70091 | 180748 | 581 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 0 | 28 | 13 | 24364 | 20026 | 0 | 0 | 14356 | 44395 | 9999 | 1 | 14350 | 0 | 1 | 2 | 3 | 0 | 0 | 651 | 7760 | 2 | 19 | 2 | 2 | 179906 | 0 | 9 | 9 | 3 | 30000 | 30012 | 180096 | 180763 | 180096 | 180756 | 180096 |
60026 | 180095 | 1353 | 1 | 0 | 0 | 0 | 0 | 0 | 24377 | 12 | 0 | 0 | 1 | 180747 | 7 | 10 | 9 | 33 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2297869 | 1 | 1 | 49 | 177681 | 180095 | 180753 | 8 | 170054 | 30049 | 2 | 2 | 20046 | 40052 | 20046 | 70091 | 180087 | 580 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30058 | 18 | 28 | 0 | 24377 | 20037 | 0 | 0 | 14389 | 44403 | 9999 | 1 | 14364 | 12 | 1 | 2 | 3 | 1 | 0 | 651 | 7749 | 2 | 19 | 2 | 2 | 180579 | 0 | 9 | 9 | 2 | 30000 | 30012 | 180088 | 180763 | 180088 | 180753 | 180096 |
60026 | 180095 | 1354 | 1 | 0 | 1 | 0 | 0 | 0 | 24376 | 12 | 1 | 0 | 1 | 180069 | 0 | 8 | 8 | 33 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2289274 | 1 | 1 | 49 | 177015 | 180115 | 180762 | 8 | 170717 | 30049 | 1 | 3 | 20046 | 40052 | 20046 | 70091 | 180751 | 590 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 1 | 10 | 30057 | 17 | 24 | 25 | 24377 | 20038 | 0 | 0 | 14386 | 44399 | 9999 | 1 | 14358 | 12 | 1 | 0 | 3 | 0 | 0 | 651 | 7751 | 2 | 19 | 2 | 2 | 179903 | 0 | 9 | 0 | 5 | 30000 | 30012 | 180096 | 180763 | 180097 | 180759 | 180088 |