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:
staddb w0, [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): 3.000
Issues: 3.005
Integer unit issues: 1.004
Load/store unit issues: 2.000
SIMD/FP unit issues: 0.000
retire uop (01) | cycle (02) | 03 | l1i tlb fill (04) | l1d tlb fill (05) | mmu table walk instruction (07) | mmu table walk data (08) | l2 tlb miss data (0b) | 0e | 0f | 1e | 1f | 22 | 23 | 24 | 3a | 3f | 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) | 5f | 60 | 61 | 69 | 6a | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | 79 | 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 | 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) | 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 |
73005 | 34133 | 255 | 2 | 1 | 1 | 0 | 1 | 0 | 0 | 1007 | 1 | 0 | 0 | 0 | 5303 | 33872 | 22033 | 3001 | 1002 | 2001 | 1000 | 2000 | 10947 | 16864 | 0 | 0 | 0 | 49 | 30937 | 33824 | 34151 | 3 | 10 | 3000 | 1 | 1000 | 2000 | 2000 | 4000 | 33997 | 2679 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2002 | 4 | 3 | 1 | 1003 | 1001 | 0 | 0 | 4 | 2000 | 1 | 1 | 2 | 2 | 2 | 1 | 15114 | 10668 | 0 | 8005 | 3544 | 52 | 24139 | 3611 | 4444 | 11 | 42 | 49 | 33199 | 1004 | 19075 | 16952 | 17720 | 2000 | 1000 | 34010 | 34066 | 34088 | 33960 | 34003 |
73004 | 34046 | 255 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1009 | 1 | 1 | 0 | 0 | 5326 | 33912 | 22076 | 3005 | 1001 | 2000 | 1000 | 2000 | 10980 | 16830 | 3 | 0 | 0 | 49 | 31032 | 33781 | 34026 | 3 | 10 | 3000 | 0 | 1000 | 2000 | 2000 | 4000 | 33986 | 2676 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2002 | 4 | 2 | 0 | 1004 | 1001 | 0 | 0 | 3 | 2002 | 3 | 1 | 2 | 2 | 2 | 1 | 14930 | 10625 | 1 | 8020 | 3550 | 45 | 24107 | 3604 | 4436 | 10 | 45 | 38 | 32988 | 1002 | 19097 | 16662 | 17519 | 2000 | 1000 | 33958 | 34111 | 34051 | 34099 | 34002 |
73004 | 34056 | 254 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1005 | 1 | 0 | 0 | 0 | 5288 | 33879 | 21995 | 3005 | 1004 | 2000 | 1000 | 2000 | 10976 | 16891 | 6 | 0 | 0 | 49 | 30959 | 33837 | 34074 | 3 | 10 | 3000 | 0 | 1000 | 2000 | 2000 | 4000 | 33979 | 2677 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2003 | 3 | 0 | 2 | 1004 | 1001 | 0 | 1 | 3 | 2000 | 3 | 1 | 2 | 2 | 2 | 1 | 15001 | 10607 | 0 | 7996 | 3565 | 48 | 24210 | 3603 | 4452 | 9 | 44 | 37 | 32979 | 1004 | 18970 | 16514 | 17617 | 2000 | 1000 | 34133 | 34156 | 34081 | 34081 | 34138 |
73004 | 34070 | 255 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1008 | 1 | 0 | 0 | 0 | 5274 | 33862 | 22106 | 3002 | 1002 | 2000 | 1000 | 2000 | 10921 | 16833 | 1 | 0 | 0 | 49 | 30965 | 33828 | 34111 | 3 | 10 | 3000 | 0 | 1000 | 2000 | 2000 | 4000 | 33976 | 2670 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2003 | 3 | 2 | 2 | 1006 | 1001 | 0 | 2 | 3 | 2001 | 3 | 1 | 0 | 2 | 2 | 2 | 14886 | 10645 | 0 | 7966 | 3617 | 45 | 24195 | 3582 | 4446 | 5 | 38 | 45 | 32983 | 1002 | 18994 | 16808 | 17589 | 2000 | 1000 | 34038 | 34062 | 34113 | 34071 | 34020 |
73004 | 34001 | 256 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1002 | 1 | 0 | 0 | 0 | 5311 | 33875 | 22045 | 3001 | 1003 | 2001 | 1000 | 2000 | 10976 | 16901 | 2 | 0 | 0 | 49 | 30956 | 33882 | 34046 | 3 | 10 | 3000 | 1 | 1000 | 2000 | 2000 | 4000 | 34040 | 2640 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2004 | 4 | 2 | 0 | 1005 | 1001 | 0 | 0 | 2 | 2000 | 4 | 1 | 0 | 0 | 2 | 1 | 14898 | 10628 | 0 | 7960 | 3554 | 45 | 24206 | 3523 | 4445 | 13 | 46 | 41 | 32920 | 1005 | 19255 | 16750 | 17683 | 2000 | 1000 | 34049 | 34008 | 34103 | 34093 | 34054 |
73004 | 34110 | 256 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1005 | 1 | 0 | 0 | 0 | 5309 | 34016 | 21992 | 3002 | 1002 | 2000 | 1000 | 2000 | 10978 | 16824 | 0 | 0 | 0 | 49 | 27615 | 33813 | 34007 | 3 | 10 | 3000 | 0 | 1000 | 2000 | 2000 | 4000 | 33991 | 2661 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2004 | 3 | 2 | 2 | 1004 | 1001 | 0 | 2 | 3 | 2000 | 1 | 1 | 1 | 2 | 2 | 2 | 15023 | 10506 | 0 | 7932 | 3558 | 46 | 24133 | 3574 | 4440 | 9 | 46 | 36 | 32970 | 1002 | 18851 | 16591 | 17571 | 2000 | 1000 | 34157 | 34032 | 34169 | 34132 | 34088 |
73004 | 34031 | 255 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1000 | 1 | 1 | 0 | 0 | 5297 | 33887 | 22032 | 3005 | 1004 | 2000 | 1000 | 2000 | 11006 | 16900 | 3 | 1 | 0 | 49 | 30979 | 33780 | 34125 | 3 | 10 | 3000 | 0 | 1000 | 2000 | 2000 | 4000 | 34034 | 2669 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2005 | 3 | 2 | 0 | 1001 | 1001 | 0 | 2 | 3 | 2000 | 2 | 1 | 0 | 0 | 2 | 2 | 15028 | 10773 | 0 | 8004 | 3555 | 41 | 24145 | 3537 | 4447 | 10 | 46 | 37 | 32962 | 1005 | 19192 | 16788 | 17574 | 2000 | 1000 | 34036 | 34042 | 34025 | 33982 | 33994 |
73004 | 34071 | 255 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 1006 | 1 | 0 | 0 | 0 | 5360 | 33879 | 22026 | 3005 | 1005 | 2000 | 1000 | 2000 | 11000 | 16923 | 4 | 0 | 0 | 49 | 30964 | 33806 | 34112 | 3 | 10 | 3000 | 1 | 1000 | 2000 | 2000 | 4000 | 33952 | 2661 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2003 | 3 | 0 | 2 | 1004 | 1001 | 0 | 1 | 3 | 2002 | 2 | 1 | 2 | 2 | 2 | 0 | 15036 | 10659 | 0 | 8066 | 3591 | 51 | 24070 | 3598 | 4445 | 14 | 53 | 40 | 33078 | 1005 | 19076 | 16854 | 17694 | 2000 | 1000 | 34086 | 34092 | 34079 | 34138 | 34073 |
73004 | 34057 | 254 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1004 | 1 | 0 | 0 | 0 | 5274 | 33903 | 22092 | 3002 | 1002 | 2000 | 1000 | 2000 | 11011 | 16979 | 3 | 0 | 0 | 49 | 31019 | 33789 | 34046 | 3 | 10 | 3000 | 0 | 1000 | 2000 | 2000 | 4000 | 33992 | 2650 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2004 | 2 | 2 | 2 | 1006 | 1001 | 0 | 1 | 7 | 2001 | 4 | 1 | 2 | 2 | 2 | 2 | 15114 | 10681 | 0 | 7992 | 3576 | 40 | 24145 | 3558 | 4441 | 10 | 44 | 43 | 32923 | 1004 | 19057 | 16698 | 17760 | 2000 | 1000 | 34001 | 34045 | 34047 | 34067 | 34058 |
73004 | 34085 | 255 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1004 | 1 | 0 | 0 | 0 | 5399 | 33892 | 22150 | 3005 | 1005 | 2000 | 1000 | 2000 | 11007 | 16904 | 0 | 0 | 0 | 49 | 30942 | 33805 | 34046 | 3 | 10 | 3000 | 0 | 1000 | 2000 | 2000 | 4000 | 33907 | 2644 | 1 | 1 | 71001 | 1000 | 1000 | 1 | 2004 | 4 | 2 | 2 | 1004 | 1001 | 0 | 1 | 3 | 2003 | 2 | 1 | 2 | 2 | 2 | 2 | 15034 | 10616 | 0 | 7995 | 3583 | 46 | 24172 | 3554 | 4444 | 10 | 48 | 49 | 32897 | 1005 | 19070 | 16630 | 17648 | 2000 | 1000 | 34020 | 34053 | 34022 | 34102 | 34070 |
Code:
staddb w0, [x6] add x6, x6, 2
(fused SUBS/B.cc loop)
Result (median cycles for code): 3.0071
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 | 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) | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 9d | 9e | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | l1d cache miss ld (a3) | a4 | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | aa | ab | ac | af | b6 | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | 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 |
40206 | 30075 | 225 | 1 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 3420 | 9 | 23 | 1 | 0 | 11 | 0 | 30050 | 41 | 4 | 14 | 20 | 12954 | 25 | 40375 | 20414 | 20000 | 20100 | 20000 | 912241 | 1413026 | 0 | 253 | 49 | 26985 | 30072 | 30065 | 24820 | 3 | 25033 | 40100 | 20200 | 20000 | 30200 | 40000 | 30075 | 61 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 0 | 100 | 20052 | 19 | 99 | 47 | 0 | 10058 | 10011 | 1 | 2 | 43 | 10 | 67 | 20078 | 1 | 23 | 12 | 51 | 198 | 17 | 0 | 1310 | 1 | 17 | 1 | 1 | 30068 | 20339 | 9 | 9 | 20000 | 20100 | 30072 | 30072 | 30072 | 30072 | 30072 |
40204 | 30071 | 225 | 2 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 3433 | 14 | 21 | 1 | 0 | 10 | 28 | 30056 | 16 | 7 | 19 | 28 | 12969 | 25 | 40429 | 20443 | 20000 | 20100 | 20000 | 912247 | 1412824 | 0 | 260 | 49 | 26991 | 30068 | 30071 | 24814 | 3 | 25028 | 40100 | 20200 | 20000 | 30200 | 40000 | 30071 | 67 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 0 | 100 | 20041 | 16 | 195 | 42 | 0 | 10059 | 10014 | 1 | 0 | 29 | 18 | 68 | 20053 | 1 | 40 | 12 | 46 | 141 | 16 | 0 | 1310 | 1 | 16 | 1 | 1 | 30078 | 20346 | 9 | 9 | 20000 | 20100 | 30072 | 30072 | 30072 | 30072 | 30072 |
40204 | 30058 | 225 | 2 | 0 | 2 | 2 | 0 | 0 | 0 | 0 | 3409 | 16 | 38 | 1 | 0 | 15 | 0 | 30056 | 19 | 1 | 18 | 14 | 12919 | 25 | 40386 | 20398 | 20000 | 20100 | 20000 | 912405 | 1412832 | 1 | 243 | 49 | 26978 | 30055 | 30071 | 24816 | 3 | 25029 | 40100 | 20200 | 20000 | 30200 | 40000 | 30071 | 64 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 0 | 100 | 20045 | 19 | 135 | 67 | 0 | 10085 | 10013 | 3 | 3 | 38 | 30 | 62 | 20056 | 1 | 36 | 14 | 69 | 202 | 17 | 2 | 1310 | 1 | 16 | 1 | 1 | 30068 | 20368 | 9 | 9 | 20000 | 20100 | 30072 | 30072 | 30072 | 30072 | 30072 |
40204 | 30071 | 225 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 3440 | 13 | 52 | 1 | 0 | 18 | 0 | 30056 | 35 | 2 | 20 | 14 | 12948 | 25 | 40409 | 20395 | 20000 | 20100 | 20000 | 912383 | 1412795 | 1 | 247 | 49 | 26991 | 30068 | 30071 | 24814 | 3 | 25028 | 40100 | 20200 | 20000 | 30200 | 40000 | 30071 | 65 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 0 | 100 | 20047 | 19 | 151 | 80 | 0 | 10080 | 10020 | 1 | 3 | 55 | 12 | 47 | 20080 | 1 | 36 | 15 | 58 | 151 | 17 | 0 | 1310 | 1 | 16 | 1 | 1 | 30084 | 20341 | 0 | 9 | 20000 | 20100 | 30072 | 30072 | 30072 | 30059 | 30072 |
40204 | 30071 | 225 | 2 | 2 | 2 | 2 | 0 | 0 | 0 | 0 | 3392 | 14 | 23 | 1 | 0 | 24 | 20 | 30050 | 22 | 4 | 15 | 16 | 12931 | 25 | 40416 | 20435 | 20000 | 20100 | 20000 | 912585 | 1412445 | 0 | 262 | 49 | 26995 | 30075 | 30075 | 24818 | 3 | 25033 | 40100 | 20200 | 20000 | 30200 | 40000 | 30075 | 61 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 0 | 100 | 20033 | 4 | 197 | 80 | 0 | 10046 | 10015 | 0 | 2 | 84 | 24 | 38 | 20068 | 1 | 27 | 7 | 41 | 172 | 3 | 0 | 1310 | 1 | 16 | 1 | 1 | 30068 | 20304 | 9 | 9 | 20000 | 20100 | 30072 | 30072 | 30072 | 30072 | 30072 |
40204 | 30071 | 225 | 2 | 0 | 2 | 2 | 0 | 0 | 0 | 0 | 3425 | 15 | 20 | 1 | 0 | 20 | 0 | 30056 | 29 | 1 | 12 | 12 | 12936 | 25 | 40432 | 20468 | 20000 | 20100 | 20000 | 912384 | 1412791 | 0 | 232 | 49 | 26991 | 30068 | 30071 | 24813 | 3 | 25029 | 40100 | 20200 | 20000 | 30200 | 40000 | 30071 | 65 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 0 | 100 | 20061 | 17 | 172 | 62 | 0 | 10078 | 10012 | 4 | 3 | 52 | 18 | 90 | 20072 | 1 | 41 | 15 | 50 | 125 | 17 | 2 | 1310 | 1 | 16 | 1 | 1 | 30068 | 20305 | 0 | 9 | 20000 | 20100 | 30072 | 30072 | 30072 | 30072 | 30072 |
40204 | 30071 | 225 | 2 | 2 | 2 | 2 | 1 | 0 | 0 | 0 | 3410 | 14 | 29 | 1 | 0 | 15 | 0 | 30056 | 27 | 2 | 11 | 14 | 12929 | 25 | 40460 | 20454 | 20000 | 20100 | 20000 | 912394 | 1412695 | 1 | 255 | 49 | 26991 | 30068 | 30058 | 24814 | 3 | 25029 | 40100 | 20200 | 20000 | 30200 | 40000 | 30071 | 64 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 0 | 100 | 20035 | 17 | 204 | 94 | 0 | 10074 | 10016 | 4 | 2 | 28 | 0 | 80 | 20079 | 2 | 38 | 13 | 48 | 100 | 16 | 4 | 1310 | 1 | 17 | 1 | 1 | 30068 | 20314 | 0 | 9 | 20000 | 20100 | 30076 | 30072 | 30072 | 30072 | 30072 |
40204 | 30071 | 225 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3413 | 17 | 29 | 1 | 0 | 20 | 0 | 30056 | 21 | 4 | 19 | 13 | 12954 | 25 | 40655 | 20487 | 20000 | 20100 | 20000 | 912578 | 1412764 | 1 | 260 | 49 | 26991 | 30068 | 30071 | 24816 | 3 | 25028 | 40100 | 20200 | 20000 | 30200 | 40000 | 30071 | 65 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 0 | 100 | 20037 | 16 | 251 | 52 | 0 | 10075 | 10015 | 3 | 2 | 34 | 22 | 56 | 20067 | 1 | 22 | 12 | 44 | 174 | 17 | 2 | 1310 | 1 | 17 | 1 | 1 | 30068 | 20334 | 9 | 9 | 20000 | 20100 | 30072 | 30072 | 30072 | 30072 | 30072 |
40204 | 30071 | 225 | 2 | 2 | 2 | 2 | 0 | 0 | 0 | 0 | 3434 | 12 | 46 | 1 | 0 | 16 | 0 | 30056 | 34 | 5 | 14 | 13 | 12921 | 25 | 40446 | 20446 | 20000 | 20100 | 20000 | 912823 | 1412752 | 1 | 267 | 49 | 26991 | 30071 | 30071 | 24814 | 3 | 25029 | 40100 | 20200 | 20000 | 30200 | 40000 | 30071 | 65 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 0 | 100 | 20049 | 20 | 248 | 62 | 0 | 10073 | 10016 | 1 | 3 | 26 | 20 | 54 | 20029 | 1 | 41 | 14 | 58 | 127 | 16 | 4 | 1310 | 1 | 16 | 1 | 1 | 30068 | 20283 | 9 | 9 | 20000 | 20100 | 30072 | 30059 | 30072 | 30072 | 30072 |
40204 | 30071 | 225 | 2 | 0 | 2 | 2 | 0 | 0 | 0 | 0 | 3403 | 14 | 22 | 2 | 0 | 15 | 0 | 30056 | 23 | 3 | 18 | 14 | 12927 | 25 | 40420 | 20441 | 20000 | 20100 | 20000 | 912431 | 1412810 | 0 | 249 | 49 | 26991 | 30071 | 30071 | 24814 | 3 | 25028 | 40100 | 20200 | 20000 | 30200 | 40000 | 30071 | 67 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 0 | 100 | 20036 | 21 | 165 | 60 | 0 | 10093 | 10016 | 1 | 3 | 25 | 12 | 63 | 20050 | 1 | 40 | 12 | 42 | 130 | 17 | 2 | 1310 | 1 | 16 | 1 | 1 | 30068 | 20321 | 9 | 9 | 20000 | 20100 | 30059 | 30072 | 30072 | 30072 | 30072 |
Result (median cycles for code): 3.0075
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 18 | 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) | 5f | 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) | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 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 | b6 | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | branch cond mispred nonspec (c5) | cf | d5 | map dispatch bubble (d6) | db | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
40026 | 30071 | 225 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 3397 | 4 | 55 | 1 | 0 | 0 | 25 | 44 | 30060 | 32 | 1 | 42 | 18 | 12883 | 25 | 40364 | 20335 | 20000 | 20010 | 20000 | 912194 | 1412556 | 0 | 0 | 237 | 49 | 26995 | 30072 | 30075 | 24843 | 3 | 25032 | 40010 | 20020 | 20000 | 30020 | 40000 | 30075 | 61 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 10 | 20049 | 0 | 176 | 74 | 10058 | 10014 | 2 | 1 | 45 | 8 | 33 | 20053 | 0 | 29 | 2 | 54 | 167 | 0 | 0 | 0 | 1270 | 6 | 16 | 0 | 1 | 2 | 30068 | 20357 | 9 | 9 | 20000 | 20010 | 30076 | 30076 | 30076 | 30076 | 30076 |
40024 | 30075 | 225 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3403 | 2 | 51 | 1 | 0 | 24 | 14 | 0 | 30060 | 30 | 2 | 27 | 23 | 12913 | 25 | 40308 | 20291 | 20000 | 20010 | 20000 | 911603 | 1412895 | 0 | 0 | 241 | 49 | 26995 | 30072 | 30075 | 24842 | 3 | 25055 | 40010 | 20020 | 20000 | 30020 | 40000 | 30075 | 61 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 10 | 20039 | 0 | 225 | 80 | 10071 | 10003 | 2 | 1 | 22 | 6 | 43 | 20052 | 1 | 35 | 4 | 56 | 135 | 0 | 0 | 0 | 1270 | 3 | 17 | 0 | 2 | 2 | 30072 | 20283 | 6 | 6 | 20000 | 20010 | 30076 | 30076 | 30076 | 30053 | 30076 |
40024 | 30075 | 226 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3449 | 5 | 21 | 0 | 0 | 0 | 19 | 24 | 30060 | 33 | 1 | 12 | 13 | 12940 | 25 | 40379 | 20422 | 20000 | 20010 | 20000 | 911635 | 1412822 | 0 | 0 | 232 | 49 | 26991 | 30209 | 30071 | 24836 | 3 | 25051 | 40010 | 20020 | 20000 | 30020 | 40000 | 30071 | 65 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 10 | 20037 | 14 | 209 | 56 | 10097 | 10019 | 1 | 1 | 45 | 16 | 58 | 20086 | 2 | 19 | 12 | 70 | 183 | 14 | 0 | 1 | 1270 | 3 | 16 | 1 | 2 | 2 | 30083 | 20337 | 9 | 6 | 20000 | 20010 | 30076 | 30076 | 30076 | 30076 | 30070 |
40024 | 30075 | 225 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3373 | 1 | 31 | 1 | 0 | 0 | 9 | 20 | 30060 | 27 | 4 | 18 | 15 | 12939 | 25 | 40352 | 20315 | 20000 | 20010 | 20000 | 911918 | 1412776 | 0 | 0 | 234 | 49 | 26991 | 30071 | 30071 | 24838 | 3 | 25051 | 40010 | 20020 | 20000 | 30020 | 40000 | 30071 | 65 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 10 | 20064 | 14 | 181 | 66 | 10074 | 10019 | 4 | 2 | 42 | 24 | 73 | 20075 | 1 | 43 | 12 | 78 | 280 | 14 | 0 | 0 | 1270 | 1 | 16 | 0 | 3 | 3 | 30068 | 20343 | 9 | 9 | 20000 | 20010 | 30072 | 30072 | 30072 | 30072 | 30072 |
40024 | 30071 | 225 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 3414 | 15 | 33 | 1 | 0 | 0 | 20 | 0 | 30060 | 0 | 1 | 25 | 12 | 12906 | 25 | 40336 | 20354 | 20000 | 20010 | 20000 | 911823 | 1412827 | 0 | 0 | 223 | 49 | 26991 | 30068 | 30071 | 24835 | 3 | 25051 | 40010 | 20020 | 20000 | 30020 | 40000 | 30071 | 65 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 10 | 20050 | 15 | 174 | 71 | 10084 | 10037 | 2 | 1 | 24 | 0 | 108 | 20066 | 3 | 52 | 9 | 51 | 229 | 14 | 1 | 0 | 1270 | 2 | 16 | 0 | 1 | 1 | 30068 | 20325 | 9 | 9 | 20000 | 20010 | 30072 | 30072 | 30072 | 30072 | 30072 |
40024 | 30071 | 225 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 3390 | 11 | 25 | 1 | 0 | 0 | 18 | 0 | 30060 | 37 | 1 | 13 | 20 | 12866 | 25 | 40329 | 20321 | 20000 | 20010 | 20000 | 912051 | 1412917 | 0 | 0 | 234 | 49 | 26991 | 30068 | 30071 | 24837 | 3 | 25051 | 40010 | 20020 | 20000 | 30020 | 40000 | 30071 | 67 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 10 | 20037 | 0 | 196 | 66 | 10079 | 10004 | 3 | 1 | 63 | 46 | 42 | 20047 | 1 | 21 | 4 | 52 | 196 | 0 | 0 | 0 | 1270 | 1 | 16 | 0 | 1 | 2 | 30072 | 20310 | 9 | 6 | 20000 | 20010 | 30076 | 30066 | 30076 | 30076 | 30076 |
40024 | 30075 | 225 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3404 | 4 | 40 | 0 | 0 | 0 | 21 | 0 | 30050 | 29 | 4 | 17 | 13 | 12946 | 25 | 40333 | 20337 | 20000 | 20010 | 20000 | 911865 | 1411929 | 0 | 0 | 238 | 49 | 26995 | 30075 | 30075 | 24841 | 3 | 25055 | 40010 | 20020 | 20000 | 30020 | 40000 | 30075 | 61 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 10 | 20036 | 0 | 148 | 54 | 10128 | 10013 | 0 | 1 | 38 | 36 | 45 | 20039 | 1 | 32 | 4 | 50 | 194 | 0 | 0 | 0 | 1270 | 3 | 15 | 0 | 2 | 2 | 30072 | 20312 | 6 | 6 | 20000 | 20010 | 30076 | 30076 | 30076 | 30076 | 30076 |
40024 | 30075 | 225 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3410 | 2 | 39 | 1 | 0 | 0 | 11 | 40 | 30060 | 49 | 4 | 13 | 19 | 12939 | 25 | 40371 | 20351 | 20000 | 20010 | 20000 | 912000 | 1413001 | 0 | 0 | 251 | 49 | 26985 | 30075 | 30075 | 24818 | 3 | 25055 | 40010 | 20020 | 20000 | 30020 | 40000 | 30075 | 62 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 10 | 20034 | 0 | 164 | 54 | 10050 | 10002 | 2 | 1 | 56 | 30 | 39 | 20059 | 1 | 26 | 3 | 54 | 118 | 0 | 0 | 0 | 1270 | 3 | 16 | 0 | 2 | 2 | 30072 | 20331 | 6 | 6 | 20000 | 20010 | 30076 | 30066 | 30076 | 30076 | 30076 |
40024 | 30065 | 226 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3410 | 4 | 38 | 1 | 0 | 0 | 22 | 0 | 30037 | 36 | 2 | 16 | 17 | 12909 | 25 | 40343 | 20322 | 20000 | 20010 | 20000 | 911907 | 1412894 | 0 | 0 | 231 | 49 | 26985 | 30065 | 30075 | 24843 | 3 | 25055 | 40010 | 20020 | 20000 | 30020 | 40000 | 30075 | 57 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 10 | 20045 | 0 | 204 | 74 | 10063 | 10006 | 4 | 1 | 34 | 6 | 60 | 20079 | 1 | 33 | 4 | 46 | 177 | 0 | 0 | 0 | 1270 | 2 | 16 | 0 | 2 | 2 | 30082 | 20270 | 6 | 6 | 20000 | 20010 | 30076 | 30076 | 30076 | 30076 | 30053 |
40024 | 30075 | 225 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3385 | 3 | 65 | 1 | 0 | 0 | 18 | 36 | 30060 | 34 | 2 | 19 | 25 | 12937 | 25 | 40361 | 20325 | 20000 | 20010 | 20000 | 911457 | 1412954 | 0 | 0 | 232 | 49 | 26995 | 30072 | 30052 | 24841 | 3 | 25055 | 40010 | 20020 | 20000 | 30020 | 40000 | 30075 | 61 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 10 | 20028 | 0 | 140 | 77 | 10073 | 10006 | 4 | 1 | 48 | 14 | 52 | 20048 | 0 | 27 | 3 | 82 | 150 | 0 | 0 | 0 | 1270 | 2 | 16 | 0 | 1 | 2 | 30062 | 20332 | 0 | 6 | 20000 | 20010 | 30076 | 30076 | 30175 | 30076 | 30076 |
Code:
staddb w0, [x6]
mov x7, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 10.2386
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 | 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 | 67 | 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) | 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) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | branch cond mispred nonspec (c5) | branch mispred nonspec (cb) | cd | cf | d1 | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | e7 | ? int output thing (e9) | ea | eb | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
30205 | 111781 | 825 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 20311 | 15 | 1 | 0 | 2 | 102104 | 6 | 16 | 17 | 84857 | 25 | 42809 | 20797 | 20629 | 10100 | 20000 | 4338755 | 4874427 | 0 | 238 | 49 | 102096 | 106575 | 106109 | 101798 | 13 | 98750 | 30100 | 1091 | 1052 | 10203 | 20005 | 20206 | 40009 | 101677 | 477 | 1 | 1 | 10201 | 100 | 99 | 0 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20026 | 27 | 35 | 45 | 18847 | 10015 | 0 | 2 | 10096 | 30302 | 9125 | 15 | 25 | 34 | 24 | 0 | 1 | 1 | 1 | 716 | 48 | 0 | 16 | 0 | 0 | 101432 | 20 | 19652 | 0 | 13 | 20000 | 10100 | 103678 | 105090 | 106211 | 104275 | 102387 |
30204 | 104542 | 782 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 20020 | 14 | 1 | 0 | 2 | 103469 | 9 | 0 | 18 | 83604 | 25 | 40740 | 20415 | 20888 | 10100 | 20000 | 4081449 | 4727596 | 1 | 127 | 49 | 99795 | 105112 | 105969 | 101273 | 6 | 96857 | 30100 | 1245 | 1032 | 10203 | 20005 | 20206 | 40009 | 100777 | 461 | 1 | 1 | 10201 | 100 | 99 | 0 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20026 | 24 | 31 | 53 | 20652 | 10014 | 0 | 1 | 10490 | 31256 | 11217 | 14 | 27 | 27 | 25 | 0 | 1 | 1 | 1 | 716 | 23 | 0 | 16 | 0 | 0 | 104039 | 16 | 21478 | 0 | 13 | 20000 | 10100 | 105439 | 104869 | 104286 | 104431 | 104346 |
30204 | 101489 | 772 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 20621 | 16 | 1 | 0 | 1 | 103325 | 9 | 17 | 18 | 84097 | 25 | 40733 | 19687 | 20717 | 10100 | 20000 | 4669298 | 4931340 | 0 | 182 | 49 | 101553 | 102887 | 102172 | 97747 | 6 | 98007 | 30100 | 924 | 1273 | 10200 | 20000 | 20200 | 40000 | 99328 | 501 | 1 | 1 | 10201 | 100 | 99 | 0 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20025 | 26 | 0 | 43 | 19670 | 10015 | 0 | 1 | 10744 | 30842 | 9398 | 15 | 25 | 36 | 26 | 0 | 1 | 1 | 1 | 722 | 51 | 2 | 24 | 2 | 2 | 102901 | 17 | 20713 | 13 | 0 | 20000 | 10100 | 98071 | 100311 | 101964 | 102207 | 103227 |
30204 | 103619 | 780 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 21107 | 15 | 1 | 0 | 3 | 105325 | 7 | 17 | 16 | 86694 | 25 | 40994 | 21795 | 20351 | 10100 | 20000 | 4392097 | 4885594 | 0 | 138 | 49 | 96514 | 102716 | 102844 | 96183 | 6 | 97069 | 30100 | 1228 | 1216 | 10200 | 20000 | 20200 | 40000 | 95986 | 572 | 1 | 1 | 10201 | 100 | 99 | 0 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20020 | 22 | 30 | 34 | 18060 | 10014 | 0 | 0 | 10038 | 30724 | 9053 | 14 | 23 | 34 | 25 | 1 | 1 | 1 | 1 | 722 | 24 | 2 | 25 | 2 | 2 | 99577 | 44 | 18307 | 13 | 0 | 20000 | 10100 | 99979 | 99505 | 97509 | 100468 | 103217 |
30204 | 103621 | 782 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 18078 | 15 | 0 | 0 | 2 | 100763 | 7 | 0 | 15 | 83189 | 25 | 40011 | 20081 | 20416 | 10100 | 20000 | 4306304 | 4821885 | 0 | 183 | 49 | 94017 | 97666 | 97993 | 95578 | 6 | 94264 | 30100 | 1213 | 734 | 10200 | 20000 | 20200 | 40000 | 102289 | 493 | 1 | 1 | 10201 | 100 | 99 | 0 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20026 | 28 | 35 | 49 | 24355 | 10016 | 0 | 2 | 11048 | 29759 | 10094 | 14 | 0 | 0 | 23 | 0 | 1 | 1 | 1 | 722 | 25 | 2 | 24 | 2 | 2 | 104652 | 7 | 19976 | 13 | 13 | 20000 | 10100 | 99971 | 99312 | 100052 | 102989 | 104895 |
30204 | 98675 | 722 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 20017 | 14 | 0 | 1 | 2 | 96759 | 0 | 0 | 16 | 81936 | 25 | 40782 | 19997 | 20840 | 10100 | 20000 | 4350020 | 4931117 | 0 | 126 | 49 | 97226 | 103191 | 103562 | 101598 | 6 | 99601 | 30100 | 823 | 858 | 10200 | 20000 | 20200 | 40000 | 104918 | 492 | 1 | 1 | 10201 | 100 | 99 | 0 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20024 | 22 | 27 | 42 | 18123 | 10015 | 0 | 1 | 9018 | 29968 | 14065 | 15 | 26 | 30 | 23 | 2 | 1 | 1 | 1 | 722 | 46 | 2 | 25 | 2 | 2 | 96518 | 18 | 18858 | 13 | 13 | 20000 | 10100 | 100799 | 101574 | 100771 | 100485 | 104041 |
30204 | 105231 | 784 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 20263 | 15 | 0 | 1 | 2 | 103183 | 9 | 14 | 16 | 78777 | 25 | 43153 | 19504 | 20624 | 10100 | 20000 | 4159886 | 4795030 | 0 | 245 | 49 | 102356 | 102886 | 102779 | 98508 | 6 | 98301 | 30100 | 888 | 589 | 10200 | 20000 | 20200 | 40000 | 105173 | 920 | 1 | 1 | 10201 | 100 | 99 | 0 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20027 | 26 | 33 | 39 | 18616 | 10015 | 0 | 2 | 9751 | 29309 | 9407 | 15 | 23 | 34 | 22 | 2 | 1 | 1 | 1 | 722 | 24 | 2 | 24 | 2 | 2 | 95690 | 25 | 19472 | 0 | 13 | 20000 | 10100 | 101426 | 100125 | 99051 | 100124 | 103138 |
30204 | 106497 | 787 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 18952 | 15 | 0 | 0 | 3 | 100309 | 4 | 13 | 15 | 80234 | 25 | 41125 | 19680 | 20789 | 10100 | 20000 | 4061150 | 4713592 | 0 | 149 | 49 | 95734 | 101438 | 100540 | 97751 | 6 | 98270 | 30100 | 1123 | 787 | 10200 | 20000 | 20200 | 40000 | 101385 | 518 | 1 | 1 | 10201 | 100 | 99 | 0 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20025 | 24 | 32 | 44 | 19596 | 10016 | 0 | 0 | 11483 | 31124 | 10228 | 15 | 23 | 0 | 23 | 1 | 1 | 1 | 1 | 722 | 47 | 2 | 25 | 2 | 4 | 102456 | 27 | 20080 | 13 | 13 | 20000 | 10100 | 100039 | 98579 | 98076 | 100302 | 100720 |
30204 | 101822 | 769 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 20047 | 15 | 0 | 1 | 2 | 101156 | 0 | 17 | 17 | 85281 | 25 | 39814 | 21177 | 20123 | 10100 | 20000 | 4912925 | 5022413 | 0 | 125 | 49 | 99089 | 104162 | 104097 | 102652 | 6 | 98820 | 30100 | 1467 | 1465 | 10200 | 20000 | 20200 | 40000 | 101559 | 478 | 1 | 1 | 10201 | 100 | 99 | 0 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20022 | 22 | 36 | 46 | 19402 | 10015 | 7 | 0 | 9841 | 29263 | 9764 | 15 | 28 | 35 | 25 | 1 | 1 | 1 | 1 | 722 | 47 | 2 | 24 | 2 | 2 | 104504 | 9 | 20765 | 13 | 0 | 20000 | 10100 | 103655 | 105381 | 105241 | 107108 | 102751 |
30204 | 102544 | 767 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 19118 | 14 | 0 | 1 | 4 | 105693 | 9 | 0 | 18 | 82006 | 25 | 40543 | 19969 | 20655 | 10100 | 20000 | 4482235 | 4920863 | 0 | 207 | 49 | 100149 | 104792 | 104351 | 99074 | 6 | 94756 | 30100 | 1709 | 1644 | 10200 | 20000 | 20200 | 40000 | 103782 | 495 | 1 | 1 | 10201 | 100 | 99 | 0 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20023 | 23 | 34 | 42 | 18592 | 10014 | 0 | 2 | 9473 | 28814 | 9809 | 15 | 29 | 0 | 25 | 1 | 1 | 1 | 1 | 722 | 45 | 2 | 25 | 2 | 2 | 104633 | 28 | 20626 | 13 | 13 | 20000 | 10100 | 100005 | 99627 | 97039 | 95669 | 96452 |
Result (median cycles for code): 11.1696
retire uop (01) | cycle (02) | 03 | mmu table walk data (08) | 09 | 0e | 0f | 18 | 1e | 1f | 22 | 23 | 24 | 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 | 67 | 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) | 92 | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d cache miss st (a2) | l1d cache miss ld (a3) | a4 | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | branch mispred nonspec (cb) | cf | d1 | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | e7 | ? int output thing (e9) | ea | eb | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
30026 | 111931 | 837 | 0 | 0 | 0 | 0 | 0 | 22322 | 1 | 1 | 0 | 0 | 0 | 111808 | 3 | 15 | 14 | 91980 | 25 | 47120 | 25535 | 20066 | 10010 | 20000 | 5508282 | 5330525 | 0 | 1013 | 49 | 108724 | 111740 | 111912 | 107461 | 3 | 107867 | 30010 | 29 | 34 | 10020 | 20000 | 20020 | 40000 | 111793 | 531 | 1 | 1 | 10021 | 10 | 9 | 24340 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 31 | 0 | 0 | 22269 | 10001 | 0 | 0 | 13969 | 33901 | 14488 | 0 | 25 | 31 | 0 | 640 | 18 | 3 | 16 | 2 | 2 | 111293 | 1 | 24333 | 0 | 6 | 20000 | 10010 | 111934 | 111882 | 111855 | 111536 | 111820 |
30024 | 111497 | 835 | 0 | 0 | 1 | 0 | 0 | 21913 | 16 | 1 | 0 | 0 | 0 | 111356 | 2 | 0 | 14 | 91752 | 25 | 45016 | 26116 | 20018 | 10010 | 20000 | 5455531 | 5313045 | 0 | 1128 | 49 | 108629 | 111555 | 111611 | 107416 | 3 | 107995 | 30010 | 26 | 8 | 10020 | 20000 | 20020 | 40000 | 111676 | 524 | 1 | 1 | 10021 | 10 | 9 | 26506 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20092 | 27 | 28 | 0 | 24427 | 10001 | 0 | 0 | 14890 | 32670 | 14969 | 1 | 25 | 27 | 0 | 640 | 21 | 2 | 16 | 2 | 2 | 111372 | 2 | 25324 | 6 | 0 | 20000 | 10010 | 111780 | 111965 | 111820 | 112040 | 111790 |
30024 | 111910 | 837 | 0 | 0 | 1 | 1 | 0 | 23398 | 1 | 1 | 0 | 0 | 0 | 111770 | 2 | 14 | 0 | 92051 | 25 | 43916 | 24816 | 20009 | 10010 | 20000 | 5486826 | 5331888 | 0 | 1109 | 49 | 108553 | 111602 | 111693 | 107125 | 3 | 107994 | 30010 | 28 | 34 | 10020 | 20000 | 20020 | 40000 | 111503 | 412 | 1 | 1 | 10021 | 10 | 9 | 25647 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 27 | 26 | 0 | 24138 | 10001 | 0 | 0 | 13176 | 33262 | 14457 | 1 | 0 | 27 | 0 | 640 | 13 | 2 | 16 | 2 | 2 | 111432 | 1 | 25351 | 6 | 6 | 20000 | 10010 | 111397 | 111548 | 111610 | 111695 | 111510 |
30024 | 111815 | 837 | 0 | 0 | 0 | 0 | 0 | 24851 | 15 | 0 | 0 | 0 | 0 | 111605 | 3 | 14 | 13 | 92079 | 25 | 44740 | 25337 | 20131 | 10010 | 20000 | 5484373 | 5337529 | 0 | 1005 | 49 | 108488 | 111779 | 111687 | 107325 | 3 | 107693 | 30010 | 30 | 14 | 10020 | 20000 | 20020 | 40226 | 111581 | 522 | 1 | 1 | 10021 | 10 | 9 | 28219 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 31 | 0 | 0 | 23392 | 10001 | 0 | 0 | 12491 | 32775 | 13904 | 1 | 26 | 27 | 0 | 640 | 17 | 2 | 16 | 2 | 2 | 111304 | 4 | 25728 | 0 | 0 | 20000 | 10010 | 111677 | 111675 | 111589 | 111956 | 111677 |
30024 | 111931 | 837 | 0 | 0 | 0 | 0 | 0 | 22512 | 1 | 0 | 0 | 0 | 0 | 111455 | 0 | 0 | 0 | 91496 | 25 | 44750 | 26442 | 20044 | 10010 | 20000 | 5463274 | 5323168 | 0 | 1106 | 49 | 108648 | 111890 | 111799 | 107432 | 3 | 107855 | 30010 | 29 | 33 | 10020 | 20000 | 20020 | 40000 | 111665 | 535 | 1 | 1 | 10021 | 10 | 9 | 23369 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 31 | 0 | 0 | 24226 | 10000 | 0 | 0 | 12686 | 32181 | 11390 | 1 | 0 | 27 | 0 | 640 | 18 | 2 | 16 | 2 | 2 | 111411 | 4 | 24095 | 6 | 10 | 20000 | 10010 | 111709 | 111839 | 111757 | 111796 | 111745 |
30024 | 111568 | 835 | 0 | 0 | 0 | 0 | 0 | 24974 | 16 | 1 | 0 | 0 | 1 | 111539 | 2 | 15 | 15 | 91598 | 25 | 43493 | 25716 | 20030 | 10010 | 20000 | 5475027 | 5315884 | 0 | 1000 | 49 | 108693 | 111438 | 111575 | 107376 | 3 | 107781 | 30010 | 29 | 37 | 10020 | 20000 | 20020 | 40000 | 111442 | 496 | 2 | 1 | 10021 | 10 | 9 | 23376 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 27 | 26 | 0 | 23059 | 10001 | 0 | 0 | 11431 | 34649 | 15406 | 1 | 0 | 0 | 0 | 640 | 0 | 2 | 16 | 2 | 2 | 111248 | 2 | 23608 | 10 | 6 | 20000 | 10010 | 111960 | 111840 | 111718 | 111772 | 111768 |
30024 | 111422 | 835 | 0 | 0 | 0 | 0 | 0 | 25067 | 1 | 1 | 0 | 0 | 0 | 111759 | 0 | 13 | 14 | 91832 | 25 | 45958 | 27447 | 20160 | 10010 | 20000 | 5470922 | 5325652 | 0 | 1067 | 49 | 108492 | 111661 | 111579 | 107035 | 3 | 107884 | 30010 | 37 | 29 | 10020 | 20000 | 20020 | 40000 | 111603 | 519 | 1 | 1 | 10021 | 10 | 9 | 25870 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 31 | 27 | 0 | 26682 | 10001 | 0 | 0 | 13702 | 30120 | 13100 | 1 | 26 | 0 | 0 | 640 | 21 | 2 | 16 | 2 | 2 | 111410 | 2 | 23912 | 6 | 6 | 20000 | 10010 | 111666 | 111556 | 111768 | 111884 | 111681 |
30025 | 111740 | 837 | 0 | 0 | 0 | 0 | 0 | 23554 | 1 | 1 | 0 | 0 | 0 | 111774 | 4 | 14 | 0 | 91832 | 25 | 45418 | 25425 | 20036 | 10010 | 20000 | 5467763 | 5317086 | 0 | 1063 | 49 | 108538 | 111616 | 111635 | 107471 | 3 | 108080 | 30010 | 15 | 14 | 10020 | 20000 | 20020 | 40000 | 111133 | 522 | 1 | 1 | 10021 | 10 | 9 | 24436 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 31 | 28 | 0 | 27191 | 10001 | 0 | 0 | 14742 | 34217 | 15304 | 1 | 23 | 31 | 0 | 640 | 21 | 2 | 16 | 2 | 2 | 111326 | 0 | 22455 | 6 | 6 | 20000 | 10010 | 111713 | 111771 | 111744 | 111723 | 111420 |
30024 | 111711 | 835 | 0 | 0 | 1 | 1 | 0 | 25401 | 1 | 0 | 0 | 0 | 1 | 111835 | 3 | 14 | 13 | 91902 | 25 | 45859 | 24495 | 20026 | 10010 | 20000 | 5502240 | 5332578 | 0 | 1106 | 49 | 108247 | 111507 | 111626 | 107297 | 3 | 108133 | 30010 | 5 | 0 | 10020 | 20000 | 20020 | 40000 | 111627 | 513 | 1 | 1 | 10021 | 10 | 9 | 24713 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 27 | 28 | 0 | 24691 | 10001 | 0 | 0 | 14108 | 32836 | 13794 | 1 | 26 | 27 | 0 | 640 | 18 | 2 | 16 | 2 | 2 | 111328 | 1 | 23526 | 6 | 10 | 20000 | 10010 | 111153 | 111265 | 111326 | 111604 | 111475 |
30024 | 111599 | 835 | 0 | 0 | 0 | 0 | 0 | 23059 | 1 | 0 | 0 | 0 | 0 | 111529 | 3 | 11 | 13 | 91966 | 25 | 44020 | 23565 | 20015 | 10010 | 20000 | 5448036 | 5318624 | 0 | 1214 | 49 | 108713 | 111577 | 111390 | 107307 | 3 | 107869 | 30010 | 37 | 31 | 10020 | 20000 | 20020 | 40000 | 111797 | 410 | 1 | 1 | 10021 | 10 | 9 | 28779 | 10 | 10000 | 10 | 10000 | 1 | 10 | 20000 | 27 | 27 | 0 | 25204 | 10000 | 0 | 0 | 12655 | 33746 | 13809 | 1 | 30 | 0 | 0 | 640 | 13 | 2 | 16 | 2 | 2 | 111579 | 1 | 24012 | 10 | 0 | 20000 | 10010 | 111438 | 111578 | 111381 | 111577 | 111568 |