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:
ld2r { v0.2s, v1.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): 3.000
Issues: 4.004
Integer unit issues: 1.000
Load/store unit issues: 1.000
SIMD/FP unit issues: 2.004
retire uop (01) | cycle (02) | 03 | l1i tlb fill (04) | mmu table walk instruction (07) | l2 tlb miss instruction (0a) | l2 tlb miss data (0b) | 0e | 18 | 1e | 22 | 23 | 3a | 3f | 46 | 49 | 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) | 5f | 69 | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | map ldst uop (7d) | map simd uop (7e) | map ldst uop inputs (80) | map simd uop inputs (81) | 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) | ac | af | b5 | bb | l1d cache miss ld nonspec (bf) | l1d tlb miss nonspec (c1) | 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) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
63005 | 29412 | 228 | 2 | 8 | 4 | 1 | 1 | 0 | 3 | 0 | 0 | 4661 | 28909 | 1 | 0 | 17407 | 4006 | 1000 | 2006 | 1000 | 1000 | 2000 | 1000 | 5000 | 5000 | 23800 | 8 | 22696 | 29597 | 29478 | 3 | 10 | 4000 | 1000 | 2000 | 2000 | 2000 | 29362 | 29417 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1000 | 0 | 0 | 1000 | 2 | 1 | 0 | 1 | 12897 | 9022 | 6868 | 3108 | 4 | 55 | 20703 | 3106 | 3811 | 17 | 55 | 62 | 28413 | 1000 | 16533 | 13362 | 14502 | 1000 | 2000 | 1000 | 29332 | 29298 | 29389 | 29266 | 29350 |
63004 | 29385 | 219 | 0 | 8 | 5 | 0 | 0 | 0 | 2 | 0 | 0 | 4548 | 28797 | 0 | 0 | 17217 | 4004 | 1000 | 2004 | 1000 | 1000 | 2000 | 1000 | 5000 | 5000 | 23893 | 2 | 22717 | 29095 | 29310 | 3 | 10 | 4000 | 1000 | 2000 | 2000 | 2000 | 29177 | 29145 | 1 | 1 | 61001 | 1000 | 1000 | 1 | 1000 | 0 | 1000 | 0 | 150 | 1000 | 0 | 1 | 0 | 0 | 12770 | 9212 | 6888 | 3090 | 4 | 55 | 20605 | 3065 | 3814 | 17 | 57 | 61 | 28425 | 1000 | 16497 | 13417 | 14529 | 1000 | 2000 | 1000 | 29296 | 29264 | 29328 | 29335 | 29296 |
63004 | 29252 | 220 | 0 | 6 | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 4557 | 28882 | 0 | 0 | 17249 | 4000 | 1000 | 2000 | 1000 | 1000 | 2000 | 1000 | 5000 | 5000 | 23870 | 2 | 22710 | 29149 | 29307 | 3 | 10 | 4000 | 1000 | 2000 | 2000 | 2000 | 29190 | 29176 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1000 | 0 | 0 | 1000 | 0 | 0 | 2 | 0 | 12875 | 9138 | 6892 | 3075 | 1 | 59 | 20729 | 3045 | 3813 | 8 | 59 | 62 | 28400 | 1000 | 16261 | 13536 | 14454 | 1000 | 2000 | 1000 | 29264 | 29300 | 29318 | 29338 | 29237 |
63004 | 29246 | 220 | 0 | 4 | 8 | 1 | 0 | 0 | 0 | 0 | 0 | 4613 | 28771 | 0 | 0 | 17186 | 4004 | 1000 | 2000 | 1000 | 1000 | 2000 | 1000 | 5000 | 5000 | 23815 | 3 | 22704 | 29149 | 29333 | 3 | 10 | 4000 | 1000 | 2000 | 2000 | 2000 | 29231 | 29224 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1001 | 0 | 0 | 1000 | 0 | 0 | 0 | 0 | 12858 | 9051 | 6851 | 3077 | 3 | 62 | 20616 | 3046 | 3817 | 13 | 63 | 62 | 28423 | 1000 | 16417 | 13440 | 14612 | 1000 | 2000 | 1000 | 29272 | 29220 | 29272 | 29294 | 29284 |
63004 | 29369 | 219 | 0 | 6 | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 4568 | 28835 | 0 | 0 | 17208 | 4004 | 1000 | 2000 | 1000 | 1000 | 2000 | 1000 | 5000 | 5000 | 23885 | 1 | 22763 | 29118 | 29325 | 3 | 10 | 4000 | 1000 | 2000 | 2000 | 2000 | 29161 | 29114 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1000 | 0 | 0 | 1000 | 2 | 0 | 3 | 0 | 12825 | 9301 | 6873 | 3080 | 7 | 64 | 20730 | 3070 | 3812 | 12 | 66 | 62 | 28449 | 1000 | 16404 | 13333 | 14471 | 1000 | 2000 | 1000 | 29274 | 29296 | 29320 | 29344 | 29301 |
63004 | 29306 | 220 | 0 | 7 | 6 | 0 | 0 | 0 | 2 | 0 | 0 | 4677 | 28864 | 0 | 0 | 17224 | 4000 | 1000 | 2004 | 1000 | 1000 | 2000 | 1000 | 5000 | 5000 | 23862 | 5 | 22782 | 29197 | 29321 | 3 | 10 | 4000 | 1000 | 2000 | 2000 | 2000 | 29187 | 29191 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1001 | 0 | 0 | 1000 | 0 | 0 | 2 | 0 | 12844 | 9346 | 6878 | 3106 | 4 | 63 | 20648 | 3068 | 3814 | 14 | 62 | 62 | 28358 | 1000 | 16311 | 13513 | 14598 | 1000 | 2000 | 1000 | 29250 | 29291 | 29361 | 29403 | 29284 |
63004 | 29322 | 220 | 0 | 6 | 9 | 0 | 1 | 0 | 3 | 1 | 0 | 4594 | 28885 | 0 | 0 | 17199 | 4004 | 1000 | 2004 | 1000 | 1000 | 2000 | 1000 | 5000 | 5000 | 23865 | 4 | 22716 | 29122 | 29260 | 3 | 10 | 4000 | 1000 | 2000 | 2000 | 2000 | 29210 | 29141 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 0 | 1000 | 0 | 0 | 1000 | 2 | 0 | 0 | 0 | 12797 | 9291 | 6924 | 3040 | 2 | 63 | 20624 | 3130 | 3812 | 15 | 65 | 59 | 28423 | 1000 | 16425 | 13361 | 14374 | 1000 | 2000 | 1000 | 29353 | 29321 | 29303 | 29241 | 29195 |
63004 | 29346 | 220 | 0 | 3 | 5 | 0 | 0 | 0 | 2 | 0 | 0 | 4690 | 28890 | 0 | 0 | 17232 | 4004 | 1000 | 2004 | 1000 | 1000 | 2000 | 1000 | 5000 | 5000 | 23864 | 3 | 22790 | 29100 | 29343 | 3 | 10 | 4000 | 1000 | 2000 | 2000 | 2000 | 29199 | 29146 | 1 | 1 | 61001 | 1000 | 1000 | 1 | 1000 | 0 | 1000 | 0 | 0 | 1000 | 0 | 0 | 0 | 0 | 12854 | 9035 | 6876 | 3036 | 4 | 66 | 20619 | 3070 | 3820 | 10 | 60 | 59 | 28428 | 1000 | 16476 | 13457 | 14688 | 1000 | 2000 | 1000 | 29348 | 29313 | 29277 | 29215 | 29292 |
63004 | 29270 | 220 | 0 | 7 | 6 | 0 | 0 | 0 | 3 | 0 | 0 | 4537 | 28886 | 0 | 0 | 17221 | 4004 | 1000 | 2000 | 1000 | 1000 | 2000 | 1000 | 5000 | 5000 | 23806 | 1 | 22692 | 29111 | 29341 | 3 | 10 | 4000 | 1000 | 2000 | 2000 | 2000 | 29186 | 29163 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1000 | 0 | 0 | 1000 | 2 | 0 | 0 | 0 | 13136 | 9305 | 6864 | 3096 | 4 | 61 | 20636 | 3063 | 3816 | 14 | 61 | 61 | 28415 | 1000 | 16369 | 13309 | 14486 | 1000 | 2000 | 1000 | 29367 | 29285 | 29390 | 29306 | 29394 |
63004 | 29308 | 219 | 0 | 6 | 9 | 0 | 0 | 0 | 0 | 1 | 0 | 4568 | 28820 | 0 | 0 | 17225 | 4000 | 1000 | 2004 | 1000 | 1000 | 2000 | 1000 | 5000 | 5000 | 23814 | 0 | 22746 | 29138 | 29290 | 3 | 10 | 4000 | 1000 | 2000 | 2000 | 2000 | 29258 | 29226 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1000 | 0 | 0 | 1000 | 3 | 0 | 2 | 0 | 13221 | 9130 | 6895 | 3090 | 4 | 65 | 20693 | 3060 | 3815 | 14 | 62 | 54 | 28400 | 1000 | 16317 | 13281 | 14446 | 1000 | 2000 | 1000 | 29303 | 29373 | 29234 | 29349 | 29358 |
Chain cycles: 3
Code:
ld2r { v0.2s, v1.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): 11.0054
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 | 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 | 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) | c2 | cd | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
70205 | 140145 | 1087 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 23 | 0 | 0 | 0 | 0 | 140143 | 139785 | 82 | 90179 | 50141 | 30018 | 10002 | 40527 | 30355 | 10079 | 1247795 | 5337945 | 16111311 | 0 | 140224 | 140153 | 140340 | 130775 | 324 | 132284 | 86698 | 30447 | 10082 | 30242 | 60688 | 20160 | 30246 | 140246 | 140233 | 3 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10003 | 4 | 1 | 10003 | 0 | 0 | 0 | 6376 | 10003 | 1 | 1 | 1 | 0 | 0 | 3210 | 2 | 121 | 2 | 3 | 139725 | 50000 | 10 | 10 | 13 | 10000 | 20000 | 50100 | 140055 | 140036 | 140058 | 140052 | 140055 |
70204 | 140052 | 1085 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 140039 | 139596 | 25 | 90103 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1236903 | 5331510 | 16114560 | 0 | 140027 | 140054 | 140035 | 130727 | 3 | 131157 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140054 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 3 | 10000 | 0 | 0 | 1 | 0 | 0 | 3210 | 2 | 121 | 2 | 2 | 139721 | 50000 | 0 | 10 | 13 | 10000 | 20000 | 50100 | 140036 | 140055 | 140036 | 140036 | 140055 |
70204 | 140051 | 1085 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 12 | 0 | 0 | 0 | 0 | 140036 | 139596 | 25 | 90103 | 50100 | 30003 | 10000 | 40100 | 30000 | 10039 | 1236972 | 5331357 | 16119522 | 0 | 140084 | 140035 | 140054 | 130730 | 3 | 131160 | 80100 | 30200 | 10000 | 30000 | 60200 | 20082 | 30000 | 140056 | 140051 | 2 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 3 | 10000 | 1 | 0 | 1 | 0 | 0 | 3210 | 2 | 121 | 2 | 2 | 139724 | 50000 | 13 | 10 | 10 | 10000 | 20000 | 50100 | 140052 | 140055 | 140055 | 140056 | 140036 |
70204 | 140054 | 1085 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 31 | 0 | 0 | 0 | 0 | 140039 | 139596 | 25 | 90103 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1236990 | 5331588 | 16112967 | 0 | 140116 | 140054 | 140055 | 130730 | 3 | 131157 | 80100 | 30200 | 10040 | 30000 | 60200 | 20244 | 30000 | 140055 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 3210 | 2 | 121 | 2 | 2 | 139724 | 50000 | 10 | 0 | 13 | 10000 | 20000 | 50100 | 140055 | 140055 | 140055 | 140055 | 140056 |
70204 | 140035 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 140039 | 139596 | 25 | 90103 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1236990 | 5331471 | 16114560 | 0 | 140027 | 140054 | 140057 | 130730 | 3 | 131138 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140051 | 140054 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 3210 | 2 | 121 | 2 | 2 | 139724 | 50000 | 10 | 0 | 13 | 10000 | 20000 | 50100 | 140056 | 140055 | 140052 | 140055 | 140055 |
70204 | 140051 | 1086 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 13 | 0 | 0 | 0 | 0 | 140020 | 139599 | 25 | 90103 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1236963 | 5331357 | 16114560 | 0 | 140030 | 140054 | 140054 | 130730 | 3 | 131157 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140054 | 140055 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 1 | 0 | 3 | 10000 | 1 | 0 | 1 | 0 | 0 | 3210 | 2 | 121 | 2 | 2 | 139721 | 50000 | 13 | 10 | 13 | 10000 | 20000 | 50100 | 140055 | 140055 | 140054 | 140052 | 140055 |
70204 | 140056 | 1086 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 140039 | 139593 | 25 | 90103 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1236963 | 5331357 | 16114560 | 1 | 140030 | 140054 | 140054 | 130712 | 3 | 131157 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140054 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 1 | 0 | 0 | 10000 | 1 | 0 | 0 | 0 | 0 | 3210 | 2 | 121 | 2 | 2 | 139705 | 50000 | 13 | 10 | 13 | 10000 | 20000 | 50100 | 140057 | 140064 | 140058 | 140055 | 140055 |
70204 | 140054 | 1085 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 13 | 0 | 0 | 0 | 0 | 140020 | 139596 | 25 | 90103 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1236990 | 5331471 | 16114560 | 0 | 140030 | 140056 | 140054 | 130730 | 3 | 131157 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140054 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 1 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 3210 | 2 | 121 | 2 | 2 | 139721 | 50000 | 10 | 10 | 10 | 10000 | 20000 | 50100 | 140052 | 140052 | 140052 | 140052 | 140055 |
70204 | 140052 | 1086 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 577 | 176 | 0 | 0 | 0 | 140229 | 139699 | 110 | 90158 | 50138 | 30013 | 10004 | 42668 | 33179 | 11025 | 1311602 | 5377946 | 16254084 | 0 | 140165 | 140241 | 140359 | 130774 | 30 | 131267 | 80707 | 30567 | 10040 | 30363 | 60694 | 20164 | 30482 | 140235 | 140293 | 4 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10004 | 0 | 1 | 10006 | 0 | 0 | 2 | 9700 | 10004 | 0 | 0 | 1 | 0 | 0 | 3210 | 2 | 121 | 2 | 2 | 139724 | 50000 | 10 | 13 | 13 | 10000 | 20000 | 50100 | 140055 | 140055 | 140052 | 140055 | 140055 |
70204 | 140054 | 1085 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 140039 | 139683 | 56 | 90151 | 50141 | 30000 | 10000 | 40250 | 30000 | 10000 | 1236903 | 5330746 | 16114560 | 0 | 140011 | 140054 | 140051 | 130730 | 3 | 131138 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140051 | 140054 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 1 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 3210 | 3 | 104 | 2 | 2 | 139725 | 50000 | 13 | 10 | 10 | 10000 | 20000 | 50100 | 140055 | 140055 | 140055 | 140055 | 140055 |
Result (median cycles for code, minus 3 chain cycles): 11.0056
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk instruction (07) | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 22 | 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) | 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) | branch mispred nonspec (cb) | cd | cf | d5 | map dispatch bubble (d6) | db | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
70025 | 140047 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 140041 | 139656 | 25 | 90016 | 50010 | 30006 | 10000 | 40010 | 30000 | 10000 | 1246762 | 5333517 | 16115415 | 140032 | 0 | 140056 | 140056 | 130727 | 3 | 131212 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140050 | 140035 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 2 | 1 | 10000 | 0 | 0 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3140 | 2 | 87 | 0 | 2 | 2 | 139728 | 50000 | 6 | 9 | 9 | 10000 | 20000 | 50010 | 140042 | 140042 | 140048 | 140051 | 140048 |
70024 | 140050 | 1086 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 1 | 140026 | 139641 | 25 | 90013 | 50010 | 30006 | 10000 | 40010 | 30000 | 10000 | 1245961 | 5333517 | 16115415 | 140017 | 0 | 140056 | 140056 | 130727 | 3 | 131212 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140053 | 140053 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10002 | 1 | 1 | 10001 | 0 | 0 | 0 | 31 | 10000 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 3140 | 3 | 87 | 0 | 2 | 2 | 139722 | 50000 | 9 | 6 | 9 | 10000 | 20000 | 50010 | 140048 | 140048 | 140053 | 140054 | 140051 |
70024 | 140059 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 0 | 140041 | 139656 | 25 | 90013 | 50010 | 30003 | 10002 | 40010 | 30000 | 10000 | 1245907 | 5333285 | 16115763 | 140033 | 0 | 140050 | 140050 | 130749 | 3 | 131251 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140047 | 140047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 1 | 1 | 10000 | 0 | 2 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3140 | 3 | 87 | 0 | 2 | 3 | 139707 | 50000 | 9 | 6 | 9 | 10000 | 20000 | 50010 | 140057 | 140057 | 140051 | 140051 | 140054 |
70024 | 140050 | 1085 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 13 | 0 | 1 | 0 | 0 | 0 | 140020 | 139650 | 25 | 90016 | 50010 | 30003 | 10000 | 40010 | 30000 | 10000 | 1245961 | 5333285 | 16115013 | 140026 | 0 | 140050 | 140056 | 130734 | 3 | 131206 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140041 | 140041 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10003 | 0 | 0 | 0 | 1 | 10000 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 3140 | 2 | 87 | 0 | 2 | 2 | 139722 | 50000 | 9 | 6 | 0 | 10000 | 20000 | 50010 | 140036 | 140054 | 140051 | 140051 | 140048 |
70024 | 140056 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 0 | 140041 | 139653 | 25 | 90016 | 50010 | 30006 | 10001 | 40010 | 30000 | 10000 | 1246762 | 5333556 | 16115415 | 140032 | 0 | 140056 | 140056 | 130727 | 3 | 131269 | 80010 | 30020 | 10000 | 30000 | 60020 | 20080 | 30000 | 140056 | 140053 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10001 | 1 | 1 | 10000 | 0 | 0 | 0 | 3 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3140 | 2 | 87 | 0 | 2 | 2 | 139707 | 50000 | 6 | 6 | 6 | 10000 | 20000 | 50010 | 140048 | 140048 | 140057 | 140057 | 140042 |
70024 | 140050 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 140038 | 139656 | 25 | 90013 | 50010 | 30007 | 10000 | 40010 | 30000 | 10000 | 1245961 | 5333517 | 16115724 | 140020 | 0 | 140057 | 140054 | 130749 | 3 | 131215 | 80010 | 30020 | 10000 | 30122 | 60020 | 20000 | 30000 | 140050 | 140047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10001 | 1 | 1 | 10001 | 0 | 0 | 2 | 6 | 10000 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 3140 | 3 | 87 | 0 | 3 | 2 | 139728 | 50000 | 9 | 9 | 9 | 10000 | 20000 | 50010 | 140054 | 140054 | 140054 | 140058 | 140042 |
70024 | 140041 | 1086 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 7 | 0 | 1 | 0 | 0 | 0 | 140047 | 139641 | 25 | 90016 | 50010 | 30003 | 10000 | 40010 | 30000 | 10000 | 1245961 | 5333517 | 16115415 | 140088 | 0 | 140056 | 140056 | 130755 | 3 | 131212 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140053 | 140041 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 10001 | 1 | 0 | 10001 | 0 | 0 | 0 | 1 | 10000 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 3140 | 2 | 87 | 0 | 2 | 2 | 139728 | 50000 | 9 | 6 | 9 | 10000 | 20000 | 50010 | 140060 | 140057 | 140057 | 140057 | 140057 |
70024 | 140056 | 1085 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 140041 | 139656 | 25 | 90016 | 50010 | 30006 | 10000 | 40010 | 30000 | 10000 | 1245961 | 5333517 | 16115415 | 140032 | 3 | 140056 | 140056 | 130755 | 3 | 131212 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140056 | 140053 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10002 | 1 | 1 | 10000 | 0 | 0 | 1 | 0 | 10000 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 3140 | 2 | 87 | 0 | 2 | 2 | 139728 | 50000 | 9 | 0 | 9 | 10000 | 20000 | 50010 | 140042 | 140051 | 140051 | 140091 | 140054 |
70024 | 140047 | 1085 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 140120 | 139664 | 25 | 90013 | 50010 | 30003 | 10000 | 40010 | 30000 | 10000 | 1245916 | 5334798 | 16114399 | 140026 | 0 | 140056 | 140056 | 130749 | 3 | 131286 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140056 | 140050 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10002 | 0 | 1 | 10002 | 0 | 1 | 0 | 1 | 10000 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 3140 | 3 | 87 | 0 | 3 | 2 | 139719 | 50000 | 9 | 9 | 0 | 10000 | 20000 | 50010 | 140051 | 140051 | 140051 | 140051 | 140036 |
70024 | 140051 | 1087 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 140035 | 139650 | 25 | 90013 | 50010 | 30006 | 10000 | 40010 | 30000 | 10000 | 1245907 | 5333285 | 16114779 | 140026 | 0 | 140050 | 140050 | 130755 | 3 | 131206 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140050 | 140047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 2 | 0 | 0 | 10000 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 3140 | 2 | 91 | 0 | 3 | 3 | 139728 | 50000 | 9 | 6 | 9 | 10000 | 20000 | 50010 | 140054 | 140054 | 140042 | 140054 | 140054 |
Chain cycles: 3
Code:
ld2r { v0.2s, v1.2s }, [x6], x8 fmov x1, d1 eor x8, x8, x1 eor x8, x8, x1 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): 11.0065
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 | 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 | 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) | 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) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
70205 | 142046 | 1105 | 0 | 1 | 0 | 1 | 0 | 2 | 2 | 397 | 176 | 1 | 0 | 0 | 140249 | 139733 | 53 | 90100 | 50132 | 30007 | 10001 | 40241 | 30236 | 10000 | 1242704 | 5334015 | 16114980 | 0 | 140031 | 140171 | 140160 | 130757 | 17 | 131238 | 80401 | 30443 | 10000 | 30118 | 60444 | 20164 | 30000 | 140169 | 140187 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 1 | 0 | 0 | 10000 | 0 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139745 | 50000 | 13 | 10 | 14 | 10000 | 20000 | 50100 | 140056 | 140056 | 140056 | 140076 | 140076 |
70204 | 140065 | 1086 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 140485 | 139866 | 191 | 90206 | 50190 | 30035 | 10007 | 40962 | 30709 | 10236 | 1260586 | 5346636 | 16147394 | 0 | 140033 | 140075 | 140075 | 130751 | 17 | 131177 | 80411 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140075 | 140065 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 3210 | 1 | 121 | 1 | 1 | 139746 | 50000 | 0 | 0 | 10 | 10000 | 20000 | 50100 | 140076 | 140066 | 140056 | 140056 | 140066 |
70204 | 140065 | 1085 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 140061 | 139597 | 25 | 90100 | 50100 | 30000 | 10000 | 40100 | 30000 | 10000 | 1237179 | 5331538 | 16116123 | 0 | 140052 | 140075 | 140055 | 130741 | 3 | 131168 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140079 | 140065 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 0 | 10000 | 0 | 0 | 3 | 10000 | 1 | 1 | 1 | 3210 | 1 | 121 | 1 | 1 | 139745 | 50000 | 13 | 13 | 0 | 10000 | 20000 | 50100 | 140076 | 140076 | 140056 | 140056 | 140076 |
70204 | 140075 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 34 | 0 | 0 | 0 | 0 | 140060 | 139607 | 25 | 90103 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1237179 | 5332262 | 16116123 | 0 | 140051 | 140075 | 140075 | 130751 | 3 | 131181 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140055 | 140065 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 1 | 10000 | 1 | 0 | 3 | 10000 | 0 | 1 | 0 | 3210 | 1 | 121 | 1 | 1 | 139725 | 50000 | 0 | 0 | 11 | 10000 | 20000 | 50100 | 140076 | 140072 | 140066 | 140076 | 140076 |
70204 | 140075 | 1085 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 140060 | 139617 | 25 | 90103 | 50100 | 30000 | 10000 | 40100 | 30000 | 10000 | 1237092 | 5332262 | 16114980 | 0 | 140084 | 140075 | 140055 | 130755 | 3 | 131178 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140056 | 140055 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 0 | 10000 | 1 | 0 | 0 | 10000 | 0 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139735 | 50000 | 13 | 10 | 0 | 10000 | 20000 | 50100 | 140056 | 140076 | 140066 | 140066 | 140076 |
70204 | 140075 | 1085 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 140063 | 139607 | 25 | 90103 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1237083 | 5332259 | 16116123 | 0 | 140031 | 140055 | 140057 | 130747 | 3 | 131158 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140075 | 140055 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139746 | 50000 | 0 | 10 | 10 | 10000 | 20000 | 50100 | 140066 | 140056 | 140056 | 140061 | 140076 |
70204 | 140065 | 1086 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 140040 | 139617 | 25 | 90103 | 50100 | 30000 | 10000 | 40100 | 30000 | 10000 | 1237083 | 5331499 | 16114980 | 0 | 140051 | 140077 | 140055 | 130731 | 3 | 131178 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140075 | 140066 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139833 | 50000 | 0 | 0 | 13 | 10000 | 20000 | 50100 | 140076 | 140076 | 140076 | 140075 | 140079 |
70204 | 140075 | 1086 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 13 | 0 | 0 | 0 | 0 | 140060 | 139597 | 25 | 90100 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1237179 | 5332262 | 16114980 | 0 | 140055 | 140075 | 140076 | 130731 | 3 | 131168 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140055 | 140065 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 0 | 10000 | 1 | 0 | 3 | 10000 | 1 | 1 | 0 | 3277 | 1 | 125 | 1 | 1 | 139975 | 50026 | 13 | 13 | 10 | 10000 | 20000 | 50100 | 140353 | 140157 | 140311 | 140252 | 142592 |
70204 | 142470 | 1106 | 1 | 1 | 0 | 0 | 0 | 2 | 2 | 529 | 176 | 0 | 1 | 0 | 140244 | 139671 | 110 | 90133 | 50140 | 30012 | 10002 | 40534 | 30238 | 10079 | 1249430 | 5333737 | 16119077 | 0 | 140054 | 140055 | 140055 | 130731 | 3 | 131178 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140075 | 140065 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 0 | 10000 | 1 | 0 | 0 | 10000 | 0 | 1 | 0 | 3210 | 1 | 121 | 1 | 1 | 139745 | 50000 | 13 | 10 | 0 | 10000 | 20000 | 50100 | 140158 | 140076 | 140057 | 140076 | 140076 |
70204 | 140055 | 1086 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 140040 | 139607 | 25 | 90103 | 50100 | 30003 | 10000 | 40100 | 30142 | 10000 | 1237179 | 5332382 | 16116841 | 0 | 140051 | 140075 | 140074 | 130751 | 29 | 131298 | 80705 | 30446 | 10040 | 30000 | 60200 | 20000 | 30000 | 140075 | 140057 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 2 | 0 | 0 | 10000 | 1 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139725 | 50000 | 10 | 0 | 13 | 10000 | 20000 | 50100 | 140076 | 140066 | 140076 | 140068 | 140076 |
Result (median cycles for code, minus 3 chain cycles): 11.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 | 22 | 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 | 61 | 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) | cd | cf | d0 | d2 | d5 | map dispatch bubble (d6) | da | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
70025 | 140057 | 1086 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 134 | 176 | 1 | 0 | 0 | 1 | 140174 | 139845 | 107 | 90064 | 50042 | 30014 | 10004 | 40155 | 30472 | 10119 | 1248777 | 5339198 | 16132009 | 0 | 0 | 140175 | 0 | 140342 | 140246 | 130839 | 29 | 131360 | 80610 | 30504 | 10121 | 30245 | 60750 | 20080 | 30237 | 140357 | 140224 | 3 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10003 | 4 | 1 | 10003 | 0 | 0 | 6386 | 10002 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 3211 | 0 | 0 | 4 | 109 | 0 | 4 | 4 | 139732 | 50000 | 10 | 10 | 10 | 10000 | 20000 | 50010 | 140062 | 140045 | 140045 | 140045 | 140062 |
70024 | 140063 | 1085 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 23 | 0 | 0 | 0 | 0 | 0 | 140045 | 139644 | 25 | 90013 | 50010 | 30006 | 10000 | 40010 | 30000 | 10000 | 1245997 | 5331725 | 16116177 | 0 | 0 | 140036 | 0 | 140063 | 140060 | 130759 | 3 | 131219 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140044 | 140060 | 2 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 10001 | 3 | 1 | 10001 | 0 | 0 | 1 | 10000 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 3142 | 0 | 0 | 4 | 91 | 0 | 4 | 4 | 139732 | 50000 | 10 | 0 | 10 | 10000 | 20000 | 50010 | 140045 | 140061 | 140061 | 140045 | 140045 |
70024 | 140044 | 1085 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 1 | 0 | 0 | 140046 | 139660 | 25 | 90016 | 50010 | 30006 | 10000 | 40010 | 30141 | 10000 | 1246015 | 5333748 | 16110247 | 0 | 5 | 140020 | 0 | 140044 | 140060 | 130730 | 3 | 131222 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140063 | 140060 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 10001 | 2 | 1 | 10001 | 0 | 1 | 1 | 10000 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 3142 | 0 | 0 | 4 | 87 | 0 | 4 | 4 | 139716 | 50000 | 10 | 10 | 10 | 10000 | 20000 | 50010 | 140061 | 140045 | 140061 | 140045 | 140045 |
70024 | 140044 | 1085 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 1 | 0 | 0 | 140039 | 139658 | 25 | 90013 | 50010 | 30003 | 10000 | 40010 | 30000 | 10000 | 1245979 | 5332745 | 16115517 | 0 | 0 | 140012 | 0 | 140036 | 140036 | 130757 | 3 | 131213 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140054 | 140054 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3142 | 0 | 0 | 5 | 87 | 0 | 4 | 4 | 139726 | 50000 | 0 | 10 | 0 | 10000 | 20000 | 50010 | 140055 | 140059 | 140038 | 140059 | 140059 |
70024 | 140054 | 1086 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 140024 | 139636 | 25 | 90013 | 50010 | 30003 | 10000 | 40010 | 30000 | 10000 | 1245943 | 5333440 | 16115517 | 0 | 0 | 140030 | 0 | 140036 | 140036 | 130757 | 3 | 131195 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140054 | 140036 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 3142 | 0 | 0 | 5 | 87 | 0 | 5 | 4 | 139726 | 50000 | 0 | 13 | 10 | 10000 | 20000 | 50010 | 140055 | 140037 | 140037 | 140055 | 140055 |
70024 | 140036 | 1086 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 140021 | 139636 | 25 | 90010 | 50010 | 30003 | 10000 | 40010 | 30000 | 10000 | 1245856 | 5332745 | 16113460 | 0 | 0 | 140030 | 0 | 140054 | 140036 | 130753 | 3 | 131213 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140054 | 140054 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 10001 | 0 | 0 | 10000 | 1 | 0 | 0 | 10000 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3142 | 0 | 0 | 4 | 87 | 0 | 5 | 5 | 139726 | 50000 | 0 | 0 | 0 | 10000 | 20000 | 50010 | 140037 | 140055 | 140037 | 140055 | 140055 |
70024 | 140036 | 1086 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 140039 | 139636 | 25 | 90010 | 50010 | 30003 | 10000 | 40010 | 30000 | 10000 | 1245943 | 5333440 | 16113460 | 0 | 0 | 140030 | 0 | 140036 | 140054 | 130735 | 3 | 131213 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140036 | 140056 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 10000 | 0 | 0 | 10000 | 0 | 0 | 3 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 3142 | 0 | 0 | 3 | 87 | 0 | 4 | 4 | 139708 | 50000 | 10 | 10 | 0 | 10000 | 20000 | 50010 | 140040 | 140055 | 140056 | 140055 | 140056 |
70024 | 140036 | 1085 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 140039 | 139654 | 25 | 90013 | 50010 | 30003 | 10000 | 40010 | 30000 | 10000 | 1245856 | 5333440 | 16113460 | 0 | 0 | 140030 | 0 | 140058 | 140054 | 130753 | 3 | 131217 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140058 | 140036 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3142 | 0 | 0 | 4 | 87 | 0 | 5 | 5 | 139730 | 50000 | 0 | 10 | 0 | 10000 | 20000 | 50010 | 140038 | 140059 | 140059 | 140059 | 140037 |
70024 | 140036 | 1085 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 2 | 3 | 631 | 176 | 0 | 1 | 0 | 0 | 140265 | 140768 | 751 | 90389 | 50246 | 30093 | 10025 | 43543 | 32933 | 10965 | 1307232 | 5374186 | 16215287 | 0 | 0 | 140264 | 0 | 140226 | 140233 | 130810 | 29 | 131289 | 80614 | 30385 | 10080 | 30488 | 60504 | 20080 | 30369 | 140148 | 140245 | 3 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10003 | 4 | 1 | 10003 | 0 | 0 | 9690 | 10003 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 3142 | 0 | 0 | 3 | 87 | 0 | 4 | 5 | 139726 | 50000 | 0 | 10 | 10 | 10000 | 20000 | 50010 | 140059 | 140055 | 140037 | 140055 | 140059 |
70024 | 140054 | 1085 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 28 | 0 | 0 | 0 | 0 | 0 | 140021 | 139655 | 25 | 90010 | 50010 | 30003 | 10000 | 40010 | 30000 | 10000 | 1245943 | 5332745 | 16115517 | 0 | 0 | 140030 | 0 | 140054 | 140054 | 130755 | 3 | 131213 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140054 | 140054 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3166 | 0 | 0 | 4 | 87 | 0 | 4 | 3 | 139726 | 50000 | 10 | 10 | 10 | 10000 | 20000 | 50010 | 140059 | 140059 | 140040 | 140059 | 140055 |
Count: 8
Code:
ld2r { v0.2s, v1.2s }, [x6], x8 ld2r { v0.2s, v1.2s }, [x6], x8 ld2r { v0.2s, v1.2s }, [x6], x8 ld2r { v0.2s, v1.2s }, [x6], x8 ld2r { v0.2s, v1.2s }, [x6], x8 ld2r { v0.2s, v1.2s }, [x6], x8 ld2r { v0.2s, v1.2s }, [x6], x8 ld2r { v0.2s, v1.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 | l1d tlb fill (05) | mmu table walk data (08) | 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 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 | 67 | 69 | 6b | 6d | 6e | map stall dispatch (70) | simd prf full (72) | 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) | a5 | ld unit uop (a6) | l1d cache writeback (a8) | ac | af | b5 | b6 | bb | l1d cache miss ld nonspec (bf) | l1d tlb miss nonspec (c1) | c2 | cf | d0 | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | e7 | ? int output thing (e9) | ea | eb | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
240205 | 80041 | 621 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 31 | 0 | 0 | 0 | 80026 | 1 | 0 | 6 | 0 | 25 | 320138 | 80100 | 160038 | 80000 | 80100 | 160000 | 80000 | 4408215 | 3758372 | 9826382 | 0 | 0 | 80022 | 0 | 80041 | 80041 | 49924 | 0 | 3 | 49999 | 320100 | 200 | 80000 | 160000 | 200 | 160000 | 160000 | 80041 | 80041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 8 | 14 | 0 | 80013 | 0 | 14 | 80000 | 0 | 1 | 0 | 23 | 7 | 0 | 5110 | 0 | 1 | 16 | 1 | 1 | 80038 | 1 | 80000 | 9 | 0 | 80000 | 160000 | 80100 | 80042 | 80042 | 80166 | 80042 | 80042 |
240204 | 80041 | 620 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 32 | 0 | 0 | 0 | 80026 | 1 | 6 | 7 | 4 | 25 | 320140 | 80100 | 160040 | 80000 | 80100 | 160000 | 80000 | 4408215 | 3758375 | 9826353 | 0 | 0 | 80022 | 0 | 80041 | 80041 | 49924 | 0 | 3 | 49999 | 320100 | 200 | 80000 | 160000 | 200 | 160000 | 160000 | 80041 | 80041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 14 | 0 | 80008 | 0 | 14 | 80013 | 6 | 0 | 25 | 14 | 0 | 0 | 5110 | 0 | 1 | 16 | 1 | 1 | 80038 | 0 | 80000 | 9 | 6 | 80000 | 160000 | 80100 | 80042 | 80042 | 80042 | 80042 | 80042 |
240204 | 80041 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 20 | 0 | 0 | 0 | 80026 | 1 | 0 | 0 | 0 | 25 | 320162 | 80100 | 160000 | 80000 | 80100 | 160000 | 80000 | 4408204 | 3758376 | 9835475 | 0 | 0 | 80022 | 0 | 80041 | 80041 | 49924 | 0 | 3 | 49999 | 320100 | 200 | 80000 | 160000 | 200 | 160000 | 160000 | 80041 | 80041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 8 | 14 | 0 | 80009 | 0 | 25 | 80000 | 6 | 0 | 9 | 23 | 0 | 0 | 5110 | 0 | 1 | 16 | 1 | 1 | 80038 | 1 | 80000 | 9 | 9 | 80000 | 160000 | 80100 | 80042 | 80042 | 80042 | 80042 | 80042 |
240204 | 80041 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 44 | 0 | 0 | 0 | 80026 | 1 | 6 | 6 | 0 | 25 | 320140 | 80100 | 160040 | 80000 | 80100 | 160000 | 80000 | 4408215 | 3758371 | 9825970 | 0 | 1 | 80022 | 0 | 80318 | 80041 | 50006 | 0 | 3 | 49999 | 320100 | 200 | 80000 | 160000 | 200 | 160000 | 160000 | 80041 | 80041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 14 | 0 | 80116 | 2 | 16 | 80014 | 6 | 1 | 31 | 18 | 0 | 0 | 5110 | 0 | 1 | 25 | 1 | 1 | 80038 | 0 | 80000 | 9 | 6 | 80000 | 160000 | 80100 | 80042 | 80042 | 80042 | 80042 | 80042 |
240204 | 80041 | 643 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 80026 | 0 | 0 | 0 | 0 | 25 | 320140 | 80100 | 160030 | 80000 | 80100 | 160000 | 80000 | 4408215 | 3758381 | 9826363 | 0 | 0 | 80022 | 0 | 80041 | 80041 | 49924 | 0 | 3 | 49999 | 320100 | 200 | 80000 | 160000 | 200 | 160000 | 160000 | 80041 | 80041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 7 | 14 | 0 | 80000 | 0 | 29 | 80102 | 6 | 1 | 10 | 23 | 0 | 0 | 5110 | 0 | 1 | 16 | 1 | 1 | 80143 | 1 | 80000 | 0 | 6 | 80000 | 160000 | 80100 | 80042 | 80042 | 80042 | 80183 | 80042 |
240204 | 80041 | 643 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 19 | 0 | 0 | 0 | 80026 | 1 | 6 | 6 | 0 | 25 | 320140 | 80100 | 160040 | 80000 | 80100 | 160000 | 80135 | 4408215 | 3758375 | 9826353 | 0 | 0 | 80022 | 0 | 80041 | 80041 | 49924 | 0 | 3 | 49999 | 320100 | 200 | 80000 | 160000 | 200 | 160000 | 160000 | 80041 | 80041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80089 | 0 | 14 | 0 | 80025 | 0 | 13 | 80010 | 6 | 1 | 25 | 18 | 0 | 0 | 5110 | 0 | 1 | 16 | 1 | 1 | 80038 | 1 | 80000 | 0 | 6 | 80000 | 160000 | 80100 | 80042 | 80168 | 80042 | 80042 | 80042 |
240204 | 80041 | 643 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 20 | 0 | 0 | 0 | 80026 | 0 | 6 | 6 | 4 | 25 | 320164 | 80100 | 160038 | 80000 | 80100 | 160000 | 80000 | 4408215 | 3758368 | 9826559 | 0 | 0 | 80145 | 0 | 80041 | 80041 | 49924 | 0 | 3 | 49999 | 320100 | 200 | 80000 | 160000 | 200 | 160000 | 160000 | 80041 | 80041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 8 | 14 | 0 | 80014 | 0 | 10 | 80014 | 6 | 1 | 9 | 23 | 0 | 0 | 5110 | 0 | 1 | 16 | 1 | 1 | 80038 | 0 | 80000 | 9 | 9 | 80000 | 160000 | 80100 | 80042 | 80042 | 80042 | 80042 | 80042 |
240204 | 80041 | 643 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 20 | 0 | 0 | 0 | 80026 | 1 | 6 | 6 | 0 | 68 | 320140 | 80100 | 160040 | 80000 | 80100 | 160000 | 80000 | 4408215 | 3758361 | 9825847 | 0 | 0 | 80129 | 0 | 80041 | 80041 | 49924 | 0 | 3 | 49999 | 320100 | 200 | 80000 | 160000 | 200 | 160272 | 160000 | 80041 | 80041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 14 | 0 | 80025 | 0 | 13 | 80089 | 6 | 1 | 24 | 14 | 0 | 0 | 5110 | 0 | 1 | 16 | 1 | 1 | 80038 | 1 | 80000 | 9 | 9 | 80000 | 160000 | 80100 | 80042 | 80042 | 80042 | 80181 | 80042 |
240204 | 80041 | 643 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 20 | 0 | 0 | 0 | 80026 | 0 | 6 | 0 | 0 | 25 | 320162 | 80100 | 160040 | 80000 | 80100 | 160000 | 80000 | 4410411 | 3758372 | 9825507 | 0 | 0 | 80022 | 0 | 80041 | 80041 | 49953 | 0 | 3 | 49999 | 320100 | 200 | 80000 | 160000 | 200 | 160000 | 160000 | 80041 | 80041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 10 | 14 | 0 | 80000 | 1 | 25 | 80014 | 0 | 1 | 0 | 24 | 0 | 0 | 5110 | 0 | 2 | 16 | 1 | 1 | 80038 | 1 | 80000 | 9 | 6 | 80000 | 160000 | 80100 | 80042 | 80042 | 80042 | 80042 | 80042 |
240204 | 80041 | 642 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 20 | 0 | 1 | 0 | 80026 | 1 | 6 | 6 | 0 | 25 | 320100 | 80100 | 160040 | 80000 | 80100 | 160000 | 80000 | 4408215 | 3758375 | 9826355 | 0 | 0 | 80022 | 0 | 80041 | 80041 | 49924 | 0 | 3 | 49999 | 320100 | 200 | 80136 | 160000 | 200 | 160000 | 160000 | 80041 | 80041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 14 | 0 | 80026 | 1 | 10 | 80014 | 0 | 1 | 10 | 14 | 0 | 0 | 5110 | 0 | 0 | 16 | 1 | 0 | 80038 | 0 | 80000 | 9 | 6 | 80000 | 160000 | 80100 | 80042 | 80042 | 80042 | 80042 | 80042 |
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 | 4e | 4f | 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) | simd prf full (72) | 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) | 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) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
240025 | 80041 | 620 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 17 | 0 | 0 | 0 | 0 | 0 | 80026 | 1 | 6 | 0 | 0 | 0 | 25 | 320010 | 80010 | 160040 | 80000 | 80010 | 160000 | 80000 | 4412189 | 3758370 | 9825511 | 0 | 80022 | 80041 | 80041 | 49947 | 0 | 3 | 50021 | 320010 | 20 | 80000 | 160000 | 20 | 160000 | 160000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 14 | 80014 | 1 | 0 | 16 | 80014 | 6 | 1 | 13 | 18 | 0 | 5020 | 8 | 15 | 5 | 7 | 80038 | 0 | 80000 | 9 | 6 | 80000 | 160000 | 80010 | 80042 | 80042 | 80042 | 80042 | 80042 |
240024 | 80041 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 20 | 0 | 1 | 0 | 0 | 0 | 80026 | 1 | 6 | 6 | 0 | 1 | 25 | 320050 | 80010 | 160040 | 80000 | 80010 | 160000 | 80000 | 4407696 | 3758375 | 9825493 | 0 | 80022 | 80041 | 80325 | 49974 | 0 | 3 | 50021 | 320010 | 20 | 80000 | 160265 | 20 | 160000 | 160000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 0 | 80014 | 0 | 0 | 14 | 80000 | 6 | 0 | 11 | 18 | 0 | 5020 | 5 | 16 | 8 | 5 | 80038 | 1 | 80000 | 9 | 6 | 80000 | 160000 | 80010 | 80042 | 80042 | 80042 | 80042 | 80042 |
240024 | 80041 | 621 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 80026 | 1 | 6 | 6 | 0 | 0 | 25 | 320048 | 80010 | 160040 | 80000 | 80010 | 160000 | 80000 | 4407696 | 3758375 | 9825511 | 0 | 80022 | 80041 | 80041 | 49947 | 0 | 3 | 50021 | 320010 | 20 | 80000 | 160271 | 20 | 160000 | 160000 | 80183 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 14 | 80010 | 0 | 0 | 14 | 80102 | 6 | 1 | 10 | 18 | 0 | 5020 | 5 | 15 | 8 | 5 | 80143 | 0 | 80000 | 9 | 6 | 80000 | 160000 | 80010 | 80042 | 80042 | 80042 | 80042 | 80042 |
240024 | 80041 | 620 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 20 | 0 | 1 | 0 | 0 | 0 | 80026 | 1 | 6 | 6 | 0 | 0 | 25 | 320048 | 80010 | 160040 | 80000 | 80010 | 160000 | 80000 | 4407696 | 3761875 | 9825504 | 0 | 80022 | 80041 | 80041 | 49947 | 0 | 3 | 50021 | 320010 | 20 | 80000 | 160000 | 20 | 160000 | 160000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 18 | 80014 | 1 | 0 | 14 | 80013 | 6 | 1 | 10 | 18 | 0 | 5020 | 7 | 15 | 9 | 9 | 80038 | 1 | 80000 | 6 | 0 | 80000 | 160000 | 80010 | 80042 | 80042 | 80042 | 80042 | 80042 |
240024 | 80183 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 19 | 0 | 0 | 0 | 0 | 0 | 80026 | 0 | 6 | 6 | 0 | 0 | 25 | 320048 | 80010 | 160038 | 80000 | 80010 | 160000 | 80000 | 4407688 | 3758367 | 9825493 | 0 | 80022 | 80041 | 80041 | 49947 | 0 | 3 | 50021 | 320010 | 20 | 80000 | 160000 | 20 | 160000 | 160000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 14 | 80101 | 1 | 0 | 13 | 80014 | 6 | 1 | 14 | 0 | 0 | 5020 | 7 | 26 | 8 | 8 | 80038 | 1 | 80000 | 6 | 9 | 80000 | 160000 | 80010 | 80042 | 80189 | 80042 | 80042 | 80042 |
240024 | 80041 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 163 | 0 | 0 | 0 | 0 | 0 | 80026 | 1 | 6 | 6 | 0 | 0 | 25 | 320050 | 80010 | 160000 | 80000 | 80010 | 160000 | 80000 | 4407691 | 3758374 | 9834388 | 0 | 80022 | 80041 | 80041 | 49947 | 0 | 3 | 50022 | 320010 | 20 | 80000 | 160000 | 20 | 160000 | 160000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 18 | 80014 | 1 | 0 | 14 | 80013 | 0 | 1 | 14 | 18 | 0 | 5020 | 5 | 15 | 8 | 8 | 80038 | 1 | 80000 | 9 | 6 | 80000 | 160000 | 80010 | 80042 | 80042 | 80042 | 80042 | 80042 |
240024 | 80041 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 20 | 0 | 1 | 0 | 0 | 0 | 80026 | 1 | 6 | 6 | 0 | 1 | 25 | 320408 | 80010 | 160038 | 80000 | 80010 | 160000 | 80000 | 4407691 | 3758376 | 9825493 | 0 | 80022 | 80041 | 80041 | 49947 | 0 | 3 | 50022 | 320010 | 20 | 80000 | 160000 | 20 | 160000 | 160266 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 18 | 80014 | 0 | 0 | 16 | 80014 | 6 | 1 | 10 | 18 | 0 | 5020 | 8 | 15 | 4 | 8 | 80038 | 1 | 80000 | 9 | 6 | 80000 | 160000 | 80010 | 80042 | 80042 | 80042 | 80042 | 80042 |
240024 | 80041 | 620 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 20 | 0 | 1 | 0 | 0 | 0 | 80026 | 1 | 6 | 6 | 0 | 0 | 25 | 320048 | 80010 | 160040 | 80000 | 80010 | 160000 | 80133 | 4407684 | 3758375 | 9835220 | 0 | 80022 | 80041 | 80041 | 49947 | 0 | 3 | 50022 | 320010 | 20 | 80000 | 160000 | 20 | 160000 | 160000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 14 | 80010 | 1 | 0 | 13 | 80014 | 0 | 1 | 9 | 18 | 0 | 5020 | 4 | 15 | 8 | 7 | 80038 | 0 | 80096 | 9 | 6 | 80000 | 160000 | 80010 | 80042 | 80042 | 80042 | 80042 | 80042 |
240024 | 80193 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 32 | 0 | 0 | 0 | 0 | 0 | 80026 | 0 | 6 | 6 | 0 | 6 | 25 | 320050 | 80104 | 160040 | 80000 | 80010 | 160000 | 80000 | 4407696 | 3758375 | 9825511 | 1 | 80022 | 80041 | 80041 | 49947 | 0 | 3 | 50021 | 320010 | 20 | 80000 | 160000 | 20 | 160000 | 160000 | 80041 | 80041 | 2 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 18 | 80014 | 0 | 0 | 17 | 80013 | 6 | 1 | 14 | 18 | 0 | 5020 | 8 | 15 | 5 | 8 | 80038 | 1 | 80096 | 9 | 6 | 80000 | 160000 | 80010 | 80042 | 80042 | 80042 | 80042 | 80042 |
240024 | 80181 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 20 | 0 | 0 | 0 | 0 | 0 | 80026 | 1 | 6 | 6 | 0 | 0 | 25 | 320042 | 80010 | 160040 | 80000 | 80010 | 160000 | 80000 | 4407696 | 3758361 | 9825697 | 0 | 80022 | 80041 | 80041 | 49947 | 0 | 3 | 50021 | 320010 | 20 | 80133 | 160000 | 20 | 160000 | 160000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 80000 | 0 | 14 | 80009 | 0 | 0 | 14 | 80014 | 6 | 1 | 11 | 0 | 0 | 5020 | 8 | 16 | 5 | 8 | 80145 | 0 | 80000 | 0 | 9 | 80000 | 160000 | 80010 | 80042 | 80042 | 80042 | 80183 | 80042 |