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.8b, v1.8b }, [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.006
retire uop (01) | cycle (02) | 03 | l1i tlb fill (04) | mmu table walk instruction (07) | l2 tlb miss instruction (0a) | 0e | 0f | 19 | 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 | 6b | 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) | c9 | cf | d0 | d2 | l1i cache miss demand (d3) | l1i tlb miss demand (d4) | d5 | map dispatch bubble (d6) | d9 | da | db | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
63005 | 29367 | 228 | 3 | 3 | 4 | 0 | 0 | 0 | 3 | 0 | 0 | 4682 | 28789 | 0 | 0 | 17200 | 4006 | 1000 | 2000 | 1000 | 1000 | 2000 | 1000 | 5000 | 5000 | 23876 | 0 | 22721 | 0 | 29096 | 29229 | 3 | 10 | 4000 | 1000 | 2000 | 2000 | 2000 | 29087 | 28764 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1000 | 7 | 4 | 1000 | 3 | 0 | 3 | 0 | 13121 | 9451 | 6968 | 3119 | 0 | 39 | 20642 | 3326 | 3815 | 6 | 31 | 40 | 28389 | 1000 | 16062 | 13045 | 14383 | 1000 | 2000 | 1000 | 29338 | 29178 | 29214 | 29293 | 29360 |
63004 | 29224 | 227 | 0 | 1 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 4666 | 28768 | 0 | 0 | 17124 | 4006 | 1000 | 2006 | 1000 | 1000 | 2000 | 1000 | 5000 | 5000 | 23878 | 0 | 22751 | 0 | 29039 | 29222 | 3 | 10 | 4000 | 1000 | 2000 | 2000 | 2000 | 29142 | 29212 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 3 | 1000 | 19 | 1 | 1000 | 3 | 1 | 3 | 174 | 13131 | 9339 | 6867 | 3148 | 1 | 37 | 20726 | 3281 | 3820 | 9 | 35 | 42 | 28433 | 1000 | 16099 | 13347 | 14298 | 1000 | 2000 | 1000 | 29320 | 29155 | 29199 | 29275 | 29549 |
63004 | 28664 | 222 | 1 | 2 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 4799 | 28438 | 0 | 0 | 16786 | 4006 | 1000 | 2008 | 1000 | 1000 | 2000 | 1000 | 5000 | 5002 | 23852 | 0 | 22626 | 0 | 28569 | 29112 | 3 | 10 | 4000 | 1000 | 2000 | 2000 | 2000 | 28621 | 28373 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1000 | 0 | 82 | 1001 | 2 | 0 | 0 | 0 | 13779 | 10096 | 7212 | 3386 | 0 | 39 | 19507 | 3307 | 3809 | 6 | 32 | 31 | 27887 | 1000 | 14455 | 12116 | 12962 | 1000 | 2000 | 1000 | 28367 | 28352 | 28367 | 28084 | 28250 |
63004 | 28323 | 210 | 0 | 1 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 5014 | 28053 | 1 | 0 | 16140 | 4006 | 1000 | 2006 | 1000 | 1000 | 2000 | 1000 | 5000 | 5001 | 23869 | 22 | 22736 | 0 | 28222 | 28365 | 3 | 10 | 4000 | 1000 | 2000 | 2000 | 2000 | 28246 | 28384 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 0 | 1000 | 6 | 1 | 1000 | 2 | 1 | 3 | 0 | 13557 | 9993 | 7143 | 3315 | 0 | 34 | 19741 | 3293 | 3811 | 8 | 35 | 38 | 27987 | 1000 | 14090 | 12209 | 12889 | 1000 | 2000 | 1000 | 28417 | 28361 | 28500 | 28409 | 28281 |
63004 | 28386 | 212 | 0 | 1 | 1 | 0 | 0 | 0 | 4 | 0 | 0 | 5132 | 27976 | 0 | 0 | 16139 | 4006 | 1000 | 2006 | 1000 | 1000 | 2000 | 1000 | 5000 | 5002 | 23854 | 5 | 22774 | 0 | 28299 | 28397 | 3 | 10 | 4000 | 1000 | 2000 | 2000 | 2000 | 28287 | 28262 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1000 | 0 | 7 | 1000 | 2 | 1 | 2 | 0 | 13974 | 10083 | 7125 | 3355 | 0 | 34 | 19593 | 3233 | 3806 | 11 | 34 | 35 | 27876 | 1000 | 14149 | 12040 | 13219 | 1000 | 2000 | 1000 | 28216 | 27740 | 28383 | 28461 | 28555 |
63004 | 28169 | 211 | 0 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 5161 | 28062 | 0 | 0 | 16285 | 4004 | 1000 | 2004 | 1000 | 1000 | 2000 | 1000 | 5000 | 5000 | 23866 | 15 | 22791 | 0 | 28307 | 28317 | 3 | 10 | 4000 | 1000 | 2000 | 2000 | 2000 | 28272 | 28345 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1000 | 0 | 4 | 1000 | 2 | 0 | 2 | 0 | 13578 | 9906 | 7074 | 3361 | 0 | 31 | 19442 | 3322 | 3814 | 5 | 37 | 36 | 27858 | 1000 | 14106 | 11881 | 13158 | 1000 | 2000 | 1000 | 28349 | 28452 | 28262 | 28468 | 28483 |
63004 | 28584 | 212 | 0 | 1 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 5078 | 27962 | 1 | 1 | 16151 | 4004 | 1000 | 2000 | 1000 | 1000 | 2000 | 1000 | 5000 | 5000 | 23846 | 0 | 22701 | 0 | 28012 | 28324 | 3 | 10 | 4000 | 1000 | 2000 | 2000 | 2000 | 27955 | 28041 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1000 | 0 | 4 | 1000 | 0 | 0 | 0 | 0 | 14013 | 10448 | 7256 | 3435 | 0 | 38 | 19576 | 3434 | 3820 | 7 | 28 | 35 | 27959 | 1000 | 14845 | 11981 | 13248 | 1000 | 2000 | 1000 | 28359 | 28502 | 28290 | 28178 | 28386 |
63004 | 28411 | 211 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 5068 | 28070 | 0 | 0 | 16330 | 4000 | 1002 | 2004 | 1000 | 1000 | 2000 | 1000 | 5000 | 5005 | 23858 | 8 | 22765 | 0 | 28436 | 28316 | 3 | 10 | 4000 | 1000 | 2000 | 2000 | 2000 | 28325 | 28329 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1000 | 1 | 9 | 1001 | 1 | 1 | 0 | 450 | 13237 | 9559 | 7019 | 3172 | 0 | 33 | 20046 | 3208 | 3816 | 12 | 34 | 41 | 28256 | 1000 | 15658 | 12698 | 13808 | 1000 | 2000 | 1000 | 28803 | 28733 | 29078 | 28824 | 28265 |
63004 | 28341 | 220 | 0 | 2 | 1 | 0 | 0 | 0 | 27 | 0 | 0 | 4865 | 28039 | 0 | 0 | 16271 | 4004 | 1000 | 2006 | 1000 | 1000 | 2000 | 1000 | 5000 | 5000 | 23864 | 5 | 22809 | 0 | 28095 | 28277 | 3 | 10 | 4000 | 1000 | 2000 | 2000 | 2000 | 28269 | 28390 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1001 | 0 | 3 | 1000 | 0 | 0 | 0 | 0 | 13790 | 10308 | 7175 | 3346 | 0 | 34 | 19693 | 3236 | 3813 | 11 | 37 | 40 | 27854 | 1000 | 14515 | 11869 | 13000 | 1000 | 2000 | 1000 | 28188 | 28339 | 28430 | 28150 | 28284 |
63004 | 28232 | 214 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4997 | 27966 | 0 | 0 | 16154 | 4004 | 1000 | 2004 | 1000 | 1000 | 2000 | 1000 | 5000 | 5000 | 23864 | 10 | 22738 | 0 | 28127 | 28434 | 3 | 10 | 4000 | 1000 | 2000 | 2000 | 2000 | 28275 | 28251 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1000 | 0 | 3 | 1000 | 2 | 0 | 2 | 0 | 13844 | 10319 | 7231 | 3367 | 1 | 40 | 19765 | 3335 | 3808 | 10 | 35 | 35 | 27948 | 1000 | 14643 | 11835 | 12668 | 1000 | 2000 | 1000 | 28309 | 28199 | 28197 | 28308 | 28279 |
Chain cycles: 3
Code:
ld2r { v0.8b, v1.8b }, [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.0057
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | 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 | 69 | 6d | 6e | map stall dispatch (70) | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map simd uop (7e) | map int uop inputs (7f) | map ldst uop inputs (80) | map simd uop inputs (81) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int alu (97) | inst simd load (98) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss ld (a3) | ld unit uop (a6) | l1d cache writeback (a8) | a9 | ac | af | b5 | bb | l1d cache miss ld nonspec (bf) | l1d tlb miss nonspec (c1) | c2 | branch cond mispred nonspec (c5) | 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 |
70205 | 140542 | 1090 | 1 | 2 | 0 | 0 | 1 | 0 | 0 | 4 | 3 | 14 | 0 | 0 | 0 | 0 | 0 | 141964 | 139678 | 79 | 90123 | 50100 | 30010 | 10001 | 40259 | 30000 | 10079 | 1237044 | 5331350 | 16119601 | 2 | 140247 | 140357 | 140255 | 130799 | 57 | 131304 | 81002 | 30442 | 10122 | 30124 | 61174 | 20164 | 30363 | 140340 | 140247 | 4 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10008 | 1 | 1 | 10031 | 55 | 0 | 70656 | 10002 | 1 | 1 | 1 | 1 | 3 | 0 | 0 | 0 | 3282 | 1 | 111 | 2 | 1 | 139883 | 50030 | 13 | 10 | 15 | 10000 | 20000 | 50100 | 140061 | 140061 | 140061 | 140066 | 140110 |
70204 | 140057 | 1085 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 11 | 0 | 0 | 0 | 0 | 1 | 140045 | 139602 | 25 | 90106 | 50100 | 30006 | 10000 | 40100 | 30000 | 10000 | 1237044 | 5331738 | 16115305 | 1 | 140039 | 140060 | 140060 | 130717 | 3 | 131165 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140060 | 140057 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10001 | 1 | 1 | 10001 | 137 | 1 | 4 | 10000 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139730 | 50000 | 13 | 17 | 13 | 10000 | 20000 | 50100 | 140061 | 140061 | 140061 | 140061 | 140097 |
70204 | 140060 | 1086 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 140045 | 139603 | 25 | 90103 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1237044 | 5331699 | 16115726 | 1 | 140036 | 140060 | 140060 | 130717 | 3 | 131163 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140060 | 140060 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10001 | 1 | 1 | 10002 | 83 | 2 | 1 | 10000 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139730 | 50000 | 10 | 13 | 13 | 10000 | 20000 | 50100 | 140042 | 140061 | 140061 | 140061 | 140104 |
70204 | 140057 | 1086 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 140045 | 139602 | 25 | 90106 | 50100 | 30006 | 10000 | 40100 | 30000 | 10000 | 1237044 | 5331699 | 16115305 | 0 | 140036 | 140060 | 140060 | 130736 | 3 | 131163 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140060 | 140041 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10001 | 1 | 1 | 10001 | 99 | 3 | 4 | 10000 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139730 | 50000 | 13 | 13 | 13 | 10000 | 20000 | 50100 | 140042 | 140061 | 140061 | 140062 | 140073 |
70204 | 140041 | 1086 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 140045 | 139599 | 25 | 90106 | 50100 | 30006 | 10000 | 40100 | 30000 | 10000 | 1237071 | 5331699 | 16115305 | 0 | 140036 | 140057 | 140060 | 130736 | 3 | 131185 | 80100 | 30200 | 10047 | 30000 | 60200 | 20000 | 30000 | 140060 | 140060 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10001 | 1 | 1 | 10002 | 133 | 1 | 1 | 10000 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139730 | 50000 | 10 | 13 | 13 | 10000 | 20000 | 50100 | 140058 | 140042 | 140061 | 140042 | 140110 |
70204 | 140041 | 1085 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 140046 | 139599 | 25 | 90106 | 50100 | 30006 | 10000 | 40100 | 30000 | 10000 | 1237057 | 5331585 | 16115305 | 0 | 140036 | 140060 | 140062 | 130736 | 3 | 131160 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140060 | 140061 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10002 | 1 | 1 | 10001 | 39 | 0 | 4 | 10000 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139730 | 50000 | 13 | 13 | 13 | 10000 | 20000 | 50100 | 140061 | 140058 | 140058 | 140042 | 140079 |
70204 | 140041 | 1086 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 1 | 0 | 0 | 140045 | 139602 | 25 | 90106 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1237044 | 5331699 | 16115726 | 0 | 140017 | 140060 | 140060 | 130733 | 3 | 131163 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140060 | 140060 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10001 | 1 | 1 | 10001 | 7 | 0 | 1 | 10000 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139730 | 50000 | 13 | 10 | 13 | 10000 | 20000 | 50100 | 140042 | 140061 | 140061 | 140042 | 140106 |
70204 | 140060 | 1086 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 140045 | 139602 | 25 | 90106 | 50100 | 30006 | 10000 | 40100 | 30000 | 10000 | 1237044 | 5332385 | 16115305 | 0 | 140036 | 140060 | 140057 | 130736 | 3 | 131163 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140060 | 140060 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10001 | 2 | 1 | 10002 | 56 | 1 | 1 | 10000 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139732 | 50000 | 13 | 13 | 0 | 10000 | 20000 | 50100 | 140064 | 140043 | 140061 | 140042 | 140082 |
70204 | 140060 | 1086 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 1 | 140280 | 139731 | 54 | 90138 | 50149 | 30014 | 10003 | 40395 | 30241 | 10079 | 1252587 | 5332764 | 16120567 | 0 | 141674 | 142299 | 142098 | 131273 | 30 | 131241 | 80996 | 30569 | 10122 | 30368 | 60932 | 20162 | 30364 | 140236 | 140332 | 3 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10004 | 4 | 1 | 10006 | 7 | 0 | 12636 | 10003 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 3256 | 1 | 121 | 1 | 1 | 139730 | 50000 | 13 | 13 | 13 | 10000 | 20000 | 50100 | 140063 | 140061 | 140062 | 140042 | 140073 |
70204 | 140060 | 1086 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 140047 | 139614 | 25 | 90106 | 50100 | 30006 | 10000 | 40100 | 30239 | 10078 | 1240757 | 5334781 | 16107675 | 0 | 140036 | 140060 | 140060 | 130736 | 3 | 131163 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140057 | 140060 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10001 | 3 | 1 | 10002 | 129 | 1 | 4 | 10000 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 3210 | 1 | 80 | 1 | 1 | 139813 | 50028 | 13 | 10 | 0 | 10000 | 20000 | 50100 | 140061 | 140061 | 140061 | 140042 | 140129 |
Result (median cycles for code, minus 3 chain cycles): 11.0048
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 | 4d | 51 | schedule uop (52) | schedule int uop (53) | schedule simd uop (54) | schedule ldst uop (55) | dispatch int uop (56) | dispatch simd uop (57) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | ldst uops in schedulers (5b) | 69 | 6d | 6e | map stall dispatch (70) | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map simd uop (7e) | map int uop inputs (7f) | map ldst uop inputs (80) | map simd uop inputs (81) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int alu (97) | inst simd load (98) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | ac | af | b5 | l1d cache miss ld nonspec (bf) | c2 | cf | d0 | 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 |
70025 | 140053 | 1086 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 13 | 0 | 0 | 0 | 0 | 0 | 140032 | 139647 | 25 | 90013 | 50010 | 30003 | 10000 | 40010 | 30468 | 10000 | 1245910 | 5333213 | 16114779 | 140011 | 140174 | 140394 | 130746 | 3 | 131206 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140047 | 140048 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 0 | 10000 | 0 | 1 | 36 | 10000 | 1 | 1 | 0 | 3140 | 0 | 3 | 87 | 4 | 4 | 139719 | 50000 | 6 | 0 | 6 | 10000 | 20000 | 50010 | 140048 | 140048 | 140036 | 140036 | 140048 |
70024 | 140050 | 1086 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 140032 | 139647 | 25 | 90013 | 50010 | 30003 | 10000 | 40010 | 30000 | 10000 | 1245879 | 5333173 | 16114779 | 140023 | 140047 | 140047 | 130746 | 3 | 131206 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140047 | 140047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 444 | 10000 | 1 | 0 | 0 | 3140 | 0 | 4 | 87 | 3 | 3 | 139719 | 50000 | 6 | 0 | 0 | 10000 | 20000 | 50010 | 140048 | 140052 | 140036 | 140036 | 140048 |
70024 | 140061 | 1085 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 88 | 0 | 0 | 0 | 0 | 140032 | 139647 | 25 | 90013 | 50010 | 30000 | 10000 | 40010 | 30000 | 10000 | 1245879 | 5333173 | 16113346 | 140011 | 140047 | 140047 | 130746 | 3 | 131206 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140047 | 140047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 148 | 10000 | 1 | 1 | 0 | 3140 | 0 | 3 | 87 | 4 | 3 | 139719 | 50000 | 6 | 6 | 7 | 10000 | 20000 | 50010 | 140048 | 140048 | 140036 | 140048 | 140048 |
70024 | 140049 | 1086 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 140032 | 139647 | 25 | 90013 | 50031 | 30003 | 10000 | 40010 | 30000 | 10160 | 1245879 | 5333173 | 16114895 | 140023 | 140047 | 140047 | 130734 | 3 | 131206 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140035 | 140035 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 231 | 10000 | 1 | 1 | 0 | 3140 | 0 | 3 | 87 | 3 | 3 | 139719 | 50000 | 6 | 6 | 6 | 10000 | 20000 | 50010 | 140048 | 140048 | 140048 | 140048 | 140048 |
70024 | 140090 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 140032 | 139635 | 25 | 90013 | 50010 | 30003 | 10000 | 40010 | 30000 | 10000 | 1245847 | 5333173 | 16114779 | 140023 | 140036 | 140047 | 130746 | 3 | 131206 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140047 | 140035 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 10000 | 0 | 1 | 10000 | 0 | 1 | 27 | 10000 | 1 | 1 | 0 | 3140 | 0 | 4 | 94 | 3 | 3 | 139722 | 50000 | 6 | 6 | 6 | 10000 | 20000 | 50010 | 140048 | 140036 | 140048 | 140048 | 140048 |
70024 | 140085 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 1 | 0 | 0 | 0 | 140035 | 139647 | 25 | 90010 | 50010 | 30003 | 10000 | 40151 | 30472 | 10000 | 1245879 | 5332784 | 16114779 | 140023 | 140144 | 140035 | 130746 | 3 | 131206 | 80010 | 30020 | 10000 | 30000 | 60020 | 20080 | 30000 | 140035 | 140047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 10000 | 0 | 1 | 10000 | 0 | 1 | 3221 | 10000 | 1 | 1 | 0 | 3140 | 0 | 3 | 102 | 4 | 4 | 139725 | 50000 | 6 | 6 | 6 | 10000 | 20000 | 50010 | 140050 | 140054 | 140051 | 140048 | 140048 |
70024 | 140180 | 1085 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 133 | 0 | 0 | 1 | 0 | 0 | 140032 | 139647 | 25 | 90013 | 50010 | 30003 | 10000 | 40010 | 30118 | 10000 | 1245879 | 5333173 | 16114779 | 140026 | 140048 | 140047 | 130746 | 3 | 131206 | 80010 | 30164 | 10000 | 30000 | 60020 | 20000 | 30000 | 140123 | 140047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 10000 | 0 | 0 | 10000 | 0 | 0 | 175 | 10000 | 1 | 1 | 0 | 3140 | 0 | 3 | 87 | 4 | 3 | 139719 | 50000 | 6 | 7 | 6 | 10000 | 20000 | 50010 | 140048 | 140049 | 140048 | 140048 | 140048 |
70024 | 140079 | 1085 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 88 | 0 | 1 | 0 | 0 | 140033 | 139647 | 25 | 90013 | 50010 | 30003 | 10000 | 40010 | 30117 | 10000 | 1245888 | 5333173 | 16113346 | 140023 | 140053 | 140050 | 130734 | 3 | 131206 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140050 | 140138 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 168 | 10000 | 0 | 1 | 0 | 3140 | 0 | 4 | 87 | 4 | 4 | 139707 | 50000 | 0 | 6 | 0 | 10000 | 20000 | 50010 | 140036 | 140048 | 140048 | 140036 | 140048 |
70024 | 140094 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 88 | 0 | 1 | 0 | 0 | 140032 | 139729 | 25 | 90013 | 50010 | 30003 | 10000 | 40010 | 30000 | 10040 | 1245888 | 5333173 | 16114899 | 140026 | 140049 | 140035 | 130746 | 3 | 131206 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140035 | 140126 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10002 | 0 | 1 | 10003 | 0 | 0 | 3702 | 10002 | 1 | 1 | 0 | 3163 | 0 | 3 | 87 | 13 | 14 | 140129 | 50030 | 0 | 6 | 6 | 10000 | 20000 | 50010 | 140225 | 140238 | 140335 | 140229 | 140297 |
70024 | 140211 | 1088 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 2 | 3301 | 2464 | 0 | 0 | 0 | 1 | 140317 | 139733 | 80 | 90045 | 50040 | 30012 | 10002 | 40436 | 30355 | 10118 | 1249065 | 5338535 | 16119916 | 140011 | 140035 | 140035 | 130746 | 3 | 131194 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140047 | 140047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 282 | 10000 | 1 | 0 | 0 | 3140 | 0 | 4 | 87 | 3 | 4 | 139719 | 50000 | 6 | 6 | 0 | 10000 | 20000 | 50010 | 140048 | 140048 | 140036 | 140036 | 140038 |
Chain cycles: 3
Code:
ld2r { v0.8b, v1.8b }, [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.0063
retire uop (01) | cycle (02) | 03 | l1i tlb fill (04) | mmu table walk data (08) | l2 tlb miss instruction (0a) | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 23 | 3a | 3f | 43 | 4d | 51 | schedule uop (52) | schedule int uop (53) | schedule simd uop (54) | schedule ldst uop (55) | dispatch int uop (56) | dispatch simd uop (57) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | ldst uops in schedulers (5b) | 60 | 69 | 6b | 6d | 6e | map stall dispatch (70) | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map simd uop (7e) | map int uop inputs (7f) | map ldst uop inputs (80) | map simd uop inputs (81) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch ret (8f) | 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 | branch cond mispred nonspec (c5) | branch mispred nonspec (cb) | cd | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
70205 | 140059 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 13 | 0 | 0 | 0 | 140060 | 0 | 139617 | 25 | 90103 | 50100 | 30000 | 10000 | 40100 | 30000 | 10000 | 1237179 | 5332376 | 16116841 | 1 | 140051 | 0 | 140075 | 140076 | 130751 | 3 | 131169 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140075 | 140065 | 1 | 1 | 50201 | 100 | 0 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 0 | 10000 | 0 | 1 | 0 | 3 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139735 | 50000 | 13 | 10 | 13 | 10000 | 20000 | 50100 | 140076 | 140076 | 140076 | 140076 | 140076 |
70204 | 140075 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 13 | 0 | 0 | 0 | 140060 | 0 | 139617 | 25 | 90103 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1237083 | 5332262 | 16116123 | 0 | 140051 | 0 | 140075 | 140076 | 130751 | 3 | 131158 | 80100 | 30345 | 10000 | 30000 | 60200 | 20000 | 30000 | 140055 | 140065 | 1 | 1 | 50201 | 100 | 0 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139725 | 50000 | 13 | 16 | 13 | 10000 | 20000 | 50100 | 140066 | 140076 | 140079 | 140077 | 140076 |
70204 | 140075 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 140060 | 0 | 139616 | 25 | 90120 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1237179 | 5332262 | 16116123 | 0 | 140050 | 0 | 140074 | 140167 | 130751 | 3 | 131178 | 80100 | 30325 | 10000 | 30000 | 60200 | 20000 | 30000 | 140075 | 140065 | 1 | 1 | 50201 | 100 | 0 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10001 | 0 | 0 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139745 | 50000 | 13 | 10 | 13 | 10000 | 20000 | 50100 | 140076 | 140076 | 140078 | 140076 | 140076 |
70204 | 140076 | 1085 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 4 | 0 | 1 | 0 | 140060 | 0 | 139619 | 25 | 90103 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1237179 | 5332262 | 16116123 | 0 | 140051 | 0 | 140078 | 140075 | 130751 | 3 | 131178 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140075 | 140065 | 1 | 1 | 50201 | 100 | 0 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 1 | 0 | 3 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 3210 | 1 | 121 | 1 | 2 | 139745 | 50000 | 13 | 10 | 13 | 10000 | 20000 | 50100 | 140076 | 140076 | 140066 | 140066 | 140076 |
70204 | 140078 | 1085 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 140060 | 0 | 139617 | 25 | 90103 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1237179 | 5331499 | 16116123 | 0 | 140051 | 0 | 140075 | 140075 | 130751 | 3 | 131178 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140075 | 140065 | 1 | 1 | 50201 | 100 | 0 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 1 | 0 | 0 | 10000 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139745 | 50000 | 13 | 13 | 13 | 10000 | 20000 | 50100 | 140076 | 140076 | 140076 | 140066 | 140066 |
70204 | 140075 | 1086 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 9 | 0 | 0 | 0 | 140060 | 0 | 139617 | 25 | 90106 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1237179 | 5332262 | 16116123 | 0 | 140031 | 0 | 140075 | 140075 | 130751 | 3 | 131158 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140055 | 140075 | 1 | 1 | 50201 | 100 | 0 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 1 | 10000 | 0 | 2 | 0 | 3 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 3233 | 1 | 121 | 1 | 1 | 139745 | 50000 | 13 | 13 | 13 | 10000 | 20000 | 50100 | 140076 | 140079 | 140076 | 140158 | 140066 |
70204 | 140075 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 140146 | 0 | 139674 | 25 | 90103 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1237179 | 5331499 | 16122019 | 0 | 140072 | 0 | 140084 | 140075 | 130751 | 3 | 131178 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140055 | 140055 | 1 | 1 | 50201 | 100 | 0 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 2 | 1 | 10000 | 0 | 1 | 0 | 3 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139745 | 50000 | 13 | 10 | 10 | 10000 | 20000 | 50100 | 140056 | 140076 | 140076 | 140076 | 140056 |
70204 | 140075 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 40 | 88 | 0 | 0 | 140040 | 0 | 139617 | 25 | 90103 | 50100 | 30003 | 10000 | 40100 | 30000 | 10039 | 1237179 | 5332262 | 16116123 | 0 | 140051 | 0 | 140075 | 140075 | 130753 | 3 | 131180 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30121 | 140075 | 140065 | 1 | 1 | 50201 | 100 | 0 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 3195 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139745 | 50000 | 10 | 10 | 13 | 10000 | 20000 | 50100 | 140076 | 140076 | 140076 | 140076 | 140076 |
70204 | 140405 | 1087 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 264 | 0 | 0 | 0 | 140220 | 0 | 139708 | 108 | 90134 | 50141 | 30011 | 10003 | 40382 | 30235 | 10117 | 1247582 | 5332373 | 16126224 | 0 | 140226 | 0 | 140246 | 140228 | 130774 | 42 | 131291 | 80413 | 30565 | 10122 | 30245 | 60942 | 20164 | 30364 | 140357 | 140334 | 3 | 1 | 50201 | 100 | 0 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10002 | 2 | 1 | 10005 | 2 | 1 | 0 | 9640 | 10003 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 3281 | 1 | 121 | 1 | 1 | 139745 | 50000 | 13 | 13 | 15 | 10000 | 20000 | 50100 | 140076 | 140076 | 140056 | 140076 | 140076 |
70204 | 140075 | 1085 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 13 | 0 | 0 | 0 | 140060 | 0 | 139597 | 25 | 90103 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1237179 | 5331499 | 16116123 | 0 | 140051 | 0 | 140055 | 140075 | 130732 | 3 | 131178 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140055 | 140075 | 1 | 1 | 50201 | 100 | 0 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 0 | 10000 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139744 | 50000 | 13 | 13 | 13 | 10000 | 20000 | 50100 | 140076 | 140076 | 140076 | 140076 | 140076 |
Result (median cycles for code, minus 3 chain cycles): 11.0058
retire uop (01) | cycle (02) | 03 | mmu table walk data (08) | 09 | l2 tlb miss instruction (0a) | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 23 | 3f | 4d | 51 | schedule uop (52) | schedule int uop (53) | schedule simd uop (54) | schedule ldst uop (55) | dispatch int uop (56) | dispatch simd uop (57) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | ldst uops in schedulers (5b) | 69 | 6d | 6e | map stall dispatch (70) | int prf full (71) | 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) | ac | af | b5 | l1d cache miss ld nonspec (bf) | l1d tlb miss nonspec (c1) | c2 | branch cond mispred nonspec (c5) | cf | d0 | d2 | d5 | map dispatch bubble (d6) | d9 | dd | fetch restart (de) | e0 | e7 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
70025 | 140053 | 1085 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 140021 | 139658 | 25 | 90013 | 50010 | 30003 | 10000 | 40010 | 30000 | 10000 | 1245979 | 5333667 | 16116060 | 140034 | 140058 | 140059 | 130757 | 0 | 3 | 131217 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140060 | 140054 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 2 | 3225 | 10000 | 1 | 1 | 0 | 0 | 0 | 3140 | 0 | 0 | 3 | 87 | 0 | 4 | 8 | 139730 | 0 | 50000 | 0 | 11 | 13 | 10000 | 20000 | 50010 | 140150 | 140059 | 140059 | 140037 | 140055 |
70024 | 140058 | 1085 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 140043 | 139658 | 25 | 90013 | 50010 | 30003 | 10000 | 40010 | 30000 | 10000 | 1245979 | 5333591 | 16115517 | 140034 | 140058 | 140058 | 130757 | 0 | 3 | 131217 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140039 | 140054 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 1 | 3 | 10000 | 1 | 1 | 0 | 0 | 0 | 3140 | 0 | 0 | 4 | 87 | 0 | 7 | 4 | 139730 | 0 | 50000 | 13 | 0 | 10 | 10000 | 20000 | 50010 | 140059 | 140059 | 140059 | 140059 | 140059 |
70024 | 140058 | 1085 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 13 | 0 | 0 | 140021 | 139658 | 25 | 90013 | 50010 | 30000 | 10000 | 40010 | 30000 | 10000 | 1245979 | 5333592 | 16115517 | 140034 | 140058 | 140058 | 130757 | 0 | 3 | 131217 | 80010 | 30020 | 10000 | 30139 | 60020 | 20000 | 30000 | 140058 | 140058 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 1 | 0 | 10000 | 1 | 1 | 0 | 0 | 0 | 3140 | 0 | 0 | 5 | 87 | 0 | 6 | 7 | 139730 | 0 | 50000 | 13 | 13 | 0 | 10000 | 20000 | 50010 | 140059 | 140055 | 140059 | 140059 | 140059 |
70024 | 140058 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 13 | 0 | 0 | 140043 | 139658 | 45 | 90013 | 50010 | 30003 | 10000 | 40010 | 30000 | 10000 | 1245979 | 5333709 | 16115517 | 140034 | 140059 | 140063 | 130757 | 0 | 3 | 131217 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140058 | 140058 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 0 | 10000 | 1 | 3 | 10000 | 0 | 1 | 0 | 0 | 0 | 3140 | 0 | 0 | 6 | 102 | 0 | 7 | 7 | 139726 | 0 | 50000 | 13 | 13 | 13 | 10000 | 20000 | 50010 | 140059 | 140059 | 140059 | 140059 | 140059 |
70024 | 140058 | 1085 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 16 | 0 | 0 | 140044 | 139658 | 25 | 90013 | 50010 | 30003 | 10000 | 40010 | 30000 | 10000 | 1245979 | 5333591 | 16115517 | 140036 | 140058 | 140058 | 130757 | 0 | 3 | 131217 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140060 | 140058 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 10000 | 1 | 0 | 0 | 0 | 0 | 3140 | 0 | 0 | 3 | 87 | 0 | 5 | 4 | 139730 | 0 | 50000 | 13 | 13 | 13 | 10000 | 20000 | 50010 | 140064 | 140109 | 140037 | 140257 | 140062 |
70024 | 140058 | 1085 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | 0 | 0 | 140021 | 139658 | 25 | 90013 | 50010 | 30090 | 10037 | 40010 | 30000 | 10000 | 1245979 | 5333592 | 16115517 | 140035 | 140058 | 140058 | 130757 | 0 | 3 | 131217 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30122 | 140058 | 140058 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 3 | 10000 | 1 | 1 | 0 | 0 | 0 | 3140 | 0 | 0 | 4 | 87 | 0 | 4 | 4 | 139850 | 0 | 50000 | 13 | 13 | 13 | 10000 | 20000 | 50010 | 140038 | 140059 | 140055 | 140059 | 140059 |
70024 | 140058 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 16 | 0 | 0 | 140043 | 139658 | 25 | 90013 | 50010 | 30003 | 10000 | 40010 | 30118 | 10000 | 1245979 | 5333591 | 16115517 | 140034 | 140058 | 140036 | 130735 | 0 | 3 | 131271 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140061 | 140054 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 10000 | 0 | 1 | 10000 | 0 | 3 | 10000 | 1 | 1 | 0 | 0 | 0 | 3140 | 0 | 0 | 5 | 87 | 0 | 7 | 7 | 139730 | 0 | 50000 | 13 | 14 | 13 | 10000 | 20000 | 50010 | 140061 | 140059 | 140059 | 140059 | 140059 |
70024 | 140057 | 1124 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 25 | 0 | 0 | 140039 | 139658 | 25 | 90013 | 50010 | 30003 | 10001 | 40010 | 30000 | 10000 | 1245988 | 5333591 | 16115517 | 140034 | 140107 | 140060 | 130757 | 0 | 3 | 131217 | 80010 | 30020 | 10000 | 30000 | 60262 | 20000 | 30000 | 140058 | 140058 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 2 | 0 | 10000 | 1 | 1 | 0 | 0 | 0 | 3140 | 0 | 0 | 7 | 87 | 0 | 7 | 5 | 139730 | 0 | 50000 | 13 | 10 | 0 | 10000 | 20000 | 50010 | 140059 | 140059 | 140059 | 140059 | 140060 |
70024 | 140058 | 1086 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 133 | 0 | 0 | 140043 | 139636 | 25 | 90013 | 50010 | 30003 | 10000 | 40151 | 30000 | 10000 | 1245979 | 5333591 | 16115517 | 140040 | 140058 | 140058 | 130757 | 0 | 3 | 131195 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30120 | 140058 | 140036 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 3265 | 10000 | 1 | 1 | 0 | 0 | 0 | 3163 | 0 | 0 | 4 | 120 | 0 | 8 | 8 | 139792 | 0 | 50020 | 0 | 10 | 13 | 10000 | 20000 | 50010 | 140060 | 140248 | 140059 | 140158 | 140154 |
70024 | 140155 | 1087 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | 2 | 265 | 264 | 0 | 140229 | 140843 | 80 | 90044 | 50050 | 30008 | 10004 | 40433 | 30422 | 10040 | 1255377 | 5339034 | 16125454 | 140188 | 140254 | 140446 | 130820 | 0 | 43 | 131284 | 80908 | 30264 | 10163 | 30240 | 60260 | 20162 | 30479 | 140159 | 140354 | 4 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 1 | 0 | 10000 | 0 | 1 | 0 | 0 | 0 | 3140 | 0 | 0 | 5 | 87 | 0 | 6 | 7 | 139730 | 0 | 50000 | 10 | 10 | 13 | 10000 | 20000 | 50010 | 140059 | 140059 | 140060 | 140059 | 140059 |
Count: 8
Code:
ld2r { v0.8b, v1.8b }, [x6], x8 ld2r { v0.8b, v1.8b }, [x6], x8 ld2r { v0.8b, v1.8b }, [x6], x8 ld2r { v0.8b, v1.8b }, [x6], x8 ld2r { v0.8b, v1.8b }, [x6], x8 ld2r { v0.8b, v1.8b }, [x6], x8 ld2r { v0.8b, v1.8b }, [x6], x8 ld2r { v0.8b, v1.8b }, [x6], x8
mov x7, x6 mov x8, x6 mov x9, x6 mov x10, x6 mov x11, x6 mov x12, x6 mov x13, x6 mov x8, 0
(fused SUBS/B.cc loop)
Result (median cycles for code divided by count): 1.0005
retire uop (01) | cycle (02) | 03 | mmu table walk 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 | 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) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | b5 | b6 | bb | l1d cache miss ld nonspec (bf) | c2 | branch call indir mispred nonspec (ca) | branch mispred nonspec (cb) | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | e7 | ? int output thing (e9) | ea | eb | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
240205 | 80041 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 15 | 0 | 0 | 0 | 0 | 80026 | 1 | 6 | 6 | 0 | 4 | 25 | 320140 | 80100 | 160030 | 80000 | 80100 | 160000 | 80000 | 4408215 | 3758376 | 9826075 | 0 | 80022 | 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 | 80014 | 0 | 0 | 0 | 52 | 80014 | 6 | 0 | 9 | 18 | 0 | 0 | 0 | 5128 | 1 | 16 | 1 | 1 | 80038 | 1 | 80000 | 9 | 6 | 80000 | 160000 | 80100 | 80042 | 80042 | 80042 | 80042 | 80042 |
240204 | 80041 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 20 | 0 | 0 | 0 | 0 | 80026 | 1 | 6 | 6 | 0 | 0 | 25 | 320140 | 80100 | 160032 | 80000 | 80100 | 160000 | 80000 | 4408215 | 3758375 | 9826337 | 0 | 80022 | 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 | 80013 | 0 | 1 | 0 | 16 | 80010 | 6 | 1 | 0 | 0 | 0 | 0 | 0 | 5110 | 1 | 16 | 1 | 1 | 80038 | 1 | 80000 | 9 | 6 | 80000 | 160000 | 80100 | 80042 | 80042 | 80042 | 80042 | 80042 |
240204 | 80041 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 152 | 0 | 0 | 0 | 0 | 80026 | 1 | 6 | 6 | 0 | 0 | 25 | 320140 | 80100 | 160040 | 80000 | 80100 | 160000 | 80000 | 4408215 | 3758372 | 9826355 | 0 | 80022 | 80041 | 80041 | 49924 | 0 | 3 | 49999 | 320100 | 200 | 80000 | 160542 | 200 | 160266 | 160000 | 80321 | 80041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80177 | 0 | 14 | 80101 | 0 | 0 | 0 | 1186 | 80189 | 6 | 0 | 10 | 18 | 9 | 0 | 0 | 5146 | 1 | 34 | 1 | 1 | 80252 | 0 | 81620 | 8 | 13 | 80000 | 160000 | 80100 | 80324 | 80182 | 80322 | 80182 | 80465 |
240204 | 80180 | 623 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 20 | 0 | 0 | 0 | 0 | 80026 | 1 | 0 | 6 | 0 | 44 | 68 | 320142 | 80100 | 161990 | 80000 | 80100 | 160536 | 80667 | 4408215 | 3761868 | 9835151 | 1 | 80233 | 80041 | 80181 | 49951 | 0 | 32 | 50079 | 320631 | 200 | 80136 | 160000 | 200 | 160000 | 160000 | 80323 | 80041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80090 | 2 | 18 | 80014 | 1 | 0 | 0 | 1199 | 80009 | 6 | 0 | 0 | 18 | 2 | 0 | 0 | 5110 | 1 | 16 | 1 | 1 | 80038 | 1 | 80000 | 0 | 6 | 80000 | 160000 | 80100 | 80042 | 80042 | 80042 | 80042 | 80042 |
240204 | 80041 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 20 | 0 | 0 | 0 | 0 | 80026 | 1 | 6 | 6 | 0 | 0 | 25 | 320140 | 80125 | 160000 | 80000 | 80100 | 160000 | 80000 | 4408211 | 3758376 | 9825967 | 1 | 80022 | 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 | 80013 | 0 | 0 | 0 | 16 | 80013 | 6 | 1 | 10 | 18 | 0 | 0 | 0 | 5110 | 1 | 16 | 1 | 1 | 80038 | 0 | 80000 | 0 | 9 | 80000 | 160000 | 80100 | 80042 | 80042 | 80042 | 80042 | 80042 |
240204 | 80041 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 26 | 0 | 0 | 0 | 0 | 80026 | 1 | 6 | 6 | 0 | 3 | 25 | 320493 | 80100 | 160040 | 80000 | 80100 | 160000 | 80000 | 4408215 | 3758376 | 9826353 | 1 | 80022 | 80041 | 80041 | 49924 | 0 | 3 | 49999 | 320100 | 200 | 80000 | 160000 | 200 | 160000 | 160000 | 80041 | 80041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 1 | 100 | 80000 | 0 | 14 | 80014 | 0 | 1 | 0 | 39 | 80013 | 6 | 1 | 10 | 18 | 0 | 0 | 0 | 5110 | 1 | 16 | 4 | 1 | 80038 | 1 | 80000 | 12 | 6 | 80000 | 160000 | 80100 | 80042 | 80042 | 80042 | 80042 | 80042 |
240204 | 80041 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 29 | 0 | 0 | 0 | 0 | 80026 | 1 | 6 | 6 | 0 | 0 | 25 | 320140 | 80100 | 160000 | 80000 | 80100 | 160000 | 80000 | 4408215 | 3758376 | 9826353 | 1 | 80022 | 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 | 80000 | 0 | 0 | 0 | 17 | 80013 | 6 | 0 | 9 | 18 | 0 | 0 | 0 | 5110 | 1 | 16 | 1 | 1 | 80038 | 0 | 80000 | 9 | 9 | 80000 | 160000 | 80100 | 80042 | 80042 | 80042 | 80042 | 80042 |
240204 | 80041 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 19 | 0 | 0 | 0 | 0 | 80026 | 1 | 0 | 6 | 0 | 0 | 25 | 320140 | 80100 | 160038 | 80000 | 80100 | 160000 | 80000 | 4408215 | 3758375 | 9825969 | 1 | 80022 | 80041 | 80041 | 49924 | 0 | 3 | 49999 | 320100 | 200 | 80000 | 160000 | 200 | 160000 | 160000 | 80041 | 80041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 1 | 100 | 80000 | 0 | 0 | 80013 | 0 | 0 | 0 | 16 | 80013 | 6 | 1 | 0 | 18 | 0 | 0 | 0 | 5110 | 1 | 16 | 1 | 1 | 80038 | 1 | 80000 | 10 | 9 | 80000 | 160000 | 80100 | 80042 | 80042 | 80042 | 80042 | 80042 |
240204 | 80041 | 620 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 20 | 0 | 0 | 0 | 0 | 80026 | 1 | 6 | 0 | 0 | 3 | 25 | 320138 | 80100 | 160040 | 80000 | 80100 | 160000 | 80000 | 4408215 | 3758372 | 9826337 | 1 | 80022 | 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 | 80013 | 0 | 0 | 0 | 16 | 80014 | 6 | 1 | 9 | 18 | 0 | 0 | 0 | 5110 | 1 | 16 | 1 | 1 | 80038 | 0 | 80000 | 9 | 9 | 80000 | 160000 | 80100 | 80042 | 80042 | 80042 | 80042 | 80042 |
240204 | 80041 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 80026 | 1 | 6 | 6 | 0 | 0 | 25 | 320140 | 80100 | 160030 | 80000 | 80100 | 160000 | 80000 | 4408215 | 3758376 | 9825965 | 1 | 80022 | 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 | 18 | 80014 | 0 | 96 | 0 | 14 | 80014 | 6 | 1 | 0 | 18 | 0 | 0 | 0 | 5110 | 1 | 16 | 1 | 1 | 80038 | 1 | 80000 | 9 | 9 | 80000 | 160000 | 80100 | 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 | 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) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | b5 | b6 | bb | l1d cache miss ld nonspec (bf) | l1d tlb miss nonspec (c1) | c2 | cd | 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 |
240025 | 80041 | 621 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 44 | 0 | 0 | 0 | 0 | 0 | 80026 | 1 | 6 | 6 | 1 | 5 | 25 | 320072 | 80010 | 160062 | 80000 | 80010 | 160000 | 80000 | 4407692 | 3758374 | 9825235 | 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 | 0 | 10 | 80008 | 9 | 23 | 80025 | 0 | 0 | 1 | 28 | 80019 | 6 | 1 | 25 | 23 | 7 | 1 | 0 | 5020 | 3 | 4 | 16 | 6 | 5 | 80038 | 0 | 80000 | 9 | 9 | 80000 | 160000 | 80010 | 80042 | 80042 | 80201 | 80356 | 80042 |
240024 | 80041 | 620 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 43 | 0 | 0 | 0 | 0 | 0 | 80026 | 0 | 0 | 0 | 1 | 3 | 25 | 320024 | 80010 | 160064 | 80000 | 80010 | 160000 | 80000 | 4407692 | 3758373 | 9825235 | 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 | 0 | 10 | 80006 | 6 | 0 | 80027 | 0 | 0 | 1 | 6 | 80019 | 0 | 1 | 25 | 23 | 7 | 0 | 0 | 5020 | 9 | 3 | 15 | 6 | 4 | 80038 | 0 | 80000 | 0 | 9 | 80000 | 160000 | 80010 | 80042 | 80042 | 80042 | 80042 | 80042 |
240024 | 80041 | 621 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | 0 | 0 | 80026 | 1 | 6 | 0 | 1 | 2 | 25 | 320074 | 80010 | 160062 | 80000 | 80010 | 160000 | 80000 | 4407692 | 3758373 | 9827214 | 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 | 0 | 10 | 80008 | 7 | 23 | 80027 | 0 | 0 | 1 | 28 | 80019 | 6 | 1 | 26 | 0 | 7 | 0 | 0 | 5020 | 6 | 6 | 15 | 5 | 3 | 80038 | 1 | 80000 | 9 | 9 | 80000 | 160000 | 80010 | 80042 | 80042 | 80042 | 80042 | 80042 |
240024 | 80041 | 620 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | 0 | 0 | 80026 | 1 | 6 | 6 | 1 | 1 | 25 | 320072 | 80010 | 160062 | 80000 | 80010 | 160000 | 80000 | 4407692 | 3758374 | 9827214 | 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 | 0 | 10 | 80006 | 7 | 23 | 80007 | 0 | 0 | 0 | 24 | 80019 | 6 | 1 | 6 | 23 | 7 | 1 | 0 | 5020 | 6 | 3 | 15 | 4 | 7 | 80038 | 1 | 80000 | 9 | 0 | 80000 | 160000 | 80010 | 80042 | 80042 | 80042 | 80042 | 80181 |
240024 | 80041 | 620 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | 0 | 0 | 80026 | 1 | 6 | 6 | 1 | 6 | 25 | 320074 | 80010 | 160064 | 80000 | 80010 | 160000 | 80000 | 4407696 | 3758373 | 9827216 | 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 | 0 | 10 | 80007 | 8 | 23 | 80026 | 0 | 0 | 0 | 25 | 80019 | 6 | 1 | 25 | 23 | 6 | 2 | 0 | 5038 | 3 | 6 | 15 | 4 | 6 | 80038 | 1 | 80000 | 9 | 0 | 80000 | 160000 | 80010 | 80042 | 80042 | 80042 | 80042 | 80042 |
240024 | 80041 | 622 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 31 | 0 | 1 | 0 | 0 | 0 | 80026 | 1 | 6 | 6 | 1 | 2 | 25 | 320074 | 80102 | 160064 | 80000 | 80010 | 160000 | 80000 | 4407676 | 3758373 | 9826118 | 0 | 80022 | 80181 | 80041 | 49947 | 0 | 3 | 50022 | 320010 | 20 | 80000 | 160000 | 20 | 160000 | 160000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80007 | 10 | 0 | 80026 | 0 | 0 | 0 | 26 | 80018 | 6 | 1 | 26 | 23 | 7 | 1 | 0 | 5020 | 6 | 6 | 16 | 4 | 5 | 80038 | 0 | 80000 | 9 | 9 | 80000 | 160000 | 80010 | 80042 | 80042 | 80042 | 80042 | 80042 |
240024 | 80041 | 620 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 33 | 0 | 0 | 0 | 0 | 0 | 80167 | 1 | 6 | 6 | 1 | 2 | 25 | 320074 | 80010 | 160014 | 80000 | 80010 | 160265 | 80000 | 4407686 | 3758373 | 9826167 | 0 | 80128 | 80041 | 80041 | 49947 | 0 | 3 | 50022 | 320010 | 20 | 80000 | 160000 | 20 | 160000 | 160000 | 80181 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80007 | 7 | 27 | 80029 | 0 | 0 | 1 | 33 | 80022 | 6 | 1 | 7 | 0 | 7 | 0 | 0 | 5022 | 0 | 5 | 16 | 4 | 4 | 80038 | 1 | 80000 | 13 | 13 | 80000 | 160000 | 80010 | 80042 | 80042 | 80042 | 80042 | 80042 |
240024 | 80041 | 620 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 49 | 0 | 0 | 0 | 0 | 0 | 80026 | 0 | 6 | 0 | 4 | 3 | 25 | 320082 | 80010 | 160068 | 80000 | 80010 | 160000 | 80000 | 4407519 | 3758364 | 9826666 | 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 | 0 | 10 | 80007 | 7 | 27 | 80030 | 0 | 0 | 1 | 7 | 80022 | 6 | 1 | 30 | 27 | 7 | 1 | 0 | 5020 | 0 | 6 | 16 | 8 | 6 | 80038 | 0 | 80000 | 13 | 13 | 80000 | 160000 | 80010 | 80042 | 80042 | 80042 | 80042 | 80042 |
240024 | 80041 | 620 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 36 | 0 | 0 | 0 | 0 | 0 | 80026 | 1 | 6 | 6 | 0 | 7 | 25 | 320078 | 80010 | 160072 | 80000 | 80010 | 160000 | 80000 | 4407617 | 3758365 | 9826287 | 0 | 80022 | 80041 | 80041 | 49947 | 0 | 3 | 50022 | 320010 | 20 | 80136 | 160000 | 20 | 160000 | 160000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 1 | 10 | 80008 | 8 | 27 | 80029 | 0 | 0 | 1 | 30 | 80022 | 6 | 1 | 29 | 27 | 7 | 1 | 0 | 5024 | 0 | 5 | 16 | 6 | 4 | 80038 | 0 | 80000 | 13 | 0 | 80000 | 160000 | 80010 | 80042 | 80042 | 80042 | 80042 | 80042 |
240024 | 80041 | 620 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 48 | 0 | 0 | 0 | 0 | 0 | 80026 | 1 | 6 | 6 | 4 | 3 | 25 | 320078 | 80010 | 160072 | 80481 | 83497 | 167213 | 83470 | 4458556 | 3773785 | 9825225 | 0 | 80022 | 80041 | 80041 | 49947 | 22 | 3 | 50021 | 320010 | 20 | 80000 | 160000 | 20 | 160000 | 160000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80007 | 7 | 27 | 80031 | 0 | 0 | 0 | 33 | 80022 | 6 | 1 | 30 | 27 | 7 | 1 | 0 | 5020 | 0 | 6 | 16 | 5 | 5 | 80038 | 0 | 80000 | 13 | 13 | 80000 | 160000 | 80010 | 80042 | 80042 | 80042 | 80042 | 80042 |