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:
swp x0, 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): 2.000
Issues: 2.000
Integer unit issues: 0.000
Load/store unit issues: 2.000
SIMD/FP unit issues: 0.000
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) | 0e | 0f | 1e | 1f | 22 | 23 | 24 | 3a | 3f | 46 | 49 | 51 | schedule uop (52) | schedule ldst uop (55) | dispatch ldst uop (58) | simd uops in schedulers (5a) | 5f | 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 load (95) | inst ldst (9b) | 9d | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | cf | d0 | d1 | d2 | l1i cache miss demand (d3) | l1i tlb miss demand (d4) | d5 | map dispatch bubble (d6) | d9 | da | db | dd | fetch restart (de) | e0 | ea | eb | ec | ? ldst retires (ed) | f5 | f6 | f7 | f8 | fd |
72005 | 33131 | 248 | 0 | 28 | 0 | 1 | 24 | 0 | 1 | 1 | 1002 | 0 | 1 | 0 | 0 | 6009 | 32972 | 1 | 1 | 27912 | 2000 | 2000 | 2000 | 10000 | 10 | 49 | 30010 | 32757 | 33219 | 3 | 10 | 2000 | 2000 | 3000 | 32957 | 5190 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 2 | 1000 | 1000 | 0 | 0 | 2 | 2001 | 1 | 1 | 2 | 0 | 2 | 1 | 16135 | 11764 | 0 | 8340 | 3858 | 12 | 83 | 23055 | 3867 | 4437 | 14 | 54 | 65 | 32535 | 17614 | 14558 | 17118 | 2000 | 32901 | 32842 | 32923 | 32883 | 32946 |
72004 | 33266 | 247 | 1 | 26 | 0 | 0 | 28 | 1 | 0 | 0 | 1000 | 1 | 1 | 0 | 0 | 6007 | 32831 | 0 | 0 | 27775 | 2000 | 2000 | 2000 | 10000 | 12 | 49 | 29913 | 32797 | 32810 | 3 | 10 | 2000 | 2000 | 3000 | 33084 | 5203 | 1 | 1 | 71001 | 1000 | 1000 | 1 | 2003 | 3 | 2 | 2 | 1001 | 1001 | 0 | 0 | 4 | 2001 | 2 | 1 | 0 | 2 | 2 | 3 | 15973 | 11716 | 0 | 8255 | 3846 | 13 | 71 | 23116 | 3877 | 4437 | 18 | 70 | 65 | 32475 | 16548 | 14742 | 16635 | 2000 | 32962 | 32944 | 32916 | 33031 | 33418 |
72004 | 33108 | 249 | 1 | 34 | 1 | 0 | 25 | 0 | 0 | 0 | 1004 | 1 | 1 | 0 | 0 | 5864 | 32828 | 0 | 0 | 27790 | 2000 | 2000 | 2000 | 10000 | 8 | 49 | 29658 | 32897 | 32843 | 3 | 10 | 2000 | 2000 | 3000 | 32869 | 5203 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 0 | 1001 | 1000 | 0 | 0 | 2 | 2001 | 1 | 0 | 2 | 2 | 0 | 0 | 15594 | 11600 | 1 | 8242 | 3867 | 9 | 58 | 23037 | 3807 | 4435 | 16 | 67 | 62 | 32439 | 16927 | 14704 | 16128 | 2000 | 32977 | 32902 | 32813 | 32926 | 32809 |
72004 | 32878 | 246 | 0 | 27 | 0 | 0 | 24 | 0 | 0 | 0 | 1003 | 0 | 0 | 0 | 0 | 5729 | 33145 | 0 | 0 | 27919 | 2000 | 2000 | 2000 | 10000 | 8 | 49 | 30201 | 32936 | 33297 | 3 | 10 | 2000 | 2000 | 3000 | 32865 | 5202 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 2 | 1001 | 1000 | 0 | 0 | 2 | 2001 | 1 | 0 | 2 | 2 | 0 | 0 | 15909 | 11805 | 0 | 8237 | 3891 | 9 | 62 | 23372 | 3791 | 4444 | 19 | 59 | 64 | 32396 | 16381 | 14633 | 16278 | 2000 | 32964 | 32942 | 32960 | 33215 | 32969 |
72004 | 33041 | 249 | 0 | 25 | 0 | 0 | 25 | 0 | 0 | 1 | 1002 | 0 | 0 | 0 | 0 | 5984 | 32758 | 1 | 0 | 27830 | 2000 | 2000 | 2000 | 10000 | 6 | 49 | 30134 | 32800 | 33215 | 3 | 10 | 2000 | 2000 | 3000 | 33139 | 5225 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 2 | 1000 | 1000 | 1 | 0 | 2 | 2001 | 1 | 0 | 2 | 2 | 0 | 0 | 15928 | 11769 | 0 | 8209 | 3914 | 5 | 68 | 23083 | 3774 | 4435 | 15 | 58 | 60 | 32540 | 16728 | 14656 | 15955 | 2000 | 32985 | 32893 | 32982 | 33048 | 32951 |
72004 | 33004 | 248 | 0 | 26 | 0 | 0 | 27 | 0 | 0 | 0 | 1004 | 0 | 1 | 0 | 0 | 5921 | 33046 | 0 | 0 | 27824 | 2000 | 2000 | 2000 | 10000 | 5 | 49 | 29937 | 32777 | 32911 | 3 | 10 | 2000 | 2000 | 3000 | 32817 | 5207 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 2 | 1001 | 1000 | 0 | 0 | 5 | 2000 | 0 | 0 | 2 | 2 | 0 | 0 | 16180 | 11141 | 1 | 8163 | 3943 | 5 | 68 | 23050 | 3871 | 4442 | 20 | 58 | 58 | 32551 | 17116 | 14851 | 16459 | 2000 | 32941 | 33006 | 33086 | 32858 | 33244 |
72004 | 32960 | 247 | 0 | 23 | 0 | 0 | 27 | 0 | 0 | 0 | 1007 | 0 | 1 | 0 | 0 | 5930 | 32823 | 0 | 0 | 27675 | 2000 | 2000 | 2000 | 10000 | 4 | 49 | 29995 | 32963 | 32883 | 3 | 10 | 2000 | 2000 | 3000 | 33038 | 5201 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 0 | 1000 | 1000 | 0 | 0 | 2 | 2001 | 1 | 0 | 2 | 2 | 0 | 0 | 15982 | 11505 | 0 | 8307 | 3771 | 14 | 68 | 23283 | 3920 | 4435 | 22 | 66 | 67 | 32643 | 17128 | 14779 | 16388 | 2000 | 33041 | 33000 | 33119 | 33064 | 33127 |
72004 | 33134 | 248 | 0 | 32 | 0 | 0 | 28 | 0 | 0 | 0 | 1013 | 0 | 1 | 0 | 0 | 5962 | 32861 | 0 | 0 | 28040 | 2000 | 2000 | 2000 | 10000 | 7 | 49 | 29819 | 32941 | 33093 | 3 | 10 | 2000 | 2000 | 3000 | 33031 | 5217 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 0 | 1000 | 1000 | 0 | 0 | 0 | 2001 | 1 | 0 | 0 | 2 | 0 | 0 | 15887 | 11538 | 1 | 8346 | 3873 | 14 | 72 | 23129 | 3877 | 4435 | 17 | 67 | 71 | 32471 | 17474 | 15065 | 15681 | 2000 | 32941 | 33113 | 33010 | 32981 | 32910 |
72004 | 33017 | 247 | 0 | 27 | 0 | 0 | 27 | 0 | 0 | 0 | 1003 | 0 | 1 | 0 | 0 | 5945 | 32864 | 0 | 0 | 27943 | 2000 | 2000 | 2000 | 10000 | 7 | 49 | 30060 | 32727 | 33024 | 3 | 12 | 2000 | 2000 | 3000 | 32797 | 5218 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2002 | 0 | 0 | 0 | 1000 | 1000 | 0 | 0 | 2 | 2001 | 1 | 0 | 0 | 2 | 0 | 0 | 16105 | 11685 | 0 | 8151 | 3861 | 9 | 51 | 23142 | 3924 | 4436 | 15 | 70 | 68 | 32512 | 17544 | 14958 | 16246 | 2000 | 33079 | 33149 | 33077 | 33003 | 33140 |
72004 | 33238 | 247 | 0 | 23 | 0 | 0 | 26 | 0 | 0 | 0 | 1003 | 0 | 0 | 0 | 0 | 5936 | 33025 | 1 | 1 | 27961 | 2000 | 2000 | 2000 | 10000 | 8 | 49 | 29797 | 32871 | 33161 | 3 | 10 | 2000 | 2000 | 3000 | 33057 | 5217 | 1 | 1 | 71001 | 1000 | 1000 | 1 | 2000 | 0 | 2 | 2 | 1000 | 1000 | 0 | 0 | 2 | 2001 | 1 | 0 | 2 | 2 | 0 | 0 | 15975 | 11956 | 0 | 8207 | 3877 | 12 | 62 | 23194 | 3847 | 4435 | 20 | 63 | 62 | 32548 | 17284 | 15107 | 16558 | 2000 | 33095 | 32852 | 33009 | 32966 | 33103 |
Code:
swp x0, x1, [x6] add x6, x6, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 3.0062
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 1e | 1f | 20 | 22 | 29 | 3a | 3e | 3f | 40 | 43 | 46 | 49 | 4f | 51 | schedule uop (52) | schedule int uop (53) | schedule ldst uop (55) | dispatch int uop (56) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | 60 | 67 | 69 | 6a | 6d | 6e | map stall dispatch (70) | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | 92 | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 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 | 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 |
30209 | 30071 | 225 | 2 | 0 | 2 | 0 | 1 | 0 | 5662 | 3 | 865 | 1 | 768 | 102 | 168 | 30047 | 786 | 30 | 169 | 197 | 13568 | 25 | 30105 | 10104 | 20000 | 10100 | 20000 | 60569 | 1411079 | 1 | 2 | 49 | 26982 | 30062 | 30062 | 26035 | 3 | 26270 | 30100 | 10200 | 20000 | 10200 | 30000 | 30062 | 74 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20924 | 6 | 1250 | 1077 | 10953 | 10309 | 289 | 1 | 955 | 36 | 1363 | 21284 | 13 | 288 | 7 | 776 | 1084 | 6 | 0 | 1310 | 1 | 16 | 1 | 1 | 30068 | 10000 | 13 | 13 | 20000 | 10100 | 30072 | 30072 | 30072 | 30072 | 30072 |
30204 | 30071 | 225 | 3 | 3 | 0 | 0 | 1 | 0 | 5907 | 10 | 886 | 1 | 776 | 106 | 160 | 30047 | 809 | 30 | 224 | 268 | 13607 | 25 | 30102 | 10188 | 20000 | 10100 | 20000 | 60581 | 1411038 | 1 | 0 | 49 | 26982 | 30062 | 30062 | 26023 | 3 | 26279 | 30100 | 10200 | 20000 | 10200 | 30000 | 30071 | 79 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20913 | 19 | 1315 | 1054 | 10919 | 10325 | 305 | 0 | 890 | 38 | 1225 | 21307 | 16 | 315 | 13 | 737 | 1123 | 20 | 3 | 1310 | 1 | 16 | 1 | 1 | 30059 | 10000 | 10 | 10 | 20000 | 10100 | 30063 | 30063 | 30063 | 30063 | 30063 |
30204 | 30062 | 225 | 2 | 0 | 0 | 0 | 0 | 0 | 6087 | 11 | 853 | 1 | 696 | 105 | 124 | 30056 | 814 | 33 | 213 | 217 | 13562 | 25 | 30100 | 10102 | 20000 | 10100 | 20000 | 60496 | 1411581 | 1 | 5 | 49 | 26991 | 30068 | 30071 | 26031 | 3 | 26270 | 30100 | 10200 | 20000 | 10200 | 30000 | 30062 | 76 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20911 | 20 | 1333 | 1083 | 10964 | 10339 | 273 | 0 | 938 | 36 | 1212 | 21242 | 17 | 293 | 14 | 749 | 1004 | 17 | 0 | 1310 | 1 | 16 | 1 | 1 | 30059 | 10003 | 10 | 10 | 20000 | 10100 | 30063 | 30063 | 30063 | 30063 | 30063 |
30204 | 30062 | 226 | 1 | 0 | 0 | 0 | 0 | 0 | 5994 | 0 | 905 | 1 | 768 | 115 | 156 | 30056 | 807 | 23 | 188 | 180 | 13612 | 25 | 30100 | 10102 | 20000 | 10100 | 20000 | 60522 | 1411589 | 1 | 0 | 49 | 26991 | 30068 | 30071 | 26033 | 3 | 26270 | 30100 | 10200 | 20000 | 10200 | 30000 | 30062 | 75 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20946 | 6 | 1242 | 1065 | 10980 | 10339 | 295 | 1 | 919 | 32 | 2961 | 21243 | 20 | 345 | 6 | 705 | 1156 | 6 | 0 | 1310 | 1 | 16 | 1 | 1 | 30068 | 10007 | 13 | 13 | 20000 | 10100 | 30072 | 30072 | 30072 | 30072 | 30072 |
30204 | 30071 | 225 | 3 | 0 | 0 | 0 | 0 | 1 | 6044 | 8 | 814 | 1 | 800 | 102 | 152 | 30047 | 790 | 18 | 216 | 244 | 13514 | 25 | 30107 | 10101 | 20000 | 10100 | 20000 | 60563 | 1411017 | 1 | 1 | 49 | 26982 | 30062 | 30062 | 26022 | 3 | 26279 | 30100 | 10200 | 20000 | 10200 | 30000 | 30071 | 78 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20901 | 20 | 1193 | 1034 | 10919 | 10302 | 288 | 0 | 946 | 56 | 1234 | 21287 | 22 | 353 | 13 | 686 | 1128 | 19 | 3 | 1310 | 1 | 16 | 1 | 1 | 30059 | 10003 | 10 | 10 | 20000 | 10100 | 30063 | 30063 | 30063 | 30063 | 30063 |
30204 | 30062 | 225 | 2 | 0 | 0 | 0 | 0 | 0 | 5949 | 15 | 819 | 1 | 752 | 107 | 164 | 30056 | 812 | 25 | 202 | 197 | 13645 | 25 | 30108 | 10101 | 20000 | 10100 | 20000 | 60500 | 1411562 | 1 | 1 | 49 | 26991 | 30071 | 30071 | 26033 | 3 | 26270 | 30100 | 10200 | 20000 | 10200 | 30000 | 30062 | 75 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20952 | 8 | 1145 | 1089 | 10952 | 10341 | 292 | 1 | 905 | 38 | 1215 | 21331 | 18 | 295 | 6 | 628 | 1048 | 0 | 2 | 1310 | 1 | 16 | 1 | 1 | 30059 | 10006 | 10 | 10 | 20000 | 10100 | 30063 | 30063 | 30063 | 30063 | 30063 |
30204 | 30062 | 225 | 2 | 0 | 2 | 0 | 0 | 0 | 6016 | 14 | 848 | 1 | 736 | 103 | 152 | 30056 | 802 | 16 | 231 | 205 | 13585 | 25 | 30104 | 10102 | 20000 | 10100 | 20000 | 60513 | 1411542 | 1 | 0 | 49 | 26991 | 30071 | 30071 | 26032 | 3 | 26270 | 30100 | 10200 | 20000 | 10200 | 30000 | 30062 | 75 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20878 | 6 | 1317 | 1101 | 10936 | 10332 | 282 | 1 | 895 | 96 | 1315 | 21283 | 22 | 287 | 6 | 717 | 1200 | 6 | 0 | 1310 | 1 | 16 | 1 | 1 | 30059 | 10002 | 10 | 10 | 20000 | 10100 | 30063 | 30063 | 30063 | 30063 | 30063 |
30204 | 30062 | 225 | 2 | 2 | 0 | 0 | 0 | 0 | 5829 | 9 | 812 | 1 | 736 | 105 | 160 | 30047 | 807 | 20 | 223 | 258 | 13609 | 25 | 30105 | 10107 | 20000 | 10100 | 20000 | 60583 | 1411150 | 1 | 2 | 49 | 26982 | 30062 | 30062 | 26023 | 3 | 26270 | 30100 | 10200 | 20000 | 10200 | 30000 | 30062 | 75 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 2 | 100 | 20948 | 8 | 1328 | 1043 | 10989 | 10349 | 282 | 1 | 907 | 40 | 1334 | 21246 | 19 | 342 | 7 | 831 | 1216 | 6 | 2 | 1310 | 1 | 16 | 1 | 1 | 30059 | 10003 | 10 | 10 | 20000 | 10100 | 30063 | 30063 | 30063 | 30063 | 30063 |
30204 | 30062 | 225 | 2 | 0 | 0 | 0 | 0 | 1 | 5851 | 12 | 804 | 1 | 704 | 95 | 96 | 30047 | 808 | 18 | 207 | 193 | 13584 | 25 | 30102 | 10105 | 20000 | 10100 | 20000 | 60605 | 1411200 | 1 | 0 | 49 | 26982 | 30062 | 30062 | 26022 | 3 | 26279 | 30100 | 10200 | 20000 | 10200 | 30000 | 30071 | 78 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20959 | 20 | 1276 | 1015 | 10984 | 10346 | 332 | 0 | 926 | 44 | 1313 | 21292 | 16 | 349 | 10 | 697 | 1108 | 19 | 3 | 1310 | 1 | 16 | 1 | 1 | 30059 | 10003 | 10 | 10 | 20000 | 10100 | 30063 | 30063 | 30063 | 30063 | 30063 |
30204 | 30062 | 225 | 2 | 2 | 0 | 2 | 0 | 0 | 5926 | 7 | 827 | 1 | 720 | 113 | 116 | 30047 | 792 | 20 | 224 | 192 | 13599 | 25 | 30102 | 10104 | 20000 | 10100 | 20000 | 60621 | 1411086 | 1 | 2 | 49 | 26982 | 30062 | 30062 | 26026 | 3 | 26279 | 30100 | 10200 | 20000 | 10200 | 30000 | 30071 | 78 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20896 | 20 | 1212 | 1035 | 10964 | 10322 | 279 | 4 | 906 | 32 | 1135 | 21264 | 14 | 352 | 13 | 684 | 1080 | 20 | 0 | 1310 | 1 | 16 | 1 | 1 | 30059 | 10004 | 10 | 10 | 20000 | 10100 | 30063 | 30063 | 30063 | 30063 | 30063 |
Result (median cycles for code): 3.0067
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | l2 tlb miss instruction (0a) | 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) | db | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
30029 | 30067 | 225 | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 5793 | 18 | 848 | 1 | 672 | 93 | 156 | 30052 | 782 | 36 | 211 | 222 | 13586 | 25 | 30013 | 10016 | 20000 | 10010 | 20000 | 60100 | 1411371 | 1 | 3 | 49 | 26987 | 30067 | 30067 | 26049 | 3 | 26297 | 30010 | 10020 | 20000 | 10020 | 30000 | 30067 | 77 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20932 | 16 | 1188 | 907 | 0 | 10925 | 10328 | 283 | 3 | 900 | 34 | 1253 | 21229 | 15 | 319 | 11 | 640 | 1094 | 17 | 0 | 1270 | 3 | 16 | 0 | 1 | 1 | 30064 | 10002 | 9 | 9 | 20000 | 10010 | 30068 | 30068 | 30068 | 30068 | 30068 |
30024 | 30067 | 225 | 2 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 5804 | 12 | 802 | 1 | 680 | 111 | 160 | 30052 | 838 | 47 | 204 | 240 | 13570 | 25 | 30012 | 10014 | 20000 | 10010 | 20000 | 60120 | 1411355 | 1 | 1 | 49 | 26987 | 30067 | 30067 | 26060 | 3 | 26297 | 30010 | 10020 | 20000 | 10020 | 30249 | 30077 | 77 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20945 | 17 | 1226 | 949 | 0 | 10963 | 10341 | 271 | 5 | 913 | 32 | 1143 | 21271 | 24 | 379 | 10 | 720 | 990 | 14 | 0 | 1270 | 2 | 16 | 0 | 1 | 1 | 30064 | 10006 | 9 | 9 | 20000 | 10010 | 30068 | 30068 | 30068 | 30068 | 30068 |
30024 | 30067 | 225 | 2 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 6099 | 10 | 784 | 1 | 704 | 107 | 280 | 30052 | 780 | 43 | 192 | 206 | 13598 | 25 | 30012 | 10014 | 20000 | 10010 | 20000 | 60137 | 1411366 | 1 | 1 | 49 | 26987 | 30067 | 30067 | 26050 | 3 | 26297 | 30010 | 10020 | 20000 | 10020 | 30000 | 30067 | 77 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 1 | 10 | 20911 | 17 | 1167 | 979 | 0 | 10897 | 10342 | 265 | 6 | 868 | 34 | 1241 | 21234 | 19 | 333 | 11 | 674 | 976 | 17 | 6 | 1270 | 1 | 16 | 0 | 1 | 1 | 30064 | 10003 | 9 | 9 | 20000 | 10010 | 30068 | 30068 | 30068 | 30068 | 30068 |
30024 | 30067 | 226 | 2 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 5959 | 12 | 809 | 1 | 720 | 108 | 112 | 30052 | 787 | 42 | 207 | 242 | 13610 | 25 | 30011 | 10010 | 20000 | 10010 | 20000 | 60125 | 1411378 | 1 | 1 | 49 | 26987 | 30067 | 30067 | 26050 | 3 | 26297 | 30010 | 10020 | 20000 | 10020 | 30000 | 30067 | 78 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20882 | 16 | 1193 | 974 | 0 | 10910 | 10326 | 280 | 2 | 902 | 38 | 1253 | 21257 | 14 | 306 | 10 | 780 | 992 | 16 | 0 | 1270 | 1 | 16 | 0 | 1 | 1 | 30064 | 10002 | 9 | 9 | 20000 | 10010 | 30068 | 30068 | 30068 | 30068 | 30068 |
30024 | 30067 | 225 | 2 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 5873 | 12 | 806 | 1 | 696 | 115 | 148 | 30052 | 767 | 32 | 199 | 226 | 13552 | 25 | 30012 | 10012 | 20000 | 10010 | 20000 | 60118 | 1411310 | 0 | 2 | 49 | 26987 | 30067 | 30067 | 26052 | 3 | 26297 | 30010 | 10020 | 20000 | 10020 | 30000 | 30067 | 77 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 1 | 10 | 20912 | 21 | 1319 | 990 | 0 | 10892 | 10353 | 293 | 2 | 894 | 34 | 1198 | 21248 | 20 | 357 | 11 | 595 | 965 | 16 | 2 | 1270 | 1 | 16 | 1 | 1 | 1 | 30064 | 10000 | 9 | 9 | 20000 | 10010 | 30068 | 30068 | 30068 | 30068 | 30068 |
30024 | 30067 | 225 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 5784 | 13 | 780 | 1 | 672 | 100 | 140 | 30052 | 792 | 44 | 224 | 235 | 13622 | 25 | 30010 | 10012 | 20000 | 10010 | 20000 | 60141 | 1411335 | 1 | 2 | 49 | 26987 | 30067 | 30067 | 26051 | 3 | 26298 | 30010 | 10020 | 20000 | 10020 | 30000 | 30067 | 77 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20929 | 16 | 1235 | 1018 | 0 | 10883 | 10310 | 247 | 3 | 931 | 36 | 1299 | 21244 | 19 | 318 | 10 | 637 | 912 | 17 | 0 | 1270 | 1 | 16 | 0 | 1 | 1 | 30064 | 10000 | 9 | 9 | 20000 | 10010 | 30068 | 30068 | 30068 | 30068 | 30068 |
30024 | 30067 | 225 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5770 | 12 | 807 | 1 | 696 | 113 | 152 | 30052 | 759 | 36 | 213 | 203 | 13590 | 25 | 30015 | 10014 | 20000 | 10010 | 20000 | 60146 | 1411289 | 1 | 1 | 49 | 26987 | 30067 | 30067 | 26053 | 3 | 26311 | 30010 | 10020 | 20000 | 10103 | 30000 | 30067 | 76 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20951 | 17 | 1325 | 1037 | 0 | 10937 | 10353 | 284 | 7 | 851 | 32 | 1144 | 21262 | 15 | 423 | 12 | 703 | 963 | 17 | 0 | 1270 | 1 | 16 | 0 | 1 | 1 | 30064 | 10005 | 9 | 9 | 20000 | 10010 | 30068 | 30068 | 30068 | 30068 | 30068 |
30024 | 30067 | 226 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6155 | 12 | 805 | 1 | 688 | 95 | 140 | 30052 | 765 | 35 | 208 | 244 | 13584 | 25 | 30012 | 10010 | 20000 | 10090 | 20000 | 60113 | 1411394 | 1 | 0 | 49 | 26987 | 30064 | 30067 | 26051 | 3 | 26297 | 30010 | 10020 | 20000 | 10020 | 30000 | 30067 | 77 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20922 | 16 | 1249 | 993 | 0 | 10980 | 10331 | 289 | 0 | 908 | 36 | 1229 | 21204 | 18 | 410 | 10 | 714 | 952 | 17 | 0 | 1270 | 2 | 16 | 0 | 1 | 2 | 30064 | 10000 | 9 | 9 | 20000 | 10010 | 30068 | 30068 | 30068 | 30068 | 30068 |
30024 | 30067 | 225 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 5897 | 13 | 814 | 1 | 696 | 109 | 108 | 30052 | 773 | 30 | 177 | 217 | 13533 | 25 | 30016 | 10013 | 20000 | 10010 | 20000 | 60144 | 1411390 | 0 | 1 | 49 | 26987 | 30067 | 30067 | 26050 | 3 | 26297 | 30010 | 10020 | 20000 | 10020 | 30000 | 30067 | 76 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 1 | 10 | 20944 | 16 | 1344 | 987 | 0 | 10930 | 10349 | 281 | 0 | 875 | 38 | 1149 | 21192 | 15 | 350 | 10 | 622 | 1056 | 16 | 0 | 1270 | 2 | 15 | 0 | 1 | 1 | 30064 | 10000 | 9 | 9 | 20000 | 10010 | 30068 | 30068 | 30068 | 30068 | 30068 |
30024 | 30067 | 225 | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 5906 | 11 | 802 | 1 | 648 | 92 | 156 | 30052 | 811 | 32 | 190 | 234 | 13543 | 25 | 30010 | 10010 | 20000 | 10010 | 20000 | 60130 | 1411373 | 0 | 2 | 49 | 26987 | 30067 | 30067 | 26050 | 3 | 26298 | 30010 | 10020 | 20000 | 10020 | 30000 | 30067 | 76 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20916 | 16 | 1175 | 1095 | 0 | 10883 | 10321 | 272 | 5 | 922 | 32 | 1261 | 21247 | 19 | 351 | 10 | 740 | 1000 | 17 | 2 | 1270 | 2 | 15 | 0 | 1 | 1 | 30064 | 10002 | 9 | 9 | 20000 | 10010 | 30068 | 30068 | 30068 | 30068 | 30068 |
Code:
swp x0, x1, [x6]
mov x7, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 3.0200
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 22 | 23 | 3a | 3f | 43 | 46 | 49 | 4f | 51 | schedule uop (52) | schedule int uop (53) | schedule ldst uop (55) | dispatch int uop (56) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | 60 | 69 | 6a | 6d | 6e | map stall dispatch (70) | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | 92 | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | l1d cache miss ld (a3) | a4 | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | 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 | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
20206 | 30322 | 226 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3396 | 2 | 1 | 0 | 27 | 30329 | 2 | 17 | 16 | 13775 | 25 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 1421209 | 0 | 49 | 27276 | 30072 | 30328 | 27531 | 6 | 27785 | 20100 | 200 | 20008 | 200 | 30012 | 30330 | 560 | 5 | 1 | 10201 | 100 | 99 | 127 | 100 | 10000 | 100 | 10000 | 1 | 100 | 20026 | 28 | 42 | 53 | 0 | 10073 | 10014 | 0 | 1 | 108 | 20064 | 52 | 14 | 32 | 0 | 26 | 6 | 1 | 1 | 1 | 717 | 38 | 0 | 16 | 0 | 0 | 30329 | 0 | 10 | 10 | 0 | 20000 | 100 | 30323 | 30317 | 30207 | 30097 | 30326 |
20204 | 30343 | 227 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 3419 | 16 | 0 | 0 | 14 | 30275 | 0 | 17 | 17 | 13718 | 25 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 1416683 | 0 | 49 | 26979 | 30059 | 30210 | 27534 | 7 | 27807 | 20100 | 200 | 20008 | 200 | 30012 | 30122 | 560 | 1 | 1 | 10201 | 100 | 99 | 124 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 0 | 0 | 32 | 10046 | 10002 | 0 | 0 | 51 | 20048 | 46 | 2 | 40 | 46 | 0 | 0 | 1 | 1 | 1 | 716 | 56 | 0 | 16 | 0 | 0 | 30128 | 1 | 13 | 13 | 0 | 20000 | 100 | 30181 | 30278 | 30060 | 30192 | 30060 |
20204 | 30121 | 225 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 3383 | 2 | 0 | 0 | 27 | 30037 | 2 | 15 | 15 | 13848 | 25 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 1423610 | 0 | 49 | 27263 | 30176 | 30343 | 27563 | 6 | 27800 | 20100 | 200 | 20008 | 200 | 30012 | 30152 | 558 | 1 | 1 | 10201 | 100 | 99 | 0 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 0 | 0 | 184 | 10007 | 10002 | 0 | 0 | 56 | 20011 | 46 | 0 | 34 | 46 | 0 | 0 | 1 | 1 | 1 | 716 | 33 | 0 | 16 | 0 | 0 | 30088 | 0 | 13 | 13 | 0 | 20000 | 100 | 30181 | 30060 | 30301 | 30060 | 30211 |
20204 | 30180 | 225 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 3425 | 16 | 0 | 0 | 0 | 30195 | 4 | 17 | 17 | 13710 | 25 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 1416625 | 1 | 49 | 27091 | 30316 | 30059 | 27270 | 6 | 27506 | 20100 | 200 | 20008 | 204 | 30012 | 30346 | 441 | 1 | 1 | 10201 | 100 | 99 | 0 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 46 | 46 | 0 | 10050 | 10002 | 0 | 0 | 57 | 20048 | 12 | 2 | 40 | 46 | 0 | 0 | 1 | 1 | 1 | 716 | 0 | 0 | 16 | 0 | 0 | 30049 | 0 | 0 | 14 | 0 | 20000 | 100 | 30053 | 30053 | 30187 | 30077 | 30307 |
20204 | 30343 | 227 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3400 | 16 | 1 | 0 | 13 | 30044 | 0 | 17 | 17 | 13710 | 25 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 1416601 | 0 | 49 | 27130 | 30200 | 30298 | 27507 | 7 | 27512 | 20100 | 200 | 20008 | 200 | 30012 | 30180 | 487 | 1 | 1 | 10201 | 100 | 99 | 0 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20026 | 27 | 42 | 0 | 192 | 10047 | 10014 | 0 | 1 | 108 | 20043 | 36 | 14 | 31 | 0 | 26 | 1 | 1 | 1 | 1 | 716 | 38 | 0 | 16 | 0 | 0 | 30149 | 1 | 14 | 10 | 0 | 20000 | 100 | 30193 | 30083 | 30333 | 30329 | 30093 |
20204 | 30356 | 226 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3430 | 2 | 0 | 0 | 12 | 30330 | 0 | 13 | 14 | 13535 | 25 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 1419352 | 1 | 49 | 26972 | 30340 | 30298 | 27421 | 6 | 27512 | 20100 | 200 | 20008 | 200 | 30012 | 30279 | 406 | 1 | 1 | 10201 | 100 | 99 | 0 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20026 | 25 | 0 | 53 | 0 | 10057 | 10016 | 0 | 0 | 97 | 20027 | 74 | 16 | 30 | 41 | 25 | 0 | 1 | 1 | 1 | 716 | 30 | 0 | 16 | 0 | 0 | 30333 | 0 | 14 | 0 | 0 | 20000 | 100 | 30053 | 30053 | 30053 | 30137 | 30332 |
20204 | 30355 | 227 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3465 | 16 | 1 | 0 | 12 | 30215 | 3 | 17 | 17 | 13693 | 25 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 1417501 | 1 | 49 | 27071 | 30309 | 30059 | 27398 | 7 | 27513 | 20100 | 200 | 20008 | 200 | 30012 | 30309 | 429 | 1 | 1 | 10201 | 100 | 99 | 45 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20027 | 26 | 41 | 53 | 72 | 10054 | 10016 | 0 | 1 | 99 | 20065 | 56 | 14 | 29 | 42 | 26 | 1 | 1 | 1 | 1 | 716 | 39 | 1 | 34 | 0 | 0 | 30340 | 0 | 14 | 0 | 0 | 20000 | 100 | 30137 | 30355 | 30357 | 30053 | 30053 |
20204 | 30306 | 225 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3428 | 2 | 1 | 0 | 24 | 30313 | 0 | 13 | 15 | 13834 | 25 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 1424221 | 1 | 49 | 27206 | 30052 | 30334 | 27417 | 22 | 27654 | 20100 | 200 | 20008 | 200 | 30012 | 30059 | 287 | 1 | 1 | 10201 | 100 | 99 | 0 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20026 | 26 | 42 | 53 | 14 | 10072 | 10016 | 0 | 1 | 108 | 20065 | 73 | 16 | 32 | 40 | 26 | 0 | 1 | 1 | 1 | 716 | 39 | 0 | 16 | 0 | 0 | 30343 | 4 | 10 | 10 | 0 | 20000 | 100 | 30357 | 30293 | 30053 | 30053 | 30303 |
20204 | 30250 | 227 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3382 | 2 | 1 | 0 | 24 | 30339 | 0 | 13 | 13 | 13831 | 25 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 1424790 | 1 | 49 | 27216 | 30340 | 30333 | 27536 | 6 | 27506 | 20100 | 200 | 20008 | 200 | 30012 | 30052 | 527 | 1 | 1 | 10201 | 100 | 99 | 0 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 0 | 38 | 0 | 10048 | 10002 | 2 | 0 | 9 | 20048 | 50 | 2 | 35 | 38 | 0 | 0 | 1 | 1 | 1 | 716 | 38 | 0 | 16 | 0 | 0 | 30049 | 0 | 0 | 10 | 0 | 20000 | 100 | 30053 | 30053 | 30347 | 30317 | 30053 |
20204 | 30246 | 227 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 3423 | 16 | 1 | 0 | 14 | 30044 | 0 | 18 | 18 | 13700 | 25 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 1410741 | 1 | 49 | 27120 | 30059 | 30198 | 27431 | 6 | 27513 | 20100 | 200 | 20008 | 200 | 30012 | 30200 | 290 | 1 | 1 | 10201 | 100 | 99 | 0 | 100 | 10000 | 100 | 10000 | 1 | 100 | 20027 | 26 | 42 | 54 | 0 | 10077 | 10016 | 0 | 0 | 105 | 20063 | 74 | 14 | 33 | 41 | 26 | 1 | 1 | 1 | 1 | 716 | 38 | 0 | 16 | 0 | 0 | 30283 | 0 | 0 | 7 | 0 | 20000 | 100 | 30347 | 30053 | 30177 | 30332 | 30297 |
Result (median cycles for code): 3.0209
retire uop (01) | cycle (02) | 03 | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 22 | 23 | 3a | 3f | 43 | 46 | 49 | 4f | 51 | schedule uop (52) | schedule int uop (53) | schedule ldst uop (55) | dispatch int uop (56) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | 60 | 69 | 6a | 6d | 6e | map stall dispatch (70) | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | 92 | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | l1d cache miss ld (a3) | a4 | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | c2 | branch cond mispred nonspec (c5) | cf | d1 | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | e7 | ea | eb | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
20026 | 30128 | 227 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3372 | 2 | 1 | 0 | 2 | 30223 | 2 | 15 | 14 | 13722 | 25 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 1419630 | 1 | 49 | 27202 | 30049 | 30178 | 27481 | 3 | 27532 | 20010 | 20 | 20000 | 20 | 30000 | 30078 | 479 | 1 | 1 | 10021 | 10 | 9 | 84 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 30 | 0 | 0 | 10034 | 10002 | 0 | 0 | 39 | 20033 | 11 | 2 | 26 | 30 | 0 | 0 | 640 | 18 | 2 | 16 | 2 | 2 | 30095 | 1 | 6 | 6 | 20000 | 10 | 30249 | 30249 | 30246 | 30149 | 30249 |
20024 | 30088 | 227 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3375 | 2 | 1 | 0 | 19 | 30233 | 1 | 15 | 15 | 13758 | 25 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 1419073 | 0 | 49 | 27156 | 30248 | 30091 | 27481 | 3 | 27728 | 20010 | 20 | 20000 | 20 | 30000 | 30052 | 475 | 1 | 1 | 10021 | 10 | 9 | 59 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 30 | 29 | 115 | 10033 | 10000 | 0 | 0 | 37 | 20033 | 31 | 2 | 25 | 30 | 0 | 0 | 640 | 23 | 2 | 16 | 2 | 2 | 30105 | 2 | 6 | 6 | 20000 | 10 | 30246 | 30249 | 30248 | 30053 | 30249 |
20024 | 30098 | 227 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3342 | 3 | 1 | 0 | 13 | 30037 | 2 | 15 | 0 | 13735 | 25 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 1419548 | 0 | 49 | 27168 | 30248 | 30100 | 27285 | 3 | 27728 | 20010 | 20 | 20000 | 20 | 30000 | 30248 | 479 | 1 | 1 | 10021 | 10 | 9 | 87 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 0 | 29 | 83 | 10034 | 10002 | 0 | 0 | 41 | 20035 | 33 | 2 | 0 | 30 | 0 | 0 | 640 | 18 | 2 | 16 | 2 | 3 | 30215 | 2 | 6 | 6 | 20000 | 10 | 30249 | 30249 | 30249 | 30249 | 30247 |
20024 | 30208 | 227 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3383 | 2 | 1 | 0 | 19 | 30153 | 2 | 15 | 0 | 13592 | 25 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 1410993 | 0 | 49 | 27168 | 30248 | 30248 | 27414 | 3 | 27638 | 20010 | 20 | 20000 | 20 | 30000 | 30052 | 417 | 1 | 1 | 10021 | 10 | 9 | 87 | 10 | 10000 | 10 | 10000 | 1 | 10 | 20000 | 0 | 30 | 28 | 146 | 10031 | 10002 | 0 | 0 | 41 | 20036 | 7 | 2 | 26 | 30 | 0 | 0 | 640 | 18 | 2 | 16 | 2 | 2 | 30244 | 1 | 6 | 0 | 20000 | 10 | 30249 | 30249 | 30239 | 30149 | 30259 |
20024 | 30088 | 227 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3372 | 2 | 1 | 0 | 19 | 30231 | 0 | 15 | 14 | 13701 | 25 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 1419607 | 0 | 49 | 27018 | 30244 | 30208 | 27287 | 3 | 27728 | 20010 | 20 | 20000 | 20 | 30000 | 30245 | 459 | 1 | 1 | 10021 | 10 | 9 | 0 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 30 | 0 | 146 | 10031 | 10002 | 1 | 0 | 36 | 20036 | 34 | 2 | 26 | 30 | 0 | 0 | 640 | 18 | 2 | 16 | 2 | 2 | 30065 | 1 | 0 | 6 | 20000 | 10 | 30249 | 30249 | 30053 | 30249 | 30247 |
20024 | 30198 | 227 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3377 | 2 | 1 | 0 | 19 | 30233 | 2 | 15 | 14 | 13722 | 25 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 1419599 | 1 | 49 | 27168 | 30149 | 30247 | 27481 | 3 | 27708 | 20010 | 20 | 20000 | 20 | 30000 | 30245 | 479 | 1 | 1 | 10021 | 10 | 9 | 25 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 30 | 29 | 67 | 10033 | 10002 | 0 | 0 | 36 | 20033 | 31 | 2 | 26 | 30 | 0 | 0 | 640 | 18 | 2 | 16 | 2 | 2 | 30203 | 1 | 6 | 6 | 20000 | 10 | 30249 | 30249 | 30249 | 30249 | 30053 |
20024 | 30197 | 227 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3371 | 2 | 1 | 0 | 19 | 30063 | 0 | 14 | 15 | 13726 | 25 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 1419500 | 0 | 49 | 27138 | 30248 | 30250 | 27350 | 3 | 27578 | 20010 | 20 | 20000 | 20 | 30000 | 30248 | 359 | 1 | 1 | 10021 | 10 | 9 | 80 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 30 | 29 | 0 | 10012 | 10002 | 0 | 0 | 9 | 20033 | 31 | 2 | 25 | 30 | 0 | 0 | 640 | 23 | 2 | 16 | 2 | 2 | 30244 | 2 | 6 | 6 | 20000 | 10 | 30249 | 30209 | 30129 | 30249 | 30219 |
20024 | 30248 | 227 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3371 | 2 | 0 | 0 | 0 | 30053 | 2 | 15 | 0 | 13722 | 25 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 1419576 | 0 | 49 | 27157 | 30248 | 30249 | 27360 | 3 | 27532 | 20010 | 20 | 20000 | 20 | 30000 | 30248 | 369 | 1 | 1 | 10021 | 10 | 9 | 87 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 30 | 29 | 146 | 10037 | 10002 | 0 | 0 | 41 | 20035 | 7 | 0 | 26 | 30 | 0 | 0 | 640 | 18 | 2 | 16 | 2 | 2 | 30245 | 1 | 6 | 6 | 20000 | 10 | 30249 | 30249 | 30179 | 30079 | 30249 |
20024 | 30052 | 226 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3380 | 2 | 0 | 0 | 19 | 30233 | 2 | 14 | 14 | 13726 | 25 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 1419676 | 1 | 49 | 27168 | 30088 | 30245 | 27430 | 3 | 27532 | 20010 | 20 | 20000 | 20 | 30000 | 30248 | 419 | 1 | 1 | 10021 | 10 | 9 | 84 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 30 | 29 | 2 | 10034 | 10002 | 0 | 0 | 36 | 20036 | 34 | 2 | 25 | 30 | 0 | 0 | 640 | 23 | 2 | 16 | 2 | 2 | 30095 | 2 | 6 | 6 | 20000 | 10 | 30053 | 30249 | 30250 | 30149 | 30249 |
20024 | 30088 | 225 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3381 | 2 | 1 | 0 | 9 | 30233 | 1 | 15 | 15 | 13581 | 25 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 1410911 | 0 | 49 | 27168 | 30095 | 30252 | 27442 | 3 | 27679 | 20010 | 20 | 20000 | 20 | 30000 | 30248 | 450 | 1 | 1 | 10021 | 10 | 9 | 0 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 30 | 28 | 0 | 10031 | 10002 | 0 | 0 | 41 | 20035 | 33 | 2 | 26 | 30 | 0 | 0 | 640 | 18 | 2 | 16 | 2 | 2 | 30245 | 1 | 6 | 6 | 20000 | 10 | 30079 | 30249 | 30246 | 30249 | 30248 |