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:
st1 { v0.s }[1], [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, 0
(no loop instructions)
Retires (minus 60 nops): 2.000
Issues: 2.000
Integer unit issues: 0.000
Load/store unit issues: 1.000
SIMD/FP unit issues: 1.000
retire uop (01) | cycle (02) | 03 | l1i tlb fill (04) | mmu table walk instruction (07) | 09 | l2 tlb miss instruction (0a) | 1e | 1f | 22 | 23 | 24 | 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 store (99) | inst ldst (9b) | l1d tlb access (a0) | l1d cache miss st (a2) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | ac | af | l1d cache miss st nonspec (c0) | 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 |
62006 | 29421 | 228 | 4 | 3 | 0 | 3 | 0 | 1 | 0 | 0 | 0 | 4653 | 29090 | 1 | 1 | 18646 | 2000 | 1000 | 1000 | 1000 | 1000 | 10908 | 8000 | 10 | 21746 | 28986 | 29381 | 3 | 10 | 2000 | 1000 | 1000 | 2000 | 1000 | 29199 | 29184 | 1 | 1 | 61001 | 1000 | 1000 | 1000 | 3 | 0 | 1000 | 7 | 3 | 1000 | 3 | 12972 | 9214 | 6995 | 3102 | 2 | 44 | 20688 | 3112 | 3813 | 10 | 51 | 46 | 28317 | 16206 | 13306 | 14699 | 1000 | 1000 | 29291 | 29266 | 29236 | 29204 | 29307 |
62004 | 29344 | 226 | 0 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 4589 | 29037 | 1 | 1 | 18309 | 2000 | 1000 | 1000 | 1000 | 1000 | 10903 | 8000 | 5 | 21710 | 29053 | 29360 | 3 | 10 | 2000 | 1000 | 1000 | 2000 | 1000 | 29122 | 29235 | 1 | 1 | 61001 | 1000 | 1000 | 1000 | 3 | 0 | 1000 | 8 | 6 | 1000 | 0 | 13068 | 9218 | 6886 | 3138 | 1 | 45 | 20530 | 3141 | 3806 | 5 | 43 | 44 | 28588 | 16200 | 13329 | 14758 | 1000 | 1000 | 29139 | 29230 | 29212 | 29361 | 29116 |
62004 | 29284 | 227 | 2 | 3 | 0 | 2 | 0 | 1 | 0 | 0 | 0 | 4565 | 29094 | 1 | 1 | 18215 | 2000 | 1000 | 1000 | 1000 | 1000 | 10910 | 8000 | 5 | 21731 | 28896 | 29318 | 3 | 10 | 2000 | 1000 | 1000 | 2000 | 1000 | 29254 | 29158 | 1 | 1 | 61001 | 1000 | 1000 | 1000 | 0 | 0 | 1000 | 32 | 3 | 1000 | 3 | 13103 | 9421 | 6901 | 3125 | 2 | 41 | 20576 | 3106 | 3810 | 9 | 42 | 47 | 28423 | 16263 | 13106 | 15089 | 1000 | 1000 | 29156 | 29294 | 29264 | 29227 | 29292 |
62004 | 29037 | 226 | 0 | 3 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 4515 | 29053 | 1 | 1 | 18302 | 2000 | 1000 | 1000 | 1000 | 1000 | 10912 | 8000 | 5 | 21744 | 28868 | 29278 | 3 | 10 | 2000 | 1000 | 1000 | 2000 | 1000 | 29205 | 29231 | 1 | 1 | 61001 | 1000 | 1000 | 1000 | 3 | 0 | 1000 | 31 | 3 | 1000 | 0 | 12909 | 9351 | 6893 | 3140 | 0 | 45 | 20585 | 3195 | 3814 | 6 | 45 | 53 | 28667 | 16132 | 13304 | 15096 | 1000 | 1000 | 29347 | 29417 | 29249 | 29428 | 29299 |
62004 | 29269 | 226 | 0 | 3 | 0 | 4 | 0 | 0 | 1 | 0 | 0 | 4567 | 29162 | 1 | 1 | 18484 | 2000 | 1000 | 1000 | 1000 | 1000 | 10906 | 8000 | 5 | 21712 | 28940 | 29171 | 3 | 10 | 2000 | 1000 | 1000 | 2000 | 1000 | 29214 | 29159 | 1 | 1 | 61001 | 1000 | 1000 | 1000 | 3 | 0 | 1000 | 33 | 6 | 1000 | 0 | 13142 | 9526 | 6969 | 3144 | 0 | 49 | 20617 | 3260 | 3809 | 5 | 43 | 50 | 28765 | 16204 | 13306 | 14886 | 1000 | 1000 | 29703 | 29740 | 29783 | 29449 | 29346 |
62004 | 29451 | 236 | 0 | 2 | 1 | 3 | 0 | 1 | 0 | 0 | 0 | 4628 | 29248 | 1 | 1 | 17352 | 2000 | 1000 | 1000 | 1000 | 1000 | 10905 | 8008 | 25 | 21754 | 28178 | 28600 | 3 | 10 | 2000 | 1000 | 1000 | 2000 | 1000 | 28274 | 28243 | 1 | 1 | 61001 | 1000 | 1000 | 1000 | 3 | 0 | 1000 | 4 | 6 | 1000 | 3 | 13149 | 9631 | 6969 | 3200 | 0 | 47 | 19932 | 3311 | 3819 | 13 | 42 | 43 | 28171 | 15544 | 12616 | 14396 | 1000 | 1000 | 28736 | 28676 | 28760 | 28544 | 28824 |
62004 | 28633 | 233 | 0 | 2 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 5061 | 28069 | 1 | 0 | 17868 | 2000 | 1000 | 1000 | 1000 | 1000 | 10906 | 8000 | 15 | 21765 | 28143 | 28251 | 3 | 10 | 2000 | 1000 | 1000 | 2000 | 1000 | 28255 | 28095 | 1 | 1 | 61001 | 1000 | 1000 | 1000 | 3 | 0 | 1000 | 5 | 102 | 1000 | 0 | 13613 | 10135 | 7197 | 3495 | 1 | 48 | 19694 | 3299 | 3801 | 10 | 44 | 51 | 27785 | 14628 | 11982 | 13394 | 1000 | 1000 | 28166 | 28183 | 28226 | 28200 | 28141 |
62004 | 28329 | 212 | 0 | 3 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 5050 | 28193 | 1 | 1 | 17416 | 2000 | 1000 | 1000 | 1000 | 1000 | 10910 | 8000 | 15 | 21754 | 28129 | 28244 | 3 | 10 | 2000 | 1000 | 1000 | 2000 | 1000 | 28193 | 28144 | 1 | 1 | 61001 | 1000 | 1000 | 1000 | 3 | 0 | 1000 | 3 | 3 | 1000 | 0 | 13812 | 9992 | 7189 | 3424 | 2 | 44 | 19642 | 3389 | 3806 | 7 | 44 | 47 | 27909 | 14183 | 12321 | 13259 | 1000 | 1000 | 28369 | 28114 | 28255 | 28252 | 28298 |
62004 | 28328 | 212 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5184 | 28448 | 0 | 1 | 17215 | 2000 | 1000 | 1000 | 1000 | 1000 | 10907 | 8000 | 16 | 21695 | 28146 | 28400 | 3 | 10 | 2000 | 1000 | 1000 | 2000 | 1000 | 28227 | 28239 | 1 | 1 | 61001 | 1000 | 1000 | 1000 | 0 | 0 | 1000 | 31 | 0 | 1000 | 0 | 13872 | 10268 | 7061 | 3418 | 1 | 45 | 19662 | 3285 | 3803 | 8 | 41 | 43 | 27938 | 13820 | 12146 | 13298 | 1000 | 1000 | 28356 | 28170 | 28422 | 28282 | 28165 |
62004 | 28204 | 213 | 0 | 2 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 5039 | 28133 | 0 | 1 | 17423 | 2000 | 1000 | 1000 | 1000 | 1000 | 10907 | 8000 | 11 | 21706 | 28167 | 28167 | 3 | 10 | 2000 | 1000 | 1000 | 2000 | 1000 | 28295 | 28198 | 1 | 1 | 61001 | 1000 | 1000 | 1000 | 3 | 0 | 1000 | 3 | 3 | 1000 | 3 | 13860 | 10345 | 7253 | 3452 | 2 | 44 | 19630 | 3403 | 3811 | 9 | 44 | 42 | 27901 | 14404 | 11918 | 13321 | 1000 | 1000 | 28199 | 28177 | 28242 | 28370 | 28245 |
Count: 8
Code:
st1 { v0.s }[1], [x6] st1 { v0.s }[1], [x6] st1 { v0.s }[1], [x6] st1 { v0.s }[1], [x6] st1 { v0.s }[1], [x6] st1 { v0.s }[1], [x6] st1 { v0.s }[1], [x6] st1 { v0.s }[1], [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.5005
retire uop (01) | cycle (02) | 03 | mmu table walk data (08) | 09 | l2 tlb miss instruction (0a) | l2 tlb miss data (0b) | 18 | 19 | 1e | 1f | 22 | 23 | 24 | 3a | 3f | 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) | 69 | 6d | 6e | map stall dispatch (70) | rob full (74) | 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 store (99) | 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) | ac | af | bc | l1d cache miss st nonspec (c0) | c2 | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
160206 | 40042 | 322 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 40028 | 0 | 16 | 0 | 47 | 160100 | 100 | 80116 | 80000 | 102 | 80116 | 80108 | 500 | 1860196 | 640000 | 40021 | 40043 | 40043 | 19959 | 0 | 3 | 20001 | 160100 | 200 | 80000 | 80119 | 200 | 160000 | 80000 | 40043 | 40043 | 2 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 42 | 101 | 0 | 80002 | 0 | 1097 | 80002 | 2 | 42 | 0 | 5128 | 1 | 25 | 1 | 1 | 40039 | 0 | 80000 | 80000 | 100 | 40043 | 40044 | 40043 | 40044 | 40044 |
160204 | 40043 | 322 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 40028 | 0 | 16 | 0 | 25 | 160100 | 100 | 80000 | 80000 | 100 | 80115 | 80000 | 500 | 1839712 | 640000 | 40021 | 40042 | 40251 | 19959 | 0 | 3 | 20000 | 160100 | 200 | 80120 | 80000 | 200 | 160000 | 80000 | 40042 | 40043 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 42 | 0 | 0 | 80002 | 0 | 5 | 80002 | 0 | 0 | 0 | 5110 | 1 | 16 | 1 | 1 | 40040 | 0 | 80000 | 80000 | 100 | 40044 | 40043 | 40044 | 40243 | 40043 |
160204 | 40046 | 321 | 0 | 0 | 0 | 0 | 0 | 0 | 12 | 3 | 0 | 0 | 0 | 0 | 40227 | 0 | 16 | 0 | 25 | 160100 | 100 | 80000 | 80120 | 100 | 80000 | 80000 | 500 | 1839712 | 640000 | 40021 | 40044 | 40042 | 19959 | 0 | 3 | 20000 | 160100 | 200 | 80000 | 80000 | 200 | 160000 | 80120 | 40248 | 40043 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80062 | 0 | 42 | 0 | 0 | 80002 | 0 | 1098 | 80062 | 2 | 42 | 0 | 5110 | 1 | 16 | 1 | 1 | 40039 | 0 | 80000 | 80000 | 100 | 40044 | 40043 | 40044 | 40043 | 40044 |
160204 | 40043 | 322 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 40028 | 16 | 16 | 0 | 25 | 160100 | 100 | 80000 | 80000 | 100 | 80000 | 80000 | 500 | 1847899 | 640000 | 40062 | 40043 | 40042 | 19959 | 0 | 3 | 20001 | 160324 | 200 | 80000 | 80000 | 200 | 160240 | 80000 | 40043 | 40043 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 42 | 99 | 0 | 80002 | 1 | 2 | 80002 | 2 | 42 | 0 | 5110 | 1 | 16 | 1 | 1 | 40040 | 0 | 80000 | 80000 | 100 | 40043 | 40044 | 40043 | 40044 | 40044 |
160204 | 40043 | 321 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 40028 | 16 | 16 | 0 | 25 | 160100 | 100 | 80000 | 80000 | 100 | 80000 | 80000 | 500 | 1839712 | 640928 | 40021 | 40043 | 40043 | 19959 | 0 | 3 | 20001 | 160324 | 200 | 80000 | 80000 | 200 | 160240 | 80000 | 40043 | 40042 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 42 | 0 | 0 | 80002 | 0 | 1107 | 80002 | 2 | 44 | 0 | 5145 | 1 | 16 | 1 | 1 | 40232 | 0 | 80000 | 80000 | 100 | 40194 | 40043 | 40044 | 40244 | 40245 |
160204 | 40042 | 323 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 40230 | 16 | 16 | 0 | 25 | 160452 | 100 | 80116 | 80000 | 100 | 80000 | 80108 | 500 | 1848124 | 640928 | 40214 | 40248 | 40245 | 19959 | 0 | 16 | 20000 | 160343 | 200 | 80000 | 80120 | 200 | 160000 | 80240 | 40043 | 40246 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80060 | 0 | 42 | 96 | 0 | 80002 | 0 | 2 | 80122 | 2 | 42 | 0 | 5127 | 1 | 16 | 1 | 1 | 40232 | 1 | 80000 | 80000 | 100 | 40248 | 40192 | 40246 | 40044 | 40452 |
160204 | 40245 | 324 | 0 | 0 | 0 | 0 | 0 | 2 | 132 | 91 | 0 | 0 | 0 | 0 | 40028 | 16 | 16 | 41 | 258 | 161332 | 102 | 81043 | 80540 | 100 | 80927 | 80756 | 527 | 1905585 | 646480 | 40021 | 40245 | 40249 | 20107 | 0 | 3 | 20001 | 160100 | 200 | 80120 | 80000 | 200 | 160238 | 80120 | 40247 | 40043 | 3 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 2 | 42 | 98 | 0 | 80062 | 0 | 1107 | 80002 | 2 | 42 | 0 | 5110 | 2 | 25 | 1 | 2 | 40422 | 0 | 80000 | 80000 | 100 | 40043 | 40250 | 40043 | 40244 | 40244 |
160204 | 40247 | 321 | 1 | 0 | 0 | 1 | 0 | 1 | 132 | 3 | 0 | 0 | 0 | 0 | 40228 | 16 | 16 | 0 | 25 | 160100 | 100 | 80000 | 80000 | 100 | 80000 | 80000 | 500 | 1839712 | 640000 | 40021 | 40043 | 40043 | 19959 | 0 | 3 | 20001 | 160100 | 200 | 80000 | 80000 | 200 | 160000 | 80000 | 40043 | 40043 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 42 | 0 | 0 | 80002 | 0 | 5 | 80000 | 2 | 42 | 0 | 5110 | 1 | 16 | 1 | 1 | 40040 | 0 | 80000 | 80000 | 100 | 40044 | 40043 | 40045 | 40047 | 40044 |
160204 | 40043 | 321 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 40027 | 16 | 16 | 0 | 25 | 160100 | 100 | 80000 | 80000 | 100 | 80000 | 80000 | 500 | 1839712 | 640928 | 40021 | 40240 | 40043 | 19959 | 0 | 3 | 20001 | 160100 | 200 | 80000 | 80000 | 200 | 160238 | 80000 | 40043 | 40043 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 46 | 96 | 0 | 80000 | 0 | 2 | 80002 | 2 | 42 | 0 | 5110 | 1 | 16 | 1 | 1 | 40039 | 0 | 80000 | 80000 | 100 | 40248 | 40044 | 40044 | 40044 | 40044 |
160204 | 40042 | 322 | 0 | 0 | 0 | 0 | 0 | 0 | 21 | 3 | 0 | 0 | 0 | 0 | 40030 | 0 | 16 | 0 | 25 | 160100 | 100 | 80000 | 80000 | 100 | 80000 | 80000 | 500 | 1839712 | 640000 | 40021 | 40045 | 40042 | 19959 | 0 | 3 | 20001 | 160100 | 200 | 80000 | 80000 | 200 | 160000 | 80000 | 40043 | 40043 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 42 | 0 | 0 | 80002 | 1 | 2 | 80000 | 2 | 42 | 0 | 5110 | 1 | 16 | 1 | 1 | 40040 | 0 | 80000 | 80000 | 100 | 40044 | 40043 | 40044 | 40044 | 40043 |
Result (median cycles for code divided by count): 0.5005
retire uop (01) | cycle (02) | 03 | mmu table walk data (08) | l2 tlb miss data (0b) | 18 | 19 | 1e | 1f | 22 | 23 | 3a | 3f | 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) | 69 | 6d | 6e | map stall dispatch (70) | rob full (74) | 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 store (99) | 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 | bc | l1d cache miss st nonspec (c0) | c2 | cf | d2 | l1i cache miss demand (d3) | d5 | map dispatch bubble (d6) | db | dd | fetch restart (de) | e0 | ? int output thing (e9) | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
160026 | 40043 | 311 | 0 | 0 | 1 | 0 | 0 | 4 | 0 | 0 | 0 | 40027 | 16 | 16 | 0 | 25 | 160010 | 10 | 80000 | 80000 | 10 | 80000 | 80000 | 50 | 1839712 | 640000 | 40021 | 40043 | 40043 | 19982 | 0 | 3 | 20042 | 160010 | 20 | 80000 | 80000 | 20 | 160000 | 80000 | 40043 | 40042 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 0 | 0 | 0 | 80002 | 1 | 0 | 8 | 80002 | 2 | 42 | 0 | 5020 | 0 | 7 | 6 | 16 | 0 | 21 | 9 | 42440 | 0 | 80000 | 80000 | 10 | 40043 | 40044 | 40043 | 40044 | 40043 |
160024 | 40043 | 310 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 40028 | 16 | 16 | 0 | 25 | 160010 | 10 | 80000 | 80000 | 10 | 80000 | 80000 | 50 | 1839712 | 640000 | 40021 | 40043 | 40043 | 19982 | 0 | 3 | 20023 | 160010 | 20 | 80000 | 80000 | 20 | 160000 | 80000 | 40043 | 40043 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 42 | 0 | 0 | 80002 | 0 | 0 | 2 | 80002 | 2 | 42 | 0 | 5020 | 0 | 5 | 14 | 16 | 0 | 6 | 13 | 40040 | 0 | 80000 | 80000 | 10 | 40044 | 40044 | 40043 | 40248 | 40044 |
160024 | 40042 | 310 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 40028 | 16 | 0 | 0 | 25 | 160010 | 10 | 80000 | 80000 | 10 | 80000 | 80000 | 50 | 1839712 | 640000 | 40021 | 40043 | 40043 | 19982 | 0 | 3 | 20022 | 160010 | 20 | 80000 | 80000 | 20 | 160000 | 80000 | 40043 | 40042 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 44 | 0 | 0 | 80002 | 0 | 0 | 5 | 80000 | 2 | 42 | 0 | 5020 | 0 | 2 | 14 | 16 | 0 | 13 | 7 | 40040 | 0 | 80000 | 80000 | 10 | 40043 | 40044 | 40044 | 40044 | 40443 |
160024 | 40043 | 322 | 0 | 0 | 0 | 0 | 12 | 91 | 0 | 0 | 0 | 40028 | 16 | 16 | 0 | 25 | 160010 | 10 | 80000 | 80000 | 10 | 80000 | 80000 | 50 | 1839712 | 640000 | 40021 | 40042 | 40042 | 19982 | 0 | 3 | 20185 | 160010 | 20 | 80000 | 80000 | 20 | 160000 | 80000 | 40051 | 40042 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 42 | 0 | 0 | 80002 | 0 | 0 | 8 | 80002 | 2 | 42 | 0 | 5020 | 0 | 4 | 10 | 16 | 0 | 5 | 14 | 40039 | 0 | 80000 | 80000 | 10 | 40043 | 40044 | 40043 | 40044 | 40044 |
160024 | 40043 | 310 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 40028 | 16 | 16 | 0 | 25 | 160010 | 10 | 80000 | 80000 | 10 | 80000 | 80000 | 50 | 1839712 | 640000 | 40021 | 40043 | 40043 | 19982 | 0 | 3 | 20023 | 160010 | 20 | 80000 | 80000 | 20 | 160000 | 80000 | 40051 | 40043 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 42 | 0 | 0 | 80000 | 0 | 0 | 2 | 80002 | 2 | 42 | 0 | 5020 | 0 | 2 | 14 | 16 | 0 | 13 | 7 | 40232 | 0 | 80000 | 80000 | 10 | 40044 | 40044 | 40044 | 40044 | 40044 |
160024 | 40043 | 310 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 40235 | 0 | 16 | 0 | 25 | 160010 | 10 | 80000 | 80000 | 10 | 80000 | 80000 | 50 | 1839712 | 640000 | 40021 | 40043 | 40242 | 19982 | 0 | 3 | 20022 | 160010 | 20 | 80000 | 80000 | 20 | 160000 | 80000 | 40052 | 40043 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 42 | 0 | 0 | 80002 | 0 | 0 | 2 | 80002 | 2 | 0 | 0 | 5020 | 0 | 2 | 13 | 16 | 0 | 13 | 12 | 40039 | 0 | 80000 | 80000 | 10 | 40044 | 40045 | 40044 | 40043 | 40044 |
160024 | 40043 | 310 | 0 | 0 | 0 | 0 | 12 | 3 | 0 | 0 | 0 | 40028 | 16 | 16 | 139 | 25 | 160010 | 10 | 80000 | 80000 | 10 | 80000 | 80000 | 50 | 1839712 | 640000 | 40021 | 40043 | 40042 | 19982 | 0 | 3 | 20023 | 160010 | 20 | 80000 | 80000 | 20 | 160000 | 80000 | 40043 | 40051 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 0 | 0 | 0 | 80000 | 0 | 0 | 2 | 80002 | 2 | 42 | 0 | 5020 | 0 | 2 | 12 | 16 | 0 | 13 | 6 | 40040 | 0 | 80000 | 80000 | 10 | 40044 | 40043 | 40043 | 40043 | 40044 |
160024 | 40043 | 311 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 40027 | 16 | 16 | 0 | 25 | 160010 | 10 | 80000 | 80000 | 10 | 80000 | 80000 | 50 | 1839712 | 640000 | 40021 | 40043 | 40043 | 19982 | 0 | 3 | 20023 | 160010 | 20 | 80000 | 80000 | 20 | 160000 | 80120 | 40043 | 40054 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 0 | 0 | 0 | 80000 | 0 | 0 | 2 | 80000 | 2 | 42 | 0 | 5020 | 0 | 2 | 15 | 16 | 0 | 13 | 7 | 40040 | 0 | 80000 | 80000 | 10 | 40044 | 40043 | 40043 | 40044 | 40043 |
160024 | 40042 | 310 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 40027 | 16 | 16 | 0 | 25 | 160010 | 10 | 80000 | 80000 | 10 | 80000 | 80000 | 50 | 1839712 | 640000 | 40021 | 40247 | 40043 | 19982 | 0 | 3 | 20023 | 160010 | 20 | 80000 | 80000 | 20 | 160000 | 80000 | 40043 | 40043 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 0 | 0 | 0 | 80000 | 0 | 0 | 3 | 80002 | 0 | 42 | 0 | 5020 | 0 | 2 | 14 | 16 | 0 | 14 | 6 | 40040 | 0 | 80000 | 80000 | 10 | 40043 | 40044 | 40043 | 40044 | 40044 |
160024 | 40043 | 310 | 0 | 0 | 0 | 0 | 12 | 91 | 0 | 0 | 0 | 40028 | 16 | 16 | 0 | 25 | 160010 | 10 | 80000 | 80000 | 10 | 80000 | 80000 | 50 | 1839712 | 640000 | 40021 | 40043 | 40043 | 19982 | 0 | 3 | 20022 | 160010 | 20 | 80000 | 80000 | 20 | 160000 | 80000 | 40042 | 40043 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80060 | 0 | 42 | 0 | 0 | 80000 | 0 | 0 | 2 | 80002 | 2 | 42 | 0 | 5020 | 0 | 5 | 15 | 16 | 0 | 6 | 13 | 40039 | 0 | 80000 | 80000 | 10 | 40044 | 40043 | 40246 | 40043 | 40043 |