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:
stclrl 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.004
Integer unit issues: 1.004
Load/store unit issues: 2.000
SIMD/FP unit issues: 0.000
retire uop (01) | cycle (02) | 03 | mmu table walk instruction (07) | 09 | l2 tlb miss instruction (0a) | 0e | 0f | 1e | 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 | 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 cache miss st (a2) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | ac | af | bb | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | 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 | 32854 | 246 | 27 | 1 | 16 | 1 | 1 | 1004 | 1 | 5692 | 32922 | 1 | 0 | 20696 | 3010 | 1004 | 2000 | 1000 | 2000 | 11220 | 16963 | 5 | 49 | 29757 | 32972 | 32732 | 3 | 15 | 3000 | 1000 | 2000 | 2000 | 4000 | 32724 | 2630 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 2 | 1003 | 1000 | 0 | 4 | 2003 | 3 | 2 | 0 | 16443 | 11835 | 2 | 8481 | 3921 | 9 | 72 | 22953 | 3981 | 4447 | 17 | 47 | 48 | 32453 | 1005 | 16685 | 14794 | 15292 | 2000 | 1000 | 32741 | 32822 | 32809 | 32699 | 32904 |
73004 | 32968 | 245 | 21 | 0 | 24 | 0 | 0 | 1006 | 1 | 6061 | 32717 | 1 | 1 | 20758 | 3003 | 1003 | 2000 | 1000 | 2000 | 10968 | 16835 | 3 | 49 | 29813 | 33102 | 32647 | 3 | 12 | 3000 | 1000 | 2000 | 2000 | 4000 | 33199 | 2644 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 2 | 1002 | 1000 | 3 | 6 | 2004 | 2 | 2 | 2 | 16034 | 12109 | 2 | 8427 | 3964 | 12 | 45 | 22880 | 3908 | 4448 | 13 | 48 | 42 | 32441 | 1006 | 16492 | 14856 | 16420 | 2000 | 1000 | 32764 | 32778 | 32568 | 32641 | 32733 |
73004 | 33162 | 246 | 19 | 0 | 21 | 0 | 0 | 1003 | 1 | 5896 | 32705 | 1 | 1 | 20572 | 3003 | 1004 | 2000 | 1000 | 2000 | 11088 | 16893 | 4 | 49 | 29816 | 32538 | 32645 | 3 | 13 | 3000 | 1000 | 2000 | 2000 | 4000 | 32806 | 2652 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 2 | 1002 | 1000 | 0 | 5 | 2004 | 3 | 2 | 0 | 16005 | 11998 | 1 | 8379 | 3968 | 12 | 50 | 23121 | 3947 | 4443 | 14 | 54 | 40 | 32431 | 1004 | 17451 | 15578 | 15128 | 2000 | 1000 | 32683 | 32819 | 32825 | 32855 | 32599 |
73004 | 32704 | 245 | 22 | 0 | 18 | 0 | 0 | 1147 | 1 | 5763 | 33272 | 1 | 1 | 21261 | 3004 | 1004 | 2000 | 1000 | 2000 | 10965 | 16891 | 2 | 49 | 29677 | 32715 | 32700 | 3 | 10 | 3000 | 1000 | 2000 | 2000 | 4000 | 32745 | 2628 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 1003 | 1000 | 0 | 6 | 2002 | 2 | 2 | 2 | 16251 | 12097 | 0 | 8459 | 3984 | 14 | 54 | 22681 | 4041 | 4443 | 16 | 59 | 55 | 32356 | 1002 | 16439 | 14662 | 15378 | 2000 | 1000 | 33258 | 33312 | 32854 | 32697 | 33094 |
73004 | 33142 | 248 | 25 | 0 | 24 | 0 | 0 | 1005 | 1 | 5952 | 32786 | 1 | 1 | 20764 | 3005 | 1003 | 2000 | 1000 | 2000 | 10961 | 16878 | 4 | 49 | 30194 | 32706 | 32794 | 3 | 14 | 3000 | 1000 | 2000 | 2000 | 4000 | 32698 | 2611 | 1 | 1 | 71001 | 1000 | 1000 | 1 | 2000 | 2 | 2 | 1002 | 1000 | 0 | 2 | 2007 | 2 | 0 | 2 | 15551 | 11494 | 0 | 8217 | 3879 | 13 | 49 | 23249 | 3923 | 4440 | 11 | 46 | 55 | 32423 | 1007 | 17193 | 15511 | 14728 | 2000 | 1000 | 33256 | 32822 | 32805 | 32960 | 32678 |
73004 | 32790 | 249 | 15 | 0 | 17 | 0 | 0 | 1004 | 0 | 5853 | 32712 | 1 | 1 | 20715 | 3004 | 1004 | 2000 | 1000 | 2000 | 11067 | 16907 | 0 | 49 | 30122 | 32635 | 33039 | 3 | 10 | 3000 | 1000 | 2000 | 2000 | 4000 | 32752 | 2568 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 2 | 1003 | 1000 | 0 | 3 | 2004 | 2 | 2 | 2 | 15606 | 11979 | 1 | 8425 | 4101 | 10 | 46 | 22864 | 4036 | 4442 | 10 | 43 | 49 | 32307 | 1006 | 16648 | 14961 | 16322 | 2000 | 1000 | 32996 | 32821 | 33257 | 32729 | 33165 |
73004 | 32568 | 244 | 18 | 0 | 21 | 0 | 0 | 1003 | 0 | 5734 | 32825 | 1 | 1 | 20738 | 3004 | 1004 | 2000 | 1000 | 2000 | 10974 | 16885 | 3 | 49 | 29692 | 32635 | 32716 | 3 | 13 | 3000 | 1000 | 2000 | 2000 | 4000 | 32848 | 2636 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 2 | 1003 | 1000 | 0 | 3 | 2005 | 3 | 0 | 2 | 16450 | 11803 | 2 | 8369 | 3894 | 8 | 45 | 23016 | 4025 | 4446 | 12 | 43 | 51 | 32340 | 1003 | 18010 | 14667 | 16252 | 2000 | 1000 | 32785 | 32916 | 32822 | 32720 | 32734 |
73004 | 33196 | 245 | 22 | 0 | 21 | 0 | 0 | 1004 | 0 | 6079 | 33092 | 0 | 1 | 20729 | 3003 | 1004 | 2000 | 1000 | 2000 | 10978 | 16874 | 2 | 49 | 29969 | 32608 | 32774 | 3 | 10 | 3000 | 1000 | 2000 | 2000 | 4000 | 33269 | 2643 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 2 | 1006 | 1000 | 0 | 6 | 2002 | 6 | 2 | 2 | 16340 | 11443 | 3 | 8179 | 3804 | 6 | 42 | 22716 | 3987 | 4440 | 10 | 50 | 53 | 32370 | 1008 | 16452 | 14843 | 14831 | 2000 | 1000 | 32878 | 32820 | 32946 | 32842 | 32801 |
73004 | 32824 | 246 | 17 | 0 | 18 | 0 | 0 | 1005 | 1 | 6067 | 32722 | 1 | 1 | 20713 | 3003 | 1004 | 2000 | 1000 | 2000 | 10936 | 16880 | 4 | 49 | 29559 | 32751 | 33236 | 3 | 12 | 3000 | 1000 | 2000 | 2000 | 4000 | 32863 | 2606 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 2 | 1003 | 1000 | 1 | 6 | 2002 | 3 | 2 | 2 | 16346 | 12041 | 1 | 8380 | 4063 | 12 | 48 | 22882 | 3990 | 4442 | 14 | 44 | 43 | 32692 | 1005 | 16387 | 14785 | 15258 | 2000 | 1000 | 33091 | 33318 | 33208 | 33172 | 32828 |
73004 | 32808 | 246 | 21 | 0 | 17 | 0 | 1 | 1006 | 1 | 5950 | 32881 | 1 | 1 | 21204 | 3002 | 1003 | 2000 | 1000 | 2000 | 10973 | 16867 | 3 | 98 | 29798 | 32734 | 32695 | 3 | 12 | 3000 | 1000 | 2000 | 2000 | 4000 | 33164 | 2599 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 2 | 1005 | 1000 | 0 | 4 | 2002 | 2 | 2 | 2 | 16308 | 12118 | 1 | 8403 | 3709 | 9 | 48 | 23280 | 3931 | 4440 | 12 | 52 | 42 | 32343 | 1004 | 16366 | 14774 | 14735 | 2000 | 1000 | 32750 | 32950 | 32804 | 32755 | 32800 |
Code:
stclrl x0, [x6] add x6, x6, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 7.0124
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | 09 | l2 tlb miss instruction (0a) | 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) | 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 | 70124 | 525 | 2 | 2 | 0 | 0 | 2 | 0 | 0 | 7331 | 2 | 858 | 1 | 640 | 82 | 120 | 70112 | 796 | 10 | 127 | 126 | 57831 | 25 | 40722 | 20745 | 20000 | 20100 | 20000 | 2048293 | 3323448 | 0 | 112 | 49 | 67042 | 0 | 70064 | 70122 | 64568 | 3 | 65085 | 40100 | 20353 | 20000 | 30200 | 40000 | 70124 | 68 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20878 | 1 | 1120 | 757 | 19930 | 10911 | 10236 | 270 | 5 | 905 | 80 | 1104 | 21147 | 2 | 208 | 2 | 439 | 1008 | 2 | 0 | 1310 | 1 | 16 | 1 | 2 | 69912 | 20815 | 6 | 6 | 20000 | 20100 | 70127 | 70123 | 70127 | 70124 | 70128 |
40204 | 70130 | 525 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 7231 | 0 | 804 | 1 | 760 | 78 | 116 | 70109 | 786 | 9 | 128 | 125 | 57773 | 25 | 40913 | 20719 | 20000 | 20100 | 20000 | 2048684 | 3323644 | 0 | 169 | 49 | 67044 | 0 | 70086 | 70122 | 64562 | 3 | 65081 | 40100 | 20200 | 20000 | 30200 | 40000 | 70124 | 67 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20890 | 2 | 1250 | 823 | 19927 | 10889 | 10255 | 267 | 5 | 861 | 36 | 1069 | 21095 | 2 | 210 | 2 | 467 | 1072 | 2 | 0 | 1310 | 1 | 16 | 1 | 2 | 69912 | 20642 | 6 | 6 | 20000 | 20100 | 70127 | 70126 | 70123 | 70127 | 70126 |
40204 | 70121 | 525 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 7329 | 1 | 821 | 1 | 792 | 78 | 144 | 70111 | 794 | 8 | 128 | 137 | 56865 | 25 | 40768 | 20641 | 20000 | 20100 | 20000 | 2048604 | 3323174 | 0 | 106 | 49 | 67047 | 0 | 70085 | 70091 | 64565 | 3 | 65082 | 40100 | 20200 | 20000 | 30200 | 40000 | 70125 | 67 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20898 | 2 | 1270 | 841 | 19931 | 10869 | 10244 | 271 | 3 | 887 | 48 | 1102 | 21094 | 2 | 236 | 2 | 373 | 1208 | 2 | 0 | 1310 | 1 | 16 | 1 | 1 | 69911 | 20573 | 6 | 6 | 20000 | 20100 | 70131 | 70124 | 70125 | 70127 | 70126 |
40204 | 70124 | 525 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 7348 | 1 | 846 | 1 | 696 | 78 | 92 | 70109 | 804 | 9 | 135 | 129 | 57886 | 25 | 40745 | 20846 | 20000 | 20100 | 20000 | 2048239 | 3323703 | 0 | 208 | 49 | 67041 | 0 | 70084 | 70126 | 64561 | 3 | 65085 | 40100 | 20200 | 20000 | 30200 | 40000 | 70125 | 67 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20913 | 1 | 1292 | 777 | 19929 | 10865 | 10255 | 285 | 3 | 897 | 42 | 1078 | 21124 | 2 | 211 | 1 | 408 | 1056 | 1 | 0 | 1310 | 1 | 16 | 1 | 2 | 69919 | 20623 | 6 | 6 | 20000 | 20100 | 70122 | 70129 | 70100 | 70119 | 70133 |
40204 | 70133 | 525 | 2 | 2 | 2 | 0 | 0 | 0 | 0 | 7313 | 2 | 820 | 1 | 776 | 81 | 156 | 70114 | 818 | 8 | 119 | 131 | 56819 | 25 | 40779 | 20791 | 20000 | 20100 | 20000 | 2047599 | 3323875 | 0 | 117 | 49 | 67040 | 0 | 70082 | 70129 | 64563 | 3 | 65083 | 40100 | 20200 | 20000 | 30200 | 40000 | 70124 | 68 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20882 | 2 | 1103 | 856 | 19928 | 10871 | 10233 | 265 | 3 | 931 | 44 | 1220 | 21135 | 2 | 214 | 2 | 416 | 1056 | 2 | 0 | 1310 | 1 | 16 | 1 | 1 | 69915 | 20781 | 6 | 6 | 20000 | 20100 | 70128 | 70124 | 70125 | 70126 | 70128 |
40204 | 70127 | 526 | 2 | 2 | 2 | 0 | 0 | 0 | 0 | 7127 | 2 | 848 | 1 | 744 | 89 | 124 | 70108 | 758 | 14 | 111 | 134 | 55412 | 25 | 40731 | 20762 | 20000 | 20249 | 20000 | 2048175 | 3323603 | 0 | 137 | 49 | 67048 | 0 | 70081 | 70127 | 64560 | 3 | 65081 | 40100 | 20200 | 20000 | 30200 | 40000 | 70123 | 68 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20882 | 1 | 1170 | 767 | 19926 | 10906 | 10252 | 250 | 3 | 913 | 34 | 1036 | 21293 | 2 | 229 | 2 | 458 | 1104 | 2 | 2 | 1310 | 1 | 16 | 1 | 1 | 69904 | 20807 | 6 | 6 | 20000 | 20100 | 70123 | 70126 | 70123 | 70125 | 70123 |
40204 | 70118 | 525 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 7352 | 1 | 810 | 1 | 720 | 65 | 136 | 70110 | 797 | 7 | 124 | 132 | 56421 | 25 | 40736 | 20740 | 20000 | 20100 | 20000 | 2047452 | 3322664 | 0 | 121 | 49 | 67047 | 0 | 70084 | 70128 | 64559 | 3 | 65083 | 40100 | 20200 | 20000 | 30200 | 40000 | 70122 | 67 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20877 | 1 | 1162 | 776 | 19931 | 10889 | 10259 | 253 | 3 | 909 | 38 | 1072 | 21190 | 2 | 230 | 1 | 404 | 976 | 0 | 1 | 1310 | 1 | 16 | 1 | 2 | 69910 | 20583 | 6 | 6 | 20000 | 20100 | 70129 | 70122 | 70122 | 70121 | 70127 |
40204 | 70126 | 526 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 7307 | 2 | 795 | 1 | 712 | 100 | 152 | 70108 | 819 | 11 | 112 | 121 | 57670 | 25 | 40718 | 20765 | 20000 | 20100 | 20000 | 2048133 | 3322702 | 0 | 127 | 49 | 67044 | 0 | 70087 | 70124 | 64565 | 3 | 65081 | 40100 | 20200 | 20000 | 30200 | 40000 | 70122 | 68 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20882 | 2 | 1254 | 786 | 19935 | 10881 | 10238 | 294 | 5 | 925 | 38 | 1087 | 21154 | 2 | 210 | 1 | 428 | 944 | 1 | 0 | 1310 | 1 | 16 | 1 | 2 | 69912 | 20591 | 6 | 6 | 20000 | 20100 | 70124 | 70121 | 70126 | 70129 | 70126 |
40204 | 70122 | 525 | 2 | 0 | 2 | 0 | 2 | 0 | 0 | 7180 | 2 | 807 | 1 | 352 | 81 | 152 | 70105 | 814 | 8 | 122 | 129 | 57156 | 25 | 40843 | 20720 | 20000 | 20100 | 20000 | 2048145 | 3323577 | 0 | 130 | 49 | 67042 | 0 | 70090 | 70128 | 64557 | 3 | 65081 | 40100 | 20200 | 20000 | 30200 | 40000 | 70114 | 67 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20950 | 2 | 1138 | 820 | 19934 | 10941 | 10252 | 283 | 3 | 909 | 36 | 1110 | 21132 | 2 | 212 | 2 | 484 | 976 | 2 | 0 | 1310 | 1 | 16 | 1 | 1 | 69912 | 20620 | 6 | 6 | 20000 | 20100 | 70120 | 70124 | 70124 | 70128 | 70124 |
40204 | 70121 | 525 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 7331 | 1 | 849 | 1 | 728 | 85 | 152 | 70111 | 802 | 9 | 139 | 131 | 56890 | 25 | 40646 | 20729 | 20000 | 20100 | 20000 | 2048385 | 3322384 | 0 | 99 | 49 | 67041 | 0 | 70085 | 70130 | 64534 | 3 | 65086 | 40100 | 20200 | 20000 | 30200 | 40312 | 70100 | 68 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20911 | 1 | 1146 | 780 | 19931 | 10854 | 10253 | 295 | 3 | 945 | 34 | 1091 | 21097 | 2 | 222 | 1 | 430 | 1048 | 1 | 1 | 1310 | 1 | 16 | 1 | 1 | 69911 | 20788 | 6 | 6 | 20000 | 20100 | 70127 | 70122 | 70128 | 70128 | 70128 |
Result (median cycles for code): 7.0129
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 20 | 22 | 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) | 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 |
40029 | 70122 | 526 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 7267 | 1 | 809 | 1 | 784 | 107 | 100 | 70109 | 796 | 22 | 138 | 145 | 56135 | 25 | 40637 | 20618 | 20000 | 20010 | 20000 | 2048447 | 3323261 | 1 | 145 | 49 | 67046 | 70085 | 70123 | 64585 | 3 | 65108 | 40010 | 20020 | 20000 | 30020 | 40000 | 70127 | 70 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20910 | 0 | 1225 | 786 | 19939 | 10862 | 10246 | 280 | 1 | 935 | 42 | 1041 | 21110 | 5 | 189 | 1 | 459 | 1080 | 1 | 0 | 1270 | 1 | 16 | 1 | 1 | 69913 | 20610 | 10 | 10 | 20000 | 20010 | 70126 | 70131 | 70127 | 70126 | 70128 |
40024 | 70127 | 525 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7231 | 0 | 827 | 1 | 728 | 105 | 116 | 70114 | 796 | 28 | 150 | 135 | 56073 | 25 | 40616 | 20643 | 20000 | 20010 | 20000 | 2047802 | 3323588 | 0 | 236 | 49 | 67048 | 70090 | 70123 | 64593 | 3 | 65111 | 40010 | 20020 | 20000 | 30020 | 40000 | 70133 | 70 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20940 | 0 | 1186 | 788 | 19934 | 10876 | 10229 | 268 | 1 | 933 | 54 | 1048 | 21118 | 5 | 205 | 1 | 379 | 1080 | 1 | 0 | 1270 | 1 | 16 | 1 | 2 | 69919 | 20711 | 10 | 10 | 20000 | 20010 | 70129 | 70134 | 70128 | 70130 | 70131 |
40024 | 70123 | 525 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7195 | 0 | 819 | 1 | 688 | 89 | 96 | 70110 | 788 | 31 | 150 | 144 | 56268 | 25 | 40668 | 20806 | 20210 | 20010 | 20000 | 2048077 | 3322853 | 0 | 141 | 49 | 67051 | 70689 | 70123 | 64595 | 18 | 65086 | 40010 | 20020 | 20303 | 30020 | 40000 | 70114 | 68 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20916 | 0 | 1193 | 770 | 19933 | 10825 | 10260 | 292 | 1 | 953 | 56 | 1112 | 21155 | 5 | 174 | 1 | 379 | 1064 | 1 | 0 | 1270 | 2 | 16 | 2 | 1 | 69916 | 20590 | 10 | 10 | 20000 | 20010 | 70129 | 70129 | 70128 | 70130 | 70130 |
40024 | 70133 | 525 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 7368 | 1 | 803 | 1 | 544 | 105 | 140 | 70119 | 800 | 18 | 144 | 138 | 56295 | 25 | 40552 | 20606 | 20000 | 20010 | 20000 | 2048244 | 3322874 | 1 | 129 | 49 | 67052 | 70090 | 70127 | 64595 | 3 | 65105 | 40010 | 20020 | 20000 | 30020 | 40000 | 70133 | 70 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20910 | 2 | 1170 | 772 | 19931 | 10853 | 10255 | 288 | 1 | 935 | 38 | 1381 | 21101 | 5 | 191 | 1 | 412 | 1008 | 1 | 0 | 1270 | 1 | 16 | 2 | 2 | 69916 | 20698 | 10 | 11 | 20000 | 20010 | 70129 | 70128 | 70132 | 70136 | 70132 |
40025 | 70129 | 606 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7333 | 0 | 783 | 1 | 728 | 105 | 148 | 70113 | 798 | 23 | 140 | 147 | 56671 | 25 | 40962 | 20656 | 20000 | 20010 | 20000 | 2047444 | 3322860 | 1 | 111 | 49 | 67048 | 70088 | 70125 | 64589 | 3 | 65102 | 40010 | 20020 | 20000 | 30020 | 40000 | 70127 | 69 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20934 | 0 | 1217 | 769 | 19934 | 10880 | 10251 | 299 | 1 | 905 | 88 | 1029 | 21116 | 5 | 162 | 1 | 382 | 1016 | 1 | 0 | 1270 | 1 | 16 | 1 | 1 | 69914 | 20704 | 10 | 10 | 20000 | 20010 | 70133 | 70132 | 70130 | 70130 | 70130 |
40024 | 70132 | 525 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 7256 | 1 | 850 | 1 | 704 | 113 | 144 | 70116 | 828 | 20 | 153 | 150 | 56399 | 25 | 40677 | 20713 | 20000 | 20010 | 20000 | 2047487 | 3322741 | 1 | 126 | 49 | 67045 | 70087 | 70125 | 64586 | 3 | 65105 | 40010 | 20020 | 20000 | 30020 | 40000 | 70135 | 69 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20937 | 1 | 1222 | 779 | 19930 | 10905 | 10256 | 293 | 1 | 917 | 42 | 1168 | 21041 | 5 | 189 | 1 | 397 | 952 | 1 | 1 | 1270 | 2 | 16 | 1 | 1 | 69917 | 20666 | 10 | 10 | 20000 | 20010 | 70134 | 70130 | 70121 | 70127 | 70136 |
40024 | 70129 | 526 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7207 | 0 | 826 | 1 | 728 | 119 | 112 | 70113 | 851 | 21 | 157 | 135 | 56278 | 25 | 40748 | 20692 | 20000 | 20010 | 20000 | 2048261 | 3322319 | 1 | 174 | 49 | 67048 | 70091 | 70125 | 64589 | 3 | 65110 | 40010 | 20020 | 20000 | 30020 | 40000 | 70129 | 69 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20894 | 0 | 1126 | 772 | 19930 | 10852 | 10240 | 280 | 1 | 901 | 40 | 1124 | 21077 | 5 | 192 | 1 | 384 | 1008 | 1 | 1 | 1270 | 3 | 16 | 1 | 1 | 69914 | 20731 | 10 | 10 | 20000 | 20010 | 70127 | 70129 | 70130 | 70127 | 70129 |
40024 | 70133 | 526 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7286 | 0 | 845 | 1 | 736 | 107 | 116 | 70112 | 795 | 38 | 133 | 142 | 55933 | 25 | 40828 | 20981 | 20000 | 20010 | 20000 | 2047207 | 3321359 | 0 | 189 | 49 | 67046 | 70089 | 70129 | 64589 | 3 | 65103 | 40010 | 20020 | 20000 | 30020 | 40000 | 70128 | 68 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20908 | 0 | 1203 | 822 | 19940 | 10890 | 10203 | 276 | 1 | 907 | 40 | 1062 | 21118 | 5 | 206 | 1 | 433 | 1008 | 1 | 0 | 1270 | 2 | 16 | 3 | 2 | 69913 | 20772 | 10 | 10 | 20000 | 20010 | 70126 | 70124 | 70126 | 70130 | 70128 |
40024 | 70123 | 525 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 7266 | 1 | 809 | 1 | 728 | 101 | 144 | 70111 | 782 | 28 | 127 | 136 | 56350 | 25 | 40648 | 20619 | 20000 | 20010 | 20000 | 2047292 | 3322495 | 1 | 132 | 49 | 67047 | 70086 | 70130 | 64583 | 3 | 65110 | 40010 | 20020 | 20000 | 30020 | 40000 | 70126 | 69 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20869 | 2 | 1161 | 766 | 19932 | 10851 | 10243 | 274 | 1 | 863 | 40 | 1073 | 21088 | 5 | 189 | 1 | 406 | 920 | 1 | 0 | 1270 | 1 | 16 | 2 | 1 | 69922 | 20627 | 10 | 10 | 20000 | 20010 | 70128 | 70133 | 70127 | 70126 | 70133 |
40024 | 70127 | 525 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7305 | 88 | 818 | 1 | 704 | 94 | 136 | 70600 | 789 | 26 | 136 | 142 | 57030 | 25 | 40620 | 20647 | 20000 | 20010 | 20000 | 2048363 | 3324170 | 0 | 366 | 49 | 64028 | 70088 | 70128 | 64582 | 3 | 65109 | 40010 | 20020 | 20000 | 30020 | 40000 | 70130 | 69 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20924 | 0 | 1241 | 763 | 19930 | 10835 | 10240 | 274 | 1 | 887 | 88 | 994 | 21080 | 5 | 200 | 1 | 403 | 1016 | 1 | 0 | 1270 | 2 | 16 | 2 | 3 | 69915 | 20628 | 10 | 10 | 20000 | 20010 | 70129 | 70140 | 70130 | 70129 | 70130 |
Code:
stclrl x0, [x6]
mov x7, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 22.0133
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 | 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 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 | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
30205 | 220182 | 1649 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 27318 | 1 | 0 | 0 | 0 | 0 | 220102 | 0 | 7 | 7 | 202352 | 25 | 50389 | 26624 | 23412 | 10100 | 20000 | 8325004 | 10522869 | 1 | 467 | 49 | 217061 | 0 | 220165 | 220131 | 215431 | 6 | 216335 | 30100 | 1974 | 1904 | 10203 | 20005 | 20206 | 40009 | 220131 | 904 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 32 | 24 | 26976 | 10001 | 0 | 0 | 17169 | 36956 | 17256 | 0 | 18 | 30 | 0 | 0 | 1 | 1 | 1 | 716 | 10193 | 0 | 16 | 0 | 0 | 219427 | 162 | 27644 | 14 | 0 | 0 | 20000 | 10100 | 220114 | 220126 | 220134 | 220124 | 220118 |
30205 | 220125 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27915 | 0 | 1 | 0 | 0 | 0 | 220094 | 1 | 11 | 7 | 202268 | 25 | 50801 | 27336 | 22748 | 10100 | 20000 | 8694956 | 10524967 | 1 | 451 | 49 | 217053 | 0 | 220125 | 220131 | 215450 | 6 | 216345 | 30100 | 1791 | 1729 | 10203 | 20005 | 20206 | 40009 | 220123 | 830 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 33 | 24 | 27016 | 10001 | 0 | 0 | 17228 | 37037 | 17114 | 1 | 0 | 32 | 0 | 0 | 1 | 1 | 1 | 716 | 9776 | 0 | 16 | 0 | 0 | 219444 | 173 | 28060 | 10 | 10 | 0 | 20000 | 10100 | 220116 | 220144 | 220140 | 220146 | 220136 |
30204 | 220113 | 1648 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 26505 | 0 | 0 | 1 | 0 | 0 | 220116 | 1 | 0 | 4 | 202491 | 25 | 50384 | 26842 | 23186 | 10100 | 20000 | 8473457 | 10525001 | 1 | 449 | 49 | 217022 | 0 | 220108 | 220144 | 215466 | 6 | 216322 | 30100 | 1936 | 1712 | 10200 | 20000 | 20200 | 40000 | 220108 | 882 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 30 | 18 | 26969 | 10034 | 0 | 0 | 16673 | 37212 | 16811 | 1 | 0 | 31 | 0 | 0 | 1 | 1 | 1 | 722 | 10554 | 2 | 25 | 2 | 2 | 219464 | 151 | 27703 | 10 | 10 | 0 | 20000 | 10100 | 220130 | 220116 | 220158 | 220150 | 220102 |
30204 | 220135 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27279 | 0 | 0 | 1 | 0 | 1 | 220098 | 2 | 0 | 4 | 202325 | 25 | 50852 | 27633 | 23173 | 10100 | 20000 | 8416870 | 10526182 | 1 | 484 | 49 | 217059 | 0 | 220147 | 220113 | 215445 | 6 | 216348 | 30100 | 1914 | 2175 | 10200 | 20000 | 20200 | 40000 | 220125 | 875 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 33 | 25 | 26742 | 10000 | 0 | 0 | 16810 | 36802 | 17539 | 1 | 19 | 32 | 0 | 0 | 1 | 1 | 1 | 716 | 10602 | 0 | 16 | 0 | 0 | 219394 | 192 | 27651 | 10 | 10 | 0 | 20000 | 10100 | 220156 | 220130 | 220128 | 220142 | 220104 |
30204 | 220107 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27533 | 1 | 0 | 0 | 0 | 0 | 220112 | 1 | 0 | 5 | 202196 | 25 | 50745 | 27220 | 23396 | 10100 | 20000 | 8449720 | 10526767 | 1 | 484 | 49 | 217043 | 0 | 220138 | 220108 | 215428 | 6 | 216297 | 30100 | 1900 | 2057 | 10203 | 20005 | 20206 | 40009 | 220139 | 912 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 31 | 22 | 27374 | 10000 | 0 | 0 | 16597 | 37064 | 17062 | 1 | 0 | 31 | 0 | 0 | 1 | 1 | 1 | 716 | 9946 | 0 | 16 | 0 | 0 | 219401 | 146 | 27359 | 13 | 0 | 0 | 20000 | 10100 | 220120 | 220137 | 220121 | 220126 | 220093 |
30204 | 220124 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27228 | 0 | 0 | 1 | 0 | 1 | 220130 | 0 | 0 | 0 | 201705 | 25 | 50820 | 27721 | 23130 | 10100 | 20000 | 8517613 | 10525169 | 1 | 488 | 49 | 217047 | 0 | 220110 | 220136 | 215484 | 6 | 216365 | 30100 | 1797 | 2268 | 10203 | 20005 | 20206 | 40009 | 220125 | 906 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 34 | 27 | 27282 | 10001 | 0 | 0 | 16774 | 37067 | 17077 | 0 | 0 | 32 | 0 | 0 | 1 | 1 | 1 | 716 | 9706 | 0 | 16 | 0 | 0 | 219421 | 199 | 27233 | 13 | 10 | 0 | 20000 | 10100 | 220102 | 220094 | 220155 | 220137 | 220145 |
30204 | 220150 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27335 | 0 | 0 | 0 | 0 | 0 | 220108 | 0 | 8 | 4 | 201864 | 25 | 50461 | 27885 | 22588 | 10100 | 20000 | 8555351 | 10526220 | 1 | 556 | 49 | 217048 | 0 | 220164 | 220116 | 215461 | 6 | 216338 | 30100 | 1817 | 2638 | 10203 | 20005 | 20206 | 40009 | 220172 | 954 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 31 | 0 | 27744 | 10000 | 0 | 0 | 17468 | 36817 | 17512 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 716 | 11260 | 0 | 16 | 0 | 0 | 219397 | 200 | 27607 | 10 | 0 | 0 | 20000 | 10100 | 220126 | 220148 | 220132 | 220138 | 220140 |
30204 | 220147 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 26915 | 1 | 0 | 0 | 0 | 0 | 220102 | 1 | 6 | 0 | 202127 | 25 | 50800 | 27438 | 23147 | 10100 | 20000 | 8439001 | 10527820 | 1 | 560 | 49 | 217035 | 0 | 220203 | 220131 | 215405 | 6 | 216361 | 30100 | 1625 | 1621 | 10203 | 20005 | 20206 | 40009 | 220127 | 882 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20057 | 0 | 30 | 0 | 27037 | 10000 | 5 | 0 | 17105 | 37068 | 16949 | 0 | 21 | 31 | 0 | 0 | 1 | 1 | 1 | 716 | 10588 | 0 | 16 | 0 | 0 | 219407 | 185 | 27199 | 0 | 0 | 0 | 20000 | 10100 | 220115 | 220123 | 220127 | 220157 | 220136 |
30205 | 220135 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27892 | 0 | 0 | 0 | 0 | 0 | 220129 | 0 | 12 | 9 | 202126 | 25 | 50550 | 27472 | 23355 | 10100 | 20000 | 8222012 | 10524891 | 1 | 562 | 49 | 217049 | 3 | 220123 | 220107 | 215461 | 6 | 216303 | 30100 | 1911 | 2110 | 10203 | 20005 | 20206 | 40009 | 220105 | 904 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 0 | 0 | 27002 | 10001 | 0 | 0 | 17395 | 37182 | 17049 | 0 | 20 | 30 | 0 | 0 | 1 | 1 | 1 | 717 | 10622 | 0 | 16 | 0 | 0 | 219415 | 177 | 27116 | 0 | 10 | 0 | 20000 | 10100 | 220116 | 220134 | 220138 | 220128 | 220124 |
30204 | 220119 | 1649 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 27779 | 0 | 0 | 1 | 0 | 0 | 220116 | 0 | 10 | 5 | 202500 | 25 | 50780 | 28031 | 22671 | 10100 | 20000 | 8622790 | 10525306 | 1 | 535 | 49 | 217031 | 0 | 220133 | 220139 | 215437 | 6 | 216313 | 30100 | 1752 | 1904 | 10203 | 20005 | 20206 | 40009 | 220153 | 816 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 30 | 21 | 27337 | 10001 | 5 | 0 | 16332 | 36453 | 16997 | 1 | 15 | 31 | 0 | 0 | 1 | 1 | 1 | 717 | 10791 | 0 | 16 | 0 | 0 | 219390 | 158 | 26942 | 13 | 10 | 0 | 20000 | 10100 | 220114 | 220122 | 220130 | 220106 | 220092 |
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 | 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 |
30025 | 220172 | 1649 | 1 | 0 | 1 | 0 | 0 | 31619 | 16 | 1 | 2 | 220252 | 0 | 0 | 17 | 201035 | 25 | 52971 | 32855 | 20071 | 10010 | 20000 | 10681882 | 10524844 | 0 | 1326 | 49 | 217115 | 220226 | 220236 | 215415 | 3 | 216459 | 30010 | 123 | 125 | 10020 | 20000 | 20020 | 40000 | 220218 | 668 | 1 | 1 | 10021 | 10 | 9 | 63353 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20028 | 27 | 34 | 42 | 31641 | 10016 | 0 | 2 | 21638 | 41624 | 21512 | 15 | 0 | 34 | 25 | 2 | 0 | 0 | 0 | 640 | 15327 | 3 | 16 | 2 | 2 | 219417 | 3 | 32810 | 9 | 0 | 20000 | 10010 | 220247 | 220248 | 220280 | 220259 | 220251 |
30024 | 220272 | 1651 | 1 | 0 | 1 | 0 | 0 | 31479 | 14 | 0 | 0 | 220237 | 8 | 0 | 16 | 201490 | 25 | 52911 | 32875 | 20065 | 10010 | 20000 | 10628573 | 10524539 | 0 | 1393 | 49 | 217149 | 220226 | 220232 | 215413 | 3 | 216512 | 30010 | 134 | 126 | 10020 | 20000 | 20020 | 40217 | 220226 | 667 | 1 | 1 | 10021 | 10 | 9 | 47871 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20025 | 25 | 24 | 42 | 31571 | 10014 | 0 | 0 | 21653 | 41629 | 21574 | 15 | 28 | 36 | 26 | 1 | 0 | 0 | 0 | 640 | 15229 | 2 | 16 | 2 | 2 | 219378 | 0 | 32903 | 0 | 9 | 20000 | 10010 | 220258 | 220221 | 220260 | 220235 | 220323 |
30024 | 220300 | 1650 | 1 | 1 | 1 | 1 | 0 | 31591 | 15 | 0 | 1 | 220228 | 8 | 17 | 18 | 200956 | 25 | 52954 | 32940 | 20096 | 10060 | 20000 | 10650355 | 10524638 | 0 | 1354 | 49 | 217219 | 220245 | 220277 | 215433 | 3 | 216530 | 30010 | 137 | 135 | 10020 | 20000 | 20020 | 40413 | 220289 | 727 | 1 | 1 | 10021 | 10 | 9 | 53620 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20027 | 27 | 31 | 36 | 31526 | 10016 | 0 | 0 | 21545 | 41497 | 21391 | 15 | 29 | 34 | 25 | 1 | 0 | 0 | 0 | 640 | 15329 | 2 | 16 | 2 | 2 | 219406 | 1 | 32770 | 9 | 0 | 20000 | 10010 | 220323 | 220267 | 220279 | 220276 | 220295 |
30024 | 220247 | 1650 | 1 | 0 | 1 | 0 | 0 | 31528 | 15 | 0 | 3 | 220280 | 0 | 18 | 0 | 201792 | 25 | 52934 | 32745 | 20098 | 10010 | 20000 | 10595489 | 10526422 | 1 | 1393 | 49 | 217211 | 220292 | 220250 | 215437 | 3 | 216466 | 30010 | 141 | 137 | 10020 | 20000 | 20020 | 40000 | 220292 | 668 | 1 | 1 | 10021 | 10 | 9 | 53090 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20026 | 26 | 0 | 41 | 31576 | 10016 | 0 | 0 | 21650 | 41606 | 21591 | 15 | 0 | 0 | 25 | 2 | 0 | 0 | 0 | 640 | 15282 | 2 | 16 | 2 | 2 | 219382 | 2 | 32819 | 9 | 9 | 20000 | 10010 | 220237 | 220241 | 220251 | 220234 | 220231 |
30024 | 220226 | 1650 | 1 | 0 | 0 | 0 | 0 | 32332 | 15 | 1 | 1 | 220257 | 8 | 17 | 0 | 200946 | 25 | 52931 | 32879 | 20058 | 10010 | 20000 | 10687722 | 10525739 | 1 | 1335 | 98 | 217170 | 220255 | 220325 | 215444 | 21 | 219015 | 30010 | 113 | 110 | 10020 | 20000 | 20020 | 40000 | 220234 | 726 | 1 | 1 | 10021 | 10 | 9 | 59091 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20026 | 26 | 24 | 0 | 31585 | 10016 | 0 | 0 | 21554 | 41586 | 21568 | 14 | 0 | 31 | 25 | 2 | 0 | 0 | 1 | 640 | 15374 | 2 | 16 | 2 | 2 | 219362 | 5 | 32836 | 9 | 9 | 20000 | 10010 | 220233 | 220241 | 220284 | 220243 | 220236 |
30024 | 220221 | 1650 | 1 | 1 | 0 | 0 | 0 | 31504 | 15 | 1 | 1 | 220281 | 8 | 18 | 18 | 201304 | 25 | 52952 | 32797 | 20047 | 10010 | 20000 | 10631687 | 10526957 | 0 | 1392 | 49 | 217198 | 220271 | 220258 | 215385 | 3 | 216432 | 30010 | 152 | 129 | 10020 | 20000 | 20020 | 40000 | 220262 | 727 | 1 | 1 | 10021 | 10 | 9 | 52324 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20027 | 27 | 22 | 41 | 31497 | 10016 | 0 | 2 | 21539 | 41413 | 21488 | 16 | 28 | 22 | 25 | 1 | 0 | 0 | 0 | 640 | 15276 | 2 | 16 | 2 | 2 | 219421 | 0 | 32774 | 9 | 0 | 20000 | 10010 | 220254 | 220226 | 220265 | 220277 | 220219 |
30025 | 220281 | 1650 | 1 | 1 | 0 | 0 | 0 | 31493 | 15 | 0 | 1 | 220305 | 8 | 17 | 18 | 201329 | 25 | 52896 | 32773 | 20081 | 10010 | 20000 | 10600434 | 10526468 | 0 | 1329 | 49 | 217196 | 220274 | 220310 | 215406 | 3 | 216448 | 30010 | 130 | 126 | 10020 | 20000 | 20020 | 40000 | 220240 | 667 | 1 | 1 | 10021 | 10 | 9 | 63275 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20025 | 26 | 29 | 42 | 31621 | 10016 | 0 | 2 | 21617 | 41671 | 21603 | 15 | 28 | 22 | 25 | 1 | 0 | 0 | 0 | 640 | 15275 | 2 | 15 | 2 | 2 | 219345 | 2 | 33014 | 0 | 0 | 20000 | 10010 | 220235 | 220249 | 220247 | 220217 | 220239 |
30024 | 220267 | 1650 | 1 | 1 | 1 | 0 | 0 | 31578 | 15 | 0 | 1 | 220194 | 0 | 17 | 17 | 200859 | 25 | 52931 | 32892 | 20059 | 10010 | 20000 | 10650371 | 10526336 | 0 | 1337 | 49 | 217192 | 222178 | 220251 | 215324 | 3 | 216439 | 30010 | 143 | 120 | 10020 | 20107 | 20020 | 40000 | 220269 | 711 | 1 | 1 | 10021 | 10 | 9 | 46045 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20027 | 28 | 30 | 40 | 31475 | 10015 | 0 | 0 | 21492 | 41455 | 21450 | 14 | 0 | 0 | 26 | 1 | 1 | 0 | 0 | 640 | 15284 | 1 | 15 | 2 | 2 | 219309 | 2 | 32832 | 9 | 9 | 20000 | 10010 | 220255 | 220248 | 220255 | 220263 | 220255 |
30025 | 220274 | 1650 | 1 | 0 | 1 | 0 | 0 | 31596 | 16 | 0 | 3 | 220263 | 9 | 17 | 17 | 201159 | 25 | 52926 | 32810 | 20080 | 10010 | 20000 | 10672750 | 10525629 | 0 | 1314 | 49 | 217152 | 220260 | 220252 | 215356 | 3 | 216430 | 30010 | 144 | 116 | 10020 | 20000 | 20020 | 40000 | 220307 | 733 | 1 | 1 | 10021 | 10 | 9 | 55820 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20027 | 27 | 33 | 41 | 31572 | 10016 | 0 | 1 | 21613 | 41543 | 21492 | 14 | 28 | 0 | 26 | 0 | 0 | 0 | 0 | 640 | 15296 | 2 | 15 | 2 | 2 | 219379 | 0 | 32838 | 9 | 9 | 20000 | 10010 | 220271 | 220279 | 220257 | 220265 | 220223 |
30024 | 220248 | 1650 | 1 | 1 | 1 | 0 | 1 | 31653 | 15 | 1 | 3 | 220240 | 9 | 16 | 16 | 200825 | 25 | 53085 | 32891 | 20062 | 10010 | 20000 | 10699102 | 10524678 | 0 | 1321 | 49 | 217130 | 220290 | 220228 | 215457 | 3 | 216488 | 30010 | 138 | 128 | 10020 | 20000 | 20020 | 40000 | 220251 | 725 | 1 | 1 | 10021 | 10 | 9 | 44997 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20024 | 26 | 27 | 41 | 31489 | 10016 | 2 | 0 | 21519 | 41461 | 21427 | 15 | 0 | 0 | 24 | 3 | 0 | 0 | 0 | 640 | 15423 | 2 | 16 | 2 | 2 | 219388 | 2 | 32849 | 9 | 9 | 20000 | 10010 | 220257 | 220224 | 220219 | 220241 | 220219 |