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.1d }, [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 | l1i tlb fill (04) | l1d tlb fill (05) | mmu table walk instruction (07) | mmu table walk data (08) | l2 tlb miss instruction (0a) | l2 tlb miss data (0b) | 1e | 1f | 22 | 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 | 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 load (98) | inst ldst (9b) | 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) | l1d tlb miss nonspec (c1) | c2 | cf | d0 | d2 | l1i cache miss demand (d3) | l1i tlb miss demand (d4) | d5 | map dispatch bubble (d6) | d9 | da | db | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
61005 | 29308 | 220 | 1 | 1 | 34 | 1 | 22 | 1 | 5 | 0 | 1 | 4586 | 28772 | 0 | 1 | 24378 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 4 | 0 | 15971 | 28585 | 29243 | 3 | 10 | 2000 | 1000 | 2000 | 29134 | 29102 | 1 | 1 | 61001 | 1000 | 1000 | 1001 | 2 | 2 | 1002 | 0 | 1 | 1 | 1000 | 2 | 1 | 2 | 1 | 2 | 13176 | 9264 | 6843 | 3033 | 11 | 71 | 21687 | 3101 | 3812 | 13 | 66 | 61 | 28520 | 1000 | 16240 | 13768 | 15158 | 1000 | 1000 | 29380 | 29374 | 29347 | 29406 | 29327 |
61004 | 29343 | 219 | 0 | 1 | 26 | 1 | 32 | 0 | 1 | 0 | 1 | 4644 | 28837 | 0 | 0 | 24304 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 3 | 0 | 15942 | 28609 | 29384 | 3 | 10 | 2000 | 1000 | 2000 | 29158 | 29246 | 1 | 1 | 61001 | 1000 | 1000 | 1002 | 1 | 2 | 1003 | 0 | 0 | 1 | 1001 | 2 | 1 | 3 | 1 | 0 | 13143 | 9206 | 6869 | 3050 | 15 | 62 | 21661 | 3106 | 3809 | 12 | 62 | 61 | 28481 | 1000 | 16396 | 13638 | 15359 | 1000 | 1000 | 29332 | 29288 | 29369 | 29368 | 29348 |
61004 | 29383 | 219 | 0 | 1 | 22 | 1 | 27 | 1 | 3 | 0 | 1 | 4564 | 28853 | 0 | 0 | 24395 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 2 | 0 | 15944 | 28635 | 29332 | 3 | 10 | 2000 | 1000 | 2000 | 29230 | 29159 | 1 | 1 | 61001 | 1000 | 1000 | 1002 | 1 | 3 | 1001 | 0 | 3 | 2 | 1000 | 2 | 1 | 2 | 1 | 0 | 12966 | 9228 | 6880 | 3023 | 15 | 68 | 21744 | 3068 | 3815 | 18 | 65 | 71 | 28438 | 1000 | 16336 | 13647 | 15287 | 1000 | 1000 | 29364 | 29287 | 29302 | 29412 | 29283 |
61004 | 29383 | 220 | 0 | 1 | 18 | 1 | 28 | 0 | 1 | 0 | 1 | 4607 | 28813 | 0 | 1 | 24353 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 3 | 0 | 15952 | 28703 | 29348 | 3 | 10 | 2000 | 1000 | 2000 | 29116 | 29184 | 1 | 1 | 61001 | 1000 | 1000 | 1001 | 3 | 3 | 1003 | 0 | 1 | 1 | 1001 | 3 | 1 | 2 | 1 | 0 | 12972 | 9111 | 6862 | 3070 | 21 | 68 | 21748 | 3107 | 3811 | 14 | 60 | 61 | 28531 | 1000 | 16467 | 13563 | 15253 | 1000 | 1000 | 29360 | 29377 | 29267 | 29337 | 29285 |
61004 | 29283 | 219 | 0 | 1 | 25 | 1 | 24 | 0 | 8 | 0 | 1 | 4568 | 28751 | 0 | 0 | 24326 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 5 | 5 | 15943 | 28545 | 29340 | 3 | 10 | 2000 | 1000 | 2000 | 29216 | 29270 | 1 | 1 | 61001 | 1000 | 1000 | 1002 | 2 | 4 | 1002 | 0 | 1 | 1 | 1000 | 2 | 1 | 0 | 1 | 0 | 12949 | 9389 | 6883 | 3093 | 10 | 60 | 21651 | 3117 | 3811 | 14 | 61 | 63 | 28434 | 1000 | 16512 | 13729 | 15249 | 1000 | 1000 | 29343 | 29273 | 29336 | 29308 | 29348 |
61004 | 29299 | 220 | 0 | 1 | 24 | 1 | 23 | 1 | 5 | 0 | 1 | 4677 | 28809 | 0 | 0 | 24278 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 0 | 0 | 15954 | 28636 | 29246 | 3 | 10 | 2000 | 1000 | 2000 | 29083 | 29104 | 1 | 1 | 61001 | 1000 | 1000 | 1003 | 2 | 0 | 1002 | 0 | 0 | 2 | 1001 | 2 | 1 | 3 | 1 | 0 | 12813 | 9261 | 6871 | 3091 | 16 | 66 | 21692 | 3076 | 3811 | 13 | 63 | 61 | 28370 | 1000 | 16164 | 13597 | 15233 | 1000 | 1000 | 29302 | 29314 | 29352 | 29327 | 29347 |
61004 | 29338 | 219 | 0 | 1 | 22 | 1 | 22 | 0 | 4 | 0 | 1 | 4649 | 28812 | 0 | 0 | 24333 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 5 | 0 | 15970 | 28598 | 29265 | 3 | 10 | 2000 | 1000 | 2000 | 29112 | 29179 | 2 | 1 | 61001 | 1000 | 1000 | 1002 | 1 | 2 | 1002 | 0 | 1 | 2 | 1001 | 2 | 1 | 3 | 1 | 1 | 12956 | 9198 | 6869 | 3088 | 8 | 60 | 21680 | 3096 | 3809 | 15 | 61 | 60 | 28417 | 1000 | 16570 | 13658 | 14986 | 1000 | 1000 | 29314 | 29380 | 29360 | 29357 | 29292 |
61004 | 29271 | 220 | 0 | 1 | 25 | 1 | 22 | 0 | 5 | 0 | 1 | 4594 | 28793 | 0 | 0 | 24457 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 5 | 0 | 15952 | 28615 | 29320 | 3 | 10 | 2000 | 1000 | 2000 | 29294 | 29221 | 1 | 1 | 61001 | 1000 | 1000 | 1001 | 3 | 2 | 1002 | 0 | 1 | 2 | 1000 | 2 | 1 | 3 | 1 | 0 | 12852 | 9044 | 6910 | 3046 | 13 | 60 | 21642 | 3122 | 3817 | 14 | 65 | 62 | 28437 | 1000 | 16289 | 13772 | 15116 | 1000 | 1000 | 29365 | 29393 | 29287 | 29307 | 29444 |
61004 | 29427 | 219 | 0 | 1 | 24 | 1 | 23 | 1 | 5 | 0 | 1 | 4654 | 28784 | 1 | 0 | 24335 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 1 | 0 | 15942 | 28652 | 29298 | 3 | 10 | 2000 | 1000 | 2000 | 29137 | 29093 | 1 | 1 | 61001 | 1000 | 1000 | 1004 | 2 | 0 | 1002 | 0 | 1 | 2 | 1001 | 2 | 2 | 3 | 1 | 1 | 13126 | 9265 | 6888 | 3126 | 15 | 58 | 21683 | 3155 | 3810 | 13 | 58 | 73 | 28493 | 1000 | 16285 | 13792 | 15122 | 1000 | 1000 | 29340 | 29357 | 29280 | 29487 | 29293 |
61004 | 29421 | 219 | 0 | 1 | 20 | 1 | 23 | 0 | 1 | 0 | 1 | 4661 | 28784 | 1 | 1 | 24328 | 2000 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 5 | 0 | 15963 | 28590 | 29367 | 3 | 10 | 2000 | 1000 | 2000 | 29133 | 29175 | 1 | 1 | 61001 | 1000 | 1000 | 1002 | 1 | 2 | 1003 | 0 | 2 | 2 | 1001 | 3 | 1 | 3 | 1 | 2 | 13025 | 9061 | 6822 | 3091 | 15 | 64 | 21696 | 3058 | 3815 | 19 | 69 | 62 | 28438 | 1000 | 16250 | 13616 | 15204 | 1000 | 1000 | 29384 | 29370 | 29328 | 29411 | 29357 |
Chain cycles: 3
Code:
ld1 { v0.1d }, [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 | 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) | 0e | 0f | 18 | 19 | 1e | 1f | 23 | 24 | 35 | 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) | 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) | branch mispred nonspec (cb) | 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 |
50205 | 120050 | 964 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 120026 | 119757 | 25 | 70103 | 50102 | 10001 | 10000 | 40100 | 10000 | 10000 | 1062072 | 4537979 | 4584945 | 0 | 120026 | 0 | 120050 | 120035 | 113298 | 3 | 113698 | 60100 | 30200 | 10000 | 10000 | 60200 | 20000 | 10000 | 120050 | 120047 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 1 | 0 | 0 | 10000 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 3212 | 3 | 76 | 6 | 6 | 119765 | 50004 | 9 | 6 | 8 | 10000 | 50100 | 120057 | 120057 | 120058 | 120057 | 120057 |
50204 | 120056 | 964 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 120035 | 119753 | 25 | 70103 | 50102 | 10000 | 10000 | 40100 | 10000 | 10000 | 1062117 | 4537979 | 4584473 | 0 | 120027 | 0 | 120035 | 120035 | 113332 | 3 | 113695 | 60100 | 30200 | 10000 | 10000 | 60200 | 20000 | 10000 | 120050 | 120047 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 1 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3212 | 6 | 76 | 6 | 6 | 119759 | 50002 | 9 | 9 | 8 | 10000 | 50100 | 120051 | 120037 | 120051 | 120036 | 120051 |
50205 | 120050 | 965 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 120035 | 119753 | 25 | 70103 | 50102 | 10000 | 10000 | 40100 | 10000 | 10000 | 1062072 | 4540131 | 4584473 | 0 | 120026 | 0 | 120050 | 120050 | 113301 | 3 | 113699 | 60100 | 30200 | 10000 | 10000 | 60200 | 20000 | 10000 | 120035 | 120048 | 2 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 3 | 10000 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3212 | 3 | 76 | 3 | 6 | 119759 | 50002 | 9 | 6 | 8 | 10000 | 50100 | 120048 | 120051 | 120051 | 120051 | 120052 |
50204 | 120054 | 964 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 120035 | 119753 | 25 | 70103 | 50102 | 10001 | 10000 | 40100 | 10000 | 10040 | 1062081 | 4538057 | 4584984 | 0 | 120027 | 0 | 120035 | 120135 | 113301 | 3 | 113698 | 60100 | 30200 | 10000 | 10000 | 60200 | 20000 | 10000 | 120050 | 120125 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3212 | 6 | 95 | 6 | 6 | 119759 | 50002 | 9 | 6 | 8 | 10000 | 50100 | 120051 | 120051 | 120051 | 120036 | 120051 |
50204 | 120051 | 965 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 120035 | 119753 | 25 | 70100 | 50102 | 10001 | 10000 | 40242 | 10000 | 10000 | 1062108 | 4537412 | 4584945 | 0 | 120026 | 0 | 120053 | 120050 | 113301 | 3 | 113698 | 60100 | 30200 | 10000 | 10000 | 60450 | 20000 | 10000 | 120050 | 120047 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3261 | 9 | 282 | 5 | 6 | 119836 | 50025 | 9 | 6 | 0 | 10000 | 50100 | 120507 | 120144 | 120331 | 120236 | 122146 |
50204 | 120326 | 966 | 1 | 1 | 2 | 2 | 1 | 0 | 1 | 1 | 3 | 3 | 536 | 176 | 0 | 0 | 0 | 2 | 120203 | 120798 | 271 | 70135 | 50114 | 10006 | 10004 | 40673 | 10039 | 10197 | 1064013 | 4546108 | 4587310 | 0 | 120112 | 0 | 120235 | 120234 | 113346 | 19 | 113926 | 60548 | 30572 | 10079 | 10125 | 60930 | 20242 | 10123 | 120320 | 120139 | 4 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10003 | 1 | 1 | 10005 | 0 | 0 | 1 | 10000 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 3237 | 9 | 76 | 10 | 6 | 119835 | 50002 | 9 | 9 | 8 | 10000 | 50100 | 120052 | 120138 | 120051 | 120145 | 120053 |
50204 | 120143 | 965 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 88 | 0 | 0 | 0 | 0 | 120035 | 119753 | 25 | 70103 | 50102 | 10000 | 10000 | 40100 | 10000 | 10000 | 1062108 | 4537979 | 4584945 | 0 | 120028 | 0 | 120050 | 120052 | 113302 | 3 | 113700 | 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 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3212 | 3 | 76 | 6 | 6 | 119759 | 50002 | 9 | 6 | 8 | 10000 | 50100 | 120051 | 120051 | 120051 | 120052 | 120052 |
50204 | 120051 | 964 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 120450 | 119902 | 114 | 70165 | 50144 | 10009 | 10010 | 40674 | 10160 | 10156 | 1072025 | 4547110 | 4595489 | 1 | 120026 | 0 | 120050 | 120035 | 113302 | 3 | 113698 | 60100 | 30200 | 10000 | 10000 | 60200 | 20000 | 10000 | 120050 | 120048 | 2 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 0 | 10000 | 4 | 0 | 0 | 10000 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3212 | 3 | 76 | 6 | 3 | 119759 | 50002 | 9 | 10 | 8 | 10000 | 50100 | 120052 | 120054 | 120036 | 120052 | 120051 |
50204 | 120054 | 964 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 120035 | 119753 | 25 | 70103 | 50102 | 10001 | 10000 | 40110 | 10007 | 10045 | 1075132 | 4550283 | 4585651 | 1 | 120017 | 0 | 120062 | 120057 | 113375 | 7 | 113740 | 60124 | 30224 | 10008 | 10008 | 60248 | 20016 | 10008 | 120061 | 120058 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10001 | 2 | 1 | 10001 | 1 | 0 | 4 | 10000 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 1 | 3223 | 5 | 16 | 5 | 5 | 119841 | 50004 | 11 | 10 | 12 | 10000 | 50100 | 120061 | 120061 | 120062 | 120061 | 120061 |
50204 | 120060 | 964 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 19 | 0 | 0 | 0 | 0 | 0 | 120042 | 119737 | 25 | 70103 | 50102 | 10001 | 10000 | 40100 | 10000 | 10000 | 1062144 | 4538131 | 4585218 | 1 | 120032 | 0 | 120054 | 120054 | 113305 | 3 | 113702 | 60100 | 30200 | 10000 | 10000 | 60200 | 20000 | 10000 | 120051 | 120052 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 1 | 0 | 3 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3212 | 6 | 76 | 6 | 6 | 119764 | 50002 | 13 | 10 | 12 | 10000 | 50100 | 120055 | 120055 | 120036 | 120052 | 120061 |
Result (median cycles for code, minus 3 chain cycles): 9.0061
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 | 3a | 3f | 43 | 49 | 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 | 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 | bb | l1d cache miss ld nonspec (bf) | l1d tlb miss nonspec (c1) | c2 | branch cond mispred nonspec (c5) | 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 | 120065 | 931 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 120050 | 1 | 1 | 119737 | 25 | 70016 | 50014 | 10003 | 10000 | 40010 | 10000 | 10000 | 1062274 | 4539136 | 4586804 | 0 | 120033 | 120057 | 120061 | 113339 | 3 | 113721 | 60010 | 30020 | 10000 | 10000 | 60020 | 20000 | 10000 | 120057 | 120065 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10002 | 3 | 1 | 10002 | 0 | 0 | 2 | 10001 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 3140 | 9 | 82 | 10 | 11 | 119768 | 50006 | 10 | 10 | 9 | 10000 | 50010 | 120061 | 120066 | 120066 | 120066 | 120066 |
50024 | 120057 | 931 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 120050 | 0 | 1 | 120724 | 25 | 70019 | 50016 | 10003 | 10000 | 40010 | 10000 | 10000 | 1062283 | 4539401 | 4586609 | 1 | 120129 | 120066 | 120401 | 113339 | 3 | 113721 | 60452 | 30143 | 10000 | 10040 | 60020 | 20080 | 10000 | 120049 | 120067 | 3 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10002 | 2 | 1 | 10001 | 0 | 0 | 4 | 11753 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 3140 | 10 | 82 | 8 | 8 | 119768 | 50013 | 9 | 6 | 5 | 10000 | 50010 | 120054 | 120054 | 120054 | 120054 | 120062 |
50024 | 120061 | 930 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 120038 | 0 | 0 | 119736 | 25 | 70016 | 50014 | 10002 | 10000 | 40010 | 10000 | 10000 | 1062238 | 4539059 | 4586453 | 0 | 120040 | 120061 | 120061 | 113330 | 3 | 113725 | 60010 | 30020 | 10000 | 10000 | 60020 | 20000 | 10000 | 120065 | 120061 | 1 | 1 | 50022 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10001 | 43 | 2 | 10002 | 22 | 0 | 5 | 10001 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 3164 | 12 | 82 | 11 | 11 | 119768 | 50006 | 11 | 10 | 9 | 10000 | 50010 | 120067 | 120397 | 120058 | 120407 | 120402 |
50024 | 120409 | 934 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 2 | 120034 | 1 | 0 | 119737 | 25 | 70016 | 50016 | 10003 | 10000 | 40010 | 10000 | 10000 | 1062202 | 4539401 | 4586609 | 0 | 120041 | 120060 | 120060 | 113331 | 3 | 113726 | 60010 | 30020 | 10000 | 10000 | 60020 | 20000 | 10000 | 120049 | 120049 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10002 | 1 | 1 | 10001 | 0 | 0 | 1 | 10000 | 1 | 2 | 1 | 1 | 1 | 0 | 0 | 3140 | 8 | 82 | 11 | 10 | 119784 | 50004 | 13 | 10 | 9 | 10000 | 50010 | 120050 | 120050 | 120050 | 120058 | 120061 |
50024 | 120057 | 899 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 2 | 0 | 1 | 0 | 120043 | 1 | 1 | 119741 | 25 | 70019 | 50016 | 10002 | 10000 | 40010 | 10000 | 10000 | 1062238 | 4539249 | 4586453 | 1 | 120037 | 120061 | 120061 | 113330 | 3 | 113725 | 60010 | 30020 | 10000 | 10000 | 60020 | 20000 | 10000 | 120061 | 120056 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10002 | 2 | 1 | 10002 | 0 | 0 | 2 | 10000 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 3140 | 9 | 82 | 9 | 9 | 119775 | 50006 | 6 | 6 | 0 | 10000 | 50010 | 120062 | 120062 | 120057 | 120062 | 120062 |
50024 | 120061 | 899 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 120046 | 1 | 1 | 119741 | 25 | 70019 | 50014 | 10002 | 10000 | 40010 | 10000 | 10000 | 1062238 | 4539249 | 4586453 | 1 | 120037 | 120061 | 120056 | 113327 | 3 | 113725 | 60010 | 30020 | 10000 | 10000 | 60020 | 20000 | 10000 | 120056 | 120053 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10002 | 1 | 2 | 10001 | 0 | 1 | 190 | 10001 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 3140 | 10 | 82 | 11 | 11 | 119768 | 50006 | 6 | 6 | 5 | 10000 | 50010 | 120062 | 120062 | 120062 | 120062 | 120057 |
50024 | 120056 | 899 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 3 | 0 | 0 | 0 | 120041 | 1 | 0 | 119736 | 25 | 70016 | 50014 | 10002 | 10000 | 40010 | 10000 | 10000 | 1062238 | 4539059 | 4586141 | 1 | 120037 | 120054 | 120061 | 113327 | 3 | 113720 | 60010 | 30020 | 10000 | 10041 | 60020 | 20000 | 10000 | 120061 | 120061 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10002 | 2 | 2 | 10002 | 0 | 0 | 1 | 10000 | 1 | 2 | 1 | 1 | 0 | 0 | 0 | 3140 | 5 | 82 | 12 | 12 | 119775 | 50004 | 6 | 9 | 5 | 10000 | 50010 | 120062 | 120057 | 120062 | 120062 | 120062 |
50024 | 120061 | 930 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 120046 | 0 | 0 | 119741 | 25 | 70016 | 50014 | 10002 | 10000 | 40010 | 10000 | 10000 | 1062238 | 4538945 | 4586453 | 1 | 120037 | 120061 | 120061 | 113327 | 3 | 113713 | 60010 | 30020 | 10000 | 10000 | 60020 | 20000 | 10000 | 120061 | 120061 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10001 | 1 | 2 | 10002 | 1 | 0 | 17265 | 10006 | 1 | 1 | 1 | 1 | 3 | 0 | 0 | 3265 | 8 | 82 | 9 | 11 | 120269 | 50006 | 6 | 6 | 5 | 10000 | 50010 | 120070 | 120062 | 120062 | 120065 | 120059 |
50024 | 120049 | 930 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 3 | 0 | 0 | 0 | 120046 | 1 | 1 | 119742 | 25 | 70019 | 50014 | 10002 | 10000 | 40010 | 10000 | 10000 | 1062166 | 4539249 | 4586453 | 1 | 120032 | 120061 | 120061 | 113335 | 3 | 113713 | 60010 | 30020 | 10000 | 10000 | 60020 | 20000 | 10000 | 120049 | 120061 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10002 | 1 | 2 | 10001 | 0 | 1 | 2 | 10000 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 3140 | 8 | 82 | 9 | 10 | 119780 | 50006 | 10 | 6 | 5 | 10000 | 50010 | 120057 | 120055 | 120054 | 120057 | 120062 |
50024 | 120053 | 931 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 14 | 0 | 0 | 0 | 120041 | 0 | 0 | 119736 | 25 | 70016 | 50014 | 10002 | 10000 | 40010 | 10000 | 10039 | 1062193 | 4539176 | 4586453 | 1 | 120037 | 120061 | 120061 | 113335 | 3 | 113713 | 60229 | 30020 | 10000 | 10000 | 60020 | 20000 | 10000 | 120061 | 120056 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10001 | 1 | 2 | 10002 | 1 | 8 | 2 | 10001 | 1 | 2 | 1 | 1 | 0 | 0 | 0 | 3140 | 10 | 82 | 8 | 11 | 119772 | 50004 | 6 | 6 | 5 | 10000 | 50010 | 120054 | 120054 | 120054 | 120054 | 120139 |
Count: 8
Code:
ld1 { v0.1d }, [x6], x8 ld1 { v0.1d }, [x6], x8 ld1 { v0.1d }, [x6], x8 ld1 { v0.1d }, [x6], x8 ld1 { v0.1d }, [x6], x8 ld1 { v0.1d }, [x6], x8 ld1 { v0.1d }, [x6], x8 ld1 { v0.1d }, [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 | 24 | 3f | 43 | 46 | 49 | 4f | 51 | schedule uop (52) | schedule int uop (53) | 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) | 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) | 91 | 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 | d0 | 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 |
80205 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 31 | 0 | 0 | 0 | 80025 | 1 | 6 | 6 | 9 | 25 | 160100 | 80100 | 80000 | 80100 | 0 | 80000 | 4179703 | 3758824 | 1 | 80015 | 80040 | 80040 | 69924 | 3 | 69997 | 160100 | 200 | 80080 | 200 | 160000 | 80040 | 80040 | 1 | 1 | 80201 | 100 | 99 | 0 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 14 | 80013 | 0 | 1 | 0 | 10 | 80013 | 6 | 1 | 9 | 17 | 0 | 5110 | 0 | 0 | 3 | 17 | 4 | 3 | 80037 | 1 | 80000 | 9 | 9 | 80000 | 80100 | 80041 | 80041 | 80041 | 80041 | 80041 |
80204 | 80040 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 18 | 0 | 0 | 0 | 80025 | 1 | 6 | 6 | 0 | 25 | 160100 | 80100 | 80000 | 80100 | 0 | 80000 | 4179687 | 3758824 | 0 | 80015 | 80040 | 80040 | 69924 | 3 | 69997 | 160100 | 200 | 80000 | 200 | 160000 | 80040 | 80040 | 1 | 1 | 80201 | 100 | 99 | 0 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 14 | 80013 | 0 | 0 | 0 | 0 | 80012 | 6 | 1 | 12 | 17 | 0 | 5110 | 0 | 0 | 3 | 17 | 3 | 2 | 80037 | 1 | 80000 | 9 | 6 | 80000 | 80100 | 80041 | 80041 | 80041 | 80041 | 80041 |
80204 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 15 | 0 | 0 | 0 | 80025 | 1 | 6 | 6 | 4 | 25 | 160100 | 80100 | 80000 | 80100 | 0 | 80000 | 4179695 | 3758824 | 0 | 80015 | 80040 | 80040 | 69924 | 7 | 69997 | 160100 | 200 | 80000 | 200 | 160000 | 80040 | 80040 | 1 | 1 | 80201 | 100 | 99 | 0 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 17 | 80013 | 0 | 0 | 0 | 13 | 80013 | 6 | 1 | 9 | 17 | 0 | 5110 | 0 | 0 | 3 | 17 | 3 | 3 | 80037 | 1 | 80000 | 9 | 0 | 80000 | 80100 | 80041 | 80098 | 80041 | 80041 | 80041 |
80204 | 80040 | 621 | 0 | 0 | 0 | 0 | 1 | 0 | 4 | 49 | 0 | 0 | 0 | 80093 | 1 | 6 | 6 | 0 | 25 | 160100 | 80100 | 80000 | 80100 | 0 | 80000 | 4179671 | 3758824 | 0 | 80015 | 80090 | 80040 | 69924 | 3 | 69997 | 160100 | 200 | 80000 | 200 | 160000 | 80040 | 80040 | 1 | 1 | 80201 | 100 | 99 | 0 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 17 | 80012 | 0 | 0 | 0 | 0 | 80013 | 6 | 0 | 10 | 17 | 0 | 5110 | 0 | 0 | 3 | 17 | 3 | 3 | 80037 | 1 | 80000 | 0 | 6 | 80000 | 80100 | 80041 | 80041 | 80041 | 80041 | 80041 |
80204 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 28 | 0 | 0 | 0 | 80025 | 1 | 6 | 0 | 9 | 25 | 160100 | 80100 | 80000 | 80100 | 0 | 80000 | 4179663 | 3758824 | 0 | 80015 | 80040 | 80040 | 69924 | 3 | 69997 | 160100 | 200 | 80000 | 200 | 160000 | 80040 | 80040 | 1 | 1 | 80201 | 100 | 99 | 0 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 17 | 80013 | 0 | 0 | 0 | 21730 | 80000 | 6 | 1 | 9 | 0 | 0 | 5110 | 0 | 0 | 3 | 17 | 5 | 3 | 80037 | 1 | 80000 | 9 | 0 | 80000 | 80100 | 80093 | 80041 | 80041 | 80041 | 80041 |
80204 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 19 | 0 | 0 | 0 | 80025 | 0 | 6 | 6 | 4 | 25 | 160100 | 80100 | 80000 | 80100 | 0 | 80000 | 4179346 | 3758824 | 0 | 80015 | 80040 | 80040 | 69924 | 3 | 69997 | 160100 | 200 | 80000 | 200 | 160000 | 80040 | 80040 | 1 | 1 | 80201 | 100 | 99 | 0 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 14 | 80000 | 0 | 0 | 0 | 13 | 80013 | 6 | 1 | 0 | 17 | 0 | 5110 | 0 | 0 | 3 | 17 | 2 | 3 | 80037 | 0 | 80000 | 0 | 0 | 80000 | 80100 | 80041 | 80041 | 80041 | 80041 | 80041 |
80204 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 19 | 0 | 0 | 0 | 80025 | 1 | 6 | 6 | 6 | 25 | 160100 | 80100 | 80000 | 80100 | 0 | 80000 | 4179687 | 3758824 | 0 | 80015 | 80040 | 80040 | 69924 | 3 | 69997 | 160100 | 200 | 80000 | 200 | 160000 | 80040 | 80040 | 1 | 1 | 80201 | 100 | 99 | 0 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 17 | 80013 | 0 | 0 | 0 | 12 | 80012 | 0 | 0 | 10 | 17 | 0 | 5110 | 0 | 0 | 2 | 17 | 3 | 2 | 80076 | 1 | 80000 | 9 | 9 | 80000 | 80100 | 80041 | 80041 | 80041 | 80041 | 80041 |
80204 | 80040 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 19 | 0 | 0 | 0 | 80025 | 1 | 6 | 6 | 6 | 25 | 160100 | 80100 | 80000 | 80100 | 0 | 80000 | 4179695 | 3758824 | 0 | 80015 | 80040 | 80040 | 69924 | 3 | 69997 | 160100 | 200 | 80000 | 200 | 160000 | 80040 | 80040 | 1 | 1 | 80201 | 100 | 99 | 0 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 17 | 80013 | 0 | 0 | 0 | 13 | 80013 | 0 | 1 | 10 | 17 | 0 | 5110 | 0 | 0 | 2 | 17 | 3 | 2 | 80037 | 0 | 80000 | 10 | 9 | 80000 | 80100 | 80041 | 80041 | 80041 | 80041 | 80041 |
80204 | 80040 | 621 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 19 | 88 | 0 | 0 | 80025 | 1 | 6 | 0 | 4 | 25 | 160100 | 80100 | 80000 | 80100 | 0 | 80000 | 4179687 | 3758824 | 0 | 80015 | 80040 | 80040 | 69924 | 3 | 69997 | 160100 | 200 | 80000 | 200 | 160000 | 80040 | 80040 | 1 | 1 | 80201 | 100 | 99 | 0 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 17 | 80013 | 0 | 1 | 0 | 12 | 80013 | 6 | 1 | 13 | 17 | 0 | 5110 | 0 | 0 | 3 | 17 | 3 | 3 | 80037 | 0 | 80000 | 9 | 9 | 80000 | 80100 | 80041 | 80041 | 80041 | 80041 | 80041 |
80204 | 80040 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 18 | 0 | 0 | 0 | 80025 | 1 | 6 | 6 | 4 | 25 | 160100 | 80100 | 80000 | 80100 | 0 | 80000 | 4179671 | 3758824 | 0 | 80015 | 80040 | 80040 | 69924 | 3 | 69997 | 160100 | 200 | 80000 | 200 | 160000 | 80040 | 80040 | 1 | 1 | 80201 | 100 | 99 | 0 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 14 | 80013 | 0 | 2 | 0 | 12 | 80013 | 0 | 0 | 12 | 0 | 0 | 5110 | 0 | 0 | 3 | 17 | 3 | 3 | 80037 | 1 | 80000 | 0 | 6 | 80000 | 80100 | 80041 | 80041 | 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 instruction (0a) | 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) | l1d cache writeback (a8) | a9 | ac | af | b5 | b6 | bb | l1d cache miss ld nonspec (bf) | l1d tlb miss nonspec (c1) | c2 | branch cond mispred nonspec (c5) | cf | d5 | map dispatch bubble (d6) | da | 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 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 150 | 0 | 0 | 0 | 0 | 1 | 80025 | 1 | 6 | 6 | 4 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178629 | 3759860 | 0 | 80015 | 80040 | 80040 | 69946 | 3 | 70020 | 160010 | 20 | 80080 | 20 | 160000 | 80040 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80000 | 0 | 14 | 80035 | 0 | 0 | 9 | 80013 | 6 | 1 | 10 | 17 | 0 | 0 | 0 | 5022 | 4 | 16 | 0 | 5 | 5 | 80037 | 1 | 80381 | 10 | 10 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 620 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 4 | 2 | 954 | 616 | 0 | 0 | 0 | 1 | 80025 | 1 | 6 | 0 | 48 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178645 | 3758824 | 0 | 80015 | 80084 | 80040 | 69946 | 3 | 70020 | 160010 | 20 | 80000 | 20 | 160160 | 80040 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 1 | 10 | 80000 | 0 | 14 | 80013 | 1 | 0 | 0 | 80034 | 6 | 0 | 0 | 17 | 0 | 0 | 0 | 5022 | 6 | 16 | 0 | 7 | 6 | 80329 | 1 | 80000 | 0 | 0 | 80000 | 80010 | 80041 | 80041 | 80041 | 80346 | 80041 |
80024 | 80040 | 621 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 19 | 0 | 0 | 0 | 0 | 1 | 80025 | 1 | 6 | 6 | 6 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178629 | 3758824 | 0 | 80015 | 80040 | 80040 | 69946 | 3 | 70020 | 160010 | 20 | 80000 | 20 | 160000 | 80040 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 1 | 10 | 80000 | 0 | 14 | 80010 | 2 | 0 | 18 | 80012 | 6 | 0 | 0 | 17 | 0 | 0 | 0 | 5022 | 5 | 16 | 0 | 4 | 5 | 80037 | 0 | 80000 | 10 | 0 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 621 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 19 | 0 | 0 | 0 | 0 | 1 | 80025 | 0 | 6 | 6 | 6 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178645 | 3758824 | 0 | 80015 | 80040 | 80040 | 69946 | 3 | 70020 | 160010 | 20 | 80000 | 20 | 160000 | 80040 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 1 | 10 | 80000 | 0 | 0 | 80013 | 1 | 0 | 16 | 80014 | 6 | 1 | 12 | 17 | 0 | 0 | 0 | 5022 | 5 | 16 | 0 | 5 | 5 | 80037 | 1 | 80000 | 0 | 9 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 621 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 18 | 0 | 0 | 0 | 0 | 1 | 80025 | 1 | 6 | 6 | 7 | 25 | 160010 | 80039 | 80000 | 80010 | 80000 | 4178637 | 3758824 | 0 | 80015 | 80040 | 80040 | 69946 | 3 | 70020 | 160010 | 20 | 80000 | 20 | 160000 | 80092 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80088 | 0 | 17 | 80013 | 1 | 0 | 16 | 80013 | 0 | 1 | 10 | 17 | 0 | 0 | 0 | 5022 | 4 | 16 | 0 | 5 | 4 | 80037 | 1 | 80000 | 10 | 9 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 620 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 18 | 0 | 0 | 0 | 0 | 1 | 80025 | 1 | 6 | 6 | 9 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178629 | 3758824 | 0 | 80015 | 80040 | 80040 | 69946 | 3 | 70052 | 160010 | 20 | 80000 | 20 | 160000 | 80040 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 1 | 10 | 80000 | 0 | 17 | 80022 | 1 | 0 | 13 | 80012 | 6 | 1 | 13 | 17 | 0 | 0 | 0 | 5022 | 7 | 16 | 0 | 5 | 3 | 80037 | 0 | 80000 | 9 | 9 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 620 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 151 | 0 | 0 | 0 | 0 | 1 | 80025 | 1 | 6 | 0 | 5 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178629 | 3758824 | 0 | 80015 | 80040 | 80040 | 69946 | 3 | 70020 | 160010 | 20 | 80000 | 20 | 160000 | 80040 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 1 | 10 | 80000 | 0 | 14 | 80010 | 0 | 0 | 740 | 80012 | 6 | 1 | 10 | 17 | 0 | 0 | 0 | 5038 | 4 | 16 | 0 | 5 | 6 | 80037 | 1 | 80000 | 9 | 9 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 621 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 54 | 0 | 0 | 0 | 0 | 1 | 80025 | 1 | 6 | 0 | 6 | 25 | 160010 | 80038 | 80000 | 80084 | 80000 | 4178605 | 3758824 | 0 | 80015 | 80040 | 80040 | 69946 | 3 | 70020 | 160010 | 20 | 80000 | 20 | 160000 | 80090 | 80091 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 1 | 10 | 80000 | 0 | 0 | 80012 | 0 | 0 | 0 | 80034 | 6 | 0 | 12 | 17 | 0 | 0 | 0 | 5022 | 5 | 16 | 0 | 5 | 4 | 80037 | 1 | 80000 | 9 | 9 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 620 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 30 | 0 | 1 | 0 | 0 | 1 | 80025 | 1 | 6 | 6 | 5 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178629 | 3758824 | 0 | 80015 | 80040 | 80040 | 69946 | 3 | 70020 | 160010 | 20 | 80000 | 20 | 160000 | 80040 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 1 | 10 | 80000 | 0 | 0 | 80010 | 0 | 0 | 12 | 80010 | 6 | 1 | 0 | 17 | 0 | 0 | 0 | 5038 | 3 | 16 | 0 | 5 | 4 | 80037 | 1 | 80000 | 12 | 9 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |
80024 | 80040 | 620 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 18 | 0 | 0 | 0 | 0 | 1 | 80025 | 1 | 0 | 6 | 6 | 25 | 160010 | 80010 | 80000 | 80010 | 80000 | 4178629 | 3758824 | 0 | 80015 | 80040 | 80040 | 69946 | 3 | 70052 | 160010 | 20 | 80000 | 20 | 160000 | 80040 | 80040 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 1 | 10 | 80090 | 0 | 14 | 80012 | 0 | 0 | 12 | 80013 | 6 | 1 | 10 | 17 | 0 | 0 | 1 | 5022 | 5 | 16 | 0 | 5 | 5 | 80037 | 1 | 80000 | 9 | 9 | 80000 | 80010 | 80041 | 80041 | 80041 | 80041 | 80041 |