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:
swpa x0, x1, [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 | 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 | 1f | 22 | 24 | 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) | a9 | ac | af | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | 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) | e0 | ea | eb | ec | ? ldst retires (ed) | f5 | f6 | f7 | f8 | fd |
72005 | 34240 | 256 | 1 | 17 | 0 | 0 | 18 | 1 | 0 | 0 | 1008 | 1 | 1 | 0 | 5318 | 33891 | 0 | 0 | 28989 | 2002 | 2000 | 2000 | 10118 | 2 | 49 | 30899 | 33730 | 34222 | 3 | 10 | 2000 | 2000 | 3000 | 33989 | 5382 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2003 | 4 | 2 | 0 | 1010 | 1003 | 1 | 1 | 6 | 2004 | 1 | 0 | 2 | 0 | 0 | 0 | 15056 | 10772 | 1 | 7958 | 3556 | 5 | 49 | 24222 | 3609 | 4439 | 11 | 34 | 38 | 33019 | 19069 | 16808 | 18530 | 2000 | 34166 | 34104 | 34144 | 34097 | 34034 |
72004 | 34185 | 255 | 0 | 13 | 0 | 0 | 14 | 0 | 1 | 1 | 1005 | 0 | 0 | 0 | 5308 | 34092 | 0 | 0 | 29037 | 2000 | 2000 | 2000 | 10001 | 6 | 49 | 30936 | 33768 | 34102 | 3 | 10 | 2000 | 2000 | 3000 | 33822 | 5382 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 0 | 2 | 1003 | 1000 | 0 | 0 | 6 | 2004 | 2 | 0 | 3 | 2 | 0 | 0 | 15036 | 10768 | 1 | 7955 | 3609 | 8 | 42 | 24202 | 3548 | 4437 | 11 | 39 | 42 | 33117 | 18962 | 16463 | 18494 | 2000 | 34040 | 34102 | 34186 | 34144 | 34117 |
72004 | 34033 | 256 | 0 | 12 | 0 | 0 | 13 | 0 | 0 | 0 | 1015 | 0 | 0 | 0 | 5328 | 33887 | 1 | 0 | 29036 | 2000 | 2000 | 2000 | 10001 | 9 | 49 | 30987 | 33796 | 34061 | 3 | 10 | 2000 | 2000 | 3000 | 33824 | 5370 | 1 | 1 | 71001 | 1000 | 1000 | 1 | 2000 | 0 | 2 | 0 | 1001 | 1000 | 0 | 0 | 4 | 2002 | 2 | 0 | 2 | 2 | 0 | 0 | 15082 | 10787 | 1 | 7970 | 3557 | 5 | 39 | 24112 | 3588 | 4445 | 8 | 38 | 34 | 32992 | 18990 | 16451 | 18636 | 2000 | 34086 | 34071 | 34014 | 34130 | 34040 |
72004 | 34068 | 255 | 0 | 14 | 0 | 0 | 16 | 0 | 0 | 0 | 1003 | 0 | 0 | 0 | 5324 | 33956 | 0 | 0 | 29444 | 2000 | 2000 | 2000 | 10000 | 3 | 49 | 31018 | 33832 | 34143 | 3 | 10 | 2000 | 2000 | 3000 | 33935 | 5385 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 0 | 1011 | 1000 | 0 | 0 | 6 | 2004 | 2 | 0 | 2 | 2 | 0 | 0 | 14961 | 10577 | 0 | 7978 | 3560 | 4 | 39 | 24319 | 3496 | 4435 | 10 | 38 | 34 | 32995 | 19095 | 16618 | 18184 | 2000 | 34106 | 34109 | 34077 | 34056 | 34089 |
72004 | 34077 | 255 | 0 | 10 | 0 | 0 | 12 | 0 | 0 | 0 | 1003 | 0 | 1 | 0 | 5338 | 33905 | 0 | 0 | 28946 | 2000 | 2000 | 2000 | 10000 | 3 | 49 | 31009 | 33744 | 34049 | 3 | 10 | 2000 | 2000 | 3000 | 33963 | 5324 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 2 | 1003 | 1000 | 0 | 0 | 6 | 2003 | 2 | 0 | 3 | 2 | 0 | 0 | 14879 | 10766 | 1 | 7997 | 3563 | 4 | 42 | 24135 | 3549 | 4439 | 11 | 40 | 34 | 32974 | 19085 | 16984 | 18208 | 2000 | 34165 | 34134 | 34098 | 34141 | 34012 |
72004 | 34003 | 254 | 1 | 13 | 0 | 1 | 10 | 1 | 0 | 1 | 1006 | 1 | 0 | 0 | 5399 | 33827 | 0 | 0 | 28927 | 2000 | 2000 | 2000 | 10000 | 9 | 49 | 31024 | 33739 | 34106 | 3 | 10 | 2000 | 2000 | 3000 | 33899 | 5378 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 3 | 3 | 1003 | 1000 | 0 | 0 | 4 | 2002 | 2 | 0 | 0 | 0 | 0 | 0 | 15086 | 10626 | 0 | 7964 | 3548 | 7 | 36 | 24253 | 3516 | 4436 | 5 | 34 | 39 | 32989 | 18783 | 16796 | 18456 | 2000 | 33991 | 34194 | 34123 | 33996 | 34149 |
72004 | 34071 | 256 | 0 | 16 | 0 | 0 | 15 | 0 | 0 | 0 | 1005 | 0 | 0 | 0 | 5295 | 33891 | 0 | 0 | 29017 | 2000 | 2000 | 2000 | 10000 | 10 | 49 | 31075 | 33728 | 34154 | 3 | 10 | 2000 | 2000 | 3000 | 33967 | 5345 | 1 | 1 | 71001 | 1000 | 1000 | 1 | 2000 | 0 | 2 | 0 | 1003 | 1000 | 1 | 0 | 4 | 2002 | 2 | 0 | 0 | 0 | 0 | 0 | 14981 | 10772 | 1 | 7942 | 3603 | 8 | 39 | 24177 | 3571 | 4451 | 11 | 36 | 37 | 32967 | 19168 | 17071 | 18338 | 2000 | 34154 | 34099 | 34068 | 34040 | 34082 |
72004 | 34091 | 256 | 1 | 16 | 1 | 1 | 18 | 1 | 0 | 0 | 1006 | 1 | 0 | 0 | 5310 | 33907 | 0 | 0 | 28958 | 2000 | 2000 | 2000 | 10000 | 2 | 49 | 30940 | 33899 | 34110 | 3 | 10 | 2000 | 2000 | 3000 | 33956 | 5368 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 0 | 1002 | 1000 | 0 | 0 | 6 | 2002 | 2 | 0 | 0 | 3 | 0 | 0 | 14906 | 10645 | 1 | 8024 | 3555 | 5 | 37 | 24226 | 3529 | 4439 | 11 | 36 | 33 | 33010 | 19001 | 16652 | 18385 | 2000 | 34092 | 34109 | 34059 | 34182 | 34127 |
72004 | 34099 | 256 | 1 | 13 | 1 | 0 | 13 | 0 | 0 | 0 | 1004 | 1 | 0 | 0 | 5468 | 33954 | 0 | 0 | 28970 | 2000 | 2000 | 2000 | 10000 | 4 | 49 | 31110 | 33736 | 34125 | 3 | 10 | 2000 | 2000 | 3000 | 33518 | 5382 | 1 | 1 | 71001 | 1000 | 1000 | 1 | 2002 | 3 | 2 | 0 | 1005 | 1001 | 0 | 0 | 8 | 2004 | 4 | 1 | 3 | 0 | 2 | 0 | 15013 | 10818 | 0 | 7963 | 3576 | 6 | 40 | 24276 | 3537 | 4449 | 12 | 35 | 35 | 33021 | 19177 | 16935 | 18283 | 2000 | 34141 | 34140 | 34153 | 33979 | 34062 |
72004 | 34182 | 255 | 1 | 18 | 1 | 1 | 19 | 0 | 1 | 1 | 1005 | 1 | 0 | 0 | 5317 | 33918 | 0 | 0 | 28989 | 2000 | 2000 | 2000 | 10000 | 4 | 49 | 30921 | 33693 | 34145 | 3 | 10 | 2000 | 2000 | 3000 | 33945 | 5359 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 3 | 2 | 1003 | 1000 | 0 | 0 | 6 | 2003 | 3 | 0 | 0 | 0 | 0 | 0 | 14903 | 10623 | 0 | 7951 | 3517 | 6 | 37 | 24146 | 3578 | 4436 | 10 | 39 | 40 | 33052 | 19139 | 16958 | 18361 | 2000 | 34081 | 34095 | 34124 | 34174 | 34204 |
Code:
swpa x0, x1, [x6] add x6, x6, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 3.0541
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 | 20 | 22 | 29 | 3a | 3e | 3f | 40 | 43 | 46 | 49 | 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) | 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) | 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 | c3 | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
30209 | 30561 | 229 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 5961 | 45 | 812 | 1 | 712 | 95 | 112 | 30538 | 758 | 57 | 218 | 215 | 4092 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 122207 | 0 | 49 | 27377 | 30536 | 30559 | 1 | 3 | 26760 | 30100 | 10200 | 20000 | 10200 | 30000 | 30555 | 277 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 1 | 100 | 20892 | 14 | 972 | 1094 | 10961 | 10367 | 254 | 22 | 848 | 74 | 1359 | 21263 | 3 | 381 | 41 | 899 | 871 | 14 | 1 | 6 | 1310 | 1 | 16 | 1 | 1 | 30602 | 10000 | 22 | 17 | 19 | 20000 | 10100 | 30583 | 30591 | 30545 | 30563 | 30545 |
30204 | 30530 | 229 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 5953 | 42 | 822 | 1 | 704 | 117 | 136 | 30539 | 815 | 64 | 236 | 235 | 4107 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 122248 | 0 | 49 | 27425 | 30491 | 30536 | 1 | 3 | 26702 | 30100 | 10200 | 20000 | 10200 | 30000 | 30471 | 276 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20898 | 13 | 952 | 1050 | 10947 | 10354 | 228 | 23 | 889 | 72 | 1496 | 21331 | 3 | 355 | 42 | 809 | 741 | 13 | 3 | 5 | 1310 | 1 | 16 | 1 | 1 | 30494 | 10000 | 34 | 21 | 18 | 20000 | 10100 | 30526 | 30509 | 30536 | 30550 | 30458 |
30204 | 30462 | 228 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 5878 | 37 | 794 | 1 | 720 | 118 | 92 | 30481 | 777 | 52 | 225 | 208 | 4097 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 122367 | 1 | 49 | 27459 | 30533 | 30469 | 1 | 3 | 26763 | 30100 | 10200 | 20000 | 10200 | 30000 | 30515 | 276 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20902 | 15 | 962 | 1116 | 10933 | 10331 | 271 | 23 | 885 | 46 | 1306 | 21306 | 2 | 409 | 50 | 857 | 838 | 13 | 2 | 8 | 1310 | 1 | 16 | 1 | 1 | 30550 | 10000 | 21 | 24 | 21 | 20000 | 10100 | 30465 | 30563 | 30505 | 30468 | 30567 |
30204 | 30499 | 229 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 5822 | 45 | 817 | 1 | 696 | 126 | 104 | 30485 | 743 | 48 | 202 | 245 | 4186 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 122279 | 1 | 49 | 27403 | 30487 | 30502 | 1 | 3 | 26758 | 30100 | 10200 | 20000 | 10200 | 30000 | 30543 | 276 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20919 | 14 | 1011 | 1112 | 10931 | 10347 | 266 | 26 | 832 | 88 | 1394 | 21287 | 8 | 383 | 36 | 905 | 878 | 14 | 8 | 9 | 1310 | 1 | 16 | 1 | 1 | 30509 | 10000 | 18 | 13 | 16 | 20000 | 10100 | 30544 | 30492 | 30624 | 30614 | 30547 |
30204 | 30518 | 228 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 6043 | 46 | 818 | 1 | 680 | 101 | 92 | 30527 | 750 | 47 | 228 | 247 | 4093 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 122179 | 1 | 49 | 27430 | 30516 | 30564 | 1 | 3 | 26665 | 30100 | 10200 | 20000 | 10200 | 30000 | 30512 | 277 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 1 | 100 | 20885 | 14 | 937 | 1144 | 10979 | 10343 | 283 | 23 | 850 | 92 | 1303 | 21297 | 8 | 387 | 32 | 834 | 713 | 14 | 1 | 2 | 1310 | 1 | 16 | 1 | 1 | 30490 | 10000 | 38 | 24 | 15 | 20000 | 10100 | 30559 | 30543 | 30627 | 30534 | 30532 |
30204 | 30606 | 229 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 5882 | 46 | 793 | 1 | 688 | 113 | 92 | 30494 | 786 | 58 | 237 | 246 | 4181 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 122236 | 0 | 49 | 27399 | 30531 | 30495 | 1 | 3 | 26688 | 30100 | 10200 | 20000 | 10200 | 30000 | 30560 | 276 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 1 | 100 | 20913 | 14 | 969 | 1163 | 10961 | 10340 | 274 | 21 | 844 | 42 | 1473 | 21244 | 6 | 395 | 51 | 835 | 729 | 14 | 0 | 8 | 1310 | 1 | 16 | 1 | 1 | 30570 | 10000 | 13 | 30 | 10 | 20000 | 10100 | 30528 | 30461 | 30557 | 30493 | 30509 |
30204 | 30587 | 228 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 5841 | 47 | 822 | 1 | 696 | 109 | 140 | 30596 | 772 | 65 | 199 | 203 | 4119 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 122333 | 1 | 49 | 27397 | 30484 | 30525 | 1 | 3 | 26773 | 30100 | 10200 | 20000 | 10200 | 30000 | 30473 | 283 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20873 | 14 | 983 | 1045 | 10954 | 10358 | 292 | 30 | 872 | 32 | 1453 | 21300 | 9 | 373 | 42 | 784 | 832 | 14 | 6 | 5 | 1310 | 1 | 16 | 1 | 1 | 30491 | 10000 | 22 | 18 | 16 | 20000 | 10100 | 30494 | 30552 | 30512 | 30485 | 30521 |
30204 | 30609 | 228 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5660 | 44 | 783 | 1 | 752 | 100 | 132 | 30509 | 752 | 47 | 211 | 212 | 4077 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 122261 | 1 | 49 | 27466 | 30490 | 30509 | 1 | 3 | 26714 | 30100 | 10200 | 20000 | 10200 | 30000 | 30542 | 276 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20872 | 16 | 911 | 1165 | 11027 | 10343 | 258 | 0 | 866 | 46 | 1715 | 21371 | 6 | 396 | 47 | 807 | 714 | 14 | 0 | 1 | 1310 | 1 | 16 | 1 | 1 | 30550 | 10000 | 21 | 24 | 17 | 20000 | 10100 | 30544 | 30510 | 30521 | 30557 | 30486 |
30204 | 30519 | 228 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 5668 | 43 | 810 | 1 | 728 | 122 | 92 | 30552 | 789 | 63 | 200 | 231 | 4179 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 122287 | 1 | 49 | 27516 | 30545 | 30573 | 1 | 3 | 26745 | 30100 | 10200 | 20033 | 10200 | 30000 | 30498 | 267 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 1 | 100 | 20899 | 14 | 1068 | 1229 | 11007 | 10340 | 252 | 28 | 830 | 38 | 1459 | 21244 | 5 | 390 | 45 | 877 | 870 | 14 | 0 | 9 | 1310 | 1 | 16 | 1 | 1 | 30589 | 10000 | 22 | 14 | 12 | 20000 | 10100 | 30514 | 30535 | 30477 | 30532 | 30530 |
30204 | 30549 | 228 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 5798 | 40 | 802 | 1 | 704 | 98 | 116 | 30553 | 787 | 51 | 241 | 214 | 4177 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 122259 | 0 | 49 | 27448 | 30516 | 30612 | 1 | 3 | 26707 | 30100 | 10200 | 20000 | 10200 | 30000 | 30532 | 276 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 1 | 100 | 20884 | 13 | 955 | 1169 | 10963 | 10354 | 226 | 28 | 848 | 32 | 1379 | 21312 | 3 | 380 | 48 | 845 | 830 | 14 | 8 | 3 | 1310 | 1 | 16 | 1 | 1 | 30550 | 10000 | 26 | 17 | 16 | 20000 | 10100 | 30583 | 30501 | 30558 | 30487 | 30545 |
Result (median cycles for code): 3.0473
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 | 20 | 22 | 24 | 29 | 3a | 3e | 3f | 40 | 43 | 46 | 49 | 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) | 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) | 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 | c3 | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
30029 | 30505 | 228 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 5648 | 28 | 769 | 1 | 0 | 648 | 92 | 104 | 30433 | 729 | 40 | 245 | 217 | 4048 | 30010 | 10010 | 20000 | 10010 | 20000 | 58830 | 122140 | 0 | 49 | 27316 | 30406 | 30457 | 1 | 3 | 26664 | 30010 | 10020 | 20000 | 10020 | 30000 | 30535 | 259 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20896 | 19 | 915 | 953 | 10957 | 10371 | 257 | 0 | 847 | 38 | 1312 | 21173 | 4 | 359 | 39 | 765 | 693 | 19 | 0 | 5 | 1270 | 3 | 16 | 2 | 2 | 30544 | 10000 | 19 | 9 | 4 | 20000 | 10010 | 30455 | 30417 | 30432 | 30467 | 30437 |
30024 | 30417 | 229 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 5896 | 34 | 831 | 1 | 0 | 520 | 112 | 120 | 30441 | 796 | 34 | 220 | 229 | 4080 | 30010 | 10010 | 20000 | 10010 | 20000 | 58830 | 122086 | 0 | 49 | 27335 | 30417 | 30426 | 1 | 3 | 26718 | 30010 | 10020 | 20000 | 10020 | 30000 | 30447 | 259 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20874 | 6 | 841 | 907 | 10939 | 10346 | 236 | 41 | 845 | 36 | 1167 | 21226 | 1 | 444 | 29 | 723 | 736 | 6 | 1 | 0 | 1270 | 2 | 16 | 2 | 2 | 30452 | 10000 | 16 | 13 | 13 | 20000 | 10010 | 30488 | 30506 | 30422 | 30458 | 30431 |
30024 | 30404 | 228 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5681 | 38 | 795 | 1 | 0 | 672 | 114 | 96 | 30444 | 769 | 44 | 242 | 244 | 4013 | 30010 | 10010 | 20000 | 10010 | 20000 | 58830 | 122254 | 1 | 49 | 27335 | 30495 | 30458 | 1 | 3 | 26673 | 30010 | 10020 | 20000 | 10020 | 30000 | 30483 | 259 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20852 | 0 | 876 | 1000 | 10957 | 10367 | 235 | 14 | 864 | 42 | 1377 | 21282 | 3 | 358 | 33 | 738 | 712 | 0 | 0 | 3 | 1270 | 1 | 16 | 3 | 4 | 30467 | 10000 | 21 | 11 | 7 | 20000 | 10010 | 30476 | 30405 | 30411 | 30414 | 30475 |
30024 | 30418 | 228 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5676 | 31 | 785 | 1 | 0 | 720 | 114 | 128 | 30401 | 748 | 39 | 232 | 258 | 4070 | 30010 | 10010 | 20000 | 10010 | 20000 | 58830 | 122102 | 1 | 49 | 27369 | 30461 | 30393 | 1 | 3 | 26657 | 30010 | 10020 | 20000 | 10020 | 30000 | 30471 | 268 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20909 | 16 | 855 | 925 | 10899 | 10363 | 221 | 1 | 796 | 46 | 1158 | 21241 | 3 | 365 | 36 | 667 | 718 | 14 | 0 | 3 | 1270 | 3 | 16 | 2 | 2 | 30435 | 10000 | 21 | 19 | 13 | 20000 | 10010 | 30419 | 30400 | 30474 | 30460 | 30452 |
30024 | 30477 | 228 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 5801 | 43 | 752 | 1 | 0 | 720 | 110 | 112 | 30446 | 792 | 28 | 229 | 246 | 4098 | 30010 | 10010 | 20000 | 10010 | 20000 | 58830 | 122213 | 1 | 49 | 27376 | 30437 | 30430 | 1 | 3 | 26745 | 30010 | 10020 | 20000 | 10020 | 30000 | 30459 | 268 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20851 | 14 | 845 | 912 | 10883 | 10339 | 246 | 70 | 818 | 38 | 1262 | 21223 | 6 | 346 | 34 | 730 | 751 | 14 | 0 | 6 | 1270 | 2 | 16 | 2 | 3 | 30451 | 10000 | 17 | 17 | 12 | 20000 | 10010 | 30415 | 30473 | 30452 | 30431 | 30437 |
30024 | 30475 | 228 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 5743 | 46 | 780 | 1 | 0 | 680 | 117 | 128 | 30401 | 745 | 27 | 212 | 228 | 4062 | 30010 | 10010 | 20000 | 10010 | 20000 | 58985 | 122283 | 1 | 49 | 27329 | 30428 | 30426 | 1 | 3 | 26717 | 30010 | 10020 | 20000 | 10020 | 30000 | 30404 | 267 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20881 | 0 | 804 | 1006 | 10847 | 10340 | 255 | 89 | 844 | 36 | 1264 | 21226 | 2 | 340 | 29 | 752 | 739 | 0 | 0 | 10 | 1270 | 4 | 16 | 1 | 1 | 30466 | 10000 | 20 | 16 | 6 | 20000 | 10010 | 30505 | 30471 | 30496 | 30500 | 30404 |
30024 | 30421 | 227 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 5646 | 42 | 803 | 1 | 0 | 608 | 103 | 92 | 30537 | 768 | 39 | 237 | 229 | 4056 | 30010 | 10010 | 20000 | 10010 | 20000 | 58830 | 122292 | 0 | 49 | 27346 | 30500 | 30533 | 1 | 3 | 26726 | 30010 | 10020 | 20000 | 10020 | 30000 | 30504 | 259 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20847 | 7 | 915 | 989 | 10928 | 10341 | 264 | 13 | 864 | 32 | 1325 | 21253 | 3 | 382 | 29 | 683 | 715 | 6 | 6 | 3 | 1270 | 2 | 16 | 3 | 2 | 30407 | 10000 | 13 | 18 | 21 | 20000 | 10010 | 30463 | 30457 | 30467 | 30481 | 30432 |
30024 | 30384 | 228 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5771 | 35 | 762 | 1 | 0 | 696 | 110 | 96 | 30449 | 792 | 34 | 248 | 237 | 4040 | 30010 | 10010 | 20000 | 10010 | 20000 | 58830 | 122205 | 0 | 49 | 27372 | 30493 | 30437 | 1 | 3 | 26651 | 30010 | 10020 | 20000 | 10020 | 30000 | 30416 | 259 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20897 | 7 | 770 | 1009 | 10890 | 10329 | 234 | 10 | 840 | 44 | 1334 | 21239 | 2 | 349 | 39 | 745 | 680 | 6 | 9 | 3 | 1270 | 3 | 16 | 2 | 2 | 30482 | 10000 | 23 | 11 | 7 | 20000 | 10010 | 30400 | 30443 | 30409 | 30457 | 30398 |
30024 | 30451 | 228 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 5564 | 36 | 782 | 1 | 0 | 728 | 109 | 116 | 30530 | 785 | 33 | 267 | 265 | 4097 | 30010 | 10010 | 20000 | 10010 | 20000 | 58830 | 122185 | 1 | 49 | 27373 | 30443 | 30471 | 1 | 3 | 26734 | 30010 | 10020 | 20000 | 10020 | 30000 | 30501 | 514 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20884 | 6 | 836 | 1021 | 10894 | 10333 | 200 | 43 | 860 | 30 | 1263 | 21250 | 2 | 382 | 35 | 710 | 774 | 6 | 1 | 7 | 1270 | 2 | 16 | 2 | 2 | 30468 | 10000 | 23 | 12 | 16 | 20000 | 10010 | 30491 | 30450 | 30498 | 30457 | 30467 |
30024 | 30387 | 227 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 5711 | 31 | 809 | 1 | 0 | 504 | 108 | 200 | 30418 | 767 | 40 | 223 | 244 | 4083 | 30010 | 10010 | 20000 | 10010 | 20000 | 58830 | 122215 | 1 | 49 | 27391 | 30485 | 30441 | 1 | 3 | 26705 | 30010 | 10020 | 20000 | 10020 | 30000 | 30517 | 259 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20892 | 6 | 802 | 1028 | 10873 | 10348 | 246 | 4 | 854 | 36 | 1229 | 21246 | 3 | 362 | 36 | 830 | 823 | 6 | 1 | 0 | 1270 | 3 | 16 | 3 | 2 | 30417 | 10000 | 29 | 13 | 8 | 20000 | 10010 | 30414 | 30432 | 30408 | 30498 | 30473 |
Code:
swpa x0, x1, [x6]
mov x7, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 13.0060
retire uop (01) | cycle (02) | 03 | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 22 | 23 | 3a | 3f | 43 | 49 | 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 | 61 | 69 | 6a | 6d | 6e | map stall dispatch (70) | map rewind (75) | map stall (76) | dispatch uop (78) | 7b | 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) | 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) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | bb | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | c2 | branch cond mispred nonspec (c5) | branch mispred nonspec (cb) | cd | cf | d1 | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
20205 | 130056 | 974 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 14406 | 0 | 1 | 0 | 245 | 130041 | 12 | 8 | 109906 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 106458 | 0 | 5 | 49 | 126976 | 130055 | 130056 | 2 | 6 | 127510 | 20100 | 3436 | 200 | 20000 | 200 | 30000 | 130056 | 1971 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 12 | 14 | 24386 | 10000 | 0 | 0 | 14515 | 34154 | 14444 | 12 | 12 | 0 | 1 | 1 | 1 | 716 | 7607 | 0 | 16 | 0 | 0 | 129951 | 0 | 6 | 0 | 6 | 20000 | 100 | 130057 | 130057 | 130057 | 130057 | 130057 |
20204 | 130056 | 974 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 14141 | 0 | 1 | 0 | 122 | 130041 | 8 | 8 | 110324 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 106307 | 0 | 5 | 49 | 126964 | 130058 | 130044 | 2 | 6 | 127510 | 20100 | 3273 | 200 | 20000 | 200 | 30000 | 130044 | 1983 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 12 | 14 | 24370 | 10000 | 9 | 0 | 14398 | 34278 | 14089 | 12 | 12 | 0 | 1 | 1 | 1 | 716 | 7530 | 0 | 16 | 0 | 0 | 129951 | 0 | 6 | 6 | 6 | 20000 | 100 | 130057 | 130057 | 130057 | 130057 | 130057 |
20204 | 130056 | 974 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 14395 | 0 | 0 | 0 | 122 | 130041 | 8 | 8 | 109979 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 106978 | 0 | 0 | 49 | 126976 | 130055 | 130056 | 2 | 6 | 127510 | 20100 | 3704 | 200 | 20000 | 200 | 30000 | 130056 | 1983 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 15 | 24394 | 10000 | 0 | 0 | 14376 | 34238 | 14304 | 12 | 12 | 0 | 1 | 1 | 1 | 716 | 7657 | 0 | 16 | 0 | 0 | 130025 | 0 | 6 | 6 | 6 | 20000 | 100 | 130096 | 130057 | 130045 | 130045 | 130057 |
20204 | 130044 | 974 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 14216 | 0 | 0 | 0 | 117 | 130041 | 8 | 8 | 110437 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 106524 | 0 | 0 | 49 | 126976 | 130055 | 130056 | 2 | 6 | 127498 | 20100 | 2938 | 200 | 20000 | 200 | 30000 | 130056 | 1983 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 12 | 14 | 24289 | 10000 | 0 | 0 | 14244 | 34193 | 14055 | 12 | 12 | 0 | 1 | 1 | 1 | 716 | 7620 | 0 | 16 | 0 | 0 | 129939 | 0 | 0 | 6 | 6 | 20000 | 100 | 130057 | 130057 | 130057 | 130057 | 130057 |
20204 | 130056 | 974 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 14299 | 0 | 0 | 0 | 122 | 130041 | 8 | 8 | 110195 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 107182 | 0 | 0 | 49 | 126976 | 130055 | 130056 | 2 | 6 | 127510 | 20100 | 3327 | 200 | 20000 | 200 | 30000 | 130056 | 1983 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 12 | 13 | 24445 | 10000 | 0 | 0 | 14344 | 34553 | 14391 | 12 | 12 | 0 | 1 | 1 | 1 | 716 | 7577 | 0 | 16 | 0 | 0 | 130093 | 0 | 10 | 10 | 10 | 20000 | 100 | 130061 | 130061 | 130045 | 130061 | 130061 |
20204 | 130060 | 974 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 14450 | 0 | 0 | 0 | 122 | 130029 | 8 | 8 | 110144 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 106720 | 0 | 0 | 49 | 126980 | 130059 | 130060 | 4 | 6 | 127514 | 20100 | 3571 | 200 | 20000 | 200 | 30000 | 130060 | 1985 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 12 | 14 | 24193 | 10000 | 0 | 0 | 14184 | 34183 | 14121 | 12 | 12 | 0 | 1 | 1 | 1 | 716 | 7517 | 0 | 16 | 0 | 0 | 129961 | 0 | 10 | 10 | 0 | 20000 | 100 | 130047 | 130061 | 130061 | 130061 | 130061 |
20204 | 130060 | 974 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 14358 | 0 | 0 | 0 | 102 | 130029 | 8 | 8 | 109906 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 106602 | 1 | 0 | 49 | 126980 | 130043 | 130060 | 2 | 6 | 127514 | 20100 | 3301 | 200 | 20000 | 200 | 30000 | 130060 | 1985 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 12 | 0 | 24187 | 10000 | 0 | 0 | 14355 | 34376 | 14454 | 12 | 12 | 2 | 1 | 1 | 1 | 716 | 7703 | 0 | 16 | 0 | 0 | 130145 | 0 | 10 | 0 | 10 | 20000 | 100 | 130061 | 130061 | 130061 | 130061 | 130061 |
20204 | 130060 | 974 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 14548 | 0 | 0 | 0 | 124 | 130045 | 8 | 8 | 109895 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 106778 | 1 | 0 | 49 | 126980 | 130059 | 130060 | 2 | 6 | 127514 | 20100 | 3505 | 200 | 20000 | 200 | 30000 | 130044 | 1987 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 12 | 13 | 24159 | 10000 | 0 | 0 | 14183 | 34064 | 14161 | 12 | 0 | 0 | 1 | 1 | 1 | 716 | 7490 | 0 | 16 | 0 | 0 | 129947 | 0 | 10 | 10 | 10 | 20000 | 100 | 130061 | 130061 | 130045 | 130061 | 130045 |
20204 | 130060 | 974 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 14394 | 0 | 0 | 1 | 122 | 130045 | 8 | 8 | 110578 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 106300 | 1 | 0 | 49 | 126980 | 130059 | 130060 | 2 | 6 | 127514 | 20100 | 3208 | 200 | 20000 | 200 | 30000 | 130060 | 1971 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 12 | 14 | 24310 | 10000 | 1 | 0 | 14267 | 34304 | 14073 | 12 | 12 | 0 | 1 | 1 | 1 | 716 | 7740 | 0 | 16 | 0 | 0 | 129953 | 0 | 10 | 10 | 10 | 20000 | 100 | 130061 | 130061 | 130061 | 130045 | 130045 |
20204 | 130060 | 974 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 14315 | 0 | 0 | 0 | 122 | 130045 | 8 | 9 | 110136 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 106544 | 1 | 0 | 49 | 126980 | 130059 | 130060 | 2 | 6 | 127514 | 20100 | 3052 | 200 | 20000 | 200 | 30000 | 130060 | 1971 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 12 | 14 | 24059 | 10000 | 0 | 0 | 14243 | 34315 | 14295 | 12 | 12 | 0 | 1 | 1 | 1 | 716 | 7852 | 0 | 16 | 0 | 0 | 129947 | 0 | 0 | 10 | 10 | 20000 | 100 | 130045 | 130061 | 130061 | 130045 | 130045 |
Result (median cycles for code): 13.0052
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 19 | 1e | 1f | 22 | 23 | 3a | 3f | 43 | 46 | 49 | 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) | 7b | 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) | 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) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | cf | d1 | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
20026 | 130052 | 974 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 16651 | 0 | 1 | 0 | 239 | 130046 | 0 | 0 | 4 | 114873 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100004 | 0 | 49 | 126968 | 3 | 130064 | 130061 | 2 | 3 | 127541 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 130061 | 2001 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20024 | 25 | 12 | 20 | 26660 | 10012 | 0 | 2 | 16704 | 36668 | 16646 | 0 | 12 | 12 | 0 | 0 | 640 | 10009 | 3 | 16 | 2 | 2 | 129938 | 10 | 10 | 10 | 20000 | 10 | 130053 | 130043 | 130043 | 130053 | 130053 |
20024 | 130052 | 974 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 16654 | 0 | 0 | 0 | 124 | 130046 | 0 | 6 | 6 | 114873 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100005 | 1 | 49 | 126981 | 0 | 130060 | 130061 | 2 | 3 | 127528 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 130061 | 2001 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20025 | 24 | 12 | 19 | 26727 | 10012 | 0 | 0 | 16680 | 36668 | 16677 | 0 | 12 | 12 | 0 | 0 | 640 | 10015 | 2 | 16 | 2 | 2 | 129938 | 0 | 10 | 0 | 20000 | 10 | 130053 | 130053 | 130053 | 130053 | 130043 |
20024 | 130052 | 975 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 16678 | 0 | 0 | 0 | 123 | 130037 | 0 | 2 | 2 | 114868 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100003 | 1 | 49 | 126972 | 0 | 130051 | 130042 | 2 | 3 | 127534 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 130042 | 1982 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 12 | 16 | 26637 | 10000 | 1 | 0 | 16637 | 36646 | 16645 | 0 | 12 | 12 | 0 | 0 | 640 | 10005 | 2 | 16 | 2 | 2 | 129941 | 10 | 10 | 0 | 20000 | 10 | 130053 | 130053 | 130043 | 130053 | 130053 |
20024 | 130052 | 974 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 16690 | 0 | 0 | 0 | 123 | 130037 | 0 | 0 | 2 | 114855 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100003 | 1 | 49 | 126972 | 0 | 130051 | 130052 | 2 | 3 | 127532 | 20034 | 7 | 20 | 20000 | 20 | 30000 | 130053 | 1982 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20024 | 23 | 0 | 19 | 26697 | 10012 | 0 | 1 | 16703 | 36688 | 16636 | 0 | 12 | 12 | 0 | 0 | 640 | 10007 | 2 | 16 | 2 | 2 | 129947 | 13 | 13 | 13 | 20000 | 10 | 130062 | 130062 | 130062 | 130062 | 130049 |
20024 | 130061 | 974 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 16708 | 12 | 0 | 0 | 124 | 130046 | 0 | 6 | 6 | 114872 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100003 | 2 | 49 | 126972 | 0 | 130051 | 130042 | 2 | 3 | 127532 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 130052 | 1992 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 12 | 16 | 26636 | 10000 | 0 | 0 | 16636 | 36645 | 16647 | 0 | 12 | 12 | 0 | 0 | 640 | 10012 | 2 | 16 | 2 | 2 | 129938 | 10 | 10 | 10 | 20000 | 10 | 130053 | 130053 | 130043 | 130053 | 130043 |
20024 | 130052 | 974 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 16690 | 0 | 1 | 0 | 126 | 130027 | 0 | 0 | 2 | 114889 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100017 | 1 | 49 | 126972 | 0 | 130051 | 130052 | 2 | 3 | 127532 | 20010 | 7 | 20 | 20000 | 20 | 30000 | 130054 | 1982 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20025 | 23 | 12 | 21 | 26656 | 10012 | 0 | 0 | 16668 | 36642 | 16654 | 12 | 12 | 12 | 24 | 0 | 640 | 10066 | 2 | 16 | 2 | 2 | 129934 | 13 | 13 | 13 | 20000 | 10 | 130062 | 130062 | 130049 | 130062 | 130062 |
20024 | 130061 | 974 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 16674 | 12 | 0 | 0 | 127 | 130040 | 0 | 2 | 2 | 114855 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100003 | 1 | 49 | 126972 | 0 | 130041 | 130052 | 2 | 3 | 127532 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 130042 | 1992 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 0 | 16 | 26646 | 10000 | 0 | 0 | 16645 | 36636 | 16681 | 0 | 0 | 12 | 0 | 0 | 640 | 10004 | 2 | 16 | 2 | 2 | 129938 | 0 | 10 | 10 | 20000 | 10 | 130092 | 130118 | 130057 | 130053 | 130053 |
20024 | 130052 | 974 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 16687 | 0 | 1 | 0 | 127 | 130037 | 0 | 2 | 2 | 114865 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100003 | 1 | 49 | 126972 | 0 | 130041 | 130042 | 2 | 3 | 127522 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 130052 | 1992 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20028 | 0 | 12 | 16 | 26678 | 10000 | 0 | 0 | 16678 | 36668 | 16671 | 0 | 12 | 12 | 0 | 0 | 640 | 10039 | 2 | 16 | 2 | 2 | 129938 | 10 | 10 | 10 | 20000 | 10 | 130546 | 130043 | 130053 | 130053 | 130043 |
20024 | 130052 | 974 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 16643 | 0 | 0 | 0 | 127 | 130076 | 0 | 2 | 2 | 114865 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100003 | 1 | 49 | 126972 | 0 | 130051 | 130052 | 2 | 3 | 127532 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 130053 | 3975 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 12 | 16 | 26670 | 10000 | 0 | 0 | 16670 | 36680 | 16677 | 0 | 0 | 12 | 0 | 0 | 640 | 10015 | 2 | 16 | 2 | 2 | 129938 | 10 | 10 | 10 | 20000 | 10 | 130053 | 130053 | 130043 | 130053 | 130043 |
20024 | 130042 | 975 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 16678 | 0 | 1 | 0 | 123 | 130037 | 0 | 2 | 2 | 114858 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100003 | 1 | 49 | 126972 | 0 | 130051 | 130052 | 2 | 3 | 127532 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 130052 | 1992 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 12 | 16 | 26682 | 10000 | 0 | 0 | 16677 | 36677 | 16666 | 0 | 12 | 12 | 0 | 0 | 640 | 10014 | 2 | 16 | 2 | 2 | 129941 | 0 | 10 | 10 | 20000 | 10 | 130053 | 130053 | 130043 | 130043 | 130053 |