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:
ld2 { v0.8h, v1.8h }, [x6] 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): 4.000
Issues: 4.004
Integer unit issues: 0.000
Load/store unit issues: 2.000
SIMD/FP unit issues: 2.004
retire uop (01) | cycle (02) | 03 | l1i tlb fill (04) | 09 | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 22 | 24 | 3a | 3f | 43 | 46 | 49 | 51 | schedule uop (52) | schedule simd uop (54) | schedule ldst uop (55) | dispatch simd uop (57) | dispatch ldst uop (58) | simd uops in schedulers (5a) | ldst uops in schedulers (5b) | 5f | 60 | 61 | 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 tlb miss (a1) | l1d cache miss ld (a3) | ld unit uop (a6) | l1d cache writeback (a8) | ac | af | b5 | bb | l1d cache miss ld nonspec (bf) | 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 | ea | eb | ec | ? ldst retires (ed) | ? simd retires (ee) | f5 | f6 | f7 | f8 | fd |
64005 | 29351 | 220 | 9 | 1 | 0 | 0 | 0 | 0 | 0 | 189 | 0 | 1 | 0 | 4786 | 28844 | 2 | 0 | 0 | 17069 | 4006 | 2004 | 2000 | 2000 | 2000 | 10000 | 23925 | 2 | 1 | 0 | 22828 | 29117 | 29369 | 3 | 10 | 4000 | 2000 | 2000 | 2000 | 4000 | 29191 | 29247 | 1 | 1 | 61001 | 1000 | 1000 | 1 | 2000 | 0 | 6 | 2000 | 0 | 0 | 2000 | 0 | 0 | 0 | 12858 | 9234 | 6877 | 3081 | 2 | 71 | 20256 | 3079 | 3812 | 8 | 53 | 52 | 28385 | 16518 | 13503 | 14871 | 2000 | 2000 | 29290 | 29310 | 29293 | 29323 | 29320 |
64004 | 29334 | 219 | 8 | 0 | 0 | 0 | 0 | 0 | 0 | 48 | 0 | 1 | 0 | 4883 | 28803 | 0 | 0 | 0 | 17036 | 4004 | 2000 | 2000 | 2000 | 2000 | 10000 | 23901 | 3 | 0 | 0 | 22844 | 29168 | 29330 | 3 | 10 | 4000 | 2000 | 2000 | 2000 | 4000 | 29122 | 29141 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 2000 | 0 | 6 | 2000 | 0 | 0 | 2000 | 4 | 0 | 6 | 12965 | 9112 | 6830 | 3111 | 3 | 50 | 20333 | 3121 | 3814 | 10 | 54 | 52 | 28366 | 16481 | 13497 | 15055 | 2000 | 2000 | 29220 | 29317 | 29219 | 29265 | 29293 |
64004 | 29245 | 219 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 247 | 0 | 1 | 0 | 4627 | 28844 | 0 | 0 | 2 | 17123 | 4004 | 2004 | 2000 | 2000 | 2000 | 10000 | 23890 | 3 | 0 | 0 | 22822 | 29058 | 29308 | 3 | 10 | 4000 | 2000 | 2000 | 2000 | 4000 | 29146 | 29210 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 2000 | 0 | 4 | 2000 | 0 | 0 | 2000 | 4 | 0 | 4 | 12933 | 9326 | 6884 | 3107 | 1 | 51 | 20237 | 3061 | 3809 | 13 | 62 | 60 | 28485 | 16536 | 13179 | 14984 | 2000 | 2000 | 29310 | 29277 | 29213 | 29247 | 29238 |
64004 | 29299 | 219 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 38 | 0 | 1 | 0 | 4726 | 28758 | 0 | 0 | 0 | 17106 | 4004 | 2006 | 2000 | 2000 | 2000 | 10000 | 23806 | 1 | 0 | 0 | 22842 | 29148 | 29261 | 3 | 10 | 4000 | 2000 | 2000 | 2000 | 4000 | 29368 | 29146 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 2000 | 0 | 4 | 2000 | 1 | 0 | 2000 | 0 | 0 | 4 | 12889 | 9034 | 6901 | 3270 | 1 | 49 | 20308 | 3098 | 3813 | 7 | 44 | 45 | 28450 | 15741 | 13309 | 14977 | 2000 | 2000 | 29268 | 29326 | 29304 | 29309 | 29206 |
64004 | 29306 | 220 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 50 | 0 | 1 | 0 | 4637 | 28858 | 0 | 0 | 0 | 17079 | 4006 | 2004 | 2000 | 2000 | 2000 | 10000 | 23815 | 2 | 1 | 5 | 22860 | 29146 | 29328 | 3 | 10 | 4000 | 2000 | 2000 | 2000 | 4000 | 29099 | 29210 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 2000 | 0 | 4 | 2000 | 0 | 0 | 2000 | 4 | 0 | 0 | 12862 | 9152 | 6889 | 3138 | 1 | 49 | 20313 | 3097 | 3817 | 14 | 52 | 56 | 28812 | 16387 | 13262 | 14825 | 2000 | 2000 | 29269 | 29340 | 29259 | 29241 | 29306 |
64004 | 29196 | 219 | 3 | 0 | 0 | 0 | 0 | 3 | 2 | 88 | 0 | 0 | 0 | 4519 | 28748 | 0 | 0 | 0 | 17110 | 4004 | 2000 | 2000 | 2000 | 2000 | 10000 | 23878 | 1 | 1 | 5 | 22858 | 29097 | 29306 | 3 | 10 | 4000 | 2000 | 2000 | 2000 | 4000 | 29127 | 29099 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 2000 | 0 | 4 | 2000 | 0 | 0 | 2000 | 4 | 0 | 4 | 12955 | 9259 | 6954 | 3172 | 2 | 56 | 20291 | 3040 | 3815 | 10 | 54 | 51 | 28463 | 16390 | 13451 | 14709 | 2000 | 2000 | 29240 | 29313 | 29229 | 29187 | 29269 |
64004 | 29223 | 219 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | 4592 | 28825 | 0 | 0 | 0 | 17140 | 4004 | 2004 | 2000 | 2000 | 2000 | 10000 | 23859 | 2 | 0 | 5 | 22824 | 29144 | 29254 | 3 | 10 | 4000 | 2000 | 2000 | 2000 | 4000 | 29203 | 29201 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 2000 | 0 | 0 | 2000 | 0 | 0 | 2000 | 6 | 0 | 4 | 12770 | 9096 | 6896 | 3139 | 1 | 46 | 20256 | 3124 | 3812 | 12 | 52 | 55 | 28369 | 16370 | 13301 | 14770 | 2000 | 2000 | 29331 | 29288 | 29302 | 29302 | 29298 |
64004 | 29392 | 219 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 18 | 0 | 0 | 0 | 4878 | 28772 | 0 | 0 | 0 | 17039 | 4004 | 2004 | 2000 | 2000 | 2000 | 10000 | 23868 | 1 | 0 | 0 | 22835 | 29143 | 29371 | 3 | 10 | 4000 | 2000 | 2000 | 2000 | 4000 | 29165 | 29160 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 2000 | 0 | 6 | 2000 | 0 | 0 | 2000 | 0 | 0 | 4 | 12905 | 9235 | 6855 | 3108 | 2 | 47 | 20286 | 3109 | 3812 | 8 | 48 | 53 | 28379 | 16307 | 13470 | 15023 | 2000 | 2000 | 29272 | 29275 | 29166 | 29346 | 29213 |
64004 | 29372 | 220 | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 46 | 0 | 0 | 0 | 4566 | 28805 | 0 | 0 | 0 | 17051 | 4004 | 2004 | 2000 | 2000 | 2000 | 10000 | 23881 | 5 | 1 | 0 | 22886 | 28975 | 29325 | 3 | 10 | 4000 | 2000 | 2000 | 2000 | 4000 | 29142 | 29111 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 2000 | 0 | 0 | 2000 | 0 | 2 | 2000 | 4 | 0 | 6 | 13142 | 9243 | 6862 | 3047 | 0 | 57 | 20319 | 3258 | 3815 | 14 | 48 | 43 | 28416 | 15975 | 13429 | 14893 | 2000 | 2000 | 29315 | 29230 | 29290 | 29347 | 29240 |
64004 | 29334 | 219 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 49 | 0 | 1 | 0 | 4572 | 28993 | 0 | 0 | 0 | 17117 | 4004 | 2000 | 2000 | 2000 | 2000 | 10000 | 23868 | 2 | 0 | 5 | 22826 | 29234 | 29342 | 3 | 10 | 4000 | 2000 | 2000 | 2000 | 4000 | 29150 | 29125 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 2000 | 0 | 6 | 2000 | 0 | 0 | 2000 | 0 | 0 | 6 | 12745 | 9222 | 6848 | 3093 | 0 | 48 | 20240 | 3075 | 3814 | 8 | 50 | 54 | 28307 | 16203 | 13307 | 14898 | 2000 | 2000 | 29189 | 29288 | 29216 | 29256 | 29293 |
Chain cycles: 3
Code:
ld2 { v0.8h, v1.8h }, [x6] 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.0051
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 | 3a | 3f | 4d | 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) | 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 cache miss ld (a3) | ld unit uop (a6) | l1d cache writeback (a8) | ac | af | b5 | l1d cache miss ld nonspec (bf) | c2 | 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 |
80205 | 140047 | 1049 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 140032 | 84789 | 129682 | 25 | 90103 | 40100 | 30003 | 20000 | 30100 | 30000 | 20000 | 12044185 | 6692068 | 12182337 | 1 | 140027 | 140051 | 140051 | 129505 | 3 | 129934 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140051 | 140047 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 20000 | 2 | 20000 | 0 | 0 | 20000 | 2 | 2 | 0 | 3210 | 1 | 16 | 1 | 3 | 139788 | 40000 | 10 | 6 | 6 | 20000 | 20000 | 40100 | 140052 | 140048 | 140052 | 140052 | 140052 |
80204 | 140035 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 140036 | 84775 | 129686 | 25 | 90103 | 40100 | 30003 | 20000 | 30100 | 30000 | 20000 | 12044185 | 6691876 | 12182693 | 1 | 140027 | 140051 | 140051 | 129501 | 3 | 129930 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140051 | 140035 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 20000 | 2 | 20000 | 0 | 0 | 20000 | 2 | 0 | 0 | 3210 | 1 | 16 | 1 | 3 | 139796 | 40000 | 6 | 6 | 6 | 20000 | 20000 | 40100 | 140052 | 140052 | 140052 | 140048 | 140048 |
80204 | 140051 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 140032 | 84771 | 129686 | 25 | 90103 | 40100 | 30003 | 20000 | 30100 | 30000 | 20000 | 12043837 | 6692068 | 12182693 | 1 | 140027 | 140035 | 140052 | 129505 | 3 | 129934 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140051 | 140047 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 20000 | 2 | 20000 | 0 | 0 | 20000 | 2 | 2 | 0 | 3210 | 1 | 16 | 1 | 2 | 139791 | 40000 | 6 | 6 | 10 | 20000 | 20000 | 40100 | 140052 | 140052 | 140036 | 140052 | 140052 |
80204 | 140051 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 1 | 140036 | 84775 | 129686 | 25 | 90103 | 40100 | 30003 | 20000 | 30100 | 30000 | 20000 | 12043837 | 6692068 | 12182337 | 1 | 140027 | 140051 | 140051 | 129505 | 3 | 129918 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140047 | 140047 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 20000 | 2 | 20002 | 0 | 0 | 20000 | 2 | 2 | 0 | 3210 | 1 | 16 | 1 | 3 | 139815 | 40000 | 10 | 0 | 0 | 20000 | 20000 | 40100 | 140052 | 140048 | 140036 | 140052 | 140056 |
80204 | 140053 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 140032 | 84775 | 129682 | 25 | 90103 | 40100 | 30003 | 20000 | 30100 | 30000 | 20000 | 12044185 | 6692068 | 12182337 | 1 | 140011 | 140051 | 140051 | 129505 | 27 | 129949 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140047 | 140047 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 20000 | 0 | 20002 | 0 | 0 | 20000 | 2 | 2 | 0 | 3210 | 1 | 16 | 1 | 2 | 139791 | 40000 | 10 | 6 | 10 | 20000 | 20000 | 40100 | 140036 | 140052 | 140052 | 140052 | 140052 |
80204 | 140047 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 140036 | 84775 | 129682 | 25 | 90103 | 40100 | 30003 | 20000 | 30100 | 30000 | 20000 | 12044605 | 6692068 | 12181242 | 1 | 140011 | 140047 | 140035 | 129505 | 3 | 129934 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140051 | 140035 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 20000 | 2 | 20000 | 0 | 0 | 20000 | 2 | 2 | 0 | 3210 | 1 | 16 | 1 | 4 | 139775 | 40000 | 10 | 6 | 10 | 20000 | 20000 | 40100 | 140052 | 140052 | 140052 | 140052 | 140052 |
80204 | 140047 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 1 | 140032 | 84771 | 129686 | 25 | 90103 | 40100 | 30003 | 20000 | 30100 | 30000 | 20000 | 12044185 | 6691290 | 12182693 | 1 | 140027 | 140051 | 140051 | 129505 | 3 | 129934 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140051 | 140048 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 20000 | 2 | 20000 | 0 | 0 | 20000 | 2 | 2 | 0 | 3210 | 1 | 16 | 1 | 3 | 139787 | 40000 | 6 | 0 | 6 | 20000 | 20000 | 40100 | 140052 | 140052 | 140048 | 140052 | 140052 |
80205 | 140047 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 140032 | 84771 | 129682 | 25 | 90103 | 40100 | 30003 | 20000 | 30100 | 30000 | 20000 | 12044185 | 6692068 | 12182337 | 1 | 140027 | 140035 | 140051 | 129505 | 3 | 129934 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140051 | 140035 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 20000 | 2 | 20000 | 0 | 0 | 20000 | 2 | 2 | 0 | 3210 | 1 | 16 | 1 | 3 | 139792 | 40000 | 10 | 6 | 10 | 20000 | 20000 | 40100 | 140052 | 140052 | 140052 | 140052 | 140052 |
80204 | 140047 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 140036 | 84775 | 129686 | 25 | 90103 | 40100 | 30003 | 20000 | 30100 | 30000 | 20000 | 12044185 | 6692068 | 12182337 | 1 | 140027 | 140051 | 140051 | 129505 | 3 | 129934 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140051 | 140047 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 20000 | 2 | 20000 | 0 | 0 | 20000 | 2 | 2 | 0 | 3210 | 1 | 16 | 1 | 4 | 139787 | 40000 | 10 | 6 | 10 | 20000 | 20000 | 40100 | 140052 | 140052 | 140036 | 140052 | 140052 |
80204 | 140035 | 1049 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 140036 | 84775 | 129686 | 25 | 90103 | 40100 | 30003 | 20000 | 30100 | 30000 | 20000 | 12043837 | 6692068 | 12182337 | 0 | 140011 | 140051 | 140035 | 129506 | 3 | 129936 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140051 | 140047 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 20000 | 2 | 20000 | 0 | 3 | 20000 | 2 | 2 | 2 | 3906 | 1 | 225 | 4 | 7 | 141868 | 40184 | 0 | 0 | 10 | 20000 | 20000 | 40100 | 142214 | 142471 | 142397 | 141843 | 142354 |
Result (median cycles for code, minus 3 chain cycles): 11.0051
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | 0e | 0f | 1e | 22 | 23 | 3a | 3f | 4d | 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 | 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) | cd | cf | 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 |
80025 | 140053 | 1049 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 140036 | 84775 | 129670 | 25 | 90013 | 40010 | 30003 | 20000 | 30010 | 30000 | 20000 | 12043387 | 6691290 | 12182517 | 1 | 140011 | 0 | 140055 | 140051 | 129595 | 3 | 130012 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140035 | 140047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20000 | 0 | 2 | 20000 | 0 | 0 | 0 | 0 | 20000 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 3140 | 3 | 16 | 0 | 3 | 3 | 139787 | 40000 | 6 | 0 | 6 | 20000 | 20000 | 40010 | 140036 | 140052 | 140048 | 140048 | 140048 |
80024 | 140051 | 1048 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 140022 | 84779 | 129686 | 25 | 90013 | 40010 | 30000 | 20000 | 30010 | 30000 | 20000 | 12043735 | 6692260 | 12181422 | 1 | 140011 | 0 | 140047 | 140047 | 129591 | 3 | 130008 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140051 | 140035 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20000 | 0 | 0 | 20002 | 0 | 0 | 0 | 0 | 20000 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 3140 | 3 | 16 | 0 | 3 | 3 | 139795 | 40000 | 10 | 6 | 10 | 20000 | 20000 | 40010 | 140052 | 140036 | 140052 | 140131 | 140036 |
80024 | 140051 | 1049 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 140033 | 80130 | 129682 | 25 | 90013 | 40010 | 30003 | 20000 | 30010 | 30000 | 20000 | 12043735 | 6692356 | 12183051 | 1 | 140011 | 0 | 140051 | 140035 | 129579 | 3 | 130008 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140051 | 140047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20000 | 0 | 0 | 20000 | 0 | 0 | 0 | 0 | 20000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3140 | 3 | 16 | 0 | 3 | 3 | 139792 | 40000 | 6 | 6 | 10 | 20000 | 20000 | 40010 | 140053 | 140048 | 140052 | 140052 | 140052 |
80024 | 140051 | 1049 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 140020 | 84777 | 129676 | 25 | 90016 | 40010 | 30006 | 20000 | 30010 | 30000 | 20000 | 12044257 | 6692356 | 12183051 | 0 | 140037 | 0 | 140041 | 140057 | 129601 | 3 | 130030 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140035 | 140047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20000 | 0 | 0 | 20004 | 0 | 0 | 0 | 0 | 20000 | 2 | 0 | 2 | 0 | 0 | 1 | 1 | 3140 | 3 | 16 | 0 | 3 | 3 | 139775 | 40000 | 10 | 0 | 10 | 20000 | 20000 | 40010 | 140052 | 140048 | 140052 | 140052 | 140048 |
80024 | 140051 | 1049 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 140032 | 84775 | 129682 | 25 | 90013 | 40010 | 30003 | 20000 | 30010 | 30000 | 20000 | 12042322 | 6691290 | 12182517 | 1 | 140023 | 0 | 140051 | 140035 | 129595 | 3 | 130024 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140035 | 140047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20000 | 0 | 2 | 20000 | 0 | 0 | 0 | 0 | 20000 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 3140 | 3 | 16 | 0 | 3 | 3 | 139787 | 40000 | 10 | 10 | 0 | 20000 | 20000 | 40010 | 140052 | 140036 | 140048 | 140052 | 140036 |
80024 | 140047 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 140020 | 84775 | 129682 | 25 | 90013 | 40010 | 30003 | 20000 | 30010 | 30000 | 20000 | 12043735 | 6691290 | 12182517 | 1 | 140027 | 0 | 140051 | 140051 | 129595 | 3 | 130024 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140051 | 140047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20000 | 0 | 2 | 20000 | 0 | 0 | 0 | 0 | 20000 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 3140 | 3 | 16 | 0 | 3 | 4 | 139787 | 40000 | 6 | 10 | 6 | 20000 | 20000 | 40010 | 140048 | 140052 | 140052 | 140052 | 140037 |
80024 | 140047 | 1049 | 0 | 0 | 0 | 0 | 4 | 1 | 0 | 1 | 140036 | 84771 | 129686 | 25 | 90026 | 40010 | 30000 | 20000 | 30010 | 30000 | 20000 | 12043735 | 6692068 | 12182517 | 1 | 140027 | 0 | 140051 | 140051 | 129595 | 3 | 130024 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140057 | 140053 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20002 | 2 | 2 | 20002 | 0 | 0 | 1 | 0 | 20000 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 3140 | 3 | 16 | 0 | 4 | 3 | 139791 | 40000 | 0 | 10 | 10 | 20000 | 20000 | 40010 | 140048 | 140049 | 140052 | 140036 | 140058 |
80024 | 140057 | 1049 | 0 | 0 | 0 | 0 | 8 | 0 | 0 | 2 | 140038 | 84775 | 129670 | 25 | 90013 | 40010 | 30003 | 20000 | 30010 | 30000 | 20000 | 12043735 | 6691290 | 12182517 | 1 | 140027 | 0 | 140053 | 140035 | 129591 | 3 | 130024 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140051 | 140048 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20000 | 0 | 0 | 20002 | 0 | 1 | 0 | 2 | 20000 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 3140 | 3 | 16 | 0 | 3 | 3 | 139791 | 40000 | 10 | 10 | 10 | 20000 | 20000 | 40010 | 140048 | 140036 | 140052 | 140052 | 140052 |
80024 | 140047 | 1049 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 1 | 140036 | 84775 | 129686 | 25 | 90013 | 40010 | 30003 | 20000 | 30010 | 30000 | 20000 | 12043348 | 6693460 | 12181852 | 1 | 140027 | 0 | 140051 | 140051 | 129579 | 3 | 130008 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140047 | 140047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20000 | 0 | 2 | 20000 | 0 | 0 | 0 | 3 | 20000 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 3140 | 3 | 16 | 0 | 3 | 3 | 139775 | 40000 | 6 | 0 | 10 | 20000 | 20000 | 40010 | 140052 | 140052 | 140048 | 140052 | 140059 |
80024 | 140051 | 1049 | 0 | 0 | 1 | 0 | 2 | 0 | 0 | 1 | 140023 | 84775 | 129670 | 25 | 90013 | 40010 | 30003 | 20000 | 30010 | 30000 | 20000 | 12043735 | 6691290 | 12182517 | 0 | 140027 | 0 | 140051 | 140051 | 129591 | 3 | 130026 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140051 | 140047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20003 | 2 | 2 | 20003 | 0 | 0 | 0 | 0 | 20000 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 3140 | 3 | 16 | 0 | 3 | 4 | 139775 | 40000 | 10 | 6 | 0 | 20000 | 20000 | 40010 | 140036 | 140052 | 140052 | 140052 | 140048 |
Chain cycles: 3
Code:
ld2 { v0.8h, v1.8h }, [x6] 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 | 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 | 1e | 22 | 23 | 3a | 3f | 43 | 49 | 4d | 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 | 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 mispred nonspec (cb) | 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 |
80205 | 140065 | 1049 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 6 | 0 | 0 | 1 | 140050 | 2 | 2 | 84789 | 129700 | 25 | 90109 | 40100 | 30009 | 20000 | 30100 | 30000 | 20000 | 12045403 | 6692740 | 12183939 | 1 | 140041 | 0 | 140049 | 140065 | 129519 | 3 | 129942 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140065 | 140065 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 20003 | 3 | 4 | 20006 | 0 | 2 | 4 | 20002 | 2 | 4 | 2 | 2 | 0 | 0 | 3212 | 6 | 16 | 7 | 7 | 139805 | 40000 | 10 | 10 | 10 | 20000 | 20000 | 40100 | 140066 | 140066 | 140066 | 140066 | 140066 |
80204 | 140065 | 1049 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 6 | 0 | 0 | 1 | 140050 | 2 | 2 | 84789 | 129700 | 25 | 90109 | 40100 | 30009 | 20000 | 30100 | 30000 | 20000 | 12048370 | 6692884 | 12183939 | 1 | 140041 | 0 | 140070 | 140065 | 129519 | 3 | 129948 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140065 | 140065 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 20003 | 2 | 4 | 20004 | 0 | 2 | 4 | 20002 | 2 | 4 | 2 | 2 | 1 | 0 | 3212 | 7 | 16 | 7 | 7 | 139805 | 40000 | 10 | 10 | 10 | 20000 | 20000 | 40100 | 140066 | 140066 | 140066 | 140050 | 140066 |
80204 | 140057 | 1049 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 6 | 1 | 0 | 1 | 140050 | 2 | 2 | 84789 | 129700 | 25 | 90109 | 40100 | 30009 | 20000 | 30100 | 30000 | 20000 | 12045403 | 6692740 | 12183939 | 1 | 140041 | 0 | 140065 | 140065 | 129519 | 3 | 129948 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140065 | 140065 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 20004 | 5 | 4 | 20005 | 0 | 1 | 4 | 20002 | 2 | 4 | 2 | 2 | 2 | 0 | 3212 | 7 | 16 | 7 | 7 | 139805 | 40000 | 10 | 10 | 10 | 20000 | 20000 | 40100 | 140066 | 140050 | 140066 | 140066 | 140066 |
80204 | 140049 | 1049 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 6 | 1 | 0 | 2 | 140050 | 2 | 2 | 84789 | 129700 | 25 | 90109 | 40100 | 30009 | 20000 | 30100 | 30000 | 20000 | 12045403 | 6692740 | 12183939 | 1 | 140041 | 0 | 140065 | 140066 | 129921 | 12 | 130365 | 81252 | 30200 | 20186 | 30558 | 60386 | 20000 | 50000 | 140065 | 140405 | 8 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 20003 | 3 | 4 | 20004 | 0 | 0 | 4 | 20002 | 2 | 4 | 2 | 2 | 1 | 0 | 3212 | 5 | 16 | 7 | 6 | 139805 | 40008 | 10 | 10 | 10 | 20000 | 20000 | 40100 | 140066 | 140066 | 140050 | 140066 | 140066 |
80204 | 140065 | 1049 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 4 | 1 | 0 | 1 | 140050 | 2 | 2 | 84789 | 129700 | 25 | 90109 | 40100 | 30009 | 20000 | 30100 | 30000 | 20000 | 12045403 | 6692740 | 12184028 | 1 | 140041 | 0 | 140049 | 140065 | 129519 | 3 | 129948 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140065 | 140065 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 20002 | 2 | 4 | 20006 | 0 | 1 | 4 | 20002 | 2 | 4 | 2 | 2 | 2 | 0 | 3212 | 8 | 16 | 6 | 7 | 139805 | 40000 | 10 | 10 | 10 | 20000 | 20000 | 40100 | 140066 | 140066 | 140066 | 140066 | 140066 |
80204 | 140065 | 1049 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 6 | 1 | 0 | 1 | 140050 | 2 | 2 | 84789 | 129700 | 25 | 90109 | 40100 | 30009 | 20000 | 30100 | 30000 | 20000 | 12045403 | 6692740 | 12183939 | 1 | 140041 | 0 | 140065 | 140065 | 129519 | 3 | 129948 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140068 | 140065 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 20005 | 2 | 4 | 20005 | 0 | 1 | 4 | 20002 | 2 | 4 | 2 | 2 | 1 | 0 | 3212 | 7 | 16 | 7 | 7 | 139805 | 40000 | 0 | 10 | 10 | 20000 | 20000 | 40100 | 140066 | 140066 | 140066 | 140058 | 140066 |
80204 | 140065 | 1050 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 6 | 1 | 0 | 1 | 140050 | 2 | 2 | 84789 | 129700 | 25 | 90109 | 40100 | 30009 | 20000 | 30100 | 30000 | 20000 | 12045403 | 6692740 | 12183939 | 1 | 140025 | 0 | 140065 | 140065 | 129519 | 21 | 129948 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140065 | 140065 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 20002 | 2 | 4 | 20005 | 0 | 0 | 4 | 20002 | 2 | 4 | 2 | 2 | 2 | 0 | 3212 | 6 | 16 | 7 | 5 | 139805 | 40000 | 10 | 10 | 10 | 20000 | 20000 | 40100 | 140066 | 140066 | 140066 | 140066 | 140050 |
80204 | 140065 | 1049 | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 6 | 0 | 0 | 1 | 140050 | 2 | 2 | 84789 | 129701 | 25 | 90109 | 40100 | 30009 | 20000 | 30100 | 30000 | 20000 | 12045403 | 6692740 | 12183939 | 1 | 140043 | 0 | 140065 | 140065 | 129519 | 3 | 129948 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140065 | 140065 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 20003 | 2 | 4 | 20005 | 0 | 1 | 4 | 20002 | 2 | 4 | 2 | 2 | 0 | 0 | 3212 | 7 | 16 | 7 | 7 | 139805 | 40000 | 10 | 10 | 10 | 20000 | 20000 | 40100 | 140066 | 140069 | 140066 | 140066 | 140050 |
80204 | 140065 | 1049 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 6 | 1 | 0 | 1 | 140050 | 2 | 2 | 84790 | 129700 | 25 | 90109 | 40100 | 30009 | 20000 | 30100 | 30000 | 20000 | 12045403 | 6692740 | 12183939 | 1 | 140041 | 3 | 140067 | 140065 | 129519 | 3 | 129948 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140065 | 140065 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 20003 | 3 | 4 | 20005 | 0 | 1 | 4 | 20002 | 2 | 4 | 2 | 2 | 0 | 0 | 3212 | 7 | 16 | 7 | 7 | 139805 | 40000 | 10 | 10 | 10 | 20000 | 20000 | 40100 | 140066 | 140066 | 140066 | 140069 | 140066 |
80204 | 140108 | 1049 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 648 | 1 | 0 | 1 | 140050 | 2 | 2 | 84789 | 129684 | 25 | 90123 | 40100 | 30009 | 20000 | 30100 | 30000 | 20000 | 12045403 | 6692740 | 12183939 | 1 | 140041 | 0 | 140065 | 140065 | 129519 | 3 | 129949 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140065 | 140065 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 20002 | 3 | 4 | 20004 | 0 | 1 | 4 | 20002 | 2 | 4 | 2 | 2 | 0 | 0 | 3212 | 7 | 17 | 7 | 7 | 139789 | 40005 | 10 | 10 | 10 | 20000 | 20000 | 40100 | 140072 | 140066 | 140066 | 140066 | 140066 |
Result (median cycles for code, minus 3 chain cycles): 11.0051
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 | 22 | 23 | 24 | 3a | 3f | 4d | 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) | 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 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) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
80025 | 140047 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 142127 | 84771 | 129919 | 465 | 90225 | 40268 | 30135 | 20052 | 32892 | 32790 | 21350 | 12172131 | 6767344 | 12296385 | 142448 | 0 | 142843 | 143103 | 130562 | 240 | 131836 | 86450 | 33095 | 22108 | 32790 | 66160 | 22046 | 55270 | 143119 | 142809 | 34 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 20060 | 0 | 0 | 20000 | 1 | 0 | 0 | 0 | 20000 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 3851 | 11 | 345 | 7 | 5 | 143096 | 40345 | 6 | 6 | 6 | 20000 | 20000 | 40010 | 143880 | 144461 | 143779 | 144640 | 143986 |
80024 | 142467 | 1049 | 0 | 0 | 0 | 0 | 0 | 28 | 30 | 1604 | 1 | 0 | 0 | 1 | 140032 | 96439 | 130824 | 836 | 90474 | 40258 | 30135 | 20066 | 32894 | 32610 | 20000 | 12042322 | 6691972 | 12182517 | 140033 | 0 | 140051 | 140051 | 129595 | 3 | 130043 | 80010 | 30020 | 20000 | 30000 | 60206 | 20000 | 50000 | 140051 | 140051 | 2 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20000 | 0 | 2 | 20000 | 0 | 0 | 0 | 3 | 20000 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 3140 | 3 | 16 | 4 | 5 | 139791 | 40000 | 10 | 10 | 10 | 20000 | 20000 | 40010 | 140052 | 140055 | 140054 | 140052 | 140052 |
80024 | 140051 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 1 | 0 | 0 | 140020 | 84775 | 129670 | 25 | 90013 | 40010 | 30003 | 20000 | 30010 | 30000 | 20000 | 12043735 | 6692068 | 12182873 | 140027 | 0 | 140035 | 140051 | 129595 | 3 | 130064 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140051 | 140051 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20000 | 0 | 2 | 20000 | 0 | 0 | 0 | 2513 | 20000 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 3140 | 3 | 16 | 2 | 4 | 139791 | 40000 | 10 | 10 | 10 | 20000 | 20000 | 40010 | 140052 | 140052 | 140053 | 140036 | 140052 |
80024 | 140051 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 140036 | 84775 | 129686 | 25 | 90013 | 40010 | 30000 | 20000 | 30010 | 30000 | 20000 | 12043735 | 6692068 | 12182873 | 140027 | 0 | 140051 | 140035 | 129579 | 3 | 130073 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140051 | 140051 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20000 | 0 | 2 | 20000 | 0 | 0 | 0 | 0 | 20000 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 3140 | 3 | 16 | 4 | 5 | 139775 | 40000 | 10 | 10 | 0 | 20000 | 20000 | 40010 | 140052 | 140052 | 140036 | 140052 | 140052 |
80024 | 140051 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 83 | 0 | 0 | 0 | 0 | 140036 | 84775 | 129686 | 25 | 90013 | 40010 | 30003 | 20000 | 30010 | 30000 | 20000 | 12043735 | 6692068 | 12182873 | 140027 | 0 | 140051 | 140051 | 129595 | 3 | 130068 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140052 | 140051 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20000 | 0 | 2 | 20000 | 0 | 0 | 0 | 0 | 20000 | 2 | 0 | 2 | 0 | 2 | 0 | 1 | 3140 | 4 | 16 | 4 | 4 | 139791 | 40000 | 10 | 10 | 10 | 20000 | 20000 | 40010 | 140052 | 140052 | 140052 | 140036 | 140052 |
80024 | 140035 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 140036 | 84775 | 129686 | 25 | 90010 | 40010 | 30000 | 20000 | 30010 | 30000 | 20000 | 12043735 | 6691290 | 12182873 | 140011 | 0 | 140051 | 140035 | 129595 | 3 | 130053 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140051 | 140051 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20000 | 0 | 0 | 20000 | 0 | 0 | 0 | 6 | 20000 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 3140 | 3 | 16 | 4 | 4 | 139791 | 40000 | 10 | 10 | 0 | 20000 | 20000 | 40010 | 140036 | 140052 | 140052 | 140052 | 140052 |
80024 | 140035 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 140036 | 84775 | 129686 | 25 | 90010 | 40010 | 30006 | 20002 | 30010 | 30000 | 20000 | 12043735 | 6692068 | 12182873 | 140027 | 0 | 140035 | 140051 | 129595 | 3 | 130016 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140079 | 140051 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 20000 | 0 | 2 | 20000 | 0 | 0 | 0 | 0 | 20000 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 3140 | 4 | 16 | 4 | 4 | 139797 | 40000 | 10 | 0 | 10 | 20000 | 20000 | 40010 | 140052 | 140136 | 140063 | 140061 | 140052 |
80024 | 140057 | 1049 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 1 | 0 | 0 | 140036 | 80130 | 129686 | 25 | 90013 | 40010 | 30000 | 20000 | 30010 | 30000 | 20000 | 12044257 | 6692356 | 12184487 | 140011 | 0 | 140057 | 140057 | 129595 | 3 | 130034 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140035 | 140051 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20003 | 4 | 2 | 20000 | 0 | 0 | 0 | 0 | 20000 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 3140 | 3 | 16 | 3 | 4 | 139791 | 40000 | 10 | 10 | 10 | 20000 | 20000 | 40010 | 140052 | 140052 | 140052 | 140052 | 140052 |
80024 | 140051 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 140036 | 84775 | 129686 | 25 | 90013 | 40010 | 30006 | 20000 | 30100 | 30000 | 20000 | 12043735 | 6692068 | 12182873 | 140027 | 0 | 140051 | 140052 | 129595 | 3 | 130043 | 80010 | 30020 | 20000 | 30000 | 60020 | 20062 | 50000 | 140057 | 140051 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20000 | 0 | 0 | 20000 | 0 | 0 | 0 | 0 | 20000 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 3140 | 3 | 16 | 4 | 4 | 139791 | 40000 | 10 | 0 | 10 | 20000 | 20000 | 40010 | 140052 | 140052 | 140052 | 140052 | 140052 |
80024 | 140051 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 209 | 0 | 0 | 0 | 0 | 140036 | 84775 | 129670 | 25 | 90013 | 40010 | 30003 | 20000 | 30010 | 30000 | 20000 | 12043735 | 6691290 | 12182873 | 140027 | 0 | 140051 | 140051 | 129595 | 3 | 130032 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140057 | 140134 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 20000 | 0 | 0 | 20000 | 0 | 0 | 0 | 0 | 20000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3140 | 3 | 23 | 4 | 4 | 139791 | 40000 | 10 | 0 | 10 | 20000 | 20000 | 40010 | 140137 | 140036 | 140036 | 140036 | 140052 |
Count: 8
Code:
ld2 { v0.8h, v1.8h }, [x6] ld2 { v0.8h, v1.8h }, [x6] ld2 { v0.8h, v1.8h }, [x6] ld2 { v0.8h, v1.8h }, [x6] ld2 { v0.8h, v1.8h }, [x6] ld2 { v0.8h, v1.8h }, [x6] ld2 { v0.8h, v1.8h }, [x6] ld2 { v0.8h, v1.8h }, [x6]
mov x7, x6 mov x8, x6 mov x9, x6 mov x10, x6 mov x11, x6 mov x12, x6 mov x13, x6
(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) | 09 | l2 tlb miss data (0b) | 0e | 0f | 18 | 1e | 22 | 23 | 3a | 3f | 43 | 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) | 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 | 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 | ea | eb | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
320205 | 80068 | 599 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 162 | 0 | 0 | 2 | 80026 | 0 | 16 | 16 | 25 | 320114 | 100 | 160052 | 160000 | 100 | 160000 | 160000 | 500 | 800048 | 1921948 | 80022 | 80041 | 80041 | 0 | 3 | 23 | 320100 | 200 | 160000 | 160000 | 200 | 160000 | 320000 | 80041 | 80041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 160014 | 15 | 42 | 160051 | 0 | 1 | 51 | 160038 | 6 | 1 | 51 | 42 | 13 | 1 | 5109 | 0 | 1 | 17 | 1 | 1 | 80038 | 0 | 0 | 9 | 160000 | 160000 | 100 | 80042 | 80042 | 80042 | 80042 | 80042 |
320204 | 80041 | 599 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 95 | 1 | 0 | 1 | 80026 | 0 | 12 | 0 | 25 | 320138 | 100 | 160000 | 160000 | 100 | 160000 | 160000 | 500 | 800000 | 1921082 | 80022 | 80041 | 80041 | 0 | 3 | 23 | 320100 | 200 | 160000 | 160000 | 200 | 160000 | 320000 | 80041 | 80041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 160000 | 0 | 0 | 160032 | 0 | 0 | 32 | 160000 | 0 | 1 | 24 | 35 | 0 | 0 | 5109 | 0 | 1 | 17 | 1 | 1 | 80038 | 1 | 6 | 6 | 160000 | 160000 | 100 | 80042 | 80042 | 80042 | 80042 | 80042 |
320204 | 80041 | 599 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 98 | 1 | 0 | 1 | 80026 | 2 | 0 | 0 | 25 | 320100 | 100 | 160038 | 160000 | 100 | 160000 | 160000 | 500 | 800376 | 1920670 | 80022 | 80041 | 80041 | 0 | 3 | 23 | 320100 | 200 | 160000 | 160000 | 200 | 160000 | 320000 | 80041 | 80041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 160000 | 0 | 35 | 160000 | 0 | 0 | 0 | 160032 | 6 | 1 | 24 | 0 | 0 | 0 | 5130 | 1 | 1 | 17 | 1 | 1 | 80038 | 1 | 0 | 6 | 160000 | 160000 | 100 | 80042 | 80042 | 80042 | 80042 | 80042 |
320204 | 80041 | 599 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 128 | 0 | 0 | 1 | 80026 | 1 | 12 | 0 | 25 | 320138 | 100 | 160000 | 160000 | 100 | 160000 | 160000 | 500 | 800000 | 1920656 | 80022 | 80041 | 80106 | 0 | 3 | 23 | 320100 | 200 | 160000 | 160000 | 200 | 160000 | 320000 | 80041 | 80041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 1 | 100 | 160000 | 0 | 0 | 160032 | 0 | 0 | 0 | 160032 | 6 | 1 | 0 | 0 | 0 | 0 | 5109 | 0 | 1 | 17 | 1 | 1 | 80038 | 0 | 0 | 0 | 160000 | 160000 | 100 | 80042 | 80042 | 80042 | 80042 | 80042 |
320204 | 80041 | 600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 38 | 0 | 0 | 1 | 80026 | 0 | 12 | 12 | 25 | 320138 | 100 | 160000 | 160000 | 100 | 160000 | 160000 | 500 | 800377 | 1920656 | 80022 | 80041 | 80041 | 0 | 3 | 23 | 320100 | 200 | 160076 | 160000 | 200 | 160092 | 320000 | 80041 | 80041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 160000 | 0 | 27 | 160032 | 1 | 0 | 27 | 160024 | 0 | 0 | 24 | 35 | 0 | 0 | 5109 | 0 | 1 | 17 | 1 | 1 | 80038 | 0 | 6 | 6 | 160000 | 160000 | 100 | 80042 | 80042 | 80042 | 80042 | 80042 |
320204 | 80041 | 600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 90 | 1 | 0 | 1 | 80026 | 2 | 12 | 12 | 25 | 320138 | 100 | 160030 | 160000 | 100 | 160090 | 160000 | 500 | 800377 | 1920000 | 80022 | 80041 | 80041 | 11 | 3 | 23 | 320100 | 200 | 160000 | 160000 | 200 | 160000 | 320000 | 80041 | 80041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 160000 | 0 | 27 | 160032 | 1 | 0 | 24 | 160000 | 6 | 0 | 32 | 27 | 0 | 0 | 5109 | 0 | 2 | 17 | 1 | 1 | 80038 | 1 | 10 | 6 | 160000 | 160000 | 100 | 80042 | 80042 | 80042 | 80042 | 80042 |
320204 | 80041 | 599 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 56 | 1 | 0 | 1 | 80092 | 2 | 12 | 12 | 25 | 320130 | 100 | 160038 | 160000 | 100 | 160000 | 160000 | 500 | 800377 | 1921076 | 80022 | 80041 | 80041 | 0 | 3 | 23 | 320100 | 200 | 160000 | 160000 | 200 | 160000 | 320000 | 80041 | 80041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 160000 | 0 | 27 | 160032 | 0 | 0 | 42 | 160032 | 0 | 1 | 24 | 35 | 0 | 0 | 5109 | 0 | 1 | 17 | 1 | 1 | 80038 | 1 | 10 | 6 | 160000 | 160000 | 100 | 80042 | 80042 | 80042 | 80042 | 80042 |
320204 | 80041 | 600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 38 | 1 | 0 | 0 | 80026 | 2 | 12 | 12 | 25 | 320138 | 100 | 160038 | 160000 | 100 | 160000 | 160000 | 500 | 800000 | 1920000 | 80022 | 80041 | 80041 | 0 | 3 | 23 | 320100 | 200 | 160000 | 160000 | 200 | 160000 | 320000 | 80041 | 80041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 160000 | 0 | 27 | 160000 | 0 | 0 | 32 | 160032 | 6 | 0 | 24 | 0 | 0 | 0 | 5109 | 0 | 1 | 17 | 1 | 1 | 80038 | 0 | 10 | 10 | 160000 | 160000 | 100 | 80042 | 80042 | 80042 | 80042 | 80042 |
320204 | 80041 | 600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 80026 | 2 | 12 | 12 | 25 | 320100 | 100 | 160038 | 160000 | 100 | 160000 | 160000 | 500 | 800000 | 1920664 | 80022 | 80041 | 80041 | 0 | 3 | 23 | 320100 | 200 | 160000 | 160000 | 200 | 160000 | 320000 | 80041 | 80041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 1 | 100 | 160000 | 0 | 0 | 160032 | 0 | 0 | 24 | 160032 | 6 | 0 | 24 | 0 | 0 | 0 | 5109 | 0 | 1 | 17 | 1 | 1 | 80038 | 0 | 10 | 0 | 160000 | 160000 | 100 | 80042 | 80042 | 80042 | 80042 | 80042 |
320204 | 80041 | 600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 98 | 0 | 0 | 1 | 80026 | 2 | 12 | 12 | 25 | 320138 | 100 | 160000 | 160000 | 100 | 160000 | 160000 | 500 | 800000 | 1920000 | 80022 | 80041 | 80041 | 0 | 3 | 23 | 320100 | 200 | 160000 | 160000 | 200 | 160000 | 320000 | 80041 | 80041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 160000 | 0 | 27 | 160024 | 0 | 0 | 32 | 160024 | 6 | 0 | 24 | 35 | 0 | 0 | 5109 | 0 | 1 | 17 | 1 | 1 | 80038 | 1 | 10 | 6 | 160000 | 160000 | 100 | 80042 | 80042 | 80042 | 80042 | 80042 |
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) | 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 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 | 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) | a5 | ld unit uop (a6) | l1d cache writeback (a8) | a9 | ac | af | b5 | b6 | bb | l1d cache miss ld nonspec (bf) | c2 | branch cond mispred nonspec (c5) | cd | cf | d0 | d2 | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | e7 | ea | eb | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
320025 | 80055 | 600 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 30 | 0 | 1 | 0 | 0 | 0 | 80026 | 2 | 12 | 12 | 0 | 25 | 320042 | 10 | 160032 | 160000 | 10 | 160000 | 160000 | 50 | 800219 | 1920656 | 1 | 0 | 80022 | 80386 | 80041 | 0 | 3 | 23 | 320010 | 20 | 160000 | 160000 | 20 | 160000 | 320000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 1 | 10 | 160000 | 0 | 27 | 0 | 160000 | 0 | 0 | 24 | 160024 | 6 | 1 | 24 | 27 | 0 | 0 | 0 | 5019 | 5 | 3 | 3 | 17 | 4 | 4 | 80038 | 1 | 6 | 6 | 160000 | 160000 | 10 | 80042 | 80042 | 80042 | 80042 | 80042 |
320024 | 80041 | 600 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 30 | 0 | 0 | 0 | 0 | 0 | 80026 | 2 | 12 | 12 | 0 | 25 | 320040 | 10 | 160032 | 160000 | 10 | 160000 | 160000 | 50 | 800000 | 1920000 | 1 | 5 | 80022 | 80041 | 80041 | 0 | 3 | 23 | 320010 | 20 | 160000 | 160000 | 20 | 160000 | 320000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 160000 | 0 | 27 | 0 | 160024 | 0 | 0 | 27 | 160024 | 6 | 1 | 24 | 42 | 0 | 0 | 1 | 5019 | 5 | 3 | 4 | 17 | 4 | 3 | 80038 | 1 | 6 | 0 | 160000 | 160000 | 10 | 80042 | 80042 | 80042 | 80042 | 80042 |
320024 | 80041 | 600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 30 | 0 | 1 | 0 | 0 | 0 | 80026 | 2 | 12 | 12 | 0 | 25 | 320010 | 10 | 160030 | 160000 | 10 | 160000 | 160000 | 50 | 800219 | 1920670 | 1 | 5 | 80022 | 80041 | 80041 | 0 | 3 | 23 | 320010 | 20 | 160000 | 160000 | 20 | 160000 | 320000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 160000 | 0 | 27 | 0 | 160000 | 0 | 0 | 0 | 160032 | 6 | 1 | 24 | 42 | 0 | 0 | 0 | 5019 | 5 | 3 | 5 | 17 | 3 | 4 | 80038 | 0 | 0 | 6 | 160000 | 160000 | 10 | 80042 | 80042 | 80042 | 80042 | 80042 |
320024 | 80041 | 599 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 30 | 0 | 1 | 0 | 0 | 1 | 80026 | 2 | 12 | 0 | 0 | 25 | 320010 | 10 | 160000 | 160000 | 10 | 160000 | 160000 | 50 | 800222 | 1921052 | 1 | 5 | 80022 | 80041 | 80041 | 0 | 3 | 23 | 320010 | 20 | 160000 | 160000 | 20 | 160000 | 320000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 160000 | 0 | 27 | 0 | 160024 | 0 | 0 | 24 | 160024 | 6 | 1 | 24 | 42 | 0 | 0 | 0 | 5019 | 5 | 3 | 5 | 17 | 3 | 5 | 80038 | 1 | 6 | 6 | 160000 | 160000 | 10 | 80042 | 80042 | 80042 | 80042 | 80042 |
320024 | 80041 | 599 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 80026 | 2 | 0 | 12 | 0 | 25 | 320048 | 10 | 160000 | 160000 | 10 | 160000 | 160000 | 50 | 800374 | 1920000 | 1 | 5 | 80022 | 80041 | 80041 | 0 | 3 | 23 | 320010 | 20 | 160000 | 160000 | 20 | 160000 | 320000 | 80106 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 160000 | 0 | 27 | 0 | 160024 | 0 | 0 | 24 | 160024 | 6 | 1 | 0 | 0 | 0 | 0 | 0 | 5019 | 5 | 4 | 5 | 17 | 5 | 3 | 80038 | 1 | 6 | 6 | 160000 | 160000 | 10 | 80042 | 80042 | 80042 | 80042 | 80042 |
320024 | 80041 | 599 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 38 | 0 | 0 | 0 | 0 | 0 | 80026 | 2 | 12 | 12 | 0 | 25 | 320042 | 10 | 160038 | 160000 | 10 | 160090 | 160000 | 50 | 800222 | 1920000 | 1 | 5 | 80022 | 80041 | 80041 | 0 | 3 | 23 | 320010 | 20 | 160000 | 160000 | 20 | 160000 | 320000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 160000 | 0 | 27 | 0 | 160024 | 0 | 0 | 24 | 160024 | 6 | 1 | 24 | 0 | 0 | 0 | 0 | 5019 | 5 | 4 | 4 | 17 | 4 | 4 | 80038 | 1 | 6 | 6 | 160000 | 160000 | 10 | 80042 | 80042 | 80042 | 80042 | 80042 |
320024 | 80041 | 599 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 30 | 0 | 1 | 0 | 0 | 0 | 80026 | 2 | 12 | 0 | 0 | 25 | 320040 | 10 | 160030 | 160000 | 10 | 160000 | 160000 | 50 | 800222 | 1920664 | 1 | 5 | 80022 | 80041 | 80041 | 0 | 3 | 23 | 320010 | 20 | 160000 | 160000 | 20 | 160000 | 320000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 160000 | 0 | 27 | 0 | 160000 | 0 | 0 | 24 | 160024 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 5019 | 5 | 3 | 4 | 17 | 3 | 3 | 80038 | 1 | 10 | 6 | 160000 | 160000 | 10 | 80042 | 80042 | 80042 | 80042 | 80042 |
320024 | 80041 | 600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 38 | 0 | 1 | 0 | 0 | 1 | 80026 | 2 | 12 | 12 | 0 | 25 | 320040 | 10 | 160030 | 160000 | 10 | 160000 | 160000 | 50 | 800219 | 1920664 | 1 | 5 | 80022 | 80041 | 80041 | 0 | 3 | 23 | 320010 | 20 | 160000 | 160000 | 20 | 160000 | 320000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 160000 | 0 | 27 | 0 | 160024 | 0 | 0 | 24 | 160024 | 6 | 1 | 24 | 0 | 0 | 0 | 0 | 5019 | 5 | 3 | 3 | 17 | 4 | 4 | 80038 | 1 | 6 | 6 | 160000 | 160000 | 10 | 80042 | 80042 | 80042 | 80042 | 80042 |
320024 | 80041 | 600 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 80026 | 0 | 0 | 12 | 0 | 25 | 320042 | 10 | 160000 | 160000 | 10 | 160000 | 160000 | 50 | 800219 | 1920648 | 1 | 5 | 80022 | 80041 | 80041 | 0 | 3 | 23 | 320010 | 20 | 160000 | 160000 | 20 | 160000 | 320000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 160000 | 0 | 27 | 0 | 160024 | 0 | 0 | 24 | 160024 | 0 | 1 | 24 | 42 | 0 | 0 | 0 | 5019 | 5 | 3 | 5 | 17 | 5 | 5 | 80038 | 1 | 6 | 6 | 160000 | 160000 | 10 | 80042 | 80042 | 80042 | 80042 | 80042 |
320024 | 80041 | 599 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 80026 | 2 | 12 | 12 | 0 | 25 | 320040 | 10 | 160000 | 160000 | 10 | 160000 | 160000 | 50 | 800254 | 1920664 | 1 | 5 | 80022 | 80041 | 80041 | 0 | 3 | 23 | 320010 | 20 | 160000 | 160000 | 20 | 160000 | 320000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 1 | 10 | 160000 | 0 | 0 | 0 | 160024 | 0 | 0 | 24 | 160024 | 6 | 1 | 24 | 42 | 0 | 0 | 0 | 5019 | 5 | 3 | 4 | 17 | 3 | 4 | 80038 | 1 | 6 | 0 | 160000 | 160000 | 10 | 80042 | 80042 | 80042 | 80042 | 80042 |