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.16b, v1.16b }, [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 | 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 | 1e | 22 | 23 | 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 | 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 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 | 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 | 29444 | 220 | 1 | 19 | 0 | 1 | 20 | 1 | 0 | 0 | 6 | 1 | 0 | 0 | 4615 | 28873 | 0 | 1 | 0 | 17108 | 4006 | 2006 | 2000 | 2000 | 2000 | 10000 | 23819 | 4 | 22831 | 0 | 29111 | 29313 | 3 | 10 | 4000 | 2000 | 2000 | 2000 | 4000 | 29200 | 29090 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 2004 | 4 | 6 | 2004 | 1 | 0 | 1 | 2 | 2002 | 4 | 0 | 4 | 0 | 13148 | 9154 | 6857 | 3083 | 9 | 56 | 20483 | 3073 | 3815 | 26 | 49 | 52 | 28722 | 16215 | 13373 | 14905 | 2000 | 2000 | 29363 | 29340 | 29401 | 29452 | 29350 |
64004 | 29343 | 220 | 1 | 17 | 1 | 1 | 20 | 1 | 0 | 0 | 5 | 1 | 0 | 0 | 4674 | 28860 | 0 | 0 | 2 | 17083 | 4004 | 2000 | 2000 | 2000 | 2000 | 10000 | 23852 | 1 | 22836 | 0 | 29086 | 29332 | 3 | 10 | 4000 | 2000 | 2000 | 2000 | 4000 | 29196 | 29183 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 2000 | 0 | 0 | 2000 | 0 | 0 | 0 | 3 | 2000 | 4 | 0 | 0 | 0 | 13044 | 9287 | 6847 | 3056 | 5 | 50 | 20296 | 3081 | 3818 | 24 | 50 | 43 | 28476 | 16243 | 13410 | 14922 | 2000 | 2000 | 29402 | 29422 | 29351 | 29416 | 29367 |
64004 | 29322 | 220 | 0 | 21 | 0 | 0 | 19 | 0 | 0 | 0 | 5 | 1 | 0 | 0 | 4693 | 28855 | 0 | 0 | 0 | 17040 | 4004 | 2004 | 2000 | 2000 | 2000 | 10000 | 23806 | 4 | 22851 | 0 | 29405 | 29484 | 3 | 10 | 4000 | 2000 | 2000 | 2000 | 4000 | 29283 | 29322 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 2000 | 0 | 4 | 2000 | 0 | 0 | 0 | 4 | 2000 | 0 | 0 | 0 | 0 | 12931 | 9169 | 6841 | 3138 | 6 | 46 | 20526 | 3277 | 3811 | 20 | 48 | 50 | 28455 | 16341 | 13523 | 14784 | 2000 | 2000 | 29286 | 29296 | 29292 | 29358 | 29423 |
64004 | 29265 | 219 | 0 | 21 | 0 | 0 | 20 | 0 | 0 | 0 | 5 | 1 | 0 | 0 | 4598 | 28861 | 0 | 0 | 0 | 17159 | 4004 | 2004 | 2000 | 2000 | 2000 | 10000 | 23812 | 5 | 22848 | 0 | 29166 | 29225 | 3 | 10 | 4000 | 2000 | 2000 | 2000 | 4000 | 29158 | 29171 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 2000 | 0 | 4 | 2000 | 0 | 0 | 0 | 0 | 2000 | 4 | 4 | 4 | 0 | 13117 | 9335 | 6860 | 3093 | 9 | 45 | 20303 | 3171 | 3812 | 14 | 46 | 44 | 28421 | 16260 | 13408 | 14649 | 2000 | 2000 | 29304 | 29383 | 29316 | 29353 | 29349 |
64004 | 29295 | 220 | 0 | 20 | 0 | 0 | 22 | 0 | 0 | 0 | 5 | 1 | 0 | 0 | 4648 | 28804 | 0 | 0 | 0 | 17180 | 4004 | 2000 | 2000 | 2000 | 2000 | 10000 | 23816 | 3 | 22808 | 0 | 29122 | 29246 | 3 | 10 | 4000 | 2000 | 2000 | 2000 | 4000 | 29117 | 29080 | 1 | 1 | 61001 | 1000 | 1000 | 1 | 2000 | 0 | 4 | 2000 | 0 | 0 | 0 | 0 | 2000 | 4 | 0 | 0 | 0 | 13095 | 9338 | 6839 | 3092 | 6 | 52 | 20353 | 3067 | 3814 | 18 | 53 | 50 | 28453 | 16320 | 13332 | 14967 | 2000 | 2000 | 29395 | 29367 | 29346 | 29298 | 29403 |
64004 | 29277 | 220 | 0 | 22 | 0 | 0 | 26 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | 4636 | 29033 | 0 | 0 | 0 | 17173 | 4004 | 2004 | 2000 | 2000 | 2000 | 10000 | 23862 | 3 | 22809 | 0 | 29047 | 29284 | 3 | 10 | 4000 | 2000 | 2000 | 2000 | 4000 | 29096 | 29059 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 2000 | 0 | 4 | 2000 | 0 | 0 | 0 | 0 | 2000 | 4 | 0 | 4 | 0 | 13021 | 9178 | 6843 | 3090 | 8 | 50 | 20272 | 3086 | 3816 | 23 | 51 | 48 | 28424 | 16234 | 13400 | 14645 | 2000 | 2000 | 29309 | 29218 | 29337 | 29342 | 29299 |
64004 | 29318 | 220 | 0 | 22 | 0 | 0 | 19 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 4633 | 28819 | 0 | 0 | 0 | 17109 | 4004 | 2004 | 2000 | 2000 | 2000 | 10000 | 23792 | 2 | 22777 | 0 | 29085 | 29237 | 3 | 10 | 4000 | 2000 | 2000 | 2000 | 4000 | 29221 | 29212 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 2000 | 0 | 4 | 2000 | 0 | 0 | 0 | 3 | 2000 | 4 | 0 | 0 | 0 | 12950 | 9236 | 6886 | 3109 | 7 | 44 | 20278 | 3107 | 3810 | 15 | 45 | 40 | 28497 | 16230 | 13231 | 14954 | 2000 | 2000 | 29277 | 29318 | 29273 | 29178 | 29335 |
64004 | 29367 | 219 | 0 | 22 | 0 | 0 | 22 | 0 | 0 | 0 | 5 | 0 | 0 | 0 | 4566 | 28807 | 0 | 0 | 0 | 17113 | 4004 | 2004 | 2000 | 2000 | 2000 | 10000 | 23847 | 2 | 22804 | 0 | 29111 | 29308 | 3 | 10 | 4000 | 2000 | 2000 | 2000 | 4000 | 29149 | 29197 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 2000 | 0 | 4 | 2000 | 0 | 0 | 0 | 0 | 2000 | 4 | 0 | 4 | 0 | 12950 | 9324 | 6941 | 3061 | 6 | 42 | 20292 | 3090 | 3812 | 21 | 49 | 45 | 28377 | 16276 | 13342 | 15067 | 2000 | 2000 | 29355 | 29326 | 29358 | 29376 | 29319 |
64004 | 29294 | 220 | 0 | 20 | 0 | 0 | 17 | 0 | 0 | 0 | 5 | 1 | 0 | 0 | 4619 | 28836 | 0 | 0 | 0 | 17194 | 4004 | 2004 | 2000 | 2000 | 2000 | 10000 | 23864 | 4 | 22814 | 0 | 29028 | 29289 | 3 | 10 | 4000 | 2000 | 2000 | 2000 | 4000 | 29188 | 29245 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 2000 | 0 | 4 | 2000 | 0 | 0 | 0 | 4 | 2000 | 4 | 0 | 4 | 0 | 13001 | 9124 | 6872 | 3082 | 8 | 48 | 20352 | 3112 | 3817 | 21 | 43 | 47 | 28409 | 16292 | 13400 | 15086 | 2000 | 2000 | 29287 | 29361 | 29350 | 29321 | 29330 |
64004 | 29344 | 220 | 0 | 25 | 0 | 0 | 19 | 0 | 1 | 0 | 5 | 1 | 0 | 0 | 4597 | 28908 | 0 | 0 | 0 | 17140 | 4004 | 2004 | 2000 | 2000 | 2000 | 10000 | 23808 | 5 | 22811 | 0 | 29064 | 29245 | 3 | 10 | 4000 | 2000 | 2000 | 2000 | 4000 | 29191 | 29127 | 1 | 1 | 61001 | 1000 | 1000 | 1 | 2000 | 0 | 4 | 2000 | 0 | 0 | 0 | 0 | 2000 | 0 | 0 | 4 | 0 | 13228 | 9277 | 6835 | 3150 | 5 | 48 | 20249 | 3146 | 3821 | 17 | 38 | 46 | 28405 | 16335 | 13420 | 15037 | 2000 | 2000 | 29327 | 29366 | 29308 | 29307 | 29390 |
Chain cycles: 3
Code:
ld2 { v0.16b, v1.16b }, [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.0055
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | l2 tlb miss data (0b) | 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 | 6b | 6d | 6e | map stall dispatch (70) | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map simd uop (7e) | map int uop inputs (7f) | map ldst uop inputs (80) | map simd uop inputs (81) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int alu (97) | inst simd load (98) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss ld (a3) | ld unit uop (a6) | l1d cache writeback (a8) | a9 | ac | af | b5 | bb | l1d cache miss ld nonspec (bf) | l1d tlb miss nonspec (c1) | c2 | branch cond mispred nonspec (c5) | 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 | 140058 | 1049 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 1 | 140048 | 84784 | 129676 | 25 | 90106 | 40100 | 30006 | 20000 | 30100 | 30000 | 20000 | 12045055 | 6692548 | 12181794 | 1 | 140037 | 0 | 140061 | 140061 | 129515 | 3 | 129940 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140061 | 140057 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 20003 | 3 | 2 | 20005 | 0 | 1 | 2 | 20000 | 2 | 2 | 2 | 2 | 0 | 0 | 3210 | 1 | 16 | 1 | 1 | 139801 | 40000 | 14 | 10 | 14 | 20000 | 20000 | 40100 | 140042 | 140062 | 140062 | 140062 | 140058 |
80204 | 140061 | 1049 | 1 | 0 | 1 | 0 | 0 | 0 | 4 | 0 | 1 | 0 | 2 | 140046 | 84785 | 129696 | 25 | 90106 | 40100 | 30006 | 20000 | 30100 | 30000 | 20000 | 12045055 | 6692548 | 12183227 | 1 | 140037 | 0 | 140061 | 140061 | 129515 | 3 | 129940 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140061 | 140057 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 20003 | 3 | 2 | 20004 | 0 | 1 | 2 | 20000 | 2 | 2 | 2 | 2 | 1 | 0 | 3210 | 1 | 16 | 1 | 1 | 139775 | 40000 | 14 | 10 | 14 | 20000 | 20000 | 40100 | 140056 | 140056 | 140056 | 140060 | 140052 |
80204 | 140069 | 1049 | 0 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | 1 | 140040 | 84775 | 129690 | 25 | 90103 | 40100 | 30003 | 20000 | 30100 | 30000 | 20000 | 12044533 | 6692260 | 12181242 | 0 | 140031 | 0 | 140055 | 140055 | 129489 | 3 | 129938 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140055 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 20000 | 0 | 2 | 20000 | 0 | 0 | 0 | 20000 | 0 | 0 | 2 | 0 | 0 | 0 | 3210 | 1 | 16 | 1 | 1 | 139791 | 40000 | 14 | 14 | 14 | 20000 | 20000 | 40100 | 140056 | 140056 | 140036 | 140052 | 140052 |
80204 | 140051 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 140040 | 84775 | 129690 | 25 | 90103 | 40100 | 30003 | 20000 | 30100 | 30000 | 20000 | 12044533 | 6692260 | 12182693 | 1 | 140031 | 0 | 140055 | 140055 | 129509 | 3 | 129938 | 80100 | 30200 | 20000 | 30000 | 60200 | 20066 | 50000 | 140051 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 20000 | 0 | 0 | 20000 | 0 | 0 | 0 | 20000 | 2 | 0 | 2 | 0 | 0 | 0 | 3210 | 1 | 16 | 1 | 1 | 139795 | 40000 | 14 | 10 | 14 | 20000 | 20000 | 40100 | 140085 | 140056 | 140056 | 140056 | 140056 |
80204 | 140035 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 140040 | 80130 | 129673 | 25 | 90103 | 40100 | 30003 | 20002 | 30190 | 30090 | 20000 | 12053080 | 6692260 | 12202067 | 0 | 140193 | 0 | 140035 | 140055 | 129509 | 3 | 129938 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140055 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 20000 | 0 | 2 | 20000 | 4 | 0 | 0 | 20000 | 2 | 0 | 0 | 0 | 0 | 0 | 3210 | 1 | 16 | 1 | 1 | 139795 | 40000 | 14 | 14 | 14 | 20000 | 20000 | 40100 | 140056 | 140056 | 140121 | 140086 | 140036 |
80204 | 140055 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 140040 | 84775 | 129693 | 25 | 90103 | 40105 | 30003 | 20000 | 30100 | 30000 | 20000 | 12044533 | 6692212 | 12187270 | 1 | 140014 | 0 | 140057 | 140139 | 129572 | 52 | 130044 | 80562 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140051 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 20000 | 0 | 2 | 20000 | 0 | 0 | 0 | 20000 | 2 | 0 | 2 | 0 | 0 | 0 | 3210 | 1 | 16 | 1 | 1 | 139795 | 40000 | 14 | 10 | 10 | 20000 | 20000 | 40100 | 140056 | 140053 | 140102 | 140065 | 140058 |
80204 | 140052 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 14 | 0 | 0 | 0 | 1 | 140043 | 84778 | 129670 | 25 | 90100 | 40100 | 30003 | 20000 | 30100 | 30000 | 20000 | 12044185 | 6692260 | 12183049 | 1 | 140031 | 0 | 140055 | 140055 | 129509 | 3 | 129934 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140055 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 20000 | 0 | 2 | 20000 | 0 | 0 | 0 | 20000 | 2 | 0 | 2 | 0 | 0 | 0 | 3210 | 1 | 16 | 1 | 1 | 139795 | 40000 | 10 | 10 | 14 | 20000 | 20000 | 40100 | 140052 | 140052 | 140097 | 140410 | 140056 |
80204 | 140051 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 140036 | 84785 | 129690 | 25 | 90103 | 40100 | 30003 | 20000 | 30100 | 30000 | 20000 | 12044533 | 6692260 | 12182693 | 1 | 140031 | 0 | 140055 | 140055 | 129509 | 3 | 129938 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140035 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 20000 | 0 | 2 | 20000 | 0 | 0 | 0 | 20000 | 2 | 0 | 2 | 0 | 0 | 0 | 3210 | 1 | 16 | 1 | 1 | 139795 | 40000 | 14 | 14 | 14 | 20000 | 20000 | 40100 | 140056 | 140136 | 140057 | 140052 | 140052 |
80204 | 140055 | 1048 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 1 | 140040 | 84801 | 129686 | 25 | 90103 | 40100 | 30003 | 20000 | 30100 | 30000 | 20000 | 12044533 | 6692260 | 12182693 | 1 | 140031 | 0 | 140055 | 140104 | 129509 | 3 | 129938 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140035 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 20000 | 0 | 2 | 20000 | 0 | 0 | 0 | 20000 | 2 | 0 | 2 | 0 | 0 | 0 | 3210 | 1 | 16 | 1 | 1 | 139795 | 40000 | 0 | 10 | 14 | 20000 | 20000 | 40100 | 140036 | 140052 | 140121 | 140054 | 140056 |
80204 | 140051 | 1049 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 1 | 0 | 1 | 140036 | 80152 | 129686 | 25 | 90103 | 40100 | 30003 | 20000 | 30100 | 30000 | 20000 | 12044881 | 6692260 | 12182693 | 1 | 140031 | 0 | 140055 | 140055 | 129509 | 3 | 129934 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140055 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 20000 | 0 | 2 | 20000 | 0 | 0 | 3 | 20000 | 0 | 0 | 2 | 0 | 0 | 0 | 3210 | 1 | 16 | 1 | 1 | 139795 | 40000 | 14 | 14 | 10 | 20000 | 20000 | 40100 | 140056 | 140114 | 140073 | 140056 | 140056 |
Result (median cycles for code, minus 3 chain cycles): 11.0053
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | l2 tlb miss data (0b) | 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 | 6d | 6e | map stall dispatch (70) | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map simd uop (7e) | map int uop inputs (7f) | map ldst uop inputs (80) | map simd uop inputs (81) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int alu (97) | inst simd load (98) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | b5 | bb | l1d cache miss ld nonspec (bf) | l1d tlb miss nonspec (c1) | c2 | branch cond mispred nonspec (c5) | cf | 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 | 140057 | 1049 | 1 | 1 | 1 | 0 | 0 | 4 | 1 | 0 | 1 | 140042 | 84792 | 129684 | 25 | 90016 | 40010 | 30006 | 20000 | 30010 | 30000 | 20000 | 12043909 | 6692164 | 12181974 | 0 | 140029 | 140041 | 140041 | 129601 | 3 | 130026 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140057 | 140053 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20003 | 2 | 0 | 20003 | 0 | 0 | 2 | 2 | 20000 | 2 | 2 | 2 | 2 | 3 | 0 | 3140 | 3 | 16 | 0 | 2 | 2 | 139793 | 40000 | 10 | 0 | 10 | 20000 | 20000 | 40010 | 140109 | 140120 | 140067 | 140063 | 140042 |
80024 | 140057 | 1049 | 1 | 0 | 1 | 0 | 0 | 4 | 1 | 0 | 1 | 140038 | 80150 | 129692 | 25 | 90016 | 40010 | 30006 | 20000 | 30010 | 30000 | 20000 | 12044257 | 6692356 | 12183407 | 0 | 140017 | 140041 | 140057 | 129597 | 3 | 130014 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140041 | 140041 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20003 | 2 | 2 | 20004 | 0 | 0 | 1 | 2 | 20000 | 2 | 2 | 2 | 2 | 0 | 0 | 3140 | 2 | 16 | 0 | 2 | 2 | 139781 | 40000 | 31 | 6 | 10 | 20000 | 20000 | 40010 | 140097 | 140060 | 140080 | 140072 | 140058 |
80024 | 140053 | 1049 | 1 | 0 | 1 | 0 | 0 | 4 | 1 | 0 | 2 | 140026 | 84801 | 129690 | 25 | 90016 | 40010 | 30006 | 20000 | 30010 | 30000 | 20000 | 12043909 | 6691588 | 12183051 | 1 | 140017 | 140057 | 140057 | 129615 | 3 | 130030 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140041 | 140057 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20003 | 2 | 2 | 20003 | 0 | 0 | 1 | 2 | 20000 | 2 | 2 | 0 | 2 | 1 | 0 | 3140 | 2 | 16 | 0 | 2 | 2 | 139797 | 40000 | 0 | 10 | 0 | 20000 | 20000 | 40010 | 140042 | 140054 | 140093 | 140420 | 140042 |
80024 | 140041 | 1049 | 1 | 0 | 1 | 0 | 0 | 4 | 1 | 0 | 1 | 140026 | 80139 | 129688 | 25 | 90013 | 40010 | 30006 | 20000 | 30010 | 30000 | 20000 | 12044257 | 6692356 | 12183051 | 0 | 140033 | 140057 | 140041 | 129585 | 3 | 130016 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140041 | 140053 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20003 | 2 | 2 | 20004 | 0 | 0 | 0 | 2 | 20000 | 0 | 2 | 0 | 2 | 1 | 0 | 3140 | 2 | 16 | 0 | 2 | 2 | 139797 | 40000 | 6 | 6 | 6 | 20000 | 20000 | 40010 | 140054 | 140054 | 140094 | 140070 | 140042 |
80024 | 140053 | 1049 | 1 | 0 | 1 | 0 | 0 | 4 | 1 | 0 | 1 | 140026 | 84778 | 129676 | 25 | 90013 | 40010 | 30006 | 20000 | 30010 | 30000 | 20000 | 12042862 | 6691588 | 12183051 | 0 | 140033 | 140053 | 140053 | 129601 | 3 | 130026 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140057 | 140053 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20004 | 2 | 2 | 20003 | 0 | 0 | 0 | 2 | 20004 | 0 | 2 | 0 | 2 | 2 | 0 | 3201 | 2 | 16 | 0 | 2 | 2 | 139855 | 40000 | 6 | 6 | 6 | 20000 | 20000 | 40010 | 140054 | 140054 | 140085 | 140074 | 140058 |
80024 | 140041 | 1050 | 1 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 1 | 140042 | 84790 | 129688 | 40 | 90013 | 40010 | 30003 | 20000 | 30010 | 30000 | 20000 | 12044257 | 6692452 | 12183051 | 0 | 140017 | 140041 | 140057 | 129602 | 3 | 130026 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140057 | 140053 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20003 | 2 | 2 | 20002 | 0 | 0 | 1 | 2 | 20000 | 2 | 2 | 2 | 2 | 0 | 0 | 3140 | 2 | 16 | 0 | 2 | 2 | 139793 | 40000 | 10 | 6 | 6 | 20000 | 20000 | 40010 | 140042 | 140042 | 140171 | 140058 | 140054 |
80024 | 140057 | 1049 | 1 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 140042 | 80166 | 129691 | 25 | 90013 | 40010 | 30006 | 20000 | 30010 | 30000 | 20000 | 12042862 | 6692356 | 12181974 | 0 | 140033 | 140041 | 140053 | 129601 | 3 | 130026 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140041 | 140053 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20002 | 2 | 2 | 20003 | 0 | 0 | 1 | 2 | 20000 | 2 | 2 | 2 | 2 | 2 | 0 | 3140 | 2 | 16 | 0 | 2 | 2 | 139797 | 40000 | 10 | 6 | 34 | 20000 | 20000 | 40010 | 140061 | 140102 | 140055 | 140054 | 140042 |
80024 | 140053 | 1049 | 1 | 1 | 0 | 0 | 0 | 4 | 1 | 0 | 2 | 140038 | 84780 | 129688 | 25 | 90016 | 40010 | 30006 | 20000 | 30010 | 30000 | 20000 | 12044257 | 6692356 | 12183051 | 0 | 140017 | 140041 | 140057 | 129585 | 3 | 130030 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140057 | 140053 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20003 | 2 | 2 | 20002 | 0 | 1 | 2 | 2 | 20000 | 2 | 2 | 2 | 2 | 2 | 0 | 3140 | 2 | 16 | 0 | 2 | 5 | 139797 | 40000 | 0 | 0 | 10 | 20000 | 20000 | 40010 | 140058 | 140100 | 140043 | 140398 | 140042 |
80024 | 140041 | 1049 | 1 | 0 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 140039 | 84797 | 129688 | 25 | 90016 | 40010 | 30006 | 20000 | 30010 | 30000 | 20000 | 12044257 | 6692356 | 12181974 | 0 | 140033 | 140053 | 140041 | 129597 | 3 | 130014 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140057 | 140041 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20002 | 2 | 2 | 20002 | 0 | 0 | 1 | 2 | 20000 | 0 | 2 | 2 | 2 | 0 | 0 | 3140 | 2 | 16 | 0 | 2 | 2 | 139783 | 40000 | 0 | 0 | 0 | 20000 | 20000 | 40010 | 140042 | 140054 | 140121 | 140064 | 140054 |
80024 | 140057 | 1049 | 1 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 140042 | 84806 | 129692 | 25 | 90016 | 40010 | 30006 | 20000 | 30010 | 30000 | 20000 | 12042862 | 6692164 | 12183051 | 0 | 140017 | 140041 | 140057 | 129597 | 3 | 130030 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140041 | 140041 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20004 | 2 | 2 | 20003 | 0 | 0 | 2 | 2 | 20000 | 0 | 2 | 2 | 2 | 0 | 0 | 3140 | 2 | 16 | 0 | 2 | 2 | 139795 | 40000 | 10 | 0 | 0 | 20000 | 20000 | 40010 | 140054 | 140121 | 140059 | 140057 | 140054 |
Chain cycles: 3
Code:
ld2 { v0.16b, v1.16b }, [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.0055
retire uop (01) | cycle (02) | 03 | 09 | 0e | 0f | 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 tlb miss (a1) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | b5 | l1d cache miss ld nonspec (bf) | 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 | 140051 | 1049 | 1 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 140043 | 84779 | 129880 | 25 | 90103 | 40100 | 30003 | 20000 | 30100 | 30000 | 20000 | 12049134 | 6717634 | 12182693 | 1 | 140031 | 140055 | 140055 | 129489 | 3 | 129934 | 80332 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140035 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 20000 | 0 | 2 | 20000 | 0 | 2 | 0 | 0 | 20000 | 2 | 2 | 0 | 0 | 3210 | 1 | 16 | 1 | 1 | 139795 | 40000 | 10 | 0 | 14 | 20000 | 20000 | 40100 | 140052 | 140056 | 140056 | 140056 | 140056 |
80204 | 140035 | 1049 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 140020 | 84779 | 129690 | 25 | 90120 | 40100 | 30003 | 20000 | 30100 | 30000 | 20000 | 12044185 | 6692212 | 12182951 | 1 | 140027 | 140055 | 140051 | 129509 | 3 | 130147 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140055 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 20000 | 0 | 2 | 20000 | 0 | 0 | 0 | 0 | 20000 | 2 | 2 | 0 | 0 | 3210 | 2 | 16 | 1 | 1 | 139791 | 40000 | 10 | 10 | 14 | 20000 | 20000 | 40100 | 140056 | 140052 | 140056 | 140056 | 140052 |
80204 | 140055 | 1049 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 140040 | 84779 | 129690 | 25 | 90103 | 40132 | 30003 | 20000 | 30100 | 30000 | 20000 | 12044701 | 6692260 | 12183037 | 1 | 140031 | 140055 | 140055 | 129509 | 44 | 129939 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140055 | 140052 | 5 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 20000 | 0 | 2 | 20011 | 0 | 0 | 0 | 0 | 20000 | 0 | 2 | 0 | 0 | 3210 | 1 | 16 | 1 | 2 | 139795 | 40000 | 14 | 14 | 14 | 20000 | 20000 | 40100 | 140056 | 140056 | 140055 | 140434 | 140056 |
80204 | 140057 | 1052 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 140410 | 84779 | 129670 | 25 | 90103 | 40100 | 30003 | 20000 | 30100 | 30000 | 20000 | 12044185 | 6692068 | 12182693 | 0 | 140031 | 140051 | 140055 | 129509 | 3 | 129938 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140413 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 20000 | 0 | 2 | 20000 | 0 | 0 | 0 | 0 | 20000 | 2 | 2 | 0 | 0 | 3210 | 1 | 16 | 1 | 0 | 139795 | 40000 | 0 | 14 | 14 | 20000 | 20000 | 40100 | 140055 | 140036 | 140052 | 140052 | 140056 |
80204 | 140051 | 1049 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 140020 | 84779 | 129686 | 25 | 90103 | 40100 | 30003 | 20000 | 30100 | 30000 | 20000 | 12042832 | 6691290 | 12182693 | 1 | 140031 | 140035 | 140035 | 129509 | 3 | 129934 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140055 | 140035 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 20000 | 0 | 2 | 20000 | 0 | 0 | 0 | 3 | 20000 | 2 | 0 | 0 | 0 | 3210 | 1 | 16 | 1 | 1 | 139791 | 40000 | 10 | 10 | 10 | 20000 | 20000 | 40100 | 140052 | 140056 | 140056 | 140056 | 140056 |
80204 | 140058 | 1049 | 0 | 0 | 0 | 0 | 287 | 0 | 0 | 1 | 1 | 140040 | 92641 | 129686 | 25 | 90103 | 40100 | 30003 | 20000 | 30100 | 30000 | 20000 | 12047150 | 6692260 | 12182779 | 1 | 140031 | 140035 | 140051 | 129505 | 3 | 129938 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140051 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 20000 | 0 | 0 | 20000 | 0 | 0 | 0 | 0 | 20000 | 2 | 2 | 0 | 0 | 3210 | 1 | 16 | 1 | 1 | 139795 | 40000 | 14 | 10 | 14 | 20000 | 20000 | 40100 | 140037 | 140421 | 140059 | 140052 | 140052 |
80204 | 140035 | 1048 | 0 | 1 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 140040 | 84779 | 129686 | 25 | 90103 | 40100 | 30003 | 20000 | 30100 | 30000 | 20000 | 12044533 | 6692260 | 12182693 | 1 | 140027 | 140041 | 140055 | 129505 | 3 | 129938 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140035 | 140035 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 20000 | 0 | 2 | 20000 | 0 | 0 | 0 | 0 | 20000 | 2 | 2 | 0 | 0 | 3210 | 1 | 16 | 1 | 1 | 139795 | 40000 | 14 | 14 | 14 | 20000 | 20000 | 40100 | 140052 | 140052 | 140056 | 140056 | 140056 |
80204 | 140051 | 1049 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 140040 | 84779 | 129686 | 25 | 90103 | 40100 | 30003 | 20000 | 30100 | 30000 | 20200 | 12044533 | 6692260 | 12182693 | 0 | 140031 | 140055 | 140055 | 129509 | 3 | 129918 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140035 | 140052 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 20000 | 0 | 2 | 20000 | 0 | 0 | 0 | 0 | 20000 | 2 | 0 | 0 | 0 | 3210 | 1 | 16 | 1 | 1 | 139795 | 40000 | 14 | 10 | 14 | 20000 | 20000 | 40100 | 140036 | 140056 | 140052 | 140056 | 140056 |
80204 | 140055 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 140040 | 84779 | 129686 | 25 | 90100 | 40100 | 30003 | 20000 | 30100 | 30000 | 20000 | 12044533 | 6692068 | 12182693 | 1 | 140031 | 140035 | 140051 | 129509 | 3 | 129934 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140051 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 20000 | 0 | 2 | 20000 | 0 | 0 | 0 | 0 | 20000 | 2 | 2 | 0 | 0 | 3293 | 1 | 16 | 1 | 1 | 139791 | 40000 | 14 | 10 | 14 | 20000 | 20000 | 40100 | 140053 | 140086 | 140052 | 140052 | 140056 |
80204 | 140055 | 1049 | 0 | 0 | 0 | 0 | 164 | 352 | 0 | 0 | 1 | 140040 | 84779 | 129690 | 25 | 90103 | 40100 | 30003 | 20000 | 30100 | 30000 | 20000 | 12042832 | 6691290 | 12182693 | 1 | 140031 | 140055 | 140055 | 129509 | 3 | 129938 | 80100 | 30200 | 20000 | 30000 | 60200 | 20000 | 50000 | 140055 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 20000 | 0 | 2 | 20000 | 0 | 0 | 0 | 0 | 20000 | 2 | 2 | 0 | 0 | 3210 | 1 | 16 | 1 | 1 | 139795 | 40000 | 14 | 14 | 10 | 20000 | 20000 | 40100 | 140056 | 140056 | 140056 | 140052 | 140056 |
Result (median cycles for code, minus 3 chain cycles): 11.0057
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk instruction (07) | mmu table walk data (08) | l2 tlb miss instruction (0a) | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 22 | 23 | 3a | 3f | 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 cond mispred nonspec (c5) | cd | cf | d0 | 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 |
80025 | 140053 | 1049 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 4 | 0 | 1 | 0 | 3 | 140032 | 80130 | 129670 | 25 | 90010 | 40010 | 30003 | 20000 | 30010 | 30000 | 20000 | 12043471 | 6691876 | 12182517 | 1 | 140027 | 0 | 140035 | 140051 | 129614 | 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 | 20000 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 3576 | 1 | 9 | 288 | 0 | 0 | 0 | 16 | 10 | 142182 | 40209 | 0 | 6 | 6 | 20000 | 20000 | 40010 | 142652 | 143088 | 142831 | 142994 | 142602 |
80024 | 143203 | 1073 | 0 | 1 | 1 | 2 | 0 | 0 | 0 | 36 | 33 | 4622 | 1144 | 1 | 0 | 1 | 143616 | 96684 | 131161 | 935 | 90519 | 40258 | 30147 | 20064 | 33702 | 33690 | 21650 | 12201586 | 6774372 | 12355169 | 0 | 143640 | 0 | 144586 | 143858 | 130894 | 483 | 132124 | 89900 | 34298 | 22914 | 34743 | 68018 | 23152 | 56510 | 144419 | 140946 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20079 | 4 | 0 | 20000 | 2 | 0 | 98655 | 20060 | 2 | 2 | 2 | 0 | 4 | 0 | 0 | 3631 | 0 | 13 | 401 | 0 | 0 | 0 | 7 | 5 | 139788 | 40000 | 0 | 0 | 0 | 20000 | 20000 | 40010 | 140058 | 140058 | 140058 | 140058 | 140058 |
80024 | 140057 | 1049 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 4 | 0 | 0 | 0 | 1 | 140026 | 80138 | 129692 | 25 | 90013 | 40010 | 30003 | 20000 | 30010 | 30000 | 20000 | 12044257 | 6692356 | 12183407 | 1 | 140033 | 0 | 140057 | 140057 | 129601 | 3 | 130014 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140061 | 140041 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 20003 | 2 | 0 | 20002 | 0 | 0 | 2 | 20000 | 2 | 2 | 0 | 2 | 1 | 0 | 0 | 3140 | 0 | 7 | 16 | 0 | 0 | 0 | 5 | 7 | 139892 | 40000 | 14 | 0 | 14 | 20000 | 20000 | 40010 | 140062 | 140062 | 140062 | 140062 | 140062 |
80024 | 140061 | 1049 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 1 | 0 | 140042 | 80139 | 129696 | 25 | 90013 | 40010 | 30006 | 20000 | 30010 | 30000 | 20000 | 12044257 | 6692356 | 12183763 | 0 | 140037 | 3 | 140061 | 140041 | 129605 | 28 | 130034 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140061 | 140057 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20003 | 3 | 0 | 20002 | 0 | 1 | 2 | 20000 | 2 | 2 | 2 | 2 | 2 | 0 | 0 | 3140 | 0 | 7 | 16 | 0 | 3 | 0 | 5 | 7 | 139842 | 40000 | 10 | 10 | 10 | 20000 | 20000 | 40010 | 140042 | 140058 | 140062 | 140062 | 140062 |
80024 | 140061 | 1049 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 0 | 0 | 0 | 1 | 140042 | 84785 | 129692 | 25 | 90016 | 40010 | 30006 | 20000 | 30010 | 30000 | 20000 | 12044605 | 6692548 | 12181974 | 0 | 140037 | 0 | 140061 | 140041 | 129605 | 3 | 130034 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140057 | 140057 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 20003 | 3 | 2 | 20004 | 0 | 1 | 2 | 20000 | 2 | 2 | 2 | 2 | 1 | 0 | 0 | 3140 | 0 | 7 | 16 | 0 | 0 | 0 | 5 | 7 | 140082 | 40000 | 14 | 14 | 14 | 20000 | 20000 | 40010 | 140062 | 140042 | 140042 | 140062 | 140042 |
80024 | 140057 | 1049 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 1 | 0 | 140046 | 84785 | 129696 | 25 | 90013 | 40010 | 30006 | 20000 | 30010 | 30000 | 20000 | 12042862 | 6691588 | 12181974 | 1 | 140033 | 0 | 140057 | 140041 | 129585 | 3 | 130034 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140057 | 140041 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20003 | 3 | 2 | 20004 | 0 | 0 | 2 | 20000 | 2 | 2 | 2 | 2 | 2 | 0 | 0 | 3140 | 0 | 7 | 16 | 0 | 0 | 0 | 5 | 7 | 139842 | 40000 | 0 | 10 | 10 | 20000 | 20000 | 40010 | 140058 | 140058 | 140102 | 140042 | 140062 |
80024 | 140057 | 1049 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 13 | 0 | 0 | 1 | 1 | 140042 | 84781 | 129696 | 25 | 90016 | 40010 | 30006 | 20000 | 30010 | 30000 | 20000 | 12044257 | 6691588 | 12183407 | 0 | 140037 | 0 | 140061 | 140057 | 129585 | 3 | 130034 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140057 | 140057 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20004 | 4 | 0 | 20003 | 0 | 1 | 2 | 20000 | 0 | 2 | 0 | 2 | 0 | 0 | 0 | 3140 | 0 | 5 | 16 | 0 | 0 | 0 | 5 | 7 | 139800 | 40000 | 10 | 0 | 0 | 20000 | 20000 | 40010 | 140058 | 140058 | 140058 | 140058 | 140042 |
80024 | 140057 | 1049 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 1 | 1 | 140042 | 80138 | 129696 | 25 | 90016 | 40010 | 30003 | 20000 | 30010 | 30000 | 20000 | 12044257 | 6692548 | 12181974 | 1 | 140033 | 0 | 140041 | 140061 | 129585 | 3 | 130034 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140041 | 140057 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20002 | 2 | 2 | 20003 | 0 | 1 | 2 | 20000 | 0 | 2 | 2 | 2 | 0 | 0 | 0 | 3140 | 0 | 5 | 16 | 0 | 0 | 0 | 5 | 7 | 139793 | 40000 | 14 | 0 | 14 | 20000 | 20000 | 40010 | 140058 | 140042 | 140062 | 140058 | 140062 |
80024 | 140106 | 1049 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 0 | 0 | 0 | 0 | 140026 | 84785 | 129676 | 25 | 90016 | 40010 | 30006 | 20000 | 30010 | 30000 | 20000 | 12044605 | 6691588 | 12183407 | 1 | 140017 | 0 | 140061 | 140041 | 129605 | 3 | 130030 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140057 | 140057 | 2 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20003 | 3 | 0 | 20003 | 0 | 1 | 2 | 20000 | 2 | 2 | 0 | 2 | 0 | 0 | 0 | 3140 | 0 | 5 | 16 | 0 | 0 | 0 | 7 | 5 | 139806 | 40000 | 10 | 10 | 0 | 20000 | 20000 | 40010 | 140042 | 140058 | 140062 | 140062 | 140058 |
80024 | 140041 | 1049 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 | 1 | 0 | 140046 | 84781 | 129696 | 25 | 90016 | 40010 | 30006 | 20000 | 30010 | 30000 | 20000 | 12042862 | 6692548 | 12181974 | 1 | 140017 | 0 | 140041 | 140061 | 129585 | 3 | 130014 | 80010 | 30020 | 20000 | 30000 | 60020 | 20000 | 50000 | 140041 | 140057 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 20003 | 3 | 2 | 20003 | 0 | 2 | 2 | 20000 | 2 | 2 | 2 | 2 | 1 | 0 | 0 | 3140 | 0 | 7 | 16 | 0 | 0 | 0 | 5 | 7 | 139842 | 40000 | 10 | 14 | 14 | 20000 | 20000 | 40010 | 140062 | 140049 | 140063 | 140062 | 140062 |
Count: 8
Code:
ld2 { v0.16b, v1.16b }, [x6] ld2 { v0.16b, v1.16b }, [x6] ld2 { v0.16b, v1.16b }, [x6] ld2 { v0.16b, v1.16b }, [x6] ld2 { v0.16b, v1.16b }, [x6] ld2 { v0.16b, v1.16b }, [x6] ld2 { v0.16b, v1.16b }, [x6] ld2 { v0.16b, v1.16b }, [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 | 18 | 19 | 1e | 1f | 22 | 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 | 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 | b6 | bb | l1d cache miss ld nonspec (bf) | l1d tlb miss nonspec (c1) | 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 |
320205 | 80055 | 599 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 57 | 0 | 1 | 0 | 2 | 80026 | 2 | 5 | 5 | 3 | 25 | 320152 | 100 | 160054 | 160000 | 100 | 160000 | 160000 | 500 | 801386 | 1922548 | 0 | 80022 | 0 | 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 | 160013 | 14 | 43 | 160052 | 0 | 0 | 1 | 51 | 160039 | 6 | 1 | 52 | 43 | 13 | 1 | 5109 | 1 | 17 | 1 | 1 | 80038 | 0 | 13 | 13 | 2 | 160000 | 160000 | 100 | 80042 | 80042 | 80042 | 80042 | 80042 |
320204 | 80041 | 599 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 58 | 0 | 1 | 0 | 2 | 80026 | 0 | 5 | 5 | 3 | 25 | 320154 | 100 | 160056 | 160000 | 100 | 160000 | 160000 | 500 | 801372 | 1922540 | 1 | 80022 | 0 | 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 | 13 | 43 | 160052 | 0 | 0 | 0 | 52 | 160039 | 6 | 1 | 52 | 43 | 13 | 0 | 5109 | 1 | 17 | 1 | 1 | 80038 | 0 | 13 | 13 | 2 | 160000 | 160000 | 100 | 80042 | 80042 | 80042 | 80042 | 80042 |
320204 | 80041 | 599 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 58 | 0 | 1 | 0 | 2 | 80026 | 2 | 5 | 5 | 3 | 25 | 320154 | 100 | 160054 | 160000 | 100 | 160000 | 160000 | 500 | 801380 | 1922554 | 0 | 80022 | 0 | 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 | 160012 | 14 | 43 | 160051 | 0 | 0 | 1 | 12 | 160039 | 6 | 1 | 51 | 43 | 13 | 2 | 5109 | 1 | 17 | 1 | 1 | 80038 | 0 | 13 | 13 | 2 | 160000 | 160000 | 100 | 80042 | 80042 | 80042 | 80042 | 80042 |
320204 | 80041 | 600 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 57 | 0 | 1 | 0 | 2 | 80026 | 2 | 5 | 5 | 3 | 25 | 320156 | 100 | 160052 | 160000 | 100 | 160000 | 160000 | 500 | 801387 | 1922528 | 0 | 80022 | 0 | 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 | 160013 | 13 | 43 | 160052 | 0 | 0 | 1 | 52 | 160039 | 0 | 1 | 52 | 43 | 13 | 0 | 5109 | 1 | 17 | 1 | 1 | 80038 | 0 | 13 | 13 | 2 | 160000 | 160000 | 100 | 80042 | 80042 | 80042 | 80042 | 80042 |
320204 | 80041 | 600 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 13 | 0 | 1 | 0 | 2 | 80026 | 2 | 0 | 5 | 3 | 25 | 320156 | 100 | 160088 | 160380 | 100 | 160000 | 160000 | 500 | 801386 | 1922582 | 0 | 80022 | 0 | 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 | 12 | 43 | 160053 | 0 | 0 | 0 | 52 | 160039 | 6 | 1 | 52 | 43 | 13 | 1 | 5109 | 1 | 17 | 1 | 1 | 80038 | 0 | 13 | 13 | 2 | 160000 | 160000 | 100 | 80042 | 80042 | 80042 | 80042 | 80042 |
320204 | 80041 | 599 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 13 | 0 | 1 | 0 | 2 | 80026 | 2 | 5 | 5 | 3 | 25 | 320154 | 100 | 160054 | 160000 | 100 | 160000 | 160000 | 500 | 801380 | 1922554 | 0 | 80022 | 0 | 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 | 160013 | 14 | 43 | 160052 | 0 | 1 | 1 | 51 | 160039 | 6 | 1 | 51 | 43 | 13 | 1 | 5109 | 1 | 17 | 1 | 1 | 80038 | 0 | 13 | 13 | 2 | 160000 | 160000 | 100 | 80042 | 80042 | 80042 | 80042 | 80042 |
320204 | 80041 | 600 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 58 | 0 | 1 | 0 | 2 | 80026 | 2 | 0 | 5 | 3 | 25 | 320154 | 100 | 160054 | 160000 | 100 | 160000 | 160000 | 500 | 801380 | 1922554 | 0 | 80022 | 0 | 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 | 160013 | 14 | 43 | 160013 | 0 | 0 | 1 | 52 | 160039 | 6 | 1 | 52 | 43 | 12 | 0 | 5109 | 1 | 17 | 1 | 1 | 80038 | 0 | 13 | 13 | 2 | 160000 | 160000 | 100 | 80042 | 80042 | 80042 | 80042 | 80042 |
320204 | 80041 | 599 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 57 | 0 | 1 | 0 | 2 | 80026 | 2 | 5 | 5 | 3 | 25 | 320154 | 100 | 160054 | 160000 | 100 | 160000 | 160000 | 500 | 801380 | 1922554 | 0 | 80022 | 0 | 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 | 160012 | 13 | 43 | 160054 | 0 | 0 | 1 | 52 | 160039 | 6 | 1 | 52 | 43 | 12 | 0 | 5109 | 1 | 17 | 1 | 1 | 80038 | 0 | 13 | 13 | 2 | 160000 | 160000 | 100 | 80042 | 80042 | 80042 | 80042 | 80042 |
320204 | 80041 | 599 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 57 | 0 | 1 | 0 | 2 | 80026 | 2 | 5 | 5 | 3 | 25 | 320156 | 100 | 160056 | 160000 | 100 | 160000 | 160000 | 500 | 801386 | 1922528 | 0 | 80022 | 0 | 80041 | 80041 | 0 | 3 | 23 | 320100 | 200 | 160000 | 160000 | 200 | 160000 | 320000 | 80041 | 80041 | 2 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 160014 | 14 | 43 | 160053 | 0 | 0 | 1 | 52 | 160039 | 6 | 1 | 52 | 43 | 12 | 1 | 5109 | 1 | 17 | 1 | 1 | 80038 | 0 | 13 | 13 | 0 | 160000 | 160000 | 100 | 80042 | 80042 | 80042 | 80042 | 80042 |
320204 | 80041 | 600 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 58 | 0 | 1 | 0 | 2 | 80026 | 2 | 5 | 5 | 3 | 25 | 320154 | 100 | 160054 | 160000 | 100 | 160000 | 160000 | 500 | 801380 | 1922540 | 0 | 80022 | 0 | 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 | 160015 | 13 | 0 | 160054 | 0 | 1 | 1 | 55 | 160039 | 6 | 1 | 52 | 43 | 13 | 1 | 5109 | 1 | 17 | 1 | 1 | 80038 | 0 | 13 | 13 | 2 | 160000 | 160000 | 100 | 80042 | 80042 | 80042 | 80042 | 80042 |
Result (median cycles for code divided by count): 1.0005
retire uop (01) | cycle (02) | 03 | l1i tlb fill (04) | 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 | 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 | 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) | 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 | l1i tlb miss demand (d4) | d5 | map dispatch bubble (d6) | d9 | da | dd | fetch restart (de) | e0 | e7 | ea | eb | ec | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
320025 | 80068 | 600 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 38 | 0 | 1 | 0 | 0 | 0 | 80026 | 0 | 5 | 5 | 0 | 25 | 320024 | 10 | 160054 | 160000 | 10 | 160000 | 160000 | 50 | 801386 | 1920154 | 0 | 80022 | 80041 | 80041 | 0 | 3 | 23 | 320010 | 20 | 160000 | 160000 | 20 | 160000 | 320000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 160000 | 0 | 35 | 160032 | 0 | 0 | 0 | 0 | 160032 | 6 | 1 | 0 | 35 | 0 | 0 | 0 | 5020 | 1 | 30 | 17 | 0 | 0 | 17 | 17 | 80038 | 0 | 0 | 0 | 0 | 160000 | 160000 | 10 | 80042 | 80042 | 80042 | 80042 | 80042 |
320024 | 80041 | 600 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 42 | 0 | 0 | 0 | 0 | 2 | 80026 | 2 | 0 | 0 | 3 | 25 | 320166 | 10 | 160052 | 160000 | 10 | 160000 | 160000 | 50 | 801383 | 1922528 | 0 | 80022 | 80041 | 80041 | 0 | 3 | 23 | 320010 | 20 | 160000 | 160000 | 20 | 160000 | 320000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 160014 | 14 | 43 | 160051 | 0 | 0 | 0 | 12 | 160000 | 6 | 1 | 51 | 43 | 13 | 2 | 0 | 5020 | 1 | 32 | 17 | 0 | 0 | 14 | 17 | 80038 | 0 | 14 | 10 | 0 | 160000 | 160000 | 10 | 80042 | 80042 | 80042 | 80042 | 80042 |
320024 | 80041 | 599 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 38 | 0 | 0 | 0 | 0 | 2 | 80026 | 2 | 0 | 12 | 0 | 25 | 320052 | 10 | 160000 | 160000 | 10 | 160000 | 160000 | 50 | 800853 | 1921728 | 0 | 80022 | 80041 | 80041 | 0 | 3 | 23 | 320010 | 20 | 160000 | 160000 | 20 | 160000 | 320000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 160000 | 0 | 0 | 160000 | 0 | 0 | 0 | 0 | 160036 | 6 | 0 | 36 | 0 | 0 | 0 | 0 | 5020 | 1 | 27 | 17 | 0 | 0 | 17 | 17 | 80038 | 0 | 14 | 0 | 0 | 160000 | 160000 | 10 | 80042 | 80042 | 80042 | 80042 | 80042 |
320024 | 80041 | 600 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 80026 | 2 | 12 | 12 | 0 | 25 | 320052 | 10 | 160038 | 160000 | 10 | 160000 | 160000 | 50 | 800853 | 1921052 | 0 | 80022 | 80041 | 80041 | 0 | 3 | 23 | 320010 | 20 | 160000 | 160000 | 20 | 160000 | 320000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 160000 | 0 | 35 | 160032 | 0 | 0 | 0 | 32 | 160000 | 6 | 1 | 36 | 40 | 0 | 0 | 0 | 5020 | 1 | 19 | 17 | 0 | 0 | 16 | 14 | 80038 | 0 | 14 | 14 | 0 | 160000 | 160000 | 10 | 80042 | 80042 | 80042 | 80042 | 80042 |
320024 | 80041 | 600 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 42 | 0 | 0 | 0 | 0 | 0 | 80026 | 2 | 12 | 12 | 0 | 25 | 320052 | 10 | 160042 | 160000 | 10 | 160000 | 160000 | 50 | 800000 | 1921760 | 0 | 80022 | 80041 | 80041 | 0 | 3 | 23 | 320010 | 20 | 160000 | 160000 | 20 | 160000 | 320000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 160000 | 0 | 35 | 160000 | 0 | 0 | 0 | 36 | 160000 | 6 | 0 | 36 | 40 | 0 | 0 | 0 | 5020 | 1 | 28 | 17 | 0 | 0 | 17 | 16 | 80038 | 0 | 14 | 14 | 0 | 160000 | 160000 | 10 | 80042 | 80042 | 80042 | 80042 | 80042 |
320024 | 80041 | 600 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 42 | 0 | 1 | 0 | 0 | 0 | 80026 | 2 | 5 | 0 | 3 | 25 | 320064 | 10 | 160054 | 160000 | 10 | 160000 | 160000 | 50 | 801380 | 1922554 | 0 | 80022 | 80041 | 80041 | 0 | 3 | 23 | 320010 | 20 | 160000 | 160000 | 20 | 160000 | 320000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 160013 | 13 | 43 | 160053 | 0 | 0 | 0 | 13 | 160000 | 0 | 1 | 52 | 0 | 12 | 1 | 0 | 5020 | 1 | 30 | 17 | 0 | 0 | 14 | 17 | 80038 | 1 | 0 | 14 | 0 | 160000 | 160000 | 10 | 80042 | 80042 | 80042 | 80042 | 80042 |
320024 | 80041 | 599 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 42 | 0 | 0 | 0 | 0 | 3 | 80026 | 2 | 5 | 0 | 0 | 25 | 320066 | 10 | 160056 | 160000 | 10 | 160000 | 160000 | 50 | 800048 | 1920152 | 0 | 80022 | 80041 | 80041 | 0 | 3 | 23 | 320010 | 20 | 160000 | 160000 | 20 | 160000 | 320000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 160012 | 13 | 43 | 160053 | 0 | 0 | 1 | 13 | 160039 | 0 | 1 | 51 | 43 | 13 | 1 | 0 | 5020 | 1 | 27 | 17 | 0 | 0 | 17 | 14 | 80038 | 0 | 13 | 13 | 2 | 160000 | 160000 | 10 | 80042 | 80042 | 80042 | 80042 | 80042 |
320024 | 80041 | 600 | 1 | 1 | 0 | 2 | 0 | 0 | 1 | 1 | 0 | 0 | 58 | 0 | 0 | 0 | 0 | 2 | 80026 | 0 | 5 | 0 | 3 | 25 | 320062 | 10 | 160052 | 160000 | 10 | 160000 | 160000 | 50 | 800042 | 1920144 | 0 | 80022 | 80041 | 80041 | 0 | 3 | 23 | 320010 | 20 | 160000 | 160000 | 20 | 160000 | 320000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 160013 | 14 | 43 | 160055 | 0 | 0 | 1 | 55 | 160040 | 6 | 0 | 13 | 0 | 12 | 1 | 0 | 5020 | 1 | 26 | 17 | 0 | 0 | 16 | 17 | 80038 | 0 | 0 | 10 | 0 | 160000 | 160000 | 10 | 80042 | 80042 | 80042 | 80042 | 80042 |
320024 | 80041 | 599 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 42 | 0 | 0 | 0 | 0 | 2 | 80026 | 2 | 0 | 0 | 0 | 25 | 320052 | 10 | 160042 | 160000 | 10 | 160000 | 160000 | 50 | 800853 | 1921760 | 0 | 80022 | 80041 | 80041 | 0 | 3 | 23 | 320010 | 20 | 160000 | 160000 | 20 | 160000 | 320000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 160013 | 12 | 43 | 160051 | 0 | 0 | 1 | 51 | 160039 | 0 | 0 | 52 | 43 | 13 | 2 | 0 | 5020 | 1 | 31 | 17 | 0 | 0 | 18 | 18 | 80038 | 0 | 14 | 10 | 0 | 160000 | 160000 | 10 | 80042 | 80042 | 80042 | 80042 | 80042 |
320024 | 80041 | 599 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 38 | 0 | 1 | 0 | 0 | 2 | 80026 | 2 | 0 | 12 | 0 | 25 | 320010 | 10 | 160042 | 160000 | 10 | 160000 | 160000 | 50 | 800853 | 1921076 | 0 | 80022 | 80041 | 80041 | 0 | 3 | 23 | 320010 | 20 | 160000 | 160000 | 20 | 160000 | 320000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 10 | 160000 | 0 | 0 | 160036 | 0 | 0 | 0 | 0 | 160036 | 0 | 1 | 32 | 40 | 0 | 0 | 0 | 5020 | 1 | 25 | 17 | 0 | 0 | 17 | 17 | 80038 | 0 | 0 | 0 | 0 | 160000 | 160000 | 10 | 80042 | 80042 | 80042 | 80042 | 80042 |