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:
staddlb 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.005
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) | 09 | l2 tlb miss instruction (0a) | l2 tlb miss data (0b) | 0e | 0f | 1e | 22 | 24 | 3a | 3f | 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) | 5f | 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 | 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) | e0 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
73005 | 33287 | 248 | 3 | 0 | 1 | 0 | 0 | 2 | 0 | 1 | 1 | 1002 | 0 | 0 | 5772 | 32585 | 0 | 0 | 21082 | 3003 | 1004 | 2000 | 1000 | 2000 | 11022 | 16850 | 2 | 49 | 29902 | 32919 | 33021 | 3 | 13 | 3000 | 1000 | 2000 | 2000 | 4000 | 33096 | 2635 | 1 | 1 | 71001 | 1000 | 1000 | 1 | 2003 | 3 | 0 | 2 | 1008 | 1001 | 0 | 2 | 6 | 2005 | 7 | 1 | 2 | 2 | 2 | 1 | 16484 | 11440 | 1 | 8239 | 4034 | 0 | 50 | 22992 | 3774 | 4438 | 16 | 46 | 38 | 32355 | 1006 | 16053 | 15781 | 15097 | 2000 | 1000 | 32699 | 33177 | 33049 | 32764 | 32993 |
73004 | 32784 | 246 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1045 | 0 | 0 | 5951 | 33113 | 0 | 0 | 20788 | 3004 | 1004 | 2000 | 1000 | 2000 | 11089 | 16991 | 2 | 49 | 29851 | 32640 | 33106 | 3 | 13 | 3000 | 1000 | 2000 | 2000 | 4000 | 32879 | 2586 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 2 | 1003 | 1000 | 0 | 0 | 3 | 2003 | 3 | 0 | 2 | 0 | 0 | 0 | 16510 | 12083 | 0 | 8280 | 4068 | 0 | 40 | 22904 | 3784 | 4443 | 15 | 45 | 44 | 32348 | 1005 | 16431 | 14689 | 15925 | 2000 | 1000 | 32722 | 32736 | 32607 | 32773 | 32623 |
73004 | 32866 | 246 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1005 | 1 | 0 | 5755 | 33151 | 1 | 1 | 20652 | 3004 | 1004 | 2000 | 1000 | 2000 | 11004 | 16964 | 0 | 49 | 29886 | 32712 | 33253 | 3 | 13 | 3000 | 1000 | 2000 | 2000 | 4000 | 32800 | 2590 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 2 | 1003 | 1000 | 0 | 0 | 3 | 2003 | 2 | 0 | 2 | 2 | 0 | 0 | 15570 | 11157 | 2 | 8422 | 3759 | 0 | 52 | 22900 | 3743 | 4437 | 20 | 43 | 42 | 32560 | 1005 | 16295 | 14523 | 14595 | 2000 | 1000 | 32921 | 32727 | 32613 | 32764 | 32991 |
73004 | 32743 | 246 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1054 | 1 | 0 | 5577 | 32798 | 1 | 1 | 20703 | 3005 | 1004 | 2000 | 1000 | 2000 | 10996 | 16996 | 5 | 49 | 29958 | 32908 | 32816 | 3 | 13 | 3000 | 1000 | 2000 | 2000 | 4000 | 32750 | 2623 | 1 | 1 | 71001 | 1000 | 1000 | 1 | 2000 | 0 | 2 | 2 | 1003 | 1000 | 0 | 0 | 3 | 2003 | 5 | 0 | 2 | 0 | 0 | 0 | 15751 | 12138 | 1 | 8447 | 3835 | 0 | 35 | 22798 | 3864 | 4437 | 12 | 36 | 41 | 32352 | 1004 | 16503 | 14584 | 15974 | 2000 | 1000 | 32652 | 32662 | 32701 | 32629 | 32897 |
73004 | 33233 | 245 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1002 | 1 | 0 | 6098 | 32825 | 1 | 1 | 21047 | 3004 | 1007 | 2000 | 1000 | 2000 | 11100 | 16887 | 4 | 49 | 29891 | 33077 | 32850 | 3 | 13 | 3000 | 1000 | 2000 | 2000 | 4000 | 32805 | 2579 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 0 | 1003 | 1000 | 0 | 0 | 4 | 2004 | 3 | 0 | 2 | 2 | 0 | 4 | 15736 | 12047 | 1 | 8441 | 3737 | 0 | 38 | 22813 | 3957 | 4444 | 18 | 43 | 39 | 32322 | 1004 | 16094 | 14610 | 15178 | 2000 | 1000 | 32580 | 32707 | 33066 | 32708 | 33087 |
73004 | 32705 | 245 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1004 | 0 | 0 | 5926 | 32574 | 1 | 1 | 20762 | 3007 | 1003 | 2000 | 1000 | 2000 | 11064 | 16991 | 2 | 49 | 29979 | 32732 | 32968 | 3 | 10 | 3000 | 1000 | 2000 | 2000 | 4000 | 32699 | 2602 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 2 | 1003 | 1000 | 0 | 0 | 3 | 2005 | 3 | 0 | 0 | 2 | 0 | 0 | 15738 | 11338 | 1 | 8489 | 3968 | 0 | 42 | 22931 | 4138 | 4446 | 9 | 37 | 42 | 32443 | 1004 | 17445 | 14306 | 15396 | 2000 | 1000 | 32982 | 32800 | 32637 | 32646 | 32652 |
73004 | 32634 | 245 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1004 | 1 | 0 | 6037 | 33211 | 1 | 1 | 21066 | 3006 | 1003 | 2000 | 1000 | 2000 | 11067 | 16971 | 0 | 49 | 29858 | 32831 | 33055 | 3 | 13 | 3000 | 1000 | 2000 | 2000 | 4000 | 32963 | 2595 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 2 | 1005 | 1000 | 0 | 0 | 5 | 2005 | 3 | 0 | 2 | 2 | 0 | 0 | 15689 | 11889 | 1 | 8287 | 3954 | 0 | 37 | 23211 | 4012 | 4437 | 14 | 34 | 37 | 32311 | 1003 | 16324 | 14811 | 16330 | 2000 | 1000 | 32723 | 33104 | 33177 | 32579 | 32646 |
73004 | 32646 | 244 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1003 | 0 | 0 | 6099 | 33019 | 1 | 0 | 20555 | 3007 | 1004 | 2000 | 1000 | 2000 | 10978 | 16824 | 5 | 49 | 29843 | 32778 | 33257 | 3 | 13 | 3000 | 1000 | 2000 | 2000 | 4000 | 32620 | 2557 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 2 | 1003 | 1000 | 0 | 0 | 6 | 2002 | 2 | 0 | 0 | 0 | 0 | 0 | 16171 | 11981 | 2 | 8556 | 4099 | 0 | 40 | 22870 | 3746 | 4449 | 11 | 44 | 43 | 32353 | 1004 | 17531 | 14379 | 15063 | 2000 | 1000 | 32655 | 32728 | 32717 | 32769 | 32713 |
73004 | 32589 | 245 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1002 | 1 | 0 | 6079 | 32633 | 0 | 1 | 20995 | 3007 | 1007 | 2000 | 1000 | 2000 | 11005 | 16880 | 2 | 49 | 29847 | 33042 | 33126 | 3 | 13 | 3000 | 1000 | 2000 | 2000 | 4000 | 32774 | 2623 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 2 | 1003 | 1000 | 0 | 0 | 5 | 2003 | 3 | 0 | 2 | 2 | 0 | 0 | 15653 | 11969 | 2 | 8450 | 3817 | 0 | 38 | 22889 | 3806 | 4444 | 20 | 41 | 40 | 32365 | 1007 | 16807 | 14567 | 15288 | 2000 | 1000 | 33068 | 33049 | 32712 | 32736 | 32600 |
73004 | 32758 | 248 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1004 | 1 | 0 | 5838 | 33014 | 1 | 0 | 20674 | 3005 | 1005 | 2000 | 1000 | 2000 | 10975 | 16883 | 3 | 49 | 30087 | 32914 | 33090 | 3 | 10 | 3000 | 1000 | 2000 | 2000 | 4000 | 33106 | 2595 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 0 | 2 | 1005 | 1000 | 0 | 0 | 5 | 2006 | 5 | 0 | 2 | 2 | 0 | 2 | 16522 | 12340 | 2 | 8469 | 3883 | 0 | 40 | 22798 | 3974 | 4440 | 17 | 37 | 43 | 32394 | 1004 | 17135 | 14547 | 15089 | 2000 | 1000 | 33026 | 32650 | 33111 | 33085 | 32770 |
Code:
staddlb w0, [x6] add x6, x6, 2
(fused SUBS/B.cc loop)
Result (median cycles for code): 7.0069
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 | 29 | 3a | 3e | 3f | 40 | 43 | 46 | 49 | 4f | 51 | schedule uop (52) | schedule int uop (53) | schedule ldst uop (55) | dispatch int uop (56) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | 60 | 67 | 69 | 6a | 6b | 6d | 6e | map stall dispatch (70) | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | 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 | 70069 | 525 | 2 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 5053 | 9 | 30 | 1 | 0 | 17 | 0 | 70056 | 0 | 5 | 20 | 16 | 58010 | 25 | 40359 | 20535 | 20000 | 20100 | 20000 | 2045523 | 3321522 | 0 | 169 | 49 | 66989 | 0 | 70029 | 70069 | 64494 | 3 | 65027 | 40100 | 20200 | 20000 | 30200 | 40000 | 70069 | 65 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 0 | 100 | 20048 | 19 | 132 | 55 | 19872 | 10086 | 10009 | 3 | 2 | 34 | 42 | 65 | 20060 | 1 | 35 | 9 | 52 | 222 | 19 | 2 | 1310 | 1 | 16 | 1 | 1 | 69856 | 20442 | 9 | 9 | 20000 | 20100 | 70070 | 70070 | 70070 | 70070 | 70070 |
40204 | 70069 | 525 | 2 | 0 | 2 | 2 | 0 | 0 | 0 | 0 | 5071 | 10 | 24 | 1 | 0 | 15 | 0 | 70054 | 30 | 5 | 14 | 12 | 58049 | 25 | 40334 | 20344 | 20000 | 20100 | 20000 | 2045712 | 3321133 | 1 | 96 | 49 | 66989 | 0 | 70033 | 70069 | 64494 | 3 | 65027 | 40100 | 20200 | 20000 | 30200 | 40000 | 70069 | 67 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 0 | 100 | 20056 | 17 | 95 | 42 | 19872 | 10072 | 10009 | 1 | 4 | 28 | 6 | 41 | 20045 | 1 | 37 | 9 | 52 | 116 | 14 | 4 | 1310 | 1 | 17 | 1 | 1 | 69856 | 20468 | 9 | 9 | 20000 | 20100 | 70070 | 70070 | 70070 | 70070 | 70070 |
40204 | 70069 | 525 | 2 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 5078 | 9 | 20 | 1 | 0 | 6 | 0 | 70054 | 35 | 4 | 9 | 8 | 58085 | 25 | 40369 | 20395 | 20000 | 20100 | 20000 | 2044638 | 3321772 | 1 | 259 | 49 | 66990 | 0 | 70029 | 70069 | 64507 | 3 | 65027 | 40100 | 20200 | 20000 | 30200 | 40000 | 70069 | 65 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 0 | 100 | 20045 | 14 | 114 | 54 | 19872 | 10083 | 10019 | 1 | 3 | 44 | 54 | 64 | 20049 | 1 | 36 | 9 | 52 | 78 | 15 | 2 | 1310 | 1 | 17 | 1 | 1 | 69856 | 20469 | 9 | 9 | 20000 | 20100 | 70070 | 70070 | 70070 | 70057 | 70070 |
40204 | 70069 | 524 | 2 | 0 | 2 | 2 | 0 | 0 | 0 | 0 | 5063 | 10 | 23 | 1 | 0 | 10 | 0 | 70054 | 29 | 5 | 10 | 10 | 58291 | 25 | 40347 | 20395 | 20000 | 20100 | 20000 | 2045012 | 3321499 | 1 | 148 | 49 | 66989 | 0 | 70029 | 70069 | 64507 | 3 | 65026 | 40100 | 20200 | 20000 | 30200 | 40000 | 70069 | 127 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 0 | 100 | 20048 | 17 | 131 | 53 | 19872 | 10069 | 10008 | 3 | 3 | 25 | 18 | 47 | 20044 | 0 | 31 | 9 | 45 | 114 | 14 | 2 | 1310 | 1 | 16 | 1 | 1 | 69856 | 20262 | 9 | 9 | 20000 | 20100 | 70070 | 70070 | 70070 | 70070 | 70070 |
40204 | 70069 | 525 | 2 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 5121 | 8 | 50 | 3 | 0 | 20 | 36 | 70054 | 16 | 5 | 11 | 10 | 58976 | 25 | 40383 | 20384 | 20000 | 20100 | 20000 | 2045156 | 3322107 | 1 | 88 | 49 | 66990 | 0 | 70029 | 70069 | 64507 | 25 | 65027 | 40100 | 20200 | 21056 | 30200 | 40000 | 70056 | 67 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 0 | 100 | 20042 | 17 | 127 | 49 | 19872 | 10092 | 10009 | 2 | 2 | 36 | 12 | 70 | 20072 | 2 | 35 | 9 | 71 | 331 | 14 | 4 | 1310 | 1 | 16 | 1 | 1 | 69856 | 20252 | 9 | 9 | 20000 | 20100 | 70070 | 70070 | 70070 | 70070 | 70070 |
40204 | 70069 | 524 | 2 | 2 | 2 | 2 | 0 | 0 | 0 | 0 | 5098 | 8 | 49 | 1 | 0 | 9 | 0 | 70054 | 25 | 5 | 7 | 8 | 58640 | 25 | 40328 | 20389 | 20000 | 20100 | 20000 | 2044824 | 3321264 | 1 | 146 | 49 | 66989 | 0 | 70033 | 70069 | 64507 | 3 | 65027 | 40100 | 20200 | 20000 | 30200 | 40000 | 70069 | 64 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 0 | 100 | 20043 | 18 | 133 | 57 | 19870 | 10067 | 10009 | 0 | 1 | 35 | 34 | 55 | 20053 | 1 | 33 | 9 | 34 | 132 | 14 | 2 | 1310 | 1 | 16 | 1 | 1 | 69856 | 20418 | 9 | 9 | 20000 | 20100 | 70070 | 70070 | 70070 | 70070 | 70070 |
40204 | 70069 | 525 | 2 | 2 | 2 | 2 | 0 | 0 | 0 | 0 | 5105 | 10 | 34 | 1 | 0 | 14 | 36 | 70054 | 33 | 5 | 10 | 8 | 58663 | 25 | 40510 | 20480 | 20000 | 20100 | 20000 | 2044979 | 3321561 | 1 | 103 | 49 | 66989 | 0 | 70029 | 70069 | 64507 | 3 | 65027 | 40100 | 20200 | 20000 | 30200 | 40000 | 70069 | 64 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 1 | 100 | 20056 | 17 | 186 | 47 | 19872 | 10081 | 10010 | 1 | 2 | 41 | 12 | 55 | 20039 | 1 | 36 | 9 | 31 | 186 | 15 | 0 | 1310 | 1 | 16 | 1 | 1 | 69856 | 20270 | 9 | 9 | 20000 | 20100 | 70070 | 70070 | 70070 | 70070 | 70070 |
40204 | 70069 | 525 | 2 | 4 | 2 | 2 | 0 | 0 | 0 | 0 | 5072 | 9 | 38 | 1 | 0 | 14 | 0 | 70054 | 27 | 5 | 15 | 23 | 57682 | 25 | 40599 | 20265 | 20000 | 20100 | 20000 | 2045168 | 3321607 | 1 | 149 | 49 | 66989 | 0 | 70029 | 70069 | 64507 | 3 | 65027 | 40100 | 20200 | 20000 | 30200 | 40000 | 70069 | 67 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 0 | 100 | 20077 | 15 | 113 | 56 | 19872 | 10063 | 10009 | 0 | 4 | 47 | 42 | 50 | 20056 | 1 | 39 | 9 | 34 | 96 | 15 | 4 | 1310 | 1 | 16 | 1 | 1 | 69856 | 20259 | 9 | 9 | 20000 | 20100 | 70070 | 70070 | 70057 | 70070 | 70070 |
40204 | 70069 | 524 | 2 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 5062 | 9 | 27 | 1 | 0 | 9 | 0 | 70054 | 25 | 5 | 8 | 10 | 58401 | 25 | 40584 | 20540 | 20000 | 20100 | 20000 | 2044317 | 3321694 | 1 | 163 | 49 | 66989 | 0 | 70029 | 70069 | 64507 | 3 | 65027 | 40100 | 20200 | 20000 | 30200 | 40000 | 70072 | 65 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 0 | 100 | 20041 | 19 | 78 | 51 | 19872 | 10075 | 10009 | 2 | 3 | 49 | 10 | 51 | 20045 | 1 | 33 | 9 | 34 | 169 | 15 | 0 | 1310 | 1 | 16 | 1 | 1 | 69843 | 20542 | 9 | 0 | 20000 | 20100 | 70070 | 70057 | 70070 | 70070 | 70057 |
40204 | 70069 | 525 | 2 | 0 | 2 | 2 | 0 | 0 | 0 | 0 | 5060 | 9 | 15 | 1 | 0 | 3 | 0 | 70054 | 0 | 5 | 11 | 12 | 57644 | 25 | 40313 | 20335 | 20000 | 20100 | 20000 | 2044791 | 3321992 | 1 | 116 | 49 | 66989 | 0 | 70029 | 70056 | 64507 | 3 | 65027 | 40100 | 20200 | 20000 | 30200 | 40000 | 70069 | 67 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 0 | 100 | 20047 | 19 | 96 | 42 | 19872 | 10074 | 10009 | 4 | 4 | 29 | 22 | 60 | 20057 | 1 | 35 | 9 | 49 | 96 | 15 | 0 | 1310 | 1 | 16 | 1 | 1 | 69856 | 20253 | 9 | 9 | 20000 | 20100 | 70070 | 70070 | 70070 | 70070 | 70070 |
Result (median cycles for code): 7.0069
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 | 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) | 92 | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | l1d cache miss ld (a3) | a4 | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | aa | ab | ac | af | 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) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
40026 | 70069 | 525 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 5059 | 1 | 66 | 1 | 0 | 14 | 12 | 70054 | 43 | 5 | 13 | 15 | 58676 | 25 | 40525 | 20250 | 20000 | 20010 | 20000 | 2044235 | 3321223 | 0 | 290 | 49 | 66989 | 70029 | 70069 | 64970 | 3 | 66837 | 40010 | 20020 | 20000 | 30020 | 40000 | 70069 | 61 | 5 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20046 | 0 | 179 | 53 | 19872 | 10059 | 10002 | 6 | 0 | 46 | 30 | 33 | 20064 | 0 | 21 | 1 | 40 | 106 | 0 | 0 | 0 | 1270 | 2 | 16 | 5 | 4 | 71782 | 20234 | 6 | 0 | 20000 | 20010 | 70064 | 70070 | 70070 | 70051 | 70064 |
40024 | 70069 | 525 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5049 | 1 | 0 | 0 | 0 | 16 | 0 | 70048 | 35 | 4 | 13 | 11 | 58515 | 25 | 40222 | 20561 | 20000 | 20010 | 20000 | 2044140 | 3320889 | 0 | 155 | 49 | 66970 | 70010 | 70069 | 64529 | 3 | 65043 | 40010 | 20020 | 20000 | 30020 | 40000 | 70069 | 61 | 1 | 1 | 20021 | 10 | 9 | 351 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20036 | 12 | 126 | 27 | 19866 | 10051 | 10009 | 1 | 0 | 36 | 38 | 45 | 20091 | 0 | 23 | 8 | 40 | 127 | 13 | 1 | 0 | 1270 | 2 | 16 | 4 | 2 | 69856 | 20233 | 9 | 9 | 20000 | 20010 | 70070 | 70070 | 70070 | 70070 | 70070 |
40024 | 70069 | 525 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 5057 | 8 | 21 | 1 | 0 | 18 | 0 | 70041 | 19 | 4 | 9 | 10 | 57955 | 25 | 40286 | 20375 | 20000 | 20010 | 20000 | 2043956 | 3321186 | 0 | 211 | 49 | 66989 | 70016 | 70069 | 64529 | 3 | 65036 | 40010 | 20020 | 20000 | 30020 | 40000 | 70069 | 67 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20050 | 15 | 58 | 23 | 19872 | 10075 | 10008 | 2 | 0 | 40 | 30 | 49 | 20073 | 2 | 23 | 8 | 40 | 145 | 13 | 2 | 0 | 1270 | 5 | 16 | 4 | 5 | 69856 | 20247 | 9 | 9 | 20000 | 20010 | 70070 | 70070 | 70070 | 70070 | 70070 |
40024 | 70069 | 524 | 1 | 4 | 0 | 1 | 0 | 0 | 0 | 5045 | 8 | 39 | 1 | 0 | 9 | 28 | 70054 | 24 | 5 | 9 | 6 | 58197 | 38 | 40223 | 20380 | 20000 | 20010 | 20000 | 2044202 | 3320985 | 1 | 120 | 49 | 66989 | 70029 | 70069 | 64529 | 3 | 65036 | 40010 | 20020 | 20000 | 30020 | 40000 | 70056 | 64 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20058 | 16 | 114 | 44 | 19870 | 10080 | 10017 | 2 | 1 | 34 | 38 | 68 | 20129 | 1 | 34 | 8 | 15 | 126 | 14 | 0 | 0 | 1270 | 4 | 16 | 4 | 4 | 69843 | 20201 | 9 | 9 | 20000 | 20010 | 70070 | 70070 | 70070 | 70070 | 70070 |
40024 | 70069 | 525 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5069 | 1 | 32 | 1 | 0 | 13 | 4 | 70054 | 23 | 5 | 10 | 18 | 58376 | 25 | 40215 | 20186 | 20000 | 20010 | 20000 | 2044542 | 3321225 | 0 | 127 | 49 | 66989 | 70029 | 70069 | 64529 | 3 | 65040 | 40010 | 20020 | 20000 | 30020 | 40000 | 70069 | 61 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 1 | 10 | 20043 | 0 | 105 | 51 | 19870 | 10058 | 10060 | 0 | 0 | 42 | 30 | 31 | 20056 | 0 | 19 | 2 | 27 | 90 | 0 | 0 | 0 | 1270 | 4 | 16 | 4 | 4 | 69856 | 20370 | 6 | 6 | 20000 | 20010 | 70070 | 70070 | 70070 | 70070 | 70070 |
40024 | 70069 | 524 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 5049 | 1 | 22 | 1 | 0 | 15 | 0 | 70543 | 32 | 4 | 13 | 7 | 58767 | 25 | 40536 | 20502 | 20000 | 20010 | 20138 | 2044616 | 3321037 | 1 | 133 | 49 | 66989 | 70023 | 70574 | 64529 | 3 | 65049 | 40010 | 20020 | 20000 | 30020 | 40000 | 70069 | 57 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20044 | 0 | 111 | 35 | 19872 | 10053 | 10061 | 2 | 1 | 42 | 40 | 30 | 20075 | 0 | 29 | 0 | 38 | 213 | 0 | 0 | 0 | 1270 | 2 | 24 | 4 | 2 | 69856 | 20239 | 0 | 6 | 20000 | 20010 | 70070 | 70070 | 70070 | 70064 | 70567 |
40024 | 70050 | 524 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 5066 | 8 | 32 | 1 | 0 | 17 | 28 | 70041 | 24 | 5 | 8 | 10 | 57782 | 25 | 40557 | 20408 | 20000 | 20010 | 20000 | 2043482 | 3319879 | 0 | 113 | 49 | 66989 | 70033 | 70069 | 64529 | 3 | 65049 | 40010 | 20020 | 20000 | 30020 | 40000 | 70069 | 65 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20050 | 28 | 219 | 54 | 19872 | 10082 | 10008 | 1 | 1 | 73 | 12 | 54 | 20064 | 0 | 27 | 1 | 32 | 127 | 0 | 0 | 0 | 1270 | 4 | 16 | 4 | 4 | 69856 | 20245 | 6 | 6 | 20000 | 20010 | 70070 | 70051 | 70070 | 70064 | 70070 |
40024 | 70069 | 525 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5043 | 1 | 9 | 1 | 0 | 11 | 0 | 70551 | 24 | 3 | 11 | 14 | 59015 | 25 | 40159 | 20385 | 20000 | 20010 | 20000 | 2044189 | 3321763 | 1 | 142 | 49 | 66970 | 70033 | 70050 | 64529 | 3 | 65049 | 40010 | 20020 | 20000 | 30020 | 40000 | 70069 | 61 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20044 | 0 | 105 | 35 | 19870 | 10057 | 10001 | 6 | 1 | 37 | 46 | 23 | 20077 | 1 | 35 | 8 | 31 | 77 | 13 | 0 | 0 | 1270 | 2 | 16 | 5 | 4 | 69856 | 20355 | 9 | 9 | 20000 | 20010 | 70070 | 70070 | 70070 | 70564 | 70070 |
40024 | 70069 | 524 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 5056 | 7 | 40 | 0 | 0 | 16 | 0 | 70054 | 35 | 5 | 14 | 6 | 57392 | 25 | 40503 | 20567 | 20000 | 20010 | 20000 | 2044556 | 3343971 | 1 | 199 | 49 | 66989 | 70029 | 70069 | 64529 | 3 | 65049 | 40010 | 20020 | 20000 | 30020 | 40000 | 70069 | 65 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20052 | 13 | 115 | 23 | 19872 | 10065 | 10008 | 3 | 2 | 48 | 36 | 57 | 20118 | 0 | 18 | 7 | 35 | 77 | 13 | 0 | 0 | 1290 | 2 | 16 | 4 | 4 | 69843 | 20156 | 9 | 9 | 20000 | 20010 | 70070 | 70070 | 70070 | 70070 | 70070 |
40024 | 70056 | 525 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 5070 | 8 | 21 | 1 | 0 | 12 | 12 | 70054 | 24 | 5 | 10 | 9 | 58115 | 25 | 40295 | 20483 | 20000 | 20010 | 20000 | 2044217 | 3321555 | 1 | 122 | 49 | 66976 | 70029 | 70056 | 64529 | 12 | 65049 | 40010 | 20020 | 20000 | 30020 | 40000 | 70069 | 67 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20054 | 15 | 150 | 45 | 19872 | 10049 | 10007 | 7 | 2 | 35 | 38 | 36 | 20070 | 1 | 36 | 8 | 37 | 94 | 13 | 1 | 2 | 1270 | 5 | 16 | 5 | 4 | 69856 | 20558 | 9 | 9 | 20000 | 20010 | 70577 | 70070 | 70070 | 70070 | 70070 |
Code:
staddlb w0, [x6]
mov x7, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 22.0127
retire uop (01) | cycle (02) | 03 | mmu table walk instruction (07) | mmu table walk data (08) | l2 tlb miss instruction (0a) | 0e | 0f | 18 | 19 | 1e | 1f | 22 | 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 | 6b | 6d | 6e | map stall dispatch (70) | map rewind (75) | map stall (76) | dispatch uop (78) | 79 | 7b | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d cache miss st (a2) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | ac | af | 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 |
30205 | 220220 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 26894 | 1 | 1 | 0 | 1 | 220112 | 3 | 0 | 7 | 202164 | 25 | 50722 | 27939 | 22770 | 10100 | 20000 | 8592486 | 10527286 | 0 | 470 | 49 | 217051 | 3 | 220151 | 220145 | 215395 | 6 | 216343 | 30100 | 1651 | 2004 | 10203 | 20005 | 20206 | 40009 | 220119 | 878 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 1 | 100 | 20000 | 30 | 20 | 27685 | 10000 | 0 | 16380 | 37256 | 17380 | 0 | 0 | 27 | 1 | 1 | 1 | 716 | 10233 | 1 | 16 | 1 | 1 | 219415 | 161 | 27545 | 10 | 0 | 0 | 20000 | 10100 | 220112 | 220164 | 220125 | 220135 | 220136 |
30204 | 220115 | 1649 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 27022 | 1 | 1 | 0 | 0 | 220103 | 3 | 12 | 10 | 202117 | 25 | 50833 | 27489 | 23592 | 10100 | 20000 | 8521914 | 10527390 | 1 | 574 | 49 | 217077 | 0 | 220089 | 220133 | 215413 | 6 | 216373 | 30100 | 1680 | 2121 | 10203 | 20005 | 20206 | 40009 | 220150 | 1744 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 29 | 0 | 27146 | 10000 | 6 | 17736 | 37200 | 17382 | 0 | 12 | 29 | 1 | 1 | 1 | 716 | 10208 | 1 | 16 | 1 | 1 | 219432 | 160 | 27286 | 10 | 6 | 0 | 20000 | 10100 | 220111 | 220121 | 220120 | 220125 | 220163 |
30204 | 221172 | 1656 | 2 | 0 | 1 | 0 | 1 | 0 | 0 | 27451 | 0 | 0 | 0 | 1 | 220103 | 3 | 11 | 0 | 202051 | 25 | 50752 | 27462 | 22799 | 10100 | 20000 | 8559285 | 10653075 | 0 | 504 | 49 | 217043 | 0 | 220094 | 220089 | 215462 | 7 | 216331 | 30100 | 2263 | 2169 | 10203 | 20005 | 20206 | 40009 | 220105 | 944 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 27 | 16 | 27550 | 10001 | 0 | 17119 | 37290 | 17009 | 1 | 0 | 30 | 1 | 1 | 1 | 716 | 10833 | 1 | 16 | 1 | 1 | 219395 | 177 | 27835 | 6 | 6 | 0 | 20000 | 10100 | 220158 | 220134 | 220128 | 220112 | 220112 |
30204 | 220115 | 1649 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 27615 | 0 | 0 | 0 | 1 | 220112 | 2 | 0 | 0 | 201969 | 25 | 50579 | 27795 | 23054 | 10100 | 20000 | 8607480 | 10529355 | 0 | 499 | 49 | 217019 | 0 | 220143 | 220153 | 215468 | 6 | 216354 | 30100 | 2038 | 1605 | 10203 | 20005 | 20296 | 40009 | 220133 | 900 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 30 | 19 | 27144 | 10000 | 0 | 16801 | 36807 | 17080 | 1 | 16 | 0 | 1 | 1 | 1 | 716 | 10409 | 1 | 16 | 1 | 1 | 219397 | 303 | 26767 | 6 | 6 | 0 | 20000 | 10100 | 220119 | 220104 | 220151 | 220090 | 220141 |
30204 | 220114 | 1649 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 27111 | 1 | 0 | 0 | 0 | 220131 | 0 | 9 | 11 | 202528 | 25 | 50850 | 27689 | 23043 | 10100 | 20000 | 8456743 | 10523535 | 0 | 557 | 49 | 214028 | 0 | 220129 | 220123 | 215483 | 6 | 216318 | 30100 | 2122 | 2184 | 10203 | 20005 | 20206 | 40009 | 220137 | 848 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 27 | 18 | 26818 | 10000 | 0 | 16996 | 37138 | 17319 | 1 | 0 | 0 | 1 | 1 | 1 | 716 | 10313 | 1 | 16 | 1 | 1 | 219423 | 123 | 27345 | 0 | 9 | 0 | 20000 | 10100 | 220160 | 220140 | 220182 | 220110 | 220132 |
30204 | 220123 | 1649 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 27763 | 1 | 0 | 0 | 0 | 220122 | 2 | 11 | 0 | 202078 | 25 | 50672 | 27664 | 23082 | 10100 | 20000 | 8375321 | 10529464 | 0 | 472 | 49 | 217023 | 0 | 220119 | 220093 | 215422 | 6 | 216354 | 30100 | 1837 | 1719 | 10203 | 20098 | 20206 | 40009 | 220148 | 944 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 0 | 26653 | 10001 | 0 | 16896 | 37295 | 17127 | 0 | 0 | 0 | 1 | 1 | 1 | 716 | 10554 | 1 | 16 | 1 | 1 | 219415 | 199 | 27460 | 0 | 6 | 0 | 20000 | 10100 | 220130 | 220116 | 220142 | 220143 | 220162 |
30204 | 220096 | 1649 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 27518 | 0 | 0 | 0 | 1 | 220100 | 3 | 11 | 0 | 202367 | 25 | 50696 | 27406 | 23497 | 10100 | 20000 | 8412856 | 10527539 | 0 | 555 | 49 | 217045 | 0 | 220145 | 220121 | 215413 | 6 | 216353 | 30213 | 1983 | 1989 | 10203 | 20005 | 20206 | 40009 | 220123 | 878 | 1 | 1 | 10202 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 27 | 19 | 26563 | 10001 | 0 | 16771 | 37468 | 16883 | 1 | 20 | 27 | 1 | 1 | 1 | 716 | 9825 | 1 | 16 | 1 | 1 | 219486 | 204 | 27270 | 0 | 6 | 0 | 20000 | 10100 | 220112 | 220115 | 220133 | 220098 | 220108 |
30204 | 220127 | 1649 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 27301 | 1 | 1 | 0 | 1 | 220120 | 4 | 0 | 11 | 201953 | 113 | 50878 | 27686 | 23326 | 10303 | 20285 | 8572543 | 10527667 | 0 | 504 | 49 | 217068 | 0 | 220135 | 220143 | 215376 | 6 | 216333 | 30100 | 1669 | 1596 | 10203 | 20005 | 20206 | 40009 | 220137 | 878 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 1 | 100 | 20000 | 29 | 0 | 27193 | 10000 | 3 | 16941 | 37455 | 17779 | 0 | 16 | 30 | 1 | 1 | 1 | 716 | 10418 | 1 | 16 | 1 | 1 | 219383 | 168 | 27259 | 0 | 10 | 0 | 20000 | 10100 | 220114 | 220138 | 220120 | 220122 | 220140 |
30204 | 220093 | 1648 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 27211 | 1 | 1 | 0 | 0 | 220090 | 0 | 8 | 0 | 202234 | 25 | 50490 | 27303 | 23138 | 10100 | 20000 | 8567537 | 10523989 | 0 | 481 | 49 | 217044 | 0 | 220136 | 220149 | 215385 | 6 | 216347 | 30100 | 2013 | 1879 | 10203 | 20005 | 20206 | 40009 | 220144 | 928 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 18 | 27226 | 10001 | 0 | 16395 | 36917 | 16741 | 1 | 0 | 31 | 1 | 1 | 1 | 716 | 10889 | 1 | 16 | 1 | 1 | 219365 | 130 | 27057 | 9 | 9 | 0 | 20000 | 10100 | 220116 | 220127 | 220134 | 220132 | 220122 |
30204 | 220125 | 1649 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 26957 | 0 | 0 | 0 | 0 | 220082 | 0 | 0 | 7 | 201983 | 25 | 50774 | 27316 | 23138 | 10100 | 20000 | 8285006 | 10524212 | 1 | 553 | 49 | 217063 | 0 | 220167 | 220121 | 215411 | 6 | 216291 | 30100 | 1698 | 2042 | 10203 | 20005 | 20206 | 40009 | 220116 | 860 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 30 | 18 | 27478 | 10000 | 1 | 17239 | 37548 | 17454 | 1 | 19 | 0 | 1 | 1 | 1 | 716 | 10519 | 1 | 16 | 1 | 1 | 219451 | 208 | 27241 | 9 | 6 | 0 | 20000 | 10100 | 220128 | 220122 | 220127 | 220100 | 220116 |
Result (median cycles for code): 22.0257
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | l2 tlb miss data (0b) | 0e | 0f | 1e | 1f | 22 | 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 | 6b | 6d | 6e | map stall dispatch (70) | map rewind (75) | map stall (76) | dispatch uop (78) | 79 | 7b | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | 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) | 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 |
30025 | 220152 | 1649 | 0 | 0 | 0 | 0 | 0 | 31679 | 1 | 1 | 0 | 0 | 220242 | 0 | 12 | 8 | 201610 | 25 | 52850 | 32791 | 20077 | 10010 | 20000 | 10627060 | 10524813 | 0 | 1350 | 49 | 217210 | 0 | 220306 | 220286 | 215405 | 3 | 216498 | 30010 | 133 | 130 | 10020 | 20000 | 20020 | 40000 | 220260 | 713 | 1 | 1 | 10021 | 10 | 9 | 45855 | 10 | 10000 | 10 | 10000 | 1 | 10 | 20026 | 26 | 29 | 53 | 31487 | 10000 | 4 | 21430 | 41526 | 21486 | 1 | 34 | 31 | 0 | 640 | 15258 | 2 | 16 | 2 | 2 | 219354 | 1 | 32855 | 13 | 0 | 20000 | 10010 | 220236 | 220272 | 220180 | 220297 | 220265 |
30024 | 220252 | 1650 | 1 | 1 | 1 | 0 | 0 | 31601 | 15 | 0 | 0 | 3 | 220223 | 0 | 0 | 18 | 201057 | 25 | 52812 | 32802 | 20089 | 10010 | 20000 | 10667932 | 10525705 | 0 | 1377 | 49 | 217199 | 0 | 220255 | 220251 | 215340 | 3 | 216510 | 30010 | 152 | 153 | 10020 | 20110 | 20020 | 40000 | 220241 | 720 | 1 | 1 | 10021 | 10 | 9 | 54263 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 35 | 35 | 31548 | 10001 | 0 | 21605 | 41567 | 21545 | 0 | 34 | 0 | 0 | 640 | 15317 | 2 | 16 | 2 | 2 | 219410 | 1 | 32952 | 0 | 10 | 20000 | 10010 | 220228 | 220303 | 220296 | 220230 | 220266 |
30024 | 220221 | 1650 | 0 | 0 | 0 | 0 | 0 | 31529 | 0 | 1 | 0 | 1 | 220250 | 1 | 0 | 7 | 201333 | 25 | 52813 | 32790 | 20080 | 10010 | 20000 | 10635970 | 10525315 | 1 | 1340 | 49 | 217163 | 0 | 220263 | 220293 | 215411 | 3 | 216459 | 30010 | 125 | 127 | 10020 | 20000 | 20020 | 40000 | 220289 | 728 | 1 | 1 | 10021 | 10 | 9 | 61346 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 35 | 0 | 31571 | 10001 | 4 | 21591 | 41508 | 21477 | 1 | 0 | 35 | 0 | 640 | 15237 | 2 | 16 | 2 | 2 | 219433 | 3 | 32720 | 13 | 0 | 20000 | 10010 | 220329 | 220270 | 220265 | 220281 | 220278 |
30024 | 220290 | 1649 | 0 | 0 | 0 | 0 | 0 | 31434 | 1 | 1 | 0 | 0 | 220255 | 0 | 10 | 10 | 201422 | 25 | 53147 | 32750 | 20071 | 10010 | 20000 | 10632425 | 10524655 | 1 | 1314 | 49 | 217172 | 0 | 220310 | 220276 | 215381 | 3 | 216475 | 30010 | 118 | 126 | 10020 | 20000 | 20020 | 40000 | 220219 | 662 | 1 | 1 | 10021 | 10 | 9 | 65650 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 0 | 35 | 31608 | 10001 | 3 | 21612 | 41672 | 21475 | 1 | 34 | 35 | 0 | 640 | 15210 | 2 | 16 | 2 | 2 | 219333 | 5 | 32736 | 0 | 10 | 20000 | 10010 | 220268 | 220192 | 220348 | 220248 | 220310 |
30024 | 220279 | 1650 | 0 | 0 | 0 | 0 | 0 | 31462 | 1 | 0 | 0 | 1 | 220274 | 0 | 7 | 0 | 201115 | 25 | 52939 | 32834 | 20065 | 10010 | 20000 | 10694430 | 10524549 | 1 | 1372 | 49 | 217115 | 0 | 220217 | 220237 | 215326 | 3 | 216471 | 30010 | 117 | 112 | 10020 | 20000 | 20020 | 40000 | 220287 | 662 | 1 | 1 | 10021 | 10 | 9 | 60711 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 35 | 37 | 31498 | 10001 | 2 | 21506 | 41498 | 21494 | 1 | 35 | 35 | 0 | 640 | 15336 | 2 | 16 | 2 | 1 | 219438 | 1 | 32777 | 0 | 10 | 20000 | 10010 | 220238 | 220186 | 220238 | 220294 | 220256 |
30024 | 220285 | 1649 | 0 | 0 | 0 | 0 | 0 | 31525 | 1 | 1 | 0 | 1 | 220238 | 2 | 0 | 0 | 201855 | 25 | 52774 | 32765 | 20098 | 10010 | 20000 | 10573741 | 10523913 | 0 | 1368 | 49 | 217241 | 0 | 220243 | 220279 | 215398 | 3 | 216487 | 30010 | 140 | 158 | 10020 | 20000 | 20020 | 40000 | 220229 | 722 | 1 | 1 | 10021 | 10 | 9 | 49068 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 31 | 0 | 31430 | 10001 | 0 | 21515 | 41484 | 21488 | 1 | 33 | 35 | 0 | 640 | 15137 | 2 | 16 | 2 | 2 | 219369 | 1 | 32766 | 14 | 10 | 20000 | 10010 | 220210 | 220256 | 220224 | 220244 | 220306 |
30024 | 220251 | 1650 | 0 | 0 | 0 | 0 | 0 | 31514 | 1 | 0 | 0 | 1 | 220238 | 0 | 7 | 0 | 201220 | 25 | 52896 | 32828 | 20060 | 10010 | 20000 | 10662142 | 10524130 | 0 | 1316 | 49 | 217151 | 0 | 220267 | 220273 | 215425 | 3 | 216501 | 30010 | 126 | 142 | 10020 | 20000 | 20020 | 40000 | 220305 | 662 | 2 | 1 | 10021 | 10 | 9 | 54326 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 35 | 35 | 31554 | 10001 | 0 | 21509 | 41528 | 21450 | 1 | 33 | 35 | 0 | 640 | 15273 | 2 | 16 | 2 | 2 | 219384 | 3 | 32782 | 14 | 10 | 20000 | 10010 | 220256 | 220248 | 220262 | 220316 | 220299 |
30024 | 220283 | 1650 | 0 | 0 | 0 | 0 | 0 | 31569 | 0 | 1 | 0 | 1 | 220212 | 1 | 0 | 6 | 201180 | 25 | 52909 | 32937 | 20045 | 10010 | 20000 | 10676229 | 10522805 | 0 | 1323 | 49 | 217095 | 0 | 220233 | 220245 | 215288 | 3 | 216544 | 30010 | 143 | 138 | 10020 | 20000 | 20020 | 40000 | 220235 | 662 | 1 | 1 | 10021 | 10 | 9 | 36207 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 35 | 36 | 31504 | 10000 | 0 | 21411 | 41436 | 21380 | 1 | 35 | 35 | 0 | 640 | 15271 | 2 | 17 | 2 | 2 | 219315 | 1 | 32732 | 14 | 10 | 20000 | 10010 | 220276 | 220244 | 220238 | 220258 | 220264 |
30024 | 220267 | 1649 | 0 | 0 | 0 | 0 | 0 | 31535 | 0 | 1 | 0 | 0 | 220300 | 0 | 6 | 13 | 201362 | 25 | 52813 | 32746 | 20066 | 10010 | 20000 | 10621265 | 10525572 | 0 | 1336 | 49 | 217187 | 0 | 220297 | 220275 | 215390 | 3 | 216494 | 30010 | 139 | 120 | 10020 | 20000 | 20020 | 40000 | 220303 | 662 | 1 | 1 | 10021 | 10 | 9 | 60911 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 35 | 35 | 31541 | 10001 | 0 | 21614 | 41554 | 21549 | 1 | 34 | 35 | 0 | 640 | 15376 | 2 | 16 | 2 | 2 | 219336 | 0 | 32807 | 14 | 0 | 20000 | 10010 | 220246 | 220248 | 220216 | 220218 | 220212 |
30024 | 220231 | 1649 | 0 | 0 | 0 | 0 | 0 | 31525 | 1 | 0 | 0 | 0 | 220208 | 0 | 0 | 8 | 201188 | 25 | 52836 | 32865 | 20065 | 10010 | 20000 | 10695227 | 10523620 | 0 | 1267 | 49 | 217171 | 0 | 220205 | 220299 | 215395 | 3 | 216499 | 30010 | 110 | 110 | 10020 | 20000 | 20020 | 40000 | 220241 | 648 | 1 | 1 | 10021 | 10 | 9 | 56761 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 31 | 36 | 31446 | 10001 | 0 | 21487 | 41454 | 21436 | 1 | 0 | 0 | 0 | 640 | 15235 | 2 | 16 | 2 | 2 | 219315 | 2 | 32776 | 14 | 0 | 20000 | 10010 | 220232 | 220264 | 220210 | 220278 | 220277 |