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:
steorl x0, [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 | 18 | 1e | 1f | 22 | 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 | 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) | 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 | 33216 | 248 | 2 | 0 | 4 | 0 | 1 | 2 | 0 | 0 | 1 | 0 | 1007 | 1 | 0 | 6151 | 32825 | 0 | 0 | 20868 | 3001 | 1005 | 2000 | 1000 | 2000 | 11090 | 16910 | 2 | 0 | 49 | 29802 | 32984 | 32858 | 3 | 13 | 3003 | 0 | 1000 | 2000 | 2000 | 4000 | 32745 | 2580 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2004 | 4 | 2 | 0 | 1008 | 1001 | 1 | 1 | 8 | 2004 | 2 | 0 | 2 | 2 | 0 | 0 | 16165 | 11689 | 1 | 8404 | 3869 | 2 | 57 | 22936 | 3857 | 4435 | 12 | 57 | 56 | 32344 | 1005 | 16347 | 14939 | 15328 | 2000 | 1000 | 32817 | 32603 | 32959 | 32656 | 32682 |
73004 | 32760 | 249 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 1006 | 1 | 0 | 5966 | 32826 | 0 | 0 | 20682 | 3006 | 1003 | 2000 | 1000 | 2000 | 11043 | 17017 | 4 | 0 | 49 | 29796 | 32630 | 32979 | 3 | 13 | 3000 | 0 | 1000 | 2000 | 2000 | 4000 | 32785 | 2580 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2004 | 2 | 2 | 2 | 1007 | 1001 | 0 | 2 | 8 | 2003 | 5 | 1 | 0 | 2 | 2 | 2 | 16019 | 11824 | 3 | 8425 | 4094 | 2 | 50 | 22860 | 4112 | 4445 | 16 | 48 | 50 | 32433 | 1005 | 16405 | 14353 | 15691 | 2000 | 1000 | 32723 | 32916 | 33095 | 32987 | 32851 |
73004 | 32702 | 246 | 0 | 1 | 2 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1009 | 1 | 0 | 6097 | 32726 | 0 | 0 | 20669 | 3006 | 1006 | 2000 | 1000 | 2000 | 10997 | 16936 | 4 | 0 | 49 | 29764 | 32950 | 33442 | 3 | 13 | 3000 | 0 | 1000 | 2000 | 2000 | 4000 | 32810 | 2572 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2002 | 4 | 0 | 2 | 1007 | 1001 | 0 | 0 | 4 | 2005 | 5 | 1 | 2 | 2 | 2 | 2 | 16269 | 11768 | 1 | 8503 | 3996 | 1 | 53 | 22847 | 4015 | 4443 | 15 | 54 | 51 | 32384 | 1005 | 16899 | 14683 | 14821 | 2000 | 1000 | 32742 | 33064 | 32804 | 33246 | 33325 |
73004 | 32886 | 245 | 0 | 1 | 2 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 1019 | 1 | 0 | 6185 | 32679 | 0 | 0 | 20636 | 3004 | 1010 | 2002 | 1004 | 2000 | 11029 | 17102 | 0 | 0 | 49 | 29646 | 32693 | 32968 | 3 | 13 | 3003 | 0 | 1001 | 2002 | 2000 | 4000 | 32681 | 2577 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2004 | 2 | 2 | 2 | 1009 | 1001 | 0 | 1 | 6 | 2003 | 8 | 1 | 2 | 2 | 2 | 1 | 15826 | 12186 | 1 | 8439 | 4015 | 0 | 52 | 22807 | 3985 | 4444 | 9 | 51 | 54 | 32390 | 1008 | 16155 | 14664 | 16029 | 2000 | 1000 | 32726 | 32843 | 32979 | 32907 | 33055 |
73004 | 32957 | 246 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 1016 | 0 | 0 | 6022 | 32719 | 0 | 0 | 20758 | 3004 | 1006 | 2000 | 1000 | 2000 | 10993 | 16935 | 0 | 0 | 49 | 29766 | 32655 | 32885 | 3 | 13 | 3000 | 0 | 1000 | 2000 | 2000 | 4000 | 32755 | 2623 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 2 | 1003 | 1000 | 0 | 0 | 7 | 2002 | 2 | 0 | 2 | 2 | 0 | 0 | 16382 | 11576 | 1 | 8486 | 4062 | 1 | 54 | 23160 | 3969 | 4450 | 9 | 55 | 51 | 32449 | 1004 | 16583 | 14969 | 15450 | 2000 | 1000 | 32879 | 32645 | 32763 | 32809 | 32704 |
73004 | 33205 | 246 | 0 | 0 | 2 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 1015 | 0 | 0 | 5966 | 32851 | 0 | 0 | 20825 | 3005 | 1004 | 2000 | 1000 | 2000 | 10922 | 16902 | 2 | 0 | 49 | 29960 | 32741 | 32675 | 3 | 13 | 3000 | 0 | 1000 | 2000 | 2000 | 4000 | 32618 | 2589 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 2 | 1004 | 1000 | 2 | 0 | 7 | 2001 | 2 | 0 | 2 | 2 | 0 | 0 | 16377 | 11841 | 1 | 8485 | 4100 | 0 | 46 | 22827 | 4046 | 4441 | 15 | 53 | 48 | 32328 | 1002 | 16439 | 14724 | 15158 | 2000 | 1000 | 32791 | 32732 | 32733 | 32835 | 32707 |
73004 | 32739 | 244 | 0 | 0 | 3 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 1002 | 0 | 1 | 5874 | 32803 | 0 | 0 | 20815 | 3006 | 1003 | 2000 | 1000 | 2000 | 10925 | 16979 | 0 | 0 | 49 | 29804 | 32540 | 32767 | 3 | 13 | 3000 | 0 | 1000 | 2000 | 2000 | 4000 | 32916 | 2612 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 2 | 1002 | 1000 | 2 | 0 | 7 | 2003 | 2 | 0 | 2 | 2 | 0 | 0 | 16042 | 11905 | 1 | 8436 | 4035 | 1 | 50 | 22845 | 3916 | 4444 | 18 | 55 | 55 | 32493 | 1002 | 16693 | 15091 | 15679 | 2000 | 1000 | 32893 | 32903 | 33098 | 32895 | 32809 |
73004 | 32795 | 249 | 0 | 0 | 2 | 0 | 0 | 2 | 0 | 1 | 1 | 0 | 1006 | 0 | 0 | 5937 | 32764 | 0 | 0 | 20778 | 3001 | 1004 | 2000 | 1000 | 2000 | 10999 | 16908 | 0 | 0 | 49 | 29687 | 32623 | 32679 | 3 | 13 | 3000 | 0 | 1001 | 2000 | 2000 | 4000 | 32697 | 2614 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 2 | 1004 | 1000 | 0 | 0 | 2 | 2005 | 5 | 0 | 0 | 2 | 0 | 0 | 16430 | 12305 | 2 | 8474 | 4027 | 1 | 47 | 22945 | 4037 | 4441 | 11 | 45 | 50 | 32469 | 1006 | 16110 | 14956 | 14769 | 2000 | 1000 | 32466 | 32699 | 32979 | 32729 | 32945 |
73004 | 32896 | 245 | 0 | 0 | 2 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 1006 | 0 | 0 | 6036 | 32644 | 0 | 0 | 20667 | 3005 | 1004 | 2000 | 1000 | 2000 | 11023 | 16934 | 0 | 0 | 49 | 29739 | 32836 | 32740 | 3 | 13 | 3000 | 0 | 1000 | 2000 | 2000 | 4000 | 32982 | 2636 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 0 | 2 | 1006 | 1000 | 0 | 0 | 3 | 2005 | 1 | 0 | 0 | 2 | 0 | 0 | 16323 | 11980 | 2 | 8542 | 4096 | 1 | 52 | 22884 | 4009 | 4442 | 8 | 49 | 48 | 32330 | 1003 | 16159 | 14674 | 15192 | 2000 | 1000 | 33219 | 33019 | 32677 | 33106 | 32682 |
73004 | 32697 | 246 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 1005 | 0 | 1 | 6055 | 32786 | 0 | 0 | 20586 | 3004 | 1003 | 2000 | 1000 | 2000 | 10997 | 16925 | 4 | 0 | 49 | 29654 | 32543 | 32708 | 3 | 13 | 3000 | 0 | 1000 | 2000 | 2000 | 4000 | 32668 | 2594 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 2 | 1003 | 1000 | 0 | 0 | 2 | 2001 | 2 | 0 | 0 | 2 | 0 | 0 | 16372 | 12016 | 1 | 8506 | 3977 | 3 | 52 | 23011 | 4009 | 4444 | 13 | 54 | 51 | 32397 | 1005 | 16318 | 15331 | 16011 | 2000 | 1000 | 32774 | 32986 | 33132 | 32555 | 32544 |
Code:
steorl x0, [x6] add x6, x6, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 7.0130
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 | 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) | 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 | 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 |
40209 | 70128 | 525 | 1 | 0 | 0 | 0 | 0 | 7437 | 0 | 838 | 1 | 800 | 102 | 156 | 70111 | 821 | 17 | 170 | 147 | 56742 | 25 | 40744 | 20750 | 20000 | 20100 | 20000 | 2048071 | 3322555 | 0 | 201 | 49 | 67047 | 0 | 70090 | 70127 | 64568 | 3 | 65086 | 40100 | 20200 | 20000 | 30200 | 40000 | 70132 | 69 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20918 | 2 | 1193 | 911 | 19932 | 10856 | 10237 | 289 | 1 | 935 | 32 | 1173 | 21114 | 5 | 200 | 1 | 443 | 1096 | 1 | 0 | 1310 | 1 | 16 | 1 | 1 | 69918 | 20638 | 10 | 10 | 20000 | 20100 | 70133 | 70132 | 70133 | 70130 | 70131 |
40204 | 70129 | 526 | 2 | 2 | 2 | 0 | 1 | 7267 | 2 | 788 | 1 | 776 | 127 | 148 | 70117 | 827 | 32 | 156 | 161 | 56935 | 25 | 40947 | 20985 | 20000 | 20100 | 20000 | 2048614 | 3322623 | 1 | 155 | 49 | 67048 | 0 | 70091 | 70132 | 64568 | 3 | 65084 | 40100 | 20200 | 20000 | 30200 | 40000 | 70125 | 69 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20958 | 2 | 1152 | 930 | 19941 | 10854 | 10257 | 335 | 3 | 937 | 34 | 1099 | 21188 | 5 | 220 | 2 | 417 | 1192 | 2 | 0 | 1310 | 1 | 16 | 1 | 1 | 69913 | 20664 | 10 | 10 | 20000 | 20100 | 70130 | 70138 | 70129 | 70142 | 70125 |
40204 | 70130 | 525 | 2 | 0 | 0 | 0 | 0 | 7318 | 2 | 826 | 1 | 496 | 121 | 156 | 70115 | 843 | 24 | 150 | 156 | 57678 | 25 | 40775 | 20938 | 20000 | 20100 | 20000 | 2049025 | 3323238 | 1 | 157 | 49 | 67054 | 0 | 70090 | 70130 | 64570 | 3 | 65092 | 40100 | 20200 | 20000 | 30200 | 40000 | 70132 | 70 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20965 | 4 | 1218 | 920 | 19933 | 10874 | 10271 | 299 | 1 | 911 | 40 | 1181 | 21153 | 5 | 211 | 2 | 445 | 1144 | 1 | 0 | 1310 | 1 | 16 | 1 | 1 | 69922 | 20872 | 10 | 10 | 20000 | 20100 | 70135 | 70138 | 70131 | 70129 | 70140 |
40204 | 70130 | 525 | 2 | 2 | 0 | 0 | 0 | 7383 | 1 | 832 | 2 | 728 | 109 | 156 | 70115 | 820 | 18 | 141 | 144 | 56022 | 25 | 40752 | 20850 | 20000 | 20100 | 20000 | 2048169 | 3323829 | 0 | 138 | 49 | 67055 | 0 | 70087 | 70128 | 64566 | 3 | 65090 | 40100 | 20200 | 20000 | 30200 | 40000 | 70134 | 133 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20930 | 0 | 1288 | 874 | 19947 | 10899 | 10256 | 289 | 1 | 951 | 34 | 1096 | 21161 | 5 | 199 | 1 | 391 | 1176 | 1 | 0 | 1310 | 1 | 16 | 1 | 1 | 69920 | 20852 | 10 | 10 | 20000 | 20100 | 70127 | 70129 | 70126 | 70134 | 70129 |
40204 | 70127 | 525 | 2 | 2 | 0 | 0 | 0 | 7454 | 2 | 844 | 1 | 744 | 94 | 156 | 70118 | 821 | 28 | 135 | 157 | 56699 | 25 | 40686 | 20726 | 20000 | 20100 | 20000 | 2048097 | 3323568 | 1 | 116 | 49 | 67046 | 0 | 70090 | 70134 | 64567 | 3 | 65087 | 40100 | 20200 | 20000 | 30200 | 40000 | 70130 | 69 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20922 | 16 | 1191 | 893 | 19938 | 10852 | 10259 | 286 | 1 | 897 | 36 | 1046 | 21114 | 5 | 195 | 1 | 405 | 984 | 2 | 2 | 1310 | 1 | 16 | 1 | 1 | 69917 | 20630 | 10 | 10 | 20000 | 20100 | 70128 | 70128 | 70129 | 70131 | 70128 |
40204 | 70124 | 526 | 2 | 2 | 0 | 0 | 0 | 7449 | 1 | 842 | 1 | 696 | 90 | 156 | 70112 | 835 | 30 | 153 | 147 | 56121 | 25 | 40838 | 20804 | 20000 | 20100 | 20000 | 2048123 | 3322532 | 0 | 134 | 49 | 67539 | 0 | 70085 | 70130 | 64572 | 3 | 65093 | 40100 | 20200 | 20000 | 30200 | 40000 | 70133 | 68 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20904 | 2 | 1197 | 882 | 19930 | 10870 | 10259 | 297 | 1 | 929 | 34 | 1067 | 21149 | 5 | 219 | 2 | 414 | 1120 | 1 | 0 | 1310 | 1 | 16 | 1 | 1 | 69913 | 20700 | 10 | 10 | 20000 | 20100 | 70132 | 70125 | 70126 | 70122 | 70125 |
40204 | 70136 | 525 | 2 | 2 | 0 | 0 | 0 | 7369 | 2 | 837 | 1 | 736 | 125 | 144 | 70115 | 830 | 17 | 145 | 183 | 55711 | 25 | 40689 | 20778 | 20000 | 20100 | 20000 | 2048651 | 3323630 | 1 | 115 | 49 | 67052 | 0 | 70093 | 70099 | 64572 | 3 | 65084 | 40100 | 20200 | 20000 | 30436 | 40000 | 70130 | 68 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20924 | 9 | 1276 | 888 | 19928 | 10900 | 10268 | 289 | 1 | 889 | 32 | 1094 | 21141 | 5 | 191 | 1 | 414 | 1128 | 2 | 4 | 1310 | 1 | 16 | 1 | 1 | 69917 | 20828 | 10 | 10 | 20000 | 20100 | 70126 | 70127 | 70130 | 70131 | 70128 |
40204 | 70135 | 525 | 2 | 0 | 0 | 0 | 0 | 7471 | 2 | 924 | 1 | 728 | 114 | 92 | 70113 | 803 | 43 | 142 | 147 | 56286 | 25 | 40701 | 20679 | 20000 | 20100 | 20000 | 2048232 | 3322495 | 1 | 203 | 49 | 67056 | 0 | 70089 | 70127 | 64567 | 3 | 65092 | 40100 | 20200 | 20000 | 30200 | 40000 | 70129 | 68 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20884 | 2 | 1209 | 934 | 19948 | 10920 | 10257 | 295 | 3 | 947 | 36 | 1149 | 21157 | 5 | 223 | 2 | 411 | 1040 | 2 | 2 | 1310 | 1 | 16 | 1 | 1 | 69923 | 20598 | 10 | 10 | 20000 | 20100 | 70134 | 70127 | 70130 | 70141 | 70127 |
40204 | 70129 | 525 | 1 | 0 | 0 | 0 | 0 | 7166 | 1 | 828 | 1 | 728 | 94 | 132 | 70113 | 814 | 27 | 147 | 137 | 56571 | 25 | 40795 | 20719 | 20000 | 20100 | 20000 | 2048970 | 3322869 | 1 | 137 | 49 | 67051 | 0 | 70096 | 70130 | 64573 | 3 | 65084 | 40100 | 20200 | 20000 | 30200 | 40000 | 70136 | 70 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20909 | 1 | 1267 | 952 | 19932 | 10871 | 10249 | 293 | 3 | 911 | 34 | 1100 | 21117 | 5 | 187 | 1 | 469 | 1160 | 1 | 0 | 1310 | 1 | 16 | 1 | 1 | 69909 | 20689 | 10 | 10 | 20000 | 20100 | 70130 | 70138 | 70130 | 70131 | 70131 |
40204 | 70127 | 525 | 1 | 0 | 0 | 0 | 0 | 7661 | 1 | 848 | 1 | 728 | 105 | 112 | 70116 | 807 | 24 | 141 | 163 | 56355 | 25 | 40782 | 20847 | 20000 | 20100 | 20000 | 2048255 | 3323788 | 1 | 147 | 98 | 67050 | 0 | 70096 | 70130 | 64568 | 3 | 65091 | 40100 | 20200 | 20000 | 30200 | 40000 | 70132 | 70 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20904 | 2 | 1338 | 886 | 19930 | 10867 | 10269 | 289 | 3 | 891 | 32 | 1051 | 21114 | 6 | 219 | 2 | 453 | 968 | 2 | 2 | 1310 | 1 | 16 | 1 | 1 | 69919 | 20847 | 10 | 10 | 20000 | 20100 | 70132 | 70129 | 70134 | 70127 | 70132 |
Result (median cycles for code): 7.0121
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 | 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) | 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 |
40030 | 70136 | 525 | 1 | 0 | 0 | 0 | 0 | 7256 | 1 | 832 | 1 | 680 | 85 | 160 | 70105 | 798 | 14 | 127 | 140 | 56869 | 25 | 40604 | 20637 | 20000 | 20010 | 20000 | 2048023 | 3323470 | 0 | 279 | 49 | 67044 | 70080 | 70118 | 64580 | 3 | 65106 | 40010 | 20020 | 20000 | 30020 | 40000 | 70120 | 68 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 10 | 20928 | 3 | 1193 | 821 | 19930 | 10892 | 10230 | 297 | 3 | 885 | 80 | 1129 | 21131 | 2 | 236 | 1 | 405 | 1008 | 1 | 0 | 1270 | 2 | 16 | 1 | 1 | 69908 | 20843 | 6 | 6 | 20000 | 20010 | 70122 | 70126 | 70125 | 70120 | 70124 |
40024 | 70117 | 525 | 1 | 0 | 0 | 0 | 0 | 7277 | 1 | 788 | 1 | 696 | 95 | 160 | 70107 | 784 | 10 | 120 | 139 | 56734 | 25 | 40598 | 20715 | 20000 | 20010 | 20000 | 2047861 | 3323815 | 0 | 131 | 49 | 67028 | 70084 | 70122 | 64575 | 3 | 65103 | 40010 | 20020 | 20000 | 30020 | 40000 | 70124 | 68 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 10 | 20882 | 2 | 1242 | 789 | 19929 | 10890 | 10244 | 289 | 4 | 874 | 42 | 1162 | 21149 | 2 | 238 | 1 | 403 | 1048 | 0 | 0 | 1270 | 1 | 16 | 2 | 1 | 69909 | 20602 | 6 | 6 | 20000 | 20010 | 70106 | 70118 | 70123 | 70126 | 70118 |
40024 | 70123 | 525 | 1 | 0 | 1 | 0 | 0 | 7301 | 1 | 807 | 1 | 696 | 81 | 160 | 70108 | 805 | 12 | 126 | 131 | 57099 | 25 | 40801 | 20529 | 20000 | 20010 | 20000 | 2047114 | 3323295 | 1 | 231 | 49 | 67042 | 70084 | 70121 | 64585 | 3 | 65104 | 40010 | 20020 | 20000 | 30020 | 40000 | 70117 | 66 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 10 | 20885 | 1 | 1196 | 811 | 19924 | 10845 | 10254 | 293 | 3 | 881 | 158 | 1101 | 21210 | 2 | 247 | 1 | 398 | 1072 | 1 | 0 | 1270 | 1 | 16 | 1 | 1 | 69912 | 20764 | 6 | 6 | 20000 | 20010 | 70129 | 70120 | 70128 | 70120 | 70121 |
40024 | 70123 | 525 | 1 | 0 | 1 | 0 | 0 | 7385 | 1 | 800 | 1 | 704 | 90 | 236 | 70108 | 779 | 11 | 130 | 134 | 57069 | 25 | 40800 | 20655 | 20000 | 20010 | 20000 | 2047899 | 3323443 | 1 | 114 | 49 | 67037 | 70084 | 70127 | 64578 | 3 | 65102 | 40010 | 20020 | 20000 | 30020 | 40000 | 70120 | 66 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 10 | 20944 | 1 | 1303 | 803 | 19929 | 10846 | 10245 | 290 | 3 | 877 | 58 | 1101 | 21184 | 2 | 231 | 1 | 469 | 1016 | 1 | 0 | 1270 | 1 | 16 | 1 | 1 | 69906 | 20758 | 6 | 6 | 20000 | 20010 | 70125 | 72105 | 70133 | 70120 | 70122 |
40024 | 70123 | 525 | 1 | 1 | 0 | 0 | 0 | 7356 | 1 | 812 | 1 | 664 | 75 | 104 | 70104 | 758 | 14 | 122 | 138 | 57549 | 25 | 40610 | 20842 | 20000 | 20010 | 20000 | 2047148 | 3323308 | 1 | 49 | 49 | 67038 | 70083 | 70120 | 64570 | 3 | 65112 | 40010 | 20020 | 20000 | 30020 | 40000 | 70119 | 67 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 10 | 20923 | 1 | 1208 | 861 | 19923 | 10980 | 10263 | 293 | 4 | 877 | 88 | 1143 | 21118 | 2 | 231 | 1 | 414 | 960 | 1 | 0 | 1270 | 1 | 16 | 1 | 1 | 69912 | 20554 | 6 | 6 | 20000 | 20010 | 70123 | 70131 | 70128 | 70127 | 70121 |
40024 | 70120 | 525 | 1 | 1 | 0 | 0 | 0 | 8187 | 1 | 834 | 1 | 744 | 81 | 104 | 70103 | 788 | 10 | 134 | 136 | 56937 | 25 | 40519 | 20731 | 20000 | 20010 | 20000 | 2047992 | 3323094 | 1 | 130 | 49 | 67043 | 70069 | 70121 | 64560 | 3 | 65102 | 40010 | 20020 | 20000 | 30020 | 40000 | 70129 | 69 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 10 | 20940 | 2 | 1246 | 823 | 19927 | 10915 | 10239 | 279 | 4 | 911 | 44 | 1201 | 21135 | 2 | 240 | 1 | 398 | 1048 | 1 | 2 | 1270 | 1 | 16 | 1 | 1 | 69911 | 20798 | 6 | 6 | 20000 | 20010 | 70121 | 70125 | 70123 | 70110 | 70130 |
40024 | 70121 | 525 | 1 | 0 | 1 | 0 | 0 | 7393 | 1 | 836 | 1 | 712 | 83 | 152 | 70115 | 776 | 14 | 124 | 142 | 57033 | 25 | 40631 | 20590 | 20000 | 20010 | 20000 | 2047621 | 3323611 | 1 | 85 | 49 | 67048 | 70082 | 70126 | 64580 | 3 | 65109 | 40582 | 20020 | 20000 | 30248 | 40000 | 70623 | 67 | 2 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 10 | 20940 | 1 | 1169 | 812 | 19928 | 10918 | 10232 | 296 | 3 | 915 | 56 | 1165 | 21117 | 2 | 223 | 1 | 431 | 1042 | 1 | 0 | 1290 | 1 | 16 | 1 | 1 | 69909 | 20575 | 6 | 6 | 20000 | 20010 | 70122 | 70128 | 70121 | 70124 | 70123 |
40024 | 70120 | 526 | 1 | 0 | 0 | 0 | 0 | 7461 | 1 | 803 | 1 | 712 | 93 | 164 | 70109 | 781 | 15 | 125 | 151 | 56957 | 25 | 40812 | 20678 | 20000 | 20010 | 20000 | 2047969 | 3324191 | 0 | 202 | 49 | 67042 | 70080 | 70117 | 64580 | 3 | 65103 | 40010 | 20020 | 20000 | 30020 | 40000 | 70118 | 68 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 10 | 20919 | 2 | 1073 | 807 | 19928 | 10891 | 10254 | 297 | 3 | 883 | 156 | 1097 | 21174 | 3 | 242 | 1 | 445 | 1112 | 1 | 0 | 1270 | 1 | 16 | 1 | 1 | 69914 | 20698 | 6 | 6 | 20000 | 20010 | 70122 | 70128 | 70123 | 70103 | 70119 |
40024 | 70121 | 526 | 1 | 0 | 0 | 0 | 0 | 7447 | 1 | 791 | 1 | 696 | 77 | 124 | 70104 | 813 | 14 | 133 | 122 | 57193 | 25 | 40729 | 20729 | 20000 | 20303 | 20000 | 2059975 | 3323476 | 1 | 264 | 49 | 67049 | 70086 | 70127 | 65011 | 3 | 65102 | 40010 | 20325 | 20000 | 30020 | 40000 | 70124 | 68 | 1 | 1 | 20021 | 10 | 9 | 349 | 10 | 10000 | 10010 | 10000 | 10 | 20893 | 2 | 1171 | 828 | 19929 | 10893 | 10224 | 295 | 4 | 879 | 80 | 1113 | 21110 | 2 | 212 | 1 | 379 | 1008 | 1 | 1 | 1270 | 1 | 16 | 2 | 1 | 69906 | 20590 | 6 | 6 | 20000 | 20010 | 70090 | 70123 | 70121 | 72100 | 70120 |
40024 | 70112 | 525 | 1 | 0 | 0 | 0 | 0 | 7298 | 1 | 808 | 1 | 544 | 67 | 144 | 70110 | 784 | 16 | 122 | 119 | 56978 | 25 | 40582 | 20729 | 20000 | 20010 | 20000 | 2048289 | 3324157 | 0 | 279 | 49 | 67047 | 70082 | 70118 | 64578 | 3 | 65101 | 40010 | 20020 | 20000 | 30020 | 40000 | 70118 | 68 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 10 | 20900 | 1 | 1072 | 810 | 19927 | 10884 | 10237 | 293 | 4 | 879 | 34 | 1098 | 21116 | 2 | 207 | 1 | 452 | 944 | 1 | 0 | 1270 | 1 | 16 | 1 | 1 | 69912 | 20627 | 6 | 6 | 20000 | 20010 | 70125 | 70124 | 70123 | 70120 | 70124 |
Code:
steorl x0, [x6]
mov x7, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 22.0133
retire uop (01) | cycle (02) | 03 | 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 | 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 | 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 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) | 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 | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
30206 | 220190 | 1649 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 27334 | 1 | 1 | 0 | 0 | 220153 | 1 | 6 | 4 | 202010 | 25 | 50577 | 27863 | 22992 | 10100 | 20000 | 8661227 | 10525214 | 1 | 536 | 49 | 217049 | 0 | 220131 | 220145 | 215433 | 6 | 216331 | 30100 | 1816 | 1783 | 10203 | 20005 | 20206 | 40009 | 220140 | 904 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 1 | 100 | 20000 | 0 | 31 | 26 | 27140 | 10001 | 0 | 0 | 16812 | 36700 | 17610 | 1 | 18 | 32 | 0 | 1 | 1 | 1 | 716 | 10453 | 4 | 25 | 4 | 4 | 219435 | 185 | 27394 | 13 | 0 | 0 | 20000 | 10100 | 220132 | 220100 | 220133 | 220108 | 220143 |
30204 | 220133 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27054 | 0 | 1 | 0 | 1 | 220100 | 0 | 5 | 0 | 202059 | 25 | 50750 | 27657 | 22753 | 10100 | 20000 | 8361251 | 10522070 | 1 | 488 | 49 | 217037 | 0 | 220131 | 220157 | 215441 | 6 | 216300 | 30100 | 1844 | 2217 | 10200 | 20000 | 20200 | 40000 | 220122 | 929 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 32 | 0 | 26577 | 10000 | 2 | 0 | 16954 | 36661 | 17878 | 1 | 0 | 32 | 0 | 1 | 1 | 1 | 722 | 10080 | 4 | 24 | 4 | 4 | 219431 | 153 | 27080 | 13 | 0 | 1 | 20000 | 10100 | 220164 | 220132 | 220148 | 220148 | 220144 |
30204 | 220142 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27759 | 0 | 1 | 0 | 1 | 220104 | 1 | 3 | 4 | 202295 | 25 | 50626 | 27537 | 23037 | 10100 | 20000 | 8514815 | 10526738 | 1 | 548 | 49 | 217089 | 0 | 220093 | 220127 | 215387 | 6 | 216328 | 30100 | 1683 | 1866 | 10200 | 20000 | 20200 | 40000 | 220138 | 874 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 1 | 100 | 20000 | 0 | 32 | 0 | 27376 | 10000 | 0 | 0 | 17598 | 37587 | 17416 | 1 | 21 | 0 | 0 | 1 | 1 | 1 | 722 | 10981 | 4 | 24 | 4 | 4 | 219382 | 241 | 27175 | 14 | 0 | 0 | 20000 | 10100 | 220162 | 220134 | 220162 | 220175 | 220114 |
30204 | 220153 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 28582 | 0 | 1 | 0 | 1 | 220128 | 0 | 5 | 0 | 202278 | 25 | 50666 | 27733 | 22934 | 10100 | 20000 | 8415994 | 10528133 | 1 | 489 | 49 | 217047 | 0 | 220131 | 220118 | 215436 | 6 | 216341 | 30100 | 1910 | 1905 | 10200 | 20000 | 20200 | 40000 | 220175 | 910 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 1 | 100 | 20000 | 0 | 30 | 0 | 27031 | 10000 | 0 | 0 | 16842 | 37270 | 17261 | 1 | 18 | 33 | 0 | 1 | 1 | 1 | 722 | 10574 | 4 | 25 | 4 | 4 | 219415 | 381 | 27361 | 14 | 10 | 0 | 20000 | 10100 | 220144 | 220109 | 220161 | 220147 | 220132 |
30204 | 220139 | 1648 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27768 | 0 | 0 | 0 | 1 | 220156 | 0 | 7 | 8 | 201838 | 25 | 50821 | 27699 | 22733 | 10100 | 20000 | 8679097 | 10525009 | 1 | 575 | 49 | 217054 | 0 | 220159 | 220170 | 215449 | 6 | 216345 | 30100 | 1735 | 1771 | 10203 | 20005 | 20206 | 40009 | 220107 | 906 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 1 | 100 | 20000 | 0 | 33 | 24 | 26909 | 10001 | 0 | 0 | 17195 | 36977 | 17048 | 0 | 21 | 0 | 0 | 1 | 1 | 1 | 716 | 10164 | 1 | 16 | 1 | 1 | 219455 | 190 | 27803 | 13 | 10 | 0 | 20000 | 10100 | 220129 | 220122 | 220162 | 220116 | 220116 |
30204 | 220123 | 1648 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 27463 | 1 | 1 | 0 | 0 | 220104 | 1 | 4 | 3 | 202118 | 25 | 50735 | 27578 | 23084 | 10100 | 20000 | 8371720 | 10525305 | 1 | 511 | 49 | 217021 | 0 | 220109 | 220143 | 215488 | 6 | 216400 | 30100 | 1764 | 1832 | 10203 | 20005 | 20206 | 40009 | 220095 | 874 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 0 | 20 | 27247 | 10001 | 0 | 0 | 16591 | 37201 | 17167 | 1 | 23 | 33 | 0 | 1 | 1 | 1 | 716 | 9672 | 1 | 16 | 1 | 1 | 219521 | 152 | 27061 | 10 | 0 | 1 | 20000 | 10100 | 220150 | 220137 | 220116 | 220155 | 220200 |
30204 | 220122 | 1649 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 27319 | 1 | 0 | 0 | 0 | 220092 | 2 | 4 | 0 | 201907 | 25 | 50809 | 27709 | 22567 | 10100 | 20000 | 8621130 | 10527027 | 0 | 410 | 49 | 217081 | 0 | 220131 | 220143 | 215489 | 6 | 216338 | 30100 | 1896 | 1734 | 10203 | 20005 | 20206 | 40009 | 220157 | 882 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 1 | 100 | 20000 | 0 | 30 | 21 | 27253 | 10001 | 1 | 0 | 17388 | 37177 | 17090 | 0 | 18 | 30 | 0 | 1 | 1 | 1 | 730 | 10552 | 1 | 16 | 1 | 1 | 219423 | 199 | 26832 | 0 | 10 | 1 | 20000 | 10100 | 220118 | 220084 | 220092 | 220138 | 220132 |
30204 | 220153 | 1649 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 27256 | 1 | 0 | 0 | 1 | 220110 | 0 | 7 | 0 | 202370 | 25 | 50555 | 26712 | 23522 | 10100 | 20000 | 8467758 | 10523650 | 0 | 493 | 49 | 217051 | 0 | 220112 | 220137 | 215439 | 6 | 216345 | 30100 | 1994 | 2033 | 10203 | 20005 | 20206 | 40009 | 220126 | 909 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 1 | 100 | 20000 | 0 | 31 | 0 | 27139 | 10001 | 0 | 0 | 17402 | 37377 | 17541 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 716 | 10925 | 1 | 16 | 1 | 1 | 219453 | 196 | 27250 | 13 | 0 | 0 | 20000 | 10100 | 220123 | 220130 | 220132 | 220116 | 220120 |
30204 | 220146 | 1649 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 27513 | 0 | 0 | 0 | 1 | 220114 | 0 | 0 | 6 | 201827 | 25 | 50486 | 27495 | 23092 | 10100 | 20000 | 8380003 | 10525373 | 0 | 459 | 49 | 217039 | 0 | 220135 | 220133 | 215447 | 6 | 216359 | 30100 | 2123 | 1968 | 10203 | 20005 | 20206 | 40009 | 220134 | 838 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 1 | 100 | 20000 | 0 | 31 | 26 | 27029 | 10000 | 0 | 0 | 17135 | 37135 | 17136 | 0 | 0 | 32 | 0 | 1 | 1 | 1 | 716 | 10503 | 1 | 16 | 1 | 1 | 219441 | 150 | 27663 | 14 | 10 | 0 | 20000 | 10100 | 220138 | 220142 | 220165 | 220128 | 220152 |
30204 | 220137 | 1649 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 27444 | 1 | 0 | 0 | 0 | 220103 | 0 | 9 | 7 | 202159 | 25 | 51050 | 27851 | 23264 | 10100 | 20000 | 8647540 | 10524502 | 1 | 505 | 49 | 217033 | 0 | 220163 | 220121 | 215461 | 6 | 216365 | 30100 | 2772 | 1949 | 10203 | 20005 | 20206 | 40009 | 220125 | 918 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 1 | 100 | 20000 | 0 | 33 | 0 | 26947 | 10000 | 0 | 0 | 17456 | 37176 | 16983 | 1 | 20 | 31 | 0 | 1 | 1 | 1 | 716 | 10540 | 1 | 16 | 1 | 1 | 219432 | 170 | 26777 | 14 | 10 | 0 | 20000 | 10100 | 220121 | 220142 | 220134 | 220130 | 220167 |
Result (median cycles for code): 22.0258
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 | 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 | 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) | 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) | 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 | 220197 | 1649 | 1 | 0 | 1 | 1 | 0 | 31650 | 14 | 0 | 0 | 1 | 220212 | 0 | 13 | 14 | 200646 | 25 | 52821 | 32826 | 20066 | 10010 | 20000 | 10699148 | 10522473 | 0 | 1372 | 49 | 217139 | 0 | 220237 | 220189 | 215345 | 3 | 216475 | 30010 | 124 | 122 | 10077 | 20000 | 20020 | 40000 | 220286 | 712 | 1 | 1 | 10021 | 10 | 9 | 59676 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20027 | 28 | 24 | 0 | 31598 | 10016 | 0 | 1 | 21539 | 41558 | 21529 | 15 | 25 | 25 | 26 | 2 | 0 | 640 | 15346 | 2 | 16 | 2 | 2 | 219413 | 1 | 32774 | 0 | 6 | 20000 | 10010 | 220200 | 220266 | 220212 | 220242 | 220232 |
30024 | 220245 | 1650 | 0 | 0 | 0 | 0 | 0 | 31481 | 0 | 1 | 0 | 3 | 220223 | 0 | 0 | 16 | 201138 | 25 | 52969 | 32798 | 20066 | 10010 | 20000 | 10625448 | 10525752 | 1 | 1396 | 49 | 217176 | 0 | 220240 | 220277 | 215352 | 3 | 216498 | 30010 | 145 | 143 | 10020 | 20000 | 20020 | 40000 | 220237 | 667 | 1 | 1 | 10021 | 10 | 9 | 51940 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20026 | 29 | 34 | 41 | 31595 | 10016 | 0 | 2 | 21624 | 41608 | 21594 | 14 | 29 | 30 | 26 | 1 | 0 | 640 | 15307 | 2 | 16 | 2 | 2 | 219440 | 2 | 32693 | 10 | 6 | 20000 | 10010 | 220304 | 220244 | 220270 | 220266 | 220244 |
30024 | 220297 | 1649 | 0 | 0 | 0 | 0 | 0 | 31429 | 0 | 1 | 0 | 3 | 220256 | 0 | 17 | 0 | 201408 | 25 | 52860 | 32718 | 20114 | 10010 | 20000 | 10594660 | 10526299 | 1 | 1371 | 49 | 217178 | 0 | 220266 | 220233 | 215407 | 3 | 216486 | 30010 | 156 | 137 | 10020 | 20000 | 20020 | 40000 | 220239 | 669 | 1 | 1 | 10021 | 10 | 9 | 43680 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20026 | 27 | 34 | 39 | 31472 | 10016 | 0 | 1 | 21511 | 41573 | 21482 | 16 | 26 | 32 | 26 | 2 | 0 | 640 | 15254 | 2 | 15 | 2 | 2 | 219369 | 0 | 32756 | 0 | 6 | 20000 | 10010 | 220258 | 220258 | 220232 | 220288 | 220226 |
30024 | 220198 | 1650 | 0 | 0 | 0 | 0 | 0 | 31501 | 1 | 1 | 0 | 1 | 220251 | 0 | 0 | 0 | 201402 | 25 | 52894 | 32754 | 20089 | 10010 | 20000 | 10646333 | 10527403 | 0 | 1340 | 49 | 217166 | 0 | 220249 | 220242 | 215376 | 3 | 216481 | 30010 | 134 | 124 | 10020 | 20000 | 20020 | 40000 | 220250 | 704 | 1 | 1 | 10021 | 10 | 9 | 66127 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 31 | 26 | 31553 | 10001 | 0 | 0 | 21513 | 41491 | 21522 | 1 | 26 | 31 | 0 | 0 | 0 | 640 | 15294 | 2 | 16 | 2 | 2 | 219406 | 2 | 32828 | 9 | 9 | 20000 | 10010 | 220267 | 220222 | 220297 | 220233 | 220227 |
30024 | 220252 | 1649 | 1 | 0 | 0 | 0 | 0 | 31532 | 15 | 0 | 0 | 0 | 220264 | 9 | 0 | 0 | 201621 | 25 | 52957 | 32801 | 20185 | 10010 | 20000 | 10641927 | 10523760 | 1 | 1388 | 49 | 217138 | 0 | 220275 | 220273 | 215376 | 3 | 216513 | 30010 | 141 | 122 | 10020 | 20000 | 20020 | 40218 | 220286 | 667 | 1 | 1 | 10021 | 10 | 9 | 50055 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20027 | 28 | 0 | 42 | 31546 | 10016 | 0 | 0 | 21601 | 41490 | 21521 | 14 | 0 | 22 | 25 | 2 | 0 | 640 | 15358 | 2 | 15 | 2 | 3 | 219417 | 0 | 32756 | 9 | 9 | 20000 | 10010 | 220274 | 220250 | 220261 | 220261 | 220252 |
30024 | 220258 | 1650 | 1 | 1 | 1 | 0 | 0 | 31507 | 15 | 0 | 0 | 1 | 220232 | 3 | 15 | 0 | 201338 | 25 | 52816 | 32739 | 20085 | 10010 | 20000 | 10610601 | 10526891 | 0 | 1365 | 49 | 217217 | 0 | 220272 | 220263 | 215422 | 14 | 216444 | 30010 | 147 | 128 | 10020 | 20000 | 20020 | 40000 | 220281 | 648 | 1 | 1 | 10021 | 10 | 9 | 69291 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20026 | 25 | 22 | 42 | 31630 | 10016 | 0 | 0 | 21666 | 41628 | 21700 | 14 | 28 | 0 | 26 | 1 | 0 | 640 | 15445 | 2 | 16 | 2 | 2 | 219434 | 0 | 32861 | 0 | 9 | 20000 | 10010 | 220251 | 220210 | 220238 | 220287 | 220263 |
30024 | 220314 | 1649 | 1 | 0 | 1 | 0 | 0 | 31616 | 15 | 1 | 0 | 1 | 220204 | 0 | 11 | 12 | 201250 | 25 | 52928 | 32871 | 20049 | 10010 | 20000 | 10679363 | 10523688 | 0 | 1338 | 49 | 217153 | 0 | 220223 | 220269 | 215376 | 3 | 216459 | 30010 | 140 | 141 | 10020 | 20000 | 20020 | 40000 | 220265 | 716 | 1 | 1 | 10021 | 10 | 9 | 69727 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 31 | 29 | 31591 | 10000 | 0 | 0 | 21639 | 41560 | 21546 | 0 | 30 | 0 | 26 | 2 | 0 | 640 | 15247 | 2 | 15 | 2 | 2 | 219319 | 1 | 32756 | 10 | 6 | 20000 | 10010 | 220272 | 220240 | 220230 | 220250 | 220252 |
30024 | 220287 | 1650 | 0 | 0 | 0 | 1 | 1 | 31474 | 1 | 0 | 0 | 2 | 220243 | 9 | 0 | 17 | 201546 | 25 | 52934 | 32843 | 20055 | 10010 | 20000 | 10685468 | 10524888 | 1 | 1335 | 49 | 217178 | 0 | 220237 | 220249 | 215463 | 3 | 216521 | 30010 | 146 | 138 | 10020 | 20000 | 20020 | 40000 | 220229 | 669 | 1 | 1 | 10021 | 10 | 9 | 70982 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 31 | 28 | 31573 | 10000 | 0 | 0 | 21514 | 41575 | 21539 | 1 | 29 | 27 | 0 | 0 | 0 | 640 | 15262 | 2 | 15 | 2 | 3 | 219309 | 2 | 32790 | 10 | 6 | 20000 | 10010 | 220266 | 220222 | 220214 | 220274 | 220242 |
30024 | 220253 | 1650 | 0 | 0 | 0 | 0 | 0 | 32235 | 1 | 0 | 0 | 1 | 220247 | 0 | 0 | 17 | 200941 | 25 | 52959 | 32898 | 20083 | 10010 | 20000 | 10681920 | 10523694 | 0 | 1318 | 49 | 217149 | 0 | 220217 | 220227 | 215400 | 3 | 216428 | 30010 | 133 | 125 | 10020 | 20000 | 20020 | 40000 | 220225 | 654 | 1 | 1 | 10021 | 10 | 9 | 67898 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20027 | 27 | 33 | 41 | 31574 | 10016 | 0 | 1 | 21656 | 41619 | 21606 | 14 | 27 | 22 | 26 | 1 | 0 | 640 | 15296 | 2 | 16 | 2 | 2 | 219411 | 1 | 32848 | 0 | 6 | 20000 | 10010 | 220228 | 220238 | 220282 | 220256 | 220218 |
30024 | 220195 | 1650 | 0 | 0 | 0 | 0 | 1 | 31617 | 0 | 1 | 0 | 3 | 220198 | 0 | 0 | 16 | 200889 | 25 | 52914 | 32827 | 20055 | 10010 | 20000 | 10694921 | 10524749 | 0 | 1318 | 49 | 217182 | 0 | 220264 | 220232 | 215419 | 3 | 216502 | 30010 | 116 | 111 | 10020 | 20000 | 20020 | 40000 | 220259 | 711 | 1 | 1 | 10021 | 10 | 9 | 43855 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 31 | 27 | 31445 | 10000 | 0 | 0 | 21498 | 41474 | 21504 | 1 | 23 | 30 | 0 | 0 | 0 | 640 | 15198 | 2 | 16 | 2 | 2 | 219366 | 7 | 32734 | 6 | 6 | 20000 | 10010 | 220244 | 220258 | 220250 | 220234 | 220302 |