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:
swpl w0, w1, [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 ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop
mov x0, 0
(no loop instructions)
Retires (minus 70 nops): 2.000
Issues: 2.000
Integer unit issues: 0.000
Load/store unit issues: 2.000
SIMD/FP unit issues: 0.000
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) | 0e | 0f | 1e | 22 | 3a | 3f | 46 | 49 | 51 | schedule uop (52) | schedule ldst uop (55) | dispatch ldst uop (58) | simd uops in schedulers (5a) | 5f | 69 | 6a | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | map ldst uop (7d) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst int load (95) | inst ldst (9b) | 9d | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | ac | af | bb | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | cf | d0 | d1 | d2 | l1i cache miss demand (d3) | l1i tlb miss demand (d4) | d5 | map dispatch bubble (d6) | d9 | da | db | dd | fetch restart (de) | df | e0 | ea | eb | ec | ? ldst retires (ed) | f5 | f6 | f7 | f8 | fd |
72005 | 34072 | 255 | 2 | 0 | 0 | 0 | 1 | 1 | 1 | 1020 | 0 | 5317 | 33946 | 0 | 1 | 29086 | 2000 | 2000 | 2000 | 10000 | 6 | 49 | 31034 | 33576 | 34012 | 3 | 10 | 2000 | 2000 | 3000 | 33843 | 5403 | 1 | 1 | 71001 | 1000 | 1000 | 1 | 2000 | 0 | 2 | 2 | 1005 | 1000 | 0 | 4 | 2004 | 4 | 2 | 2 | 14909 | 10657 | 2 | 7960 | 3587 | 1 | 66 | 24203 | 3552 | 4440 | 15 | 55 | 48 | 0 | 33022 | 18728 | 16877 | 18352 | 2000 | 34203 | 34194 | 34118 | 34058 | 34118 |
72004 | 34104 | 256 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1005 | 0 | 5270 | 33955 | 0 | 0 | 28948 | 2000 | 2000 | 2000 | 10000 | 4 | 49 | 31009 | 33582 | 34097 | 3 | 10 | 2000 | 2000 | 3000 | 33820 | 5388 | 1 | 1 | 71001 | 1000 | 1000 | 1 | 2000 | 0 | 2 | 2 | 1003 | 1000 | 0 | 4 | 2004 | 4 | 0 | 3 | 14979 | 10595 | 1 | 8016 | 3591 | 0 | 57 | 24246 | 3586 | 4434 | 15 | 52 | 46 | 0 | 33079 | 19259 | 16955 | 18525 | 2000 | 34110 | 34253 | 34075 | 34141 | 34119 |
72004 | 34147 | 256 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1005 | 1 | 5364 | 33926 | 0 | 0 | 28966 | 2000 | 2000 | 2000 | 10000 | 8 | 49 | 31063 | 33604 | 34163 | 3 | 10 | 2000 | 2000 | 3000 | 33791 | 5428 | 1 | 1 | 71001 | 1000 | 1000 | 1 | 2000 | 0 | 2 | 2 | 1005 | 1000 | 0 | 3 | 2002 | 3 | 2 | 0 | 14972 | 10563 | 1 | 8018 | 3556 | 0 | 47 | 24262 | 3581 | 4438 | 17 | 57 | 48 | 0 | 33050 | 19107 | 16826 | 18514 | 2000 | 34086 | 34081 | 34123 | 34116 | 34111 |
72004 | 34121 | 255 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1006 | 0 | 5445 | 33943 | 1 | 0 | 29008 | 2000 | 2000 | 2000 | 10001 | 7 | 49 | 30978 | 33644 | 34156 | 3 | 10 | 2000 | 2000 | 3000 | 33824 | 5422 | 1 | 1 | 71001 | 1000 | 1000 | 1 | 2000 | 0 | 2 | 2 | 1005 | 1000 | 3 | 12 | 2003 | 3 | 0 | 2 | 14949 | 10567 | 1 | 7993 | 3573 | 0 | 50 | 24216 | 3585 | 4377 | 17 | 56 | 53 | 0 | 33004 | 19186 | 16815 | 18503 | 2000 | 34129 | 34139 | 34178 | 34026 | 34186 |
72004 | 34128 | 255 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 1004 | 0 | 5262 | 33965 | 0 | 0 | 29000 | 2000 | 2000 | 2000 | 10000 | 6 | 49 | 30990 | 33599 | 34157 | 3 | 10 | 2000 | 2000 | 3000 | 33807 | 5402 | 1 | 1 | 71001 | 1000 | 1000 | 1 | 2000 | 0 | 2 | 2 | 1003 | 1000 | 0 | 3 | 2002 | 4 | 0 | 2 | 14925 | 10703 | 1 | 7957 | 3615 | 0 | 48 | 24199 | 3547 | 4439 | 11 | 56 | 53 | 0 | 32988 | 19142 | 16801 | 18572 | 2000 | 34043 | 34132 | 34123 | 34031 | 34079 |
72004 | 34011 | 255 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1004 | 0 | 5233 | 33973 | 0 | 0 | 28968 | 2000 | 2000 | 2000 | 10000 | 2 | 49 | 30942 | 33643 | 34081 | 3 | 10 | 2000 | 2000 | 3000 | 33910 | 5397 | 1 | 1 | 71001 | 1000 | 1000 | 1 | 2000 | 0 | 0 | 0 | 1004 | 1000 | 0 | 5 | 2002 | 4 | 2 | 2 | 15048 | 10809 | 1 | 8007 | 3552 | 1 | 53 | 24185 | 3523 | 4437 | 13 | 54 | 45 | 0 | 32970 | 19325 | 16732 | 18345 | 2000 | 34101 | 34141 | 34102 | 34094 | 34050 |
72004 | 34103 | 255 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1005 | 0 | 5297 | 33967 | 0 | 0 | 29124 | 2000 | 2000 | 2000 | 10000 | 5 | 49 | 30962 | 33652 | 34155 | 3 | 10 | 2000 | 2000 | 3000 | 33771 | 5448 | 1 | 1 | 71001 | 1000 | 1000 | 1 | 2000 | 0 | 2 | 2 | 1003 | 1000 | 0 | 4 | 2002 | 4 | 0 | 2 | 14848 | 10431 | 1 | 7984 | 3522 | 1 | 52 | 24186 | 3618 | 4446 | 12 | 47 | 46 | 0 | 33046 | 18983 | 16748 | 18170 | 2000 | 34107 | 34165 | 34049 | 34089 | 34085 |
72004 | 34161 | 255 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1006 | 0 | 5310 | 33951 | 0 | 0 | 28948 | 2000 | 2000 | 2000 | 10000 | 7 | 49 | 31024 | 33677 | 34059 | 3 | 10 | 2000 | 2000 | 3000 | 33800 | 5418 | 1 | 1 | 71001 | 1000 | 1000 | 1 | 2000 | 0 | 2 | 3 | 1002 | 1000 | 0 | 4 | 2006 | 5 | 3 | 0 | 14862 | 10625 | 3 | 7932 | 3564 | 0 | 44 | 24197 | 3588 | 4435 | 10 | 63 | 54 | 0 | 33010 | 19366 | 17119 | 18419 | 2000 | 34199 | 34046 | 34068 | 34168 | 34167 |
72004 | 34017 | 255 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1005 | 0 | 5303 | 33953 | 1 | 0 | 28909 | 2000 | 2000 | 2000 | 10000 | 6 | 49 | 30992 | 33650 | 34156 | 3 | 10 | 2000 | 2000 | 3000 | 33800 | 5406 | 1 | 1 | 71001 | 1000 | 1000 | 1 | 2000 | 0 | 2 | 2 | 1006 | 1000 | 0 | 2 | 2004 | 3 | 2 | 2 | 14927 | 10510 | 1 | 7961 | 3529 | 0 | 48 | 24266 | 3511 | 4437 | 21 | 46 | 56 | 0 | 33082 | 19055 | 16938 | 18413 | 2000 | 34046 | 34043 | 34099 | 34015 | 34140 |
72004 | 34172 | 255 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1004 | 1 | 5364 | 33965 | 0 | 0 | 28969 | 2000 | 2000 | 2000 | 10000 | 3 | 49 | 31015 | 33644 | 34153 | 3 | 10 | 2000 | 2000 | 3000 | 33737 | 5386 | 1 | 1 | 71001 | 1000 | 1000 | 1 | 2000 | 0 | 2 | 2 | 1001 | 1000 | 0 | 3 | 2004 | 2 | 3 | 2 | 14921 | 10726 | 1 | 8009 | 3563 | 0 | 50 | 24180 | 3571 | 4434 | 11 | 50 | 45 | 0 | 32934 | 19119 | 16982 | 18278 | 2000 | 34035 | 34153 | 34040 | 34087 | 34144 |
Code:
swpl w0, w1, [x6] add x6, x6, 4
(fused SUBS/B.cc loop)
Result (median cycles for code): 7.0055
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 18 | 1e | 1f | 20 | 22 | 29 | 3a | 3e | 3f | 40 | 43 | 46 | 49 | 4f | 51 | schedule uop (52) | schedule int uop (53) | schedule ldst uop (55) | dispatch int uop (56) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | 69 | 6a | 6d | 6e | map stall dispatch (70) | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | 92 | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | l1d cache miss ld (a3) | a4 | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | aa | ab | ac | af | b6 | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
30207 | 70079 | 525 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 5235 | 3 | 171 | 1 | 8 | 42 | 120 | 70040 | 184 | 1 | 49 | 58 | 49585 | 25 | 30100 | 10100 | 20000 | 10100 | 20000 | 60381 | 3319828 | 49 | 66985 | 70026 | 70055 | 65686 | 3 | 66280 | 30100 | 10200 | 20000 | 10200 | 30000 | 70055 | 79 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 1 | 100 | 20236 | 1 | 496 | 147 | 19868 | 10252 | 10049 | 23 | 3 | 214 | 38 | 175 | 20283 | 0 | 44 | 1 | 117 | 478 | 0 | 0 | 1310 | 1 | 16 | 1 | 1 | 69818 | 10000 | 6 | 6 | 20000 | 10100 | 70056 | 70056 | 72219 | 70056 | 70057 |
30204 | 70055 | 524 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5246 | 2 | 217 | 1 | 0 | 51 | 48 | 70040 | 230 | 2 | 36 | 44 | 49601 | 25 | 30100 | 10100 | 20000 | 10100 | 20000 | 60380 | 3319831 | 49 | 66975 | 70015 | 70055 | 65703 | 3 | 66264 | 30100 | 10200 | 20000 | 10200 | 30000 | 70055 | 78 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 1 | 100 | 20213 | 0 | 516 | 154 | 19868 | 10269 | 10054 | 28 | 3 | 212 | 60 | 177 | 20261 | 0 | 72 | 1 | 144 | 546 | 0 | 0 | 1310 | 1 | 16 | 1 | 1 | 69818 | 10000 | 6 | 6 | 20000 | 10100 | 70061 | 70061 | 70056 | 70056 | 70071 |
30204 | 70055 | 525 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5196 | 1 | 178 | 1 | 8 | 51 | 144 | 70040 | 195 | 2 | 51 | 42 | 49586 | 25 | 30100 | 10100 | 20000 | 10100 | 20000 | 60372 | 3319828 | 49 | 66975 | 70015 | 70072 | 65691 | 3 | 66263 | 30100 | 10200 | 20000 | 10200 | 30000 | 70069 | 78 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 1 | 100 | 20253 | 0 | 666 | 205 | 19868 | 10251 | 10032 | 22 | 3 | 231 | 72 | 111 | 20300 | 0 | 44 | 3 | 123 | 593 | 0 | 0 | 1310 | 1 | 16 | 1 | 1 | 69834 | 10000 | 6 | 6 | 20000 | 10100 | 70074 | 70059 | 70074 | 70071 | 70056 |
30204 | 70071 | 525 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 5283 | 1 | 194 | 1 | 8 | 44 | 32 | 70040 | 211 | 1 | 36 | 42 | 49603 | 25 | 30100 | 10100 | 20000 | 10100 | 20000 | 60378 | 3320069 | 49 | 66975 | 70038 | 70068 | 65686 | 3 | 66263 | 30100 | 10200 | 20000 | 10200 | 30000 | 70055 | 78 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 1 | 100 | 20218 | 0 | 473 | 151 | 19868 | 10259 | 10058 | 21 | 3 | 207 | 22 | 122 | 20260 | 0 | 74 | 2 | 103 | 545 | 0 | 0 | 1310 | 1 | 16 | 1 | 1 | 69834 | 10000 | 6 | 6 | 20000 | 10100 | 70056 | 70056 | 70056 | 70056 | 70056 |
30204 | 70074 | 525 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 5249 | 2 | 232 | 1 | 0 | 53 | 156 | 70040 | 211 | 2 | 43 | 40 | 49586 | 25 | 30100 | 10100 | 20000 | 10100 | 20000 | 60378 | 3320117 | 49 | 66976 | 70015 | 70055 | 65686 | 3 | 66279 | 30100 | 10200 | 20000 | 10200 | 30000 | 70055 | 78 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 1 | 100 | 20247 | 0 | 698 | 160 | 19868 | 10219 | 10043 | 13 | 3 | 225 | 8 | 119 | 20247 | 0 | 55 | 2 | 127 | 495 | 0 | 0 | 1310 | 1 | 16 | 1 | 1 | 69818 | 10000 | 6 | 6 | 20000 | 10100 | 70061 | 70056 | 70075 | 70068 | 70060 |
30204 | 70055 | 524 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5357 | 1 | 179 | 1 | 0 | 48 | 88 | 70053 | 270 | 2 | 45 | 55 | 49595 | 25 | 30100 | 10100 | 20000 | 10100 | 20000 | 60370 | 3319828 | 49 | 66989 | 70064 | 70073 | 65703 | 3 | 66277 | 30100 | 10200 | 20000 | 10200 | 30000 | 70055 | 79 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 1 | 100 | 20180 | 0 | 627 | 180 | 19884 | 10292 | 10058 | 18 | 3 | 156 | 92 | 142 | 20213 | 0 | 75 | 1 | 105 | 479 | 0 | 0 | 1310 | 1 | 16 | 1 | 1 | 69821 | 10000 | 6 | 6 | 20000 | 10100 | 70056 | 70056 | 72211 | 70056 | 70056 |
30204 | 70055 | 525 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 5207 | 2 | 224 | 1 | 8 | 46 | 84 | 70040 | 183 | 2 | 33 | 45 | 49586 | 25 | 30100 | 10100 | 20000 | 10100 | 20000 | 60384 | 3319829 | 49 | 66976 | 70015 | 70070 | 65697 | 3 | 66263 | 30100 | 10200 | 20000 | 10200 | 30000 | 70074 | 78 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 1 | 100 | 20225 | 0 | 631 | 173 | 19868 | 10288 | 10042 | 25 | 3 | 259 | 28 | 143 | 20290 | 0 | 58 | 3 | 107 | 493 | 0 | 0 | 1310 | 1 | 16 | 1 | 1 | 69818 | 10000 | 6 | 6 | 20000 | 10100 | 70067 | 70056 | 70056 | 70056 | 70056 |
30204 | 70055 | 525 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5264 | 1 | 220 | 1 | 0 | 45 | 156 | 70045 | 196 | 1 | 45 | 50 | 49586 | 25 | 30100 | 10100 | 20000 | 10100 | 20000 | 60375 | 3320501 | 49 | 66975 | 70015 | 70055 | 65702 | 3 | 66281 | 30100 | 10200 | 20000 | 10200 | 30000 | 70058 | 79 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 1 | 100 | 20262 | 0 | 586 | 153 | 19874 | 10301 | 10047 | 19 | 3 | 196 | 24 | 153 | 20260 | 2 | 67 | 1 | 109 | 543 | 0 | 0 | 1310 | 1 | 16 | 1 | 1 | 69818 | 10000 | 6 | 6 | 20000 | 10100 | 70062 | 70056 | 70056 | 70056 | 70056 |
30204 | 70071 | 524 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5243 | 2 | 205 | 1 | 184 | 54 | 140 | 70040 | 178 | 2 | 44 | 47 | 49585 | 25 | 30100 | 10100 | 20000 | 10100 | 20000 | 60375 | 3319829 | 49 | 66992 | 70037 | 70058 | 65686 | 3 | 66263 | 30100 | 10200 | 20000 | 10200 | 30000 | 70070 | 78 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 1 | 100 | 20205 | 0 | 536 | 172 | 19870 | 10276 | 10051 | 17 | 3 | 257 | 28 | 127 | 20291 | 0 | 61 | 2 | 102 | 609 | 0 | 0 | 1310 | 1 | 16 | 1 | 1 | 69818 | 10000 | 6 | 6 | 20000 | 10100 | 70062 | 70067 | 70059 | 70056 | 70064 |
30204 | 70073 | 524 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5264 | 2 | 204 | 1 | 160 | 43 | 160 | 70040 | 222 | 1 | 39 | 49 | 49598 | 25 | 30100 | 10100 | 20000 | 10100 | 21224 | 60378 | 3319828 | 49 | 66975 | 70015 | 70066 | 65701 | 3 | 66263 | 30100 | 10200 | 20000 | 10200 | 30000 | 70055 | 78 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 1 | 100 | 20172 | 0 | 502 | 198 | 19868 | 10232 | 10036 | 19 | 3 | 193 | 26 | 176 | 20197 | 0 | 39 | 2 | 120 | 558 | 0 | 0 | 1310 | 1 | 16 | 1 | 1 | 69819 | 10000 | 6 | 6 | 20000 | 10100 | 70056 | 70056 | 70056 | 70056 | 70056 |
Result (median cycles for code): 7.0055
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 18 | 1e | 1f | 20 | 22 | 23 | 29 | 3a | 3e | 3f | 40 | 43 | 46 | 49 | 4f | 51 | schedule uop (52) | schedule int uop (53) | schedule ldst uop (55) | dispatch int uop (56) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | 60 | 69 | 6a | 6d | 6e | map stall dispatch (70) | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | 92 | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | l1d cache miss ld (a3) | a4 | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | aa | ab | ac | af | b6 | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | branch mispred nonspec (cb) | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
30027 | 70086 | 524 | 1 | 0 | 1 | 2 | 0 | 1 | 0 | 5248 | 2 | 227 | 1 | 0 | 184 | 59 | 216 | 70040 | 244 | 4 | 45 | 53 | 49588 | 25 | 30010 | 10010 | 20000 | 10010 | 20000 | 59994 | 3320837 | 0 | 49 | 66975 | 70033 | 70055 | 65708 | 3 | 66286 | 30010 | 10020 | 20000 | 10020 | 30000 | 70070 | 79 | 1 | 1 | 20022 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 1 | 10 | 20261 | 2 | 645 | 183 | 19887 | 10285 | 10059 | 18 | 4 | 232 | 28 | 127 | 20245 | 0 | 67 | 3 | 111 | 816 | 1 | 1 | 0 | 1270 | 1 | 15 | 1 | 1 | 69837 | 10000 | 6 | 6 | 20000 | 10010 | 70056 | 70056 | 70056 | 70056 | 70056 |
30024 | 70055 | 525 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 5324 | 2 | 238 | 1 | 0 | 0 | 52 | 108 | 70045 | 192 | 5 | 40 | 50 | 49585 | 25 | 30010 | 10010 | 20000 | 10010 | 20000 | 59990 | 3319828 | 0 | 49 | 66975 | 70020 | 70055 | 65725 | 3 | 66286 | 30010 | 10020 | 20000 | 10020 | 30000 | 70055 | 78 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 1 | 10 | 20276 | 1 | 649 | 181 | 19869 | 10273 | 10044 | 30 | 3 | 238 | 32 | 139 | 20321 | 1 | 76 | 3 | 137 | 511 | 1 | 2 | 0 | 1270 | 1 | 15 | 1 | 1 | 69818 | 10000 | 6 | 6 | 20000 | 10010 | 70070 | 70061 | 71673 | 70057 | 70056 |
30024 | 70066 | 524 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 5378 | 3 | 233 | 1 | 0 | 120 | 54 | 212 | 70040 | 280 | 3 | 45 | 58 | 49586 | 25 | 30010 | 10010 | 20000 | 10010 | 20000 | 59997 | 3319831 | 0 | 49 | 66976 | 70016 | 70073 | 65708 | 3 | 66286 | 30010 | 10020 | 20000 | 10020 | 30000 | 70055 | 79 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20251 | 3 | 634 | 158 | 19868 | 10292 | 10044 | 25 | 3 | 197 | 48 | 177 | 20305 | 0 | 62 | 3 | 123 | 590 | 1 | 0 | 0 | 1270 | 1 | 15 | 1 | 1 | 69818 | 10000 | 6 | 6 | 20000 | 10010 | 70056 | 70056 | 70061 | 70056 | 70060 |
30024 | 70055 | 525 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 5295 | 3 | 208 | 1 | 0 | 0 | 52 | 220 | 70035 | 263 | 5 | 61 | 46 | 49585 | 25 | 30010 | 10010 | 20000 | 10010 | 20000 | 59994 | 3319829 | 0 | 49 | 66976 | 70015 | 70075 | 65726 | 3 | 66303 | 30010 | 10020 | 20000 | 10020 | 30000 | 70055 | 78 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20245 | 1 | 582 | 217 | 19868 | 10272 | 10057 | 23 | 4 | 219 | 80 | 161 | 20257 | 0 | 51 | 3 | 86 | 703 | 1 | 1 | 0 | 1270 | 1 | 15 | 1 | 1 | 69819 | 10000 | 6 | 6 | 20000 | 10010 | 70056 | 70074 | 70056 | 70077 | 70056 |
30024 | 70065 | 525 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 5321 | 2 | 213 | 1 | 0 | 0 | 41 | 212 | 70040 | 226 | 4 | 35 | 45 | 49585 | 25 | 30010 | 10010 | 20000 | 10010 | 20000 | 60001 | 3320792 | 0 | 49 | 66975 | 70019 | 70055 | 65727 | 3 | 66287 | 30010 | 10020 | 20000 | 10020 | 30000 | 70055 | 78 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20226 | 1 | 664 | 159 | 19880 | 10263 | 10025 | 25 | 3 | 245 | 78 | 144 | 20335 | 0 | 70 | 2 | 121 | 607 | 1 | 1 | 0 | 1270 | 1 | 15 | 1 | 1 | 69818 | 10000 | 6 | 6 | 20000 | 10010 | 70057 | 70056 | 70056 | 70056 | 70056 |
30024 | 70066 | 525 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 5291 | 2 | 218 | 1 | 0 | 8 | 46 | 112 | 70040 | 229 | 7 | 36 | 45 | 49586 | 25 | 30010 | 10010 | 20000 | 10010 | 20000 | 60000 | 3320742 | 1 | 49 | 66975 | 70034 | 70055 | 65728 | 3 | 66303 | 30010 | 10020 | 20000 | 10020 | 30000 | 70055 | 79 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20268 | 2 | 579 | 151 | 19868 | 10256 | 10036 | 26 | 3 | 234 | 100 | 161 | 20291 | 0 | 72 | 3 | 173 | 689 | 1 | 1 | 0 | 1270 | 1 | 15 | 1 | 1 | 69818 | 10000 | 6 | 6 | 20000 | 10010 | 70056 | 70056 | 70074 | 70056 | 70051 |
30024 | 70055 | 525 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 5241 | 2 | 210 | 1 | 0 | 0 | 53 | 188 | 70046 | 161 | 7 | 35 | 51 | 49586 | 25 | 30010 | 10010 | 20000 | 10010 | 20000 | 60003 | 3320694 | 1 | 49 | 70756 | 70019 | 70055 | 65721 | 3 | 66291 | 30010 | 10020 | 20000 | 10020 | 30000 | 70055 | 78 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20234 | 3 | 541 | 171 | 19868 | 10299 | 10035 | 21 | 3 | 195 | 34 | 127 | 20294 | 0 | 75 | 3 | 121 | 575 | 1 | 0 | 0 | 1270 | 1 | 15 | 1 | 1 | 69818 | 10000 | 6 | 6 | 20000 | 10010 | 70056 | 70056 | 70061 | 70062 | 70056 |
30024 | 70055 | 525 | 1 | 0 | 1 | 2 | 0 | 0 | 0 | 5291 | 2 | 196 | 1 | 0 | 0 | 55 | 140 | 70056 | 229 | 7 | 43 | 41 | 49585 | 25 | 30010 | 10010 | 20000 | 10010 | 20000 | 59994 | 3416571 | 0 | 49 | 66975 | 70015 | 70055 | 65708 | 3 | 66306 | 30010 | 10020 | 20000 | 10020 | 30000 | 70055 | 78 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20280 | 1 | 601 | 192 | 19869 | 10234 | 10052 | 19 | 5 | 247 | 22 | 138 | 20358 | 0 | 84 | 3 | 129 | 577 | 1 | 0 | 0 | 1270 | 1 | 15 | 1 | 1 | 69818 | 10000 | 6 | 6 | 20000 | 10010 | 70056 | 70069 | 70075 | 70056 | 70056 |
30024 | 70055 | 525 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 5294 | 3 | 259 | 1 | 0 | 200 | 65 | 132 | 70041 | 202 | 3 | 59 | 45 | 49587 | 25 | 30010 | 10010 | 20000 | 10010 | 20000 | 59989 | 3319831 | 1 | 49 | 66975 | 70028 | 70066 | 65708 | 3 | 66286 | 30010 | 10020 | 20000 | 10020 | 30000 | 70055 | 78 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20163 | 2 | 551 | 152 | 19886 | 10234 | 10049 | 14 | 3 | 199 | 130 | 172 | 20247 | 1 | 69 | 3 | 114 | 529 | 1 | 1 | 0 | 1270 | 1 | 15 | 1 | 1 | 69818 | 10000 | 6 | 6 | 20000 | 10010 | 70067 | 70056 | 70076 | 70056 | 70056 |
30024 | 70055 | 525 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 5269 | 2 | 208 | 1 | 0 | 0 | 57 | 120 | 70040 | 204 | 8 | 40 | 34 | 49602 | 25 | 30010 | 10010 | 20000 | 10010 | 20000 | 59997 | 3319831 | 0 | 49 | 66975 | 70015 | 70070 | 65708 | 3 | 66286 | 30010 | 10020 | 20000 | 10020 | 30000 | 70055 | 78 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20253 | 3 | 561 | 157 | 19885 | 10297 | 10004 | 22 | 3 | 217 | 100 | 106 | 20295 | 0 | 59 | 2 | 115 | 863 | 1 | 2 | 0 | 1270 | 1 | 15 | 1 | 1 | 69818 | 10000 | 6 | 6 | 20000 | 10010 | 70056 | 70056 | 70056 | 70056 | 70056 |
Code:
swpl w0, w1, [x6]
mov x7, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 18.0044
retire uop (01) | cycle (02) | 03 | mmu table walk data (08) | 09 | 0e | 0f | 18 | 19 | 1e | 1f | 22 | 23 | 3a | 3f | 43 | 46 | 49 | 4f | 51 | schedule uop (52) | schedule int uop (53) | schedule ldst uop (55) | dispatch int uop (56) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | 60 | 69 | 6a | 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 int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | 92 | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d cache miss st (a2) | l1d cache miss ld (a3) | a4 | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | ac | af | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | branch cond mispred nonspec (c5) | branch mispred nonspec (cb) | cd | cf | d1 | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | e7 | ? int output thing (e9) | ea | eb | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
20205 | 180053 | 1348 | 0 | 0 | 0 | 0 | 0 | 0 | 32151 | 2 | 1 | 0 | 0 | 180029 | 0 | 15 | 14 | 158753 | 25 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 8565636 | 1 | 49 | 176964 | 0 | 180044 | 180044 | 176041 | 6 | 177498 | 20100 | 200 | 20008 | 200 | 30012 | 180044 | 1436 | 1 | 1 | 10201 | 100 | 99 | 99545 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 30 | 29 | 129212 | 32144 | 10002 | 0 | 22148 | 42166 | 22138 | 2 | 26 | 30 | 1 | 1 | 1 | 716 | 15491 | 0 | 16 | 0 | 0 | 178931 | 1 | 0 | 6 | 6 | 20000 | 100 | 180045 | 180040 | 180040 | 180046 | 180045 |
20204 | 180048 | 1348 | 0 | 0 | 0 | 0 | 0 | 0 | 32146 | 0 | 1 | 0 | 2 | 180024 | 1 | 0 | 15 | 158806 | 25 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 8565629 | 1 | 49 | 176964 | 0 | 180044 | 180039 | 176041 | 6 | 177497 | 20100 | 200 | 20008 | 200 | 30012 | 180044 | 1436 | 1 | 1 | 10201 | 100 | 99 | 99543 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 30 | 28 | 129216 | 32139 | 10000 | 4 | 22148 | 42141 | 22147 | 2 | 26 | 30 | 1 | 1 | 1 | 716 | 15503 | 0 | 16 | 0 | 0 | 178934 | 0 | 0 | 0 | 6 | 20000 | 100 | 180045 | 180040 | 180045 | 180045 | 180045 |
20204 | 180039 | 1348 | 0 | 0 | 0 | 0 | 0 | 0 | 32146 | 2 | 1 | 0 | 2 | 180029 | 2 | 15 | 14 | 158759 | 25 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 8565361 | 0 | 49 | 176968 | 0 | 180044 | 180044 | 176022 | 6 | 177489 | 20100 | 200 | 20000 | 200 | 30000 | 180039 | 1431 | 1 | 1 | 10201 | 100 | 99 | 99542 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 30 | 29 | 129215 | 32151 | 10002 | 0 | 22152 | 42138 | 22136 | 2 | 26 | 30 | 1 | 1 | 1 | 722 | 15507 | 2 | 25 | 2 | 2 | 178920 | 2 | 0 | 6 | 6 | 20000 | 100 | 180045 | 180045 | 180045 | 180050 | 180040 |
20204 | 180044 | 1349 | 0 | 0 | 0 | 0 | 0 | 0 | 32148 | 2 | 1 | 0 | 2 | 180029 | 2 | 15 | 15 | 158757 | 25 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 8565637 | 0 | 49 | 176964 | 0 | 180044 | 180044 | 176022 | 6 | 177489 | 20100 | 200 | 20000 | 200 | 30000 | 180048 | 1436 | 1 | 1 | 10201 | 100 | 99 | 99540 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 30 | 28 | 129215 | 32139 | 10000 | 2 | 22142 | 42145 | 22143 | 2 | 26 | 38 | 1 | 1 | 1 | 716 | 15499 | 0 | 16 | 0 | 0 | 178931 | 2 | 0 | 6 | 6 | 20000 | 100 | 180045 | 180040 | 180045 | 180045 | 180045 |
20204 | 180044 | 1348 | 0 | 0 | 0 | 1 | 0 | 0 | 32162 | 2 | 1 | 0 | 2 | 180029 | 1 | 14 | 0 | 158760 | 25 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 8565635 | 0 | 49 | 176964 | 0 | 180039 | 180044 | 176041 | 6 | 177498 | 20100 | 200 | 20008 | 200 | 30012 | 180044 | 1436 | 2 | 1 | 10201 | 100 | 99 | 99543 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 30 | 0 | 129212 | 32142 | 10002 | 0 | 22147 | 42138 | 22143 | 2 | 26 | 30 | 1 | 1 | 1 | 716 | 15504 | 0 | 16 | 0 | 0 | 178931 | 0 | 0 | 6 | 6 | 20000 | 100 | 180058 | 180045 | 180046 | 180049 | 180045 |
20204 | 180044 | 1348 | 0 | 0 | 0 | 0 | 0 | 0 | 32150 | 2 | 1 | 0 | 2 | 180029 | 1 | 0 | 15 | 158758 | 25 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 8565639 | 1 | 49 | 176959 | 0 | 180044 | 180044 | 176041 | 6 | 177498 | 20100 | 200 | 20008 | 200 | 30012 | 180048 | 1436 | 1 | 1 | 10201 | 100 | 99 | 99539 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 30 | 0 | 129216 | 32143 | 10000 | 0 | 22145 | 42155 | 22167 | 2 | 0 | 30 | 1 | 1 | 1 | 716 | 15495 | 0 | 16 | 0 | 0 | 178931 | 1 | 0 | 6 | 0 | 20000 | 100 | 180045 | 180045 | 180045 | 180045 | 180045 |
20204 | 180044 | 1349 | 0 | 0 | 0 | 0 | 0 | 0 | 32139 | 0 | 1 | 0 | 2 | 180029 | 1 | 15 | 14 | 158760 | 25 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 8565635 | 1 | 49 | 176964 | 0 | 180044 | 180048 | 176036 | 6 | 177493 | 20100 | 200 | 20008 | 200 | 30012 | 180044 | 1436 | 1 | 1 | 10201 | 100 | 99 | 99540 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 29 | 129215 | 32167 | 10002 | 0 | 22174 | 42149 | 22152 | 2 | 25 | 38 | 1 | 1 | 1 | 716 | 15490 | 0 | 16 | 0 | 0 | 178936 | 2 | 0 | 6 | 6 | 20000 | 100 | 180045 | 180047 | 180045 | 180045 | 180040 |
20204 | 180044 | 1349 | 0 | 0 | 0 | 0 | 0 | 0 | 32161 | 2 | 1 | 0 | 3 | 180029 | 0 | 16 | 14 | 158753 | 25 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 8565361 | 0 | 49 | 176964 | 3 | 180044 | 180039 | 176041 | 7 | 177493 | 20100 | 200 | 20008 | 200 | 30012 | 180039 | 1436 | 1 | 1 | 10201 | 100 | 99 | 99540 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 30 | 29 | 129216 | 32143 | 10002 | 0 | 22145 | 42148 | 22141 | 2 | 0 | 30 | 1 | 1 | 1 | 716 | 15497 | 0 | 16 | 0 | 0 | 178931 | 1 | 0 | 6 | 6 | 20000 | 100 | 180040 | 180045 | 180040 | 180045 | 180045 |
20204 | 180044 | 1349 | 0 | 0 | 0 | 0 | 0 | 0 | 32172 | 0 | 0 | 0 | 3 | 180024 | 2 | 14 | 14 | 158754 | 25 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 8565641 | 1 | 49 | 176964 | 0 | 180044 | 180044 | 176041 | 6 | 177498 | 20100 | 200 | 20008 | 200 | 30012 | 180039 | 1436 | 1 | 1 | 10201 | 100 | 99 | 99540 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 30 | 28 | 129215 | 32139 | 10002 | 0 | 22151 | 42141 | 22146 | 2 | 0 | 30 | 1 | 1 | 1 | 716 | 15500 | 0 | 16 | 0 | 0 | 178931 | 1 | 0 | 6 | 6 | 20000 | 100 | 180040 | 180045 | 180045 | 180045 | 180040 |
20204 | 180044 | 1349 | 0 | 0 | 0 | 0 | 0 | 0 | 32148 | 2 | 0 | 0 | 1 | 180029 | 1 | 14 | 15 | 158759 | 25 | 20100 | 102 | 20000 | 100 | 20000 | 500 | 8565635 | 0 | 49 | 176964 | 0 | 180039 | 180044 | 176041 | 6 | 177498 | 20100 | 200 | 20008 | 200 | 30012 | 180044 | 1436 | 1 | 1 | 10201 | 100 | 99 | 99545 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20105 | 30 | 29 | 129213 | 32141 | 10000 | 12 | 22146 | 42141 | 22139 | 2 | 0 | 30 | 1 | 1 | 1 | 717 | 15496 | 0 | 16 | 0 | 0 | 178940 | 1 | 0 | 10 | 6 | 20000 | 100 | 180045 | 180045 | 180040 | 180045 | 180045 |
Result (median cycles for code): 18.0052
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | l2 tlb miss data (0b) | 0e | 0f | 1e | 1f | 22 | 23 | 3a | 3f | 43 | 46 | 49 | 4f | 51 | schedule uop (52) | schedule int uop (53) | schedule ldst uop (55) | dispatch int uop (56) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | 60 | 69 | 6a | 6d | 6e | map stall dispatch (70) | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | 92 | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | l1d cache miss ld (a3) | a4 | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | ac | af | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | branch mispred nonspec (cb) | cf | d1 | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | e7 | ea | eb | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
20025 | 180057 | 1348 | 1 | 1 | 1 | 1 | 32181 | 16 | 0 | 0 | 1 | 180024 | 0 | 0 | 13 | 158754 | 25 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 8565997 | 1 | 49 | 176972 | 180048 | 180053 | 176064 | 3 | 177532 | 20163 | 20 | 20000 | 20 | 30000 | 180039 | 1458 | 1 | 1 | 10021 | 10 | 9 | 99530 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 46 | 38 | 129212 | 32143 | 10000 | 0 | 22144 | 42137 | 22144 | 2 | 40 | 46 | 0 | 640 | 15495 | 3 | 16 | 2 | 2 | 178927 | 0 | 14 | 10 | 20000 | 10 | 180040 | 180049 | 180049 | 180053 | 180053 |
20024 | 180052 | 1348 | 0 | 0 | 0 | 0 | 32150 | 0 | 0 | 0 | 1 | 180037 | 2 | 13 | 14 | 158765 | 25 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 8565361 | 1 | 49 | 176972 | 180052 | 180053 | 176064 | 3 | 177532 | 20010 | 20 | 20000 | 20 | 30000 | 180053 | 1458 | 1 | 1 | 10021 | 10 | 9 | 99540 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 0 | 0 | 129221 | 32153 | 10002 | 0 | 22155 | 42143 | 22147 | 2 | 0 | 0 | 0 | 640 | 15497 | 2 | 16 | 2 | 2 | 178966 | 1 | 0 | 10 | 20000 | 10 | 180053 | 180049 | 180053 | 180053 | 180050 |
20024 | 180052 | 1348 | 0 | 0 | 0 | 0 | 32171 | 2 | 1 | 0 | 1 | 180024 | 3 | 15 | 15 | 158754 | 25 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 8565997 | 1 | 49 | 176968 | 180052 | 180039 | 176064 | 3 | 177532 | 20010 | 20 | 20000 | 20 | 30000 | 180052 | 1458 | 1 | 1 | 10021 | 10 | 9 | 99540 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 46 | 0 | 129221 | 32163 | 10000 | 0 | 22161 | 42144 | 22149 | 0 | 40 | 38 | 0 | 640 | 15495 | 2 | 16 | 2 | 2 | 178977 | 1 | 0 | 10 | 20000 | 10 | 180040 | 180053 | 180053 | 180053 | 180053 |
20024 | 180052 | 1348 | 0 | 0 | 0 | 0 | 32176 | 2 | 0 | 0 | 1 | 180033 | 2 | 13 | 15 | 158753 | 25 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 8565997 | 1 | 49 | 176968 | 180039 | 180039 | 176060 | 3 | 177532 | 20010 | 20 | 20000 | 20 | 30000 | 180061 | 1458 | 1 | 1 | 10021 | 10 | 9 | 99543 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 38 | 39 | 129220 | 32143 | 10000 | 1 | 22141 | 42170 | 22146 | 2 | 40 | 0 | 0 | 661 | 15501 | 2 | 16 | 2 | 2 | 180612 | 1 | 10 | 10 | 20000 | 10 | 180053 | 180053 | 180053 | 180053 | 180040 |
20024 | 180052 | 1349 | 0 | 0 | 0 | 0 | 32147 | 0 | 0 | 0 | 0 | 180024 | 3 | 15 | 0 | 158753 | 25 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 8565807 | 1 | 49 | 176972 | 180052 | 180039 | 176064 | 3 | 177532 | 20010 | 20 | 20000 | 20 | 30000 | 180052 | 1458 | 1 | 1 | 10021 | 10 | 9 | 99536 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 38 | 0 | 129212 | 32136 | 10002 | 0 | 22150 | 42170 | 22145 | 2 | 39 | 48 | 0 | 640 | 15518 | 2 | 16 | 2 | 2 | 178915 | 0 | 0 | 10 | 20000 | 10 | 180040 | 180054 | 180040 | 180049 | 180053 |
20024 | 180048 | 1349 | 0 | 0 | 0 | 0 | 32148 | 0 | 0 | 0 | 1 | 180037 | 0 | 13 | 0 | 158764 | 25 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 8565996 | 1 | 49 | 176968 | 180052 | 180052 | 176051 | 3 | 177528 | 20010 | 20 | 20000 | 20 | 30000 | 180052 | 1458 | 1 | 1 | 10021 | 10 | 9 | 99540 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 38 | 38 | 129212 | 32161 | 10000 | 0 | 22164 | 42143 | 22154 | 2 | 40 | 46 | 0 | 640 | 15493 | 2 | 16 | 2 | 2 | 178981 | 0 | 14 | 10 | 20000 | 10 | 180053 | 180053 | 180040 | 180053 | 180040 |
20024 | 180052 | 1348 | 0 | 0 | 0 | 0 | 32137 | 0 | 1 | 0 | 1 | 180024 | 2 | 13 | 0 | 158765 | 25 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 8565993 | 1 | 49 | 176972 | 180052 | 180052 | 176051 | 3 | 177528 | 20010 | 20 | 20000 | 20 | 30000 | 180052 | 1458 | 1 | 1 | 10021 | 10 | 9 | 99539 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 46 | 0 | 129221 | 32149 | 10000 | 0 | 22150 | 42142 | 22143 | 0 | 40 | 46 | 1 | 640 | 15506 | 2 | 16 | 2 | 2 | 178956 | 4 | 14 | 10 | 20000 | 10 | 180040 | 180040 | 180040 | 180040 | 180053 |
20024 | 180052 | 1349 | 0 | 0 | 0 | 0 | 32133 | 0 | 0 | 0 | 0 | 180037 | 3 | 13 | 13 | 158764 | 25 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 8565806 | 1 | 49 | 176959 | 180048 | 180053 | 176051 | 3 | 177532 | 20010 | 20 | 20000 | 20 | 30000 | 180052 | 1449 | 1 | 1 | 10021 | 10 | 9 | 99540 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 46 | 39 | 129221 | 32138 | 10002 | 0 | 22149 | 42158 | 22141 | 2 | 39 | 46 | 0 | 640 | 15544 | 2 | 16 | 2 | 2 | 178930 | 1 | 0 | 10 | 20000 | 10 | 180090 | 180067 | 180053 | 180053 | 180053 |
20024 | 180048 | 1349 | 0 | 0 | 1 | 0 | 32139 | 2 | 1 | 0 | 0 | 180033 | 1 | 0 | 14 | 158768 | 25 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 8565811 | 1 | 49 | 176973 | 180050 | 180052 | 176064 | 3 | 177532 | 20010 | 20 | 20000 | 20 | 30000 | 180048 | 1458 | 1 | 1 | 10021 | 10 | 9 | 99540 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 46 | 38 | 129221 | 32136 | 10002 | 1 | 22137 | 42164 | 22117 | 2 | 34 | 46 | 0 | 640 | 15495 | 2 | 16 | 2 | 2 | 178915 | 0 | 0 | 0 | 20000 | 10 | 180053 | 180049 | 180040 | 180049 | 180053 |
20024 | 180048 | 1349 | 0 | 0 | 0 | 0 | 32151 | 0 | 1 | 0 | 1 | 180037 | 2 | 13 | 0 | 158764 | 25 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 8565496 | 1 | 49 | 176959 | 180039 | 180039 | 176060 | 3 | 177532 | 20010 | 20 | 20000 | 20 | 30000 | 180052 | 1458 | 1 | 1 | 10021 | 10 | 9 | 99540 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 38 | 38 | 129219 | 32163 | 10002 | 0 | 22160 | 42139 | 22141 | 2 | 0 | 46 | 0 | 640 | 15489 | 2 | 16 | 2 | 2 | 178915 | 4 | 14 | 10 | 20000 | 10 | 180049 | 180053 | 180049 | 180053 | 180053 |