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:
swpah 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) | 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 | 18 | 19 | 1e | 1f | 22 | 3a | 3f | 49 | 51 | schedule uop (52) | schedule ldst uop (55) | dispatch ldst uop (58) | simd uops in schedulers (5a) | 5f | 60 | 69 | 6a | 6b | 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 | 34086 | 255 | 2 | 1 | 2 | 0 | 1 | 2 | 1 | 1 | 1 | 0 | 0 | 1004 | 1 | 0 | 5266 | 33865 | 0 | 29054 | 2000 | 2000 | 2000 | 10000 | 0 | 0 | 49 | 31119 | 0 | 33765 | 34084 | 3 | 10 | 2000 | 2000 | 3000 | 33941 | 5357 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 0 | 1001 | 1000 | 0 | 0 | 4 | 2003 | 2 | 0 | 2 | 2 | 0 | 0 | 14893 | 10607 | 0 | 7988 | 3551 | 1 | 54 | 24151 | 3581 | 4452 | 14 | 48 | 54 | 33008 | 19185 | 16785 | 18340 | 2000 | 34009 | 34087 | 34098 | 34042 | 34011 |
72004 | 34204 | 255 | 1 | 0 | 3 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 1002 | 0 | 0 | 5392 | 33850 | 0 | 28974 | 2000 | 2000 | 2000 | 10000 | 1 | 0 | 49 | 31036 | 0 | 33811 | 34039 | 3 | 10 | 2000 | 2002 | 3000 | 33926 | 5351 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 2 | 1001 | 1000 | 0 | 0 | 4 | 2002 | 3 | 0 | 2 | 0 | 0 | 0 | 15071 | 10674 | 0 | 8004 | 3614 | 1 | 50 | 24276 | 3552 | 4455 | 9 | 53 | 54 | 33063 | 19172 | 16656 | 18255 | 2000 | 33988 | 34078 | 34134 | 34059 | 34085 |
72004 | 34049 | 255 | 2 | 0 | 3 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 1009 | 0 | 0 | 5361 | 33926 | 0 | 29006 | 2000 | 2000 | 2000 | 10001 | 0 | 0 | 49 | 30990 | 0 | 33772 | 34070 | 3 | 10 | 2000 | 2000 | 3000 | 33935 | 5387 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 2 | 1002 | 1000 | 0 | 0 | 6 | 2003 | 2 | 0 | 2 | 2 | 0 | 0 | 14995 | 10541 | 1 | 8005 | 3607 | 0 | 51 | 24132 | 3600 | 4454 | 13 | 52 | 54 | 32996 | 19097 | 16521 | 18363 | 2000 | 34112 | 34088 | 34051 | 34112 | 34054 |
72004 | 34059 | 255 | 0 | 0 | 4 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 1005 | 0 | 0 | 5245 | 33991 | 0 | 28921 | 2000 | 2000 | 2000 | 10001 | 1 | 0 | 49 | 31068 | 0 | 33793 | 34065 | 3 | 10 | 2000 | 2000 | 3000 | 33913 | 5399 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 2 | 1002 | 1000 | 0 | 0 | 2 | 2001 | 2 | 0 | 2 | 2 | 0 | 0 | 14931 | 10630 | 1 | 7965 | 3583 | 1 | 55 | 24209 | 3577 | 4445 | 14 | 55 | 54 | 33016 | 19190 | 16815 | 18471 | 2000 | 34053 | 34131 | 34060 | 34037 | 34057 |
72004 | 34156 | 256 | 2 | 0 | 3 | 0 | 0 | 4 | 0 | 1 | 1 | 1 | 1 | 1004 | 1 | 0 | 5342 | 33857 | 0 | 28962 | 2000 | 2000 | 2000 | 10001 | 0 | 0 | 49 | 31016 | 0 | 33776 | 34161 | 3 | 10 | 2000 | 2000 | 3000 | 33984 | 5397 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2003 | 3 | 2 | 2 | 1004 | 1001 | 0 | 1 | 7 | 2002 | 2 | 1 | 2 | 2 | 2 | 1 | 14941 | 10713 | 1 | 7967 | 3580 | 0 | 52 | 24111 | 3573 | 4453 | 17 | 53 | 54 | 33014 | 18932 | 16742 | 18275 | 2000 | 34057 | 34037 | 34116 | 34097 | 34009 |
72004 | 34029 | 255 | 0 | 1 | 2 | 0 | 1 | 2 | 0 | 1 | 0 | 0 | 0 | 1001 | 1 | 0 | 5325 | 33928 | 0 | 28980 | 2000 | 2000 | 2000 | 10002 | 0 | 0 | 49 | 30982 | 0 | 33765 | 34098 | 3 | 10 | 2000 | 2000 | 3000 | 33979 | 5373 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2002 | 4 | 0 | 2 | 1004 | 1001 | 0 | 2 | 3 | 2002 | 3 | 1 | 0 | 0 | 2 | 0 | 14996 | 10547 | 0 | 8025 | 3588 | 0 | 54 | 24227 | 3558 | 4457 | 15 | 50 | 50 | 33207 | 19050 | 16786 | 18284 | 2000 | 34137 | 34085 | 34044 | 34064 | 34104 |
72004 | 34042 | 255 | 0 | 1 | 3 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1005 | 1 | 0 | 5386 | 33830 | 0 | 28983 | 2000 | 2000 | 2000 | 10000 | 0 | 0 | 49 | 31121 | 0 | 33750 | 34060 | 3 | 10 | 2000 | 2000 | 3000 | 34004 | 5350 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2003 | 2 | 2 | 2 | 1002 | 1001 | 0 | 1 | 10 | 2001 | 3 | 1 | 2 | 2 | 2 | 1 | 15007 | 10597 | 0 | 7959 | 3554 | 0 | 51 | 24230 | 3534 | 4450 | 9 | 58 | 50 | 33027 | 19117 | 16807 | 18224 | 2000 | 34086 | 34032 | 34119 | 34092 | 34098 |
72004 | 34074 | 256 | 0 | 1 | 3 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1006 | 1 | 0 | 5309 | 33929 | 0 | 29012 | 2000 | 2000 | 2000 | 10000 | 0 | 0 | 49 | 30981 | 0 | 33761 | 34121 | 3 | 10 | 2000 | 2000 | 3000 | 33977 | 5398 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2002 | 3 | 2 | 2 | 1004 | 1001 | 0 | 2 | 6 | 2002 | 3 | 1 | 0 | 2 | 2 | 0 | 14892 | 10629 | 0 | 7977 | 3570 | 0 | 49 | 24092 | 3570 | 4459 | 18 | 51 | 56 | 32965 | 19048 | 16787 | 18475 | 2000 | 34085 | 34098 | 34218 | 34054 | 34112 |
72004 | 34162 | 256 | 0 | 1 | 3 | 0 | 0 | 4 | 1 | 0 | 1 | 0 | 0 | 1006 | 1 | 0 | 5302 | 33919 | 0 | 29091 | 2000 | 2000 | 2000 | 10000 | 1 | 0 | 49 | 31030 | 0 | 33754 | 34092 | 3 | 10 | 2000 | 2000 | 3000 | 33962 | 5360 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2003 | 2 | 2 | 2 | 1005 | 1001 | 0 | 2 | 3 | 2002 | 3 | 1 | 2 | 0 | 2 | 2 | 14971 | 10653 | 1 | 7980 | 3542 | 0 | 49 | 24206 | 3624 | 4449 | 12 | 55 | 51 | 33051 | 19080 | 16738 | 18166 | 2000 | 34121 | 34147 | 34116 | 34084 | 34109 |
72004 | 34119 | 255 | 0 | 1 | 4 | 0 | 1 | 2 | 1 | 0 | 1 | 0 | 0 | 1004 | 1 | 0 | 5384 | 33975 | 0 | 29014 | 2000 | 2000 | 2000 | 10000 | 4 | 0 | 49 | 31004 | 0 | 33821 | 34136 | 3 | 10 | 2000 | 2000 | 3000 | 33881 | 5390 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2004 | 2 | 2 | 0 | 1004 | 1001 | 0 | 1 | 3 | 2002 | 3 | 1 | 0 | 2 | 2 | 1 | 15043 | 10497 | 1 | 7982 | 3525 | 1 | 53 | 24079 | 3612 | 4450 | 16 | 51 | 53 | 33013 | 19164 | 16804 | 18298 | 2000 | 34148 | 34026 | 34114 | 34042 | 34065 |
Code:
swpah w0, w1, [x6] add x6, x6, 2
(fused SUBS/B.cc loop)
Result (median cycles for code): 3.0124
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | l2 tlb miss data (0b) | 0e | 0f | 1e | 1f | 20 | 22 | 23 | 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 |
30206 | 30210 | 226 | 1 | 0 | 1 | 0 | 1 | 3466 | 4 | 48 | 1 | 0 | 14 | 0 | 30105 | 0 | 7 | 23 | 28 | 3858 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 121813 | 1 | 49 | 27035 | 30137 | 30129 | 1 | 3 | 26328 | 30100 | 10200 | 20000 | 10200 | 30000 | 30119 | 251 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 1 | 100 | 20037 | 6 | 59 | 83 | 10067 | 10017 | 1 | 6 | 31 | 40 | 54 | 20147 | 3 | 40 | 3 | 55 | 63 | 4 | 0 | 0 | 1310 | 1 | 16 | 1 | 1 | 30122 | 10000 | 18 | 12 | 12 | 20000 | 10100 | 30158 | 30152 | 30145 | 30150 | 30137 |
30204 | 30122 | 225 | 1 | 1 | 1 | 0 | 0 | 3434 | 5 | 43 | 1 | 0 | 8 | 0 | 30101 | 29 | 4 | 13 | 12 | 3832 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 121752 | 1 | 49 | 27052 | 30167 | 30143 | 1 | 3 | 26343 | 30100 | 10200 | 20000 | 10200 | 30000 | 30110 | 261 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20035 | 4 | 55 | 79 | 10095 | 10007 | 3 | 7 | 37 | 34 | 90 | 20092 | 4 | 44 | 5 | 49 | 47 | 4 | 0 | 0 | 1310 | 1 | 16 | 1 | 1 | 30132 | 10000 | 5 | 11 | 7 | 20000 | 10100 | 30095 | 30102 | 30089 | 30104 | 30097 |
30204 | 30105 | 225 | 1 | 1 | 1 | 0 | 0 | 3397 | 5 | 26 | 1 | 0 | 12 | 0 | 30086 | 29 | 5 | 13 | 12 | 3829 | 30100 | 10100 | 20027 | 10100 | 20000 | 59212 | 121735 | 0 | 49 | 27047 | 30115 | 30144 | 1 | 3 | 26327 | 30100 | 10200 | 20000 | 10200 | 30000 | 30118 | 261 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 1 | 100 | 20030 | 5 | 59 | 70 | 10079 | 10010 | 1 | 6 | 25 | 22 | 47 | 20106 | 3 | 39 | 4 | 62 | 54 | 4 | 1 | 4 | 1310 | 1 | 16 | 1 | 1 | 30127 | 10000 | 22 | 14 | 14 | 20000 | 10100 | 30121 | 30126 | 30117 | 30108 | 30110 |
30204 | 30135 | 226 | 1 | 0 | 1 | 0 | 0 | 3420 | 4 | 33 | 1 | 0 | 12 | 0 | 30107 | 35 | 5 | 13 | 14 | 3847 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 121794 | 0 | 49 | 27050 | 30146 | 30141 | 1 | 3 | 26305 | 30100 | 10200 | 20000 | 10200 | 30000 | 30096 | 264 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20043 | 5 | 39 | 60 | 10064 | 10008 | 3 | 5 | 27 | 36 | 70 | 20091 | 3 | 35 | 3 | 50 | 61 | 4 | 1 | 0 | 1310 | 1 | 16 | 1 | 1 | 30091 | 10000 | 19 | 17 | 9 | 20000 | 10100 | 30124 | 30116 | 30115 | 30090 | 30098 |
30204 | 30129 | 226 | 1 | 1 | 1 | 0 | 0 | 3424 | 4 | 41 | 1 | 0 | 14 | 12 | 30133 | 24 | 8 | 22 | 17 | 3841 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 121779 | 0 | 49 | 27058 | 30125 | 30156 | 1 | 3 | 26333 | 30100 | 10200 | 20000 | 10200 | 30000 | 30148 | 261 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20038 | 4 | 62 | 65 | 10089 | 10011 | 1 | 4 | 45 | 24 | 53 | 20105 | 3 | 34 | 5 | 48 | 54 | 4 | 0 | 3 | 1310 | 1 | 16 | 1 | 1 | 30118 | 10000 | 20 | 15 | 11 | 20000 | 10100 | 30141 | 30105 | 30110 | 30124 | 30113 |
30204 | 30131 | 226 | 1 | 1 | 0 | 0 | 0 | 3432 | 4 | 31 | 1 | 0 | 13 | 0 | 30094 | 23 | 7 | 14 | 11 | 3857 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 121776 | 1 | 49 | 27047 | 30155 | 30118 | 1 | 3 | 26327 | 30100 | 10200 | 20000 | 10200 | 30000 | 30108 | 261 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20031 | 4 | 48 | 94 | 10074 | 10007 | 3 | 6 | 39 | 28 | 70 | 20088 | 3 | 34 | 3 | 58 | 37 | 4 | 1 | 0 | 1310 | 1 | 16 | 1 | 1 | 30110 | 10000 | 10 | 12 | 11 | 20000 | 10100 | 30129 | 30085 | 30123 | 30139 | 30111 |
30204 | 30102 | 225 | 1 | 1 | 1 | 0 | 0 | 3396 | 5 | 29 | 1 | 0 | 21 | 0 | 30102 | 41 | 4 | 16 | 16 | 3831 | 30100 | 10100 | 20052 | 10100 | 20000 | 59212 | 121781 | 1 | 49 | 27041 | 30146 | 30122 | 1 | 3 | 26338 | 30100 | 10200 | 20000 | 10200 | 30000 | 30110 | 261 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 1 | 100 | 20040 | 5 | 73 | 66 | 10086 | 10015 | 1 | 6 | 51 | 12 | 80 | 20109 | 2 | 51 | 5 | 62 | 63 | 4 | 0 | 3 | 1310 | 1 | 16 | 1 | 1 | 30112 | 10000 | 18 | 16 | 5 | 20000 | 10100 | 30121 | 30128 | 30107 | 30100 | 30114 |
30204 | 30101 | 226 | 1 | 0 | 1 | 0 | 0 | 3444 | 9 | 45 | 1 | 0 | 14 | 0 | 30097 | 19 | 5 | 8 | 9 | 3857 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 121775 | 1 | 49 | 27025 | 30118 | 30100 | 1 | 3 | 26321 | 30100 | 10200 | 20000 | 10200 | 30000 | 30120 | 257 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20039 | 4 | 55 | 60 | 10095 | 10009 | 1 | 5 | 47 | 36 | 74 | 20117 | 3 | 35 | 4 | 49 | 73 | 4 | 0 | 0 | 1310 | 0 | 16 | 1 | 1 | 30164 | 10000 | 24 | 15 | 6 | 20000 | 10100 | 30164 | 30124 | 30139 | 30133 | 30148 |
30204 | 30151 | 226 | 1 | 1 | 0 | 0 | 1 | 3481 | 5 | 44 | 1 | 0 | 20 | 0 | 30120 | 49 | 8 | 23 | 23 | 3905 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 121676 | 1 | 49 | 27063 | 30198 | 30129 | 1 | 3 | 26351 | 30100 | 10200 | 20000 | 10200 | 30000 | 30133 | 257 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20042 | 5 | 85 | 83 | 10092 | 10007 | 1 | 7 | 60 | 36 | 58 | 20125 | 3 | 44 | 6 | 67 | 65 | 4 | 1 | 1 | 1310 | 1 | 16 | 1 | 1 | 30106 | 10000 | 21 | 13 | 12 | 20000 | 10100 | 30118 | 30113 | 30108 | 30110 | 30124 |
30204 | 30106 | 226 | 1 | 0 | 0 | 1 | 0 | 3433 | 4 | 31 | 1 | 0 | 11 | 0 | 30130 | 51 | 4 | 15 | 12 | 3856 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 121713 | 1 | 49 | 27018 | 30118 | 30115 | 1 | 3 | 26337 | 30100 | 10200 | 20000 | 10200 | 30000 | 30118 | 261 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 1 | 100 | 20023 | 5 | 39 | 50 | 10047 | 10005 | 1 | 5 | 33 | 24 | 62 | 20106 | 3 | 32 | 4 | 49 | 46 | 4 | 0 | 1 | 1310 | 1 | 16 | 1 | 1 | 30162 | 10000 | 21 | 13 | 12 | 20000 | 10100 | 30100 | 30098 | 30095 | 30100 | 30087 |
Result (median cycles for code): 3.0117
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 | 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) | 5f | 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 | 9e | 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) | c2 | c3 | cf | 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 |
30026 | 30113 | 226 | 1 | 0 | 0 | 2 | 1 | 1 | 3418 | 1 | 26 | 1 | 0 | 12 | 36 | 30111 | 24 | 9 | 40 | 35 | 3848 | 30010 | 10010 | 20000 | 10010 | 20000 | 58830 | 121735 | 0 | 49 | 27043 | 30114 | 30141 | 1 | 3 | 26349 | 30010 | 10020 | 20000 | 10020 | 30000 | 30117 | 257 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 1 | 10 | 20037 | 0 | 117 | 114 | 10094 | 10003 | 1 | 10 | 56 | 44 | 85 | 20106 | 5 | 55 | 1 | 63 | 77 | 0 | 0 | 1270 | 0 | 1 | 16 | 1 | 1 | 30131 | 10000 | 13 | 8 | 7 | 20000 | 10010 | 30123 | 30253 | 30123 | 30117 | 30128 |
30024 | 30116 | 225 | 0 | 0 | 0 | 0 | 0 | 0 | 3427 | 1 | 38 | 1 | 0 | 15 | 36 | 30100 | 24 | 7 | 22 | 12 | 3847 | 30010 | 10010 | 20000 | 10010 | 20000 | 58830 | 121750 | 0 | 49 | 27037 | 30126 | 30137 | 1 | 3 | 26356 | 30010 | 10020 | 20000 | 10020 | 30157 | 30103 | 257 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 0 | 10 | 20044 | 0 | 68 | 92 | 10083 | 10004 | 3 | 16 | 42 | 30 | 63 | 20099 | 2 | 42 | 1 | 77 | 76 | 0 | 0 | 1270 | 0 | 1 | 16 | 1 | 1 | 30123 | 10000 | 7 | 5 | 6 | 20000 | 10010 | 30148 | 30126 | 30123 | 30123 | 30119 |
30024 | 30110 | 225 | 1 | 0 | 0 | 0 | 0 | 0 | 3516 | 3 | 40 | 0 | 0 | 17 | 0 | 30120 | 49 | 7 | 39 | 24 | 3843 | 30010 | 10010 | 20000 | 10010 | 20000 | 58830 | 121734 | 0 | 49 | 27054 | 30133 | 30130 | 1 | 3 | 26363 | 30010 | 10020 | 20000 | 10020 | 30000 | 30133 | 257 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 0 | 10 | 20038 | 0 | 61 | 81 | 10094 | 10004 | 2 | 8 | 36 | 30 | 64 | 20164 | 3 | 50 | 2 | 85 | 55 | 0 | 0 | 1270 | 0 | 1 | 16 | 1 | 1 | 30117 | 10000 | 16 | 9 | 7 | 20000 | 10010 | 30119 | 30114 | 30120 | 30131 | 30118 |
30024 | 30127 | 225 | 0 | 0 | 0 | 0 | 0 | 0 | 3478 | 4 | 40 | 0 | 24 | 12 | 32 | 30122 | 52 | 11 | 35 | 28 | 3821 | 30010 | 10010 | 20000 | 10010 | 20000 | 58830 | 121787 | 0 | 49 | 27029 | 30103 | 30126 | 1 | 3 | 26351 | 30010 | 10020 | 20000 | 10020 | 30000 | 30139 | 259 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 0 | 10 | 20028 | 12 | 93 | 137 | 10093 | 10006 | 3 | 9 | 50 | 22 | 61 | 20113 | 3 | 55 | 1 | 65 | 60 | 0 | 0 | 1270 | 0 | 1 | 16 | 1 | 1 | 30114 | 10000 | 13 | 11 | 8 | 20000 | 10010 | 30131 | 30123 | 30122 | 30117 | 30114 |
30024 | 30122 | 225 | 1 | 0 | 0 | 0 | 0 | 0 | 3485 | 1 | 56 | 0 | 0 | 17 | 0 | 30107 | 38 | 6 | 18 | 18 | 3830 | 30010 | 10010 | 20000 | 10010 | 20000 | 58830 | 121738 | 0 | 49 | 27019 | 30105 | 30113 | 1 | 3 | 26348 | 30010 | 10020 | 20000 | 10020 | 30000 | 30118 | 253 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 0 | 10 | 20032 | 12 | 85 | 74 | 10101 | 10003 | 1 | 7 | 36 | 34 | 58 | 20153 | 1 | 56 | 0 | 97 | 74 | 0 | 0 | 1270 | 0 | 1 | 16 | 1 | 1 | 30100 | 10000 | 9 | 10 | 7 | 20000 | 10010 | 30129 | 30122 | 30129 | 30105 | 30119 |
30024 | 30137 | 225 | 0 | 0 | 0 | 0 | 0 | 0 | 3427 | 0 | 56 | 1 | 0 | 11 | 0 | 30095 | 53 | 6 | 33 | 47 | 3832 | 30010 | 10010 | 20000 | 10010 | 20000 | 58830 | 121737 | 0 | 49 | 27018 | 30097 | 30095 | 1 | 3 | 26335 | 30010 | 10020 | 20000 | 10020 | 30000 | 30097 | 257 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 0 | 10 | 20054 | 12 | 55 | 72 | 10106 | 10003 | 4 | 9 | 36 | 44 | 59 | 20096 | 2 | 58 | 2 | 109 | 98 | 0 | 0 | 1270 | 0 | 1 | 16 | 1 | 1 | 30116 | 10000 | 14 | 10 | 7 | 20000 | 10010 | 30124 | 30118 | 30117 | 30118 | 30131 |
30024 | 30212 | 226 | 0 | 0 | 0 | 0 | 0 | 0 | 3447 | 2 | 51 | 1 | 0 | 11 | 0 | 30098 | 35 | 7 | 18 | 27 | 3838 | 30010 | 10010 | 20000 | 10010 | 20000 | 58830 | 121729 | 0 | 49 | 27049 | 30111 | 30113 | 1 | 3 | 26337 | 30010 | 10020 | 20000 | 10020 | 30000 | 30111 | 257 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 0 | 10 | 20039 | 0 | 74 | 95 | 10104 | 10011 | 2 | 10 | 36 | 30 | 67 | 20093 | 2 | 56 | 3 | 93 | 121 | 0 | 0 | 1270 | 0 | 1 | 16 | 1 | 1 | 30114 | 10000 | 17 | 12 | 9 | 20000 | 10010 | 30137 | 30118 | 30119 | 30127 | 30116 |
30024 | 30117 | 225 | 0 | 0 | 0 | 0 | 0 | 0 | 3456 | 2 | 42 | 1 | 0 | 14 | 28 | 30091 | 52 | 6 | 26 | 23 | 3849 | 30010 | 10010 | 20000 | 10010 | 20000 | 58830 | 121738 | 0 | 49 | 27012 | 30103 | 30096 | 1 | 3 | 26339 | 30010 | 10020 | 20000 | 10020 | 30000 | 30092 | 257 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 0 | 10 | 20028 | 12 | 114 | 111 | 10116 | 10007 | 3 | 10 | 40 | 46 | 83 | 20141 | 1 | 46 | 2 | 80 | 82 | 0 | 0 | 1270 | 0 | 1 | 16 | 1 | 2 | 30115 | 10000 | 13 | 10 | 8 | 20000 | 10010 | 30135 | 30131 | 30134 | 30139 | 30125 |
30024 | 30129 | 225 | 0 | 0 | 0 | 0 | 0 | 0 | 3448 | 1 | 38 | 1 | 0 | 10 | 12 | 30085 | 29 | 7 | 25 | 22 | 3855 | 30010 | 10010 | 20000 | 10010 | 20000 | 58830 | 121736 | 0 | 49 | 27041 | 30129 | 30125 | 1 | 3 | 26345 | 30010 | 10020 | 20000 | 10020 | 30000 | 30114 | 257 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 1 | 0 | 10 | 20033 | 0 | 92 | 80 | 10092 | 10008 | 2 | 9 | 30 | 6 | 94 | 20082 | 2 | 60 | 4 | 82 | 61 | 0 | 1 | 1270 | 0 | 1 | 16 | 1 | 2 | 30115 | 10000 | 19 | 11 | 7 | 20000 | 10010 | 30110 | 30132 | 30123 | 30124 | 30118 |
30024 | 30141 | 225 | 0 | 0 | 0 | 0 | 0 | 0 | 3455 | 4 | 36 | 1 | 0 | 15 | 0 | 30087 | 35 | 7 | 39 | 19 | 3837 | 30010 | 10010 | 20000 | 10010 | 20000 | 58830 | 121726 | 0 | 49 | 27030 | 30117 | 30122 | 1 | 3 | 26346 | 30010 | 10020 | 20000 | 10020 | 30000 | 30113 | 259 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 0 | 10 | 20050 | 0 | 63 | 100 | 10094 | 10015 | 1 | 0 | 40 | 0 | 144 | 20090 | 2 | 52 | 2 | 72 | 69 | 0 | 0 | 1270 | 0 | 1 | 16 | 1 | 1 | 30136 | 10000 | 8 | 12 | 6 | 20000 | 10010 | 30113 | 30104 | 30122 | 30109 | 30107 |
Code:
swpah w0, w1, [x6]
mov x7, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 13.0051
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 | 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 | 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 | 130052 | 974 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 14847 | 0 | 0 | 0 | 236 | 130111 | 8 | 0 | 0 | 110224 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 107200 | 1 | 49 | 126962 | 0 | 130054 | 130055 | 2 | 6 | 127509 | 20100 | 3375 | 200 | 20000 | 200 | 30000 | 130055 | 1969 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 1 | 100 | 20000 | 0 | 12 | 14 | 24296 | 10000 | 0 | 0 | 14325 | 34197 | 14114 | 12 | 12 | 0 | 1 | 1 | 1 | 716 | 7671 | 0 | 16 | 0 | 0 | 129950 | 0 | 14 | 10 | 14 | 20000 | 100 | 130053 | 130056 | 130056 | 130056 | 130053 |
20204 | 130055 | 974 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 14422 | 0 | 0 | 0 | 99 | 130045 | 0 | 0 | 0 | 110252 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 106548 | 1 | 49 | 126975 | 0 | 130051 | 130056 | 2 | 6 | 127509 | 20100 | 3305 | 200 | 20000 | 200 | 30000 | 130056 | 1979 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 1 | 100 | 20000 | 0 | 12 | 0 | 24175 | 10000 | 0 | 0 | 14340 | 34516 | 14391 | 12 | 12 | 0 | 1 | 1 | 1 | 716 | 7827 | 0 | 16 | 0 | 0 | 129951 | 0 | 14 | 13 | 0 | 20000 | 100 | 130053 | 130057 | 130057 | 130057 | 130057 |
20204 | 130056 | 975 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 14141 | 0 | 0 | 0 | 123 | 130045 | 0 | 0 | 0 | 110583 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 106798 | 1 | 49 | 126976 | 0 | 130055 | 130056 | 2 | 6 | 127496 | 20100 | 3103 | 200 | 20000 | 200 | 30000 | 130052 | 1979 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 12 | 12 | 24483 | 10000 | 0 | 0 | 14569 | 34307 | 14409 | 12 | 12 | 0 | 1 | 1 | 1 | 716 | 7614 | 0 | 16 | 0 | 0 | 129950 | 0 | 10 | 13 | 0 | 20000 | 100 | 130056 | 130056 | 130056 | 130056 | 130056 |
20204 | 130042 | 974 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 14237 | 0 | 1 | 0 | 122 | 130029 | 0 | 0 | 0 | 110694 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 106824 | 0 | 49 | 126962 | 0 | 130054 | 130042 | 2 | 6 | 127509 | 20100 | 3515 | 200 | 20000 | 200 | 30000 | 130042 | 1979 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 1 | 100 | 20000 | 0 | 12 | 13 | 24303 | 10000 | 0 | 0 | 14250 | 34331 | 14450 | 0 | 12 | 0 | 1 | 1 | 1 | 716 | 7924 | 0 | 16 | 0 | 0 | 129950 | 0 | 13 | 10 | 13 | 20000 | 100 | 130056 | 130056 | 130056 | 130056 | 130057 |
20204 | 130055 | 975 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 14263 | 0 | 0 | 0 | 109 | 130197 | 0 | 0 | 0 | 110011 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 106832 | 1 | 49 | 126975 | 0 | 130054 | 130055 | 2 | 6 | 127506 | 20100 | 3393 | 200 | 20000 | 200 | 30000 | 130052 | 1979 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 0 | 14 | 24252 | 10000 | 0 | 0 | 14142 | 34226 | 14245 | 0 | 12 | 0 | 1 | 1 | 1 | 716 | 7979 | 0 | 16 | 0 | 0 | 129947 | 0 | 10 | 10 | 10 | 20000 | 100 | 130056 | 130056 | 130056 | 130043 | 130056 |
20204 | 130052 | 974 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 14427 | 0 | 0 | 1 | 103 | 130045 | 0 | 0 | 0 | 110226 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 105950 | 1 | 49 | 126975 | 0 | 130054 | 130042 | 2 | 6 | 127509 | 20100 | 3318 | 200 | 20000 | 200 | 30000 | 130055 | 1979 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 12 | 13 | 24372 | 10000 | 0 | 0 | 14570 | 34501 | 14470 | 0 | 0 | 0 | 1 | 1 | 1 | 716 | 7861 | 0 | 16 | 0 | 0 | 129950 | 0 | 0 | 10 | 10 | 20000 | 100 | 130166 | 130053 | 130072 | 130053 | 130043 |
20204 | 130052 | 974 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 14519 | 0 | 0 | 0 | 122 | 130045 | 0 | 0 | 0 | 110209 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 107410 | 1 | 49 | 126962 | 0 | 130054 | 130055 | 2 | 6 | 127496 | 20100 | 3539 | 200 | 20000 | 200 | 30000 | 130135 | 1979 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 1 | 100 | 20000 | 0 | 12 | 0 | 24131 | 10000 | 0 | 0 | 14193 | 34476 | 14451 | 12 | 0 | 0 | 1 | 1 | 1 | 716 | 7660 | 0 | 16 | 0 | 0 | 129950 | 0 | 13 | 10 | 0 | 20000 | 100 | 130043 | 130057 | 130057 | 130057 | 130043 |
20204 | 130042 | 974 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 14358 | 0 | 0 | 1 | 123 | 130161 | 0 | 0 | 0 | 110150 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 106928 | 1 | 49 | 126972 | 0 | 130054 | 130055 | 2 | 6 | 127509 | 20100 | 3572 | 200 | 20000 | 200 | 30000 | 130052 | 1979 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 1 | 100 | 20000 | 0 | 12 | 0 | 24338 | 10012 | 0 | 0 | 14412 | 34362 | 14383 | 12 | 12 | 0 | 1 | 1 | 1 | 716 | 7840 | 0 | 16 | 0 | 0 | 129937 | 0 | 0 | 13 | 10 | 20000 | 100 | 130056 | 130043 | 130043 | 130053 | 130056 |
20204 | 130055 | 974 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 15107 | 0 | 0 | 1 | 122 | 130045 | 0 | 0 | 0 | 109931 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 106730 | 1 | 49 | 126975 | 0 | 130041 | 130055 | 2 | 6 | 127496 | 20100 | 3451 | 200 | 20000 | 200 | 30000 | 130052 | 1969 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 12 | 14 | 24245 | 10000 | 0 | 0 | 14144 | 34086 | 14190 | 0 | 0 | 0 | 1 | 1 | 1 | 716 | 7670 | 0 | 16 | 0 | 0 | 129937 | 0 | 10 | 13 | 14 | 20000 | 100 | 130043 | 130056 | 130056 | 130056 | 130043 |
20204 | 130055 | 974 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 14260 | 0 | 0 | 0 | 95 | 130156 | 0 | 1 | 0 | 110136 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 106652 | 0 | 49 | 126975 | 0 | 130054 | 130042 | 2 | 6 | 127509 | 20100 | 3164 | 200 | 20000 | 200 | 30000 | 130055 | 1969 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20076 | 7 | 0 | 13 | 24217 | 10000 | 0 | 0 | 14468 | 34330 | 14377 | 12 | 0 | 0 | 1 | 1 | 1 | 716 | 7525 | 0 | 16 | 0 | 0 | 129950 | 0 | 0 | 0 | 10 | 20000 | 100 | 130053 | 130053 | 130046 | 130056 | 130043 |
Result (median cycles for code): 13.0056
retire uop (01) | cycle (02) | 03 | l2 tlb miss data (0b) | 0e | 0f | 19 | 1e | 1f | 22 | 23 | 3a | 3f | 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 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) | branch cond mispred nonspec (c5) | branch mispred nonspec (cb) | 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 |
20025 | 130061 | 974 | 0 | 0 | 0 | 0 | 16669 | 0 | 1 | 0 | 124 | 130111 | 0 | 2 | 114858 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100017 | 0 | 49 | 126972 | 0 | 130055 | 130056 | 2 | 3 | 127536 | 20010 | 7 | 20 | 20000 | 20 | 30000 | 130052 | 1992 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 1 | 10 | 20000 | 12 | 16 | 26635 | 10000 | 0 | 16697 | 36680 | 16635 | 12 | 12 | 0 | 0 | 640 | 10044 | 2 | 16 | 2 | 2 | 129938 | 14 | 10 | 14 | 20000 | 10 | 130043 | 130057 | 130057 | 130057 | 130043 |
20024 | 130042 | 974 | 0 | 0 | 0 | 0 | 16676 | 0 | 0 | 0 | 107 | 130117 | 0 | 0 | 114865 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100003 | 0 | 49 | 126976 | 0 | 130041 | 130081 | 2 | 3 | 127536 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 130042 | 1992 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 12 | 16 | 26641 | 10000 | 0 | 16670 | 36644 | 16682 | 0 | 0 | 0 | 0 | 640 | 10012 | 2 | 16 | 2 | 2 | 129938 | 14 | 10 | 14 | 20000 | 10 | 130057 | 130057 | 130043 | 130057 | 130057 |
20024 | 130042 | 974 | 0 | 0 | 0 | 0 | 16678 | 0 | 1 | 0 | 127 | 130092 | 0 | 0 | 114869 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100003 | 2 | 49 | 126976 | 0 | 130041 | 130042 | 2 | 3 | 127522 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 130056 | 1992 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 12 | 16 | 26637 | 10000 | 0 | 16669 | 36677 | 16679 | 12 | 12 | 0 | 0 | 640 | 10051 | 2 | 16 | 2 | 2 | 129942 | 14 | 10 | 14 | 20000 | 10 | 130057 | 130057 | 130043 | 130057 | 130057 |
20024 | 130056 | 974 | 0 | 0 | 0 | 0 | 16643 | 0 | 1 | 0 | 124 | 130033 | 0 | 0 | 114869 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100003 | 1 | 49 | 126972 | 0 | 130051 | 130056 | 2 | 3 | 127532 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 130052 | 1992 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 12 | 16 | 26679 | 10000 | 0 | 16645 | 36672 | 16646 | 12 | 0 | 0 | 0 | 640 | 10005 | 2 | 16 | 2 | 2 | 129942 | 14 | 10 | 14 | 20000 | 10 | 130057 | 130057 | 130057 | 130057 | 130057 |
20024 | 130056 | 974 | 0 | 0 | 0 | 0 | 16645 | 0 | 1 | 0 | 126 | 130092 | 0 | 0 | 114855 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100003 | 1 | 49 | 126976 | 0 | 130055 | 130042 | 2 | 3 | 127536 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 130043 | 1992 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 12 | 16 | 26680 | 10000 | 0 | 16648 | 36668 | 16670 | 12 | 12 | 0 | 0 | 640 | 10014 | 2 | 16 | 2 | 2 | 129942 | 14 | 10 | 14 | 20000 | 10 | 130057 | 130057 | 130053 | 130057 | 130043 |
20024 | 130042 | 974 | 0 | 0 | 0 | 0 | 16648 | 0 | 0 | 0 | 124 | 130030 | 0 | 0 | 114869 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100003 | 1 | 49 | 126976 | 0 | 130055 | 130056 | 2 | 3 | 127536 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 130042 | 1996 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 12 | 16 | 26646 | 10000 | 0 | 16678 | 36668 | 16677 | 12 | 0 | 0 | 0 | 640 | 10038 | 2 | 16 | 2 | 2 | 129942 | 0 | 14 | 14 | 20000 | 10 | 130043 | 130043 | 130053 | 130057 | 130057 |
20024 | 130042 | 974 | 0 | 0 | 0 | 0 | 16678 | 0 | 0 | 0 | 127 | 130073 | 2 | 0 | 114865 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100003 | 1 | 49 | 126972 | 0 | 130051 | 130052 | 2 | 3 | 127536 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 130052 | 1992 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 12 | 16 | 26647 | 10000 | 0 | 16677 | 36636 | 16637 | 0 | 12 | 0 | 0 | 640 | 10017 | 2 | 16 | 2 | 2 | 129942 | 10 | 14 | 14 | 20000 | 10 | 130057 | 130043 | 130043 | 130043 | 130057 |
20024 | 130042 | 974 | 0 | 0 | 0 | 0 | 16641 | 0 | 0 | 0 | 124 | 130079 | 0 | 0 | 114869 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100003 | 1 | 49 | 126976 | 0 | 130055 | 130056 | 2 | 3 | 127536 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 130056 | 1992 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 12 | 16 | 26647 | 10000 | 0 | 16678 | 36636 | 16637 | 12 | 12 | 0 | 0 | 640 | 10047 | 2 | 16 | 2 | 2 | 129928 | 0 | 10 | 14 | 20000 | 10 | 130057 | 130057 | 130053 | 130057 | 130057 |
20024 | 130056 | 974 | 0 | 0 | 0 | 0 | 16645 | 0 | 0 | 0 | 128 | 130078 | 2 | 0 | 114855 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100003 | 1 | 49 | 126972 | 0 | 130041 | 130056 | 2 | 3 | 127536 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 130056 | 1992 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 1 | 10 | 20000 | 0 | 0 | 26671 | 10000 | 0 | 16636 | 36645 | 16635 | 12 | 12 | 0 | 0 | 640 | 10005 | 2 | 16 | 2 | 2 | 129951 | 10 | 0 | 10 | 20000 | 10 | 130057 | 130043 | 130057 | 130043 | 130043 |
20024 | 130056 | 974 | 0 | 0 | 0 | 0 | 16680 | 0 | 0 | 0 | 127 | 130045 | 0 | 2 | 114869 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100003 | 1 | 49 | 126972 | 0 | 130055 | 130056 | 2 | 3 | 127522 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 130042 | 1982 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 1 | 10 | 20000 | 12 | 16 | 26668 | 10000 | 0 | 16635 | 36677 | 16678 | 12 | 12 | 0 | 0 | 640 | 10002 | 2 | 16 | 2 | 2 | 129942 | 14 | 14 | 14 | 20000 | 10 | 130043 | 130053 | 130043 | 130057 | 130057 |