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:
ld1r { v0.8h }, [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
mov x0, 1 mov x1, 2 mov x8, 0
(no loop instructions)
Retires (minus 60 nops): 2.000
Issues: 2.002
Integer unit issues: 0.000
Load/store unit issues: 1.000
SIMD/FP unit issues: 1.002
retire uop (01) | cycle (02) | 03 | mmu table walk instruction (07) | 09 | l2 tlb miss instruction (0a) | 0e | 0f | 1e | 22 | 3a | 3f | 46 | 49 | 51 | schedule uop (52) | schedule simd uop (54) | schedule ldst uop (55) | dispatch simd uop (57) | dispatch ldst uop (58) | simd uops in schedulers (5a) | ldst uops in schedulers (5b) | 5f | 69 | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | map ldst uop (7d) | map simd uop (7e) | map ldst uop inputs (80) | map simd uop inputs (81) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst simd load (98) | inst ldst (9b) | 9d | l1d tlb access (a0) | l1d cache miss ld (a3) | ld unit uop (a6) | l1d cache writeback (a8) | ac | af | b5 | bb | l1d cache miss ld nonspec (bf) | cf | d0 | 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) | ? simd retires (ee) | f5 | f6 | f7 | f8 | fd |
62005 | 29321 | 219 | 12 | 1 | 14 | 0 | 0 | 11 | 1 | 4624 | 28828 | 0 | 1 | 17234 | 2002 | 1002 | 1000 | 1000 | 1000 | 5000 | 11929 | 3 | 22630 | 29046 | 29238 | 3 | 10 | 2000 | 1000 | 1000 | 1000 | 1000 | 29165 | 29112 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1000 | 0 | 0 | 1002 | 2 | 2 | 3 | 12825 | 9062 | 6832 | 3036 | 5 | 41 | 20717 | 3053 | 3815 | 9 | 26 | 31 | 28345 | 16399 | 13726 | 15257 | 1000 | 1000 | 29261 | 29279 | 29305 | 29307 | 29237 |
62004 | 29258 | 219 | 15 | 0 | 13 | 0 | 0 | 26 | 0 | 4691 | 28806 | 0 | 0 | 17240 | 2002 | 1002 | 1000 | 1000 | 1000 | 5000 | 11934 | 5 | 22618 | 29141 | 29355 | 3 | 10 | 2000 | 1000 | 1000 | 1000 | 1000 | 29224 | 29175 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1000 | 0 | 2 | 1000 | 2 | 0 | 3 | 12797 | 9131 | 6890 | 3074 | 6 | 30 | 20601 | 3070 | 3813 | 9 | 37 | 41 | 28344 | 16259 | 13945 | 14940 | 1000 | 1000 | 29249 | 29174 | 29218 | 29340 | 29329 |
62004 | 29235 | 219 | 11 | 0 | 9 | 0 | 0 | 2 | 1 | 4550 | 28881 | 0 | 0 | 17287 | 2002 | 1004 | 1000 | 1000 | 1000 | 5000 | 11941 | 2 | 22616 | 29076 | 29248 | 3 | 10 | 2000 | 1000 | 1000 | 1000 | 1000 | 29158 | 29128 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1000 | 0 | 0 | 1000 | 2 | 0 | 3 | 12819 | 9136 | 6859 | 3116 | 4 | 28 | 20617 | 3083 | 3815 | 9 | 26 | 27 | 28388 | 16435 | 14115 | 15068 | 1000 | 1000 | 29267 | 29294 | 29395 | 29311 | 29345 |
62004 | 29226 | 219 | 10 | 0 | 11 | 0 | 0 | 3 | 1 | 4525 | 28879 | 0 | 0 | 17255 | 2001 | 1002 | 1000 | 1000 | 1000 | 5000 | 11926 | 1 | 22590 | 29006 | 29252 | 3 | 10 | 2000 | 1000 | 1000 | 1000 | 1000 | 29154 | 29230 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1000 | 0 | 0 | 1000 | 2 | 0 | 2 | 13036 | 9189 | 6898 | 3139 | 7 | 33 | 20687 | 3046 | 3813 | 5 | 24 | 31 | 28409 | 16376 | 13825 | 15037 | 1000 | 1000 | 29229 | 29261 | 29317 | 29225 | 29322 |
62004 | 29260 | 220 | 13 | 0 | 13 | 0 | 0 | 0 | 1 | 4546 | 28788 | 0 | 0 | 17279 | 2002 | 1001 | 1000 | 1000 | 1000 | 5000 | 11938 | 2 | 22601 | 29104 | 29316 | 3 | 10 | 2000 | 1000 | 1000 | 1000 | 1000 | 29082 | 29173 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1000 | 0 | 0 | 1000 | 2 | 0 | 2 | 12905 | 9331 | 6855 | 3055 | 6 | 26 | 20623 | 3040 | 3813 | 5 | 29 | 27 | 28471 | 16143 | 13884 | 15091 | 1000 | 1000 | 29156 | 29223 | 29344 | 29314 | 29313 |
62004 | 29269 | 219 | 8 | 0 | 14 | 0 | 0 | 18 | 1 | 4559 | 28812 | 0 | 0 | 17256 | 2002 | 1003 | 1000 | 1000 | 1000 | 5000 | 11919 | 0 | 22594 | 29124 | 29294 | 3 | 10 | 2000 | 1000 | 1000 | 1000 | 1000 | 29167 | 29132 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1000 | 0 | 0 | 1000 | 1 | 0 | 3 | 12944 | 9208 | 6838 | 3076 | 4 | 30 | 20623 | 3065 | 3820 | 9 | 30 | 29 | 28474 | 16595 | 14069 | 15087 | 1000 | 1000 | 29325 | 29299 | 29365 | 29321 | 29248 |
62004 | 29324 | 219 | 12 | 0 | 11 | 0 | 0 | 27 | 1 | 4582 | 28882 | 0 | 0 | 17349 | 2003 | 1002 | 1000 | 1000 | 1000 | 5000 | 11938 | 3 | 22649 | 29015 | 29305 | 3 | 10 | 2000 | 1000 | 1000 | 1000 | 1000 | 29129 | 29105 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1000 | 0 | 0 | 1000 | 2 | 0 | 2 | 12829 | 9188 | 6955 | 3083 | 6 | 32 | 20642 | 3153 | 3816 | 7 | 35 | 26 | 28389 | 16428 | 13855 | 14940 | 1000 | 1000 | 29240 | 29277 | 29295 | 29304 | 29326 |
62004 | 29267 | 219 | 13 | 0 | 15 | 0 | 0 | 2 | 0 | 4587 | 28807 | 0 | 0 | 17303 | 2002 | 1002 | 1000 | 1000 | 1000 | 5000 | 11915 | 2 | 22610 | 29109 | 29336 | 3 | 10 | 2000 | 1000 | 1000 | 1000 | 1000 | 29157 | 29127 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1000 | 0 | 0 | 1000 | 2 | 0 | 2 | 12979 | 9269 | 6928 | 3101 | 4 | 22 | 20635 | 3089 | 3820 | 5 | 27 | 34 | 28374 | 16225 | 13951 | 14892 | 1000 | 1000 | 29294 | 29267 | 29267 | 29228 | 29297 |
62004 | 29270 | 219 | 9 | 0 | 11 | 0 | 0 | 2 | 1 | 4534 | 28781 | 0 | 0 | 17206 | 2002 | 1002 | 1000 | 1000 | 1000 | 5000 | 11941 | 2 | 22594 | 29085 | 29333 | 3 | 10 | 2000 | 1000 | 1000 | 1000 | 1000 | 29110 | 29159 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1000 | 0 | 0 | 1000 | 2 | 0 | 2 | 12871 | 9194 | 6863 | 3053 | 5 | 27 | 20682 | 3095 | 3814 | 13 | 32 | 31 | 28479 | 16374 | 14111 | 15133 | 1000 | 1000 | 29326 | 29264 | 29335 | 29355 | 29284 |
62004 | 29259 | 219 | 11 | 0 | 14 | 0 | 0 | 2 | 0 | 4550 | 28714 | 0 | 0 | 17285 | 2001 | 1002 | 1000 | 1000 | 1000 | 5000 | 11936 | 0 | 22680 | 29030 | 29178 | 3 | 10 | 2000 | 1000 | 1000 | 1000 | 1000 | 29196 | 29170 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1000 | 0 | 0 | 1000 | 2 | 0 | 2 | 12939 | 9452 | 6921 | 3013 | 5 | 33 | 20631 | 3041 | 3820 | 10 | 31 | 29 | 28371 | 16338 | 13943 | 15190 | 1000 | 1000 | 29301 | 29327 | 29300 | 29301 | 29270 |
Chain cycles: 3
Code:
ld1r { v0.8h }, [x6] fmov x0, d0 eor x8, x8, x0 eor x8, x8, x0 add x6, x6, x8
mov x0, 1 mov x1, 2 mov x8, 0
(fused SUBS/B.cc loop)
Result (median cycles for code, minus 3 chain cycles): 11.0051
retire uop (01) | cycle (02) | 03 | mmu table walk data (08) | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 22 | 23 | 3a | 3f | 4d | 4f | 51 | schedule uop (52) | schedule int uop (53) | schedule simd uop (54) | schedule ldst uop (55) | dispatch int uop (56) | dispatch simd uop (57) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | ldst uops in schedulers (5b) | 60 | 69 | 6d | 6e | map stall dispatch (70) | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map simd uop (7e) | map int uop inputs (7f) | map ldst uop inputs (80) | map simd uop inputs (81) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int alu (97) | inst simd load (98) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | ac | af | b5 | l1d cache miss ld nonspec (bf) | c2 | branch cond mispred nonspec (c5) | cd | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
60205 | 140059 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 140036 | 139406 | 129363 | 25 | 70102 | 40100 | 20002 | 10000 | 30100 | 20000 | 10000 | 1264020 | 6693734 | 14310939 | 1 | 140011 | 140051 | 140088 | 131797 | 3 | 132399 | 60100 | 30200 | 10000 | 20000 | 60200 | 10000 | 20000 | 140051 | 140035 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 0 | 3210 | 1 | 126 | 1 | 1 | 139559 | 40000 | 10 | 10 | 0 | 10000 | 10000 | 40100 | 140052 | 140052 | 140052 | 140036 | 140036 |
60204 | 140051 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 22 | 0 | 0 | 0 | 0 | 140038 | 139411 | 129363 | 25 | 70102 | 40100 | 20000 | 10000 | 30100 | 20123 | 10000 | 1264020 | 6693734 | 14310939 | 1 | 140030 | 140073 | 140042 | 131798 | 3 | 132382 | 60100 | 30200 | 10053 | 20000 | 60200 | 10000 | 20000 | 140166 | 140559 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 3 | 10000 | 0 | 0 | 0 | 0 | 0 | 3210 | 1 | 126 | 1 | 1 | 139559 | 40000 | 0 | 10 | 13 | 10000 | 10000 | 40100 | 140052 | 140052 | 140052 | 140052 | 140052 |
60204 | 140051 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 140036 | 139406 | 129363 | 25 | 70100 | 40100 | 20002 | 10000 | 30100 | 20000 | 10000 | 1264020 | 6692947 | 14308701 | 1 | 140027 | 140051 | 140051 | 131797 | 3 | 132382 | 60100 | 30200 | 10000 | 20000 | 60200 | 10000 | 20000 | 140051 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 0 | 3210 | 1 | 126 | 1 | 1 | 139565 | 40000 | 10 | 10 | 13 | 10000 | 10000 | 40100 | 140052 | 140055 | 140052 | 140052 | 140052 |
60204 | 140051 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 140036 | 139411 | 129363 | 25 | 70102 | 40100 | 20002 | 10000 | 30100 | 20000 | 10000 | 1264020 | 6693734 | 14310939 | 1 | 140011 | 140035 | 140051 | 131797 | 3 | 132382 | 60100 | 30200 | 10000 | 20000 | 60200 | 10000 | 20000 | 140051 | 140035 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 0 | 1 | 0 | 0 | 0 | 3210 | 1 | 139 | 1 | 1 | 139559 | 40000 | 13 | 10 | 10 | 10000 | 10000 | 40100 | 140036 | 140036 | 140036 | 140055 | 140055 |
60204 | 140051 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 140020 | 139411 | 129365 | 25 | 70100 | 40100 | 20002 | 10000 | 30100 | 20000 | 10000 | 1264020 | 6693878 | 14310939 | 1 | 140027 | 140051 | 140035 | 131797 | 3 | 132399 | 60100 | 30200 | 10000 | 20000 | 60200 | 10000 | 20000 | 140051 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 0 | 3210 | 1 | 127 | 1 | 1 | 139559 | 40000 | 10 | 13 | 10 | 10000 | 10000 | 40100 | 140036 | 140052 | 140052 | 140036 | 140036 |
60204 | 140051 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 140036 | 139406 | 129347 | 25 | 70100 | 40100 | 20002 | 10000 | 30100 | 20000 | 10000 | 1264020 | 6693734 | 14308701 | 1 | 140030 | 140052 | 140051 | 131797 | 3 | 132399 | 60100 | 30200 | 10000 | 20000 | 60200 | 10000 | 20000 | 140051 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 1 | 0 | 3210 | 1 | 127 | 1 | 1 | 139559 | 40000 | 0 | 10 | 10 | 10000 | 10000 | 40100 | 140052 | 140036 | 140052 | 140052 | 140036 |
60204 | 140051 | 1048 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 140020 | 139406 | 129347 | 25 | 70102 | 40100 | 20002 | 10000 | 30100 | 20000 | 10000 | 1264020 | 6693734 | 14310939 | 1 | 140030 | 140077 | 140051 | 131793 | 34 | 132460 | 60100 | 30200 | 10000 | 20000 | 60200 | 10000 | 20000 | 140051 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 0 | 3210 | 1 | 126 | 1 | 1 | 139565 | 40000 | 0 | 10 | 10 | 10000 | 10000 | 40100 | 140055 | 140052 | 140052 | 140052 | 140055 |
60205 | 140051 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 91 | 0 | 1 | 0 | 0 | 140020 | 139427 | 129363 | 25 | 70102 | 40100 | 20000 | 10000 | 30100 | 20000 | 10000 | 1263803 | 6693734 | 14310939 | 0 | 140027 | 140035 | 140051 | 131797 | 3 | 132399 | 60100 | 30200 | 10000 | 20000 | 60200 | 10000 | 20000 | 140051 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 0 | 3210 | 1 | 126 | 1 | 1 | 139559 | 40000 | 10 | 0 | 10 | 10000 | 10000 | 40100 | 140036 | 140052 | 140052 | 140036 | 140055 |
60204 | 140054 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 140020 | 139411 | 129363 | 44 | 70102 | 40100 | 20002 | 10000 | 30100 | 20000 | 10000 | 1263958 | 6692947 | 14310939 | 1 | 140027 | 140052 | 140051 | 131797 | 3 | 132382 | 60100 | 30200 | 10000 | 20000 | 60200 | 10000 | 20000 | 140051 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 0 | 10000 | 0 | 0 | 3 | 10000 | 1 | 1 | 0 | 0 | 0 | 3210 | 1 | 127 | 1 | 1 | 139565 | 40000 | 10 | 0 | 10 | 10000 | 10000 | 40100 | 140036 | 140055 | 140052 | 140036 | 140052 |
60204 | 140051 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 140084 | 139429 | 129363 | 25 | 70102 | 40100 | 20002 | 10000 | 30100 | 20000 | 10000 | 1263958 | 6693734 | 14308701 | 1 | 140011 | 140051 | 140051 | 131800 | 3 | 132382 | 60100 | 30200 | 10000 | 20000 | 60200 | 10000 | 20000 | 140051 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 0 | 10000 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 0 | 3210 | 1 | 126 | 1 | 1 | 139546 | 40000 | 10 | 10 | 10 | 10000 | 10000 | 40100 | 140052 | 140052 | 140036 | 140052 | 140052 |
Result (median cycles for code, minus 3 chain cycles): 11.0055
retire uop (01) | cycle (02) | 03 | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 1e | 1f | 22 | 23 | 3f | 43 | 49 | 4d | 4f | 51 | schedule uop (52) | schedule int uop (53) | schedule simd uop (54) | schedule ldst uop (55) | dispatch int uop (56) | dispatch simd uop (57) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | ldst uops in schedulers (5b) | 60 | 69 | 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 simd uop (7e) | map int uop inputs (7f) | map ldst uop inputs (80) | map simd uop inputs (81) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int alu (97) | inst simd load (98) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss ld (a3) | ld unit uop (a6) | l1d cache writeback (a8) | ac | af | b5 | bb | l1d cache miss ld nonspec (bf) | c2 | branch mispred nonspec (cb) | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
60025 | 140056 | 1050 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 140028 | 1 | 1 | 139390 | 129366 | 25 | 70014 | 40010 | 20004 | 10000 | 30010 | 20000 | 10000 | 1264993 | 6695318 | 14326612 | 1 | 140031 | 0 | 140055 | 140055 | 131811 | 3 | 132426 | 60010 | 30020 | 10000 | 20000 | 60020 | 10000 | 20000 | 140443 | 140057 | 1 | 1 | 50022 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 2 | 10001 | 0 | 1 | 10001 | 1 | 1 | 1 | 0 | 0 | 3140 | 5 | 113 | 2 | 3 | 139574 | 40000 | 6 | 0 | 6 | 10000 | 10000 | 40010 | 140056 | 140044 | 140056 | 140044 | 140056 |
60024 | 140055 | 1049 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 140040 | 1 | 0 | 139402 | 129366 | 117 | 70014 | 40010 | 20004 | 10000 | 30010 | 20000 | 10000 | 1264957 | 6694694 | 14326717 | 1 | 140019 | 0 | 140055 | 140055 | 131825 | 3 | 132441 | 61185 | 30020 | 10000 | 20000 | 60020 | 10000 | 20000 | 140055 | 140043 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 2 | 10008 | 0 | 1 | 10001 | 1 | 1 | 0 | 0 | 0 | 3140 | 2 | 113 | 3 | 4 | 139574 | 40000 | 6 | 6 | 6 | 10000 | 10000 | 40010 | 140044 | 140056 | 140056 | 140056 | 140057 |
60024 | 140055 | 1049 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 140063 | 1 | 1 | 139402 | 129355 | 25 | 70014 | 40010 | 20002 | 10000 | 30010 | 20000 | 10000 | 1274230 | 6693926 | 14327157 | 1 | 140019 | 0 | 140055 | 140043 | 131823 | 3 | 132438 | 60010 | 30020 | 10000 | 20000 | 60020 | 10000 | 20000 | 140055 | 140055 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 2 | 10001 | 0 | 1 | 10001 | 1 | 1 | 1 | 0 | 0 | 3140 | 2 | 113 | 2 | 3 | 139574 | 40000 | 0 | 0 | 6 | 10000 | 10000 | 40010 | 140428 | 140044 | 140056 | 140426 | 140056 |
60024 | 140055 | 1049 | 0 | 0 | 0 | 0 | 0 | 38 | 176 | 1 | 0 | 140040 | 1 | 1 | 139402 | 129366 | 25 | 70014 | 40010 | 20004 | 10000 | 30010 | 20000 | 10000 | 1264993 | 6694830 | 14326819 | 1 | 140021 | 0 | 140057 | 140055 | 131823 | 3 | 132438 | 60010 | 30020 | 10000 | 20000 | 60020 | 10000 | 20000 | 140043 | 140055 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 2 | 10001 | 5 | 1 | 10001 | 1 | 1 | 1 | 0 | 0 | 3140 | 4 | 113 | 4 | 3 | 139574 | 40000 | 6 | 0 | 6 | 10000 | 10000 | 40010 | 140044 | 140056 | 140056 | 140056 | 140044 |
60024 | 140055 | 1049 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 1 | 0 | 140040 | 1 | 1 | 139402 | 129355 | 25 | 70012 | 40010 | 20002 | 10000 | 30010 | 20000 | 10000 | 1264534 | 6694070 | 14326612 | 1 | 140031 | 0 | 140055 | 140055 | 131823 | 3 | 132426 | 60010 | 30020 | 10000 | 20000 | 60020 | 10000 | 20000 | 140043 | 140043 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 0 | 10001 | 0 | 1 | 10001 | 1 | 1 | 0 | 0 | 0 | 3140 | 4 | 113 | 3 | 3 | 139574 | 40000 | 0 | 6 | 6 | 10000 | 10000 | 40010 | 140056 | 140056 | 140060 | 140056 | 140056 |
60024 | 140055 | 1049 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 140028 | 1 | 1 | 139402 | 129366 | 25 | 70014 | 40010 | 20004 | 10000 | 30010 | 20000 | 10000 | 1264576 | 6693974 | 14325396 | 1 | 140031 | 0 | 140043 | 140055 | 131811 | 3 | 132426 | 60010 | 30020 | 10000 | 20000 | 60020 | 10000 | 20000 | 140055 | 140055 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 2 | 10007 | 2 | 1 | 10001 | 0 | 1 | 1 | 0 | 0 | 3140 | 3 | 113 | 2 | 3 | 139574 | 40000 | 6 | 0 | 6 | 10000 | 10000 | 40010 | 140044 | 140056 | 140044 | 140044 | 140044 |
60024 | 140043 | 1049 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 140040 | 1 | 0 | 139402 | 129366 | 25 | 70014 | 40010 | 20004 | 10000 | 30010 | 20000 | 10000 | 1264939 | 6693918 | 14326612 | 1 | 140019 | 0 | 140055 | 140055 | 131811 | 3 | 132426 | 60010 | 30020 | 10000 | 20000 | 60020 | 10275 | 20000 | 140048 | 140056 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 0 | 10001 | 4 | 1 | 10001 | 1 | 1 | 0 | 2 | 0 | 3140 | 2 | 113 | 3 | 4 | 139574 | 40000 | 6 | 6 | 0 | 10000 | 10000 | 40010 | 140432 | 140044 | 140056 | 140056 | 140044 |
60024 | 140058 | 1049 | 0 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 0 | 140040 | 1 | 1 | 139390 | 129366 | 25 | 70014 | 40010 | 20004 | 10000 | 30010 | 20000 | 10000 | 1266758 | 6702145 | 14331420 | 1 | 140031 | 0 | 140055 | 140055 | 131823 | 3 | 132438 | 60010 | 30020 | 10000 | 20000 | 60020 | 10000 | 20000 | 140043 | 140047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 10000 | 0 | 0 | 10001 | 0 | 1 | 10001 | 1 | 1 | 1 | 0 | 0 | 3140 | 3 | 113 | 3 | 2 | 139574 | 40000 | 6 | 0 | 6 | 10000 | 10000 | 40010 | 140056 | 140056 | 140044 | 140044 | 140044 |
60024 | 140056 | 1050 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 140028 | 1 | 0 | 139402 | 129355 | 25 | 70012 | 40010 | 20004 | 10000 | 30010 | 20000 | 10000 | 1264936 | 6694982 | 14327025 | 0 | 140031 | 0 | 140043 | 140043 | 131823 | 3 | 132438 | 60010 | 30020 | 10000 | 20000 | 60020 | 10000 | 20000 | 140055 | 140043 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 2 | 10001 | 0 | 1 | 10001 | 0 | 1 | 1 | 0 | 0 | 3140 | 3 | 113 | 4 | 2 | 139631 | 40000 | 6 | 6 | 0 | 10000 | 10000 | 40010 | 140044 | 140056 | 140044 | 140056 | 140044 |
60024 | 140043 | 1050 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 140040 | 1 | 0 | 139402 | 129366 | 25 | 70014 | 40010 | 20004 | 10000 | 30010 | 20000 | 10000 | 1264966 | 6694358 | 14326816 | 1 | 140031 | 0 | 140055 | 140055 | 131823 | 3 | 132426 | 60010 | 30020 | 10000 | 20000 | 60020 | 10000 | 20000 | 140055 | 140055 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 10004 | 0 | 2 | 10001 | 0 | 1 | 10001 | 1 | 1 | 1 | 0 | 0 | 3140 | 3 | 113 | 3 | 2 | 139574 | 40000 | 6 | 6 | 0 | 10000 | 10000 | 40010 | 140044 | 140056 | 140056 | 140056 | 140056 |
Count: 8
Code:
ld1r { v0.8h }, [x6] ld1r { v0.8h }, [x6] ld1r { v0.8h }, [x6] ld1r { v0.8h }, [x6] ld1r { v0.8h }, [x6] ld1r { v0.8h }, [x6] ld1r { v0.8h }, [x6] ld1r { v0.8h }, [x6]
mov x7, x6 mov x8, x6 mov x9, x6 mov x10, x6 mov x11, x6 mov x12, x6 mov x13, x6
(fused SUBS/B.cc loop)
Result (median cycles for code divided by count): 0.3341
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 simd uop (54) | schedule ldst uop (55) | dispatch int uop (56) | dispatch simd uop (57) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | ldst uops in schedulers (5b) | 60 | 69 | 6d | 6e | map stall dispatch (70) | simd prf full (72) | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map simd uop (7e) | map int uop inputs (7f) | map ldst uop inputs (80) | map simd uop inputs (81) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int alu (97) | inst simd load (98) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss ld (a3) | a5 | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | b5 | b6 | bb | l1d cache miss ld nonspec (bf) | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
160205 | 26734 | 200 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 45 | 0 | 1 | 0 | 0 | 26717 | 2 | 12 | 12 | 16 | 25 | 160145 | 100 | 80045 | 80000 | 100 | 80000 | 80000 | 500 | 1174628 | 1887387 | 1 | 26709 | 26728 | 26728 | 6650 | 0 | 3 | 6686 | 160100 | 200 | 80000 | 80000 | 200 | 80000 | 80000 | 26728 | 26728 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 1 | 100 | 80000 | 0 | 43 | 0 | 80039 | 0 | 0 | 0 | 42 | 80039 | 6 | 1 | 39 | 43 | 5110 | 1 | 16 | 1 | 1 | 26733 | 0 | 10 | 10 | 80000 | 80000 | 100 | 26729 | 26729 | 26729 | 26729 | 26729 |
160204 | 26728 | 200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 26713 | 2 | 12 | 12 | 16 | 25 | 160145 | 100 | 80045 | 80000 | 100 | 80000 | 80000 | 500 | 1175856 | 1883573 | 1 | 26709 | 26730 | 26728 | 6650 | 0 | 3 | 6688 | 160100 | 200 | 80000 | 80000 | 200 | 80000 | 80000 | 26728 | 26728 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 0 | 0 | 80039 | 0 | 0 | 0 | 39 | 80039 | 6 | 1 | 39 | 43 | 5110 | 1 | 16 | 1 | 1 | 26733 | 0 | 10 | 10 | 80000 | 80000 | 100 | 26729 | 26729 | 26729 | 26729 | 26729 |
160204 | 26728 | 200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 45 | 0 | 0 | 0 | 1 | 26713 | 2 | 12 | 12 | 16 | 25 | 160145 | 100 | 80045 | 80000 | 100 | 80000 | 80000 | 500 | 1174628 | 1883573 | 1 | 26709 | 26728 | 26728 | 6650 | 0 | 3 | 6686 | 160100 | 200 | 80000 | 80000 | 200 | 80000 | 80000 | 26728 | 26728 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 43 | 0 | 80039 | 0 | 0 | 0 | 39 | 80039 | 6 | 1 | 39 | 43 | 5110 | 1 | 16 | 0 | 1 | 26725 | 0 | 10 | 10 | 80000 | 80000 | 100 | 26729 | 26729 | 26729 | 26729 | 26729 |
160204 | 26728 | 201 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 45 | 0 | 0 | 0 | 1 | 26713 | 2 | 12 | 12 | 16 | 25 | 160145 | 100 | 80045 | 80000 | 100 | 80000 | 80000 | 500 | 1173183 | 1883573 | 1 | 26709 | 26728 | 26728 | 6650 | 0 | 3 | 6686 | 160100 | 200 | 80000 | 80000 | 200 | 80000 | 80000 | 26728 | 26728 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 43 | 0 | 80039 | 0 | 0 | 0 | 39 | 80039 | 6 | 1 | 39 | 43 | 5110 | 1 | 16 | 1 | 1 | 26727 | 0 | 10 | 10 | 80000 | 80000 | 100 | 26729 | 26729 | 26729 | 26729 | 26729 |
160204 | 26728 | 200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 45 | 0 | 1 | 0 | 1 | 26713 | 2 | 12 | 12 | 16 | 25 | 160145 | 100 | 80045 | 80000 | 100 | 80000 | 80000 | 500 | 1174628 | 1887387 | 1 | 26709 | 26728 | 26728 | 6650 | 0 | 3 | 6686 | 160100 | 200 | 80000 | 80000 | 200 | 80000 | 80000 | 26728 | 26728 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 43 | 0 | 80039 | 0 | 0 | 0 | 39 | 80039 | 6 | 1 | 39 | 43 | 5110 | 1 | 16 | 1 | 1 | 26816 | 0 | 10 | 10 | 80000 | 80000 | 100 | 26729 | 26729 | 26729 | 26729 | 26729 |
160204 | 26728 | 200 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 45 | 0 | 0 | 0 | 1 | 26713 | 2 | 12 | 12 | 16 | 25 | 160145 | 100 | 80045 | 80000 | 100 | 80000 | 80000 | 500 | 1174628 | 1887334 | 1 | 26709 | 26728 | 26728 | 6650 | 0 | 3 | 6666 | 160100 | 200 | 80000 | 80000 | 200 | 80000 | 80000 | 26728 | 26728 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 43 | 0 | 80000 | 0 | 0 | 0 | 39 | 80039 | 6 | 1 | 39 | 0 | 5110 | 1 | 16 | 1 | 1 | 26725 | 0 | 10 | 10 | 80000 | 80000 | 100 | 26729 | 26729 | 26709 | 26729 | 26729 |
160204 | 26728 | 200 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 26713 | 2 | 12 | 12 | 16 | 25 | 160145 | 100 | 80045 | 80000 | 100 | 80000 | 80000 | 500 | 1168754 | 1883573 | 1 | 26709 | 26728 | 26728 | 6650 | 0 | 3 | 6686 | 160100 | 200 | 80000 | 80000 | 200 | 80000 | 80000 | 26728 | 26728 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 1 | 100 | 80000 | 0 | 43 | 0 | 80039 | 0 | 0 | 0 | 39 | 80039 | 6 | 1 | 39 | 43 | 5110 | 1 | 16 | 1 | 1 | 26733 | 0 | 10 | 10 | 80000 | 80000 | 100 | 26729 | 26729 | 26729 | 26729 | 26729 |
160204 | 26728 | 200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 45 | 0 | 0 | 0 | 1 | 26713 | 2 | 12 | 12 | 16 | 25 | 160145 | 100 | 80045 | 80000 | 100 | 80000 | 80000 | 500 | 1174628 | 1887391 | 1 | 26709 | 26728 | 26728 | 6650 | 0 | 3 | 6686 | 160100 | 200 | 80000 | 80000 | 200 | 80000 | 80000 | 26728 | 26728 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 1 | 100 | 80000 | 0 | 43 | 0 | 80039 | 0 | 0 | 0 | 39 | 80039 | 6 | 1 | 39 | 43 | 5110 | 1 | 16 | 1 | 1 | 26733 | 0 | 10 | 10 | 80000 | 80000 | 100 | 26729 | 26729 | 26729 | 26729 | 26729 |
160204 | 26728 | 200 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 45 | 0 | 0 | 0 | 1 | 26714 | 2 | 12 | 12 | 16 | 25 | 160145 | 100 | 80045 | 80000 | 100 | 80000 | 80000 | 500 | 1174628 | 1887334 | 1 | 26689 | 26728 | 26728 | 6650 | 0 | 3 | 6686 | 160100 | 200 | 80000 | 80000 | 200 | 80000 | 80000 | 26708 | 26728 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 43 | 0 | 80000 | 0 | 0 | 0 | 39 | 80039 | 6 | 1 | 39 | 43 | 5110 | 1 | 16 | 1 | 1 | 26725 | 0 | 10 | 10 | 80000 | 80000 | 100 | 26729 | 26729 | 26729 | 26729 | 26729 |
160204 | 26728 | 200 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 45 | 0 | 0 | 0 | 1 | 26713 | 2 | 12 | 12 | 16 | 25 | 160145 | 100 | 80045 | 80000 | 100 | 80000 | 80000 | 500 | 1174628 | 1887334 | 1 | 26709 | 26728 | 26728 | 6650 | 0 | 3 | 6686 | 160100 | 200 | 80000 | 80000 | 200 | 80000 | 80000 | 26728 | 26728 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 43 | 0 | 80039 | 0 | 0 | 0 | 0 | 80039 | 0 | 1 | 39 | 43 | 5110 | 1 | 16 | 1 | 1 | 26725 | 0 | 10 | 10 | 80000 | 80000 | 100 | 26729 | 26729 | 26729 | 26729 | 26729 |
Result (median cycles for code divided by count): 0.3342
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk instruction (07) | mmu table walk data (08) | l2 tlb miss instruction (0a) | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 22 | 23 | 3a | 3f | 43 | 46 | 49 | 4f | 51 | schedule uop (52) | schedule int uop (53) | schedule simd uop (54) | schedule ldst uop (55) | dispatch int uop (56) | dispatch simd uop (57) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | ldst uops in schedulers (5b) | 60 | 69 | 6d | 6e | map stall dispatch (70) | simd prf full (72) | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map simd uop (7e) | map int uop inputs (7f) | map ldst uop inputs (80) | map simd uop inputs (81) | 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 alu (97) | inst simd load (98) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss ld (a3) | a5 | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | b5 | b6 | bb | l1d cache miss ld nonspec (bf) | l1d tlb miss nonspec (c1) | c2 | cf | d5 | map dispatch bubble (d6) | d9 | da | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
160025 | 26739 | 201 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 21 | 0 | 1 | 0 | 3 | 26700 | 0 | 7 | 0 | 0 | 25 | 160029 | 10 | 80019 | 80000 | 10 | 80000 | 80000 | 50 | 1170179 | 1888475 | 0 | 26718 | 26715 | 26737 | 6660 | 0 | 3 | 6717 | 160010 | 20 | 80000 | 80000 | 20 | 80000 | 80000 | 26737 | 26737 | 1 | 1 | 80021 | 10 | 9 | 0 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80019 | 19 | 0 | 0 | 80058 | 1 | 0 | 0 | 61 | 80040 | 6 | 1 | 59 | 43 | 19 | 1 | 5020 | 7 | 16 | 0 | 2 | 9 | 7 | 26745 | 0 | 13 | 0 | 2 | 80000 | 80000 | 10 | 26738 | 26717 | 26738 | 26738 | 26738 |
160024 | 26737 | 200 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 67 | 0 | 0 | 0 | 3 | 26700 | 2 | 7 | 0 | 19 | 25 | 160075 | 10 | 80065 | 80000 | 10 | 80000 | 80000 | 50 | 1167371 | 1886096 | 0 | 26718 | 26737 | 26737 | 6682 | 0 | 3 | 6717 | 160010 | 20 | 80000 | 80000 | 20 | 80000 | 80000 | 26715 | 26737 | 1 | 1 | 80021 | 10 | 9 | 0 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80021 | 20 | 0 | 0 | 80058 | 1 | 0 | 1 | 22 | 80040 | 6 | 0 | 59 | 0 | 19 | 0 | 5020 | 10 | 16 | 0 | 0 | 11 | 10 | 26762 | 0 | 0 | 13 | 2 | 80000 | 80000 | 10 | 26738 | 26716 | 26716 | 26716 | 26716 |
160024 | 26715 | 200 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 66 | 0 | 0 | 0 | 3 | 26722 | 3 | 0 | 7 | 20 | 25 | 160073 | 10 | 80018 | 80000 | 10 | 80000 | 80000 | 50 | 1167722 | 1877160 | 0 | 26696 | 26715 | 26737 | 6682 | 0 | 3 | 6695 | 160010 | 20 | 80000 | 80000 | 20 | 80000 | 80000 | 26738 | 26737 | 1 | 1 | 80021 | 10 | 9 | 0 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80020 | 19 | 43 | 0 | 80059 | 1 | 0 | 0 | 60 | 80040 | 6 | 1 | 59 | 43 | 19 | 1 | 5020 | 6 | 16 | 0 | 0 | 9 | 9 | 26823 | 0 | 0 | 13 | 2 | 80000 | 80000 | 10 | 26738 | 26749 | 26721 | 26738 | 26738 |
160024 | 26715 | 200 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 66 | 0 | 1 | 0 | 0 | 26722 | 3 | 7 | 7 | 20 | 25 | 160029 | 10 | 80065 | 80000 | 10 | 80000 | 80000 | 50 | 1170179 | 1883190 | 1 | 26718 | 26715 | 26716 | 6682 | 0 | 3 | 6718 | 160010 | 20 | 80000 | 80000 | 20 | 80000 | 80000 | 26737 | 26737 | 1 | 1 | 80021 | 10 | 9 | 0 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80020 | 20 | 43 | 0 | 80019 | 1 | 0 | 1 | 21 | 80040 | 6 | 1 | 19 | 43 | 19 | 1 | 5020 | 9 | 16 | 0 | 0 | 6 | 9 | 26734 | 0 | 13 | 13 | 2 | 80000 | 80000 | 10 | 26738 | 26738 | 26738 | 26716 | 26738 |
160024 | 26737 | 200 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 67 | 0 | 0 | 0 | 0 | 26722 | 3 | 7 | 7 | 0 | 25 | 160029 | 10 | 80063 | 80000 | 10 | 80000 | 80000 | 50 | 1167722 | 1877331 | 1 | 26718 | 26737 | 26739 | 6681 | 0 | 3 | 6717 | 160010 | 20 | 80000 | 80000 | 20 | 80000 | 80000 | 26738 | 26739 | 1 | 1 | 80021 | 10 | 9 | 0 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80019 | 19 | 43 | 0 | 80019 | 0 | 1 | 0 | 60 | 80000 | 6 | 1 | 58 | 0 | 19 | 0 | 5020 | 10 | 16 | 0 | 0 | 9 | 6 | 26736 | 0 | 13 | 0 | 2 | 80000 | 80000 | 10 | 26738 | 26738 | 26738 | 26716 | 26738 |
160024 | 26737 | 200 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 67 | 0 | 0 | 0 | 2 | 26722 | 3 | 7 | 7 | 1 | 25 | 160075 | 10 | 80065 | 80000 | 10 | 80000 | 80000 | 50 | 1170179 | 1885460 | 1 | 26718 | 26737 | 26715 | 6682 | 0 | 3 | 6717 | 160010 | 20 | 80000 | 80000 | 20 | 80000 | 80000 | 26737 | 26715 | 1 | 1 | 80021 | 10 | 9 | 0 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80020 | 20 | 43 | 0 | 80059 | 0 | 0 | 0 | 60 | 80040 | 0 | 0 | 19 | 43 | 19 | 0 | 5020 | 9 | 16 | 0 | 0 | 7 | 9 | 26712 | 0 | 13 | 13 | 2 | 80000 | 80000 | 10 | 26738 | 26716 | 26738 | 26738 | 26738 |
160024 | 26715 | 200 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 97 | 0 | 0 | 0 | 3 | 26722 | 3 | 9 | 7 | 19 | 25 | 160075 | 10 | 80065 | 80000 | 10 | 80000 | 80000 | 50 | 1169295 | 1878937 | 1 | 26718 | 26737 | 26737 | 6682 | 0 | 3 | 6717 | 160010 | 20 | 80000 | 80000 | 20 | 80000 | 80000 | 26737 | 26737 | 1 | 1 | 80021 | 10 | 9 | 0 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80019 | 20 | 0 | 0 | 80059 | 1 | 0 | 0 | 33 | 80040 | 6 | 0 | 19 | 0 | 19 | 0 | 5020 | 7 | 16 | 0 | 0 | 10 | 7 | 26749 | 0 | 13 | 13 | 0 | 80000 | 80000 | 10 | 26738 | 26716 | 26738 | 26738 | 26716 |
160024 | 26737 | 201 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 66 | 0 | 0 | 0 | 2 | 26722 | 3 | 7 | 7 | 19 | 25 | 160074 | 10 | 80063 | 80000 | 10 | 80000 | 80000 | 50 | 1169461 | 1877160 | 1 | 26718 | 26737 | 26715 | 6681 | 0 | 3 | 6695 | 160010 | 20 | 80000 | 80000 | 20 | 80000 | 80000 | 26737 | 26737 | 1 | 1 | 80021 | 10 | 9 | 0 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80020 | 20 | 43 | 0 | 80059 | 1 | 0 | 1 | 61 | 80040 | 6 | 1 | 60 | 43 | 19 | 0 | 5020 | 6 | 16 | 0 | 0 | 10 | 6 | 26742 | 0 | 0 | 13 | 1 | 80000 | 80000 | 10 | 26738 | 26738 | 26738 | 26739 | 26738 |
160024 | 26715 | 201 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 67 | 0 | 1 | 0 | 3 | 26700 | 0 | 7 | 7 | 19 | 25 | 160073 | 10 | 80065 | 80000 | 10 | 80000 | 80000 | 50 | 1167371 | 1878296 | 1 | 26718 | 26716 | 26737 | 6662 | 0 | 3 | 6717 | 160010 | 20 | 80000 | 80000 | 20 | 80000 | 80000 | 26737 | 26715 | 1 | 1 | 80021 | 10 | 9 | 0 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80019 | 21 | 43 | 31 | 80019 | 1 | 1 | 0 | 5252 | 80949 | 0 | 1 | 59 | 43 | 19 | 6 | 5177 | 6 | 80 | 0 | 0 | 14 | 14 | 27928 | 1 | 13 | 0 | 1 | 80000 | 80000 | 10 | 27722 | 27925 | 27886 | 27848 | 27741 |
160024 | 26742 | 208 | 1 | 2 | 1 | 0 | 0 | 0 | 0 | 7 | 7 | 1126 | 616 | 0 | 0 | 3 | 27843 | 0 | 15 | 7 | 473 | 267 | 161635 | 10 | 80929 | 80780 | 10 | 81301 | 81246 | 50 | 1184220 | 1932091 | 1 | 27677 | 27864 | 27884 | 7116 | 150 | 130 | 7469 | 162191 | 20 | 81323 | 81332 | 20 | 81334 | 81140 | 27834 | 27866 | 7 | 1 | 80021 | 10 | 9 | 0 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80799 | 19 | 43 | 233 | 80969 | 0 | 1 | 0 | 6302 | 80910 | 0 | 1 | 19 | 43 | 19 | 6 | 5179 | 12 | 79 | 0 | 0 | 10 | 15 | 28025 | 0 | 13 | 13 | 2 | 80000 | 80000 | 10 | 27881 | 27861 | 27883 | 27878 | 27896 |