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.2s }, [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) | 09 | l2 tlb miss instruction (0a) | l2 tlb miss data (0b) | 0e | 0f | 18 | 1e | 22 | 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 tlb miss (a1) | l1d cache miss ld (a3) | ld unit uop (a6) | l1d cache writeback (a8) | a9 | ac | af | b5 | bb | l1d cache miss ld nonspec (bf) | 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 | 28776 | 223 | 30 | 0 | 27 | 0 | 0 | 0 | 0 | 4 | 0 | 4750 | 28275 | 1 | 0 | 2 | 23474 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 16 | 15950 | 28109 | 28732 | 3 | 10 | 2000 | 1000 | 2000 | 28484 | 28502 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 0 | 0 | 1002 | 0 | 0 | 74 | 1001 | 0 | 2 | 3 | 0 | 13371 | 9464 | 6959 | 3250 | 9 | 67 | 20994 | 3205 | 3805 | 14 | 64 | 63 | 28046 | 1000 | 15157 | 12602 | 14158 | 1000 | 1000 | 28700 | 28597 | 28639 | 28565 | 28593 |
61004 | 28716 | 223 | 25 | 1 | 23 | 0 | 0 | 0 | 0 | 4 | 0 | 4748 | 28186 | 1 | 0 | 2 | 23659 | 2000 | 1000 | 1000 | 1000 | 1001 | 5000 | 5000 | 16 | 15924 | 28198 | 28659 | 3 | 10 | 2000 | 1000 | 2000 | 28539 | 28565 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 0 | 4 | 1002 | 0 | 0 | 4 | 1001 | 0 | 2 | 3 | 0 | 13472 | 9728 | 7006 | 3318 | 11 | 64 | 21006 | 3195 | 3807 | 18 | 57 | 61 | 27895 | 1000 | 15191 | 12619 | 13727 | 1000 | 1000 | 28573 | 28476 | 28476 | 28470 | 28492 |
61004 | 28625 | 221 | 24 | 0 | 28 | 0 | 0 | 0 | 0 | 1 | 0 | 4871 | 28086 | 1 | 1 | 0 | 23300 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 10 | 15932 | 28034 | 28601 | 3 | 10 | 2000 | 1000 | 2000 | 28544 | 28456 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 0 | 4 | 1002 | 0 | 0 | 137 | 1001 | 2 | 1 | 3 | 0 | 13401 | 9601 | 7006 | 3239 | 14 | 59 | 20927 | 3197 | 3805 | 14 | 58 | 56 | 28097 | 1000 | 14946 | 12593 | 13830 | 1000 | 1000 | 28605 | 28601 | 28590 | 28526 | 28557 |
61004 | 28475 | 220 | 25 | 0 | 19 | 0 | 0 | 0 | 1 | 7 | 0 | 4918 | 28159 | 1 | 1 | 0 | 23537 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5003 | 26 | 15920 | 28058 | 28525 | 3 | 10 | 2000 | 1000 | 2000 | 28429 | 28524 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 0 | 0 | 1002 | 0 | 0 | 167 | 1002 | 2 | 2 | 3 | 2 | 13414 | 9773 | 7020 | 3268 | 13 | 69 | 20910 | 3229 | 3795 | 17 | 61 | 67 | 27971 | 1000 | 15141 | 12624 | 14068 | 1000 | 1000 | 28468 | 28399 | 28510 | 28547 | 28695 |
61004 | 28449 | 221 | 24 | 0 | 27 | 0 | 0 | 0 | 0 | 4 | 0 | 4958 | 28156 | 1 | 0 | 2 | 23614 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 12 | 15946 | 28056 | 28576 | 3 | 10 | 2000 | 1000 | 2000 | 28410 | 28480 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 0 | 0 | 1001 | 0 | 0 | 172 | 1002 | 2 | 1 | 3 | 0 | 13176 | 9436 | 7020 | 3214 | 15 | 65 | 20924 | 3278 | 3801 | 19 | 63 | 65 | 28013 | 1000 | 14866 | 12591 | 13721 | 1000 | 1000 | 28502 | 28607 | 28589 | 28440 | 28510 |
61004 | 28530 | 222 | 21 | 0 | 29 | 0 | 0 | 0 | 0 | 4 | 0 | 4877 | 28101 | 1 | 0 | 0 | 23634 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 12 | 15948 | 28231 | 28732 | 3 | 10 | 2000 | 1000 | 2000 | 28461 | 28411 | 1 | 1 | 61001 | 1000 | 1000 | 1 | 1000 | 0 | 0 | 1002 | 0 | 2 | 175 | 1002 | 0 | 2 | 0 | 0 | 13315 | 9916 | 7031 | 3259 | 11 | 65 | 20964 | 3180 | 3804 | 20 | 59 | 60 | 28030 | 1000 | 14985 | 12645 | 14144 | 1000 | 1000 | 28600 | 28658 | 28626 | 28625 | 28680 |
61004 | 28500 | 223 | 23 | 0 | 21 | 1 | 0 | 0 | 0 | 4 | 0 | 5061 | 28241 | 1 | 1 | 2 | 23619 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 22 | 15969 | 28109 | 28459 | 3 | 10 | 2000 | 1000 | 2000 | 28632 | 28455 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 0 | 4 | 1001 | 0 | 0 | 2 | 1001 | 2 | 1 | 0 | 0 | 13618 | 9760 | 6971 | 3204 | 12 | 57 | 20915 | 3187 | 3802 | 20 | 64 | 63 | 28009 | 1000 | 15180 | 12740 | 13902 | 1000 | 1000 | 28600 | 28621 | 28423 | 28569 | 28695 |
61004 | 28573 | 224 | 25 | 0 | 26 | 0 | 0 | 0 | 0 | 1 | 0 | 4771 | 28237 | 1 | 1 | 0 | 23643 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 6 | 15961 | 28211 | 28798 | 3 | 10 | 2000 | 1000 | 2000 | 28625 | 28593 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 0 | 0 | 1002 | 0 | 0 | 101 | 1002 | 2 | 1 | 0 | 0 | 13234 | 9641 | 6905 | 3131 | 10 | 63 | 21121 | 3169 | 3808 | 20 | 63 | 68 | 28123 | 1000 | 15344 | 12823 | 14257 | 1000 | 1000 | 28667 | 28656 | 28671 | 28656 | 28711 |
61004 | 28788 | 223 | 26 | 0 | 29 | 0 | 0 | 0 | 0 | 4 | 0 | 4701 | 28370 | 1 | 1 | 2 | 23634 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 17 | 15934 | 28285 | 28686 | 3 | 10 | 2000 | 1000 | 2000 | 28604 | 28622 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 0 | 0 | 1002 | 0 | 0 | 169 | 1002 | 2 | 2 | 0 | 0 | 13234 | 9511 | 6844 | 3102 | 14 | 61 | 21225 | 3192 | 3803 | 22 | 61 | 64 | 28097 | 1000 | 15600 | 12876 | 14327 | 1000 | 1000 | 28669 | 28671 | 28677 | 28724 | 28756 |
61004 | 28736 | 223 | 21 | 0 | 28 | 0 | 0 | 0 | 0 | 1 | 0 | 4727 | 28272 | 1 | 0 | 0 | 23637 | 2000 | 1000 | 1000 | 1000 | 1000 | 5005 | 5044 | 21 | 16004 | 28306 | 28825 | 3 | 10 | 2000 | 1001 | 2002 | 28764 | 28660 | 4 | 1 | 61001 | 1000 | 1000 | 0 | 1001 | 2 | 4 | 1005 | 0 | 0 | 610 | 1002 | 2 | 1 | 3 | 2 | 13137 | 9316 | 6802 | 3181 | 14 | 70 | 21068 | 3269 | 3800 | 18 | 62 | 58 | 28053 | 1001 | 15179 | 13001 | 14254 | 1000 | 1000 | 28772 | 28799 | 28721 | 28869 | 28775 |
Chain cycles: 3
Code:
ld1 { v0.2s }, [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.0050
retire uop (01) | cycle (02) | 03 | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 22 | 23 | 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) | l1d cache writeback (a8) | a9 | ac | af | b5 | l1d cache miss ld nonspec (bf) | c2 | branch cond mispred nonspec (c5) | 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 | 120139 | 931 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 120037 | 119753 | 47 | 70103 | 50112 | 10001 | 10000 | 40100 | 10000 | 10000 | 1062108 | 4537979 | 4584945 | 120029 | 120050 | 120050 | 113343 | 3 | 113699 | 60100 | 30452 | 10040 | 10000 | 60200 | 20082 | 10000 | 120142 | 120047 | 2 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 1 | 10003 | 0 | 0 | 2760 | 10000 | 1 | 1 | 0 | 0 | 3257 | 1 | 112 | 1 | 3 | 119900 | 50022 | 9 | 0 | 8 | 10000 | 50100 | 120133 | 120401 | 120144 | 120413 | 120233 |
50204 | 120400 | 932 | 0 | 0 | 0 | 1 | 0 | 2 | 3 | 265 | 264 | 0 | 0 | 120303 | 119679 | 70 | 70146 | 50124 | 10005 | 10006 | 40384 | 10039 | 10118 | 1064098 | 4545713 | 4586192 | 120026 | 120050 | 120050 | 113301 | 3 | 113699 | 60100 | 30200 | 10000 | 10000 | 60200 | 20000 | 10000 | 120050 | 120035 | 1 | 1 | 50202 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 0 | 10000 | 0 | 0 | 3 | 10000 | 1 | 1 | 0 | 0 | 3210 | 1 | 76 | 1 | 1 | 119762 | 50002 | 9 | 6 | 0 | 10000 | 50100 | 120053 | 120051 | 120051 | 120052 | 120051 |
50204 | 120050 | 930 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 120035 | 119753 | 25 | 70103 | 50100 | 10000 | 10000 | 40100 | 10000 | 10000 | 1062108 | 4537979 | 4585023 | 120026 | 120050 | 120050 | 113301 | 3 | 113695 | 60100 | 30200 | 10000 | 10000 | 60200 | 20098 | 10000 | 120050 | 120035 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 3210 | 1 | 76 | 1 | 1 | 119744 | 50002 | 9 | 0 | 8 | 10000 | 50100 | 120036 | 120051 | 120036 | 120051 | 120051 |
50204 | 120054 | 931 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 120035 | 119753 | 25 | 70100 | 50102 | 10001 | 10000 | 40100 | 10000 | 10000 | 1062108 | 4537412 | 4584945 | 120026 | 120050 | 120050 | 113301 | 3 | 113698 | 60100 | 30200 | 10000 | 10000 | 60200 | 20000 | 10000 | 120050 | 120050 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 1 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 3210 | 1 | 76 | 1 | 1 | 119759 | 50002 | 9 | 9 | 0 | 10000 | 50100 | 120051 | 120051 | 120036 | 120051 | 120051 |
50204 | 120050 | 931 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 120037 | 119753 | 25 | 70103 | 50102 | 10001 | 10000 | 40100 | 10000 | 10000 | 1062108 | 4537865 | 4584945 | 120026 | 120036 | 120050 | 113301 | 3 | 113695 | 60100 | 30200 | 10000 | 10000 | 60200 | 20000 | 10000 | 120050 | 120054 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 3210 | 1 | 76 | 1 | 1 | 119759 | 50002 | 6 | 9 | 8 | 10000 | 50100 | 120051 | 120051 | 120051 | 120051 | 120051 |
50204 | 120050 | 930 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 13 | 0 | 0 | 0 | 120032 | 119753 | 25 | 70103 | 50102 | 10001 | 10000 | 40100 | 10000 | 10000 | 1062117 | 4537412 | 4585958 | 120026 | 120050 | 120050 | 113301 | 3 | 113698 | 60100 | 30325 | 10000 | 10000 | 60200 | 20000 | 10000 | 120050 | 120050 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 1 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 3210 | 1 | 76 | 1 | 1 | 119759 | 50002 | 0 | 6 | 5 | 10000 | 50100 | 120051 | 120051 | 120051 | 120051 | 120051 |
50204 | 120035 | 931 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 120035 | 119754 | 25 | 70100 | 50100 | 10001 | 10000 | 40100 | 10000 | 10000 | 1062108 | 4537979 | 4584473 | 120011 | 120050 | 120035 | 113301 | 3 | 113697 | 60100 | 30200 | 10000 | 10000 | 60200 | 20000 | 10000 | 120050 | 120050 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 0 | 1 | 0 | 0 | 3210 | 1 | 76 | 1 | 1 | 119759 | 50000 | 9 | 6 | 8 | 10000 | 50100 | 120053 | 120048 | 120048 | 120036 | 120051 |
50204 | 120052 | 931 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 120035 | 119750 | 25 | 70103 | 50102 | 10001 | 10000 | 40100 | 10000 | 10000 | 1062072 | 4537979 | 4584945 | 120026 | 120047 | 120050 | 113301 | 3 | 113698 | 60100 | 30200 | 10000 | 10000 | 60200 | 20000 | 10000 | 120053 | 120047 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 6 | 10000 | 1 | 1 | 0 | 0 | 3210 | 1 | 76 | 1 | 1 | 119759 | 50002 | 9 | 9 | 8 | 10000 | 50100 | 120053 | 120051 | 120051 | 120051 | 120052 |
50204 | 120050 | 930 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 120035 | 119753 | 25 | 70103 | 50102 | 10001 | 10000 | 40100 | 10000 | 10000 | 1062108 | 4537412 | 4584945 | 120026 | 120050 | 120050 | 113301 | 3 | 113683 | 60100 | 30200 | 10000 | 10000 | 60200 | 20000 | 10000 | 120050 | 120050 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 1 | 0 | 3 | 10000 | 1 | 1 | 0 | 0 | 3210 | 1 | 76 | 1 | 1 | 119813 | 50002 | 9 | 9 | 8 | 10000 | 50100 | 120051 | 120051 | 120036 | 120036 | 120052 |
50204 | 120050 | 931 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 120020 | 119753 | 25 | 70100 | 50102 | 10001 | 10000 | 40100 | 10000 | 10000 | 1062108 | 4537979 | 4584945 | 120026 | 120050 | 120050 | 113286 | 3 | 113699 | 60100 | 30200 | 10000 | 10000 | 60200 | 20000 | 10000 | 120050 | 120035 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10001 | 0 | 1 | 10000 | 0 | 0 | 3 | 10001 | 1 | 1 | 2 | 0 | 3256 | 3 | 109 | 1 | 2 | 119914 | 50023 | 6 | 6 | 8 | 10000 | 50100 | 120236 | 120235 | 120315 | 120244 | 120137 |
Result (median cycles for code, minus 3 chain cycles): 9.0054
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 23 | 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) | 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 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 | bb | l1d cache miss ld nonspec (bf) | l1d tlb miss nonspec (c1) | c2 | branch cond mispred nonspec (c5) | cf | d0 | d2 | d5 | map dispatch bubble (d6) | d9 | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
50025 | 120053 | 931 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 120033 | 119730 | 25 | 70013 | 50012 | 10001 | 10000 | 40010 | 10080 | 10000 | 1062139 | 4538831 | 4585907 | 0 | 120026 | 0 | 120050 | 120050 | 113324 | 3 | 113714 | 60233 | 30020 | 10000 | 10000 | 60020 | 20000 | 10000 | 120035 | 120047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 2 | 0 | 10003 | 1 | 0 | 1 | 0 | 0 | 0 | 3213 | 0 | 0 | 27 | 285 | 1 | 24 | 23 | 119998 | 50028 | 9 | 6 | 8 | 10000 | 50010 | 120234 | 120242 | 120331 | 120229 | 122214 |
50024 | 120228 | 932 | 0 | 1 | 1 | 0 | 1 | 0 | 3 | 2 | 133 | 352 | 0 | 0 | 1 | 120121 | 120822 | 47 | 70027 | 50040 | 10004 | 10006 | 40294 | 10080 | 10077 | 1066320 | 4544413 | 4589431 | 0 | 120212 | 0 | 120302 | 120214 | 113403 | 12 | 113954 | 60901 | 30269 | 10122 | 10083 | 60756 | 20080 | 10124 | 120229 | 120302 | 3 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 3 | 10002 | 1 | 0 | 1 | 0 | 0 | 0 | 3140 | 0 | 0 | 20 | 82 | 7 | 22 | 21 | 119768 | 50002 | 9 | 6 | 8 | 10000 | 50010 | 120052 | 120051 | 120051 | 120051 | 120051 |
50024 | 120050 | 930 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 120032 | 119730 | 25 | 70013 | 50012 | 10001 | 10000 | 40010 | 10000 | 10000 | 1062121 | 4538831 | 4585946 | 0 | 120026 | 0 | 120050 | 120050 | 113324 | 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 | 6 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 3140 | 0 | 0 | 20 | 82 | 3 | 14 | 22 | 119769 | 50002 | 9 | 7 | 8 | 10000 | 50010 | 120051 | 120051 | 120051 | 120051 | 120051 |
50024 | 120050 | 930 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 120035 | 119694 | 25 | 70013 | 50012 | 10001 | 10000 | 40010 | 10000 | 10000 | 1062139 | 4538831 | 4585507 | 1 | 120027 | 0 | 120050 | 120047 | 113321 | 3 | 113714 | 60010 | 30020 | 10000 | 10000 | 60020 | 20000 | 10000 | 120047 | 120047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 3140 | 0 | 0 | 21 | 82 | 5 | 22 | 20 | 119769 | 50002 | 9 | 6 | 8 | 10000 | 50010 | 120048 | 120054 | 120051 | 120055 | 120098 |
50024 | 120054 | 930 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 120035 | 119730 | 25 | 70013 | 50012 | 10001 | 10000 | 40010 | 10000 | 10000 | 1062139 | 4538831 | 4585907 | 0 | 120011 | 0 | 120050 | 120050 | 113310 | 3 | 113714 | 60010 | 30020 | 10000 | 10000 | 60020 | 20000 | 10000 | 120047 | 120050 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 1 | 0 | 0 | 10000 | 1 | 0 | 0 | 0 | 0 | 0 | 3140 | 0 | 0 | 21 | 82 | 7 | 23 | 20 | 119772 | 50002 | 9 | 6 | 8 | 10000 | 50010 | 120051 | 120051 | 120048 | 120051 | 120051 |
50024 | 120050 | 930 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 120035 | 119731 | 25 | 70013 | 50012 | 10001 | 10000 | 40010 | 10000 | 10000 | 1062139 | 4538831 | 4585907 | 0 | 120027 | 0 | 120050 | 120050 | 113324 | 3 | 113714 | 60010 | 30166 | 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 | 0 | 1 | 0 | 0 | 0 | 3140 | 0 | 0 | 21 | 82 | 0 | 20 | 21 | 119769 | 50002 | 6 | 6 | 0 | 10000 | 50010 | 120051 | 120051 | 120051 | 120052 | 120048 |
50024 | 120050 | 930 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 120035 | 119730 | 25 | 70013 | 50012 | 10001 | 10000 | 40010 | 10000 | 10000 | 1062139 | 4538831 | 4585907 | 0 | 120026 | 0 | 120047 | 120047 | 113325 | 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 | 0 | 1 | 0 | 0 | 0 | 3140 | 0 | 0 | 18 | 82 | 0 | 13 | 24 | 119766 | 50002 | 9 | 6 | 8 | 10000 | 50010 | 120051 | 120048 | 120051 | 120051 | 120051 |
50024 | 120050 | 931 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 120035 | 119731 | 25 | 70013 | 50012 | 10001 | 10000 | 40010 | 10000 | 10000 | 1062139 | 4538717 | 4585907 | 0 | 120023 | 0 | 120050 | 120050 | 113324 | 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 | 0 | 1 | 0 | 0 | 0 | 3140 | 0 | 0 | 21 | 82 | 0 | 18 | 21 | 119769 | 50002 | 9 | 9 | 8 | 10000 | 50010 | 120048 | 120051 | 120051 | 120051 | 120051 |
50024 | 120047 | 930 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 120032 | 119730 | 25 | 70013 | 50012 | 10001 | 10000 | 40163 | 10000 | 10000 | 1062139 | 4538831 | 4585907 | 0 | 120011 | 0 | 120050 | 120050 | 113324 | 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 | 0 | 1 | 0 | 0 | 0 | 3140 | 0 | 0 | 23 | 82 | 0 | 15 | 21 | 119769 | 50002 | 9 | 6 | 8 | 10000 | 50010 | 120051 | 120051 | 120051 | 120051 | 120051 |
50024 | 120049 | 931 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 120036 | 119730 | 25 | 70013 | 50012 | 10001 | 10000 | 40010 | 10000 | 10000 | 1062103 | 4538831 | 4585907 | 0 | 120026 | 0 | 120050 | 120050 | 113327 | 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 | 0 | 1 | 0 | 0 | 0 | 3140 | 0 | 0 | 22 | 82 | 0 | 22 | 14 | 119766 | 50002 | 9 | 9 | 0 | 10000 | 50010 | 120140 | 120319 | 120127 | 120230 | 120228 |
Count: 8
Code:
ld1 { v0.2s }, [x6], x8 ld1 { v0.2s }, [x6], x8 ld1 { v0.2s }, [x6], x8 ld1 { v0.2s }, [x6], x8 ld1 { v0.2s }, [x6], x8 ld1 { v0.2s }, [x6], x8 ld1 { v0.2s }, [x6], x8 ld1 { v0.2s }, [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 | 22 | 23 | 24 | 3a | 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 | 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 | branch mispred nonspec (cb) | 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 | 643 | 0 | 0 | 0 | 1 | 0 | 25 | 12 | 64 | 1548 | 1 | 0 | 0 | 0 | 80377 | 1 | 6 | 6 | 605 | 46 | 160228 | 80149 | 80000 | 80100 | 80000 | 4179655 | 3759853 | 1 | 80304 | 80340 | 80343 | 69924 | 12 | 70280 | 160100 | 200 | 80160 | 200 | 160640 | 80040 | 80040 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80022 | 0 | 14 | 80013 | 0 | 0 | 2 | 2008 | 80057 | 6 | 1 | 12 | 17 | 0 | 0 | 5127 | 1 | 33 | 1 | 2 | 80327 | 1 | 80046 | 6 | 6 | 80000 | 80100 | 80647 | 80343 | 80645 | 80041 | 80041 |
80204 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 1812 | 598 | 0 | 0 | 0 | 0 | 80025 | 1 | 6 | 6 | 5 | 25 | 160100 | 80100 | 80000 | 80100 | 80000 | 4179687 | 3758823 | 0 | 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 | 14 | 80012 | 0 | 16 | 0 | 13 | 80013 | 6 | 1 | 10 | 17 | 0 | 0 | 5110 | 1 | 25 | 1 | 1 | 80037 | 1 | 80000 | 9 | 7 | 80000 | 80100 | 80343 | 80342 | 80344 | 80343 | 80041 |
80204 | 80040 | 620 | 0 | 0 | 1 | 1 | 0 | 1 | 2 | 85 | 0 | 0 | 0 | 0 | 0 | 80025 | 1 | 6 | 6 | 13 | 25 | 160380 | 80150 | 80025 | 80100 | 80000 | 4179292 | 3758824 | 0 | 80015 | 80040 | 80040 | 69924 | 3 | 69997 | 161666 | 200 | 80000 | 200 | 160160 | 80040 | 80340 | 2 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 1 | 100 | 80068 | 0 | 14 | 80013 | 0 | 0 | 0 | 58 | 80017 | 6 | 1 | 11 | 17 | 0 | 1 | 5148 | 1 | 17 | 1 | 1 | 80037 | 1 | 80000 | 9 | 6 | 80000 | 80100 | 82683 | 82975 | 82624 | 82717 | 82575 |
80204 | 82467 | 666 | 0 | 0 | 0 | 0 | 0 | 57 | 0 | 19 | 0 | 0 | 0 | 0 | 0 | 80025 | 1 | 6 | 0 | 5 | 25 | 160100 | 80100 | 80000 | 80100 | 80000 | 4179687 | 3758824 | 1 | 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 | 14 | 80013 | 0 | 0 | 0 | 13 | 80012 | 6 | 0 | 11 | 17 | 0 | 0 | 5110 | 1 | 17 | 1 | 1 | 80037 | 0 | 80000 | 9 | 9 | 80000 | 80100 | 80041 | 80041 | 80041 | 80041 | 80041 |
80204 | 80040 | 599 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 61 | 0 | 0 | 0 | 0 | 0 | 80025 | 1 | 0 | 0 | 4 | 25 | 160100 | 80100 | 80000 | 80100 | 80000 | 4179687 | 3758824 | 0 | 80015 | 80040 | 80040 | 70084 | 3 | 69997 | 160100 | 200 | 80000 | 200 | 160000 | 80040 | 80040 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80484 | 0 | 14 | 80013 | 0 | 3 | 2 | 4021 | 80010 | 6 | 1 | 9 | 17 | 0 | 0 | 5110 | 1 | 17 | 1 | 1 | 80037 | 0 | 80000 | 9 | 6 | 80000 | 80100 | 80041 | 80041 | 80041 | 80041 | 80041 |
80204 | 80040 | 599 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 40 | 0 | 0 | 0 | 1 | 0 | 80025 | 1 | 6 | 6 | 6 | 25 | 160100 | 80100 | 80000 | 80100 | 80000 | 4179695 | 3758824 | 0 | 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 | 14 | 80013 | 0 | 0 | 0 | 12 | 80013 | 6 | 1 | 12 | 17 | 0 | 0 | 5110 | 1 | 17 | 1 | 1 | 80037 | 0 | 80000 | 9 | 6 | 80000 | 80100 | 80041 | 80041 | 80041 | 80041 | 80041 |
80204 | 80040 | 599 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 34 | 0 | 0 | 1 | 0 | 0 | 80025 | 1 | 6 | 6 | 36 | 25 | 160100 | 80100 | 80000 | 80100 | 80000 | 4179687 | 3758824 | 0 | 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 | 17 | 80012 | 0 | 0 | 0 | 13 | 80012 | 6 | 1 | 9 | 17 | 0 | 0 | 5110 | 1 | 17 | 1 | 1 | 80037 | 1 | 80000 | 0 | 9 | 80000 | 80100 | 80041 | 80041 | 80041 | 80041 | 80041 |
80204 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 78 | 0 | 0 | 0 | 0 | 0 | 80025 | 1 | 6 | 6 | 5 | 25 | 160100 | 80100 | 80000 | 80100 | 80000 | 4179671 | 3758824 | 0 | 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 | 17 | 80012 | 0 | 0 | 0 | 10 | 80012 | 6 | 1 | 13 | 17 | 0 | 0 | 5110 | 1 | 17 | 1 | 1 | 80037 | 0 | 80000 | 9 | 6 | 80000 | 80100 | 80041 | 80041 | 80041 | 80041 | 80041 |
80204 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 28 | 0 | 0 | 0 | 0 | 0 | 80025 | 1 | 6 | 6 | 5 | 25 | 160100 | 80100 | 80000 | 80100 | 80000 | 4179687 | 3758824 | 0 | 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 | 14 | 80013 | 0 | 0 | 0 | 13 | 80013 | 6 | 1 | 13 | 17 | 0 | 0 | 5110 | 1 | 17 | 1 | 1 | 80037 | 1 | 80000 | 9 | 9 | 80000 | 80100 | 80041 | 80041 | 80041 | 80041 | 80041 |
80204 | 80040 | 620 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 39 | 0 | 0 | 0 | 0 | 0 | 80025 | 1 | 6 | 6 | 6 | 25 | 160100 | 80100 | 80000 | 80100 | 80000 | 4179695 | 3758824 | 0 | 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 | 14 | 80013 | 0 | 1 | 0 | 13 | 80012 | 6 | 1 | 9 | 17 | 0 | 0 | 5110 | 1 | 17 | 1 | 1 | 80037 | 1 | 80000 | 0 | 0 | 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 instruction (07) | mmu table walk data (08) | l2 tlb miss instruction (0a) | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 22 | 23 | 3a | 3f | 43 | 46 | 49 | 4f | 50 | 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 | 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) | 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 |
80025 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 21 | 0 | 0 | 0 | 0 | 80025 | 1 | 6 | 6 | 6 | 0 | 25 | 160010 | 80010 | 80000 | 80010 | 80069 | 4178613 | 3758822 | 0 | 0 | 80015 | 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 | 80014 | 0 | 0 | 0 | 80015 | 6 | 1 | 16 | 21 | 0 | 5020 | 3 | 16 | 3 | 3 | 80037 | 1 | 80000 | 13 | 13 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 620 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 154 | 0 | 0 | 0 | 0 | 80025 | 1 | 6 | 6 | 11 | 0 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178621 | 3758822 | 0 | 0 | 80015 | 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 | 21 | 80016 | 0 | 0 | 19 | 80015 | 6 | 1 | 14 | 21 | 0 | 5020 | 3 | 16 | 3 | 3 | 80076 | 1 | 80000 | 0 | 10 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 21 | 0 | 0 | 0 | 0 | 80025 | 1 | 6 | 6 | 11 | 0 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178597 | 3758822 | 0 | 0 | 80015 | 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 | 80016 | 2 | 0 | 22 | 80017 | 6 | 1 | 0 | 21 | 0 | 5020 | 3 | 16 | 3 | 3 | 80037 | 0 | 80000 | 13 | 13 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 21 | 0 | 0 | 0 | 0 | 80025 | 1 | 6 | 6 | 7 | 0 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178613 | 3758822 | 0 | 0 | 80015 | 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 | 80016 | 0 | 0 | 16 | 80017 | 6 | 1 | 17 | 21 | 0 | 5020 | 2 | 16 | 3 | 3 | 80037 | 1 | 80000 | 13 | 13 | 80000 | 80010 | 80041 | 80092 | 80041 | 80041 | 80041 |
80024 | 80040 | 620 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 22 | 0 | 0 | 0 | 0 | 80025 | 1 | 6 | 6 | 53 | 0 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178621 | 3758822 | 0 | 0 | 80015 | 80040 | 80040 | 69946 | 3 | 70020 | 160010 | 20 | 80000 | 20 | 160000 | 80040 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80022 | 0 | 19 | 80016 | 0 | 0 | 16 | 80017 | 6 | 1 | 17 | 0 | 0 | 5035 | 3 | 16 | 3 | 3 | 80037 | 1 | 80000 | 13 | 10 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 23 | 0 | 0 | 0 | 0 | 80025 | 1 | 6 | 0 | 7 | 0 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178621 | 3758823 | 0 | 0 | 80015 | 80040 | 80040 | 69946 | 3 | 70051 | 160010 | 20 | 80000 | 20 | 160000 | 80040 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80000 | 0 | 21 | 80039 | 1 | 0 | 20 | 80037 | 6 | 1 | 15 | 21 | 0 | 5020 | 3 | 25 | 3 | 2 | 80037 | 1 | 80000 | 10 | 10 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 620 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 22 | 0 | 0 | 0 | 0 | 80025 | 1 | 6 | 6 | 5 | 0 | 25 | 160010 | 80038 | 80000 | 80010 | 80000 | 4178621 | 3758822 | 0 | 0 | 80015 | 80040 | 80040 | 69946 | 3 | 70020 | 160010 | 20 | 80000 | 20 | 160000 | 80040 | 80040 | 2 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80000 | 0 | 19 | 80015 | 0 | 0 | 14 | 80017 | 6 | 1 | 15 | 21 | 0 | 5020 | 3 | 16 | 2 | 3 | 80037 | 1 | 80000 | 0 | 10 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 621 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 21 | 0 | 1 | 0 | 0 | 80025 | 1 | 6 | 6 | 7 | 0 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178621 | 3758822 | 0 | 0 | 80015 | 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 | 0 | 80017 | 0 | 0 | 17 | 80019 | 6 | 1 | 17 | 21 | 0 | 5020 | 3 | 16 | 3 | 2 | 80037 | 0 | 80000 | 13 | 10 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27 | 0 | 0 | 0 | 0 | 80025 | 1 | 6 | 6 | 0 | 0 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178621 | 3758823 | 0 | 1 | 80015 | 80040 | 80040 | 69946 | 3 | 70049 | 160010 | 20 | 80080 | 20 | 160000 | 80040 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80000 | 0 | 19 | 80016 | 0 | 0 | 16 | 80016 | 6 | 1 | 14 | 21 | 0 | 5020 | 3 | 16 | 3 | 3 | 80037 | 0 | 80000 | 0 | 10 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 23 | 0 | 0 | 0 | 0 | 80025 | 1 | 6 | 6 | 7 | 0 | 25 | 160010 | 80010 | 80025 | 80010 | 80000 | 4178597 | 3758822 | 0 | 0 | 80015 | 80040 | 80040 | 69946 | 3 | 70020 | 160010 | 20 | 80000 | 20 | 160000 | 80040 | 80040 | 2 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80000 | 0 | 21 | 80000 | 0 | 0 | 17 | 80017 | 6 | 1 | 15 | 21 | 0 | 5020 | 3 | 16 | 3 | 3 | 80037 | 0 | 80000 | 10 | 14 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |