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:
st2 { v0.d, v1.d }[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) | 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 | 1e | 1f | 22 | 23 | 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 | 60 | 61 | 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 tlb miss (a1) | l1d cache miss st (a2) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | bc | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | 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 | 28552 | 211 | 0 | 1 | 24 | 1 | 0 | 19 | 1 | 1 | 30 | 2 | 0 | 0 | 5171 | 28207 | 1 | 0 | 17584 | 2000 | 1000 | 1000 | 1000 | 1000 | 10906 | 8000 | 3 | 0 | 9 | 21807 | 28149 | 28212 | 3 | 10 | 2000 | 1000 | 1000 | 2000 | 2002 | 28371 | 28200 | 2 | 1 | 61001 | 1000 | 1000 | 1001 | 2 | 0 | 1 | 1001 | 1 | 2 | 1 | 1000 | 1 | 0 | 1 | 1 | 13305 | 9254 | 6977 | 3286 | 8 | 52 | 20348 | 3187 | 3815 | 20 | 52 | 55 | 28219 | 16335 | 13424 | 15135 | 1000 | 1000 | 29233 | 29256 | 29246 | 29250 | 29357 |
62004 | 29470 | 220 | 0 | 1 | 16 | 0 | 1 | 21 | 1 | 0 | 33 | 1 | 0 | 0 | 4641 | 29085 | 0 | 0 | 18347 | 2000 | 1000 | 1000 | 1000 | 1000 | 10906 | 8000 | 1 | 0 | 0 | 21711 | 28935 | 29387 | 3 | 10 | 2000 | 1000 | 1000 | 2000 | 2000 | 29263 | 29242 | 1 | 1 | 61001 | 1000 | 1000 | 1002 | 1 | 2 | 0 | 1001 | 0 | 2 | 1 | 1000 | 1 | 0 | 1 | 1 | 12835 | 9072 | 6869 | 3090 | 8 | 48 | 20627 | 3061 | 3815 | 17 | 53 | 53 | 28463 | 16324 | 13475 | 15052 | 1000 | 1000 | 29319 | 29274 | 29337 | 29251 | 29309 |
62004 | 29278 | 220 | 0 | 1 | 16 | 0 | 1 | 15 | 0 | 0 | 0 | 1 | 0 | 0 | 4537 | 29073 | 0 | 0 | 18343 | 2000 | 1000 | 1000 | 1000 | 1000 | 10909 | 8000 | 2 | 0 | 0 | 21730 | 28908 | 29313 | 3 | 10 | 2000 | 1000 | 1000 | 2000 | 2000 | 29232 | 29215 | 1 | 1 | 61001 | 1000 | 1000 | 1002 | 2 | 2 | 2 | 1001 | 0 | 1 | 1 | 1000 | 2 | 2 | 1 | 0 | 12975 | 9126 | 6824 | 3058 | 6 | 50 | 20708 | 3059 | 3818 | 20 | 53 | 48 | 28506 | 16310 | 13471 | 15148 | 1000 | 1000 | 29289 | 29347 | 29340 | 29366 | 29275 |
62004 | 29338 | 219 | 1 | 1 | 17 | 0 | 1 | 14 | 0 | 0 | 0 | 1 | 0 | 0 | 4549 | 29140 | 0 | 0 | 18244 | 2000 | 1000 | 1000 | 1000 | 1000 | 10907 | 8000 | 1 | 0 | 0 | 21697 | 28966 | 29274 | 3 | 10 | 2000 | 1000 | 1000 | 2000 | 2000 | 29297 | 29275 | 1 | 1 | 61001 | 1000 | 1000 | 1001 | 2 | 2 | 0 | 1001 | 0 | 1 | 1 | 1000 | 1 | 2 | 1 | 1 | 13255 | 9033 | 6830 | 3072 | 3 | 56 | 20768 | 3243 | 3814 | 16 | 61 | 79 | 28061 | 14065 | 11800 | 13134 | 1000 | 1000 | 28528 | 28381 | 28328 | 28316 | 28412 |
62004 | 28201 | 212 | 0 | 1 | 12 | 1 | 0 | 14 | 1 | 0 | 0 | 3 | 0 | 0 | 5249 | 28206 | 0 | 0 | 17253 | 2000 | 1000 | 1000 | 1000 | 1000 | 10904 | 8000 | 7 | 0 | 0 | 21794 | 28068 | 28186 | 3 | 10 | 2000 | 1000 | 1000 | 2000 | 2000 | 28216 | 28265 | 1 | 1 | 61001 | 1000 | 1000 | 1003 | 1 | 2 | 0 | 1001 | 0 | 0 | 1 | 1001 | 1 | 3 | 1 | 1 | 13947 | 10197 | 7116 | 3352 | 8 | 43 | 19835 | 3358 | 3815 | 16 | 45 | 49 | 27845 | 14303 | 11940 | 12771 | 1000 | 1000 | 28665 | 28886 | 28736 | 28836 | 28363 |
62004 | 28296 | 212 | 0 | 1 | 17 | 1 | 0 | 17 | 1 | 0 | 0 | 2 | 0 | 0 | 5139 | 28276 | 0 | 0 | 17438 | 2000 | 1000 | 1000 | 1000 | 1000 | 10907 | 8000 | 6 | 0 | 0 | 21729 | 28153 | 28235 | 3 | 10 | 2000 | 1000 | 1000 | 2000 | 2000 | 28205 | 28353 | 1 | 1 | 61001 | 1000 | 1000 | 1002 | 2 | 3 | 0 | 1001 | 1 | 3 | 2 | 1000 | 1 | 0 | 1 | 0 | 13852 | 10066 | 7133 | 3365 | 6 | 49 | 19699 | 3313 | 3816 | 15 | 53 | 55 | 28047 | 14304 | 12149 | 13143 | 1000 | 1000 | 28451 | 28436 | 28469 | 28480 | 28370 |
62004 | 28433 | 212 | 1 | 1 | 15 | 1 | 0 | 15 | 1 | 0 | 6 | 2 | 0 | 0 | 5104 | 28209 | 0 | 0 | 17270 | 2000 | 1000 | 1000 | 1000 | 1000 | 10903 | 8000 | 6 | 0 | 0 | 21752 | 28169 | 28351 | 3 | 10 | 2000 | 1000 | 1000 | 2000 | 2000 | 28154 | 28092 | 1 | 1 | 61001 | 1000 | 1000 | 1001 | 2 | 3 | 2 | 1001 | 1 | 0 | 2 | 1000 | 1 | 0 | 1 | 0 | 13847 | 10237 | 7280 | 3473 | 2 | 50 | 19547 | 3245 | 3813 | 11 | 46 | 52 | 27990 | 14350 | 12340 | 12922 | 1000 | 1000 | 28454 | 28401 | 28311 | 28354 | 28396 |
62004 | 28168 | 213 | 0 | 1 | 21 | 0 | 0 | 14 | 0 | 0 | 6 | 2 | 0 | 0 | 5115 | 28210 | 0 | 0 | 17334 | 2000 | 1000 | 1000 | 1000 | 1000 | 10912 | 8000 | 5 | 0 | 0 | 21788 | 27922 | 28126 | 3 | 10 | 2000 | 1000 | 1000 | 2000 | 2000 | 28384 | 28295 | 1 | 1 | 61001 | 1000 | 1000 | 1002 | 2 | 3 | 1 | 1001 | 0 | 0 | 1 | 1000 | 1 | 4 | 1 | 1 | 13654 | 10234 | 7199 | 3415 | 6 | 51 | 19641 | 3402 | 3819 | 10 | 48 | 50 | 27963 | 14363 | 11835 | 13230 | 1000 | 1000 | 28558 | 28506 | 28232 | 28286 | 28189 |
62004 | 28415 | 213 | 0 | 1 | 16 | 0 | 77 | 29 | 1 | 0 | 0 | 2 | 0 | 0 | 5003 | 28430 | 0 | 0 | 17433 | 2000 | 1000 | 1000 | 1000 | 1000 | 10907 | 8000 | 5 | 0 | 0 | 21787 | 28264 | 28769 | 3 | 10 | 2000 | 1000 | 1000 | 2000 | 2000 | 28100 | 28227 | 1 | 1 | 61001 | 1000 | 1000 | 1001 | 1 | 3 | 1 | 1001 | 0 | 0 | 1 | 1000 | 1 | 3 | 1 | 2 | 13839 | 10189 | 7161 | 3365 | 3 | 52 | 19598 | 3315 | 3814 | 18 | 48 | 52 | 28078 | 14092 | 12162 | 13306 | 1000 | 1000 | 28407 | 28427 | 28308 | 28410 | 28220 |
62004 | 28226 | 212 | 0 | 1 | 14 | 1 | 0 | 17 | 1 | 0 | 0 | 1 | 0 | 0 | 4999 | 28291 | 0 | 0 | 17436 | 2000 | 1000 | 1000 | 1000 | 1000 | 10909 | 8000 | 6 | 0 | 0 | 21753 | 28080 | 28304 | 3 | 10 | 2000 | 1000 | 1000 | 2000 | 2000 | 28236 | 28291 | 1 | 1 | 61001 | 1000 | 1000 | 1002 | 1 | 2 | 0 | 1001 | 0 | 1 | 1 | 1000 | 1 | 3 | 1 | 0 | 14006 | 10317 | 7199 | 3442 | 7 | 50 | 19703 | 3373 | 3818 | 10 | 52 | 52 | 27845 | 14104 | 12525 | 12691 | 1000 | 1000 | 28355 | 28382 | 28349 | 28435 | 28328 |
Count: 8
Code:
st2 { v0.d, v1.d }[1], [x6] st2 { v0.d, v1.d }[1], [x6] st2 { v0.d, v1.d }[1], [x6] st2 { v0.d, v1.d }[1], [x6] st2 { v0.d, v1.d }[1], [x6] st2 { v0.d, v1.d }[1], [x6] st2 { v0.d, v1.d }[1], [x6] st2 { v0.d, v1.d }[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 | 0f | 18 | 19 | 1e | 1f | 22 | 37 | 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) | 60 | 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 | st unit uop (a7) | l1d cache writeback (a8) | ac | af | bc | l1d cache miss st nonspec (c0) | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
160206 | 40042 | 311 | 0 | 0 | 0 | 0 | 0 | 0 | 1386 | 40027 | 16 | 16 | 0 | 25 | 161771 | 100 | 82021 | 80000 | 100 | 80000 | 80000 | 500 | 1839856 | 645460 | 0 | 40219 | 40532 | 40043 | 20156 | 0 | 3 | 20000 | 160100 | 200 | 80000 | 80000 | 200 | 160000 | 160000 | 40042 | 40043 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 34 | 0 | 80002 | 0 | 2 | 80002 | 2 | 34 | 5110 | 1 | 16 | 1 | 1 | 40039 | 80000 | 80000 | 100 | 40050 | 40049 | 40049 | 40044 | 40043 |
160204 | 40043 | 310 | 0 | 0 | 0 | 0 | 3 | 0 | 2933 | 40028 | 16 | 16 | 0 | 25 | 163436 | 100 | 83877 | 80000 | 100 | 80000 | 80000 | 500 | 1839832 | 643432 | 0 | 40021 | 40043 | 40042 | 19959 | 0 | 3 | 20000 | 160100 | 200 | 80240 | 80120 | 200 | 160000 | 160000 | 40042 | 40043 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 34 | 0 | 80002 | 0 | 2 | 80002 | 2 | 34 | 5110 | 1 | 16 | 1 | 1 | 40045 | 80000 | 80000 | 100 | 40044 | 40043 | 40044 | 40247 | 40043 |
160204 | 40250 | 322 | 0 | 0 | 0 | 132 | 3 | 0 | 2933 | 40028 | 16 | 16 | 0 | 47 | 161530 | 100 | 80987 | 80000 | 100 | 80000 | 80108 | 500 | 1839808 | 650365 | 0 | 40023 | 40043 | 40048 | 19962 | 0 | 3 | 20000 | 161220 | 200 | 80000 | 80000 | 200 | 160000 | 160238 | 40042 | 40043 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 34 | 197 | 80000 | 0 | 2 | 80002 | 2 | 34 | 5110 | 1 | 25 | 1 | 1 | 40238 | 80000 | 80000 | 100 | 40043 | 40044 | 40248 | 40043 | 40050 |
160204 | 40043 | 311 | 1 | 0 | 0 | 132 | 3 | 0 | 2931 | 40028 | 16 | 16 | 0 | 51 | 164078 | 100 | 81358 | 80000 | 100 | 80000 | 80000 | 511 | 1839712 | 650366 | 0 | 40021 | 40043 | 40042 | 19959 | 0 | 3 | 20162 | 160100 | 200 | 80000 | 80000 | 200 | 160000 | 160000 | 40048 | 40043 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 2 | 34 | 0 | 80002 | 0 | 2 | 80062 | 2 | 34 | 5110 | 1 | 16 | 1 | 1 | 40039 | 80000 | 80000 | 100 | 40050 | 40050 | 40251 | 40049 | 40043 |
160204 | 40043 | 310 | 0 | 0 | 0 | 0 | 3 | 0 | 3750 | 40027 | 16 | 16 | 0 | 25 | 162846 | 100 | 82631 | 80000 | 100 | 80000 | 80000 | 500 | 1839712 | 643696 | 0 | 40021 | 40042 | 40042 | 19959 | 0 | 3 | 20007 | 160100 | 200 | 80000 | 80000 | 200 | 160000 | 160000 | 40043 | 40049 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 36 | 0 | 80002 | 0 | 1117 | 80000 | 2 | 34 | 5110 | 1 | 16 | 1 | 2 | 40039 | 80000 | 80000 | 100 | 40043 | 40043 | 40044 | 40043 | 40043 |
160204 | 40042 | 312 | 0 | 1 | 0 | 0 | 0 | 1 | 3272 | 40033 | 16 | 16 | 0 | 25 | 163031 | 100 | 81883 | 80000 | 100 | 80000 | 80000 | 500 | 1839712 | 642847 | 0 | 40021 | 40043 | 40251 | 19959 | 0 | 11 | 20007 | 160100 | 202 | 80000 | 80000 | 200 | 160000 | 160000 | 40042 | 40043 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80062 | 0 | 34 | 0 | 80062 | 0 | 2 | 80002 | 2 | 34 | 5110 | 1 | 16 | 1 | 1 | 40229 | 80000 | 80000 | 100 | 40253 | 40050 | 40053 | 40049 | 40043 |
160204 | 40043 | 310 | 0 | 0 | 0 | 0 | 3 | 0 | 1340 | 40027 | 16 | 16 | 0 | 25 | 163183 | 100 | 81460 | 80000 | 100 | 80000 | 80000 | 500 | 1839712 | 644983 | 0 | 40023 | 40043 | 40048 | 19962 | 0 | 3 | 20162 | 160100 | 200 | 80120 | 80000 | 200 | 160000 | 160000 | 40042 | 40042 | 2 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80062 | 0 | 0 | 0 | 80062 | 0 | 2 | 80002 | 2 | 34 | 5110 | 1 | 16 | 1 | 1 | 40230 | 80000 | 80000 | 100 | 40249 | 40043 | 40043 | 40043 | 40043 |
160204 | 40049 | 311 | 0 | 0 | 0 | 0 | 3 | 0 | 3288 | 40028 | 16 | 0 | 0 | 25 | 162731 | 100 | 82766 | 80000 | 100 | 80000 | 80000 | 500 | 1839832 | 644988 | 0 | 40023 | 40042 | 40043 | 19962 | 0 | 3 | 20165 | 160100 | 200 | 80120 | 80000 | 200 | 160000 | 160000 | 40043 | 40042 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 34 | 0 | 80002 | 1 | 11 | 80000 | 2 | 34 | 5110 | 1 | 16 | 1 | 1 | 40040 | 80000 | 80000 | 100 | 40050 | 40050 | 40050 | 40050 | 40043 |
160204 | 40042 | 310 | 0 | 0 | 0 | 0 | 3 | 0 | 1738 | 40028 | 16 | 16 | 1 | 25 | 162080 | 100 | 81116 | 80000 | 100 | 80000 | 80000 | 500 | 1839712 | 650020 | 0 | 40021 | 40042 | 40043 | 19959 | 0 | 3 | 20001 | 160100 | 200 | 80000 | 80000 | 200 | 160000 | 160000 | 40043 | 40042 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 34 | 0 | 80000 | 0 | 2 | 80002 | 0 | 36 | 5110 | 1 | 16 | 1 | 1 | 40049 | 80000 | 80000 | 100 | 40044 | 40043 | 40044 | 40043 | 40043 |
160204 | 40042 | 310 | 0 | 0 | 0 | 12 | 3 | 0 | 3631 | 40027 | 16 | 0 | 0 | 25 | 161771 | 100 | 83973 | 80000 | 100 | 80000 | 80000 | 500 | 1839712 | 651282 | 0 | 40021 | 40043 | 40042 | 19959 | 0 | 3 | 20000 | 160100 | 200 | 80000 | 80000 | 200 | 160000 | 160000 | 40042 | 40043 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 34 | 0 | 80002 | 0 | 2 | 80002 | 2 | 34 | 5110 | 1 | 16 | 1 | 1 | 40040 | 80000 | 80000 | 100 | 40043 | 40044 | 40043 | 40044 | 40044 |
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 data (0b) | 18 | 19 | 1e | 1f | 22 | 23 | 37 | 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) | 5f | 60 | 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 | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
160026 | 40042 | 310 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 4034 | 40028 | 0 | 16 | 0 | 25 | 160768 | 10 | 84035 | 80000 | 10 | 80000 | 80000 | 50 | 1839712 | 640182 | 0 | 1 | 40021 | 40042 | 40042 | 19982 | 0 | 3 | 20022 | 160010 | 20 | 80000 | 80000 | 20 | 160000 | 160000 | 40049 | 40043 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 34 | 0 | 0 | 80002 | 0 | 0 | 0 | 80002 | 0 | 34 | 0 | 5020 | 5 | 16 | 7 | 5 | 40046 | 80000 | 80000 | 10 | 40043 | 40044 | 40043 | 40044 | 40043 |
160024 | 40048 | 310 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 543 | 40027 | 16 | 0 | 0 | 25 | 160056 | 10 | 83623 | 80000 | 10 | 80000 | 80000 | 50 | 1839712 | 640216 | 0 | 1 | 40021 | 40043 | 40048 | 19982 | 0 | 3 | 20023 | 160010 | 20 | 80000 | 80000 | 20 | 160000 | 160000 | 40048 | 40043 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 0 | 0 | 0 | 80002 | 0 | 0 | 5 | 80002 | 0 | 34 | 0 | 5020 | 6 | 16 | 5 | 7 | 40040 | 80000 | 80000 | 10 | 40044 | 40043 | 40044 | 40043 | 42258 |
160024 | 40043 | 310 | 0 | 0 | 0 | 0 | 0 | 12 | 3 | 0 | 0 | 1456 | 40027 | 16 | 16 | 0 | 25 | 161652 | 10 | 82907 | 80000 | 10 | 80000 | 80000 | 50 | 1839856 | 642449 | 1 | 1 | 40021 | 40042 | 40043 | 19984 | 0 | 3 | 20022 | 160010 | 20 | 80000 | 80000 | 20 | 160000 | 160000 | 40049 | 40042 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 34 | 0 | 0 | 80002 | 1 | 0 | 8 | 80002 | 2 | 34 | 0 | 5020 | 6 | 17 | 5 | 6 | 40039 | 80000 | 80000 | 10 | 40043 | 40043 | 40044 | 40043 | 40049 |
160024 | 40048 | 310 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 722 | 40027 | 16 | 0 | 0 | 25 | 163087 | 10 | 80387 | 80060 | 10 | 80000 | 80000 | 50 | 1839808 | 641467 | 0 | 0 | 40021 | 40042 | 40049 | 19982 | 0 | 3 | 20022 | 160010 | 20 | 80000 | 80000 | 20 | 160000 | 160000 | 40043 | 40042 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 38 | 0 | 0 | 80002 | 1 | 0 | 8 | 80002 | 2 | 34 | 0 | 5020 | 5 | 16 | 6 | 5 | 40039 | 80000 | 80000 | 10 | 40043 | 40044 | 40043 | 40044 | 40048 |
160024 | 40049 | 310 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 581 | 40027 | 16 | 16 | 0 | 25 | 160459 | 10 | 83075 | 80000 | 10 | 80000 | 80000 | 50 | 1839808 | 642203 | 0 | 0 | 40021 | 40043 | 40042 | 19982 | 0 | 3 | 20023 | 160010 | 20 | 80000 | 80000 | 20 | 160000 | 160000 | 40049 | 40043 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 34 | 0 | 0 | 80002 | 0 | 0 | 2 | 80000 | 2 | 34 | 0 | 5020 | 6 | 16 | 6 | 6 | 40039 | 80000 | 80000 | 10 | 40244 | 40044 | 40043 | 40044 | 40043 |
160024 | 40048 | 310 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 600 | 40027 | 16 | 16 | 0 | 25 | 162117 | 10 | 84494 | 80000 | 10 | 80000 | 80000 | 50 | 1839712 | 642581 | 0 | 0 | 40021 | 40042 | 40042 | 19982 | 0 | 3 | 20022 | 160010 | 20 | 80000 | 80000 | 20 | 160000 | 160000 | 40047 | 40042 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 38 | 0 | 0 | 80002 | 0 | 0 | 5 | 80002 | 2 | 34 | 0 | 5020 | 6 | 16 | 5 | 7 | 40040 | 80000 | 80000 | 10 | 40044 | 40050 | 40049 | 40044 | 40049 |
160024 | 40043 | 310 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3223 | 40028 | 16 | 0 | 0 | 25 | 160825 | 10 | 83081 | 80000 | 10 | 80000 | 80000 | 50 | 1839712 | 641735 | 0 | 0 | 40024 | 40049 | 40043 | 19982 | 0 | 3 | 20028 | 160010 | 20 | 80000 | 80000 | 20 | 160000 | 160000 | 40042 | 40049 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 34 | 0 | 0 | 80002 | 0 | 0 | 8 | 80000 | 2 | 34 | 0 | 5020 | 6 | 16 | 6 | 6 | 40039 | 80000 | 80000 | 10 | 40050 | 40049 | 40044 | 40043 | 40043 |
160024 | 40042 | 310 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 3678 | 40034 | 16 | 16 | 0 | 25 | 163087 | 10 | 83875 | 80000 | 10 | 80000 | 80000 | 50 | 1839712 | 653962 | 0 | 0 | 40021 | 40042 | 40043 | 19984 | 0 | 3 | 20022 | 160010 | 20 | 80000 | 80000 | 20 | 160000 | 160000 | 40048 | 40042 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 34 | 0 | 0 | 80002 | 0 | 0 | 5 | 80002 | 2 | 44 | 0 | 5020 | 5 | 16 | 6 | 6 | 40039 | 80000 | 80000 | 10 | 40044 | 40049 | 40050 | 40050 | 40044 |
160024 | 40043 | 310 | 0 | 0 | 0 | 0 | 0 | 12 | 3 | 0 | 0 | 580 | 40027 | 16 | 16 | 0 | 25 | 161420 | 10 | 82904 | 80000 | 10 | 80000 | 80000 | 50 | 1839808 | 642692 | 0 | 0 | 40021 | 40043 | 40048 | 19982 | 0 | 3 | 20023 | 160010 | 20 | 80000 | 80000 | 20 | 160000 | 160000 | 40042 | 40042 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 0 | 0 | 0 | 80002 | 1 | 0 | 2 | 80002 | 2 | 0 | 0 | 5020 | 7 | 16 | 6 | 5 | 40039 | 80000 | 80000 | 10 | 40044 | 40043 | 40049 | 40054 | 40043 |
160024 | 40043 | 310 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | 1 | 0 | 1211 | 40027 | 16 | 16 | 0 | 25 | 160106 | 10 | 80815 | 80000 | 10 | 80000 | 80000 | 50 | 1839712 | 642193 | 0 | 0 | 40021 | 40043 | 40048 | 19982 | 0 | 3 | 20023 | 160010 | 20 | 80000 | 80000 | 20 | 160000 | 160000 | 40049 | 40042 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 34 | 0 | 0 | 80002 | 1 | 2 | 5 | 80002 | 2 | 34 | 0 | 5020 | 5 | 16 | 6 | 5 | 40040 | 80000 | 80000 | 10 | 40044 | 40043 | 40044 | 40043 | 40043 |