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:
stxr w0, x1, [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): 1.000
Issues: 2.945
Integer unit issues: 0.000
Load/store unit issues: 2.943
SIMD/FP unit issues: 0.000
retire uop (01) | cycle (02) | 03 | l1i tlb fill (04) | mmu table walk instruction (07) | mmu table walk data (08) | l2 tlb miss instruction (0a) | 19 | 1e | 22 | 3a | 3f | 51 | schedule uop (52) | schedule ldst uop (55) | dispatch ldst uop (58) | simd uops in schedulers (5a) | 5f | 60 | 61 | 64 | 69 | 6a | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | map ldst uop (7d) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst int store (96) | inst ldst (9b) | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | st unit uop (a7) | l1d cache writeback (a8) | ac | af | atomic or exclusive fail (b4) | l1d cache miss st nonspec (c0) | c2 | cf | d0 | d2 | l1i cache miss demand (d3) | d5 | map dispatch bubble (d6) | d9 | da | db | dd | fetch restart (de) | e0 | ea | eb | ec | ? ldst retires (ed) | f5 | f6 | f7 | f8 | fd |
71005 | 45448 | 340 | 1 | 4 | 1 | 2 | 0 | 0 | 1 | 2157 | 45436 | 30735 | 2935 | 2925 | 2939 | 14705 | 0 | 2 | 20 | 1000 | 49 | 42372 | 45465 | 45455 | 4787 | 10793 | 2946 | 2928 | 5900 | 45448 | 45476 | 1001 | 1 | 71001 | 1000 | 1000 | 2942 | 0 | 2941 | 2939 | 0 | 6 | 2932 | 1000 | 1000 | 0 | 22022 | 5913 | 5064 | 2097 | 118 | 4663 | 2271 | 4452 | 868 | 88 | 93 | 45368 | 20700 | 20544 | 18732 | 1000 | 45458 | 45461 | 45456 | 45454 | 45458 |
71004 | 45467 | 341 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 2133 | 45432 | 30710 | 2957 | 2943 | 2945 | 14715 | 0 | 2 | 20 | 1000 | 49 | 42360 | 45454 | 45459 | 4795 | 10782 | 2937 | 2932 | 5886 | 45466 | 45488 | 1001 | 1 | 71001 | 1000 | 1000 | 2937 | 0 | 2942 | 2933 | 0 | 0 | 2931 | 1000 | 1000 | 0 | 22075 | 5736 | 5049 | 2089 | 90 | 4528 | 2300 | 4452 | 871 | 95 | 99 | 45341 | 20734 | 20563 | 18760 | 1000 | 45453 | 45461 | 45461 | 45457 | 45460 |
71004 | 45457 | 340 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 2176 | 45439 | 30728 | 2945 | 2939 | 2940 | 14685 | 4 | 2 | 20 | 1000 | 49 | 42373 | 45453 | 45450 | 4806 | 10809 | 2934 | 2933 | 5896 | 45445 | 45476 | 1001 | 1 | 71001 | 1000 | 1000 | 2931 | 0 | 2916 | 2936 | 0 | 0 | 2950 | 1000 | 1000 | 0 | 22069 | 5827 | 5072 | 2130 | 90 | 4661 | 2295 | 4455 | 866 | 91 | 88 | 45354 | 20712 | 20567 | 18751 | 1000 | 45449 | 45461 | 45458 | 45454 | 45457 |
71004 | 45433 | 341 | 1 | 1 | 0 | 0 | 0 | 21 | 0 | 2155 | 45440 | 30703 | 2945 | 2946 | 2933 | 14640 | 0 | 2 | 20 | 1000 | 49 | 42370 | 45451 | 45453 | 4818 | 10827 | 2954 | 2948 | 5888 | 45452 | 45484 | 1001 | 1 | 71001 | 1000 | 1000 | 2938 | 0 | 2940 | 2931 | 1 | 3 | 2938 | 1000 | 1000 | 0 | 22065 | 5789 | 5072 | 2115 | 91 | 4429 | 2280 | 4451 | 874 | 89 | 89 | 45369 | 20668 | 20530 | 18756 | 1000 | 45447 | 45447 | 45451 | 45443 | 45446 |
71004 | 45463 | 340 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2125 | 45447 | 30640 | 2940 | 2943 | 2949 | 14695 | 5 | 2 | 20 | 1000 | 49 | 42357 | 45461 | 45459 | 4819 | 10811 | 2950 | 2952 | 5900 | 45443 | 45474 | 1001 | 1 | 71001 | 1000 | 1000 | 2947 | 0 | 2946 | 2938 | 0 | 0 | 2930 | 1000 | 1000 | 0 | 22047 | 5819 | 5068 | 2092 | 81 | 4429 | 2270 | 4452 | 861 | 89 | 83 | 45323 | 20701 | 20561 | 18747 | 1000 | 45483 | 45454 | 45461 | 45461 | 45463 |
71004 | 45446 | 340 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 2181 | 45438 | 30666 | 2941 | 2933 | 2960 | 14740 | 6 | 2 | 20 | 1000 | 49 | 42387 | 45463 | 45457 | 4789 | 10844 | 2940 | 2947 | 5898 | 45446 | 45487 | 1001 | 1 | 71001 | 1000 | 1000 | 2949 | 0 | 2935 | 2932 | 0 | 0 | 2936 | 1000 | 1000 | 0 | 22081 | 5833 | 5109 | 2113 | 89 | 4522 | 2299 | 4448 | 868 | 97 | 87 | 45349 | 20710 | 20543 | 18708 | 1000 | 45456 | 45432 | 45445 | 45442 | 45448 |
71004 | 45448 | 340 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 2130 | 45439 | 30728 | 2936 | 2928 | 2945 | 14695 | 0 | 2 | 20 | 1000 | 49 | 42365 | 45454 | 45445 | 4790 | 10818 | 2948 | 2938 | 5894 | 45459 | 45487 | 1001 | 1 | 71001 | 1000 | 1000 | 2939 | 0 | 2935 | 2946 | 0 | 0 | 2923 | 1000 | 1000 | 0 | 22064 | 5792 | 5078 | 2102 | 87 | 4557 | 2267 | 4447 | 867 | 91 | 92 | 45366 | 20704 | 20528 | 18749 | 1000 | 45452 | 45454 | 45450 | 45466 | 45459 |
71004 | 45456 | 340 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 2198 | 45425 | 30739 | 2945 | 2941 | 2937 | 14750 | 2 | 2 | 20 | 1000 | 49 | 42383 | 45454 | 45459 | 4801 | 10808 | 2951 | 2929 | 5886 | 45464 | 45471 | 1001 | 1 | 71001 | 1000 | 1000 | 2935 | 0 | 2931 | 2945 | 0 | 0 | 2936 | 1000 | 1000 | 0 | 22041 | 5790 | 5080 | 2101 | 94 | 4326 | 2279 | 4448 | 873 | 88 | 85 | 45354 | 20714 | 20565 | 18779 | 1000 | 45457 | 45459 | 45451 | 45452 | 45456 |
71004 | 45472 | 340 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 2165 | 45440 | 30736 | 2937 | 2947 | 2946 | 14705 | 0 | 2 | 20 | 1000 | 49 | 42371 | 45449 | 45454 | 4801 | 10827 | 2952 | 2946 | 5882 | 45461 | 45480 | 1001 | 1 | 71001 | 1000 | 1000 | 2933 | 0 | 2941 | 2954 | 3 | 9 | 2924 | 1000 | 1000 | 0 | 22057 | 5779 | 5084 | 2101 | 83 | 4555 | 2287 | 4450 | 869 | 91 | 81 | 45342 | 20686 | 20529 | 18700 | 1000 | 45459 | 45454 | 45463 | 45466 | 45453 |
71004 | 45459 | 340 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 2157 | 45438 | 30745 | 2939 | 2932 | 2937 | 14745 | 0 | 2 | 20 | 1000 | 49 | 42380 | 45459 | 45447 | 4856 | 10822 | 2943 | 2933 | 5874 | 45452 | 45466 | 1001 | 1 | 71001 | 1000 | 1000 | 2938 | 0 | 2942 | 2929 | 0 | 36 | 2937 | 1000 | 1000 | 0 | 22080 | 5747 | 5065 | 2091 | 90 | 4526 | 2291 | 4448 | 871 | 91 | 94 | 45348 | 20703 | 20533 | 18747 | 1000 | 45460 | 45446 | 45459 | 45453 | 45647 |
Code:
stxr w0, x1, [x6] add x6, x6, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 38.9250
retire uop (01) | cycle (02) | 03 | 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) | 18 | 19 | 1e | 1f | 20 | 22 | 24 | 29 | 3a | 3e | 3f | 40 | 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 | 64 | 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 store (96) | 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 | atomic or exclusive fail (b4) | bc | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | cd | cf | d0 | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
20209 | 389148 | 2915 | 1 | 5 | 0 | 0 | 3 | 1 | 0 | 0 | 20458 | 0 | 843 | 2 | 0 | 720 | 164 | 240 | 389113 | 576 | 0 | 69402 | 558506 | 298925 | 259576 | 788800 | 697487 | 12744742 | 11717016 | 1 | 10000 | 0 | 49 | 386171 | 0 | 389250 | 389251 | 83467 | 59083 | 181305 | 1486259 | 794471 | 778600 | 794496 | 1557334 | 389130 | 389128 | 10001 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 100 | 230527 | 1 | 35331 | 233 | 0 | 692 | 229842 | 11 | 0 | 959 | 36 | 20019 | 230625 | 10000 | 0 | 1344 | 0 | 0 | 0 | 209456 | 1 | 60 | 10934 | 55 | 64 | 389194 | 291426 | 0 | 10000 | 10100 | 389254 | 389254 | 389253 | 389128 | 389253 |
20204 | 389128 | 2915 | 0 | 1 | 0 | 0 | 3 | 0 | 0 | 0 | 20216 | 0 | 810 | 1 | 0 | 520 | 191 | 288 | 389237 | 698 | 0 | 69278 | 558502 | 298927 | 259578 | 788774 | 697487 | 12744601 | 11716965 | 0 | 10000 | 0 | 49 | 386173 | 0 | 389127 | 389250 | 83467 | 59088 | 181293 | 1486431 | 794473 | 778665 | 794473 | 1557212 | 389127 | 389255 | 10001 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 100 | 230590 | 0 | 34812 | 258 | 0 | 726 | 229862 | 54 | 1 | 851 | 78 | 20016 | 230522 | 10000 | 0 | 1312 | 0 | 1 | 0 | 209463 | 1 | 61 | 10978 | 59 | 64 | 389067 | 291423 | 0 | 10000 | 10100 | 389254 | 389130 | 389254 | 389251 | 389128 |
20204 | 389127 | 2914 | 1 | 5 | 0 | 0 | 5 | 0 | 0 | 0 | 20231 | 0 | 826 | 1 | 0 | 576 | 164 | 144 | 389114 | 581 | 0 | 69404 | 558502 | 298925 | 259578 | 788797 | 697487 | 12744664 | 11716895 | 1 | 10000 | 0 | 49 | 383127 | 0 | 389254 | 389129 | 83532 | 59203 | 181174 | 1486265 | 794497 | 778608 | 794504 | 1557208 | 389129 | 389250 | 10001 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 100 | 230543 | 8 | 30183 | 293 | 0 | 761 | 229881 | 6 | 0 | 912 | 78 | 20007 | 230551 | 10000 | 0 | 1440 | 0 | 0 | 0 | 209462 | 2 | 60 | 10979 | 55 | 64 | 389192 | 291423 | 0 | 10000 | 10100 | 389253 | 389251 | 389130 | 389129 | 389250 |
20204 | 389127 | 2916 | 0 | 4 | 0 | 0 | 3 | 0 | 0 | 0 | 20171 | 0 | 817 | 1 | 0 | 712 | 154 | 84 | 389114 | 696 | 0 | 69404 | 558500 | 298926 | 259578 | 788801 | 697487 | 12744801 | 11717733 | 0 | 10000 | 0 | 49 | 386048 | 0 | 389252 | 389130 | 83529 | 59201 | 181296 | 1486285 | 794473 | 778604 | 794497 | 1557338 | 389254 | 29165 | 10001 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 100 | 230590 | 0 | 29484 | 332 | 0 | 697 | 229850 | 7 | 0 | 865 | 52 | 20017 | 230567 | 10000 | 0 | 1568 | 1 | 1 | 0 | 209458 | 1 | 57 | 10970 | 58 | 61 | 389234 | 291423 | 0 | 10000 | 10100 | 389129 | 389128 | 389198 | 389260 | 389128 |
20204 | 389127 | 2915 | 0 | 5 | 0 | 0 | 5 | 0 | 0 | 0 | 20222 | 0 | 855 | 1 | 0 | 848 | 170 | 204 | 389235 | 645 | 0 | 69279 | 558502 | 298927 | 259576 | 788797 | 697487 | 12744657 | 11717736 | 0 | 10000 | 0 | 49 | 386171 | 0 | 389127 | 389128 | 83467 | 59206 | 181174 | 1486261 | 794496 | 778604 | 794480 | 1557344 | 389128 | 24297 | 10001 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 100 | 230517 | 4 | 35158 | 244 | 0 | 674 | 229866 | 8 | 2 | 887 | 42 | 20025 | 230548 | 10000 | 0 | 1216 | 0 | 0 | 3 | 209457 | 1 | 60 | 10978 | 55 | 64 | 389193 | 291423 | 0 | 10000 | 10100 | 389129 | 389128 | 389251 | 389253 | 389130 |
20204 | 389251 | 2915 | 0 | 1 | 0 | 0 | 4 | 0 | 0 | 0 | 20181 | 0 | 826 | 1 | 0 | 496 | 171 | 148 | 389237 | 713 | 0 | 69404 | 558528 | 298926 | 259578 | 788774 | 697486 | 12744587 | 11717718 | 1 | 10000 | 0 | 49 | 386047 | 0 | 389251 | 389255 | 83531 | 59202 | 181171 | 1486274 | 794475 | 778600 | 794473 | 1557338 | 389251 | 297132 | 10001 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 100 | 230637 | 0 | 29292 | 294 | 0 | 685 | 229852 | 8 | 0 | 904 | 44 | 20028 | 230468 | 10000 | 0 | 1464 | 0 | 0 | 0 | 209455 | 1 | 59 | 10978 | 58 | 64 | 389236 | 291425 | 0 | 10000 | 10100 | 389130 | 389129 | 389253 | 389198 | 389128 |
20204 | 389253 | 2915 | 1 | 4 | 1 | 0 | 2 | 1 | 0 | 0 | 20240 | 0 | 823 | 1 | 0 | 656 | 176 | 212 | 389236 | 618 | 0 | 69402 | 558504 | 298924 | 259578 | 788797 | 697488 | 12744765 | 11717615 | 1 | 10000 | 0 | 49 | 383102 | 0 | 389251 | 389252 | 83527 | 59212 | 181291 | 1486260 | 794470 | 778664 | 794499 | 1557200 | 389172 | 389127 | 10001 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 100 | 230566 | 5 | 38833 | 260 | 0 | 685 | 229840 | 9 | 1 | 915 | 88 | 20038 | 230621 | 10000 | 0 | 1424 | 0 | 1 | 0 | 209460 | 1 | 58 | 10970 | 58 | 61 | 389068 | 291424 | 0 | 10000 | 10100 | 389255 | 389129 | 389251 | 389252 | 389128 |
20204 | 389250 | 2915 | 1 | 5 | 0 | 0 | 5 | 0 | 0 | 0 | 20190 | 0 | 905 | 1 | 0 | 576 | 177 | 184 | 389237 | 572 | 0 | 69279 | 558500 | 298925 | 259576 | 788773 | 697486 | 12744742 | 11717689 | 1 | 10000 | 0 | 49 | 386050 | 0 | 389253 | 389222 | 83467 | 59210 | 181307 | 1486186 | 794500 | 778668 | 794505 | 1557346 | 389255 | 38511 | 10001 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 100 | 230613 | 2 | 28902 | 264 | 0 | 691 | 229873 | 5 | 0 | 912 | 82 | 20013 | 230542 | 10000 | 0 | 1488 | 0 | 1 | 0 | 209456 | 1 | 57 | 10976 | 57 | 64 | 389068 | 291426 | 0 | 10000 | 10100 | 389130 | 389131 | 389130 | 389128 | 389255 |
20204 | 389127 | 2915 | 1 | 2 | 1 | 0 | 5 | 0 | 0 | 0 | 20682 | 720 | 893 | 1 | 0 | 696 | 169 | 164 | 389114 | 573 | 0 | 69404 | 558502 | 298924 | 259577 | 788801 | 697487 | 12744644 | 11717110 | 0 | 10000 | 0 | 49 | 386050 | 0 | 389252 | 389252 | 83530 | 59210 | 181171 | 1486262 | 794501 | 778608 | 794481 | 1557338 | 389252 | 389256 | 10001 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 100 | 230505 | 0 | 31688 | 275 | 0 | 725 | 229857 | 5 | 0 | 894 | 80 | 20019 | 230548 | 10000 | 0 | 1632 | 0 | 0 | 0 | 209456 | 1 | 58 | 10975 | 58 | 60 | 389071 | 291424 | 0 | 10000 | 10100 | 389256 | 389255 | 389253 | 389132 | 389254 |
20204 | 389128 | 2914 | 1 | 5 | 0 | 0 | 2 | 1 | 0 | 0 | 20254 | 0 | 853 | 1 | 0 | 784 | 189 | 152 | 389238 | 663 | 0 | 69279 | 558502 | 298928 | 259577 | 788802 | 697526 | 12744762 | 11716922 | 0 | 10000 | 0 | 49 | 386170 | 0 | 389208 | 389128 | 83467 | 59204 | 181304 | 1486260 | 794500 | 778607 | 794473 | 1557224 | 389130 | 389252 | 10001 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 100 | 230521 | 1 | 32956 | 300 | 0 | 695 | 229867 | 11 | 1 | 964 | 50 | 20038 | 230537 | 10000 | 0 | 1304 | 0 | 0 | 0 | 209463 | 1 | 60 | 10972 | 58 | 64 | 389193 | 291424 | 0 | 10000 | 10100 | 389252 | 389254 | 389250 | 389282 | 389253 |
Result (median cycles for code): 38.9947
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | l2 tlb miss data (0b) | 18 | 19 | 1e | 1f | 20 | 22 | 29 | 3a | 3e | 3f | 40 | 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 | 64 | 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 store (96) | 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 | atomic or exclusive fail (b4) | bc | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | cd | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
20029 | 389968 | 2921 | 2 | 2 | 2 | 0 | 0 | 20157 | 7 | 805 | 1 | 704 | 95 | 156 | 389929 | 598 | 4 | 70088 | 550218 | 290554 | 259664 | 760252 | 697577 | 12689933 | 11765111 | 0 | 10000 | 0 | 49 | 386866 | 389964 | 389955 | 70828 | 59899 | 188853 | 1457832 | 760825 | 759183 | 760832 | 1518364 | 389946 | 269942 | 10001 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 10 | 230627 | 7 | 35372 | 301 | 0 | 687 | 229959 | 7 | 0 | 904 | 32 | 20020 | 230610 | 10000 | 0 | 1352 | 0 | 0 | 0 | 201090 | 55 | 10978 | 54 | 56 | 389887 | 289794 | 10000 | 10010 | 389937 | 389950 | 389951 | 389950 | 389949 |
20024 | 389949 | 2921 | 1 | 1 | 1 | 0 | 0 | 20227 | 0 | 880 | 1 | 744 | 114 | 204 | 389934 | 579 | 0 | 70088 | 550204 | 290546 | 259656 | 760248 | 697567 | 12689392 | 11764761 | 0 | 10000 | 0 | 49 | 386868 | 389947 | 389937 | 70814 | 59888 | 188858 | 1457820 | 760822 | 759183 | 760820 | 1518328 | 389947 | 389948 | 10001 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 10 | 230672 | 1 | 35937 | 257 | 0 | 683 | 229937 | 6 | 0 | 887 | 52 | 20004 | 230684 | 10000 | 0 | 1472 | 0 | 3 | 0 | 200997 | 55 | 10974 | 55 | 62 | 389876 | 289795 | 10000 | 10010 | 389939 | 389937 | 389938 | 389938 | 389937 |
20024 | 389936 | 2921 | 0 | 0 | 0 | 0 | 0 | 20178 | 7 | 810 | 1 | 624 | 112 | 280 | 389944 | 578 | 3 | 70153 | 550216 | 290552 | 259666 | 760248 | 697576 | 12689843 | 11765266 | 0 | 10000 | 0 | 49 | 386876 | 389958 | 390022 | 70822 | 59903 | 188874 | 1457830 | 760826 | 759176 | 760816 | 1518352 | 389957 | 44 | 10001 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 10 | 230616 | 7 | 33517 | 294 | 0 | 746 | 229967 | 12 | 3 | 881 | 34 | 20020 | 230673 | 10000 | 0 | 1368 | 0 | 0 | 2 | 200998 | 53 | 10976 | 55 | 57 | 389876 | 289801 | 10000 | 10010 | 389948 | 389938 | 389938 | 389937 | 389937 |
20024 | 389936 | 2921 | 0 | 0 | 0 | 0 | 0 | 20202 | 0 | 853 | 1 | 488 | 120 | 332 | 389923 | 689 | 0 | 70089 | 550204 | 290545 | 259664 | 760247 | 697603 | 12689438 | 11764852 | 0 | 10000 | 14 | 49 | 386864 | 389946 | 389945 | 70820 | 59901 | 188857 | 1457823 | 760823 | 759169 | 760822 | 1518348 | 389957 | 44 | 10001 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 10 | 230624 | 8 | 27113 | 295 | 0 | 642 | 229936 | 5 | 0 | 922 | 40 | 20021 | 230640 | 10000 | 7 | 1696 | 1 | 0 | 0 | 200998 | 56 | 10970 | 53 | 58 | 389888 | 289795 | 10000 | 10010 | 389947 | 389937 | 389938 | 389979 | 389941 |
20024 | 389950 | 2921 | 0 | 0 | 0 | 0 | 0 | 20317 | 0 | 762 | 1 | 560 | 91 | 96 | 389924 | 531 | 0 | 70088 | 550200 | 290546 | 259656 | 760243 | 697566 | 12689514 | 11764753 | 1 | 10000 | 0 | 49 | 386867 | 389951 | 389951 | 70820 | 59895 | 188867 | 1457813 | 760810 | 759164 | 760814 | 1518336 | 389936 | 389937 | 10001 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 10 | 230631 | 0 | 31332 | 269 | 0 | 779 | 229948 | 7 | 0 | 947 | 56 | 20004 | 230624 | 10000 | 7 | 1368 | 1 | 0 | 0 | 200997 | 57 | 10970 | 52 | 57 | 389899 | 289817 | 10000 | 10010 | 389946 | 389945 | 389956 | 389947 | 389947 |
20024 | 389955 | 2922 | 1 | 1 | 0 | 0 | 0 | 20154 | 0 | 795 | 1 | 544 | 106 | 112 | 389932 | 512 | 0 | 70101 | 550204 | 290544 | 259661 | 760254 | 697569 | 12689383 | 11764806 | 1 | 10000 | 0 | 49 | 386858 | 389960 | 389948 | 70815 | 59890 | 188911 | 1457804 | 760814 | 759171 | 760815 | 1518334 | 389937 | 389948 | 10001 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 10 | 230614 | 0 | 27123 | 307 | 0 | 664 | 229933 | 5 | 0 | 952 | 64 | 20091 | 230635 | 10000 | 7 | 1632 | 1 | 0 | 0 | 200999 | 56 | 10976 | 56 | 56 | 389889 | 289802 | 10000 | 10010 | 389946 | 389958 | 389959 | 389958 | 389946 |
20024 | 389945 | 2921 | 1 | 0 | 1 | 0 | 0 | 20274 | 7 | 761 | 2 | 656 | 126 | 100 | 389941 | 594 | 2 | 70088 | 550216 | 290552 | 259664 | 760261 | 697576 | 12689886 | 11765255 | 0 | 10000 | 0 | 49 | 386856 | 389938 | 389940 | 70815 | 59890 | 188846 | 1457812 | 760822 | 759222 | 760809 | 1518320 | 389984 | 44 | 10001 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 10 | 230629 | 9 | 37018 | 292 | 0 | 677 | 229939 | 6 | 0 | 911 | 40 | 20014 | 230594 | 10000 | 0 | 1464 | 0 | 0 | 2 | 200997 | 58 | 10978 | 55 | 58 | 389888 | 289795 | 10000 | 10010 | 389950 | 389940 | 389953 | 389950 | 389948 |
20024 | 389947 | 2921 | 1 | 0 | 1 | 0 | 0 | 20410 | 0 | 851 | 1 | 752 | 108 | 152 | 389933 | 526 | 0 | 70099 | 550202 | 290544 | 259656 | 760250 | 697578 | 12689770 | 11765278 | 0 | 10000 | 0 | 49 | 386864 | 389944 | 389992 | 70832 | 59889 | 188857 | 1457837 | 760816 | 759176 | 760822 | 1518356 | 389945 | 44 | 10001 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 10 | 230596 | 7 | 35169 | 202 | 0 | 633 | 229928 | 1 | 2 | 894 | 76 | 20020 | 230652 | 10000 | 7 | 1520 | 1 | 0 | 0 | 201001 | 57 | 10976 | 54 | 55 | 389897 | 289802 | 10000 | 10010 | 389946 | 389956 | 389945 | 389959 | 389957 |
20024 | 389956 | 2921 | 1 | 1 | 1 | 0 | 0 | 20130 | 7 | 816 | 2 | 792 | 122 | 132 | 389921 | 573 | 0 | 70088 | 550224 | 290544 | 259658 | 760240 | 697566 | 12689346 | 11764772 | 1 | 10000 | 0 | 49 | 383845 | 389937 | 389936 | 70811 | 59890 | 188861 | 1457825 | 760812 | 759171 | 760818 | 1518328 | 389936 | 389936 | 10001 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 10 | 230652 | 2 | 37942 | 241 | 0 | 700 | 229939 | 8 | 2 | 894 | 50 | 20016 | 230700 | 10000 | 0 | 1440 | 0 | 0 | 0 | 200997 | 58 | 10976 | 54 | 54 | 389876 | 289794 | 10000 | 10010 | 389951 | 389952 | 389939 | 389952 | 389949 |
20024 | 389950 | 2921 | 0 | 0 | 1 | 0 | 0 | 20266 | 0 | 822 | 1 | 688 | 107 | 112 | 389933 | 584 | 0 | 70090 | 550200 | 290544 | 259657 | 760244 | 697566 | 12689415 | 11764712 | 1 | 10000 | 0 | 49 | 386856 | 389950 | 389947 | 70837 | 59895 | 188847 | 1457811 | 760812 | 759171 | 760824 | 1518350 | 389941 | 389937 | 10001 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 10 | 230682 | 8 | 37746 | 257 | 0 | 732 | 229932 | 15 | 0 | 888 | 90 | 20013 | 230623 | 10000 | 0 | 1496 | 0 | 0 | 0 | 200997 | 54 | 10976 | 54 | 57 | 389876 | 289793 | 10000 | 10010 | 389938 | 389950 | 389949 | 389949 | 389951 |
Code:
stxr w0, x1, [x6]
mov x7, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 38.0107
retire uop (01) | cycle (02) | 03 | mmu table walk data (08) | 18 | 19 | 1e | 1f | 22 | 23 | 3a | 3f | 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 | 64 | 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 store (96) | inst int alu (97) | inst ldst (9b) | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | a4 | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | atomic or exclusive fail (b4) | bc | l1d cache miss st nonspec (c0) | c2 | cd | cf | d0 | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
10205 | 380112 | 2847 | 0 | 0 | 0 | 19998 | 0 | 1 | 0 | 0 | 380092 | 0 | 70271 | 529272 | 10697 | 518575 | 10697 | 915736 | 54384 | 10461863 | 0 | 10000 | 0 | 49 | 377027 | 0 | 380107 | 380180 | 130437 | 59949 | 248978 | 926433 | 19100 | 938443 | 19100 | 1876886 | 380107 | 380107 | 10001 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 100 | 458866 | 0 | 458866 | 0 | 0 | 458866 | 0 | 0 | 19998 | 458866 | 10000 | 0 | 10000 | 0 | 10 | 172636 | 1 | 129 | 11061 | 130 | 130 | 380040 | 1197 | 10000 | 100 | 380108 | 380108 | 380108 | 380116 | 380108 |
10204 | 380107 | 2847 | 0 | 0 | 0 | 19998 | 0 | 0 | 0 | 181 | 380092 | 0 | 70271 | 529272 | 10697 | 518575 | 10697 | 915736 | 54384 | 10461863 | 0 | 10000 | 0 | 49 | 377027 | 0 | 380107 | 380107 | 130437 | 59963 | 248981 | 926433 | 19100 | 938443 | 19100 | 1876886 | 380107 | 380107 | 10001 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 100 | 458866 | 0 | 458866 | 0 | 0 | 458892 | 2 | 0 | 20001 | 458866 | 10000 | 0 | 10000 | 0 | 10 | 172648 | 1 | 129 | 11072 | 137 | 129 | 380040 | 1468 | 10000 | 100 | 380108 | 380108 | 380108 | 380130 | 380109 |
10204 | 380107 | 2847 | 0 | 0 | 0 | 19998 | 0 | 1 | 0 | 181 | 380379 | 0 | 70271 | 529252 | 10697 | 518581 | 10702 | 915736 | 54384 | 10461863 | 0 | 10000 | 0 | 49 | 377027 | 0 | 380107 | 380107 | 130440 | 59977 | 248982 | 926433 | 19100 | 938443 | 19110 | 1876886 | 380109 | 380107 | 10001 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 100 | 458868 | 0 | 458866 | 0 | 0 | 458866 | 0 | 0 | 19998 | 458866 | 10000 | 0 | 10000 | 0 | 10 | 172638 | 1 | 129 | 11072 | 130 | 129 | 380040 | 1197 | 10000 | 100 | 380113 | 380374 | 380108 | 380108 | 380108 |
10204 | 380107 | 2847 | 0 | 0 | 4 | 20571 | 0 | 0 | 0 | 181 | 380092 | 0 | 70271 | 529272 | 10697 | 518575 | 10697 | 915736 | 54384 | 10461863 | 0 | 10000 | 0 | 49 | 377027 | 0 | 380107 | 380107 | 130564 | 59948 | 248979 | 926654 | 19100 | 938443 | 19100 | 1876886 | 380107 | 380107 | 10001 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 100 | 458870 | 0 | 458866 | 0 | 0 | 458866 | 0 | 0 | 19998 | 458866 | 10000 | 0 | 10000 | 0 | 10 | 172636 | 1 | 130 | 11064 | 130 | 130 | 380041 | 1197 | 10000 | 100 | 380121 | 380108 | 380108 | 380108 | 380108 |
10204 | 380109 | 2847 | 0 | 0 | 4 | 20003 | 0 | 0 | 0 | 181 | 380092 | 0 | 70271 | 529284 | 10697 | 518575 | 10697 | 915736 | 54384 | 10464822 | 0 | 10000 | 0 | 49 | 377267 | 0 | 380107 | 380107 | 130437 | 59955 | 248992 | 926433 | 19100 | 938443 | 19100 | 1876886 | 380107 | 380107 | 10001 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 100 | 458874 | 0 | 458866 | 0 | 0 | 458866 | 1 | 0 | 19998 | 458910 | 10000 | 0 | 10000 | 0 | 10 | 172636 | 1 | 129 | 11072 | 130 | 130 | 380040 | 1197 | 10000 | 100 | 380424 | 380110 | 380243 | 380108 | 380109 |
10204 | 380107 | 2847 | 0 | 4 | 0 | 19998 | 0 | 0 | 0 | 180 | 380093 | 0 | 70271 | 529272 | 10697 | 518575 | 10697 | 915736 | 54384 | 10461863 | 0 | 10000 | 0 | 98 | 377027 | 0 | 380107 | 380107 | 130437 | 59947 | 248992 | 926433 | 19100 | 938443 | 19100 | 1876886 | 380323 | 380107 | 10001 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 100 | 458874 | 0 | 458866 | 0 | 0 | 458866 | 1 | 0 | 20001 | 458866 | 10000 | 0 | 10000 | 4 | 10 | 172638 | 1 | 129 | 11072 | 130 | 130 | 380234 | 1197 | 10000 | 100 | 380108 | 380108 | 380108 | 380108 | 380223 |
10204 | 380107 | 2848 | 1 | 2 | 4 | 20010 | 0 | 0 | 0 | 181 | 380368 | 0 | 70271 | 529272 | 10699 | 518575 | 10697 | 915736 | 54384 | 10463892 | 0 | 10000 | 0 | 49 | 377028 | 0 | 380108 | 380107 | 130451 | 59995 | 249158 | 926433 | 19106 | 938778 | 19104 | 1876886 | 380107 | 380107 | 10001 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 100 | 458882 | 0 | 458866 | 0 | 0 | 458866 | 1 | 0 | 19998 | 458872 | 10000 | 0 | 10000 | 0 | 10 | 172636 | 1 | 130 | 11061 | 129 | 129 | 380104 | 1197 | 10000 | 100 | 380109 | 380405 | 380108 | 380109 | 380108 |
10204 | 380107 | 2847 | 0 | 0 | 0 | 20007 | 0 | 0 | 0 | 181 | 380377 | 0 | 70271 | 529272 | 10697 | 518647 | 10697 | 915736 | 54383 | 10461863 | 0 | 10000 | 0 | 49 | 377027 | 0 | 380107 | 380107 | 130437 | 59960 | 248980 | 926433 | 19100 | 938443 | 19100 | 1876886 | 380109 | 380107 | 10001 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 100 | 458874 | 2 | 458866 | 0 | 2 | 458866 | 0 | 0 | 21436 | 458872 | 10000 | 0 | 10000 | 0 | 10 | 172638 | 1 | 130 | 11072 | 130 | 130 | 380040 | 1197 | 10000 | 100 | 380108 | 380108 | 380109 | 380108 | 380109 |
10204 | 380107 | 2847 | 0 | 0 | 0 | 20010 | 0 | 0 | 0 | 180 | 380092 | 0 | 70271 | 532534 | 10697 | 518577 | 10697 | 915736 | 54384 | 10461868 | 0 | 10000 | 0 | 49 | 377275 | 0 | 380107 | 380107 | 130437 | 59950 | 248981 | 926433 | 19100 | 938443 | 19100 | 1876886 | 380107 | 380323 | 10001 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 100 | 458872 | 0 | 458866 | 29 | 0 | 458866 | 4 | 2 | 20001 | 458866 | 10000 | 0 | 10000 | 0 | 10 | 172685 | 1 | 129 | 11061 | 130 | 130 | 380263 | 1197 | 10000 | 100 | 380114 | 380108 | 380342 | 380108 | 380108 |
10204 | 380424 | 2847 | 0 | 4 | 0 | 19998 | 0 | 0 | 0 | 180 | 380092 | 0 | 70271 | 529272 | 10697 | 518549 | 10697 | 915736 | 54384 | 10461868 | 0 | 10000 | 0 | 49 | 377027 | 0 | 380108 | 380107 | 130437 | 59953 | 248979 | 926580 | 19100 | 938443 | 19103 | 1876886 | 380107 | 380107 | 10001 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 100 | 458866 | 0 | 458866 | 0 | 0 | 458858 | 0 | 0 | 19998 | 458868 | 10000 | 0 | 10000 | 0 | 10 | 172638 | 1 | 129 | 11156 | 130 | 130 | 380040 | 1197 | 10000 | 100 | 380170 | 380112 | 380108 | 380108 | 380393 |
Result (median cycles for code): 38.0011
retire uop (01) | cycle (02) | 03 | 1e | 22 | 23 | 3a | 3f | 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 | 64 | 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 store (96) | inst int alu (97) | inst ldst (9b) | 9f | l1d tlb access (a0) | l1d cache miss st (a2) | a4 | st unit uop (a7) | l1d cache writeback (a8) | ac | af | atomic or exclusive fail (b4) | l1d cache miss st nonspec (c0) | c2 | cd | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
10025 | 380011 | 2846 | 20004 | 1 | 0 | 2 | 379996 | 0 | 70268 | 519732 | 1067 | 518665 | 1067 | 915805 | 5424 | 10470139 | 0 | 10000 | 49 | 376931 | 0 | 380011 | 380011 | 138348 | 59947 | 249327 | 916872 | 1910 | 953875 | 1910 | 1907754 | 380011 | 380011 | 10001 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 10 | 458956 | 458956 | 0 | 458956 | 0 | 20018 | 458956 | 10000 | 10000 | 0 | 0 | 169678 | 54 | 11148 | 70 | 72 | 380124 | 117 | 10000 | 10 | 380012 | 380012 | 380012 | 380012 | 380012 |
10024 | 380013 | 2847 | 19998 | 1 | 0 | 2 | 379996 | 0 | 70267 | 519732 | 1067 | 518665 | 1067 | 915805 | 5424 | 10470139 | 0 | 10000 | 49 | 376931 | 0 | 380011 | 380011 | 138348 | 59939 | 249329 | 916871 | 1910 | 953968 | 1910 | 1907758 | 380012 | 380011 | 10001 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 10 | 458956 | 458956 | 0 | 458956 | 0 | 19998 | 458956 | 10000 | 10000 | 0 | 0 | 169676 | 56 | 11080 | 69 | 70 | 379946 | 117 | 10000 | 10 | 380012 | 380012 | 380012 | 380012 | 380012 |
10024 | 380011 | 2846 | 19998 | 0 | 0 | 2 | 379997 | 0 | 70267 | 519732 | 1067 | 518665 | 1067 | 915805 | 5424 | 10470274 | 0 | 10000 | 49 | 376931 | 0 | 380011 | 380011 | 138348 | 59945 | 249380 | 916872 | 1910 | 953884 | 1910 | 1907816 | 380011 | 380011 | 10001 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 10 | 458956 | 458956 | 0 | 458956 | 0 | 19998 | 458956 | 10000 | 10000 | 0 | 0 | 169680 | 72 | 11080 | 71 | 72 | 379993 | 117 | 10000 | 10 | 380012 | 380012 | 380012 | 380012 | 380014 |
10024 | 380013 | 2846 | 19998 | 1 | 0 | 2 | 379996 | 0 | 70267 | 519731 | 1067 | 518665 | 1067 | 915805 | 5424 | 10470081 | 0 | 10000 | 49 | 373883 | 0 | 380011 | 380034 | 138348 | 59940 | 249330 | 916871 | 1910 | 953875 | 1910 | 1907804 | 380011 | 380011 | 10001 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 10 | 458956 | 458956 | 0 | 458956 | 0 | 19998 | 458956 | 10000 | 10000 | 0 | 0 | 169678 | 71 | 11080 | 70 | 70 | 379944 | 117 | 10000 | 10 | 380012 | 380013 | 380012 | 380012 | 380051 |
10024 | 380011 | 2846 | 19998 | 1 | 0 | 2 | 379996 | 0 | 70267 | 519732 | 1067 | 518665 | 1067 | 915805 | 5424 | 10470139 | 0 | 10000 | 49 | 376931 | 0 | 380011 | 380011 | 138348 | 59947 | 249340 | 916872 | 1910 | 953876 | 1910 | 1907758 | 380011 | 380011 | 10001 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 10 | 458956 | 458956 | 0 | 458956 | 0 | 19998 | 458956 | 10000 | 10000 | 0 | 0 | 169678 | 65 | 11080 | 72 | 71 | 379944 | 117 | 10000 | 10 | 380012 | 380012 | 380012 | 380014 | 380012 |
10024 | 380011 | 2846 | 19998 | 1 | 0 | 2 | 379996 | 0 | 70269 | 519732 | 1067 | 518665 | 1067 | 915805 | 5424 | 10470154 | 0 | 10000 | 49 | 376931 | 0 | 380011 | 380011 | 138348 | 59949 | 249337 | 916872 | 1910 | 953876 | 1910 | 1907836 | 380011 | 380011 | 10001 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 10 | 458956 | 458956 | 0 | 458956 | 0 | 19998 | 458956 | 10000 | 10000 | 0 | 0 | 169678 | 56 | 11070 | 71 | 72 | 379944 | 117 | 10000 | 10 | 380012 | 380014 | 380012 | 380012 | 380012 |
10024 | 380013 | 2846 | 19998 | 0 | 0 | 2 | 379996 | 0 | 70267 | 519732 | 1067 | 518665 | 1067 | 915873 | 5424 | 10470154 | 0 | 10000 | 49 | 376933 | 0 | 380011 | 380011 | 138348 | 59949 | 249340 | 916872 | 1910 | 953875 | 1910 | 1907884 | 380011 | 380011 | 10001 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 10 | 458956 | 458956 | 0 | 459006 | 0 | 19998 | 458956 | 10000 | 10000 | 0 | 0 | 169679 | 57 | 11074 | 72 | 71 | 379971 | 117 | 10000 | 10 | 380012 | 380012 | 380012 | 380012 | 380034 |
10024 | 380011 | 2846 | 20004 | 0 | 0 | 2 | 379996 | 0 | 70267 | 519732 | 1067 | 518665 | 1067 | 915805 | 5424 | 10470154 | 0 | 10000 | 49 | 376931 | 0 | 380011 | 380011 | 138348 | 59941 | 249340 | 916872 | 1910 | 953875 | 1910 | 1907770 | 380011 | 380011 | 10001 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 10 | 458956 | 458956 | 0 | 458958 | 72 | 20004 | 458956 | 10000 | 10000 | 0 | 0 | 169680 | 67 | 11069 | 70 | 69 | 379944 | 117 | 10000 | 10 | 380048 | 380013 | 380012 | 380012 | 380012 |
10024 | 380011 | 2846 | 19998 | 0 | 0 | 2 | 379996 | 0 | 70267 | 519731 | 1067 | 518665 | 1067 | 915805 | 5424 | 10470154 | 0 | 10000 | 49 | 376931 | 0 | 380011 | 380034 | 138348 | 59947 | 249326 | 916872 | 1910 | 953876 | 1910 | 1907780 | 380013 | 380011 | 10001 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 10 | 458956 | 458956 | 0 | 458956 | 0 | 19998 | 458956 | 10000 | 10000 | 0 | 2 | 169681 | 63 | 11081 | 71 | 71 | 379944 | 117 | 10000 | 10 | 380012 | 380012 | 380013 | 380012 | 380014 |
10024 | 380011 | 2846 | 19998 | 0 | 0 | 2 | 379996 | 0 | 70267 | 519732 | 1067 | 518665 | 1067 | 915841 | 5424 | 10470139 | 0 | 10000 | 49 | 376931 | 0 | 380011 | 380011 | 138348 | 59939 | 249327 | 916872 | 1910 | 953875 | 1910 | 1907758 | 380012 | 380011 | 10001 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 10 | 458956 | 458956 | 0 | 458956 | 0 | 19998 | 458956 | 10000 | 10000 | 0 | 0 | 169676 | 51 | 11069 | 70 | 72 | 379945 | 117 | 10000 | 10 | 380012 | 380012 | 380012 | 380012 | 380012 |