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:
stadd 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.003
Integer unit issues: 1.003
Load/store unit issues: 2.000
SIMD/FP unit issues: 0.000
retire uop (01) | cycle (02) | 03 | mmu table walk instruction (07) | l2 tlb miss instruction (0a) | 0e | 0f | 18 | 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 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 | 33276 | 252 | 28 | 32 | 1 | 0 | 0 | 1000 | 1 | 0 | 5864 | 32919 | 0 | 0 | 20940 | 3003 | 1003 | 2000 | 1000 | 2000 | 10907 | 16811 | 1 | 49 | 29775 | 33123 | 33083 | 3 | 14 | 3000 | 1000 | 2000 | 2000 | 4000 | 32999 | 2598 | 1 | 1 | 71001 | 1000 | 1000 | 1 | 2000 | 0 | 0 | 1002 | 1000 | 0 | 0 | 2002 | 3 | 2 | 0 | 15902 | 11537 | 0 | 8123 | 3843 | 14 | 86 | 23211 | 3813 | 4444 | 11 | 68 | 64 | 32659 | 1002 | 17157 | 14883 | 15982 | 2000 | 1000 | 33002 | 33110 | 33104 | 33257 | 33093 |
73004 | 33041 | 249 | 26 | 28 | 1 | 0 | 0 | 1000 | 0 | 0 | 5826 | 33142 | 0 | 1 | 21076 | 3003 | 1003 | 2000 | 1000 | 2000 | 10985 | 16870 | 2 | 49 | 29906 | 32918 | 33088 | 3 | 13 | 3000 | 1000 | 2000 | 2000 | 4000 | 32898 | 2586 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 0 | 1002 | 1000 | 0 | 2 | 2003 | 2 | 2 | 0 | 15537 | 11867 | 0 | 8166 | 3790 | 13 | 60 | 23421 | 3872 | 4435 | 13 | 65 | 62 | 32645 | 1003 | 17698 | 15429 | 16228 | 2000 | 1000 | 32990 | 33305 | 33001 | 33023 | 33328 |
73004 | 32959 | 248 | 31 | 33 | 0 | 1 | 0 | 1000 | 0 | 0 | 5881 | 32850 | 0 | 0 | 21005 | 3004 | 1003 | 2000 | 1000 | 2000 | 10966 | 16884 | 4 | 49 | 30250 | 32733 | 33284 | 3 | 14 | 3000 | 1000 | 2000 | 2000 | 4000 | 33278 | 2594 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 2 | 1001 | 1000 | 0 | 2 | 2002 | 1 | 2 | 0 | 16275 | 11839 | 0 | 8256 | 4043 | 13 | 62 | 23089 | 3753 | 4432 | 14 | 57 | 67 | 32634 | 1002 | 16974 | 14852 | 16474 | 2000 | 1000 | 33213 | 33157 | 32868 | 33303 | 33438 |
73004 | 32938 | 247 | 27 | 24 | 1 | 1 | 0 | 1004 | 1 | 0 | 5973 | 32877 | 0 | 0 | 20955 | 3003 | 1002 | 2000 | 1000 | 2000 | 10949 | 16873 | 7 | 49 | 29877 | 32704 | 33246 | 3 | 14 | 3000 | 1000 | 2000 | 2000 | 4000 | 33062 | 2589 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 1002 | 1000 | 1 | 2 | 2002 | 2 | 2 | 2 | 15939 | 11909 | 0 | 8230 | 3824 | 13 | 57 | 23120 | 3628 | 4433 | 19 | 64 | 62 | 32578 | 1003 | 17160 | 14717 | 15615 | 2000 | 1000 | 33025 | 32840 | 33135 | 33264 | 32932 |
73004 | 33084 | 248 | 30 | 26 | 1 | 1 | 0 | 1000 | 1 | 0 | 5704 | 32939 | 0 | 0 | 20938 | 3003 | 1000 | 2000 | 1000 | 2000 | 10947 | 16863 | 8 | 49 | 29980 | 32961 | 33031 | 3 | 14 | 3000 | 1000 | 2000 | 2000 | 4000 | 33073 | 2580 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 2 | 1002 | 1000 | 0 | 0 | 2002 | 2 | 2 | 2 | 15890 | 11538 | 0 | 8294 | 3880 | 17 | 65 | 23057 | 3844 | 4434 | 16 | 64 | 63 | 32520 | 1003 | 17253 | 14705 | 15727 | 2000 | 1000 | 32961 | 32969 | 32889 | 33282 | 32976 |
73004 | 32899 | 246 | 28 | 27 | 0 | 0 | 0 | 1000 | 0 | 0 | 5889 | 33185 | 0 | 1 | 20908 | 3003 | 1002 | 2000 | 1000 | 2000 | 10901 | 16869 | 8 | 49 | 30218 | 33067 | 33255 | 3 | 14 | 3000 | 1000 | 2000 | 2000 | 4000 | 32948 | 2586 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 2 | 1002 | 1000 | 0 | 2 | 2002 | 1 | 2 | 0 | 15920 | 11832 | 0 | 8281 | 3817 | 16 | 62 | 23090 | 3836 | 4442 | 14 | 63 | 66 | 32421 | 1004 | 17034 | 14944 | 15603 | 2000 | 1000 | 33042 | 33038 | 32958 | 33342 | 33156 |
73004 | 33040 | 247 | 28 | 27 | 0 | 0 | 0 | 1003 | 1 | 0 | 5971 | 33158 | 0 | 0 | 20929 | 3002 | 1003 | 2000 | 1000 | 2000 | 10904 | 16868 | 0 | 49 | 29942 | 32791 | 32969 | 3 | 14 | 3000 | 1000 | 2000 | 2000 | 4000 | 33041 | 2598 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 2 | 1003 | 1000 | 0 | 6 | 2000 | 0 | 2 | 2 | 15872 | 11653 | 1 | 8358 | 3830 | 11 | 57 | 22889 | 3891 | 4442 | 11 | 59 | 59 | 32558 | 1004 | 17142 | 14913 | 15562 | 2000 | 1000 | 33233 | 32906 | 32992 | 32962 | 33158 |
73004 | 33232 | 247 | 32 | 28 | 1 | 0 | 0 | 1004 | 1 | 0 | 5892 | 33001 | 1 | 0 | 20961 | 3000 | 1000 | 2000 | 1000 | 2000 | 10967 | 16869 | 6 | 49 | 29855 | 32756 | 32898 | 3 | 14 | 3000 | 1000 | 2000 | 2000 | 4000 | 32926 | 2589 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 2 | 1000 | 1000 | 0 | 2 | 2002 | 2 | 2 | 2 | 15935 | 11745 | 0 | 8283 | 3677 | 13 | 66 | 23030 | 3845 | 4440 | 11 | 65 | 65 | 32609 | 1003 | 17016 | 14801 | 16201 | 2000 | 1000 | 33256 | 33278 | 33131 | 32909 | 33103 |
73004 | 33158 | 250 | 25 | 24 | 0 | 0 | 0 | 1005 | 0 | 0 | 5932 | 33065 | 0 | 0 | 21220 | 3003 | 1002 | 2000 | 1000 | 2000 | 10962 | 16872 | 4 | 49 | 29878 | 32713 | 32888 | 3 | 10 | 3000 | 1000 | 2000 | 2000 | 4000 | 32990 | 2580 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 2 | 1002 | 1000 | 0 | 0 | 2002 | 2 | 2 | 2 | 15433 | 11782 | 0 | 8241 | 3845 | 15 | 70 | 23191 | 3701 | 4441 | 16 | 69 | 67 | 32556 | 1003 | 17239 | 14917 | 15907 | 2000 | 1000 | 33148 | 33003 | 33048 | 33040 | 33060 |
73004 | 33261 | 249 | 26 | 26 | 0 | 0 | 0 | 1008 | 0 | 0 | 5710 | 32997 | 0 | 0 | 20992 | 3003 | 1003 | 2000 | 1000 | 2000 | 10938 | 16867 | 6 | 49 | 30143 | 33010 | 33296 | 3 | 10 | 3000 | 1000 | 2000 | 2000 | 4000 | 33186 | 2573 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 0 | 1002 | 1000 | 0 | 2 | 2002 | 2 | 0 | 2 | 15799 | 11633 | 0 | 8213 | 3907 | 9 | 61 | 23205 | 3813 | 4434 | 17 | 63 | 67 | 32654 | 1000 | 16715 | 15642 | 15471 | 2000 | 1000 | 33298 | 33082 | 32953 | 33088 | 33003 |
Code:
stadd w0, [x6] add x6, x6, 4
(fused SUBS/B.cc loop)
Result (median cycles for code): 3.0071
retire uop (01) | cycle (02) | 03 | 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) | 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) | a9 | aa | ab | ac | af | b6 | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | 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 |
40207 | 30075 | 225 | 1 | 0 | 3754 | 1 | 195 | 1 | 176 | 63 | 116 | 30060 | 193 | 44 | 69 | 80 | 12939 | 25 | 40643 | 20656 | 20000 | 20100 | 20000 | 913997 | 1412749 | 1 | 297 | 49 | 26991 | 30068 | 30069 | 24820 | 3 | 25033 | 40100 | 20200 | 20000 | 30200 | 40000 | 30079 | 64 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20181 | 655 | 270 | 10329 | 10055 | 19 | 0 | 191 | 82 | 248 | 20318 | 3 | 147 | 2 | 187 | 407 | 1310 | 1 | 17 | 1 | 1 | 30068 | 20561 | 10 | 10 | 20000 | 20100 | 30076 | 30072 | 30076 | 30072 | 30076 |
40204 | 30075 | 225 | 1 | 1 | 3723 | 1 | 233 | 1 | 8 | 62 | 104 | 30054 | 198 | 47 | 71 | 70 | 12949 | 25 | 40656 | 20730 | 20000 | 20100 | 20000 | 913925 | 1412786 | 1 | 290 | 49 | 26991 | 30076 | 30085 | 24822 | 3 | 25033 | 40100 | 20200 | 20000 | 30200 | 40000 | 30075 | 64 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20198 | 489 | 279 | 10259 | 10055 | 24 | 0 | 191 | 56 | 209 | 20293 | 8 | 133 | 2 | 229 | 503 | 1310 | 1 | 16 | 1 | 1 | 30068 | 20594 | 10 | 10 | 20000 | 20100 | 30072 | 30076 | 30076 | 30080 | 30072 |
40204 | 30075 | 226 | 1 | 0 | 3706 | 1 | 189 | 1 | 8 | 47 | 176 | 30056 | 176 | 36 | 69 | 61 | 12942 | 25 | 40553 | 20694 | 20000 | 20100 | 20000 | 913966 | 1412751 | 1 | 287 | 49 | 26995 | 30076 | 30075 | 24820 | 3 | 25032 | 40100 | 20200 | 20000 | 30200 | 40000 | 30075 | 64 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20187 | 640 | 303 | 10344 | 10033 | 24 | 3 | 168 | 54 | 262 | 20363 | 6 | 149 | 1 | 228 | 487 | 1310 | 1 | 16 | 1 | 1 | 30072 | 20562 | 10 | 10 | 20000 | 20100 | 30072 | 30076 | 30072 | 30076 | 30076 |
40204 | 30075 | 225 | 0 | 0 | 3771 | 2 | 216 | 1 | 104 | 66 | 200 | 30056 | 205 | 59 | 58 | 81 | 12999 | 25 | 40678 | 20655 | 20000 | 20100 | 20000 | 913497 | 1412783 | 1 | 298 | 49 | 26991 | 30068 | 30069 | 24814 | 3 | 25029 | 40100 | 20200 | 20000 | 30200 | 40000 | 30071 | 68 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20197 | 462 | 282 | 10349 | 10076 | 22 | 0 | 198 | 82 | 240 | 20370 | 4 | 156 | 1 | 202 | 560 | 1310 | 1 | 16 | 1 | 1 | 30068 | 20581 | 10 | 10 | 20000 | 20100 | 30072 | 30072 | 30072 | 30072 | 30072 |
40204 | 30071 | 225 | 0 | 0 | 3726 | 2 | 210 | 1 | 0 | 64 | 72 | 30056 | 161 | 53 | 61 | 76 | 12978 | 25 | 40573 | 20659 | 20000 | 20100 | 20000 | 913534 | 1412728 | 1 | 266 | 49 | 26991 | 30071 | 30071 | 24816 | 3 | 25033 | 40100 | 20200 | 20000 | 30200 | 40000 | 30075 | 64 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20191 | 509 | 297 | 10331 | 10070 | 24 | 1 | 186 | 48 | 215 | 20317 | 8 | 139 | 2 | 181 | 438 | 1310 | 1 | 16 | 1 | 1 | 30068 | 20516 | 10 | 10 | 20000 | 20100 | 30072 | 30076 | 30076 | 30076 | 30072 |
40204 | 30071 | 225 | 0 | 0 | 3731 | 2 | 212 | 1 | 0 | 63 | 56 | 30060 | 220 | 54 | 63 | 55 | 12981 | 25 | 40668 | 20706 | 20000 | 20100 | 20000 | 914109 | 1412736 | 1 | 261 | 49 | 26991 | 30068 | 30071 | 24817 | 3 | 25033 | 40100 | 20200 | 20000 | 30200 | 40000 | 30069 | 69 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20228 | 449 | 263 | 10343 | 10056 | 27 | 0 | 191 | 22 | 197 | 20369 | 8 | 124 | 2 | 257 | 563 | 1310 | 1 | 17 | 1 | 1 | 30068 | 20611 | 10 | 10 | 20000 | 20100 | 30076 | 30076 | 30072 | 30072 | 30072 |
40204 | 30071 | 225 | 0 | 0 | 3675 | 2 | 214 | 1 | 88 | 53 | 120 | 30056 | 178 | 41 | 86 | 63 | 13036 | 25 | 40614 | 20718 | 20000 | 20100 | 20000 | 913597 | 1412799 | 1 | 255 | 49 | 26991 | 30072 | 30075 | 24822 | 3 | 25029 | 40100 | 20200 | 20000 | 30200 | 40000 | 30075 | 68 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20179 | 614 | 269 | 10313 | 10053 | 19 | 0 | 179 | 70 | 224 | 20305 | 5 | 138 | 2 | 232 | 454 | 1310 | 1 | 16 | 1 | 1 | 30068 | 20541 | 10 | 10 | 20000 | 20100 | 30072 | 30070 | 30076 | 30076 | 30072 |
40204 | 30075 | 225 | 0 | 0 | 3767 | 1 | 181 | 1 | 0 | 48 | 36 | 30060 | 163 | 44 | 59 | 75 | 12964 | 25 | 40662 | 20656 | 20000 | 20100 | 20000 | 913300 | 1412876 | 1 | 281 | 49 | 26991 | 30071 | 30069 | 24812 | 3 | 25029 | 40100 | 20200 | 20000 | 30200 | 40000 | 30071 | 68 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20224 | 555 | 325 | 10308 | 10036 | 22 | 0 | 155 | 42 | 227 | 20399 | 7 | 128 | 2 | 219 | 470 | 1310 | 1 | 17 | 1 | 1 | 30072 | 20629 | 10 | 10 | 20000 | 20100 | 30067 | 30072 | 30070 | 30072 | 30072 |
40204 | 30071 | 225 | 0 | 0 | 3746 | 1 | 185 | 1 | 8 | 50 | 100 | 30056 | 189 | 44 | 72 | 62 | 12942 | 25 | 40673 | 20719 | 20000 | 20100 | 20000 | 913749 | 1412689 | 0 | 273 | 49 | 26996 | 30075 | 30075 | 24815 | 3 | 25029 | 40100 | 20200 | 20000 | 30200 | 40000 | 30071 | 68 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20157 | 567 | 347 | 10299 | 10041 | 22 | 0 | 210 | 42 | 228 | 20292 | 7 | 170 | 1 | 197 | 518 | 1310 | 1 | 16 | 1 | 1 | 30072 | 20535 | 10 | 10 | 20000 | 20100 | 30072 | 30072 | 30072 | 30070 | 30076 |
40204 | 30075 | 225 | 0 | 0 | 3786 | 1 | 235 | 1 | 96 | 57 | 76 | 30064 | 188 | 39 | 74 | 81 | 12992 | 25 | 40688 | 20731 | 20000 | 20100 | 20000 | 913833 | 1413018 | 0 | 286 | 49 | 26991 | 30068 | 30071 | 24813 | 3 | 25028 | 40100 | 20200 | 20000 | 30200 | 40000 | 30071 | 68 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20293 | 586 | 298 | 10297 | 10071 | 27 | 0 | 212 | 68 | 261 | 20338 | 9 | 152 | 1 | 232 | 552 | 1310 | 1 | 16 | 1 | 1 | 30068 | 20585 | 10 | 10 | 20000 | 20100 | 30076 | 30076 | 30076 | 30076 | 30076 |
Result (median cycles for code): 3.0080
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 20 | 22 | 23 | 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) | rob full (74) | map rewind (75) | map stall (76) | dispatch uop (78) | 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) | 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 |
40027 | 30075 | 226 | 2 | 2 | 0 | 2 | 0 | 0 | 0 | 3783 | 8 | 223 | 1 | 0 | 8 | 63 | 220 | 30070 | 194 | 7 | 68 | 70 | 12998 | 25 | 40538 | 20558 | 20000 | 20010 | 20000 | 913164 | 1413282 | 1 | 265 | 49 | 27011 | 30085 | 30085 | 24854 | 0 | 3 | 25057 | 40010 | 0 | 20020 | 20000 | 30020 | 40000 | 30085 | 65 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20214 | 16 | 457 | 270 | 0 | 10336 | 10059 | 13 | 3 | 197 | 32 | 156 | 20310 | 6 | 124 | 10 | 193 | 399 | 17 | 4 | 1270 | 3 | 16 | 3 | 3 | 30077 | 20454 | 13 | 13 | 20000 | 20010 | 30081 | 30081 | 30076 | 30086 | 30081 |
40024 | 30080 | 225 | 2 | 2 | 2 | 2 | 0 | 0 | 0 | 3695 | 11 | 220 | 1 | 0 | 0 | 47 | 40 | 30065 | 205 | 2 | 62 | 55 | 12980 | 25 | 40574 | 20521 | 20000 | 20010 | 20000 | 913395 | 1413152 | 1 | 269 | 49 | 27000 | 30082 | 30085 | 24850 | 0 | 3 | 25061 | 40010 | 0 | 20020 | 20000 | 30020 | 40000 | 30080 | 65 | 1 | 1 | 20021 | 10 | 9 | 69 | 10 | 10000 | 10010 | 10000 | 1 | 10 | 20243 | 16 | 466 | 261 | 0 | 10295 | 10081 | 16 | 1 | 243 | 52 | 190 | 20326 | 3 | 138 | 10 | 184 | 451 | 16 | 2 | 1270 | 3 | 16 | 3 | 4 | 30077 | 20492 | 13 | 13 | 20000 | 20010 | 30081 | 30086 | 30086 | 30081 | 30086 |
40024 | 30080 | 225 | 2 | 2 | 2 | 2 | 0 | 0 | 0 | 3622 | 11 | 194 | 1 | 0 | 0 | 60 | 176 | 30070 | 205 | 16 | 74 | 61 | 13012 | 25 | 40490 | 20521 | 20000 | 20010 | 20000 | 913250 | 1413109 | 0 | 261 | 49 | 27005 | 30082 | 30085 | 24852 | 0 | 3 | 25060 | 40010 | 0 | 20020 | 20000 | 30020 | 40000 | 30075 | 65 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20269 | 16 | 604 | 249 | 0 | 10264 | 10048 | 14 | 3 | 188 | 52 | 189 | 20322 | 6 | 138 | 11 | 226 | 594 | 16 | 0 | 1270 | 3 | 17 | 3 | 4 | 30077 | 20572 | 13 | 13 | 20000 | 20010 | 30086 | 30086 | 30081 | 30081 | 30076 |
40024 | 30075 | 226 | 2 | 0 | 2 | 2 | 0 | 0 | 0 | 3721 | 11 | 193 | 1 | 0 | 0 | 60 | 52 | 30065 | 218 | 7 | 98 | 81 | 12987 | 25 | 40628 | 20515 | 20000 | 20010 | 20000 | 913316 | 1413447 | 0 | 267 | 49 | 27000 | 30082 | 30080 | 24841 | 0 | 3 | 25065 | 40010 | 0 | 20020 | 20000 | 30020 | 40000 | 30080 | 70 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20189 | 17 | 657 | 216 | 0 | 10309 | 10033 | 13 | 3 | 168 | 22 | 151 | 20239 | 4 | 95 | 12 | 159 | 483 | 17 | 2 | 1270 | 3 | 16 | 3 | 3 | 30082 | 20467 | 13 | 13 | 20000 | 20010 | 30081 | 30081 | 30081 | 30081 | 30081 |
40024 | 30080 | 225 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 3629 | 11 | 185 | 1 | 0 | 0 | 52 | 164 | 30060 | 178 | 9 | 79 | 60 | 13021 | 25 | 40507 | 20542 | 20000 | 20010 | 20000 | 913204 | 1413208 | 0 | 277 | 49 | 27000 | 30080 | 30080 | 24846 | 0 | 3 | 25060 | 40010 | 0 | 20020 | 20000 | 30020 | 40000 | 30085 | 65 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20207 | 17 | 560 | 332 | 0 | 10255 | 10053 | 11 | 3 | 187 | 86 | 151 | 20292 | 3 | 132 | 9 | 243 | 736 | 16 | 2 | 1270 | 3 | 16 | 3 | 3 | 30077 | 20506 | 13 | 13 | 20000 | 20010 | 30081 | 30086 | 30076 | 30081 | 30076 |
40024 | 30080 | 226 | 1 | 1 | 1 | 2 | 0 | 0 | 0 | 3761 | 7 | 219 | 1 | 0 | 0 | 64 | 156 | 30070 | 192 | 10 | 68 | 71 | 12928 | 25 | 40466 | 20496 | 20000 | 20010 | 20000 | 913080 | 1413198 | 0 | 239 | 49 | 27000 | 30077 | 30080 | 24846 | 0 | 3 | 25060 | 40010 | 0 | 20020 | 20000 | 30020 | 40000 | 30075 | 65 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20260 | 14 | 655 | 287 | 0 | 10309 | 10062 | 17 | 1 | 202 | 24 | 185 | 20343 | 6 | 89 | 8 | 267 | 544 | 13 | 1 | 1270 | 3 | 16 | 3 | 3 | 30077 | 20462 | 13 | 13 | 20000 | 20010 | 30076 | 30086 | 30081 | 30081 | 30086 |
40024 | 30075 | 225 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 3706 | 8 | 215 | 1 | 0 | 0 | 76 | 120 | 30070 | 229 | 9 | 58 | 62 | 12948 | 25 | 40608 | 20523 | 20000 | 20010 | 20000 | 913247 | 1413161 | 0 | 269 | 49 | 27000 | 30077 | 30080 | 24851 | 0 | 3 | 25066 | 40010 | 1 | 20020 | 20000 | 30020 | 40000 | 30085 | 64 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20206 | 14 | 558 | 279 | 0 | 10282 | 10044 | 14 | 2 | 181 | 34 | 162 | 20249 | 6 | 79 | 8 | 230 | 592 | 14 | 1 | 1270 | 3 | 16 | 3 | 3 | 30077 | 20536 | 13 | 13 | 20000 | 20010 | 30081 | 30081 | 30081 | 30076 | 30081 |
40024 | 30080 | 226 | 1 | 1 | 0 | 2 | 0 | 0 | 0 | 3634 | 7 | 182 | 1 | 0 | 0 | 69 | 172 | 30065 | 200 | 13 | 79 | 47 | 12956 | 25 | 40671 | 20489 | 20000 | 20010 | 20000 | 913209 | 1413247 | 0 | 278 | 49 | 27005 | 30080 | 30085 | 24840 | 0 | 3 | 25060 | 40010 | 0 | 20020 | 20000 | 30020 | 40000 | 30080 | 70 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20235 | 15 | 588 | 267 | 0 | 10303 | 10052 | 32 | 1 | 290 | 88 | 186 | 20409 | 5 | 129 | 7 | 161 | 528 | 14 | 0 | 1270 | 3 | 16 | 3 | 3 | 30077 | 20498 | 13 | 13 | 20000 | 20010 | 30081 | 30086 | 30086 | 30081 | 30086 |
40024 | 30080 | 225 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 3625 | 8 | 238 | 1 | 0 | 0 | 55 | 216 | 30065 | 194 | 8 | 64 | 68 | 12971 | 25 | 40557 | 20510 | 20000 | 20010 | 20000 | 913202 | 1413187 | 0 | 252 | 49 | 27005 | 30072 | 30075 | 24855 | 0 | 3 | 25060 | 40010 | 0 | 20020 | 20000 | 30020 | 40000 | 30080 | 65 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20272 | 14 | 638 | 289 | 0 | 10259 | 10045 | 16 | 2 | 288 | 28 | 148 | 20339 | 6 | 106 | 8 | 159 | 532 | 14 | 0 | 1270 | 3 | 16 | 3 | 3 | 30077 | 20455 | 13 | 13 | 20000 | 20010 | 30081 | 30081 | 30076 | 30086 | 30081 |
40024 | 30080 | 225 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 3665 | 10 | 218 | 1 | 0 | 144 | 60 | 0 | 30065 | 156 | 6 | 42 | 51 | 13003 | 25 | 40456 | 20476 | 20000 | 20010 | 20000 | 912597 | 1413165 | 0 | 281 | 49 | 27000 | 30077 | 30080 | 24847 | 0 | 3 | 25061 | 40010 | 0 | 20020 | 20000 | 30020 | 40000 | 30075 | 70 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20203 | 15 | 452 | 268 | 0 | 10250 | 10041 | 16 | 1 | 171 | 22 | 240 | 20381 | 6 | 105 | 7 | 202 | 628 | 13 | 0 | 1270 | 3 | 16 | 3 | 3 | 30072 | 20553 | 13 | 13 | 20000 | 20010 | 30086 | 30081 | 30081 | 30081 | 30081 |
Code:
stadd w0, [x6]
mov x7, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 10.2887
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | l2 tlb miss data (0b) | 0e | 0f | 18 | 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) | 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) | 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 | 111092 | 833 | 0 | 0 | 0 | 1 | 1 | 0 | 19999 | 1 | 1 | 0 | 0 | 104081 | 1 | 8 | 9 | 89302 | 25 | 42542 | 21622 | 20480 | 10100 | 20000 | 4510238 | 4924200 | 173 | 49 | 99910 | 102167 | 104163 | 99776 | 7 | 99463 | 30100 | 1541 | 1025 | 10203 | 20005 | 20206 | 40009 | 103956 | 362 | 5 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 32 | 24 | 19525 | 10001 | 0 | 0 | 9321 | 29190 | 9146 | 1 | 26 | 34 | 0 | 0 | 1 | 1 | 1 | 716 | 19 | 0 | 16 | 0 | 0 | 93338 | 18 | 17807 | 0 | 10 | 0 | 20000 | 10100 | 100535 | 100458 | 100086 | 100994 | 103886 |
30204 | 103357 | 774 | 0 | 0 | 0 | 0 | 0 | 0 | 22873 | 0 | 0 | 0 | 1 | 103953 | 2 | 9 | 0 | 84327 | 25 | 40518 | 19096 | 20682 | 10100 | 20000 | 4597559 | 4991492 | 200 | 49 | 102532 | 103785 | 104252 | 101199 | 6 | 99122 | 30100 | 1347 | 1099 | 10200 | 20000 | 20200 | 40798 | 105005 | 535 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 33 | 0 | 18668 | 10000 | 0 | 0 | 9701 | 30719 | 10146 | 1 | 30 | 34 | 0 | 0 | 1 | 1 | 1 | 722 | 0 | 2 | 25 | 2 | 2 | 102176 | 5 | 19810 | 14 | 14 | 0 | 20000 | 10100 | 101463 | 100443 | 101070 | 100901 | 101637 |
30204 | 104034 | 773 | 0 | 0 | 0 | 0 | 1 | 0 | 18104 | 1 | 1 | 0 | 2 | 99921 | 3 | 8 | 0 | 84700 | 25 | 40782 | 20938 | 20314 | 10307 | 20000 | 4455234 | 4860582 | 225 | 49 | 102276 | 103417 | 102468 | 98735 | 8 | 100242 | 30100 | 768 | 778 | 10203 | 20005 | 20206 | 40009 | 104436 | 395 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 34 | 27 | 18008 | 10000 | 0 | 0 | 10080 | 29914 | 9755 | 0 | 0 | 34 | 0 | 0 | 1 | 1 | 1 | 716 | 27 | 0 | 16 | 0 | 0 | 102232 | 11 | 22909 | 14 | 10 | 0 | 20000 | 10100 | 101154 | 103331 | 103932 | 103191 | 101993 |
30204 | 101447 | 765 | 0 | 0 | 0 | 0 | 0 | 0 | 20030 | 0 | 1 | 0 | 0 | 102420 | 2 | 8 | 6 | 83599 | 25 | 39468 | 19179 | 20855 | 10100 | 20000 | 4068736 | 4680637 | 135 | 49 | 97675 | 104779 | 103397 | 98891 | 6 | 93084 | 30100 | 1668 | 1370 | 10203 | 20005 | 20206 | 40009 | 98700 | 529 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 33 | 24 | 18197 | 10000 | 0 | 0 | 11171 | 29455 | 9567 | 0 | 27 | 33 | 0 | 0 | 1 | 1 | 1 | 717 | 0 | 0 | 16 | 0 | 0 | 96212 | 19 | 19625 | 14 | 10 | 0 | 20000 | 10100 | 104446 | 103372 | 103345 | 102268 | 99063 |
30204 | 97955 | 722 | 0 | 0 | 0 | 1 | 0 | 0 | 19448 | 1 | 1 | 0 | 1 | 105401 | 0 | 10 | 8 | 84812 | 25 | 40631 | 21065 | 20362 | 10100 | 20000 | 4786417 | 4989324 | 65 | 49 | 100915 | 100063 | 100830 | 97480 | 6 | 98207 | 30100 | 1478 | 978 | 10203 | 20005 | 20206 | 40009 | 104198 | 565 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 0 | 33 | 20535 | 10000 | 0 | 0 | 10462 | 29210 | 10390 | 0 | 31 | 34 | 0 | 0 | 1 | 1 | 1 | 717 | 31 | 0 | 16 | 0 | 0 | 101322 | 10 | 18904 | 14 | 14 | 0 | 20000 | 10100 | 103686 | 103449 | 103431 | 103025 | 104128 |
30204 | 103512 | 772 | 0 | 0 | 0 | 0 | 0 | 0 | 18780 | 0 | 0 | 0 | 1 | 105683 | 0 | 6 | 7 | 82966 | 25 | 39683 | 19939 | 21135 | 10100 | 20000 | 4026463 | 4748756 | 140 | 49 | 96673 | 101513 | 100343 | 97691 | 6 | 98302 | 30100 | 1019 | 894 | 10203 | 20005 | 20206 | 40009 | 102368 | 510 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 32 | 0 | 18248 | 10001 | 0 | 0 | 7086 | 27741 | 9677 | 0 | 20 | 0 | 0 | 0 | 1 | 1 | 1 | 717 | 0 | 0 | 16 | 0 | 0 | 98358 | 1 | 20194 | 0 | 10 | 0 | 20000 | 10100 | 103541 | 103126 | 103046 | 103164 | 102478 |
30204 | 104254 | 778 | 0 | 0 | 0 | 0 | 1 | 0 | 19558 | 1 | 0 | 0 | 0 | 103784 | 2 | 8 | 0 | 85217 | 25 | 41175 | 22479 | 20074 | 10100 | 20000 | 4639854 | 4816039 | 370 | 49 | 99332 | 103911 | 103250 | 99784 | 6 | 100764 | 30100 | 1146 | 1041 | 10203 | 20005 | 20206 | 40009 | 100504 | 432 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 35 | 32 | 20009 | 10000 | 0 | 0 | 9423 | 28787 | 9652 | 0 | 0 | 31 | 0 | 0 | 1 | 1 | 1 | 716 | 0 | 0 | 16 | 0 | 0 | 100575 | 11 | 19643 | 0 | 10 | 0 | 20000 | 10100 | 105361 | 105963 | 106440 | 105244 | 104953 |
30204 | 103896 | 775 | 0 | 0 | 0 | 0 | 0 | 0 | 19337 | 1 | 1 | 0 | 0 | 103743 | 0 | 11 | 0 | 87995 | 25 | 46598 | 24596 | 20536 | 10100 | 20000 | 4280149 | 4755505 | 73 | 49 | 100232 | 103247 | 103526 | 99702 | 16 | 97039 | 30100 | 1263 | 1131 | 10203 | 20005 | 20206 | 40009 | 104200 | 398 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 34 | 0 | 19057 | 10001 | 0 | 0 | 10319 | 30320 | 10716 | 1 | 28 | 34 | 0 | 0 | 1 | 1 | 1 | 716 | 0 | 0 | 16 | 0 | 0 | 105074 | 17 | 19999 | 14 | 14 | 1 | 20000 | 10100 | 102309 | 102308 | 101756 | 102258 | 104757 |
30204 | 100559 | 775 | 0 | 0 | 0 | 0 | 0 | 0 | 19264 | 1 | 0 | 0 | 1 | 99574 | 0 | 5 | 6 | 83499 | 25 | 40923 | 19618 | 21241 | 10100 | 20000 | 4614524 | 4951936 | 103 | 49 | 100523 | 101221 | 101733 | 97542 | 7 | 97738 | 30100 | 844 | 763 | 10203 | 20005 | 20206 | 40009 | 105193 | 599 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 0 | 0 | 19485 | 10000 | 0 | 0 | 11064 | 30748 | 8366 | 1 | 26 | 0 | 0 | 0 | 1 | 1 | 1 | 716 | 25 | 1 | 16 | 0 | 0 | 102855 | 11 | 18544 | 0 | 10 | 0 | 20000 | 10100 | 101626 | 103008 | 102972 | 102119 | 101907 |
30204 | 98772 | 741 | 0 | 0 | 0 | 0 | 0 | 0 | 17389 | 0 | 1 | 0 | 0 | 99195 | 3 | 8 | 8 | 85057 | 25 | 41088 | 19745 | 20155 | 10100 | 20000 | 4435911 | 4927607 | 220 | 49 | 99798 | 104041 | 102231 | 98489 | 7 | 98087 | 30100 | 989 | 788 | 10203 | 20005 | 20206 | 40009 | 105538 | 535 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 34 | 31 | 19829 | 10001 | 0 | 0 | 10875 | 32130 | 9489 | 0 | 27 | 31 | 0 | 0 | 1 | 1 | 1 | 722 | 26 | 2 | 25 | 2 | 2 | 102108 | 16 | 20236 | 14 | 10 | 0 | 20000 | 10100 | 102857 | 102833 | 102906 | 102754 | 106632 |
Result (median cycles for code): 11.1666
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | 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 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 | 111628 | 838 | 1 | 0 | 0 | 20135 | 1 | 0 | 0 | 111669 | 3 | 14 | 14 | 91647 | 25 | 42046 | 20900 | 20000 | 10010 | 20000 | 5509035 | 5318301 | 1 | 1049 | 49 | 108689 | 111791 | 111797 | 107258 | 3 | 108048 | 30010 | 21 | 19 | 10020 | 20107 | 20230 | 40426 | 111860 | 522 | 3 | 1 | 10021 | 10 | 9 | 27158 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20092 | 0 | 27 | 29 | 24122 | 10001 | 0 | 0 | 15340 | 34935 | 13876 | 1 | 25 | 0 | 0 | 0 | 0 | 640 | 0 | 2 | 16 | 2 | 2 | 111451 | 0 | 24071 | 10 | 6 | 20000 | 10010 | 111494 | 111665 | 111608 | 111818 | 111559 |
30024 | 111443 | 835 | 0 | 0 | 0 | 24373 | 1 | 1 | 0 | 111375 | 4 | 14 | 15 | 91979 | 25 | 44766 | 24793 | 20046 | 10010 | 20000 | 5463153 | 5326107 | 1 | 945 | 49 | 108189 | 111715 | 111501 | 107365 | 3 | 107845 | 30010 | 32 | 20 | 10020 | 20000 | 20020 | 40000 | 111728 | 464 | 1 | 1 | 10021 | 10 | 9 | 27613 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 27 | 28 | 23587 | 10001 | 1 | 0 | 14267 | 34212 | 13269 | 1 | 28 | 0 | 0 | 0 | 0 | 640 | 18 | 2 | 16 | 2 | 2 | 111324 | 3 | 23049 | 10 | 6 | 20000 | 10010 | 111621 | 111685 | 111617 | 111682 | 111839 |
30024 | 111629 | 836 | 0 | 0 | 0 | 23294 | 0 | 0 | 0 | 111708 | 3 | 14 | 14 | 91653 | 25 | 44355 | 25083 | 20000 | 10010 | 20000 | 5506649 | 5333194 | 1 | 1095 | 49 | 108685 | 111955 | 111789 | 107338 | 3 | 107871 | 30010 | 35 | 26 | 10020 | 20000 | 20020 | 40000 | 111890 | 522 | 1 | 1 | 10021 | 10 | 9 | 29070 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 27 | 28 | 21950 | 10000 | 0 | 0 | 12531 | 32067 | 13806 | 1 | 25 | 27 | 0 | 0 | 0 | 640 | 21 | 2 | 16 | 2 | 2 | 111243 | 3 | 26002 | 6 | 0 | 20000 | 10010 | 111541 | 111196 | 111245 | 111330 | 111819 |
30024 | 111549 | 836 | 0 | 1 | 1 | 24006 | 1 | 0 | 0 | 111590 | 4 | 0 | 15 | 91990 | 25 | 45693 | 27142 | 20164 | 10010 | 20000 | 5476842 | 5328562 | 1 | 1047 | 49 | 108877 | 111725 | 111605 | 107498 | 3 | 108050 | 30010 | 17 | 41 | 10020 | 20000 | 20020 | 40000 | 111635 | 541 | 1 | 1 | 10021 | 10 | 9 | 29780 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 0 | 0 | 25007 | 10000 | 0 | 0 | 16999 | 34614 | 13039 | 1 | 24 | 0 | 0 | 0 | 0 | 640 | 16 | 2 | 16 | 2 | 2 | 111560 | 2 | 24847 | 6 | 6 | 20000 | 10010 | 111693 | 111698 | 111786 | 111689 | 111892 |
30024 | 111763 | 837 | 0 | 1 | 0 | 23795 | 15 | 1 | 0 | 111847 | 4 | 14 | 14 | 91870 | 25 | 45704 | 25248 | 20000 | 10010 | 20095 | 5472223 | 5321764 | 0 | 1143 | 49 | 108338 | 111781 | 111561 | 107097 | 3 | 107947 | 30010 | 18 | 14 | 10020 | 20000 | 20020 | 40000 | 111766 | 381 | 1 | 1 | 10021 | 10 | 9 | 25581 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 27 | 26 | 26322 | 10001 | 0 | 0 | 16396 | 32491 | 12513 | 1 | 22 | 27 | 0 | 0 | 0 | 640 | 21 | 2 | 16 | 2 | 2 | 111477 | 1 | 24667 | 6 | 6 | 20000 | 10010 | 111565 | 111646 | 111585 | 111582 | 111737 |
30024 | 111657 | 838 | 0 | 1 | 0 | 22016 | 1 | 0 | 0 | 111626 | 4 | 14 | 14 | 91986 | 25 | 47248 | 24870 | 20005 | 10010 | 20000 | 5485995 | 5319279 | 0 | 1104 | 49 | 108452 | 111617 | 111662 | 107469 | 3 | 107997 | 30010 | 32 | 37 | 10020 | 20000 | 20020 | 40000 | 111891 | 554 | 1 | 1 | 10021 | 10 | 9 | 26929 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 27 | 29 | 20153 | 10001 | 0 | 0 | 15090 | 35247 | 12286 | 0 | 0 | 0 | 0 | 0 | 0 | 640 | 0 | 2 | 16 | 2 | 2 | 111174 | 2 | 27417 | 0 | 6 | 20000 | 10010 | 111799 | 111804 | 111589 | 111745 | 111763 |
30024 | 111549 | 836 | 0 | 0 | 0 | 22759 | 1 | 1 | 0 | 111727 | 2 | 13 | 15 | 91817 | 25 | 42748 | 23506 | 20005 | 10010 | 20000 | 5481386 | 5319752 | 0 | 1017 | 49 | 108718 | 111723 | 111773 | 107568 | 3 | 108098 | 30010 | 9 | 6 | 10020 | 20000 | 20020 | 40000 | 111620 | 520 | 1 | 1 | 10021 | 10 | 9 | 25742 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 27 | 26 | 22141 | 10001 | 0 | 0 | 13996 | 32388 | 12036 | 1 | 24 | 0 | 0 | 0 | 0 | 640 | 14 | 2 | 16 | 2 | 2 | 111069 | 2 | 25483 | 6 | 0 | 20000 | 10010 | 111625 | 111678 | 111583 | 111746 | 111819 |
30024 | 111171 | 832 | 0 | 0 | 0 | 21390 | 1 | 0 | 0 | 111797 | 2 | 14 | 13 | 91799 | 25 | 44306 | 24674 | 20007 | 10010 | 20000 | 5500970 | 5332598 | 0 | 899 | 49 | 108583 | 111545 | 111597 | 107570 | 3 | 107821 | 30010 | 25 | 28 | 10020 | 20000 | 20020 | 40000 | 111875 | 515 | 1 | 1 | 10021 | 10 | 9 | 29925 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 27 | 29 | 25274 | 10001 | 0 | 0 | 16868 | 30129 | 12176 | 0 | 26 | 27 | 0 | 0 | 0 | 640 | 25 | 2 | 16 | 2 | 2 | 111308 | 1 | 23509 | 10 | 6 | 20000 | 10010 | 111741 | 111866 | 111844 | 111950 | 111738 |
30024 | 111786 | 838 | 0 | 1 | 0 | 24229 | 1 | 1 | 0 | 111508 | 3 | 15 | 15 | 91599 | 25 | 43443 | 25034 | 20001 | 10010 | 20000 | 5471858 | 5328434 | 0 | 1011 | 49 | 108715 | 111769 | 111632 | 107596 | 3 | 107953 | 30010 | 22 | 27 | 10020 | 20000 | 20020 | 40000 | 111562 | 353 | 1 | 1 | 10021 | 10 | 9 | 27281 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 31 | 28 | 20280 | 10001 | 0 | 0 | 13454 | 32203 | 13849 | 0 | 0 | 25 | 26 | 1 | 0 | 640 | 29 | 2 | 16 | 2 | 2 | 111219 | 0 | 23228 | 6 | 6 | 20000 | 10010 | 111818 | 111558 | 111621 | 111794 | 111700 |
30024 | 111827 | 835 | 0 | 0 | 0 | 23405 | 1 | 0 | 0 | 111796 | 0 | 0 | 0 | 91742 | 25 | 46078 | 27771 | 20017 | 10010 | 20000 | 5491483 | 5333007 | 0 | 1061 | 49 | 108374 | 111540 | 111721 | 107154 | 3 | 107986 | 30010 | 20 | 8 | 10020 | 20000 | 20020 | 40000 | 111757 | 445 | 1 | 1 | 10021 | 10 | 9 | 27077 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 27 | 28 | 23728 | 10001 | 0 | 0 | 13627 | 32838 | 16054 | 1 | 24 | 27 | 0 | 0 | 0 | 640 | 0 | 2 | 16 | 2 | 2 | 111240 | 0 | 24920 | 6 | 0 | 20000 | 10010 | 111562 | 111692 | 111718 | 111576 | 111557 |