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:
casalb 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): 4.001
Issues: 3.006
Integer unit issues: 0.000
Load/store unit issues: 3.006
SIMD/FP unit issues: 0.000
retire uop (01) | cycle (02) | 03 | mmu table walk instruction (07) | mmu table walk data (08) | l2 tlb miss instruction (0a) | l2 tlb miss data (0b) | 0e | 0f | 18 | 1e | 1f | 22 | 24 | 3a | 3f | 43 | 46 | 49 | 51 | schedule uop (52) | schedule ldst uop (55) | dispatch ldst uop (58) | simd uops in schedulers (5a) | 5f | 63 | 69 | 6a | 6d | 6e | 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 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 | atomic or exclusive succ (b3) | atomic or exclusive fail (b4) | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | c2 | c9 | 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) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
74009 | 32933 | 246 | 20 | 0 | 17 | 0 | 0 | 0 | 0 | 1011 | 0 | 1 | 0 | 6109 | 32806 | 1 | 0 | 1 | 20619 | 3006 | 3009 | 3009 | 23007 | 3 | 1 | 49 | 29978 | 32970 | 32739 | 8 | 28 | 3009 | 1003 | 3003 | 1002 | 6012 | 32742 | 2638 | 2 | 1 | 71001 | 1000 | 1000 | 1 | 3003 | 0 | 6 | 4 | 1010 | 2006 | 0 | 7 | 3017 | 999 | 1 | 7 | 0 | 1 | 2 | 0 | 0 | 16308 | 12246 | 4 | 8249 | 3952 | 7 | 50 | 22402 | 4030 | 4433 | 7 | 44 | 50 | 32447 | 16234 | 14518 | 15018 | 3000 | 1001 | 32695 | 32742 | 32774 | 32729 | 33410 |
74005 | 32920 | 249 | 18 | 0 | 16 | 0 | 0 | 0 | 0 | 1011 | 0 | 1 | 0 | 6083 | 32723 | 1 | 1 | 2 | 20551 | 3009 | 3009 | 3009 | 23125 | 5 | 1 | 49 | 29789 | 32943 | 33099 | 8 | 29 | 3009 | 1003 | 3009 | 1003 | 6018 | 32751 | 2612 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 0 | 6 | 4 | 1010 | 2006 | 0 | 9 | 3016 | 999 | 1 | 7 | 0 | 1 | 2 | 0 | 99 | 15229 | 10918 | 3 | 8033 | 3680 | 9 | 46 | 23621 | 3851 | 4442 | 20 | 46 | 50 | 33514 | 18566 | 16681 | 17259 | 3000 | 1001 | 34442 | 34420 | 34204 | 34251 | 34431 |
74005 | 33878 | 276 | 16 | 0 | 13 | 0 | 1 | 0 | 0 | 1013 | 0 | 1 | 0 | 5300 | 33315 | 1 | 0 | 2 | 21343 | 3009 | 3009 | 3006 | 23002 | 5 | 1 | 49 | 31496 | 34108 | 34667 | 8 | 25 | 3003 | 1002 | 3006 | 1003 | 6012 | 34413 | 2753 | 2 | 1 | 71001 | 1000 | 1000 | 1 | 3006 | 4 | 0 | 3 | 1008 | 2002 | 0 | 9 | 3011 | 999 | 1 | 6 | 0 | 1 | 2 | 0 | 0 | 15587 | 11152 | 3 | 8074 | 3727 | 8 | 49 | 24529 | 3991 | 4444 | 8 | 40 | 46 | 33242 | 18807 | 16413 | 17679 | 3000 | 1001 | 34437 | 34321 | 35430 | 34500 | 34209 |
74005 | 34437 | 269 | 20 | 0 | 19 | 0 | 1 | 1 | 0 | 1008 | 0 | 0 | 1 | 5392 | 33962 | 1 | 0 | 1 | 22006 | 3003 | 3009 | 3006 | 23132 | 4 | 1 | 49 | 31016 | 33615 | 34139 | 7 | 25 | 3006 | 1002 | 3006 | 1001 | 6012 | 34024 | 2724 | 2 | 1 | 71001 | 1000 | 1000 | 1 | 3006 | 0 | 0 | 3 | 1008 | 2004 | 0 | 8 | 3013 | 999 | 1 | 4 | 0 | 1 | 2 | 0 | 0 | 15090 | 10610 | 6 | 7942 | 3566 | 6 | 56 | 23839 | 3609 | 4442 | 17 | 46 | 43 | 33056 | 18916 | 16472 | 17568 | 3000 | 1001 | 34176 | 34155 | 34152 | 34159 | 34030 |
74005 | 34042 | 255 | 20 | 0 | 17 | 1 | 0 | 1 | 0 | 1009 | 0 | 0 | 1 | 5321 | 34001 | 1 | 0 | 2 | 21988 | 3009 | 3006 | 3006 | 23139 | 2 | 1 | 49 | 31118 | 34749 | 35053 | 7 | 26 | 3012 | 1005 | 3015 | 1004 | 6012 | 34611 | 2769 | 9 | 1 | 71001 | 1000 | 1000 | 1 | 3006 | 0 | 4 | 3 | 1005 | 2004 | 0 | 7 | 3012 | 999 | 1 | 4 | 0 | 1 | 2 | 0 | 3295 | 15377 | 10775 | 4 | 8066 | 3629 | 6 | 49 | 23892 | 3569 | 4442 | 10 | 42 | 49 | 33104 | 19076 | 16737 | 17755 | 3000 | 1001 | 33996 | 34067 | 34087 | 34050 | 34140 |
74005 | 34103 | 255 | 13 | 0 | 16 | 0 | 0 | 0 | 0 | 1010 | 0 | 0 | 1 | 5350 | 33969 | 1 | 0 | 1 | 21984 | 3006 | 3006 | 3006 | 23024 | 2 | 1 | 49 | 31042 | 33563 | 34157 | 7 | 26 | 3006 | 1002 | 3006 | 1002 | 6012 | 33986 | 2760 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 0 | 4 | 3 | 1009 | 2002 | 0 | 7 | 3012 | 999 | 1 | 5 | 0 | 1 | 2 | 0 | 0 | 15256 | 10722 | 3 | 8071 | 3631 | 7 | 51 | 23863 | 3606 | 4443 | 5 | 45 | 46 | 33164 | 18803 | 16414 | 17681 | 3000 | 1001 | 34073 | 34092 | 34101 | 34080 | 34059 |
74005 | 34204 | 255 | 16 | 0 | 15 | 0 | 0 | 0 | 0 | 1011 | 0 | 0 | 0 | 5323 | 33968 | 1 | 0 | 1 | 21960 | 3006 | 3006 | 3006 | 23015 | 0 | 1 | 49 | 30955 | 33651 | 34100 | 7 | 25 | 3006 | 1002 | 3009 | 1002 | 6012 | 34030 | 2727 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 0 | 4 | 3 | 1007 | 2004 | 0 | 7 | 3012 | 999 | 1 | 6 | 0 | 0 | 0 | 0 | 0 | 15023 | 10629 | 5 | 7955 | 3555 | 5 | 48 | 23854 | 3664 | 4439 | 16 | 47 | 51 | 33131 | 19048 | 16552 | 17553 | 3000 | 1001 | 33991 | 33999 | 34095 | 34095 | 34084 |
74005 | 34147 | 255 | 14 | 0 | 8 | 0 | 0 | 1 | 0 | 1005 | 0 | 0 | 0 | 5417 | 33844 | 1 | 0 | 1 | 22120 | 3006 | 3006 | 3009 | 23040 | 2 | 1 | 49 | 31001 | 33577 | 34103 | 7 | 26 | 3006 | 1002 | 3006 | 1002 | 6012 | 34064 | 2724 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 0 | 4 | 3 | 1008 | 2006 | 0 | 8 | 3013 | 999 | 1 | 6 | 0 | 0 | 2 | 0 | 0 | 14972 | 10724 | 3 | 7934 | 3596 | 9 | 46 | 23772 | 3592 | 4444 | 16 | 41 | 49 | 33108 | 19055 | 16677 | 17672 | 3000 | 1001 | 34162 | 34118 | 34115 | 34093 | 34027 |
74005 | 34079 | 255 | 16 | 0 | 17 | 0 | 0 | 0 | 0 | 1009 | 0 | 0 | 1 | 5354 | 33967 | 1 | 0 | 0 | 22063 | 3006 | 3006 | 3006 | 23013 | 0 | 1 | 49 | 31011 | 33683 | 34118 | 8 | 25 | 3006 | 1001 | 3006 | 1002 | 6012 | 34056 | 2714 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 0 | 4 | 0 | 1007 | 2006 | 0 | 8 | 3010 | 999 | 1 | 4 | 2 | 1 | 2 | 0 | 0 | 15089 | 10771 | 2 | 7978 | 3587 | 6 | 46 | 23824 | 3643 | 4443 | 10 | 44 | 50 | 33100 | 18817 | 16402 | 17571 | 3000 | 1001 | 34067 | 34060 | 34097 | 34102 | 34097 |
74005 | 34019 | 255 | 15 | 0 | 17 | 0 | 1 | 0 | 0 | 1028 | 0 | 0 | 0 | 5331 | 33857 | 1 | 0 | 0 | 22063 | 3006 | 3006 | 3006 | 23028 | 5 | 1 | 49 | 31005 | 33584 | 34138 | 7 | 25 | 3006 | 1001 | 3006 | 1002 | 6006 | 34060 | 2755 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 0 | 0 | 4 | 1008 | 2004 | 0 | 8 | 3014 | 999 | 1 | 6 | 0 | 1 | 0 | 0 | 0 | 15031 | 10606 | 4 | 7997 | 3619 | 10 | 51 | 23796 | 3602 | 4435 | 13 | 43 | 53 | 33098 | 19068 | 16538 | 17717 | 3000 | 1001 | 33970 | 34028 | 34102 | 34079 | 34116 |
Code:
casalb w0, w1, [x6] add x6, x6, 2
(fused SUBS/B.cc loop)
Result (median cycles for code): 7.0073
retire uop (01) | cycle (02) | 03 | mmu table walk data (08) | 0e | 0f | 18 | 1e | 1f | 20 | 22 | 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 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 | atomic or exclusive succ (b3) | atomic or exclusive fail (b4) | b6 | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | 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 |
50208 | 70074 | 525 | 1 | 1 | 1 | 0 | 5055 | 0 | 33 | 1 | 1 | 20 | 70058 | 38 | 10 | 7 | 9 | 33 | 40100 | 10100 | 30000 | 10100 | 30000 | 50513 | 250641 | 1 | 49 | 66993 | 70061 | 70073 | 3 | 60055 | 40100 | 20200 | 30000 | 20200 | 60000 | 70073 | 358 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30020 | 0 | 52 | 35 | 10056 | 20000 | 3 | 26 | 0 | 28 | 29 | 30047 | 9998 | 2 | 1 | 35 | 0 | 48 | 72 | 0 | 0 | 1310 | 1 | 17 | 1 | 2 | 70038 | 10000 | 10 | 10 | 8 | 30000 | 20100 | 70075 | 70074 | 70074 | 70074 | 70074 |
50204 | 70073 | 525 | 0 | 1 | 1 | 0 | 5056 | 2 | 36 | 1 | 1 | 0 | 70058 | 45 | 9 | 7 | 9 | 33 | 40100 | 10100 | 30000 | 10100 | 30000 | 50513 | 250614 | 0 | 49 | 66993 | 70061 | 70073 | 3 | 60055 | 40100 | 20200 | 30000 | 20200 | 60000 | 70073 | 358 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30039 | 0 | 122 | 58 | 10048 | 20008 | 1 | 31 | 0 | 28 | 31 | 30059 | 9998 | 2 | 1 | 28 | 2 | 40 | 88 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 70038 | 10000 | 10 | 10 | 8 | 30000 | 20100 | 70075 | 70074 | 70075 | 70074 | 70074 |
50204 | 70073 | 525 | 0 | 1 | 0 | 0 | 5069 | 2 | 38 | 1 | 0 | 0 | 70058 | 25 | 9 | 7 | 8 | 33 | 40100 | 10100 | 30000 | 10100 | 30000 | 50513 | 250579 | 0 | 49 | 66993 | 70061 | 70073 | 3 | 60055 | 40100 | 20200 | 30000 | 20200 | 60000 | 70073 | 358 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30028 | 0 | 90 | 65 | 10061 | 20004 | 2 | 40 | 0 | 4 | 30 | 30070 | 9998 | 2 | 1 | 32 | 0 | 34 | 78 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 70038 | 10000 | 10 | 10 | 8 | 30000 | 20100 | 70074 | 70074 | 70074 | 70074 | 70074 |
50204 | 70073 | 524 | 0 | 1 | 0 | 0 | 5049 | 2 | 27 | 1 | 1 | 4 | 70058 | 25 | 7 | 7 | 6 | 33 | 40100 | 10100 | 30000 | 10100 | 30000 | 50513 | 250682 | 1 | 49 | 66993 | 70061 | 70073 | 3 | 60055 | 40100 | 20200 | 30000 | 20200 | 60000 | 70074 | 358 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30019 | 0 | 74 | 52 | 10055 | 20000 | 2 | 27 | 0 | 36 | 31 | 30102 | 9998 | 2 | 1 | 23 | 2 | 63 | 108 | 3 | 0 | 1310 | 1 | 17 | 1 | 1 | 70038 | 10000 | 10 | 10 | 8 | 30000 | 20100 | 70074 | 70074 | 70074 | 70074 | 70074 |
50204 | 70073 | 525 | 0 | 1 | 0 | 0 | 5060 | 2 | 36 | 1 | 2 | 0 | 70058 | 18 | 9 | 6 | 7 | 33 | 40100 | 10100 | 30000 | 10100 | 30000 | 50513 | 250654 | 0 | 49 | 67004 | 70065 | 70076 | 3 | 60055 | 40100 | 20200 | 30000 | 20200 | 60000 | 70073 | 358 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30020 | 0 | 52 | 44 | 10057 | 20000 | 1 | 25 | 0 | 42 | 39 | 30064 | 9998 | 2 | 1 | 29 | 2 | 37 | 66 | 0 | 5 | 1310 | 1 | 17 | 1 | 1 | 70038 | 10000 | 10 | 10 | 8 | 30000 | 20100 | 70074 | 70074 | 70074 | 70074 | 70074 |
50204 | 70073 | 525 | 0 | 1 | 0 | 0 | 5052 | 0 | 14 | 1 | 1 | 0 | 70058 | 19 | 8 | 5 | 5 | 33 | 40100 | 10100 | 30000 | 10100 | 30000 | 50513 | 250682 | 0 | 49 | 66993 | 70061 | 70073 | 3 | 60055 | 40100 | 20200 | 30000 | 20200 | 60000 | 70073 | 358 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30030 | 0 | 52 | 42 | 10052 | 20002 | 2 | 26 | 0 | 20 | 29 | 30053 | 9998 | 2 | 1 | 29 | 2 | 33 | 108 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 70039 | 10000 | 10 | 10 | 8 | 30000 | 20100 | 70074 | 70074 | 70074 | 70074 | 70075 |
50204 | 70073 | 525 | 0 | 1 | 0 | 0 | 5057 | 2 | 29 | 1 | 0 | 52 | 70058 | 30 | 9 | 8 | 12 | 33 | 40100 | 10100 | 30000 | 10100 | 30000 | 50513 | 250796 | 1 | 49 | 66993 | 70061 | 70073 | 3 | 60055 | 40100 | 20200 | 30000 | 20200 | 60000 | 70073 | 358 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30044 | 0 | 74 | 52 | 10058 | 20002 | 2 | 37 | 0 | 38 | 30 | 30089 | 9998 | 2 | 1 | 27 | 0 | 26 | 64 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 70038 | 10000 | 10 | 10 | 8 | 30000 | 20100 | 70074 | 70074 | 70074 | 70074 | 70074 |
50204 | 70073 | 525 | 0 | 1 | 0 | 0 | 5060 | 0 | 41 | 1 | 0 | 0 | 70058 | 25 | 10 | 7 | 10 | 33 | 40100 | 10100 | 30000 | 10100 | 30000 | 50513 | 250802 | 0 | 49 | 66993 | 70061 | 70073 | 3 | 60055 | 40100 | 20200 | 30000 | 20200 | 60000 | 70073 | 358 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30039 | 0 | 64 | 49 | 10052 | 20004 | 0 | 22 | 0 | 32 | 33 | 30062 | 9998 | 2 | 1 | 36 | 2 | 29 | 66 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 70038 | 10000 | 10 | 10 | 8 | 30000 | 20100 | 70074 | 70074 | 70074 | 70074 | 70074 |
50204 | 70073 | 525 | 0 | 1 | 0 | 0 | 5066 | 4 | 47 | 1 | 2 | 0 | 70058 | 50 | 7 | 8 | 7 | 33 | 40100 | 10100 | 30000 | 10100 | 30000 | 50513 | 250695 | 1 | 49 | 66993 | 70062 | 70073 | 3 | 60055 | 40100 | 20200 | 30000 | 20200 | 60000 | 70073 | 358 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30033 | 0 | 81 | 47 | 10058 | 20002 | 1 | 41 | 0 | 14 | 28 | 30055 | 9998 | 2 | 1 | 25 | 0 | 29 | 82 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 70038 | 10000 | 10 | 10 | 8 | 30000 | 20100 | 70074 | 70074 | 70074 | 70074 | 70074 |
50204 | 70073 | 525 | 0 | 1 | 0 | 0 | 5073 | 2 | 20 | 1 | 1 | 0 | 70058 | 36 | 7 | 5 | 9 | 33 | 40100 | 10100 | 30000 | 10100 | 30000 | 50513 | 250694 | 0 | 49 | 66993 | 70061 | 70073 | 3 | 60055 | 40100 | 20200 | 30000 | 20200 | 60000 | 70073 | 358 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 30041 | 0 | 84 | 63 | 10069 | 20001 | 4 | 58 | 0 | 36 | 38 | 30078 | 9998 | 2 | 1 | 27 | 0 | 33 | 94 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 70039 | 10000 | 10 | 10 | 8 | 30000 | 20100 | 70074 | 70058 | 70074 | 70074 | 70074 |
Result (median cycles for code): 7.0064
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 1e | 1f | 20 | 22 | 23 | 24 | 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 | 61 | 69 | 6a | 6b | 6d | 6e | 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 | ab | ac | af | atomic or exclusive succ (b3) | atomic or exclusive fail (b4) | b6 | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | c3 | cf | d0 | d2 | 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 |
50030 | 70075 | 525 | 1 | 1 | 0 | 1 | 1 | 1 | 5038 | 15 | 24 | 0 | 0 | 0 | 1 | 0 | 70059 | 24 | 1 | 5 | 6 | 33 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 250526 | 0 | 0 | 49 | 66994 | 0 | 70062 | 70075 | 3 | 60056 | 40010 | 20020 | 30000 | 20020 | 60000 | 70074 | 359 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30058 | 15 | 64 | 47 | 10062 | 20009 | 0 | 26 | 40 | 39 | 30068 | 9998 | 2 | 1 | 24 | 6 | 30 | 60 | 3 | 0 | 0 | 1270 | 0 | 0 | 2 | 17 | 1 | 1 | 70031 | 10000 | 10 | 10 | 0 | 30000 | 20010 | 70066 | 70066 | 70066 | 70067 | 70066 |
50024 | 70065 | 525 | 1 | 0 | 0 | 0 | 1 | 1 | 5060 | 7 | 29 | 1 | 0 | 0 | 1 | 0 | 70050 | 25 | 1 | 8 | 9 | 30 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 250481 | 1 | 5 | 49 | 67194 | 0 | 70057 | 70065 | 3 | 60047 | 40010 | 20020 | 30000 | 20020 | 60000 | 70065 | 350 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30032 | 4 | 45 | 33 | 10051 | 20008 | 0 | 37 | 20 | 35 | 30059 | 9998 | 2 | 1 | 28 | 8 | 30 | 52 | 3 | 1 | 0 | 1270 | 5 | 0 | 1 | 17 | 1 | 1 | 70030 | 10000 | 10 | 10 | 0 | 30000 | 20010 | 70066 | 70066 | 70066 | 70066 | 70066 |
50024 | 70065 | 525 | 1 | 1 | 0 | 0 | 1 | 1 | 5059 | 16 | 19 | 1 | 0 | 0 | 2 | 0 | 70059 | 23 | 1 | 13 | 3 | 33 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 250675 | 0 | 5 | 49 | 66985 | 0 | 70053 | 70065 | 3 | 60047 | 40010 | 20020 | 30000 | 20020 | 60000 | 70065 | 350 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30032 | 16 | 102 | 29 | 10065 | 20006 | 2 | 33 | 24 | 30 | 30058 | 9998 | 2 | 1 | 22 | 4 | 26 | 44 | 3 | 1 | 0 | 1270 | 0 | 0 | 1 | 17 | 1 | 2 | 70030 | 10000 | 10 | 10 | 0 | 30000 | 20010 | 70066 | 70066 | 70066 | 70066 | 70068 |
50024 | 70065 | 543 | 1 | 0 | 0 | 0 | 1 | 1 | 5029 | 4 | 30 | 1 | 0 | 0 | 2 | 0 | 70050 | 18 | 2 | 9 | 10 | 30 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 250527 | 1 | 5 | 49 | 66994 | 0 | 70062 | 70075 | 3 | 60056 | 40010 | 20020 | 30000 | 20020 | 60000 | 70074 | 359 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30048 | 18 | 62 | 50 | 10054 | 20015 | 2 | 31 | 18 | 38 | 30057 | 9998 | 2 | 1 | 26 | 4 | 37 | 52 | 3 | 2 | 0 | 1270 | 5 | 0 | 1 | 17 | 1 | 1 | 70030 | 10000 | 10 | 10 | 0 | 30000 | 20010 | 70066 | 70066 | 70066 | 70066 | 70066 |
50024 | 70065 | 525 | 1 | 1 | 0 | 0 | 1 | 1 | 5046 | 13 | 27 | 1 | 0 | 0 | 1 | 0 | 70059 | 14 | 1 | 4 | 5 | 33 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 251004 | 1 | 5 | 49 | 66994 | 0 | 70063 | 70074 | 3 | 60056 | 40010 | 20020 | 30000 | 20020 | 60000 | 70074 | 359 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30047 | 19 | 74 | 44 | 10059 | 20015 | 0 | 35 | 36 | 49 | 30052 | 9998 | 2 | 1 | 27 | 13 | 30 | 50 | 16 | 2 | 0 | 1270 | 0 | 0 | 1 | 17 | 1 | 1 | 70039 | 10000 | 13 | 13 | 1 | 30000 | 20010 | 70075 | 70076 | 70075 | 70075 | 70075 |
50024 | 70074 | 525 | 2 | 2 | 0 | 0 | 1 | 1 | 5050 | 5 | 21 | 1 | 0 | 0 | 2 | 0 | 70050 | 23 | 1 | 9 | 9 | 30 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 250415 | 0 | 5 | 49 | 66985 | 0 | 70053 | 70065 | 3 | 60047 | 40010 | 20020 | 30000 | 20020 | 60000 | 70066 | 350 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30024 | 5 | 51 | 46 | 10045 | 20006 | 1 | 37 | 28 | 31 | 30051 | 9998 | 2 | 1 | 23 | 4 | 33 | 60 | 3 | 0 | 0 | 1270 | 5 | 1 | 1 | 17 | 1 | 1 | 70030 | 10000 | 10 | 10 | 0 | 30000 | 20010 | 70066 | 70066 | 70066 | 70066 | 70067 |
50024 | 70065 | 525 | 1 | 1 | 0 | 1 | 1 | 0 | 5064 | 5 | 41 | 2 | 0 | 0 | 1 | 0 | 70050 | 22 | 2 | 12 | 14 | 30 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 250473 | 0 | 0 | 49 | 66994 | 0 | 70062 | 70074 | 3 | 60056 | 40010 | 20020 | 30000 | 20020 | 60000 | 70074 | 359 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30043 | 19 | 56 | 62 | 10066 | 20021 | 2 | 50 | 6 | 38 | 30043 | 9998 | 2 | 1 | 19 | 4 | 32 | 50 | 3 | 1 | 0 | 1270 | 5 | 0 | 1 | 17 | 1 | 1 | 70030 | 10000 | 10 | 10 | 0 | 30000 | 20010 | 70066 | 70066 | 70066 | 70067 | 70066 |
50024 | 70065 | 524 | 1 | 1 | 0 | 1 | 1 | 0 | 5047 | 6 | 61 | 1 | 0 | 0 | 1 | 16 | 70050 | 24 | 1 | 9 | 10 | 30 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 250497 | 0 | 5 | 49 | 66985 | 0 | 70053 | 70065 | 3 | 60047 | 40010 | 20020 | 30048 | 20020 | 60000 | 70065 | 350 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30042 | 3 | 74 | 50 | 10057 | 20006 | 2 | 40 | 24 | 34 | 30054 | 9998 | 2 | 1 | 24 | 15 | 26 | 68 | 17 | 0 | 0 | 1270 | 0 | 1 | 1 | 17 | 1 | 1 | 70039 | 10000 | 13 | 13 | 1 | 30000 | 20010 | 70075 | 70075 | 70075 | 70075 | 70075 |
50024 | 70074 | 524 | 2 | 2 | 0 | 0 | 1 | 0 | 5066 | 14 | 22 | 1 | 0 | 0 | 1 | 0 | 70059 | 23 | 0 | 7 | 2 | 33 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 250523 | 1 | 0 | 49 | 66981 | 0 | 70051 | 70061 | 3 | 60043 | 40010 | 20020 | 30000 | 20020 | 60000 | 70061 | 346 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30039 | 4 | 56 | 34 | 10062 | 20008 | 1 | 32 | 24 | 32 | 30058 | 9998 | 2 | 0 | 23 | 10 | 31 | 62 | 3 | 0 | 0 | 1270 | 0 | 0 | 1 | 17 | 1 | 2 | 70027 | 10000 | 6 | 6 | 0 | 30000 | 20010 | 70062 | 70062 | 70062 | 70062 | 70062 |
50024 | 70061 | 524 | 1 | 0 | 0 | 1 | 0 | 1 | 5056 | 14 | 41 | 0 | 1 | 0 | 2 | 36 | 70047 | 29 | 2 | 14 | 11 | 31 | 40010 | 10010 | 30000 | 10010 | 30000 | 50063 | 250572 | 0 | 0 | 49 | 66981 | 0 | 70053 | 70061 | 3 | 60043 | 40010 | 20020 | 30000 | 20051 | 60000 | 70061 | 346 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 30030 | 4 | 40 | 45 | 10045 | 20010 | 2 | 28 | 28 | 40 | 30045 | 9998 | 2 | 0 | 25 | 8 | 38 | 66 | 3 | 0 | 0 | 1270 | 0 | 0 | 1 | 17 | 1 | 1 | 70026 | 10000 | 6 | 6 | 0 | 30000 | 20010 | 70062 | 70062 | 70062 | 70062 | 70062 |
Code:
casalb w0, w1, [x6]
mov x7, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 21.1399
retire uop (01) | cycle (02) | 03 | 0e | 0f | 18 | 19 | 1e | 22 | 23 | 3a | 3f | 43 | 46 | 49 | 50 | 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 | 63 | 69 | 6a | 6b | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | 79 | 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) | ac | af | atomic or exclusive succ (b3) | atomic or exclusive fail (b4) | bb | 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 | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
40208 | 211412 | 1574 | 0 | 1 | 0 | 0 | 24032 | 1 | 0 | 0 | 211408 | 0 | 6 | 6 | 0 | 34 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2876827 | 1 | 1 | 49 | 206996 | 0 | 211423 | 210076 | 13 | 201372 | 30142 | 0 | 0 | 10214 | 30042 | 10214 | 60084 | 211421 | 1495 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 0 | 17 | 24032 | 20028 | 0 | 14016 | 44056 | 9999 | 1 | 14013 | 0 | 0 | 1 | 1 | 1 | 727 | 7416 | 0 | 17 | 0 | 0 | 209884 | 0 | 0 | 2 | 30000 | 10101 | 211400 | 210079 | 211411 | 210079 | 211413 |
40205 | 211421 | 1574 | 0 | 0 | 0 | 0 | 24014 | 1 | 0 | 0 | 211393 | 4 | 0 | 0 | 0 | 34 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2876827 | 1 | 1 | 49 | 208332 | 0 | 210065 | 211412 | 13 | 201363 | 30142 | 1 | 0 | 10214 | 30042 | 10214 | 60084 | 210089 | 1518 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 28 | 0 | 24032 | 20028 | 0 | 14018 | 44056 | 9999 | 1 | 14012 | 0 | 2 | 1 | 1 | 1 | 727 | 7418 | 0 | 17 | 0 | 0 | 211225 | 10 | 10 | 0 | 30000 | 10101 | 210066 | 211423 | 210077 | 211423 | 210090 |
40205 | 210078 | 1583 | 0 | 0 | 0 | 0 | 24026 | 1 | 0 | 0 | 210074 | 4 | 6 | 0 | 0 | 34 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2876829 | 1 | 1 | 49 | 208332 | 0 | 211192 | 210089 | 13 | 200040 | 30142 | 0 | 0 | 10228 | 30042 | 10214 | 60084 | 211399 | 1508 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 28 | 0 | 24032 | 20028 | 0 | 14017 | 44054 | 9999 | 1 | 14019 | 1 | 0 | 1 | 1 | 1 | 728 | 7416 | 0 | 17 | 0 | 0 | 211226 | 10 | 10 | 5 | 30000 | 10101 | 210079 | 211400 | 210079 | 211409 | 210797 |
40205 | 211408 | 1575 | 0 | 0 | 1 | 5 | 24012 | 1 | 0 | 0 | 210074 | 0 | 6 | 6 | 0 | 34 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2876676 | 0 | 1 | 49 | 208332 | 0 | 210078 | 211399 | 13 | 201376 | 30142 | 1 | 0 | 10214 | 30042 | 10214 | 60084 | 211411 | 1484 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 28 | 0 | 24026 | 20028 | 0 | 19301 | 44107 | 9999 | 1 | 14083 | 1 | 0 | 1 | 1 | 1 | 727 | 7414 | 0 | 17 | 0 | 0 | 209882 | 0 | 10 | 2 | 30000 | 10101 | 211411 | 210090 | 211400 | 210079 | 211411 |
40205 | 210076 | 1584 | 0 | 0 | 0 | 0 | 24026 | 1 | 0 | 0 | 210074 | 4 | 5 | 0 | 0 | 34 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2876832 | 0 | 1 | 49 | 208334 | 0 | 210078 | 211398 | 13 | 201385 | 30142 | 1 | 0 | 10214 | 30042 | 10214 | 60084 | 210089 | 1503 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 28 | 17 | 24026 | 20028 | 0 | 14022 | 44054 | 9999 | 1 | 14016 | 0 | 2 | 1 | 1 | 1 | 727 | 7403 | 0 | 17 | 0 | 0 | 209884 | 0 | 10 | 2 | 30000 | 10101 | 210066 | 211424 | 210090 | 211409 | 210090 |
40205 | 210078 | 1583 | 0 | 0 | 0 | 0 | 24014 | 0 | 0 | 0 | 210061 | 4 | 6 | 6 | 0 | 34 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2877017 | 0 | 1 | 49 | 206997 | 0 | 211410 | 210078 | 13 | 200040 | 30142 | 1 | 0 | 10214 | 30042 | 10214 | 60084 | 210089 | 1503 | 2 | 1 | 10202 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 28 | 18 | 24027 | 20028 | 0 | 14024 | 44054 | 9999 | 1 | 14017 | 0 | 2 | 1 | 1 | 1 | 727 | 7413 | 0 | 17 | 0 | 0 | 211226 | 10 | 0 | 0 | 30000 | 10101 | 210079 | 211411 | 210090 | 211423 | 210090 |
40205 | 210078 | 1583 | 1 | 0 | 0 | 0 | 24029 | 0 | 0 | 0 | 210077 | 4 | 6 | 6 | 0 | 43 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2858840 | 0 | 1 | 49 | 207009 | 0 | 211408 | 210089 | 13 | 201374 | 30142 | 1 | 0 | 10214 | 30042 | 10214 | 60084 | 211410 | 1508 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 0 | 17 | 24026 | 20028 | 0 | 14017 | 44060 | 9999 | 1 | 14022 | 0 | 2 | 1 | 1 | 1 | 727 | 7415 | 0 | 17 | 0 | 0 | 209896 | 10 | 0 | 0 | 30000 | 10101 | 211400 | 210066 | 211409 | 210090 | 211413 |
40205 | 211397 | 1574 | 0 | 0 | 0 | 0 | 24015 | 0 | 0 | 0 | 210063 | 4 | 6 | 6 | 0 | 34 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2858501 | 0 | 1 | 49 | 208332 | 0 | 210076 | 211421 | 13 | 200042 | 30142 | 1 | 0 | 10214 | 30042 | 10214 | 60084 | 210065 | 1507 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 0 | 17 | 24021 | 20028 | 0 | 14014 | 44060 | 9999 | 1 | 14019 | 0 | 2 | 1 | 1 | 1 | 727 | 7410 | 0 | 17 | 0 | 0 | 211216 | 11 | 10 | 2 | 30000 | 10101 | 210090 | 211422 | 210090 | 211424 | 210090 |
40205 | 210078 | 1584 | 1 | 0 | 0 | 0 | 24028 | 0 | 1 | 0 | 211407 | 0 | 0 | 6 | 0 | 34 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2858840 | 0 | 1 | 49 | 208343 | 0 | 210076 | 211410 | 13 | 201376 | 30142 | 1 | 0 | 10214 | 30042 | 10214 | 60084 | 211412 | 1497 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 28 | 0 | 24026 | 20028 | 0 | 14021 | 44052 | 9999 | 1 | 14018 | 1 | 2 | 1 | 1 | 1 | 727 | 7416 | 0 | 17 | 0 | 0 | 209895 | 0 | 10 | 0 | 30000 | 10101 | 211423 | 210077 | 211411 | 210077 | 211410 |
40205 | 211410 | 1574 | 0 | 0 | 0 | 0 | 24032 | 0 | 0 | 0 | 211384 | 0 | 6 | 6 | 0 | 43 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2876637 | 0 | 1 | 49 | 207010 | 0 | 211423 | 210076 | 13 | 200029 | 30142 | 1 | 0 | 10214 | 30042 | 10214 | 60084 | 210089 | 1505 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 1 | 100 | 30042 | 28 | 17 | 24026 | 20028 | 0 | 14025 | 44061 | 9999 | 1 | 14018 | 0 | 2 | 1 | 1 | 1 | 727 | 7414 | 0 | 17 | 0 | 0 | 209883 | 10 | 10 | 2 | 30000 | 10101 | 210066 | 211411 | 210090 | 211424 | 210066 |
Result (median cycles for code): 21.0102
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | l2 tlb miss data (0b) | 0e | 0f | 18 | 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 | 63 | 69 | 6a | 6b | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | 79 | 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 | atomic or exclusive succ (b3) | atomic or exclusive fail (b4) | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | cf | d0 | 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 |
40028 | 210087 | 1583 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 24044 | 12 | 1 | 0 | 2 | 210072 | 6 | 8 | 8 | 34 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2858953 | 0 | 1 | 49 | 208336 | 0 | 210098 | 211432 | 10 | 200066 | 30049 | 2 | 1 | 10033 | 30084 | 10033 | 60078 | 211420 | 1517 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 1 | 10 | 30057 | 19 | 28 | 0 | 24043 | 20039 | 0 | 0 | 14050 | 44069 | 9999 | 1 | 14036 | 12 | 1 | 0 | 3 | 1 | 651 | 0 | 7414 | 2 | 18 | 2 | 2 | 211195 | 0 | 13 | 5 | 30000 | 10011 | 211420 | 210099 | 211433 | 210099 | 211433 |
40025 | 211421 | 1574 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 24047 | 12 | 1 | 0 | 2 | 211415 | 1 | 8 | 6 | 34 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2859026 | 0 | 1 | 49 | 207007 | 0 | 211419 | 210087 | 10 | 200066 | 30049 | 1 | 1 | 10033 | 30039 | 10033 | 60078 | 210098 | 1527 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30058 | 19 | 0 | 28 | 24045 | 20039 | 7 | 2 | 14054 | 44064 | 9999 | 1 | 14022 | 12 | 1 | 2 | 3 | 2 | 651 | 0 | 7428 | 2 | 18 | 2 | 2 | 209875 | 13 | 13 | 4 | 30000 | 10011 | 210099 | 211433 | 210088 | 211420 | 210099 |
40025 | 210098 | 1583 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 24086 | 13 | 1 | 0 | 1 | 211401 | 0 | 8 | 8 | 34 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2858978 | 0 | 1 | 49 | 207007 | 0 | 211424 | 210087 | 10 | 200066 | 30049 | 3 | 2 | 10033 | 30039 | 10033 | 60078 | 210082 | 1516 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 1 | 10 | 30057 | 18 | 28 | 26 | 24048 | 20038 | 75 | 0 | 14038 | 44060 | 9999 | 1 | 14025 | 12 | 1 | 2 | 3 | 1 | 651 | 0 | 7425 | 2 | 18 | 2 | 2 | 211189 | 13 | 13 | 4 | 30000 | 10011 | 211433 | 210088 | 211420 | 210083 | 211433 |
40025 | 211430 | 1574 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 24037 | 13 | 1 | 0 | 1 | 210083 | 3 | 8 | 7 | 34 | 30049 | 10 | 30039 | 10 | 30081 | 50 | 2876995 | 1 | 1 | 49 | 208352 | 0 | 210098 | 211432 | 10 | 201389 | 30049 | 2 | 2 | 10033 | 30039 | 10033 | 60078 | 211421 | 1506 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 1 | 10 | 30060 | 21 | 28 | 28 | 24045 | 20039 | 0 | 0 | 14047 | 44070 | 9999 | 1 | 14019 | 12 | 0 | 2 | 3 | 2 | 651 | 0 | 7424 | 2 | 18 | 2 | 2 | 211271 | 13 | 13 | 0 | 30000 | 10011 | 210099 | 211422 | 210088 | 211421 | 210099 |
40025 | 210102 | 1583 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 24048 | 12 | 0 | 0 | 2 | 210072 | 0 | 8 | 9 | 34 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2858951 | 0 | 1 | 49 | 207007 | 0 | 211421 | 210087 | 10 | 200066 | 30049 | 2 | 2 | 10033 | 30039 | 10033 | 60078 | 211420 | 1517 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30058 | 19 | 28 | 28 | 24049 | 20038 | 0 | 1 | 14048 | 44069 | 9999 | 1 | 14027 | 12 | 0 | 2 | 3 | 0 | 651 | 0 | 7438 | 2 | 18 | 2 | 2 | 211207 | 13 | 13 | 5 | 30000 | 10011 | 210099 | 211431 | 210099 | 211433 | 210099 |
40025 | 210087 | 1583 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 24031 | 12 | 1 | 0 | 0 | 210072 | 6 | 8 | 8 | 34 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2876934 | 0 | 1 | 49 | 208352 | 0 | 210098 | 211421 | 10 | 200039 | 30049 | 2 | 2 | 10033 | 30039 | 10033 | 60078 | 210098 | 1527 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 1 | 10 | 30059 | 19 | 28 | 0 | 24079 | 20038 | 0 | 0 | 14054 | 44065 | 9999 | 1 | 14026 | 12 | 1 | 2 | 3 | 2 | 651 | 0 | 7432 | 2 | 18 | 2 | 2 | 211207 | 13 | 13 | 6 | 30000 | 10011 | 211431 | 210099 | 211433 | 210099 | 211431 |
40025 | 211431 | 1573 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 24050 | 12 | 1 | 0 | 1 | 211415 | 0 | 8 | 8 | 34 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2876943 | 0 | 1 | 49 | 208350 | 0 | 210098 | 211430 | 10 | 201387 | 30049 | 2 | 2 | 10033 | 30039 | 10033 | 60078 | 211421 | 1506 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30059 | 20 | 28 | 27 | 24046 | 20038 | 0 | 1 | 14054 | 44063 | 9999 | 1 | 14023 | 12 | 1 | 2 | 3 | 3 | 651 | 0 | 7429 | 2 | 18 | 2 | 2 | 209864 | 0 | 13 | 5 | 30000 | 10011 | 210088 | 211406 | 210099 | 211433 | 210088 |
40025 | 210087 | 1584 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 24028 | 13 | 1 | 0 | 2 | 210083 | 3 | 9 | 8 | 34 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2877009 | 0 | 1 | 49 | 208334 | 0 | 210098 | 211431 | 10 | 201389 | 30049 | 2 | 2 | 10033 | 30039 | 10033 | 60078 | 211431 | 1517 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 1 | 10 | 30057 | 19 | 28 | 26 | 24039 | 20038 | 0 | 1 | 14058 | 44063 | 9999 | 1 | 14037 | 12 | 1 | 2 | 3 | 0 | 651 | 0 | 7419 | 2 | 18 | 2 | 2 | 211207 | 13 | 13 | 4 | 30000 | 10011 | 211422 | 211431 | 211406 | 211433 | 211431 |
40025 | 211421 | 1584 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 24035 | 12 | 0 | 0 | 1 | 211405 | 4 | 9 | 9 | 34 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2876945 | 0 | 1 | 49 | 208341 | 0 | 211421 | 211432 | 10 | 201400 | 30049 | 2 | 2 | 10033 | 30039 | 10033 | 60078 | 211430 | 1511 | 3 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30058 | 19 | 28 | 28 | 24049 | 20038 | 1 | 1 | 14048 | 44057 | 9999 | 1 | 14030 | 13 | 1 | 2 | 3 | 1 | 651 | 0 | 7424 | 2 | 18 | 2 | 2 | 209875 | 13 | 0 | 6 | 30000 | 10011 | 211432 | 211420 | 211433 | 211421 | 211431 |
40025 | 211430 | 1583 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 24038 | 13 | 1 | 0 | 0 | 210083 | 2 | 8 | 7 | 34 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2858801 | 0 | 1 | 49 | 207018 | 0 | 210098 | 210087 | 10 | 200055 | 30049 | 2 | 2 | 10047 | 30375 | 10033 | 60078 | 210087 | 1517 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30058 | 19 | 28 | 27 | 24034 | 20038 | 0 | 1 | 14056 | 44063 | 9999 | 1 | 14039 | 12 | 1 | 2 | 3 | 0 | 651 | 0 | 7436 | 2 | 18 | 2 | 2 | 211194 | 13 | 13 | 5 | 30000 | 10011 | 210075 | 210099 | 210088 | 210099 | 210088 |