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:
ld1 { v0.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, 1 mov x1, 2 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 | mmu table walk instruction (07) | mmu table walk data (08) | 09 | l2 tlb miss instruction (0a) | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 23 | 24 | 3a | 3f | 43 | 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 ldst uop (7d) | map ldst uop inputs (80) | 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) | a9 | ac | af | b5 | bb | l1d cache miss ld nonspec (bf) | 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 |
61005 | 29523 | 238 | 20 | 1 | 1 | 21 | 1 | 0 | 0 | 2 | 2 | 268 | 88 | 0 | 0 | 4600 | 28836 | 0 | 1 | 0 | 24599 | 2002 | 1001 | 1000 | 1002 | 1001 | 5000 | 5039 | 2 | 16020 | 28902 | 29514 | 15 | 27 | 2002 | 1001 | 2004 | 29434 | 29421 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 3 | 1001 | 0 | 0 | 1 | 1001 | 2 | 1 | 3 | 0 | 0 | 0 | 13327 | 9418 | 6883 | 3167 | 8 | 34 | 22041 | 3351 | 3811 | 11 | 48 | 44 | 28517 | 1000 | 15868 | 13547 | 15042 | 1000 | 1000 | 29260 | 29370 | 29428 | 29446 | 29450 |
61004 | 29407 | 236 | 12 | 1 | 0 | 15 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 | 0 | 4719 | 28892 | 0 | 0 | 1 | 24302 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 4 | 15966 | 28814 | 29524 | 3 | 10 | 2000 | 1000 | 2000 | 29318 | 29191 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 3 | 1000 | 0 | 0 | 6 | 1000 | 2 | 0 | 3 | 0 | 0 | 0 | 13179 | 9255 | 6958 | 3160 | 13 | 43 | 21680 | 3284 | 3810 | 10 | 47 | 44 | 28837 | 1000 | 16598 | 14019 | 15549 | 1000 | 1000 | 29834 | 29949 | 29362 | 29315 | 29686 |
61004 | 29583 | 237 | 17 | 0 | 0 | 16 | 0 | 0 | 0 | 1 | 0 | 12 | 0 | 0 | 0 | 4650 | 28913 | 0 | 0 | 0 | 24683 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 5 | 15951 | 28748 | 29403 | 3 | 10 | 2000 | 1000 | 2000 | 29231 | 29262 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1001 | 1 | 0 | 1 | 1000 | 2 | 0 | 3 | 0 | 0 | 0 | 13074 | 9564 | 6930 | 3176 | 9 | 40 | 21821 | 3276 | 3811 | 7 | 40 | 39 | 28897 | 1000 | 16118 | 13565 | 15135 | 1000 | 1000 | 29262 | 29310 | 29436 | 29447 | 29344 |
61004 | 29416 | 236 | 17 | 0 | 0 | 17 | 0 | 0 | 0 | 0 | 0 | 11 | 0 | 0 | 0 | 4769 | 28762 | 0 | 1 | 1 | 24498 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 7 | 15958 | 28654 | 29373 | 3 | 10 | 2000 | 1000 | 2000 | 29184 | 29189 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1000 | 0 | 0 | 1 | 1001 | 2 | 0 | 2 | 0 | 2 | 0 | 13052 | 9422 | 6923 | 3102 | 8 | 38 | 21734 | 3239 | 3808 | 8 | 42 | 41 | 28581 | 1000 | 16243 | 13616 | 15037 | 1000 | 1000 | 29394 | 29227 | 29359 | 29368 | 29343 |
61004 | 29292 | 226 | 22 | 0 | 0 | 17 | 0 | 0 | 0 | 0 | 0 | 13 | 0 | 0 | 0 | 4739 | 28927 | 0 | 0 | 0 | 24339 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 10 | 16014 | 28752 | 29406 | 11 | 10 | 2000 | 1000 | 2000 | 29422 | 29295 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 3 | 1000 | 0 | 0 | 0 | 1000 | 3 | 0 | 3 | 0 | 0 | 0 | 13241 | 9515 | 6892 | 3192 | 8 | 50 | 21699 | 3309 | 3812 | 12 | 43 | 37 | 28693 | 1000 | 16220 | 13678 | 15082 | 1000 | 1000 | 29628 | 29563 | 29543 | 29467 | 29551 |
61004 | 29413 | 236 | 14 | 0 | 0 | 17 | 1 | 0 | 1 | 0 | 0 | 29 | 0 | 0 | 0 | 4719 | 29100 | 0 | 0 | 0 | 24323 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 4 | 15989 | 28811 | 29835 | 3 | 10 | 2000 | 1000 | 2000 | 29297 | 29104 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1000 | 0 | 0 | 0 | 1000 | 2 | 0 | 2 | 0 | 0 | 0 | 13354 | 9622 | 6921 | 3085 | 6 | 43 | 21742 | 3181 | 3811 | 7 | 42 | 39 | 28681 | 1000 | 16065 | 13515 | 14806 | 1000 | 1000 | 29367 | 29291 | 29368 | 29329 | 29357 |
61004 | 29378 | 228 | 15 | 0 | 0 | 18 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 4693 | 28852 | 0 | 0 | 0 | 24364 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5037 | 9 | 15967 | 28860 | 29362 | 3 | 28 | 2000 | 1000 | 2000 | 29142 | 29173 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 3 | 1000 | 0 | 0 | 0 | 1000 | 0 | 0 | 3 | 0 | 0 | 0 | 13239 | 9590 | 6849 | 3148 | 11 | 39 | 21763 | 3355 | 3809 | 9 | 42 | 42 | 28582 | 1000 | 16474 | 13708 | 14870 | 1000 | 1000 | 29314 | 29338 | 29378 | 29297 | 29398 |
61004 | 29330 | 228 | 15 | 0 | 0 | 16 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 4545 | 28887 | 0 | 0 | 0 | 24350 | 2000 | 1001 | 1000 | 1000 | 1000 | 5000 | 5000 | 3 | 15966 | 28781 | 29392 | 3 | 10 | 2000 | 1000 | 2000 | 29199 | 29162 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 3 | 1000 | 1 | 0 | 0 | 1000 | 3 | 0 | 3 | 0 | 0 | 0 | 13191 | 9217 | 6902 | 3166 | 8 | 45 | 21685 | 3245 | 3811 | 11 | 45 | 38 | 28608 | 1000 | 16013 | 13599 | 15284 | 1000 | 1000 | 29455 | 29456 | 29510 | 29384 | 29393 |
61004 | 29547 | 239 | 18 | 0 | 0 | 20 | 1 | 0 | 0 | 0 | 0 | 16 | 0 | 0 | 0 | 4787 | 27924 | 0 | 1 | 0 | 23922 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 5 | 15935 | 28173 | 28621 | 3 | 10 | 2000 | 1000 | 2000 | 28555 | 28668 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 3 | 1001 | 0 | 0 | 1 | 1000 | 2 | 1 | 3 | 1 | 0 | 0 | 13406 | 9412 | 6937 | 3140 | 9 | 49 | 21202 | 3225 | 3812 | 9 | 51 | 47 | 28261 | 1000 | 15545 | 13285 | 14385 | 1000 | 1000 | 28773 | 28675 | 28774 | 28723 | 28676 |
61004 | 28781 | 222 | 18 | 0 | 0 | 19 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 1 | 4833 | 28453 | 0 | 2 | 0 | 23794 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5001 | 11 | 15957 | 28259 | 28718 | 3 | 10 | 2000 | 1000 | 2000 | 28589 | 28684 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1002 | 2 | 1001 | 0 | 0 | 1 | 1000 | 2 | 0 | 2 | 0 | 0 | 0 | 13378 | 9509 | 6977 | 3175 | 12 | 50 | 21094 | 3126 | 3811 | 19 | 45 | 43 | 28171 | 1000 | 15627 | 13273 | 14523 | 1000 | 1000 | 28776 | 28751 | 28748 | 28708 | 28736 |
Chain cycles: 3
Code:
ld1 { v0.4s }, [x6], x8 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): 9.0054
retire uop (01) | cycle (02) | 03 | mmu table walk instruction (07) | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 23 | 24 | 3f | 4d | 50 | 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) | a9 | ac | af | b5 | l1d cache miss ld nonspec (bf) | l1d tlb miss nonspec (c1) | 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) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
50205 | 120051 | 932 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 120041 | 119757 | 0 | 25 | 70103 | 50102 | 10001 | 10000 | 40100 | 10000 | 10000 | 1062144 | 4538170 | 4584473 | 1 | 120011 | 120036 | 120035 | 113305 | 3 | 113708 | 60100 | 30200 | 10000 | 10000 | 60200 | 20000 | 10000 | 120054 | 120054 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 1 | 10000 | 0 | 1 | 0 | 0 | 10001 | 1 | 1 | 0 | 0 | 0 | 3211 | 2 | 101 | 2 | 2 | 119922 | 50020 | 0 | 10 | 0 | 10000 | 50100 | 120212 | 120222 | 120241 | 120240 | 120232 |
50204 | 120127 | 932 | 1 | 1 | 0 | 0 | 3 | 1 | 270 | 176 | 0 | 0 | 120132 | 119680 | 0 | 68 | 70117 | 50134 | 10003 | 10004 | 40242 | 10038 | 10078 | 1067852 | 4541840 | 4587523 | 1 | 120260 | 120221 | 120131 | 113313 | 26 | 113803 | 60543 | 30325 | 10083 | 10042 | 60692 | 20080 | 10083 | 120143 | 120135 | 3 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10006 | 9 | 1 | 10004 | 0 | 0 | 0 | 5415 | 10003 | 1 | 1 | 0 | 0 | 1 | 3211 | 2 | 76 | 2 | 2 | 119763 | 50002 | 0 | 10 | 12 | 10000 | 50100 | 120055 | 120055 | 120055 | 120055 | 120036 |
50204 | 120057 | 930 | 0 | 0 | 0 | 1 | 0 | 0 | 13 | 0 | 0 | 0 | 120020 | 119757 | 0 | 25 | 70103 | 50102 | 10001 | 10000 | 40100 | 10000 | 10000 | 1062144 | 4538131 | 4585101 | 1 | 120033 | 120054 | 120054 | 113308 | 3 | 113683 | 60100 | 30200 | 10000 | 10000 | 60200 | 20000 | 10000 | 120054 | 120051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 3 | 10000 | 0 | 0 | 0 | 0 | 0 | 3211 | 2 | 76 | 2 | 2 | 119763 | 50002 | 13 | 13 | 9 | 10000 | 50100 | 120055 | 120055 | 120055 | 120055 | 120036 |
50204 | 120054 | 931 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 120039 | 119754 | 0 | 25 | 70103 | 50100 | 10001 | 10000 | 40100 | 10000 | 10000 | 1062072 | 4538131 | 4585101 | 1 | 120027 | 120054 | 120051 | 113305 | 3 | 113702 | 60100 | 30200 | 10000 | 10000 | 60200 | 20000 | 10000 | 120054 | 120051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 0 | 3211 | 2 | 76 | 2 | 2 | 119760 | 50002 | 13 | 13 | 12 | 10000 | 50100 | 120055 | 120055 | 120055 | 120055 | 120055 |
50204 | 120054 | 931 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 120039 | 119758 | 0 | 25 | 70103 | 50102 | 10001 | 10000 | 40100 | 10000 | 10000 | 1062144 | 4537412 | 4585101 | 1 | 120030 | 120054 | 120054 | 113302 | 3 | 113759 | 60990 | 30200 | 10000 | 10000 | 60200 | 20000 | 10000 | 120054 | 120051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 0 | 10000 | 0 | 0 | 0 | 3 | 10000 | 1 | 1 | 0 | 0 | 0 | 3211 | 2 | 76 | 2 | 2 | 119763 | 50002 | 10 | 10 | 12 | 10000 | 50100 | 120052 | 120055 | 120055 | 120052 | 120055 |
50204 | 120056 | 931 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 120039 | 119757 | 0 | 25 | 70103 | 50102 | 10001 | 10000 | 40100 | 10000 | 10000 | 1062072 | 4538131 | 4585101 | 1 | 120032 | 120054 | 120057 | 113305 | 3 | 113702 | 60100 | 30200 | 10000 | 10000 | 60200 | 20000 | 10000 | 120054 | 120051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 0 | 10000 | 0 | 1 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 0 | 3211 | 2 | 76 | 2 | 2 | 119763 | 50002 | 13 | 13 | 12 | 10000 | 50100 | 120058 | 120055 | 120055 | 120058 | 120036 |
50204 | 120051 | 931 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 120041 | 119757 | 2 | 25 | 70103 | 50102 | 10001 | 10000 | 40100 | 10000 | 10000 | 1062144 | 4538131 | 4585101 | 1 | 120030 | 120055 | 120054 | 113305 | 3 | 113702 | 60100 | 30200 | 10000 | 10000 | 60200 | 20000 | 10000 | 120051 | 120051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 1 | 10000 | 0 | 1 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 0 | 3211 | 2 | 76 | 2 | 2 | 119763 | 50002 | 13 | 13 | 12 | 10000 | 50100 | 120055 | 120052 | 120055 | 120055 | 120036 |
50204 | 120035 | 931 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 120020 | 119754 | 0 | 25 | 70103 | 50102 | 10001 | 10000 | 40100 | 10000 | 10000 | 1062117 | 4537412 | 4585101 | 1 | 120027 | 120054 | 120035 | 113306 | 3 | 113684 | 60100 | 30200 | 10000 | 10000 | 60200 | 20000 | 10000 | 120054 | 120096 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 1 | 10000 | 0 | 1 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 0 | 3211 | 2 | 76 | 2 | 2 | 119763 | 50000 | 13 | 13 | 9 | 10000 | 50100 | 120055 | 120052 | 120058 | 120055 | 120055 |
50204 | 120051 | 931 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 120039 | 119757 | 0 | 25 | 70100 | 50102 | 10001 | 10000 | 40100 | 10000 | 10000 | 1062144 | 4538251 | 4585101 | 1 | 120030 | 120054 | 120055 | 113302 | 3 | 113767 | 60100 | 30200 | 10000 | 10000 | 60200 | 20000 | 10000 | 120065 | 120038 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 1 | 10000 | 0 | 1 | 0 | 3 | 10000 | 1 | 1 | 0 | 0 | 0 | 3211 | 2 | 76 | 2 | 2 | 119763 | 50002 | 10 | 13 | 12 | 10000 | 50100 | 120060 | 120055 | 120036 | 120059 | 120036 |
50204 | 120035 | 930 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 120039 | 119757 | 0 | 25 | 70103 | 50102 | 10001 | 10000 | 40100 | 10000 | 10000 | 1062171 | 4538131 | 4585101 | 1 | 120030 | 120035 | 120055 | 113302 | 3 | 113702 | 60100 | 30200 | 10000 | 10000 | 60200 | 20000 | 10000 | 120035 | 120054 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 1 | 10000 | 0 | 1 | 0 | 6 | 10000 | 1 | 1 | 0 | 0 | 0 | 3211 | 2 | 76 | 2 | 2 | 119763 | 50002 | 13 | 13 | 12 | 10000 | 50100 | 120036 | 120036 | 120055 | 120055 | 120055 |
Result (median cycles for code, minus 3 chain cycles): 9.0050
retire uop (01) | cycle (02) | 03 | mmu table walk data (08) | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 24 | 3a | 3f | 4d | 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) | 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) | a9 | ac | af | b5 | l1d cache miss ld nonspec (bf) | c2 | cd | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
50025 | 120047 | 930 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | 120035 | 119815 | 25 | 70013 | 50010 | 10000 | 10000 | 40010 | 10039 | 10000 | 1062112 | 4538717 | 4585946 | 120026 | 120051 | 120050 | 113309 | 3 | 113711 | 60010 | 30020 | 10000 | 10000 | 60020 | 20000 | 10000 | 120053 | 120048 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 2 | 1 | 10001 | 2 | 0 | 0 | 2910 | 10001 | 1 | 1 | 2 | 0 | 3189 | 3 | 106 | 9 | 6 | 119981 | 50030 | 10 | 0 | 8 | 10000 | 50010 | 120320 | 120134 | 120326 | 120215 | 120229 |
50024 | 120307 | 932 | 0 | 1 | 0 | 0 | 2 | 3 | 402 | 176 | 0 | 0 | 120124 | 119827 | 93 | 70027 | 50041 | 10007 | 10004 | 40436 | 10079 | 10165 | 1066315 | 4545203 | 4589757 | 120175 | 120138 | 120404 | 113469 | 23 | 113817 | 60452 | 30020 | 10000 | 10000 | 60020 | 20000 | 10000 | 120050 | 120053 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 3 | 10000 | 1 | 1 | 0 | 0 | 3140 | 2 | 82 | 2 | 2 | 119769 | 50002 | 9 | 6 | 8 | 10000 | 50010 | 120052 | 120051 | 120087 | 120061 | 120051 |
50024 | 120035 | 930 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 120023 | 119798 | 25 | 70010 | 50012 | 10001 | 10000 | 40010 | 10000 | 10000 | 1062139 | 4538831 | 4585907 | 120026 | 120047 | 120050 | 113324 | 3 | 113714 | 60010 | 30020 | 10000 | 10000 | 60020 | 20000 | 10000 | 120035 | 120050 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 6 | 10000 | 1 | 1 | 0 | 0 | 3140 | 2 | 82 | 3 | 2 | 119769 | 50002 | 9 | 6 | 8 | 10000 | 50010 | 120036 | 120051 | 120054 | 120110 | 120051 |
50024 | 120035 | 931 | 0 | 0 | 0 | 0 | 0 | 0 | 13 | 0 | 0 | 0 | 120058 | 119783 | 25 | 70013 | 50012 | 10001 | 10000 | 40010 | 10000 | 10000 | 1062139 | 4538831 | 4585507 | 120026 | 120037 | 120060 | 113328 | 11 | 113714 | 60449 | 30020 | 10000 | 10000 | 60020 | 20000 | 10000 | 120050 | 120391 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 1 | 0 | 3 | 10000 | 1 | 1 | 0 | 0 | 3140 | 3 | 82 | 2 | 2 | 119766 | 50002 | 9 | 6 | 8 | 10000 | 50010 | 120051 | 120051 | 120136 | 120087 | 120054 |
50024 | 120050 | 931 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | 120035 | 119736 | 25 | 70013 | 50012 | 10000 | 10000 | 40010 | 10000 | 10000 | 1062139 | 4538831 | 4585946 | 120026 | 120050 | 120050 | 113322 | 3 | 113714 | 60010 | 30020 | 10000 | 10000 | 60020 | 20000 | 10000 | 120050 | 120047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 1 | 0 | 3 | 10000 | 0 | 1 | 0 | 0 | 3140 | 2 | 82 | 2 | 2 | 119754 | 50002 | 9 | 0 | 8 | 10000 | 50010 | 120053 | 120051 | 120120 | 120083 | 120051 |
50024 | 120050 | 931 | 0 | 0 | 0 | 0 | 0 | 0 | 13 | 0 | 0 | 0 | 120035 | 119793 | 25 | 70010 | 50012 | 10001 | 10000 | 40010 | 10000 | 10000 | 1062139 | 4538328 | 4585907 | 120026 | 120050 | 120050 | 113324 | 3 | 113714 | 60010 | 30020 | 10000 | 10000 | 60020 | 20000 | 10000 | 120050 | 120050 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 3140 | 3 | 82 | 2 | 2 | 119770 | 50000 | 9 | 9 | 8 | 10000 | 50010 | 120051 | 120051 | 120054 | 120114 | 120048 |
50024 | 120050 | 930 | 0 | 0 | 0 | 0 | 0 | 0 | 13 | 0 | 0 | 0 | 120035 | 119733 | 25 | 70013 | 50012 | 10001 | 10000 | 40010 | 10000 | 10000 | 1062139 | 4538831 | 4585907 | 120130 | 120050 | 120050 | 113327 | 3 | 113714 | 60010 | 30020 | 10000 | 10000 | 60020 | 20000 | 10000 | 120050 | 120053 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 3 | 10000 | 1 | 1 | 0 | 0 | 3140 | 2 | 82 | 3 | 2 | 119754 | 50002 | 9 | 6 | 8 | 10000 | 50010 | 120051 | 120051 | 120054 | 120109 | 120048 |
50024 | 120047 | 931 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 120035 | 119795 | 25 | 70013 | 50010 | 10001 | 10000 | 40010 | 10000 | 10000 | 1062139 | 4538328 | 4585907 | 120026 | 120050 | 120050 | 113309 | 3 | 113714 | 60010 | 30020 | 10000 | 10000 | 60020 | 20000 | 10000 | 120050 | 120047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 3140 | 3 | 82 | 2 | 2 | 119769 | 50002 | 9 | 6 | 8 | 10000 | 50010 | 120048 | 120051 | 120106 | 120062 | 120051 |
50025 | 120035 | 930 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 120020 | 119733 | 25 | 70013 | 50012 | 10001 | 10000 | 40010 | 10000 | 10000 | 1062139 | 4538831 | 4585907 | 120026 | 120050 | 120050 | 113324 | 3 | 113714 | 60010 | 30020 | 10000 | 10000 | 60020 | 20000 | 10000 | 120050 | 120050 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 0 | 10000 | 0 | 0 | 0 | 0 | 3140 | 2 | 82 | 3 | 3 | 119769 | 50002 | 9 | 9 | 8 | 10000 | 50010 | 120036 | 120051 | 120057 | 120121 | 120048 |
50024 | 120047 | 930 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 120035 | 119729 | 25 | 70013 | 50012 | 10000 | 10000 | 40010 | 10000 | 10000 | 1062139 | 4538328 | 4585907 | 120026 | 120035 | 120050 | 113321 | 3 | 113714 | 60010 | 30020 | 10000 | 10000 | 60020 | 20000 | 10000 | 120050 | 120035 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 1 | 0 | 3 | 10000 | 1 | 1 | 0 | 0 | 3187 | 3 | 93 | 2 | 2 | 119884 | 50018 | 0 | 0 | 0 | 10000 | 50010 | 120322 | 120220 | 120325 | 120248 | 120235 |
Count: 8
Code:
ld1 { v0.4s }, [x6], x8 ld1 { v0.4s }, [x6], x8 ld1 { v0.4s }, [x6], x8 ld1 { v0.4s }, [x6], x8 ld1 { v0.4s }, [x6], x8 ld1 { v0.4s }, [x6], x8 ld1 { v0.4s }, [x6], x8 ld1 { v0.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 | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 23 | 3f | 43 | 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 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) | a9 | ac | af | b5 | b6 | bb | l1d cache miss ld nonspec (bf) | c2 | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | e7 | ? int output thing (e9) | ea | eb | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
80205 | 80040 | 620 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 23 | 0 | 0 | 80025 | 1 | 6 | 6 | 7 | 25 | 160100 | 80100 | 80000 | 80100 | 80000 | 4179679 | 3758822 | 80015 | 80040 | 80040 | 69924 | 3 | 69997 | 160100 | 200 | 80000 | 200 | 160000 | 80040 | 80040 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 19 | 80017 | 0 | 0 | 0 | 39 | 80017 | 6 | 1 | 0 | 21 | 0 | 5111 | 2 | 17 | 1 | 2 | 80037 | 1 | 80000 | 0 | 10 | 80000 | 80100 | 80041 | 80041 | 80041 | 80041 | 80041 |
80204 | 80040 | 620 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 33 | 0 | 0 | 80025 | 1 | 0 | 6 | 7 | 25 | 160100 | 80100 | 80000 | 80100 | 80000 | 4179655 | 3758823 | 80015 | 80091 | 80040 | 69924 | 3 | 69997 | 160100 | 200 | 80000 | 200 | 160000 | 80040 | 80040 | 2 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 19 | 80017 | 0 | 1 | 0 | 16 | 80016 | 6 | 1 | 15 | 19 | 0 | 5110 | 1 | 17 | 1 | 1 | 80037 | 1 | 80000 | 0 | 0 | 80000 | 80100 | 80041 | 80041 | 80041 | 80041 | 80041 |
80204 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 80025 | 1 | 6 | 6 | 5 | 25 | 160100 | 80100 | 80000 | 80100 | 80000 | 4179679 | 3758823 | 80015 | 80040 | 80040 | 69924 | 3 | 69997 | 160100 | 200 | 80000 | 200 | 160000 | 80040 | 80040 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 0 | 80017 | 0 | 0 | 0 | 17 | 80016 | 6 | 0 | 15 | 0 | 0 | 5110 | 1 | 17 | 1 | 1 | 80037 | 1 | 80000 | 13 | 13 | 80000 | 80100 | 80041 | 80041 | 80041 | 80179 | 80041 |
80204 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 28 | 0 | 1 | 80025 | 1 | 6 | 6 | 7 | 25 | 160100 | 80100 | 80000 | 80100 | 80000 | 4179695 | 3758824 | 80054 | 80040 | 80040 | 69924 | 3 | 69997 | 160100 | 200 | 80000 | 200 | 160000 | 80040 | 80040 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 19 | 80015 | 0 | 0 | 0 | 15 | 80000 | 6 | 1 | 17 | 0 | 0 | 5110 | 1 | 17 | 1 | 1 | 80037 | 1 | 80000 | 13 | 10 | 80000 | 80100 | 80041 | 80041 | 80041 | 80041 | 80041 |
80204 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 35 | 0 | 0 | 80025 | 1 | 6 | 0 | 11 | 25 | 160100 | 80100 | 80000 | 80100 | 80069 | 4179679 | 3758822 | 80015 | 80040 | 80040 | 69924 | 3 | 69997 | 160100 | 200 | 80000 | 200 | 160000 | 80040 | 80040 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 21 | 80016 | 0 | 2 | 0 | 17 | 80017 | 6 | 1 | 14 | 21 | 0 | 5110 | 1 | 17 | 1 | 1 | 80037 | 1 | 80000 | 13 | 10 | 80000 | 80100 | 80041 | 80041 | 80041 | 80041 | 80092 |
80204 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 22 | 0 | 0 | 80025 | 1 | 0 | 6 | 7 | 25 | 160100 | 80100 | 80000 | 80100 | 80000 | 4179663 | 3758823 | 80015 | 80040 | 80040 | 69924 | 3 | 70029 | 160100 | 200 | 80000 | 200 | 160000 | 80040 | 80040 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 19 | 80017 | 0 | 0 | 0 | 3 | 80017 | 6 | 1 | 15 | 21 | 0 | 5110 | 1 | 17 | 1 | 1 | 80037 | 1 | 80000 | 13 | 10 | 80000 | 80100 | 80041 | 80041 | 80041 | 80041 | 80041 |
80204 | 80040 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 23 | 0 | 0 | 80025 | 1 | 6 | 6 | 5 | 25 | 160100 | 80100 | 80000 | 80100 | 80000 | 4179671 | 3758822 | 80015 | 80040 | 80040 | 69924 | 3 | 69997 | 160100 | 200 | 80000 | 200 | 160000 | 80040 | 80040 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 21 | 80017 | 0 | 0 | 0 | 757 | 80017 | 6 | 1 | 15 | 21 | 0 | 5110 | 1 | 17 | 1 | 1 | 80037 | 1 | 80000 | 10 | 12 | 80000 | 80100 | 80041 | 80041 | 80041 | 80041 | 80041 |
80204 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 21 | 0 | 0 | 80025 | 1 | 6 | 6 | 6 | 25 | 160100 | 80140 | 80000 | 80100 | 80000 | 4179703 | 3758822 | 80015 | 80040 | 80040 | 69924 | 3 | 69997 | 160100 | 200 | 80000 | 200 | 160000 | 80091 | 80040 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 21 | 80017 | 0 | 1 | 0 | 14 | 80015 | 6 | 1 | 0 | 21 | 0 | 5110 | 1 | 17 | 1 | 1 | 80037 | 1 | 80000 | 13 | 13 | 80000 | 80100 | 80041 | 80041 | 80102 | 80041 | 80041 |
80204 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 44 | 0 | 1 | 80025 | 1 | 6 | 6 | 7 | 25 | 160100 | 80100 | 80000 | 80100 | 80000 | 4179695 | 3759873 | 80015 | 80040 | 80040 | 69924 | 3 | 69997 | 160100 | 200 | 80160 | 200 | 160160 | 80040 | 80112 | 2 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80047 | 3 | 19 | 80040 | 0 | 0 | 2 | 1494 | 80022 | 6 | 1 | 14 | 21 | 0 | 5110 | 1 | 17 | 1 | 1 | 80037 | 1 | 80161 | 13 | 13 | 80000 | 80100 | 80143 | 80091 | 80143 | 80142 | 80091 |
80204 | 80142 | 621 | 0 | 0 | 1 | 1 | 0 | 1 | 2 | 132 | 176 | 0 | 80127 | 1 | 6 | 6 | 94 | 390 | 161067 | 80532 | 80450 | 81292 | 81036 | 4175219 | 3777976 | 80054 | 80139 | 80141 | 69942 | 8 | 70028 | 160100 | 200 | 80080 | 200 | 160160 | 80090 | 80140 | 2 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80022 | 0 | 19 | 80040 | 0 | 0 | 0 | 1521 | 80039 | 6 | 1 | 0 | 21 | 2 | 5111 | 1 | 17 | 1 | 1 | 80037 | 0 | 80000 | 13 | 10 | 80000 | 80100 | 80041 | 80041 | 80041 | 80041 | 80041 |
Result (median cycles for code divided by count): 1.0005
retire uop (01) | cycle (02) | 03 | mmu table walk data (08) | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 22 | 24 | 3f | 43 | 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 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) | a9 | ac | af | b5 | b6 | bb | l1d cache miss ld nonspec (bf) | c2 | cd | cf | d2 | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | e7 | ? int output thing (e9) | ea | eb | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
80025 | 80040 | 620 | 1 | 1 | 0 | 0 | 0 | 0 | 28 | 88 | 0 | 0 | 80025 | 0 | 6 | 6 | 5 | 25 | 160010 | 80010 | 80025 | 80010 | 80000 | 4178613 | 3758824 | 0 | 80015 | 0 | 80040 | 80040 | 69946 | 3 | 70020 | 160010 | 20 | 80000 | 20 | 160160 | 80040 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80000 | 0 | 14 | 80036 | 0 | 1 | 0 | 12 | 80014 | 6 | 1 | 9 | 17 | 0 | 0 | 5020 | 0 | 10 | 16 | 17 | 10 | 80037 | 0 | 80000 | 9 | 0 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 31 | 88 | 0 | 0 | 80025 | 1 | 6 | 0 | 8 | 46 | 160010 | 80010 | 80025 | 80010 | 80000 | 4178637 | 3758824 | 0 | 80015 | 0 | 80040 | 80095 | 69946 | 3 | 70020 | 160010 | 20 | 80000 | 20 | 160160 | 80040 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80000 | 0 | 0 | 80000 | 0 | 0 | 0 | 21 | 80013 | 6 | 0 | 13 | 17 | 0 | 0 | 5020 | 0 | 19 | 16 | 18 | 10 | 80037 | 1 | 80000 | 9 | 6 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 621 | 0 | 0 | 1 | 1 | 0 | 0 | 18 | 0 | 0 | 0 | 81496 | 1 | 0 | 6 | 4 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178629 | 3758823 | 0 | 80015 | 0 | 80040 | 80040 | 69946 | 3 | 70020 | 160010 | 20 | 80000 | 20 | 160000 | 80040 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80000 | 0 | 14 | 80013 | 0 | 0 | 0 | 758 | 80000 | 0 | 1 | 9 | 17 | 0 | 0 | 5020 | 0 | 9 | 16 | 17 | 9 | 80037 | 1 | 80000 | 9 | 9 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 16 | 0 | 0 | 0 | 80025 | 0 | 0 | 6 | 6 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178629 | 3758824 | 0 | 80015 | 0 | 80040 | 80040 | 69946 | 3 | 70020 | 160010 | 20 | 80000 | 20 | 160160 | 80040 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80000 | 0 | 14 | 80012 | 0 | 1 | 0 | 13 | 80013 | 6 | 1 | 10 | 17 | 0 | 0 | 5020 | 0 | 17 | 16 | 9 | 17 | 80037 | 1 | 80000 | 9 | 6 | 80000 | 80010 | 80142 | 80041 | 80041 | 80041 | 80092 |
80024 | 80040 | 643 | 0 | 0 | 0 | 0 | 0 | 0 | 22 | 0 | 0 | 0 | 80025 | 1 | 6 | 0 | 7 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178613 | 3758824 | 0 | 80015 | 0 | 80243 | 80040 | 69946 | 3 | 70020 | 160010 | 20 | 80000 | 20 | 160160 | 80040 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80000 | 0 | 20 | 80016 | 0 | 0 | 0 | 17 | 80017 | 6 | 1 | 15 | 21 | 0 | 0 | 5020 | 0 | 9 | 16 | 17 | 18 | 80037 | 1 | 80000 | 13 | 13 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 22 | 0 | 0 | 0 | 80025 | 1 | 6 | 6 | 7 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178621 | 3758824 | 0 | 80015 | 0 | 80040 | 80040 | 69946 | 3 | 70020 | 160010 | 20 | 80000 | 20 | 160000 | 80040 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80000 | 0 | 19 | 80017 | 0 | 0 | 0 | 15 | 80017 | 6 | 1 | 15 | 21 | 0 | 0 | 5020 | 0 | 17 | 16 | 11 | 18 | 80037 | 0 | 80000 | 10 | 10 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 621 | 0 | 1 | 0 | 0 | 0 | 0 | 23 | 0 | 0 | 0 | 80025 | 1 | 6 | 6 | 7 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178613 | 3758822 | 0 | 80054 | 0 | 80040 | 80040 | 69946 | 3 | 70020 | 160010 | 20 | 80000 | 20 | 160000 | 80040 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80000 | 0 | 21 | 80017 | 0 | 0 | 0 | 17 | 80000 | 6 | 1 | 15 | 21 | 0 | 0 | 5020 | 0 | 11 | 16 | 17 | 20 | 80076 | 1 | 80000 | 13 | 10 | 80000 | 80010 | 80041 | 80041 | 80041 | 80091 | 80041 |
80024 | 80040 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 20 | 0 | 0 | 0 | 80076 | 1 | 6 | 6 | 6 | 25 | 160010 | 80010 | 80000 | 80010 | 80069 | 4178621 | 3758823 | 0 | 80015 | 0 | 80040 | 80040 | 69964 | 3 | 70020 | 160010 | 20 | 80000 | 20 | 160000 | 80040 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80000 | 0 | 19 | 80017 | 0 | 2 | 0 | 17 | 80000 | 6 | 1 | 0 | 21 | 0 | 0 | 5020 | 0 | 9 | 16 | 9 | 17 | 80037 | 1 | 80000 | 13 | 0 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 21 | 0 | 0 | 0 | 80127 | 1 | 0 | 6 | 7 | 209 | 161000 | 80471 | 80025 | 80084 | 80069 | 4178237 | 3760947 | 0 | 80054 | 0 | 80090 | 80091 | 69982 | 7 | 70084 | 160294 | 20 | 80000 | 20 | 160160 | 80090 | 80141 | 2 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80009 | 0 | 19 | 80041 | 0 | 0 | 2 | 1517 | 80015 | 6 | 1 | 0 | 19 | 2 | 0 | 5052 | 0 | 19 | 25 | 9 | 19 | 80076 | 1 | 80055 | 13 | 0 | 80000 | 80010 | 80041 | 80041 | 80092 | 80092 | 80092 |
80024 | 80090 | 620 | 0 | 1 | 0 | 0 | 2 | 1 | 154 | 176 | 0 | 0 | 80075 | 0 | 6 | 0 | 59 | 66 | 160064 | 80066 | 80025 | 80156 | 80138 | 4178288 | 3759884 | 0 | 80015 | 0 | 80243 | 80040 | 69946 | 3 | 70020 | 160010 | 20 | 80000 | 20 | 160000 | 80040 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80000 | 0 | 20 | 80015 | 0 | 0 | 0 | 17 | 80017 | 6 | 1 | 15 | 21 | 0 | 0 | 5020 | 0 | 18 | 16 | 16 | 14 | 80037 | 0 | 80000 | 13 | 0 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |