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.4s, v1.4s }, [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): 2.000
Issues: 3.000
Integer unit issues: 1.000
Load/store unit issues: 2.000
SIMD/FP unit issues: 0.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 | 19 | 1e | 1f | 22 | 24 | 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 | 60 | 61 | 69 | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | map ldst uop (7d) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst 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 | c9 | 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 |
62005 | 29166 | 234 | 3 | 0 | 2 | 1 | 0 | 4 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 4663 | 28558 | 2 | 2 | 23772 | 3000 | 1000 | 2000 | 1000 | 2000 | 5000 | 10000 | 8 | 0 | 0 | 16061 | 28242 | 28827 | 3 | 10 | 3000 | 2000 | 5000 | 28780 | 28728 | 1 | 1 | 61001 | 1000 | 1000 | 2000 | 0 | 6 | 0 | 2000 | 0 | 0 | 0 | 2000 | 2 | 0 | 2 | 1 | 0 | 13335 | 9345 | 6941 | 3055 | 0 | 66 | 20209 | 3221 | 3811 | 24 | 57 | 61 | 28320 | 1000 | 15709 | 13213 | 14653 | 2000 | 1000 | 28970 | 28838 | 29012 | 28952 | 28995 |
62004 | 29012 | 232 | 0 | 0 | 2 | 0 | 0 | 4 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 4690 | 28535 | 0 | 0 | 23770 | 3000 | 1000 | 2000 | 1000 | 2000 | 5000 | 10000 | 8 | 0 | 0 | 16038 | 28250 | 29010 | 3 | 10 | 3003 | 2000 | 5000 | 28940 | 28815 | 1 | 1 | 61001 | 1000 | 1000 | 2000 | 0 | 6 | 0 | 2000 | 0 | 0 | 0 | 2000 | 0 | 6 | 0 | 0 | 0 | 13268 | 9297 | 6888 | 3138 | 2 | 66 | 20385 | 3261 | 3825 | 18 | 55 | 55 | 28334 | 1000 | 15733 | 12938 | 14731 | 2000 | 1000 | 28980 | 28936 | 28932 | 29058 | 28938 |
62004 | 28882 | 233 | 0 | 0 | 6 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4713 | 28554 | 2 | 2 | 23669 | 3000 | 1000 | 2000 | 1000 | 2000 | 5000 | 10000 | 8 | 0 | 0 | 16034 | 28180 | 28815 | 3 | 10 | 3000 | 2000 | 5000 | 28889 | 28941 | 1 | 1 | 61001 | 1000 | 1000 | 2000 | 0 | 6 | 0 | 2000 | 0 | 0 | 0 | 2000 | 0 | 0 | 0 | 0 | 0 | 13120 | 9398 | 6888 | 3153 | 1 | 57 | 20335 | 3173 | 3821 | 19 | 61 | 57 | 28325 | 1001 | 15877 | 13291 | 14480 | 2000 | 1000 | 29045 | 28859 | 29019 | 29024 | 28947 |
62004 | 28918 | 233 | 0 | 0 | 3 | 0 | 0 | 5 | 0 | 1 | 0 | 0 | 89 | 1 | 0 | 4717 | 28651 | 2 | 2 | 23760 | 3000 | 1000 | 2000 | 1000 | 2002 | 5000 | 10000 | 6 | 1 | 0 | 16049 | 28124 | 29000 | 3 | 10 | 3000 | 2000 | 5000 | 28847 | 28844 | 1 | 1 | 61001 | 1000 | 1000 | 2000 | 0 | 6 | 0 | 2000 | 0 | 0 | 410 | 2000 | 0 | 6 | 0 | 0 | 0 | 13153 | 9176 | 6876 | 3124 | 1 | 62 | 20509 | 3296 | 3817 | 25 | 56 | 56 | 28370 | 1000 | 15804 | 13326 | 14857 | 2000 | 1000 | 29002 | 29098 | 29061 | 29023 | 28984 |
62004 | 29133 | 234 | 0 | 0 | 6 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 4608 | 28503 | 2 | 2 | 23854 | 3000 | 1000 | 2000 | 1000 | 2000 | 5000 | 10000 | 6 | 0 | 0 | 16057 | 28217 | 28804 | 3 | 10 | 3000 | 2000 | 5000 | 28647 | 28891 | 1 | 1 | 61001 | 1000 | 1000 | 2000 | 0 | 6 | 0 | 2000 | 0 | 0 | 0 | 2000 | 0 | 0 | 0 | 0 | 0 | 13206 | 9566 | 6924 | 3167 | 0 | 53 | 20082 | 3151 | 3818 | 18 | 60 | 59 | 28229 | 1000 | 15839 | 12954 | 14254 | 2000 | 1000 | 28858 | 28937 | 28669 | 28630 | 28802 |
62004 | 28822 | 232 | 0 | 0 | 3 | 0 | 0 | 5 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | 4700 | 28488 | 2 | 2 | 24213 | 3000 | 1000 | 2000 | 1000 | 2000 | 5000 | 10000 | 6 | 1 | 0 | 16052 | 28387 | 29359 | 3 | 10 | 3000 | 2000 | 5000 | 29314 | 29128 | 1 | 1 | 61001 | 1000 | 1000 | 2000 | 0 | 0 | 0 | 2000 | 0 | 0 | 0 | 2000 | 0 | 6 | 0 | 0 | 0 | 13024 | 9059 | 6940 | 3098 | 2 | 55 | 20201 | 3295 | 3815 | 16 | 55 | 66 | 28411 | 1000 | 15670 | 13146 | 14407 | 2000 | 1000 | 28998 | 28924 | 28833 | 29014 | 28987 |
62004 | 29094 | 234 | 0 | 0 | 7 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4632 | 28443 | 2 | 0 | 24326 | 3000 | 1000 | 2000 | 1000 | 2000 | 5000 | 10000 | 8 | 0 | 0 | 16044 | 28253 | 28752 | 3 | 10 | 3000 | 2000 | 5000 | 28791 | 28862 | 1 | 1 | 61001 | 1000 | 1000 | 2000 | 0 | 6 | 0 | 2000 | 0 | 0 | 0 | 2000 | 0 | 0 | 0 | 0 | 0 | 12988 | 9092 | 6906 | 3102 | 4 | 59 | 20237 | 3188 | 3816 | 19 | 62 | 58 | 28329 | 1000 | 16097 | 13455 | 14817 | 2000 | 1000 | 28991 | 28932 | 28769 | 28741 | 28971 |
62004 | 28830 | 231 | 0 | 0 | 4 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 4704 | 28689 | 2 | 2 | 23761 | 3000 | 1000 | 2000 | 1000 | 2000 | 5000 | 10000 | 13 | 0 | 0 | 16037 | 28119 | 28787 | 3 | 10 | 3000 | 2000 | 5000 | 29828 | 29887 | 1 | 1 | 61001 | 1000 | 1000 | 2000 | 0 | 6 | 0 | 2000 | 0 | 0 | 0 | 2000 | 0 | 0 | 0 | 0 | 0 | 12995 | 8969 | 6916 | 3090 | 2 | 59 | 20824 | 3278 | 3815 | 12 | 55 | 59 | 28693 | 1001 | 16499 | 13639 | 15397 | 2000 | 1000 | 28975 | 29145 | 29284 | 29559 | 29353 |
62004 | 29159 | 234 | 0 | 0 | 3 | 0 | 1 | 5 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 4573 | 28817 | 0 | 2 | 24201 | 3000 | 1000 | 2000 | 1000 | 2000 | 5000 | 10000 | 6 | 0 | 0 | 16050 | 28490 | 29216 | 3 | 10 | 3000 | 2000 | 5000 | 29218 | 29199 | 1 | 1 | 61001 | 1000 | 1000 | 2000 | 0 | 6 | 0 | 2000 | 0 | 0 | 0 | 2000 | 0 | 6 | 0 | 0 | 0 | 12950 | 9352 | 6958 | 3132 | 0 | 61 | 20777 | 3323 | 3818 | 28 | 60 | 53 | 28946 | 1000 | 16581 | 13666 | 15370 | 2000 | 1000 | 29596 | 29061 | 29128 | 28969 | 29047 |
62004 | 28884 | 235 | 0 | 0 | 4 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 4651 | 28836 | 0 | 2 | 23866 | 3000 | 1000 | 2000 | 1000 | 2000 | 5000 | 10000 | 4 | 0 | 8 | 16051 | 28266 | 29060 | 3 | 10 | 3000 | 2000 | 5000 | 28936 | 28788 | 2 | 1 | 61001 | 1000 | 1000 | 2000 | 0 | 6 | 0 | 2000 | 0 | 0 | 0 | 2000 | 0 | 4 | 0 | 0 | 0 | 13138 | 9002 | 6803 | 3073 | 2 | 53 | 20345 | 3232 | 3819 | 22 | 63 | 63 | 28368 | 1000 | 16168 | 13282 | 14782 | 2000 | 1000 | 28947 | 29018 | 28877 | 28988 | 29193 |
Count: 8
Code:
st1 { v0.4s, v1.4s }, [x6], x8 st1 { v0.4s, v1.4s }, [x6], x8 st1 { v0.4s, v1.4s }, [x6], x8 st1 { v0.4s, v1.4s }, [x6], x8 st1 { v0.4s, v1.4s }, [x6], x8 st1 { v0.4s, v1.4s }, [x6], x8 st1 { v0.4s, v1.4s }, [x6], x8 st1 { v0.4s, v1.4s }, [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 | 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 | 19 | 1e | 1f | 22 | 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 | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
160205 | 80054 | 621 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 1 | 80027 | 16 | 16 | 0 | 25 | 240100 | 80100 | 160000 | 80100 | 160000 | 1880358 | 3679448 | 0 | 80029 | 80054 | 80053 | 59977 | 3 | 60012 | 240100 | 200 | 160000 | 200 | 400000 | 80047 | 80052 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 160014 | 16 | 43 | 0 | 1 | 160014 | 0 | 0 | 14 | 160002 | 2 | 42 | 0 | 0 | 5112 | 5 | 16 | 5 | 5 | 80039 | 80000 | 160000 | 80100 | 80044 | 83369 | 80398 | 80041 | 80041 |
160204 | 80040 | 621 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 17 | 0 | 0 | 2 | 80032 | 15 | 16 | 0 | 25 | 240100 | 80100 | 160000 | 80100 | 160000 | 1160734 | 3679908 | 0 | 80017 | 80042 | 80043 | 59955 | 3 | 60110 | 240100 | 200 | 160000 | 200 | 400000 | 80043 | 80040 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 160000 | 0 | 42 | 0 | 0 | 160002 | 0 | 0 | 2 | 160002 | 16 | 44 | 14 | 0 | 5112 | 5 | 16 | 6 | 5 | 80051 | 80000 | 160000 | 80100 | 80188 | 80056 | 80053 | 80048 | 80055 |
160204 | 80047 | 621 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 1 | 80025 | 16 | 16 | 1 | 25 | 240100 | 80100 | 160000 | 80100 | 160000 | 1880358 | 3684284 | 0 | 80031 | 80055 | 80054 | 59976 | 3 | 60010 | 240100 | 200 | 160000 | 200 | 400000 | 80054 | 80054 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 160014 | 14 | 44 | 0 | 0 | 160016 | 0 | 0 | 17 | 160002 | 2 | 42 | 0 | 0 | 5112 | 4 | 16 | 5 | 3 | 80051 | 80000 | 160000 | 80100 | 80044 | 80043 | 80043 | 80043 | 80041 |
160204 | 80040 | 620 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 21 | 0 | 0 | 2 | 80039 | 16 | 16 | 5 | 25 | 240100 | 80100 | 160000 | 80100 | 160000 | 1480522 | 3679692 | 0 | 80018 | 80043 | 80042 | 59955 | 3 | 60000 | 240100 | 200 | 160000 | 200 | 400000 | 80043 | 80042 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 160000 | 0 | 42 | 0 | 0 | 160000 | 0 | 0 | 2 | 160002 | 16 | 0 | 14 | 0 | 5112 | 6 | 16 | 7 | 5 | 80051 | 80000 | 160000 | 80100 | 80055 | 80056 | 80053 | 80048 | 80055 |
160204 | 80054 | 620 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 1 | 80027 | 16 | 16 | 74 | 25 | 240100 | 80100 | 160000 | 80100 | 160000 | 1880358 | 3679352 | 0 | 80027 | 80064 | 80054 | 59966 | 3 | 60013 | 240100 | 200 | 160000 | 200 | 400315 | 80054 | 80064 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 160014 | 14 | 0 | 0 | 0 | 160016 | 0 | 0 | 14 | 160000 | 2 | 46 | 0 | 0 | 5112 | 5 | 16 | 5 | 4 | 80040 | 80000 | 160000 | 80100 | 80041 | 80043 | 80044 | 80043 | 80055 |
160204 | 80043 | 620 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 15 | 0 | 0 | 2 | 80039 | 0 | 16 | 2 | 25 | 240100 | 80100 | 160000 | 80100 | 160000 | 920910 | 3680004 | 0 | 80017 | 80042 | 80042 | 59955 | 3 | 59998 | 240264 | 200 | 160000 | 200 | 400000 | 80042 | 80042 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 160000 | 0 | 42 | 1 | 0 | 160002 | 0 | 0 | 8 | 160002 | 16 | 44 | 14 | 0 | 5112 | 5 | 16 | 5 | 5 | 80051 | 80000 | 160000 | 80100 | 80048 | 80055 | 80048 | 80053 | 80055 |
160204 | 80056 | 621 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 1 | 80027 | 16 | 0 | 0 | 25 | 240100 | 80100 | 160000 | 80100 | 160000 | 1880358 | 3680000 | 0 | 80039 | 80054 | 80054 | 59960 | 3 | 60005 | 240100 | 200 | 160000 | 200 | 400000 | 80064 | 80047 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 160014 | 17 | 44 | 0 | 0 | 160016 | 0 | 0 | 14 | 160002 | 0 | 42 | 0 | 0 | 5112 | 4 | 16 | 5 | 3 | 80039 | 80056 | 160000 | 80100 | 80044 | 80043 | 80043 | 80043 | 80055 |
160204 | 80040 | 620 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 267 | 194 | 0 | 0 | 2 | 80037 | 16 | 16 | 4 | 25 | 240100 | 80100 | 160000 | 80100 | 160000 | 1480510 | 3679908 | 0 | 80028 | 80048 | 80063 | 59967 | 3 | 60012 | 240100 | 200 | 160000 | 200 | 400000 | 80053 | 80061 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 160014 | 14 | 44 | 0 | 1 | 160016 | 1 | 0 | 16 | 160002 | 16 | 44 | 14 | 0 | 5112 | 5 | 16 | 3 | 5 | 80060 | 80000 | 160000 | 80100 | 80055 | 80055 | 80052 | 80055 | 80055 |
160205 | 80063 | 621 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 3 | 14 | 0 | 0 | 2 | 80032 | 16 | 0 | 6 | 25 | 240100 | 80100 | 160000 | 80100 | 160000 | 920898 | 3679692 | 0 | 80028 | 80052 | 80063 | 59967 | 10 | 60012 | 240100 | 200 | 160000 | 200 | 400000 | 80053 | 80053 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 160014 | 14 | 44 | 0 | 0 | 160014 | 1 | 0 | 14 | 160002 | 16 | 0 | 14 | 0 | 5112 | 3 | 16 | 5 | 4 | 80051 | 80000 | 160000 | 80100 | 80053 | 80055 | 80055 | 80053 | 80055 |
160204 | 80054 | 621 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 12 | 17 | 0 | 0 | 2 | 80032 | 16 | 16 | 6 | 25 | 240100 | 80100 | 160000 | 80100 | 160000 | 1076783 | 3680004 | 0 | 80029 | 80052 | 80051 | 59967 | 3 | 60010 | 240100 | 200 | 160000 | 200 | 400000 | 80047 | 80054 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 100 | 160015 | 14 | 44 | 32 | 0 | 160016 | 0 | 0 | 14 | 160002 | 14 | 44 | 14 | 1 | 5112 | 6 | 16 | 5 | 5 | 80051 | 80000 | 160000 | 80100 | 80055 | 80056 | 80053 | 80055 | 80055 |
Result (median cycles for code divided by count): 1.0005
retire uop (01) | cycle (02) | 03 | mmu table walk instruction (07) | mmu table walk data (08) | 09 | l2 tlb miss instruction (0a) | l2 tlb miss data (0b) | 18 | 19 | 1e | 1f | 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 | 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 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) | c2 | cd | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
160025 | 80043 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 80027 | 16 | 16 | 0 | 25 | 240010 | 80010 | 160000 | 80010 | 160000 | 1879773 | 3679448 | 0 | 80017 | 0 | 80042 | 80043 | 59977 | 3 | 60023 | 240010 | 20 | 160000 | 20 | 400000 | 80042 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 160000 | 0 | 42 | 0 | 0 | 160004 | 41 | 0 | 5 | 160002 | 2 | 42 | 0 | 0 | 5020 | 4 | 15 | 5 | 4 | 80039 | 80000 | 160000 | 80010 | 80044 | 80442 | 83114 | 80041 | 80044 |
160024 | 80042 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 80027 | 16 | 16 | 0 | 25 | 240010 | 80010 | 160000 | 80010 | 160000 | 1799829 | 3679472 | 0 | 80017 | 0 | 80040 | 80043 | 59977 | 3 | 60023 | 240010 | 20 | 160000 | 20 | 400000 | 80042 | 80042 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 160000 | 0 | 42 | 0 | 0 | 160062 | 10 | 0 | 2 | 160002 | 2 | 42 | 0 | 0 | 5020 | 6 | 15 | 6 | 4 | 80039 | 80000 | 160000 | 80010 | 80041 | 80043 | 80044 | 80043 | 80045 |
160024 | 80042 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 12 | 3 | 80028 | 16 | 16 | 5 | 25 | 240010 | 80010 | 160000 | 80010 | 160000 | 1879773 | 3679448 | 0 | 80018 | 0 | 80042 | 80042 | 59978 | 3 | 60023 | 240010 | 20 | 160000 | 20 | 400000 | 80042 | 80042 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 160000 | 0 | 42 | 29 | 0 | 160002 | 93 | 0 | 2 | 160000 | 2 | 42 | 0 | 0 | 5020 | 4 | 16 | 4 | 3 | 80039 | 80000 | 160000 | 80010 | 80041 | 80044 | 80043 | 80043 | 80047 |
160024 | 80042 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 12 | 3 | 80027 | 16 | 16 | 1 | 25 | 240010 | 80010 | 160000 | 80010 | 160000 | 1799837 | 3679472 | 0 | 80017 | 0 | 80042 | 80042 | 59977 | 3 | 60023 | 240010 | 20 | 160000 | 20 | 400000 | 80042 | 80177 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 160000 | 0 | 42 | 0 | 0 | 160002 | 51 | 0 | 2 | 160002 | 2 | 42 | 0 | 0 | 5020 | 7 | 16 | 5 | 4 | 80037 | 80000 | 160000 | 80010 | 80044 | 80043 | 80043 | 80043 | 80043 |
160024 | 80042 | 621 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | 80025 | 16 | 16 | 1 | 25 | 240010 | 80010 | 160000 | 80010 | 160000 | 1879773 | 3679448 | 0 | 80029 | 0 | 80042 | 80042 | 59978 | 3 | 60023 | 240010 | 20 | 160000 | 20 | 400000 | 80044 | 80042 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 160000 | 0 | 42 | 0 | 0 | 160002 | 13 | 0 | 2 | 160062 | 2 | 42 | 0 | 0 | 5020 | 6 | 16 | 4 | 5 | 80040 | 80000 | 160000 | 80010 | 80043 | 80043 | 80043 | 80055 | 80045 |
160024 | 80042 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 80027 | 16 | 16 | 1 | 25 | 240010 | 80010 | 160000 | 80010 | 160000 | 1879773 | 3679448 | 0 | 80017 | 0 | 80042 | 80042 | 59978 | 7 | 60023 | 240010 | 20 | 160000 | 20 | 400000 | 80043 | 80042 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 160000 | 0 | 42 | 1 | 0 | 160002 | 0 | 0 | 5 | 160002 | 2 | 42 | 0 | 0 | 5020 | 4 | 16 | 8 | 6 | 80039 | 80000 | 160000 | 80010 | 80044 | 80179 | 80043 | 80043 | 80047 |
160024 | 80042 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 80027 | 16 | 16 | 0 | 25 | 240010 | 80010 | 160000 | 80010 | 160000 | 1954047 | 3679448 | 0 | 80015 | 0 | 80043 | 80043 | 59977 | 3 | 60023 | 240190 | 20 | 160000 | 20 | 400000 | 80042 | 80054 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 160000 | 0 | 42 | 0 | 0 | 160002 | 13 | 0 | 2 | 160002 | 2 | 42 | 0 | 0 | 5020 | 6 | 16 | 8 | 4 | 80039 | 80000 | 160000 | 80010 | 80041 | 80043 | 80043 | 80044 | 80046 |
160024 | 80042 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 80027 | 16 | 16 | 0 | 25 | 240010 | 80010 | 160000 | 80010 | 160000 | 1879773 | 3680024 | 0 | 80017 | 0 | 80042 | 80042 | 59977 | 3 | 60023 | 240010 | 20 | 160000 | 20 | 400000 | 80043 | 80043 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 160000 | 0 | 42 | 0 | 0 | 160002 | 96 | 0 | 2 | 160002 | 2 | 42 | 0 | 0 | 5020 | 5 | 15 | 4 | 6 | 80161 | 80000 | 160000 | 80010 | 80043 | 80043 | 80044 | 80173 | 80052 |
160024 | 80042 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 12 | 3 | 80027 | 16 | 16 | 0 | 25 | 240010 | 80010 | 160000 | 80010 | 160000 | 1968365 | 3679448 | 1 | 80017 | 0 | 80040 | 80042 | 59977 | 3 | 60023 | 240010 | 20 | 160000 | 20 | 400000 | 80043 | 80043 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 160000 | 0 | 42 | 0 | 0 | 160002 | 29 | 0 | 2 | 160002 | 2 | 42 | 0 | 0 | 5020 | 5 | 15 | 6 | 6 | 80041 | 80000 | 160000 | 80010 | 80044 | 80043 | 80043 | 80043 | 80051 |
160024 | 80043 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2247 | 2376 | 80105 | 16 | 16 | 0 | 25 | 240010 | 80066 | 160000 | 80010 | 160000 | 1799833 | 3679448 | 0 | 80017 | 0 | 80042 | 80042 | 59977 | 3 | 60023 | 240010 | 20 | 160000 | 20 | 400000 | 80042 | 80042 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 160000 | 0 | 42 | 0 | 0 | 160002 | 58 | 0 | 2 | 160062 | 2 | 42 | 0 | 0 | 5034 | 5 | 15 | 5 | 4 | 80037 | 80000 | 160000 | 80010 | 80044 | 80044 | 80043 | 80043 | 80043 |