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:
ld2 { v0.8b, v1.8b }, [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
mov x0, 1 mov x1, 2 mov x8, 0
(no loop instructions)
Retires (minus 60 nops): 3.000
Issues: 3.006
Integer unit issues: 0.000
Load/store unit issues: 1.000
SIMD/FP unit issues: 2.006
retire uop (01) | cycle (02) | 03 | mmu table walk instruction (07) | l2 tlb miss instruction (0a) | 0e | 0f | 1e | 22 | 3a | 3f | 46 | 49 | 51 | schedule uop (52) | schedule simd uop (54) | schedule ldst uop (55) | dispatch simd uop (57) | dispatch ldst uop (58) | simd uops in schedulers (5a) | ldst uops in schedulers (5b) | 5f | 69 | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | map ldst uop (7d) | map simd uop (7e) | map ldst uop inputs (80) | map simd uop inputs (81) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst simd load (98) | inst ldst (9b) | 9d | l1d tlb access (a0) | l1d cache miss ld (a3) | ld unit uop (a6) | l1d cache writeback (a8) | ac | af | b5 | bb | l1d cache miss ld nonspec (bf) | cf | d0 | d2 | l1i cache miss demand (d3) | l1i tlb miss demand (d4) | d5 | map dispatch bubble (d6) | d9 | da | db | dd | fetch restart (de) | e0 | ea | eb | ec | ? ldst retires (ed) | ? simd retires (ee) | f5 | f6 | f7 | f8 | fd |
63005 | 29341 | 220 | 16 | 18 | 0 | 0 | 3 | 1 | 4668 | 28844 | 1 | 1 | 17105 | 3006 | 2004 | 1000 | 2000 | 1000 | 5000 | 23898 | 5 | 22714 | 29068 | 29286 | 3 | 10 | 3000 | 1000 | 2000 | 1000 | 2000 | 29194 | 29195 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1001 | 0 | 1 | 1000 | 2 | 0 | 2 | 12861 | 9348 | 6932 | 3136 | 6 | 46 | 20466 | 3212 | 3820 | 15 | 46 | 48 | 28363 | 16316 | 14130 | 14839 | 1000 | 2000 | 29288 | 29232 | 29300 | 29245 | 29218 |
63004 | 29245 | 219 | 13 | 18 | 0 | 0 | 3 | 1 | 4607 | 28794 | 1 | 1 | 17186 | 3006 | 2004 | 1000 | 2000 | 1000 | 5000 | 23798 | 5 | 22668 | 29027 | 29298 | 3 | 10 | 3000 | 1000 | 2000 | 1000 | 2000 | 29140 | 29087 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1001 | 1 | 1 | 1000 | 2 | 1 | 2 | 13011 | 9175 | 6960 | 3138 | 13 | 51 | 20643 | 3107 | 3816 | 16 | 54 | 45 | 28330 | 16239 | 14137 | 14852 | 1000 | 2000 | 29186 | 29236 | 29230 | 29281 | 29278 |
63004 | 29225 | 219 | 14 | 14 | 0 | 0 | 2 | 1 | 4676 | 28835 | 0 | 0 | 17217 | 3006 | 2006 | 1000 | 2000 | 1000 | 5000 | 23858 | 6 | 22681 | 29098 | 29318 | 3 | 10 | 3000 | 1000 | 2000 | 1000 | 2000 | 29187 | 29123 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 3 | 1000 | 0 | 3 | 1001 | 2 | 0 | 3 | 12938 | 9433 | 6867 | 3080 | 7 | 44 | 20614 | 3111 | 3813 | 13 | 50 | 47 | 28369 | 16181 | 14080 | 14933 | 1000 | 2000 | 29257 | 29258 | 29241 | 29220 | 29242 |
63004 | 29190 | 219 | 14 | 17 | 1 | 0 | 3 | 1 | 4620 | 28647 | 0 | 1 | 17056 | 3004 | 2004 | 1000 | 2000 | 1000 | 5000 | 23904 | 9 | 22779 | 29017 | 29223 | 3 | 10 | 3000 | 1000 | 2000 | 1000 | 2000 | 29207 | 29138 | 1 | 1 | 61001 | 1000 | 1000 | 1 | 1000 | 3 | 1000 | 0 | 0 | 1000 | 2 | 0 | 3 | 13102 | 9097 | 6836 | 3194 | 8 | 39 | 20542 | 3048 | 3816 | 11 | 41 | 37 | 28359 | 15990 | 14109 | 14864 | 1000 | 2000 | 29207 | 29234 | 29200 | 29323 | 29251 |
63004 | 29250 | 220 | 16 | 16 | 0 | 0 | 3 | 1 | 4628 | 28763 | 0 | 0 | 17059 | 3004 | 2004 | 1000 | 2000 | 1000 | 5000 | 23903 | 4 | 22740 | 28984 | 29195 | 3 | 10 | 3000 | 1000 | 2000 | 1000 | 2000 | 29006 | 29122 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 3 | 1000 | 0 | 4 | 1001 | 0 | 1 | 3 | 13059 | 9270 | 6848 | 3094 | 9 | 45 | 20718 | 3055 | 3816 | 16 | 44 | 42 | 28304 | 16344 | 13966 | 15041 | 1000 | 2000 | 29194 | 29178 | 29244 | 29207 | 29217 |
63004 | 29192 | 219 | 16 | 16 | 0 | 0 | 7 | 1 | 4767 | 28674 | 0 | 0 | 17094 | 3004 | 2004 | 1000 | 2000 | 1000 | 5000 | 23886 | 4 | 22717 | 29094 | 29239 | 3 | 10 | 3000 | 1000 | 2000 | 1000 | 2000 | 29175 | 29138 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 3 | 1001 | 0 | 1 | 1001 | 3 | 1 | 3 | 12947 | 9508 | 6924 | 3163 | 12 | 49 | 20638 | 3100 | 3814 | 15 | 49 | 46 | 28364 | 16123 | 13960 | 14923 | 1000 | 2000 | 29278 | 29297 | 29305 | 29314 | 29217 |
63004 | 29310 | 219 | 13 | 10 | 0 | 0 | 2 | 1 | 4613 | 28862 | 0 | 0 | 17162 | 3004 | 2006 | 1000 | 2000 | 1000 | 5000 | 23900 | 5 | 22724 | 29084 | 29284 | 3 | 10 | 3000 | 1000 | 2000 | 1000 | 2000 | 29170 | 29096 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 2 | 1001 | 0 | 1 | 1000 | 2 | 1 | 3 | 13104 | 9323 | 6818 | 3128 | 7 | 47 | 20548 | 3190 | 3822 | 14 | 41 | 43 | 28425 | 16327 | 13977 | 14977 | 1000 | 2000 | 29255 | 29302 | 29330 | 29351 | 29348 |
63004 | 29384 | 220 | 19 | 23 | 0 | 0 | 0 | 1 | 4643 | 28813 | 1 | 1 | 17306 | 3006 | 2006 | 1000 | 2000 | 1000 | 5000 | 23864 | 4 | 22679 | 28990 | 29333 | 3 | 10 | 3000 | 1000 | 2000 | 1000 | 2000 | 29171 | 29147 | 1 | 1 | 61001 | 1000 | 1000 | 1 | 1000 | 3 | 1000 | 0 | 0 | 1000 | 3 | 1 | 2 | 12897 | 9413 | 6838 | 3206 | 8 | 39 | 20594 | 3093 | 3818 | 10 | 46 | 46 | 28330 | 16341 | 13929 | 14677 | 1000 | 2000 | 29278 | 29247 | 29334 | 29279 | 29222 |
63004 | 29262 | 219 | 16 | 21 | 0 | 0 | 7 | 1 | 4760 | 28698 | 0 | 0 | 17157 | 3004 | 2006 | 1000 | 2000 | 1000 | 5000 | 23896 | 2 | 22683 | 29028 | 29269 | 3 | 10 | 3000 | 1000 | 2000 | 1000 | 2000 | 29144 | 29084 | 1 | 1 | 61001 | 1000 | 1000 | 1 | 1000 | 3 | 1001 | 0 | 0 | 1001 | 2 | 1 | 3 | 12917 | 9238 | 6929 | 3063 | 8 | 47 | 20609 | 3167 | 3820 | 5 | 42 | 46 | 28335 | 16076 | 13796 | 15083 | 1000 | 2000 | 29346 | 29230 | 29242 | 29385 | 29270 |
63004 | 29270 | 219 | 15 | 15 | 0 | 0 | 2 | 0 | 4714 | 28774 | 1 | 0 | 17177 | 3000 | 2006 | 1000 | 2000 | 1000 | 5000 | 23888 | 7 | 22724 | 29116 | 29287 | 3 | 10 | 3000 | 1000 | 2000 | 1000 | 2000 | 29080 | 29118 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 3 | 1000 | 0 | 1 | 1000 | 2 | 1 | 3 | 13222 | 9417 | 6874 | 3077 | 8 | 44 | 20595 | 3216 | 3817 | 12 | 45 | 41 | 28481 | 16229 | 14013 | 14904 | 1000 | 2000 | 29328 | 29299 | 29369 | 29287 | 29302 |
Chain cycles: 3
Code:
ld2 { v0.8b, v1.8b }, [x6] fmov x0, d0 eor x8, x8, x0 eor x8, x8, x0 add x6, x6, x8
mov x0, 1 mov x1, 2 mov x8, 0
(fused SUBS/B.cc loop)
Result (median cycles for code, minus 3 chain cycles): 11.0050
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 | 3f | 4d | 4e | 4f | 51 | schedule uop (52) | schedule int uop (53) | schedule simd uop (54) | schedule ldst uop (55) | dispatch int uop (56) | dispatch simd uop (57) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | ldst uops in schedulers (5b) | 60 | 69 | 6b | 6d | 6e | map stall dispatch (70) | int prf full (71) | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map simd uop (7e) | map int uop inputs (7f) | map ldst uop inputs (80) | map simd uop inputs (81) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int alu (97) | inst simd load (98) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | b5 | l1d cache miss ld nonspec (bf) | c2 | branch mispred nonspec (cb) | cf | d0 | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
70205 | 140053 | 1049 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 2 | 0 | 1 | 0 | 140035 | 139534 | 139325 | 129356 | 25 | 80103 | 40100 | 30003 | 10000 | 30100 | 30000 | 10000 | 1264342 | 6693388 | 20081263 | 0 | 140023 | 0 | 140050 | 140050 | 130558 | 0 | 3 | 131118 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140050 | 140053 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 1 | 0 | 0 | 10000 | 1 | 0 | 0 | 0 | 3210 | 0 | 3 | 153 | 4 | 3 | 139544 | 40000 | 6 | 6 | 9 | 10000 | 20000 | 40100 | 140051 | 140051 | 140051 | 140051 | 140036 |
70204 | 140035 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 140035 | 139404 | 139343 | 129341 | 25 | 80100 | 40100 | 30003 | 10000 | 30100 | 30000 | 10000 | 1264342 | 6693535 | 20081263 | 0 | 140023 | 0 | 140047 | 140047 | 130531 | 0 | 3 | 131118 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140050 | 140128 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 3210 | 0 | 3 | 128 | 3 | 3 | 139544 | 40000 | 0 | 6 | 0 | 10000 | 20000 | 40100 | 140036 | 140051 | 140051 | 140051 | 140036 |
70204 | 140050 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | 140020 | 139404 | 139325 | 129353 | 25 | 80103 | 40100 | 30003 | 10000 | 30100 | 30000 | 10000 | 1264342 | 6692791 | 20081263 | 0 | 140023 | 0 | 140050 | 140050 | 130558 | 0 | 3 | 131126 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140047 | 140053 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 0 | 10000 | 0 | 1 | 4 | 0 | 10000 | 1 | 1 | 0 | 0 | 3238 | 0 | 2 | 140 | 3 | 4 | 139544 | 40000 | 0 | 6 | 6 | 10000 | 20000 | 40100 | 140051 | 140048 | 140051 | 140051 | 140051 |
70204 | 140050 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 140035 | 139404 | 139343 | 129356 | 25 | 80103 | 40100 | 30003 | 10000 | 30100 | 30000 | 10000 | 1264328 | 6692791 | 20079451 | 0 | 140026 | 0 | 140035 | 140086 | 130531 | 0 | 3 | 131146 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140082 | 140122 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 0 | 10000 | 0 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 3210 | 0 | 3 | 128 | 3 | 4 | 139563 | 40000 | 6 | 6 | 0 | 10000 | 20000 | 40100 | 140051 | 140036 | 140036 | 140051 | 140051 |
70204 | 140050 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 140021 | 139534 | 139338 | 129341 | 25 | 80103 | 40100 | 30003 | 10000 | 30100 | 30148 | 10099 | 1264310 | 6698184 | 20102794 | 1 | 140029 | 0 | 140050 | 140051 | 130607 | 0 | 20 | 131245 | 70784 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140035 | 140105 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 1 | 0 | 0 | 10000 | 0 | 1 | 0 | 0 | 3210 | 0 | 2 | 128 | 3 | 3 | 139603 | 40000 | 9 | 0 | 9 | 10000 | 20000 | 40100 | 140036 | 140051 | 140048 | 140048 | 140160 |
70204 | 140050 | 1049 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 12 | 0 | 0 | 0 | 140149 | 139431 | 139343 | 129341 | 25 | 80103 | 40100 | 30003 | 10000 | 30100 | 30000 | 10000 | 1264328 | 6692791 | 20081263 | 1 | 140026 | 0 | 140038 | 140052 | 130558 | 0 | 3 | 131146 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140035 | 140053 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 0 | 10000 | 0 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 3210 | 0 | 4 | 153 | 3 | 4 | 139544 | 40000 | 9 | 6 | 9 | 10000 | 20000 | 40100 | 140051 | 140036 | 140048 | 140036 | 140048 |
70204 | 140050 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 140053 | 139405 | 139326 | 129356 | 25 | 80103 | 40100 | 30000 | 10000 | 30100 | 30000 | 10000 | 1264342 | 6692791 | 20081263 | 1 | 140026 | 0 | 140047 | 140047 | 130543 | 0 | 3 | 131118 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140047 | 140053 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 0 | 10000 | 1 | 0 | 0 | 0 | 3210 | 0 | 4 | 153 | 4 | 4 | 139563 | 40000 | 9 | 0 | 6 | 10000 | 20000 | 40100 | 140057 | 140051 | 140054 | 140071 | 140036 |
70204 | 140035 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 140035 | 139534 | 139343 | 129341 | 25 | 80100 | 40100 | 30003 | 10000 | 30100 | 30000 | 10000 | 1264310 | 6692791 | 20081263 | 0 | 140026 | 0 | 140050 | 140050 | 130558 | 0 | 3 | 131126 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140050 | 140053 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 0 | 10000 | 0 | 1 | 0 | 0 | 3210 | 0 | 4 | 133 | 3 | 4 | 139544 | 40000 | 9 | 6 | 0 | 10000 | 20000 | 40100 | 140036 | 140036 | 140051 | 140051 | 140048 |
70204 | 140050 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 140035 | 139431 | 139325 | 129356 | 25 | 80100 | 40100 | 30003 | 10000 | 30100 | 30163 | 10000 | 1264364 | 6693388 | 20081263 | 0 | 140026 | 0 | 140050 | 140035 | 130558 | 0 | 3 | 131118 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140035 | 140053 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 3210 | 0 | 4 | 128 | 3 | 4 | 139559 | 40000 | 9 | 6 | 9 | 10000 | 20000 | 40100 | 140036 | 140048 | 140048 | 140048 | 140049 |
70204 | 140050 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 140020 | 139431 | 139343 | 129353 | 25 | 80103 | 40100 | 30000 | 10000 | 30100 | 30000 | 10000 | 1264310 | 6693388 | 20081263 | 0 | 140011 | 0 | 140050 | 140050 | 130558 | 0 | 3 | 131126 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140035 | 140053 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10001 | 0 | 1 | 10000 | 0 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 3210 | 0 | 4 | 128 | 4 | 3 | 139544 | 40000 | 0 | 6 | 0 | 10000 | 20000 | 40100 | 140051 | 140036 | 140051 | 140048 | 140051 |
Result (median cycles for code, minus 3 chain cycles): 11.0050
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 | 24 | 3f | 4d | 4e | 4f | 51 | schedule uop (52) | schedule int uop (53) | schedule simd uop (54) | schedule ldst uop (55) | dispatch int uop (56) | dispatch simd uop (57) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | ldst uops in schedulers (5b) | 60 | 61 | 69 | 6b | 6d | 6e | map stall dispatch (70) | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map simd uop (7e) | map int uop inputs (7f) | map ldst uop inputs (80) | map simd uop inputs (81) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int alu (97) | inst simd load (98) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss ld (a3) | ld unit uop (a6) | l1d cache writeback (a8) | ac | af | b5 | l1d cache miss ld nonspec (bf) | c2 | branch cond mispred nonspec (c5) | cd | cf | d0 | d2 | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
70025 | 140053 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 140035 | 139446 | 139343 | 129356 | 25 | 80013 | 40010 | 30003 | 10000 | 30010 | 30000 | 10000 | 1264748 | 6693535 | 20081263 | 0 | 0 | 140026 | 0 | 140050 | 140053 | 130568 | 3 | 131175 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140050 | 140047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 6 | 10000 | 1 | 1 | 0 | 1 | 0 | 3140 | 0 | 3 | 3 | 121 | 3 | 2 | 139572 | 40000 | 6 | 6 | 6 | 10000 | 20000 | 40010 | 140051 | 140051 | 140051 | 140048 | 140051 |
70024 | 140050 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 140035 | 139491 | 139343 | 129356 | 25 | 80013 | 40010 | 30003 | 10000 | 30010 | 30000 | 10000 | 1264771 | 6693535 | 20081263 | 0 | 0 | 140011 | 0 | 140050 | 140050 | 130568 | 3 | 131175 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140050 | 140035 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 0 | 3140 | 0 | 5 | 4 | 120 | 2 | 2 | 139572 | 40000 | 9 | 6 | 6 | 10000 | 20000 | 40010 | 140051 | 140051 | 140051 | 140051 | 140048 |
70024 | 140035 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 140035 | 139491 | 139338 | 129356 | 25 | 80013 | 40010 | 30003 | 10000 | 30010 | 30000 | 10000 | 1264771 | 6693535 | 20081263 | 0 | 0 | 140026 | 0 | 140047 | 140050 | 130565 | 3 | 131175 | 70379 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140050 | 140047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 0 | 3140 | 5 | 5 | 2 | 121 | 2 | 2 | 139572 | 40000 | 6 | 6 | 9 | 10000 | 20000 | 40010 | 140051 | 140051 | 140058 | 140051 | 140048 |
70024 | 140047 | 1048 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 23 | 0 | 1 | 0 | 0 | 140035 | 139491 | 139343 | 129341 | 46 | 80013 | 40010 | 30003 | 10000 | 30010 | 30000 | 10000 | 1264771 | 6693535 | 20081263 | 0 | 0 | 140026 | 0 | 140050 | 140050 | 130565 | 3 | 131175 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140063 | 140050 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 0 | 3140 | 0 | 5 | 2 | 120 | 2 | 2 | 139572 | 40000 | 9 | 6 | 9 | 10000 | 20000 | 40010 | 140051 | 140051 | 140051 | 140051 | 140051 |
70024 | 140050 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 140032 | 139491 | 139343 | 129356 | 25 | 80013 | 40010 | 30000 | 10000 | 30010 | 30000 | 10000 | 1264771 | 6693388 | 20081263 | 1 | 5 | 140026 | 0 | 140047 | 140050 | 130568 | 3 | 131176 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140047 | 140047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 0 | 3140 | 5 | 5 | 4 | 121 | 2 | 2 | 139572 | 40000 | 9 | 9 | 9 | 10000 | 20000 | 40010 | 140036 | 140036 | 140051 | 140051 | 140051 |
70024 | 140035 | 1049 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 140035 | 139491 | 139343 | 129356 | 25 | 80013 | 40010 | 30003 | 10000 | 30010 | 30000 | 10000 | 1264719 | 6693388 | 20081263 | 0 | 0 | 140026 | 0 | 140047 | 140047 | 130565 | 3 | 131175 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140050 | 140047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 0 | 10000 | 0 | 0 | 10000 | 1 | 0 | 0 | 0 | 0 | 3140 | 5 | 5 | 3 | 121 | 2 | 2 | 139572 | 40000 | 9 | 9 | 9 | 10000 | 20000 | 40010 | 140041 | 140051 | 140048 | 140048 | 140051 |
70024 | 140050 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 13 | 0 | 1 | 0 | 0 | 140036 | 139495 | 139343 | 129356 | 25 | 80013 | 40010 | 30000 | 10000 | 30010 | 30000 | 10000 | 1264780 | 6693535 | 20099644 | 1 | 5 | 140023 | 0 | 140050 | 140035 | 130620 | 3 | 131221 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140050 | 140435 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 0 | 3140 | 0 | 4 | 4 | 154 | 2 | 2 | 139572 | 40000 | 9 | 6 | 9 | 10000 | 20000 | 40010 | 140048 | 140051 | 140051 | 140051 | 140051 |
70024 | 140050 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 140035 | 139446 | 139343 | 129356 | 25 | 80013 | 40010 | 30003 | 10000 | 30010 | 30000 | 10000 | 1264771 | 6692791 | 20081263 | 1 | 5 | 140026 | 0 | 140443 | 140035 | 130568 | 3 | 131175 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140050 | 140047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 3 | 10005 | 1 | 1 | 0 | 0 | 0 | 3248 | 0 | 5 | 4 | 120 | 2 | 3 | 139572 | 40000 | 6 | 0 | 9 | 10000 | 20000 | 40010 | 140051 | 140051 | 140051 | 140051 | 140051 |
70024 | 140053 | 1051 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 140024 | 139491 | 139338 | 129341 | 150 | 80013 | 40010 | 30003 | 10000 | 30010 | 30000 | 10000 | 1275636 | 6693535 | 20081263 | 1 | 5 | 140237 | 3 | 140050 | 140047 | 130568 | 3 | 131175 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140037 | 140443 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 1 | 0 | 10000 | 1 | 1 | 0 | 0 | 0 | 3140 | 0 | 5 | 3 | 120 | 2 | 2 | 139569 | 40000 | 9 | 0 | 9 | 10000 | 20000 | 40010 | 140036 | 140051 | 140051 | 140038 | 140036 |
70024 | 140050 | 1049 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 140020 | 139491 | 139343 | 129356 | 25 | 80013 | 40010 | 30003 | 10000 | 30570 | 30000 | 10000 | 1264771 | 6693535 | 20081263 | 1 | 5 | 140011 | 0 | 140051 | 140050 | 130624 | 3 | 131175 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140047 | 140047 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 0 | 3140 | 0 | 4 | 2 | 121 | 2 | 2 | 139572 | 40000 | 9 | 0 | 9 | 10000 | 20000 | 40010 | 140051 | 140051 | 140036 | 140051 | 140048 |
Chain cycles: 3
Code:
ld2 { v0.8b, v1.8b }, [x6] fmov x1, d1 eor x8, x8, x1 eor x8, x8, x1 add x6, x6, x8
mov x0, 1 mov x1, 2 mov x8, 0
(fused SUBS/B.cc loop)
Result (median cycles for code, minus 3 chain cycles): 11.0464
retire uop (01) | cycle (02) | 03 | l1i tlb fill (04) | l1d tlb fill (05) | mmu table walk data (08) | l2 tlb miss data (0b) | 0e | 0f | 1e | 22 | 23 | 3a | 3f | 4d | 4e | 4f | 51 | schedule uop (52) | schedule int uop (53) | schedule simd uop (54) | schedule ldst uop (55) | dispatch int uop (56) | dispatch simd uop (57) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | ldst uops in schedulers (5b) | 60 | 69 | 6d | 6e | map stall dispatch (70) | int prf full (71) | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map simd uop (7e) | map int uop inputs (7f) | map ldst uop inputs (80) | map simd uop inputs (81) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int alu (97) | inst simd load (98) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss ld (a3) | ld unit uop (a6) | l1d cache writeback (a8) | a9 | ac | af | b5 | bb | l1d cache miss ld nonspec (bf) | l1d tlb miss nonspec (c1) | c2 | branch cond mispred nonspec (c5) | cd | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
70205 | 140864 | 1053 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 140449 | 139847 | 139326 | 129768 | 25 | 80100 | 40100 | 30003 | 10000 | 30100 | 30000 | 10000 | 1268111 | 6713366 | 20079595 | 0 | 140440 | 140464 | 140036 | 130958 | 0 | 3 | 131534 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140464 | 140036 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 3210 | 1 | 133 | 1 | 1 | 139974 | 40000 | 6 | 6 | 6 | 10000 | 20000 | 40100 | 140465 | 140465 | 140465 | 140037 | 140038 |
70204 | 140464 | 1052 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 140449 | 139405 | 139753 | 129768 | 25 | 80103 | 40100 | 30003 | 10000 | 30100 | 30000 | 10000 | 1268111 | 6713366 | 20141197 | 1 | 140012 | 140464 | 140036 | 130958 | 0 | 3 | 131534 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140036 | 140036 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 3210 | 1 | 154 | 1 | 1 | 139974 | 40000 | 6 | 6 | 0 | 10000 | 20000 | 40100 | 140465 | 140465 | 140465 | 140465 | 140465 |
70204 | 140464 | 1052 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 | 0 | 140449 | 139847 | 139753 | 129342 | 25 | 80103 | 40100 | 30003 | 10000 | 30100 | 30000 | 10000 | 1264319 | 6713366 | 20141197 | 1 | 140440 | 140464 | 140036 | 130958 | 0 | 3 | 131534 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140464 | 140464 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 3 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 3210 | 1 | 133 | 1 | 1 | 139974 | 40000 | 6 | 6 | 0 | 10000 | 20000 | 40100 | 140037 | 140465 | 140465 | 140465 | 140465 |
70204 | 140464 | 1052 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 140449 | 139847 | 139753 | 129768 | 25 | 80103 | 40100 | 30003 | 10000 | 30100 | 30000 | 10000 | 1268111 | 6713366 | 20141197 | 1 | 140440 | 140464 | 140464 | 130958 | 0 | 3 | 131534 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140464 | 140036 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 3210 | 1 | 154 | 1 | 1 | 139974 | 40000 | 0 | 6 | 6 | 10000 | 20000 | 40100 | 140465 | 140465 | 140465 | 140465 | 140037 |
70204 | 140464 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 10 | 1 | 0 | 0 | 140449 | 139847 | 139753 | 129768 | 25 | 80103 | 40100 | 30003 | 10000 | 30100 | 30000 | 10000 | 1268111 | 6713366 | 20141197 | 1 | 140440 | 140464 | 140036 | 130958 | 0 | 3 | 131534 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140464 | 140464 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10001 | 0 | 0 | 0 | 10000 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 3210 | 1 | 154 | 1 | 1 | 139974 | 40000 | 0 | 6 | 0 | 10000 | 20000 | 40100 | 140465 | 140465 | 140465 | 140465 | 140465 |
70204 | 140464 | 1052 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 140021 | 139847 | 139326 | 129768 | 25 | 80100 | 40100 | 30003 | 10000 | 30100 | 30000 | 10000 | 1268111 | 6713366 | 20141197 | 0 | 140440 | 140464 | 140467 | 130532 | 0 | 3 | 131127 | 70100 | 30200 | 10000 | 30000 | 60580 | 10000 | 30000 | 140464 | 140464 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3210 | 1 | 154 | 1 | 1 | 139974 | 40000 | 6 | 6 | 0 | 10000 | 20000 | 40100 | 140465 | 140465 | 140037 | 140465 | 140465 |
70204 | 140036 | 1053 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 140021 | 139618 | 139753 | 129768 | 25 | 80100 | 40100 | 30003 | 10000 | 30100 | 30000 | 10000 | 1268922 | 6692839 | 20141197 | 1 | 140440 | 140465 | 140036 | 130958 | 0 | 3 | 131534 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140464 | 140036 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 0 | 10000 | 1 | 0 | 4175 | 10000 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 3210 | 1 | 154 | 1 | 1 | 139545 | 40000 | 6 | 0 | 0 | 10000 | 20000 | 40100 | 140037 | 140465 | 140465 | 140465 | 140465 |
70204 | 140464 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 140449 | 139847 | 139753 | 129768 | 25 | 80103 | 40100 | 30003 | 10000 | 30100 | 30000 | 10000 | 1268111 | 6713366 | 20141197 | 1 | 140440 | 140464 | 140036 | 130958 | 0 | 3 | 131534 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140464 | 140464 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 0 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 3210 | 1 | 133 | 1 | 1 | 139974 | 40000 | 6 | 6 | 6 | 10000 | 20000 | 40100 | 140037 | 140037 | 140037 | 140037 | 140037 |
70204 | 140464 | 1052 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 140021 | 139847 | 139753 | 129768 | 25 | 80100 | 40100 | 30003 | 10002 | 30100 | 30000 | 10000 | 1266220 | 6692839 | 20141197 | 1 | 140440 | 140036 | 140464 | 130958 | 0 | 3 | 131534 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140464 | 140464 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 3210 | 1 | 154 | 1 | 1 | 139974 | 40000 | 6 | 6 | 0 | 10000 | 20000 | 40100 | 140465 | 140465 | 140465 | 140465 | 140465 |
70204 | 140464 | 1052 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 140021 | 139847 | 139753 | 129768 | 25 | 80100 | 40100 | 30007 | 10000 | 30100 | 30000 | 10000 | 1268111 | 6713366 | 20079595 | 1 | 140013 | 140464 | 140473 | 130532 | 0 | 3 | 131128 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140464 | 140464 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 3210 | 1 | 154 | 1 | 1 | 139974 | 40000 | 6 | 6 | 6 | 10000 | 20000 | 40100 | 140037 | 140465 | 140465 | 140465 | 140037 |
Result (median cycles for code, minus 3 chain cycles): 11.0260
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 | 22 | 23 | 24 | 3a | 3f | 4d | 4e | 4f | 51 | schedule uop (52) | schedule int uop (53) | schedule simd uop (54) | schedule ldst uop (55) | dispatch int uop (56) | dispatch simd uop (57) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | ldst uops in schedulers (5b) | 60 | 69 | 6d | 6e | map stall dispatch (70) | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map simd uop (7e) | map int uop inputs (7f) | map ldst uop inputs (80) | map simd uop inputs (81) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int alu (97) | inst simd load (98) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss ld (a3) | ld unit uop (a6) | l1d cache writeback (a8) | a9 | ac | af | b5 | bb | l1d cache miss ld nonspec (bf) | l1d tlb miss nonspec (c1) | c2 | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
70025 | 140515 | 1053 | 0 | 2 | 0 | 1 | 0 | 0 | 0 | 38 | 40 | 5294 | 2992 | 1 | 0 | 0 | 1 | 142711 | 139716 | 139552 | 129565 | 679 | 80154 | 40183 | 30030 | 10000 | 30432 | 30590 | 10547 | 1342360 | 6754311 | 20282470 | 1 | 140236 | 140260 | 141765 | 130813 | 21 | 131384 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140294 | 140260 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 3140 | 6 | 122 | 4 | 2 | 139781 | 40000 | 10 | 10 | 10 | 10000 | 20000 | 40010 | 140261 | 140261 | 140261 | 140261 | 140261 |
70024 | 140260 | 1050 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 140245 | 139954 | 139552 | 129565 | 88 | 80013 | 40010 | 30013 | 10000 | 30010 | 30295 | 10050 | 1266662 | 6709760 | 20120702 | 1 | 140236 | 140260 | 140260 | 130808 | 3 | 131384 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140260 | 140260 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 1 | 10 | 10000 | 0 | 1 | 10000 | 1 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 3140 | 3 | 120 | 3 | 5 | 139781 | 40000 | 10 | 0 | 10 | 10000 | 20000 | 40010 | 140261 | 140261 | 140261 | 140200 | 140261 |
70024 | 140260 | 1050 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 58 | 0 | 1 | 0 | 0 | 0 | 140245 | 139716 | 139552 | 129342 | 25 | 80013 | 40010 | 30003 | 10000 | 30010 | 30000 | 10000 | 1266662 | 6703613 | 20111930 | 1 | 140236 | 140260 | 140260 | 130777 | 3 | 131162 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140260 | 140260 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 3 | 10000 | 1 | 0 | 1 | 0 | 0 | 3140 | 4 | 122 | 4 | 3 | 139781 | 40000 | 10 | 10 | 10 | 10000 | 20000 | 40010 | 140261 | 140261 | 140355 | 140265 | 140037 |
70024 | 140260 | 1051 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 140245 | 139716 | 139552 | 129565 | 25 | 80013 | 40010 | 30003 | 10000 | 30010 | 30000 | 10000 | 1266662 | 6703613 | 20111930 | 1 | 140236 | 140260 | 140310 | 131197 | 3 | 131806 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140682 | 140682 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10003 | 1 | 1 | 10002 | 0 | 2 | 1 | 10000 | 1 | 1 | 1 | 1 | 0 | 3140 | 2 | 122 | 2 | 4 | 140201 | 40000 | 10 | 10 | 10 | 10000 | 20000 | 40010 | 140261 | 140261 | 140037 | 140261 | 140261 |
70024 | 140036 | 1051 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 140245 | 139488 | 139552 | 129565 | 25 | 80013 | 40010 | 30003 | 10000 | 30010 | 30000 | 10000 | 1266662 | 6703613 | 20111930 | 1 | 140012 | 140260 | 140309 | 130778 | 3 | 131162 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140260 | 140260 | 2 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 7 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 3140 | 5 | 122 | 4 | 2 | 139781 | 40000 | 10 | 10 | 0 | 10000 | 20000 | 40010 | 140261 | 140261 | 140181 | 140261 | 140261 |
70024 | 140260 | 1050 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 140245 | 139716 | 139552 | 129565 | 25 | 80013 | 40010 | 30003 | 10000 | 30010 | 30000 | 10000 | 1264728 | 6703613 | 20113550 | 1 | 140236 | 140260 | 140036 | 130554 | 3 | 131384 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140260 | 140260 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 0 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 3140 | 5 | 122 | 5 | 5 | 139781 | 40000 | 10 | 10 | 10 | 10000 | 20000 | 40010 | 140261 | 140261 | 140261 | 140261 | 140261 |
70024 | 140260 | 1051 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 140245 | 139716 | 139552 | 129565 | 25 | 80013 | 40010 | 30003 | 10000 | 30010 | 30000 | 10000 | 1266662 | 6703613 | 20111930 | 1 | 140236 | 140260 | 140260 | 130777 | 3 | 131384 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140260 | 140260 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 1 | 1 | 2 | 3140 | 4 | 122 | 5 | 5 | 140201 | 40000 | 10 | 10 | 10 | 10000 | 20000 | 40010 | 140683 | 140683 | 140683 | 140683 | 140686 |
70024 | 140682 | 1054 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 1 | 140667 | 139826 | 139972 | 129985 | 25 | 80016 | 40010 | 30006 | 10000 | 30010 | 30000 | 10000 | 1270465 | 6723821 | 20172574 | 1 | 140658 | 140683 | 140682 | 131197 | 3 | 131806 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140682 | 140682 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10001 | 1 | 0 | 10001 | 0 | 0 | 1 | 10000 | 1 | 1 | 1 | 1 | 1 | 3140 | 4 | 46 | 2 | 4 | 139781 | 40000 | 10 | 10 | 10 | 10000 | 20000 | 40010 | 140261 | 140261 | 140261 | 140261 | 140261 |
70024 | 140260 | 1051 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 812 | 0 | 1 | 0 | 0 | 1 | 140667 | 140235 | 139747 | 129985 | 25 | 80016 | 40010 | 30006 | 10000 | 30010 | 30000 | 10000 | 1270465 | 6723821 | 20172574 | 1 | 140658 | 140260 | 140260 | 130554 | 3 | 131162 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140036 | 140260 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 3 | 10000 | 1 | 0 | 1 | 0 | 0 | 3140 | 3 | 122 | 5 | 5 | 139781 | 40000 | 10 | 10 | 10 | 10000 | 20000 | 40010 | 140261 | 140261 | 140261 | 140261 | 140261 |
70024 | 140260 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 140245 | 139716 | 139552 | 129565 | 25 | 80013 | 40010 | 30003 | 10000 | 30010 | 30000 | 10000 | 1266662 | 6703613 | 20111930 | 1 | 140236 | 140260 | 140260 | 130777 | 3 | 131384 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140260 | 140260 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 3140 | 3 | 122 | 4 | 2 | 139781 | 40000 | 0 | 10 | 10 | 10000 | 20000 | 40010 | 140261 | 140261 | 140261 | 140261 | 140261 |
Count: 8
Code:
ld2 { v0.8b, v1.8b }, [x6] ld2 { v0.8b, v1.8b }, [x6] ld2 { v0.8b, v1.8b }, [x6] ld2 { v0.8b, v1.8b }, [x6] ld2 { v0.8b, v1.8b }, [x6] ld2 { v0.8b, v1.8b }, [x6] ld2 { v0.8b, v1.8b }, [x6] ld2 { v0.8b, v1.8b }, [x6]
mov x7, x6 mov x8, x6 mov x9, x6 mov x10, x6 mov x11, x6 mov x12, x6 mov x13, x6
(fused SUBS/B.cc loop)
Result (median cycles for code divided by count): 0.5009
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 | 22 | 23 | 3a | 3f | 43 | 46 | 49 | 4e | 51 | schedule uop (52) | schedule int uop (53) | schedule simd uop (54) | schedule ldst uop (55) | dispatch int uop (56) | dispatch simd uop (57) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | ldst uops in schedulers (5b) | 60 | 69 | 6d | 6e | map stall dispatch (70) | simd prf full (72) | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map simd uop (7e) | map int uop inputs (7f) | map ldst uop inputs (80) | map simd uop inputs (81) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | 92 | inst branch cond (94) | inst int alu (97) | inst simd load (98) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | b5 | b6 | bb | l1d cache miss ld nonspec (bf) | l1d tlb miss nonspec (c1) | c2 | branch cond mispred nonspec (c5) | branch mispred nonspec (cb) | cd | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ea | eb | ec | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
240205 | 40062 | 300 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 68 | 1 | 0 | 3 | 40032 | 0 | 9 | 9 | 0 | 25 | 240191 | 100 | 160024 | 80008 | 100 | 160020 | 80014 | 500 | 415722 | 5440882 | 0 | 40050 | 40069 | 40069 | 9980 | 0 | 6 | 10018 | 240134 | 200 | 80014 | 160032 | 200 | 80014 | 160026 | 40070 | 40069 | 1 | 1 | 80201 | 100 | 99 | 1 | 100 | 100 | 80000 | 80000 | 1 | 100 | 80016 | 16 | 45 | 80016 | 1 | 0 | 0 | 61 | 80042 | 6 | 1 | 31 | 45 | 16 | 0 | 1 | 1 | 1 | 5116 | 1 | 16 | 1 | 1 | 40066 | 13 | 13 | 2 | 80000 | 160000 | 100 | 40070 | 40070 | 40070 | 40070 | 40070 |
240204 | 40069 | 300 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 67 | 1 | 0 | 3 | 40054 | 2 | 0 | 0 | 5 | 25 | 240191 | 100 | 160082 | 80008 | 100 | 160020 | 80014 | 500 | 419270 | 5440882 | 0 | 40050 | 40069 | 40069 | 9980 | 0 | 6 | 10018 | 240134 | 200 | 80014 | 160026 | 200 | 80014 | 160026 | 40069 | 40069 | 1 | 1 | 80201 | 100 | 99 | 1 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80016 | 17 | 45 | 80058 | 1 | 0 | 1 | 62 | 80042 | 0 | 1 | 57 | 45 | 16 | 0 | 1 | 1 | 1 | 5116 | 1 | 16 | 1 | 1 | 40066 | 13 | 13 | 0 | 80000 | 160000 | 100 | 40070 | 40070 | 40070 | 40070 | 40048 |
240204 | 40047 | 300 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 20 | 0 | 0 | 3 | 40055 | 2 | 9 | 9 | 0 | 25 | 240132 | 100 | 160082 | 80008 | 100 | 160020 | 80014 | 500 | 418093 | 5440882 | 0 | 40028 | 40069 | 40069 | 9980 | 0 | 6 | 10018 | 240134 | 200 | 80014 | 160026 | 200 | 80014 | 160026 | 40047 | 40069 | 1 | 1 | 80201 | 100 | 99 | 1 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80018 | 17 | 45 | 80058 | 0 | 0 | 1 | 61 | 80042 | 6 | 1 | 57 | 45 | 16 | 1 | 1 | 1 | 1 | 5116 | 1 | 16 | 1 | 1 | 40066 | 13 | 13 | 0 | 80000 | 160000 | 100 | 40070 | 40070 | 40070 | 40070 | 40070 |
240204 | 40047 | 300 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 68 | 1 | 0 | 2 | 40054 | 3 | 0 | 9 | 0 | 25 | 240191 | 100 | 160092 | 80008 | 100 | 160020 | 80014 | 500 | 419247 | 2720168 | 0 | 40050 | 40069 | 40047 | 9980 | 0 | 6 | 9996 | 240134 | 200 | 80014 | 160026 | 200 | 80014 | 160026 | 40047 | 40047 | 1 | 1 | 80201 | 100 | 99 | 1 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80016 | 18 | 45 | 80058 | 0 | 0 | 1 | 62 | 80044 | 6 | 0 | 57 | 45 | 16 | 0 | 1 | 1 | 1 | 5116 | 1 | 16 | 1 | 1 | 40066 | 13 | 13 | 0 | 80000 | 160000 | 100 | 40070 | 40070 | 40048 | 40070 | 40070 |
240204 | 40069 | 299 | 1 | 1 | 0 | 0 | 0 | 3 | 0 | 68 | 1 | 0 | 2 | 40032 | 2 | 9 | 9 | 5 | 25 | 240192 | 100 | 160084 | 80000 | 100 | 160000 | 80000 | 500 | 415746 | 5440750 | 0 | 40286 | 40069 | 40069 | 9978 | 0 | 3 | 10027 | 240100 | 200 | 80000 | 160000 | 200 | 80000 | 160000 | 40047 | 40069 | 1 | 1 | 80201 | 100 | 99 | 1 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80016 | 16 | 45 | 80058 | 1 | 1 | 0 | 62 | 80042 | 6 | 1 | 58 | 45 | 16 | 2 | 0 | 0 | 0 | 5110 | 2 | 16 | 2 | 2 | 40066 | 13 | 13 | 1 | 80000 | 160000 | 100 | 40070 | 40070 | 40070 | 40070 | 40070 |
240204 | 40069 | 301 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 68 | 1 | 0 | 3 | 40054 | 3 | 9 | 9 | 5 | 25 | 240180 | 100 | 160084 | 80000 | 100 | 160000 | 80000 | 500 | 415756 | 5440750 | 0 | 40050 | 40069 | 40069 | 9978 | 0 | 3 | 10027 | 240100 | 200 | 80000 | 160000 | 200 | 80000 | 160000 | 40069 | 40047 | 1 | 1 | 80201 | 100 | 99 | 1 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80017 | 16 | 45 | 80016 | 1 | 0 | 0 | 62 | 80042 | 6 | 0 | 57 | 45 | 16 | 0 | 0 | 0 | 0 | 5110 | 2 | 16 | 2 | 2 | 40066 | 13 | 0 | 0 | 80000 | 160000 | 100 | 40070 | 40048 | 40070 | 40070 | 40048 |
240204 | 40164 | 300 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 67 | 1 | 0 | 3 | 40054 | 2 | 7 | 9 | 5 | 25 | 240184 | 100 | 160082 | 80000 | 100 | 160000 | 80000 | 500 | 419183 | 5440750 | 0 | 40051 | 40047 | 40069 | 9978 | 0 | 3 | 10027 | 240100 | 200 | 80000 | 160000 | 200 | 80000 | 160000 | 40069 | 40069 | 1 | 1 | 80201 | 100 | 99 | 1 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80016 | 16 | 45 | 80016 | 0 | 0 | 0 | 61 | 80042 | 6 | 1 | 58 | 45 | 16 | 0 | 0 | 0 | 0 | 5110 | 2 | 16 | 2 | 2 | 40066 | 13 | 13 | 2 | 80000 | 160000 | 100 | 40070 | 40070 | 40070 | 40070 | 40048 |
240204 | 40069 | 300 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 68 | 1 | 0 | 2 | 40054 | 3 | 9 | 9 | 5 | 25 | 240184 | 100 | 160090 | 80000 | 100 | 160000 | 80000 | 500 | 419204 | 2720034 | 0 | 40050 | 40047 | 40069 | 9978 | 0 | 3 | 10005 | 240100 | 200 | 80000 | 160000 | 200 | 80000 | 160000 | 40069 | 40069 | 1 | 1 | 80201 | 100 | 99 | 1 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80017 | 18 | 45 | 80016 | 1 | 0 | 0 | 61 | 80042 | 6 | 0 | 58 | 0 | 16 | 0 | 0 | 0 | 0 | 5110 | 2 | 16 | 2 | 2 | 40066 | 13 | 0 | 2 | 80000 | 160000 | 100 | 40070 | 40048 | 40070 | 40070 | 40070 |
240204 | 40069 | 300 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 68 | 0 | 0 | 2 | 40054 | 3 | 9 | 9 | 5 | 25 | 240184 | 100 | 160090 | 80000 | 100 | 160000 | 80000 | 500 | 419989 | 5440750 | 0 | 40050 | 40069 | 40069 | 9978 | 0 | 3 | 10027 | 240100 | 200 | 80000 | 160000 | 200 | 80000 | 160000 | 40069 | 40069 | 1 | 1 | 80201 | 100 | 99 | 1 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80016 | 17 | 45 | 80058 | 1 | 0 | 1 | 62 | 80000 | 6 | 1 | 58 | 43 | 16 | 2 | 0 | 0 | 0 | 5110 | 2 | 16 | 2 | 2 | 40044 | 13 | 13 | 0 | 80000 | 160000 | 100 | 40070 | 40048 | 40070 | 40070 | 40070 |
240204 | 40069 | 300 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 73 | 0 | 0 | 1 | 40054 | 2 | 0 | 9 | 0 | 25 | 240184 | 100 | 160090 | 80000 | 100 | 160000 | 80000 | 500 | 419204 | 5440750 | 0 | 40050 | 40069 | 40069 | 9978 | 0 | 3 | 10027 | 240100 | 200 | 80000 | 160000 | 200 | 80000 | 160000 | 40069 | 40069 | 1 | 1 | 80201 | 100 | 99 | 1 | 100 | 100 | 80000 | 80000 | 1 | 100 | 80016 | 16 | 45 | 80059 | 0 | 0 | 1 | 62 | 80042 | 6 | 1 | 57 | 45 | 16 | 1 | 0 | 0 | 0 | 5110 | 2 | 16 | 2 | 2 | 40066 | 0 | 13 | 0 | 80000 | 160000 | 100 | 40070 | 40070 | 40070 | 40070 | 40048 |
Result (median cycles for code divided by count): 0.5007
retire uop (01) | cycle (02) | 03 | mmu table walk data (08) | l2 tlb miss data (0b) | 0e | 0f | 18 | 1e | 22 | 24 | 3a | 3f | 46 | 49 | 4f | 51 | schedule uop (52) | schedule int uop (53) | schedule simd uop (54) | schedule ldst uop (55) | dispatch int uop (56) | dispatch simd uop (57) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | ldst uops in schedulers (5b) | 60 | 69 | 6d | 6e | map stall dispatch (70) | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map simd uop (7e) | map int uop inputs (7f) | map ldst uop inputs (80) | map simd uop inputs (81) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int alu (97) | inst simd load (98) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | b5 | b6 | bb | l1d cache miss ld nonspec (bf) | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ea | eb | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
240025 | 40055 | 299 | 0 | 0 | 0 | 1 | 0 | 30 | 1 | 0 | 1 | 40040 | 10 | 10 | 0 | 25 | 240080 | 10 | 160070 | 80000 | 10 | 160000 | 80000 | 50 | 418745 | 3920014 | 0 | 40036 | 40059 | 40059 | 9996 | 3 | 10035 | 240010 | 20 | 80000 | 160000 | 20 | 80000 | 160000 | 40059 | 40055 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 1 | 10 | 80000 | 0 | 0 | 80024 | 0 | 0 | 0 | 24 | 80031 | 6 | 1 | 24 | 37 | 5020 | 4 | 16 | 3 | 2 | 40052 | 10 | 6 | 80000 | 160000 | 10 | 40056 | 40060 | 40060 | 40060 | 40060 |
240024 | 40055 | 300 | 0 | 0 | 0 | 1 | 0 | 37 | 1 | 0 | 0 | 40044 | 11 | 10 | 0 | 25 | 240080 | 10 | 160070 | 80000 | 10 | 160000 | 80000 | 50 | 418735 | 3920014 | 1 | 40036 | 40055 | 40055 | 9996 | 3 | 10035 | 240010 | 20 | 80000 | 160000 | 20 | 80000 | 160000 | 40059 | 40055 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80000 | 0 | 30 | 80031 | 0 | 0 | 0 | 0 | 80024 | 6 | 1 | 24 | 37 | 5020 | 4 | 16 | 4 | 2 | 40056 | 6 | 10 | 80000 | 160000 | 10 | 40060 | 40060 | 40060 | 40060 | 40060 |
240024 | 40059 | 300 | 0 | 0 | 0 | 1 | 0 | 30 | 1 | 0 | 0 | 40041 | 10 | 10 | 0 | 25 | 240064 | 10 | 160054 | 80000 | 10 | 160000 | 80000 | 50 | 418518 | 3920014 | 1 | 40036 | 40059 | 40059 | 9996 | 3 | 10039 | 240010 | 20 | 80000 | 160000 | 20 | 80000 | 160000 | 40055 | 40055 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80000 | 0 | 30 | 80024 | 0 | 0 | 0 | 24 | 80024 | 6 | 1 | 24 | 30 | 5020 | 2 | 16 | 3 | 4 | 40052 | 6 | 6 | 80000 | 160000 | 10 | 40056 | 40060 | 40056 | 40056 | 40056 |
240024 | 40055 | 299 | 0 | 0 | 0 | 1 | 0 | 30 | 1 | 0 | 0 | 40040 | 10 | 11 | 0 | 25 | 240080 | 10 | 160054 | 80000 | 10 | 160000 | 80000 | 50 | 418745 | 3920014 | 0 | 40036 | 40055 | 40055 | 9996 | 3 | 10035 | 240010 | 20 | 80000 | 160000 | 20 | 80000 | 160000 | 40055 | 40055 | 1 | 1 | 80022 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80000 | 0 | 30 | 80000 | 0 | 0 | 0 | 24 | 80024 | 6 | 1 | 24 | 37 | 5020 | 3 | 16 | 3 | 1 | 40052 | 6 | 10 | 80000 | 160000 | 10 | 40056 | 40060 | 40060 | 40060 | 40060 |
240024 | 40059 | 300 | 0 | 0 | 0 | 1 | 0 | 30 | 1 | 0 | 1 | 40044 | 0 | 10 | 0 | 25 | 240080 | 10 | 160070 | 80000 | 10 | 160000 | 80000 | 50 | 419021 | 4560014 | 0 | 40036 | 40055 | 40059 | 9996 | 3 | 10035 | 240010 | 20 | 80000 | 160000 | 20 | 80000 | 160000 | 40059 | 40055 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80000 | 0 | 30 | 80031 | 0 | 1 | 0 | 34 | 80031 | 6 | 0 | 24 | 30 | 5020 | 4 | 16 | 3 | 1 | 40052 | 10 | 10 | 80000 | 160000 | 10 | 40060 | 40042 | 40060 | 40060 | 40060 |
240024 | 40059 | 300 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 40044 | 0 | 10 | 0 | 25 | 240080 | 10 | 160070 | 80000 | 10 | 160000 | 80000 | 50 | 418518 | 4560014 | 0 | 40023 | 40059 | 40059 | 9996 | 3 | 10035 | 240010 | 20 | 80000 | 160000 | 20 | 80000 | 160000 | 40055 | 40055 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80000 | 0 | 30 | 80031 | 0 | 0 | 0 | 31 | 80024 | 6 | 1 | 24 | 30 | 5020 | 2 | 16 | 2 | 4 | 40052 | 10 | 6 | 80000 | 160000 | 10 | 40060 | 40060 | 40060 | 40060 | 40060 |
240024 | 40059 | 300 | 0 | 0 | 0 | 1 | 0 | 30 | 0 | 0 | 1 | 40040 | 11 | 11 | 0 | 25 | 240080 | 10 | 160070 | 80000 | 10 | 160000 | 80000 | 50 | 419009 | 3920014 | 0 | 40036 | 40059 | 40059 | 9996 | 3 | 10035 | 240010 | 20 | 80000 | 160000 | 20 | 80000 | 160000 | 40059 | 40055 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80000 | 0 | 30 | 80031 | 0 | 0 | 0 | 31 | 80031 | 6 | 1 | 24 | 30 | 5020 | 4 | 16 | 4 | 2 | 40056 | 10 | 6 | 80000 | 160000 | 10 | 40056 | 40060 | 40060 | 40042 | 40056 |
240024 | 40059 | 300 | 0 | 0 | 0 | 1 | 0 | 37 | 1 | 0 | 0 | 40040 | 10 | 10 | 0 | 25 | 240080 | 10 | 160070 | 80000 | 10 | 160000 | 80000 | 50 | 418745 | 3920014 | 1 | 40036 | 40055 | 40059 | 9996 | 3 | 10035 | 240010 | 20 | 80000 | 160000 | 20 | 80000 | 160000 | 40059 | 40055 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80000 | 0 | 30 | 80000 | 0 | 0 | 0 | 31 | 80031 | 0 | 1 | 24 | 30 | 5020 | 3 | 16 | 3 | 1 | 40052 | 10 | 6 | 80000 | 160000 | 10 | 40056 | 40042 | 40056 | 40060 | 40056 |
240024 | 40055 | 300 | 0 | 0 | 0 | 1 | 0 | 30 | 1 | 0 | 1 | 40044 | 10 | 10 | 26 | 25 | 240064 | 10 | 160070 | 80000 | 10 | 160000 | 80000 | 50 | 419009 | 4560014 | 0 | 40036 | 40059 | 40059 | 9996 | 3 | 10039 | 240010 | 20 | 80000 | 160000 | 20 | 80000 | 160000 | 40041 | 40055 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80000 | 0 | 30 | 80031 | 0 | 0 | 0 | 31 | 80031 | 6 | 1 | 24 | 30 | 5020 | 3 | 16 | 5 | 2 | 40052 | 6 | 0 | 80000 | 160000 | 10 | 40056 | 40056 | 40056 | 40056 | 40056 |
240024 | 40055 | 300 | 0 | 0 | 0 | 1 | 0 | 37 | 1 | 0 | 1 | 40044 | 10 | 10 | 0 | 25 | 240080 | 10 | 160070 | 80000 | 10 | 160000 | 80000 | 50 | 419009 | 3920014 | 0 | 40040 | 40055 | 40055 | 9996 | 3 | 10039 | 240010 | 20 | 80000 | 160000 | 20 | 80000 | 160000 | 40059 | 40041 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80124 | 0 | 30 | 80024 | 0 | 0 | 0 | 31 | 80024 | 6 | 1 | 24 | 30 | 5020 | 1 | 16 | 1 | 3 | 40052 | 10 | 6 | 80000 | 160000 | 10 | 40060 | 40060 | 40042 | 40060 | 40060 |