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.8b }, [x6], x8 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 mov x8, 0
(no loop instructions)
Retires (minus 60 nops): 1.000
Issues: 2.000
Integer unit issues: 1.000
Load/store unit issues: 1.000
SIMD/FP unit issues: 0.000
retire uop (01) | cycle (02) | 03 | l1i tlb fill (04) | mmu table walk instruction (07) | mmu table walk data (08) | l2 tlb miss instruction (0a) | 18 | 19 | 1e | 1f | 23 | 3a | 3f | 46 | 49 | 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) | 5f | 69 | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map ldst uop inputs (80) | 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) | ac | af | bc | l1d cache miss st nonspec (c0) | 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 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
61005 | 29471 | 228 | 5 | 3 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 4624 | 29057 | 0 | 0 | 24501 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 5 | 15944 | 28649 | 29498 | 3 | 10 | 2000 | 362 | 1000 | 3000 | 29302 | 29585 | 1 | 1 | 61001 | 1000 | 1000 | 1000 | 0 | 0 | 0 | 1000 | 0 | 0 | 1000 | 0 | 2 | 2 | 13080 | 9139 | 6928 | 3126 | 1 | 54 | 21840 | 3252 | 3817 | 13 | 62 | 60 | 28531 | 1000 | 16077 | 13607 | 15235 | 1000 | 1000 | 29347 | 29377 | 29396 | 29274 | 29371 |
61004 | 29881 | 234 | 0 | 2 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 4626 | 28836 | 0 | 0 | 24240 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 5 | 15939 | 28485 | 29464 | 3 | 10 | 2000 | 0 | 1000 | 3000 | 29146 | 29219 | 1 | 1 | 61001 | 1000 | 1000 | 1000 | 0 | 2 | 0 | 1000 | 1 | 0 | 1000 | 0 | 2 | 0 | 13032 | 9272 | 6917 | 3164 | 1 | 57 | 21666 | 3199 | 3814 | 15 | 55 | 55 | 28398 | 1000 | 16695 | 13640 | 15090 | 1000 | 1000 | 29310 | 29273 | 29338 | 29251 | 29326 |
61004 | 29358 | 226 | 0 | 3 | 0 | 3 | 0 | 1 | 12 | 1 | 0 | 4612 | 28879 | 0 | 0 | 24235 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 5 | 15974 | 28409 | 29308 | 3 | 10 | 2000 | 0 | 1000 | 3000 | 29263 | 29183 | 1 | 1 | 61001 | 1000 | 1000 | 1000 | 0 | 2 | 0 | 1000 | 0 | 0 | 1000 | 0 | 2 | 0 | 13137 | 9349 | 6962 | 3107 | 0 | 58 | 21551 | 3151 | 3807 | 13 | 53 | 55 | 28441 | 1000 | 16368 | 13610 | 15167 | 1000 | 1000 | 29303 | 29333 | 29425 | 29407 | 29291 |
61004 | 29306 | 228 | 0 | 2 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 4592 | 28859 | 0 | 0 | 24269 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 3 | 15964 | 28471 | 29542 | 3 | 10 | 2000 | 0 | 1000 | 3000 | 29192 | 29228 | 1 | 1 | 61001 | 1000 | 1000 | 1000 | 0 | 2 | 0 | 1000 | 1 | 3 | 1000 | 0 | 3 | 0 | 13068 | 9414 | 6956 | 3141 | 1 | 52 | 21760 | 3188 | 3813 | 13 | 60 | 55 | 28512 | 1000 | 16297 | 13509 | 15150 | 1000 | 1000 | 29231 | 29458 | 29301 | 29346 | 29394 |
61004 | 29362 | 227 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 4714 | 28837 | 0 | 0 | 24302 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 10 | 15978 | 28413 | 29366 | 3 | 10 | 2000 | 0 | 1000 | 3000 | 29206 | 29204 | 1 | 1 | 61001 | 1000 | 1000 | 1000 | 0 | 2 | 0 | 1000 | 2 | 9 | 1000 | 0 | 2 | 0 | 13127 | 9359 | 6950 | 3181 | 2 | 56 | 21713 | 3172 | 3810 | 18 | 56 | 59 | 28508 | 1000 | 16304 | 13735 | 14993 | 1000 | 1000 | 29368 | 29257 | 29307 | 29308 | 29358 |
61004 | 29404 | 228 | 0 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 4584 | 28905 | 0 | 0 | 24314 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 2 | 15956 | 28471 | 29433 | 3 | 10 | 2000 | 0 | 1000 | 3000 | 29477 | 29371 | 1 | 1 | 61001 | 1000 | 1000 | 1000 | 0 | 0 | 0 | 1000 | 0 | 0 | 1000 | 0 | 0 | 0 | 13228 | 9270 | 6839 | 3104 | 2 | 57 | 21754 | 3265 | 3811 | 16 | 56 | 53 | 28463 | 1000 | 16139 | 13755 | 15205 | 1000 | 1000 | 29387 | 29236 | 29387 | 29409 | 29339 |
61004 | 29396 | 228 | 0 | 2 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 4605 | 28806 | 0 | 0 | 24419 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 2 | 15973 | 28359 | 29255 | 3 | 10 | 2000 | 0 | 1000 | 3000 | 29100 | 29160 | 1 | 1 | 61001 | 1000 | 1000 | 1000 | 0 | 3 | 0 | 1000 | 0 | 0 | 1000 | 0 | 2 | 0 | 13208 | 9148 | 6974 | 3182 | 0 | 50 | 21857 | 3240 | 3816 | 11 | 50 | 57 | 28641 | 1000 | 16338 | 13872 | 15248 | 1000 | 1000 | 29510 | 29316 | 29301 | 29336 | 29308 |
61004 | 29421 | 233 | 0 | 3 | 0 | 1 | 0 | 0 | 12 | 0 | 0 | 4646 | 28814 | 0 | 0 | 24419 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 2 | 15986 | 28448 | 29346 | 3 | 10 | 2000 | 0 | 1000 | 3000 | 29107 | 29130 | 1 | 1 | 61001 | 1000 | 1000 | 1000 | 0 | 2 | 0 | 1000 | 0 | 0 | 1000 | 0 | 0 | 0 | 12941 | 9099 | 6676 | 3093 | 1 | 60 | 21906 | 3254 | 3810 | 12 | 55 | 54 | 28568 | 1000 | 16359 | 13729 | 15279 | 1000 | 1000 | 29314 | 29379 | 29411 | 29345 | 29372 |
61004 | 29412 | 236 | 0 | 3 | 0 | 2 | 0 | 0 | 0 | 1 | 1 | 4663 | 28902 | 0 | 0 | 24393 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 2 | 15954 | 28525 | 29428 | 3 | 10 | 2000 | 0 | 1000 | 3000 | 29206 | 29105 | 1 | 1 | 61001 | 1000 | 1000 | 1000 | 0 | 2 | 0 | 1000 | 0 | 0 | 1000 | 0 | 2 | 0 | 12902 | 9164 | 6878 | 3154 | 0 | 54 | 21782 | 3257 | 3819 | 15 | 53 | 47 | 28468 | 1000 | 16416 | 13813 | 15213 | 1000 | 1000 | 29265 | 29282 | 29316 | 29360 | 29230 |
61004 | 29204 | 236 | 0 | 3 | 0 | 2 | 0 | 0 | 0 | 1 | 0 | 4596 | 28768 | 0 | 0 | 24332 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 3 | 15973 | 28470 | 29294 | 3 | 10 | 2000 | 0 | 1000 | 3000 | 29155 | 29155 | 1 | 1 | 61001 | 1000 | 1000 | 1000 | 0 | 2 | 0 | 1000 | 0 | 0 | 1000 | 0 | 2 | 0 | 13130 | 9344 | 6872 | 3060 | 1 | 56 | 21689 | 3191 | 3818 | 10 | 61 | 61 | 28318 | 1000 | 16126 | 13633 | 14961 | 1000 | 1000 | 29246 | 29297 | 29251 | 29301 | 29263 |
Count: 8
Code:
st1 { v0.8b }, [x6], x8 st1 { v0.8b }, [x6], x8 st1 { v0.8b }, [x6], x8 st1 { v0.8b }, [x6], x8 st1 { v0.8b }, [x6], x8 st1 { v0.8b }, [x6], x8 st1 { v0.8b }, [x6], x8 st1 { v0.8b }, [x6], x8
mov x7, x6 mov x8, x6 mov x9, x6 mov x10, x6 mov x11, x6 mov x12, x6 mov x13, x6 mov x8, 0
(fused SUBS/B.cc loop)
Result (median cycles for code divided by count): 1.0005
retire uop (01) | cycle (02) | 03 | l1i tlb fill (04) | l1d tlb fill (05) | mmu table walk instruction (07) | mmu table walk data (08) | l2 tlb miss data (0b) | 18 | 19 | 1e | 1f | 23 | 24 | 3a | 3f | 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 | 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 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) | l1d tlb miss nonspec (c1) | c2 | cd | cf | d0 | d2 | d5 | map dispatch bubble (d6) | da | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
80205 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 12 | 4 | 0 | 0 | 0 | 80025 | 8 | 8 | 0 | 25 | 160100 | 80100 | 80000 | 80100 | 80000 | 4179703 | 3758824 | 0 | 80015 | 80040 | 80040 | 69924 | 3 | 69997 | 160100 | 200 | 80000 | 200 | 240000 | 80040 | 80040 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 0 | 0 | 0 | 80001 | 0 | 0 | 4 | 80001 | 1 | 0 | 0 | 0 | 0 | 5110 | 0 | 0 | 2 | 17 | 0 | 2 | 3 | 80037 | 80000 | 0 | 80000 | 80100 | 80041 | 80041 | 80041 | 80041 | 80041 |
80204 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 80025 | 8 | 0 | 0 | 25 | 160100 | 80100 | 80000 | 80100 | 80000 | 4179703 | 3758824 | 0 | 80015 | 80040 | 80040 | 69924 | 3 | 69997 | 160100 | 200 | 80000 | 200 | 240000 | 80040 | 80040 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 21 | 0 | 0 | 80001 | 4 | 0 | 72 | 80001 | 1 | 21 | 0 | 0 | 0 | 5110 | 0 | 0 | 5 | 17 | 0 | 4 | 4 | 80037 | 80000 | 0 | 80000 | 80100 | 80041 | 80041 | 80041 | 80041 | 80041 |
80204 | 80040 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 80025 | 8 | 8 | 1 | 25 | 160100 | 80100 | 80000 | 80100 | 80000 | 4179703 | 3758824 | 0 | 80015 | 80040 | 80040 | 69924 | 3 | 69997 | 160100 | 200 | 80000 | 200 | 240000 | 80040 | 80040 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 21 | 0 | 0 | 80001 | 0 | 0 | 3 | 80001 | 1 | 21 | 0 | 0 | 0 | 5110 | 0 | 0 | 4 | 17 | 0 | 4 | 4 | 80037 | 80000 | 0 | 80000 | 80100 | 80041 | 80041 | 80041 | 80041 | 80115 |
80204 | 80040 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | 4 | 0 | 0 | 0 | 80025 | 0 | 8 | 0 | 25 | 160100 | 80100 | 80000 | 80100 | 80000 | 4179703 | 3758824 | 0 | 80015 | 80040 | 80040 | 69924 | 3 | 69997 | 160100 | 200 | 80000 | 200 | 240000 | 80040 | 80040 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 21 | 0 | 0 | 80001 | 0 | 0 | 0 | 80000 | 0 | 0 | 0 | 0 | 0 | 5110 | 0 | 0 | 2 | 17 | 0 | 2 | 3 | 80037 | 80000 | 0 | 80000 | 80100 | 80041 | 80041 | 80041 | 80041 | 80041 |
80204 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 12 | 2 | 0 | 0 | 0 | 80025 | 8 | 8 | 1 | 25 | 160100 | 80100 | 80000 | 80100 | 80000 | 4179703 | 3758824 | 0 | 80015 | 80040 | 80040 | 69924 | 3 | 69997 | 160100 | 200 | 80000 | 200 | 240000 | 80040 | 80040 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 21 | 0 | 0 | 80001 | 0 | 0 | 6 | 80000 | 1 | 21 | 0 | 0 | 0 | 5110 | 0 | 0 | 2 | 17 | 0 | 3 | 5 | 80037 | 80000 | 0 | 80000 | 80100 | 80041 | 80041 | 80041 | 80041 | 80041 |
80204 | 80040 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 4 | 0 | 0 | 0 | 80025 | 8 | 8 | 0 | 25 | 160100 | 80100 | 80000 | 80100 | 80000 | 4179703 | 3758824 | 0 | 80015 | 80040 | 80040 | 69924 | 3 | 69997 | 160100 | 200 | 80000 | 200 | 240000 | 80040 | 80040 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 21 | 0 | 0 | 80000 | 0 | 0 | 3 | 80001 | 1 | 21 | 0 | 0 | 0 | 5110 | 0 | 0 | 3 | 17 | 0 | 3 | 4 | 80037 | 80000 | 0 | 80000 | 80100 | 80041 | 80041 | 80041 | 80041 | 80041 |
80204 | 80040 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 12 | 4 | 0 | 0 | 0 | 80025 | 8 | 8 | 1 | 25 | 160100 | 80100 | 80000 | 80100 | 80000 | 4179703 | 3758824 | 0 | 80015 | 80040 | 80040 | 69924 | 3 | 69997 | 160100 | 200 | 80000 | 200 | 240000 | 80040 | 80040 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 21 | 0 | 0 | 80001 | 1 | 0 | 3 | 80001 | 1 | 21 | 0 | 0 | 0 | 5110 | 0 | 0 | 4 | 17 | 0 | 4 | 5 | 80037 | 80000 | 0 | 80000 | 80100 | 80041 | 80041 | 80041 | 80041 | 80041 |
80204 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 12 | 4 | 0 | 0 | 0 | 80025 | 8 | 8 | 0 | 25 | 160100 | 80100 | 80000 | 80100 | 80000 | 4179703 | 3758824 | 0 | 80015 | 80040 | 80040 | 69924 | 3 | 69997 | 160100 | 200 | 80000 | 200 | 240000 | 80040 | 80040 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 21 | 0 | 0 | 80000 | 0 | 0 | 3 | 80001 | 1 | 0 | 0 | 0 | 0 | 5110 | 0 | 0 | 4 | 49 | 0 | 5 | 3 | 80037 | 80000 | 0 | 80000 | 80100 | 80041 | 80041 | 80100 | 80041 | 80041 |
80204 | 80040 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 80025 | 8 | 8 | 0 | 25 | 160100 | 80100 | 80000 | 80100 | 80000 | 4179703 | 3758824 | 0 | 80015 | 80040 | 80040 | 69924 | 3 | 69997 | 160100 | 200 | 80000 | 200 | 240000 | 80040 | 80040 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 21 | 0 | 0 | 80001 | 0 | 0 | 3 | 80000 | 1 | 21 | 0 | 0 | 0 | 5110 | 0 | 0 | 5 | 25 | 0 | 4 | 3 | 80037 | 80000 | 0 | 80000 | 80100 | 80041 | 80041 | 80041 | 80041 | 80041 |
80204 | 80040 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 80025 | 8 | 0 | 0 | 25 | 160100 | 80100 | 80000 | 80100 | 80000 | 4179703 | 3758824 | 0 | 80015 | 80040 | 80040 | 69924 | 3 | 69997 | 160100 | 200 | 80000 | 200 | 240240 | 80040 | 80040 | 2 | 1 | 80202 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 80000 | 0 | 21 | 0 | 0 | 80000 | 0 | 0 | 758 | 80001 | 1 | 21 | 0 | 0 | 0 | 5110 | 0 | 0 | 4 | 17 | 0 | 2 | 3 | 80037 | 80000 | 0 | 80000 | 80100 | 80041 | 80090 | 80041 | 80041 | 80041 |
Result (median cycles for code divided by count): 1.0005
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk instruction (07) | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 18 | 19 | 1e | 1f | 23 | 3a | 3f | 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) | 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 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 alu (97) | inst simd store (99) | inst ldst (9b) | 9f | 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 | cd | cf | l1i cache miss demand (d3) | d5 | map dispatch bubble (d6) | d7 | d9 | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
80025 | 80040 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 12 | 4 | 0 | 0 | 80025 | 8 | 8 | 0 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178621 | 3758824 | 80015 | 80040 | 80040 | 69946 | 3 | 70020 | 160010 | 20 | 80000 | 20 | 240000 | 80040 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 21 | 0 | 80001 | 0 | 0 | 7 | 80001 | 1 | 21 | 0 | 0 | 0 | 5020 | 0 | 4 | 16 | 0 | 0 | 5 | 5 | 80037 | 80000 | 0 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 80025 | 8 | 8 | 3 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178645 | 3758824 | 80015 | 80040 | 80040 | 69946 | 3 | 70020 | 160010 | 20 | 80000 | 20 | 240000 | 80040 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 21 | 0 | 80001 | 0 | 0 | 0 | 80001 | 1 | 22 | 0 | 0 | 0 | 5020 | 0 | 3 | 16 | 0 | 0 | 4 | 5 | 80037 | 80000 | 0 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 80025 | 8 | 8 | 3 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178645 | 3758824 | 80015 | 80040 | 80040 | 69946 | 3 | 70020 | 160010 | 20 | 80000 | 20 | 240000 | 80040 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 21 | 0 | 80001 | 0 | 0 | 3 | 80001 | 1 | 21 | 0 | 0 | 0 | 5020 | 0 | 4 | 16 | 0 | 0 | 6 | 5 | 80037 | 80000 | 0 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 620 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 80025 | 8 | 8 | 0 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178621 | 3758824 | 80015 | 80040 | 80040 | 69946 | 3 | 70020 | 160010 | 20 | 80000 | 20 | 240000 | 80040 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 21 | 0 | 80000 | 0 | 0 | 6 | 80001 | 1 | 21 | 0 | 0 | 0 | 5020 | 0 | 5 | 16 | 0 | 0 | 5 | 4 | 80037 | 80000 | 0 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 80025 | 8 | 8 | 1 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178645 | 3758824 | 80015 | 80040 | 80040 | 69946 | 3 | 70020 | 160010 | 20 | 80000 | 20 | 240000 | 80111 | 80178 | 2 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 21 | 0 | 80001 | 0 | 0 | 3 | 80002 | 1 | 21 | 0 | 0 | 0 | 5020 | 0 | 5 | 16 | 0 | 0 | 4 | 5 | 80037 | 80000 | 0 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 80025 | 8 | 8 | 3 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178645 | 3758824 | 80015 | 80040 | 80040 | 69946 | 3 | 70020 | 160010 | 20 | 80000 | 20 | 240000 | 80040 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 21 | 0 | 80001 | 1 | 0 | 3 | 80001 | 1 | 21 | 0 | 0 | 0 | 5020 | 0 | 5 | 16 | 0 | 0 | 4 | 4 | 80037 | 80000 | 0 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 80025 | 8 | 8 | 0 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178645 | 3758824 | 80015 | 80040 | 80040 | 69946 | 3 | 70020 | 160010 | 20 | 80000 | 20 | 240000 | 80040 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 21 | 0 | 80001 | 0 | 0 | 3 | 80001 | 1 | 21 | 0 | 0 | 0 | 5020 | 0 | 5 | 16 | 0 | 0 | 4 | 3 | 80037 | 80000 | 0 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 12 | 4 | 0 | 0 | 80025 | 8 | 8 | 0 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178645 | 3758824 | 80015 | 80040 | 80040 | 69946 | 3 | 70020 | 160010 | 20 | 80000 | 20 | 240000 | 80040 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 21 | 0 | 80001 | 0 | 0 | 4 | 80001 | 1 | 21 | 0 | 0 | 1 | 5020 | 0 | 3 | 16 | 0 | 0 | 5 | 4 | 80037 | 80000 | 0 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 80025 | 0 | 8 | 1 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178645 | 3758824 | 80015 | 80040 | 80040 | 69946 | 3 | 70020 | 160010 | 20 | 80000 | 20 | 240000 | 80040 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 21 | 0 | 80001 | 0 | 0 | 3 | 80001 | 1 | 21 | 0 | 0 | 0 | 5020 | 0 | 5 | 16 | 0 | 0 | 5 | 5 | 80037 | 80000 | 0 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 80025 | 8 | 0 | 3 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178645 | 3758824 | 80015 | 80040 | 80040 | 69946 | 3 | 70020 | 160010 | 20 | 80000 | 20 | 240240 | 80040 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 21 | 0 | 80001 | 0 | 0 | 3 | 80001 | 1 | 21 | 0 | 0 | 0 | 5020 | 0 | 4 | 16 | 0 | 0 | 3 | 5 | 80037 | 80000 | 0 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |