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.16b, v1.16b }, [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.002
Integer unit issues: 1.000
Load/store unit issues: 1.000
SIMD/FP unit issues: 2.002
retire uop (01) | cycle (02) | 03 | l1i tlb fill (04) | mmu table walk instruction (07) | mmu table walk data (08) | 09 | l2 tlb miss instruction (0a) | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 22 | 23 | 24 | 3a | 3f | 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 | 60 | 61 | 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 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
63005 | 29523 | 237 | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 4735 | 29087 | 1 | 1 | 17544 | 4008 | 1000 | 2006 | 1000 | 1000 | 2000 | 1000 | 5000 | 5000 | 23878 | 13 | 0 | 0 | 22708 | 0 | 29409 | 29530 | 3 | 10 | 4000 | 1000 | 2000 | 2000 | 2000 | 29221 | 29495 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 0 | 3 | 1001 | 0 | 1 | 0 | 3 | 1000 | 2 | 1 | 2 | 0 | 13106 | 9339 | 6935 | 3215 | 0 | 55 | 20853 | 3336 | 3816 | 12 | 57 | 60 | 28885 | 1000 | 16295 | 13316 | 14463 | 1000 | 2000 | 1000 | 29538 | 29536 | 29611 | 29541 | 29574 |
63004 | 29545 | 238 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 4655 | 29050 | 1 | 1 | 17452 | 4006 | 1000 | 2006 | 1000 | 1000 | 2000 | 1000 | 5000 | 5000 | 23874 | 13 | 0 | 0 | 22746 | 0 | 29343 | 29659 | 3 | 10 | 4000 | 1000 | 2000 | 2000 | 2000 | 29444 | 29367 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 0 | 4 | 1002 | 0 | 1 | 0 | 1 | 1001 | 2 | 1 | 3 | 0 | 13273 | 9492 | 6988 | 3198 | 1 | 63 | 21028 | 3279 | 3804 | 20 | 66 | 53 | 28880 | 1000 | 16259 | 13225 | 14626 | 1000 | 2000 | 1000 | 29651 | 29521 | 29716 | 29569 | 29577 |
63004 | 29666 | 239 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 1 | 0 | 0 | 4610 | 29080 | 1 | 1 | 17579 | 4006 | 1000 | 2006 | 1000 | 1000 | 2000 | 1000 | 5000 | 5000 | 23948 | 18 | 0 | 0 | 22764 | 0 | 29537 | 29637 | 3 | 10 | 4008 | 1002 | 2002 | 2000 | 2000 | 29416 | 29537 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 4 | 2 | 1004 | 1 | 0 | 4 | 435 | 1000 | 2 | 1 | 3 | 4 | 13327 | 9407 | 7011 | 3211 | 0 | 55 | 21026 | 3227 | 3812 | 21 | 60 | 55 | 28925 | 1000 | 16350 | 13256 | 14562 | 1000 | 2000 | 1000 | 29592 | 29564 | 29678 | 29643 | 29689 |
63004 | 29557 | 239 | 2 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 2 | 3 | 396 | 176 | 1 | 0 | 0 | 4576 | 29137 | 0 | 0 | 17455 | 4010 | 1001 | 2006 | 1001 | 1000 | 2002 | 1000 | 5000 | 5041 | 23892 | 10 | 0 | 0 | 22826 | 0 | 29432 | 29849 | 13 | 47 | 4002 | 1000 | 2002 | 2002 | 2004 | 29583 | 29464 | 4 | 1 | 61001 | 1000 | 1000 | 0 | 1003 | 2 | 2 | 1001 | 0 | 0 | 2 | 0 | 1000 | 3 | 1 | 1 | 0 | 13146 | 9451 | 6984 | 3085 | 0 | 59 | 21044 | 3419 | 3811 | 9 | 64 | 56 | 29099 | 1000 | 16471 | 13424 | 14501 | 1000 | 2000 | 1000 | 30239 | 30311 | 29599 | 29507 | 29642 |
63004 | 29637 | 237 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 15 | 0 | 0 | 0 | 0 | 4621 | 28964 | 0 | 0 | 17408 | 4010 | 1000 | 2004 | 1000 | 1000 | 2000 | 1000 | 5000 | 5000 | 23882 | 6 | 1 | 0 | 22751 | 0 | 29346 | 29406 | 3 | 10 | 4000 | 1000 | 2002 | 2000 | 2000 | 29276 | 29306 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 0 | 3 | 1000 | 0 | 0 | 0 | 3 | 1000 | 0 | 1 | 3 | 0 | 13149 | 9492 | 6942 | 3131 | 1 | 65 | 20837 | 3277 | 3816 | 18 | 56 | 57 | 28613 | 1000 | 16199 | 13203 | 14782 | 1000 | 2000 | 1000 | 29512 | 29405 | 29458 | 29455 | 29385 |
63004 | 29452 | 236 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 4655 | 28896 | 1 | 1 | 17483 | 4006 | 1000 | 2004 | 1000 | 1000 | 2000 | 1000 | 5000 | 5000 | 23952 | 0 | 0 | 0 | 22813 | 0 | 29274 | 29469 | 3 | 10 | 4000 | 1000 | 2002 | 2000 | 2000 | 29535 | 29410 | 1 | 1 | 61001 | 1000 | 1000 | 1 | 1004 | 0 | 3 | 1000 | 0 | 0 | 0 | 4 | 1000 | 2 | 0 | 2 | 0 | 13138 | 9324 | 6961 | 3164 | 0 | 57 | 20874 | 3362 | 3813 | 10 | 60 | 61 | 28721 | 1000 | 16297 | 13183 | 14202 | 1000 | 2000 | 1000 | 29316 | 29351 | 29346 | 29562 | 29396 |
63004 | 29429 | 227 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 3 | 0 | 0 | 0 | 0 | 4740 | 28919 | 0 | 0 | 17349 | 4004 | 1000 | 2004 | 1000 | 1000 | 2000 | 1000 | 5000 | 5000 | 23860 | 4 | 0 | 0 | 22700 | 0 | 29313 | 29422 | 3 | 10 | 4000 | 1000 | 2000 | 2000 | 2000 | 29199 | 29297 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 0 | 3 | 1000 | 0 | 0 | 0 | 0 | 1000 | 1 | 0 | 2 | 0 | 13067 | 9400 | 6931 | 3171 | 0 | 63 | 20766 | 3252 | 3811 | 17 | 57 | 58 | 28597 | 1000 | 16329 | 13135 | 14206 | 1000 | 2000 | 1000 | 29650 | 29368 | 29324 | 29408 | 29538 |
63004 | 29467 | 228 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4772 | 28878 | 0 | 0 | 17328 | 4000 | 1000 | 2000 | 1000 | 1001 | 2000 | 1000 | 5000 | 5000 | 23854 | 3 | 0 | 0 | 22744 | 0 | 29220 | 29359 | 3 | 10 | 4000 | 1000 | 2000 | 2000 | 2000 | 29230 | 29265 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 4 | 0 | 1001 | 0 | 0 | 0 | 0 | 1000 | 1 | 0 | 0 | 0 | 13248 | 9228 | 6964 | 3154 | 1 | 69 | 20655 | 3293 | 3804 | 14 | 57 | 54 | 28736 | 1000 | 16028 | 13239 | 14361 | 1000 | 2000 | 1000 | 29440 | 29424 | 29424 | 29461 | 29454 |
63004 | 29372 | 228 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 4706 | 29026 | 0 | 0 | 17298 | 4000 | 1000 | 2000 | 1000 | 1000 | 2000 | 1000 | 5000 | 5000 | 23814 | 5 | 0 | 0 | 22743 | 0 | 29245 | 29419 | 3 | 10 | 4000 | 1001 | 2000 | 2000 | 2000 | 29296 | 29301 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 0 | 1000 | 0 | 0 | 0 | 0 | 1001 | 2 | 1 | 0 | 0 | 13340 | 9355 | 6908 | 3133 | 0 | 50 | 20797 | 3390 | 3808 | 16 | 56 | 60 | 28773 | 1000 | 16130 | 13266 | 14491 | 1000 | 2000 | 1000 | 29425 | 29448 | 29591 | 29472 | 29399 |
63004 | 29480 | 228 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4559 | 28948 | 1 | 1 | 17302 | 4006 | 1000 | 2004 | 1000 | 1000 | 2000 | 1000 | 5000 | 5000 | 23862 | 0 | 0 | 0 | 22718 | 0 | 29281 | 29468 | 3 | 10 | 4000 | 1000 | 2000 | 2000 | 2000 | 29384 | 29296 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 0 | 2 | 1000 | 0 | 0 | 0 | 0 | 1000 | 2 | 0 | 2 | 0 | 13263 | 9320 | 6912 | 3166 | 0 | 57 | 20833 | 3339 | 3815 | 20 | 65 | 60 | 28684 | 1000 | 16182 | 13263 | 14381 | 1000 | 2000 | 1000 | 29289 | 29310 | 29380 | 29385 | 29232 |
Chain cycles: 3
Code:
ld2r { v0.16b, v1.16b }, [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.0097
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 | 23 | 3a | 3f | 4d | 51 | schedule uop (52) | schedule int uop (53) | schedule simd uop (54) | schedule ldst uop (55) | dispatch int uop (56) | dispatch simd uop (57) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | ldst uops in schedulers (5b) | 60 | 69 | 6b | 6d | 6e | map stall dispatch (70) | 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) | 91 | inst branch cond (94) | inst int alu (97) | inst simd load (98) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | b5 | 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 | 140051 | 1086 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 140020 | 139596 | 25 | 90103 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1237206 | 5331397 | 16114560 | 1 | 140030 | 0 | 140051 | 140051 | 130711 | 0 | 3 | 131157 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140054 | 140051 | 1 | 1 | 50201 | 100 | 99 | 0 | 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 | 139724 | 50000 | 13 | 0 | 13 | 10000 | 20000 | 50100 | 140036 | 140055 | 140055 | 140055 | 140036 |
70204 | 140056 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 13 | 0 | 0 | 0 | 140039 | 140785 | 25 | 90103 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1237206 | 5331549 | 16119722 | 0 | 140030 | 0 | 140054 | 140054 | 130711 | 0 | 3 | 131154 | 80423 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140055 | 140054 | 1 | 1 | 50201 | 100 | 99 | 0 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 0 | 10000 | 0 | 0 | 0 | 3 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139724 | 50000 | 13 | 0 | 0 | 10000 | 20000 | 50100 | 140055 | 140055 | 140055 | 140149 | 140036 |
70204 | 140035 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 12 | 0 | 1 | 0 | 140020 | 139593 | 25 | 90103 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1237134 | 5331829 | 16114560 | 0 | 140030 | 0 | 140054 | 140054 | 130730 | 0 | 3 | 131157 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140054 | 140035 | 1 | 1 | 50201 | 100 | 99 | 0 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 3233 | 1 | 121 | 2 | 1 | 139705 | 50000 | 13 | 13 | 10 | 10000 | 20000 | 50100 | 140055 | 140052 | 140060 | 140055 | 140052 |
70204 | 140054 | 1086 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 298 | 0 | 0 | 0 | 140039 | 139596 | 25 | 90103 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1237224 | 5331588 | 16114560 | 0 | 140033 | 0 | 140054 | 140054 | 130730 | 0 | 3 | 131157 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140057 | 140054 | 1 | 1 | 50201 | 100 | 99 | 0 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 3 | 10000 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139724 | 50000 | 13 | 13 | 13 | 10000 | 20000 | 50100 | 140056 | 140066 | 140055 | 140055 | 140052 |
70204 | 140054 | 1085 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 140022 | 139598 | 25 | 90103 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1237867 | 5331474 | 16114560 | 0 | 140030 | 0 | 140054 | 140035 | 130727 | 0 | 3 | 131157 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140051 | 140051 | 1 | 1 | 50201 | 100 | 99 | 0 | 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 | 1 | 139724 | 50000 | 13 | 10 | 13 | 10000 | 20000 | 50100 | 140056 | 140036 | 140152 | 140056 | 140055 |
70204 | 140054 | 1086 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 140039 | 139593 | 25 | 90103 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1237674 | 5331668 | 16112739 | 0 | 140030 | 0 | 140035 | 140035 | 130737 | 0 | 3 | 131157 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140052 | 140152 | 1 | 1 | 50201 | 100 | 99 | 0 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10004 | 0 | 1 | 10000 | 0 | 2 | 0 | 18 | 10000 | 1 | 1235 | 0 | 0 | 0 | 0 | 0 | 3210 | 1 | 101 | 1 | 2 | 139722 | 50000 | 6 | 6 | 10 | 10000 | 20000 | 50100 | 140051 | 140051 | 140052 | 140137 | 140051 |
70204 | 140143 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 140036 | 139593 | 25 | 90103 | 50100 | 30000 | 10000 | 40243 | 30121 | 10000 | 1244786 | 5330042 | 16114109 | 0 | 140023 | 0 | 140050 | 140050 | 130711 | 0 | 3 | 131195 | 80100 | 30342 | 10000 | 30121 | 60200 | 20094 | 30120 | 140050 | 140080 | 1 | 1 | 50201 | 100 | 99 | 0 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 6 | 0 | 3 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 3236 | 1 | 80 | 1 | 1 | 139722 | 50000 | 9 | 6 | 9 | 10000 | 20000 | 50100 | 140051 | 140051 | 140048 | 140148 | 140036 |
70204 | 140070 | 1085 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 140038 | 139552 | 25 | 90103 | 50100 | 30003 | 10000 | 40417 | 30000 | 10000 | 1244786 | 5330042 | 16114109 | 0 | 140026 | 0 | 140050 | 140050 | 130711 | 0 | 3 | 131194 | 80100 | 30200 | 10000 | 30000 | 60446 | 20000 | 30000 | 140050 | 140050 | 1 | 1 | 50201 | 100 | 99 | 0 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10001 | 0 | 1 | 10001 | 0 | 0 | 0 | 306 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 3210 | 1 | 80 | 1 | 1 | 139723 | 50020 | 9 | 9 | 9 | 10000 | 20000 | 50100 | 140143 | 140051 | 140140 | 140053 | 140054 |
70204 | 140164 | 1103 | 0 | 0 | 0 | 2 | 1 | 0 | 0 | 2 | 2 | 280 | 176 | 0 | 0 | 140128 | 139677 | 111 | 90161 | 50122 | 30011 | 10005 | 40538 | 30352 | 10079 | 1254429 | 5335444 | 16115932 | 0 | 140163 | 0 | 140346 | 140328 | 130814 | 0 | 16 | 131364 | 80721 | 30573 | 10081 | 30242 | 60696 | 20160 | 30367 | 140234 | 140316 | 4 | 1 | 50201 | 100 | 99 | 0 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10003 | 0 | 1 | 10004 | 0 | 1 | 0 | 12 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 3210 | 1 | 80 | 1 | 1 | 139722 | 50000 | 9 | 6 | 10 | 10000 | 20000 | 50100 | 140051 | 140051 | 140036 | 140048 | 140036 |
70204 | 140078 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 140083 | 139555 | 25 | 90103 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1244786 | 5330746 | 16114560 | 1 | 140026 | 0 | 140047 | 140050 | 130726 | 0 | 3 | 131195 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140050 | 140050 | 1 | 1 | 50201 | 100 | 99 | 0 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 1 | 0 | 453 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 3210 | 1 | 80 | 1 | 1 | 139722 | 50000 | 6 | 0 | 6 | 10000 | 20000 | 50100 | 140051 | 140054 | 140048 | 140051 | 140048 |
Result (median cycles for code, minus 3 chain cycles): 11.0050
retire uop (01) | cycle (02) | 03 | l1i tlb fill (04) | mmu table walk instruction (07) | mmu table walk data (08) | 09 | l2 tlb miss instruction (0a) | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 22 | 23 | 3f | 4d | 51 | schedule uop (52) | schedule int uop (53) | schedule simd uop (54) | schedule ldst uop (55) | dispatch int uop (56) | dispatch simd uop (57) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | ldst uops in schedulers (5b) | 60 | 69 | 6b | 6d | 6e | map stall dispatch (70) | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map simd uop (7e) | map int uop inputs (7f) | map ldst uop inputs (80) | map simd uop inputs (81) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int alu (97) | inst simd load (98) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | b5 | l1d cache miss ld nonspec (bf) | c2 | cd | 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 | 140149 | 1090 | 2 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 3 | 3 | 264 | 352 | 0 | 0 | 140318 | 139635 | 25 | 90013 | 50010 | 30000 | 10000 | 40010 | 30000 | 10000 | 1245952 | 5332706 | 16115181 | 0 | 140032 | 0 | 140054 | 140054 | 130753 | 27 | 131213 | 80010 | 30020 | 10000 | 30000 | 60020 | 20096 | 30000 | 140052 | 140051 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 10000 | 0 | 0 | 10000 | 0 | 3 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 3140 | 6 | 3 | 87 | 3 | 2 | 139719 | 50000 | 6 | 6 | 9 | 10000 | 20000 | 50010 | 140051 | 140048 | 140048 | 140051 | 140055 |
70024 | 140047 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 13 | 0 | 0 | 0 | 140036 | 139650 | 25 | 90013 | 50010 | 30000 | 10000 | 40010 | 30141 | 10000 | 1245907 | 5332706 | 16114779 | 0 | 140026 | 0 | 140047 | 140035 | 130734 | 3 | 131209 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140050 | 140047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 3140 | 3 | 2 | 87 | 3 | 2 | 139722 | 50000 | 9 | 9 | 9 | 10000 | 20000 | 50010 | 140052 | 140054 | 140051 | 140051 | 140051 |
70024 | 140050 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 140036 | 139650 | 25 | 90013 | 50010 | 30003 | 10000 | 40010 | 30000 | 10000 | 1245925 | 5333173 | 16114779 | 0 | 140026 | 0 | 140241 | 140050 | 130751 | 3 | 131209 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140050 | 140047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 0 | 10000 | 0 | 0 | 0 | 0 | 10000 | 0 | 1 | 0 | 0 | 3140 | 3 | 3 | 87 | 2 | 2 | 139722 | 50000 | 0 | 9 | 9 | 10000 | 20000 | 50010 | 140051 | 140051 | 140051 | 140036 | 140051 |
70024 | 140047 | 1085 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 140035 | 139650 | 25 | 90013 | 50010 | 30003 | 10000 | 40010 | 30000 | 10000 | 1245907 | 5333285 | 16113346 | 0 | 140026 | 0 | 140051 | 140050 | 130752 | 3 | 131209 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140052 | 140050 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 1 | 3140 | 3 | 2 | 98 | 2 | 2 | 139723 | 50000 | 9 | 0 | 9 | 10000 | 20000 | 50010 | 140051 | 140051 | 140051 | 140051 | 140051 |
70024 | 140050 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 12 | 0 | 0 | 0 | 140367 | 139650 | 25 | 90013 | 50010 | 30003 | 10000 | 40010 | 30000 | 10000 | 1245847 | 5333285 | 16114779 | 0 | 140026 | 0 | 140035 | 140035 | 130749 | 3 | 131194 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140050 | 140035 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 1 | 0 | 3 | 10000 | 1 | 1 | 0 | 0 | 3140 | 3 | 2 | 87 | 2 | 2 | 139722 | 50000 | 9 | 9 | 6 | 10000 | 20000 | 50010 | 140051 | 140051 | 140050 | 140051 | 140051 |
70024 | 140050 | 1085 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 140083 | 139650 | 53 | 90044 | 50010 | 30019 | 10002 | 40010 | 30000 | 10000 | 1245907 | 5333323 | 16114898 | 0 | 140026 | 0 | 140050 | 140047 | 130746 | 3 | 131209 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140050 | 140047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 1 | 0 | 0 | 10000 | 0 | 0 | 0 | 0 | 3140 | 3 | 2 | 87 | 3 | 3 | 139722 | 50000 | 0 | 0 | 0 | 10000 | 20000 | 50010 | 140051 | 140051 | 140053 | 140049 | 140051 |
70024 | 140035 | 1085 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 43 | 0 | 0 | 0 | 140035 | 139635 | 25 | 90013 | 50010 | 30000 | 10000 | 40010 | 30000 | 10000 | 1245933 | 5333558 | 16115013 | 0 | 140031 | 0 | 140051 | 140050 | 130749 | 3 | 131209 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140053 | 140052 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 10000 | 0 | 1 | 10000 | 0 | 2 | 0 | 846 | 10000 | 1 | 1 | 0 | 0 | 3140 | 0 | 3 | 87 | 3 | 2 | 139707 | 50000 | 6 | 6 | 9 | 10000 | 20000 | 50010 | 140036 | 140048 | 140051 | 140051 | 140051 |
70024 | 140052 | 1128 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | 140035 | 139652 | 25 | 90010 | 50010 | 30003 | 10000 | 40010 | 30000 | 10000 | 1245847 | 5333285 | 16114779 | 1 | 140026 | 0 | 140050 | 140050 | 130749 | 3 | 131209 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140035 | 140047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10002 | 2 | 0 | 10007 | 1 | 0 | 2 | 12905 | 10002 | 1 | 0 | 2 | 0 | 3799 | 0 | 3 | 87 | 3 | 2 | 139946 | 50038 | 9 | 6 | 1936 | 10000 | 20000 | 50010 | 140266 | 140312 | 140318 | 140250 | 140318 |
70024 | 140338 | 1126 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 2 | 397 | 176 | 0 | 1 | 140020 | 139650 | 25 | 90013 | 50010 | 30003 | 10000 | 40010 | 30000 | 10000 | 1245907 | 5332706 | 16114779 | 0 | 140011 | 0 | 140050 | 140050 | 130749 | 3 | 131209 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140035 | 140047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 12 | 10000 | 1 | 0 | 2 | 0 | 3140 | 0 | 2 | 87 | 3 | 3 | 139719 | 50000 | 10 | 6 | 9 | 10000 | 20000 | 50010 | 140051 | 140051 | 140051 | 140051 | 140051 |
70024 | 140035 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 140035 | 139650 | 25 | 90013 | 50010 | 30003 | 10000 | 40010 | 30000 | 10000 | 1245879 | 5333285 | 16114779 | 0 | 140026 | 0 | 140051 | 140050 | 130749 | 3 | 131209 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140050 | 140035 | 1 | 1 | 50022 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 3163 | 0 | 2 | 110 | 2 | 2 | 139722 | 50000 | 9 | 6 | 0 | 10000 | 20000 | 50010 | 140051 | 140051 | 140036 | 140036 | 140051 |
Chain cycles: 3
Code:
ld2r { v0.16b, v1.16b }, [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.0075
retire uop (01) | cycle (02) | 03 | 09 | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 22 | 23 | 24 | 3a | 3f | 40 | 4c | 4d | 51 | schedule uop (52) | schedule int uop (53) | schedule simd uop (54) | schedule ldst uop (55) | dispatch int uop (56) | dispatch simd uop (57) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | ldst uops in schedulers (5b) | 60 | 69 | 6d | 6e | map stall dispatch (70) | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map simd uop (7e) | map int uop inputs (7f) | map ldst uop inputs (80) | map simd uop inputs (81) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int alu (97) | inst simd load (98) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss ld (a3) | ld unit uop (a6) | l1d cache writeback (a8) | a9 | ac | af | b5 | l1d cache miss ld nonspec (bf) | 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 |
70205 | 140155 | 1125 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 88 | 0 | 0 | 0 | 0 | 140050 | 0 | 0 | 139607 | 25 | 90120 | 50173 | 30003 | 10002 | 40100 | 30234 | 10039 | 1237206 | 5332262 | 16116123 | 0 | 140052 | 140075 | 140075 | 130751 | 3 | 131181 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30121 | 140055 | 140065 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 0 | 1 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139725 | 50000 | 13 | 10 | 13 | 10000 | 20000 | 50100 | 140076 | 140076 | 140076 | 140076 | 140076 |
70204 | 140075 | 1125 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 140060 | 0 | 0 | 139617 | 25 | 90103 | 50110 | 30003 | 10000 | 40100 | 30000 | 10000 | 1237179 | 5331882 | 16117271 | 0 | 140098 | 140076 | 140065 | 130741 | 3 | 131178 | 80100 | 30200 | 10040 | 30000 | 60200 | 20000 | 30000 | 140074 | 140065 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139748 | 50000 | 10 | 13 | 13 | 10000 | 20000 | 50100 | 140076 | 140076 | 140076 | 140076 | 140076 |
70204 | 140075 | 1125 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | 0 | 0 | 140050 | 0 | 0 | 139617 | 25 | 90103 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1237202 | 5332262 | 16116123 | 0 | 140051 | 141091 | 140325 | 130786 | 15 | 131258 | 80100 | 30445 | 11289 | 32062 | 60200 | 20082 | 30123 | 140162 | 140065 | 3 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10026 | 0 | 1 | 10004 | 0 | 0 | 12815 | 10003 | 1 | 1 | 2 | 0 | 3280 | 1 | 116 | 1 | 1 | 141766 | 50029 | 13 | 13 | 0 | 10000 | 20000 | 50100 | 140318 | 140344 | 140248 | 140361 | 140164 |
70204 | 140329 | 1126 | 1 | 1 | 1 | 0 | 3 | 3 | 396 | 264 | 0 | 0 | 0 | 0 | 140060 | 0 | 0 | 139597 | 25 | 90103 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1237179 | 5331499 | 16116123 | 0 | 140041 | 140075 | 140055 | 130751 | 3 | 131178 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140075 | 140065 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 1 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139745 | 50000 | 13 | 13 | 0 | 10000 | 20000 | 50100 | 140076 | 140076 | 140076 | 140076 | 140076 |
70204 | 140076 | 1125 | 0 | 0 | 1 | 0 | 0 | 0 | 13 | 0 | 0 | 0 | 0 | 0 | 140060 | 0 | 0 | 139617 | 25 | 90103 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1237179 | 5331499 | 16124732 | 0 | 140051 | 140075 | 140075 | 130751 | 3 | 131178 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140075 | 140065 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 1 | 0 | 3 | 10000 | 1 | 1 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139745 | 50000 | 13 | 10 | 13 | 10000 | 20000 | 50100 | 140076 | 140076 | 140076 | 140076 | 140075 |
70204 | 140075 | 1125 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 140060 | 0 | 0 | 139617 | 25 | 90103 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1237179 | 5332262 | 16116123 | 0 | 140051 | 140075 | 140075 | 130751 | 3 | 131178 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140075 | 140065 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 3 | 10000 | 1 | 1 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139744 | 50000 | 13 | 14 | 0 | 10000 | 20000 | 50100 | 140075 | 140076 | 140076 | 140076 | 140076 |
70204 | 140075 | 1125 | 0 | 0 | 0 | 0 | 0 | 0 | 16 | 0 | 0 | 0 | 0 | 0 | 140060 | 0 | 0 | 139617 | 25 | 90100 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1237197 | 5332262 | 16116123 | 0 | 140051 | 140078 | 140076 | 130751 | 3 | 131178 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140075 | 140065 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 1 | 0 | 3 | 10000 | 0 | 1 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139735 | 50000 | 13 | 10 | 13 | 10000 | 20000 | 50100 | 140076 | 140120 | 140056 | 140056 | 140076 |
70204 | 140077 | 1125 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 140060 | 0 | 0 | 139597 | 25 | 90100 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1237083 | 5331499 | 16114980 | 0 | 140031 | 140074 | 140055 | 130731 | 3 | 131177 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140075 | 140074 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 0 | 10000 | 1 | 0 | 6 | 10000 | 0 | 1 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139746 | 50000 | 13 | 10 | 13 | 10000 | 20000 | 50100 | 140076 | 140076 | 140077 | 140076 | 140076 |
70204 | 140076 | 1125 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 140040 | 0 | 0 | 139597 | 25 | 90103 | 50100 | 30003 | 10000 | 40100 | 30000 | 10000 | 1237179 | 5332262 | 16117271 | 0 | 140051 | 140055 | 140075 | 130731 | 3 | 131178 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140075 | 140068 | 1 | 1 | 50202 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 0 | 10000 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139745 | 50000 | 13 | 10 | 13 | 10000 | 20000 | 50100 | 140076 | 140076 | 140076 | 140056 | 140078 |
70204 | 140055 | 1125 | 0 | 0 | 0 | 0 | 0 | 0 | 22 | 0 | 0 | 0 | 0 | 596 | 140414 | 22 | 153 | 139613 | 92 | 90103 | 50100 | 30000 | 10000 | 40100 | 30000 | 10000 | 1237417 | 5332768 | 16116360 | 0 | 140055 | 140075 | 140075 | 130751 | 3 | 131178 | 80100 | 30200 | 10000 | 30000 | 60200 | 20000 | 30000 | 140075 | 140065 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 1 | 0 | 3 | 10000 | 1 | 0 | 0 | 0 | 3210 | 1 | 121 | 1 | 1 | 139738 | 50000 | 13 | 15 | 13 | 10000 | 20000 | 50100 | 140076 | 140076 | 140066 | 140076 | 140076 |
Result (median cycles for code, minus 3 chain cycles): 11.0052
retire uop (01) | cycle (02) | 03 | l1i tlb fill (04) | l1d tlb fill (05) | mmu table walk instruction (07) | 09 | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 22 | 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) | 60 | 69 | 6d | 6e | map stall dispatch (70) | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map simd uop (7e) | map int uop inputs (7f) | map ldst uop inputs (80) | map simd uop inputs (81) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int alu (97) | inst simd load (98) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d cache miss ld (a3) | ld unit uop (a6) | l1d cache writeback (a8) | a9 | ac | af | b5 | l1d cache miss ld nonspec (bf) | c2 | cd | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
70025 | 140050 | 1085 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 13 | 0 | 0 | 0 | 140040 | 139652 | 25 | 90010 | 50010 | 30003 | 10000 | 40010 | 30116 | 10000 | 1245979 | 5333361 | 16122572 | 0 | 140025 | 140052 | 140052 | 130751 | 16 | 131211 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140052 | 140049 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10001 | 1 | 10000 | 0 | 0 | 0 | 10001 | 0 | 1 | 0 | 0 | 3140 | 13 | 87 | 8 | 13 | 139724 | 50000 | 9 | 6 | 9 | 10000 | 20000 | 50010 | 140053 | 140053 | 140148 | 140054 | 140053 |
70024 | 140049 | 1085 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 140038 | 139652 | 25 | 90013 | 50010 | 30003 | 10000 | 40010 | 30000 | 10000 | 1245925 | 5333361 | 16121378 | 0 | 140028 | 140037 | 140052 | 130751 | 3 | 131211 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140052 | 140050 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 3140 | 13 | 87 | 8 | 13 | 139721 | 50000 | 9 | 6 | 9 | 10000 | 20000 | 50010 | 140037 | 140053 | 140053 | 140058 | 140050 |
70024 | 140037 | 1085 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 847 | 108 | 0 | 0 | 140037 | 139649 | 25 | 90013 | 50010 | 30003 | 10000 | 40151 | 30000 | 10000 | 1245925 | 5333440 | 16121657 | 0 | 140029 | 140052 | 140052 | 130751 | 3 | 131211 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140052 | 140052 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 1 | 10000 | 0 | 0 | 3 | 10000 | 1 | 1 | 0 | 0 | 3140 | 13 | 104 | 7 | 14 | 139708 | 50000 | 9 | 10 | 9 | 10000 | 20000 | 50010 | 140053 | 140053 | 140053 | 140053 | 140053 |
70024 | 140141 | 1086 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 140037 | 139652 | 25 | 90013 | 50010 | 30003 | 10000 | 40010 | 30117 | 10000 | 1245943 | 5333361 | 16126313 | 0 | 140034 | 140052 | 140052 | 130751 | 3 | 131211 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140143 | 140053 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10001 | 1 | 10000 | 0 | 0 | 3190 | 10000 | 1 | 1 | 0 | 0 | 3140 | 8 | 87 | 13 | 8 | 139724 | 50000 | 9 | 6 | 9 | 10000 | 20000 | 50010 | 140053 | 140053 | 140056 | 140053 | 140053 |
70024 | 140052 | 1086 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 88 | 0 | 0 | 140037 | 139653 | 25 | 90013 | 50010 | 30003 | 10000 | 40010 | 30000 | 10039 | 1245925 | 5333361 | 16120849 | 0 | 140012 | 140052 | 140052 | 130751 | 3 | 131211 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140052 | 140049 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 1 | 10000 | 0 | 0 | 3205 | 10000 | 1 | 1 | 0 | 0 | 3140 | 14 | 87 | 13 | 8 | 139724 | 50009 | 9 | 9 | 6 | 10000 | 20000 | 50010 | 140413 | 140037 | 140147 | 140053 | 140055 |
70024 | 140144 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 2 | 265 | 176 | 1 | 0 | 140225 | 139695 | 82 | 90070 | 50031 | 30011 | 10003 | 40434 | 30118 | 10158 | 1251262 | 5338292 | 16138165 | 0 | 140174 | 140144 | 140336 | 130815 | 359 | 132614 | 88678 | 30140 | 10161 | 30245 | 60744 | 20244 | 30363 | 140243 | 140323 | 4 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10004 | 0 | 10006 | 0 | 0 | 9595 | 10004 | 1 | 1 | 0 | 0 | 3140 | 8 | 87 | 13 | 7 | 139724 | 50000 | 9 | 6 | 9 | 10000 | 20000 | 50010 | 140053 | 140037 | 140037 | 140037 | 140053 |
70024 | 140052 | 1086 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 140021 | 139636 | 25 | 90013 | 50010 | 30003 | 10000 | 40010 | 30000 | 10000 | 1245952 | 5333361 | 16121165 | 0 | 140028 | 140037 | 140054 | 130735 | 3 | 131195 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140052 | 140049 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 1 | 10000 | 1 | 0 | 3 | 10000 | 1 | 1 | 0 | 0 | 3140 | 13 | 87 | 14 | 13 | 139708 | 50000 | 6 | 9 | 9 | 10000 | 20000 | 50010 | 140053 | 140053 | 140055 | 140053 | 140038 |
70024 | 140052 | 1086 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 13 | 88 | 0 | 0 | 140037 | 139652 | 25 | 90013 | 50010 | 30003 | 10000 | 40010 | 30000 | 10000 | 1245925 | 5333361 | 16125366 | 0 | 140025 | 140052 | 140052 | 130752 | 3 | 131195 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140052 | 140051 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 3140 | 8 | 87 | 13 | 8 | 139724 | 50000 | 9 | 9 | 9 | 10000 | 20000 | 50010 | 140053 | 140051 | 140053 | 140054 | 140053 |
70024 | 140049 | 1086 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 6 | 0 | 0 | 0 | 140037 | 139652 | 25 | 90013 | 50010 | 30003 | 10000 | 40010 | 30000 | 10000 | 1245856 | 5333361 | 16119698 | 0 | 140028 | 140052 | 140054 | 130753 | 3 | 131211 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140052 | 140052 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 3140 | 13 | 87 | 13 | 13 | 139724 | 50000 | 0 | 9 | 9 | 10000 | 20000 | 50010 | 140053 | 140053 | 140053 | 140037 | 140053 |
70024 | 140052 | 1085 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 18 | 0 | 0 | 0 | 140039 | 139652 | 25 | 90013 | 50010 | 30003 | 10000 | 40010 | 30000 | 10000 | 1245925 | 5333400 | 16123800 | 0 | 140028 | 140053 | 140049 | 130735 | 3 | 131211 | 80010 | 30020 | 10000 | 30000 | 60020 | 20000 | 30000 | 140052 | 140052 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 10000 | 1 | 0 | 0 | 10000 | 0 | 1 | 0 | 0 | 3140 | 13 | 87 | 14 | 8 | 139724 | 50000 | 9 | 6 | 9 | 10000 | 20000 | 50010 | 140053 | 140053 | 140053 | 140053 | 140053 |
Count: 8
Code:
ld2r { v0.16b, v1.16b }, [x6], x8 ld2r { v0.16b, v1.16b }, [x6], x8 ld2r { v0.16b, v1.16b }, [x6], x8 ld2r { v0.16b, v1.16b }, [x6], x8 ld2r { v0.16b, v1.16b }, [x6], x8 ld2r { v0.16b, v1.16b }, [x6], x8 ld2r { v0.16b, v1.16b }, [x6], x8 ld2r { v0.16b, v1.16b }, [x6], x8
mov x7, x6 mov x8, x6 mov x9, x6 mov x10, x6 mov x11, x6 mov x12, x6 mov x13, x6 mov x8, 0
(fused SUBS/B.cc loop)
Result (median cycles for code divided by count): 1.0005
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 23 | 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) | 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) | 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 | e7 | ? int output thing (e9) | ea | eb | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
240205 | 80041 | 620 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 31 | 0 | 0 | 1 | 80026 | 1 | 6 | 6 | 1 | 0 | 25 | 320164 | 80100 | 160062 | 80000 | 80100 | 160000 | 80000 | 4408203 | 3758374 | 9826363 | 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 | 80007 | 6 | 23 | 80026 | 0 | 0 | 25 | 80019 | 6 | 1 | 26 | 24 | 6 | 0 | 5110 | 1 | 16 | 1 | 1 | 80038 | 1 | 80000 | 0 | 9 | 80000 | 160000 | 80100 | 80042 | 80042 | 80042 | 80042 | 80182 |
240204 | 80041 | 620 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 31 | 0 | 0 | 0 | 80026 | 1 | 6 | 6 | 1 | 2 | 25 | 320162 | 80100 | 160062 | 80000 | 80100 | 160000 | 80000 | 4408202 | 3758373 | 9827150 | 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 | 80008 | 6 | 23 | 80026 | 0 | 2 | 1201 | 80019 | 6 | 1 | 26 | 23 | 6 | 1 | 5110 | 1 | 16 | 1 | 5 | 80038 | 1 | 80000 | 9 | 9 | 80000 | 160000 | 80100 | 80042 | 80182 | 80042 | 80042 | 80042 |
240204 | 80041 | 621 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 32 | 0 | 0 | 1 | 80026 | 1 | 6 | 6 | 1 | 2 | 25 | 320162 | 80100 | 160064 | 80000 | 80100 | 160000 | 80000 | 4408211 | 3761941 | 9826363 | 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 | 80006 | 8 | 23 | 80025 | 0 | 0 | 25 | 80019 | 6 | 1 | 25 | 23 | 7 | 0 | 5110 | 3 | 16 | 1 | 1 | 80038 | 0 | 80000 | 0 | 9 | 80000 | 160000 | 80100 | 80042 | 80042 | 80042 | 80042 | 80042 |
240204 | 80041 | 620 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 6 | 0 | 0 | 0 | 80026 | 1 | 6 | 6 | 1 | 2 | 25 | 320164 | 80100 | 160062 | 80000 | 80100 | 160000 | 80000 | 4408194 | 3758377 | 9826660 | 80022 | 80041 | 80041 | 49924 | 0 | 3 | 49999 | 320100 | 200 | 80000 | 160000 | 200 | 160000 | 160000 | 80217 | 80041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80008 | 8 | 23 | 80025 | 0 | 0 | 26 | 80000 | 6 | 1 | 25 | 23 | 7 | 0 | 5110 | 1 | 16 | 1 | 1 | 80038 | 1 | 80000 | 9 | 9 | 80000 | 160000 | 80100 | 80042 | 80042 | 80042 | 80042 | 80042 |
240204 | 80041 | 620 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 32 | 0 | 1 | 1 | 80026 | 1 | 6 | 6 | 1 | 2 | 25 | 320166 | 80100 | 160064 | 80000 | 80100 | 160000 | 80000 | 4408211 | 3758368 | 9826363 | 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 | 80007 | 7 | 23 | 80026 | 0 | 0 | 25 | 80000 | 6 | 1 | 26 | 23 | 7 | 0 | 5110 | 1 | 16 | 1 | 1 | 80038 | 1 | 80000 | 0 | 9 | 80000 | 160000 | 80100 | 80042 | 80042 | 80042 | 80042 | 80042 |
240204 | 80041 | 621 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 43 | 0 | 0 | 1 | 80026 | 1 | 6 | 6 | 1 | 2 | 25 | 320164 | 80100 | 160062 | 80000 | 80100 | 160000 | 80000 | 4408205 | 3758375 | 9826388 | 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 | 80009 | 6 | 23 | 80026 | 0 | 0 | 28 | 80018 | 6 | 1 | 26 | 23 | 6 | 1 | 5110 | 1 | 16 | 1 | 1 | 80038 | 0 | 80000 | 9 | 9 | 80000 | 160000 | 80100 | 80042 | 80042 | 80042 | 80042 | 80042 |
240204 | 80041 | 621 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 175 | 0 | 1 | 1 | 80026 | 1 | 6 | 6 | 1 | 2 | 25 | 320162 | 80100 | 160064 | 80000 | 80100 | 160000 | 80000 | 4408211 | 3758363 | 9826363 | 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 | 80007 | 8 | 23 | 80026 | 1 | 1 | 26 | 80018 | 6 | 1 | 25 | 23 | 7 | 0 | 5110 | 1 | 16 | 1 | 1 | 80038 | 1 | 80000 | 9 | 9 | 80000 | 160000 | 80100 | 80042 | 80042 | 80042 | 80042 | 80042 |
240204 | 80041 | 621 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 7 | 0 | 1 | 1 | 80026 | 1 | 6 | 6 | 1 | 2 | 25 | 320164 | 80100 | 160062 | 80000 | 80100 | 160000 | 80000 | 4408198 | 3758363 | 9825495 | 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 | 80006 | 7 | 23 | 80026 | 1 | 0 | 28 | 80018 | 6 | 1 | 26 | 23 | 7 | 0 | 5110 | 1 | 16 | 1 | 1 | 80038 | 1 | 80000 | 9 | 6 | 80000 | 160000 | 80100 | 80042 | 80042 | 80042 | 80042 | 80042 |
240204 | 80041 | 621 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | 80026 | 1 | 0 | 6 | 1 | 2 | 25 | 320162 | 80100 | 160062 | 80000 | 80100 | 160000 | 80000 | 4408211 | 3758377 | 9826604 | 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 | 80007 | 8 | 0 | 80026 | 0 | 1 | 28 | 80019 | 6 | 1 | 25 | 24 | 7 | 0 | 5110 | 1 | 16 | 2 | 5 | 80038 | 1 | 80000 | 10 | 9 | 80000 | 160000 | 80100 | 80042 | 80042 | 80042 | 80042 | 80042 |
240204 | 80041 | 620 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 41 | 0 | 1 | 0 | 80026 | 1 | 6 | 6 | 1 | 2 | 25 | 320164 | 80100 | 160062 | 80000 | 80100 | 160265 | 80000 | 4408196 | 3758377 | 9826380 | 80022 | 80041 | 80183 | 49924 | 0 | 3 | 49999 | 320100 | 200 | 80000 | 160000 | 200 | 160000 | 160000 | 80041 | 80041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80007 | 7 | 24 | 80025 | 0 | 1 | 26 | 80019 | 0 | 1 | 26 | 23 | 6 | 0 | 5128 | 1 | 16 | 2 | 1 | 80038 | 0 | 80000 | 12 | 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 | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 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) | 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 | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | e7 | ? int output thing (e9) | ea | eb | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
240025 | 80041 | 620 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 16 | 0 | 0 | 0 | 0 | 80026 | 1 | 0 | 6 | 0 | 44 | 25 | 320050 | 80010 | 160032 | 80000 | 80010 | 160000 | 80000 | 4407696 | 3758370 | 9825697 | 80022 | 80041 | 80041 | 49947 | 0 | 3 | 50022 | 320010 | 20 | 80000 | 160260 | 20 | 160000 | 160000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 1 | 10 | 80000 | 0 | 14 | 80013 | 0 | 1 | 0 | 0 | 80013 | 0 | 1 | 9 | 18 | 0 | 5020 | 10 | 15 | 6 | 6 | 80038 | 1 | 80000 | 9 | 6 | 80000 | 160000 | 80010 | 80042 | 80042 | 80042 | 80042 | 80042 |
240024 | 80041 | 620 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 296 | 0 | 0 | 0 | 0 | 80026 | 0 | 0 | 6 | 0 | 0 | 25 | 320048 | 80010 | 160032 | 80000 | 80010 | 160000 | 80000 | 4407696 | 3758361 | 9825139 | 80022 | 80041 | 80041 | 49947 | 134 | 3 | 50437 | 322666 | 20 | 80136 | 160000 | 20 | 160000 | 160000 | 80041 | 80627 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80087 | 0 | 20 | 80009 | 0 | 0 | 0 | 17 | 80014 | 6 | 0 | 9 | 18 | 0 | 5020 | 6 | 16 | 6 | 6 | 80038 | 1 | 80000 | 9 | 0 | 80000 | 160000 | 80010 | 80042 | 80183 | 80042 | 80042 | 80042 |
240024 | 80041 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | 0 | 0 | 0 | 0 | 80172 | 0 | 6 | 0 | 0 | 0 | 25 | 320010 | 80010 | 160040 | 80000 | 80142 | 160000 | 80000 | 4409957 | 3758375 | 9825511 | 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 | 80000 | 0 | 0 | 80014 | 0 | 1 | 0 | 15 | 80009 | 6 | 1 | 9 | 18 | 0 | 5020 | 4 | 16 | 5 | 5 | 80038 | 1 | 80000 | 9 | 6 | 80000 | 160000 | 80010 | 80183 | 80042 | 80042 | 80042 | 80042 |
240024 | 80041 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 20 | 0 | 0 | 0 | 0 | 80026 | 1 | 6 | 6 | 0 | 0 | 25 | 320054 | 80010 | 160040 | 80000 | 80010 | 160000 | 80000 | 4407696 | 3758368 | 9834715 | 80022 | 80041 | 80041 | 49947 | 0 | 3 | 50022 | 320010 | 20 | 80134 | 160000 | 20 | 160000 | 160000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80000 | 0 | 14 | 82711 | 0 | 1 | 0 | 14 | 80087 | 6 | 1 | 10 | 18 | 0 | 5020 | 3 | 15 | 6 | 5 | 80038 | 0 | 80000 | 6 | 6 | 80000 | 160000 | 80010 | 80042 | 80042 | 80042 | 80042 | 80042 |
240024 | 80041 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 151 | 0 | 0 | 0 | 0 | 80147 | 1 | 6 | 6 | 0 | 7 | 25 | 320050 | 80010 | 160040 | 80000 | 80010 | 160000 | 80000 | 4407696 | 3758373 | 9825700 | 80022 | 80041 | 80041 | 49947 | 0 | 3 | 50022 | 320010 | 20 | 80000 | 160265 | 20 | 160000 | 160000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80000 | 0 | 14 | 80014 | 0 | 0 | 0 | 0 | 80000 | 6 | 1 | 9 | 18 | 0 | 5020 | 3 | 15 | 6 | 5 | 80038 | 1 | 80000 | 6 | 6 | 80000 | 160000 | 80010 | 80182 | 80042 | 80042 | 80042 | 80183 |
240024 | 80041 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 25 | 0 | 0 | 0 | 0 | 80026 | 0 | 0 | 6 | 0 | 0 | 25 | 320050 | 80010 | 160220 | 80000 | 80010 | 160000 | 80134 | 4407696 | 3758372 | 9825493 | 80022 | 80180 | 80183 | 49947 | 0 | 3 | 50022 | 320010 | 20 | 80143 | 160000 | 20 | 160000 | 160000 | 80041 | 80041 | 3 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80000 | 0 | 0 | 80014 | 0 | 0 | 0 | 10 | 80000 | 6 | 1 | 9 | 18 | 0 | 5020 | 4 | 16 | 7 | 7 | 80038 | 0 | 80000 | 9 | 0 | 80000 | 160000 | 80010 | 80042 | 80042 | 80042 | 80042 | 80042 |
240024 | 80041 | 621 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 80026 | 1 | 6 | 6 | 0 | 0 | 25 | 320042 | 80010 | 160038 | 80000 | 80010 | 160000 | 80134 | 4407696 | 3758361 | 9825511 | 80022 | 80041 | 80041 | 49974 | 0 | 3 | 50022 | 320541 | 20 | 80000 | 160000 | 20 | 160000 | 160000 | 80620 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80088 | 0 | 14 | 80014 | 0 | 0 | 0 | 14 | 80010 | 6 | 1 | 9 | 18 | 0 | 5039 | 8 | 16 | 5 | 6 | 80038 | 0 | 80000 | 9 | 9 | 80000 | 160000 | 80010 | 80042 | 80042 | 80042 | 80042 | 80181 |
240024 | 80041 | 620 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 16 | 0 | 0 | 0 | 0 | 80026 | 1 | 6 | 6 | 0 | 0 | 25 | 320050 | 80010 | 160032 | 80000 | 80010 | 160000 | 80134 | 4407696 | 3758370 | 9825511 | 80022 | 80041 | 80182 | 49947 | 0 | 32 | 50022 | 320010 | 20 | 80000 | 160000 | 20 | 160000 | 160000 | 80041 | 80041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80000 | 0 | 14 | 80013 | 0 | 1 | 0 | 13 | 80013 | 6 | 1 | 14 | 14 | 0 | 5020 | 3 | 16 | 6 | 6 | 80038 | 1 | 80000 | 9 | 0 | 80000 | 160000 | 80010 | 80042 | 80042 | 80042 | 80042 | 80042 |
240024 | 80041 | 621 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 32 | 0 | 0 | 0 | 0 | 80026 | 1 | 6 | 6 | 0 | 0 | 25 | 320048 | 80010 | 160030 | 80000 | 80010 | 160000 | 80000 | 4407696 | 3758368 | 9825511 | 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 | 80000 | 0 | 14 | 80014 | 0 | 0 | 2 | 13 | 80014 | 6 | 1 | 10 | 18 | 0 | 5020 | 3 | 15 | 6 | 6 | 80038 | 0 | 80093 | 9 | 6 | 80000 | 160000 | 80010 | 80042 | 80042 | 80042 | 80042 | 80042 |
240024 | 80041 | 621 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 19 | 88 | 0 | 0 | 0 | 80168 | 1 | 6 | 6 | 0 | 44 | 25 | 320416 | 80010 | 160040 | 80000 | 80010 | 160000 | 80000 | 4409968 | 3758371 | 9825682 | 80022 | 82317 | 82361 | 49994 | 19 | 87 | 50103 | 321615 | 20 | 80133 | 160271 | 20 | 160272 | 160536 | 80322 | 80181 | 3 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80188 | 0 | 14 | 81581 | 0 | 1 | 2 | 1442 | 80108 | 6 | 1 | 10 | 18 | 1 | 5038 | 4 | 34 | 6 | 5 | 80364 | 0 | 80094 | 0 | 6 | 80000 | 160000 | 80010 | 80184 | 80189 | 80473 | 80184 | 80182 |