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:
ld1r { v0.4h }, [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): 2.000
Issues: 2.003
Integer unit issues: 0.000
Load/store unit issues: 1.000
SIMD/FP unit issues: 1.003
retire uop (01) | cycle (02) | 03 | l1i tlb fill (04) | 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 | 1e | 22 | 24 | 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 tlb miss (a1) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | b5 | bb | l1d cache miss ld nonspec (bf) | l1d tlb miss nonspec (c1) | c2 | 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 |
62005 | 28668 | 214 | 7 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 4 | 1 | 0 | 5093 | 28263 | 0 | 1 | 16303 | 2004 | 1003 | 1000 | 1000 | 1000 | 5000 | 11953 | 9 | 22662 | 28248 | 28273 | 3 | 10 | 2000 | 1000 | 1000 | 1000 | 1000 | 28287 | 28221 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1004 | 2 | 2 | 1003 | 0 | 0 | 2 | 2 | 1000 | 2 | 2 | 3 | 1 | 1 | 13747 | 10063 | 7138 | 3211 | 5 | 80 | 19900 | 3324 | 3819 | 11 | 56 | 57 | 28031 | 14544 | 13126 | 13887 | 1000 | 1000 | 28450 | 28472 | 28519 | 28608 | 28465 |
62004 | 28500 | 212 | 3 | 1 | 1 | 1 | 2 | 1 | 0 | 0 | 8 | 0 | 0 | 4916 | 28052 | 0 | 1 | 16352 | 2003 | 1004 | 1000 | 1000 | 1000 | 5000 | 11913 | 8 | 22702 | 28135 | 28318 | 3 | 10 | 2000 | 1000 | 1000 | 1000 | 1000 | 28230 | 28199 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1002 | 3 | 2 | 1002 | 0 | 1 | 1 | 2 | 1001 | 2 | 1 | 2 | 1 | 2 | 13735 | 9957 | 7131 | 3430 | 1 | 58 | 19628 | 3376 | 3818 | 21 | 54 | 58 | 27973 | 14950 | 12985 | 13882 | 1000 | 1000 | 28395 | 28235 | 28509 | 28453 | 28351 |
62004 | 28319 | 212 | 4 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 4 | 1 | 0 | 5073 | 28158 | 0 | 0 | 16464 | 2004 | 1003 | 1000 | 1000 | 1000 | 5000 | 11931 | 3 | 22688 | 28274 | 28525 | 3 | 10 | 2000 | 1000 | 1000 | 1000 | 1000 | 28224 | 28282 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1001 | 2 | 0 | 1003 | 0 | 0 | 2 | 1 | 1001 | 2 | 1 | 3 | 1 | 2 | 13764 | 10039 | 7170 | 3351 | 1 | 59 | 19780 | 3349 | 3808 | 4 | 57 | 58 | 28041 | 15062 | 12744 | 13203 | 1000 | 1000 | 28347 | 28525 | 28505 | 28356 | 28163 |
62004 | 28304 | 213 | 3 | 1 | 2 | 0 | 1 | 1 | 1 | 1 | 4 | 1 | 0 | 4951 | 28028 | 0 | 1 | 16323 | 2001 | 1001 | 1000 | 1000 | 1000 | 5000 | 11942 | 9 | 22678 | 28215 | 28308 | 3 | 10 | 2000 | 1000 | 1000 | 1000 | 1000 | 28007 | 28627 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1003 | 3 | 2 | 1004 | 0 | 0 | 2 | 2 | 1000 | 2 | 2 | 3 | 1 | 2 | 13398 | 9893 | 7076 | 3212 | 2 | 65 | 19731 | 3302 | 3811 | 14 | 62 | 59 | 27974 | 14710 | 12561 | 13507 | 1000 | 1000 | 28498 | 28544 | 28341 | 28566 | 28250 |
62004 | 28371 | 212 | 3 | 1 | 2 | 1 | 2 | 1 | 0 | 0 | 3 | 0 | 0 | 4966 | 28218 | 0 | 1 | 16449 | 2001 | 1001 | 1000 | 1000 | 1000 | 5000 | 11913 | 4 | 22616 | 28209 | 28255 | 3 | 10 | 2000 | 1000 | 1000 | 1000 | 1000 | 28207 | 28454 | 1 | 1 | 61001 | 1000 | 1000 | 1 | 1003 | 2 | 2 | 1002 | 0 | 0 | 2 | 1 | 1001 | 2 | 1 | 2 | 1 | 1 | 13919 | 10053 | 7099 | 3390 | 4 | 64 | 19804 | 3352 | 3809 | 12 | 58 | 56 | 28001 | 14687 | 12357 | 13679 | 1000 | 1000 | 28363 | 28449 | 28532 | 28343 | 28380 |
62004 | 28330 | 212 | 3 | 1 | 2 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 5053 | 28252 | 1 | 0 | 16467 | 2003 | 1004 | 1000 | 1000 | 1000 | 5000 | 11940 | 6 | 22648 | 28316 | 28302 | 3 | 10 | 2000 | 1000 | 1000 | 1000 | 1000 | 28243 | 28250 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1002 | 2 | 2 | 1002 | 0 | 0 | 0 | 1 | 1001 | 2 | 2 | 3 | 1 | 1 | 13547 | 9862 | 7017 | 3321 | 0 | 65 | 19739 | 3248 | 3808 | 17 | 63 | 66 | 28102 | 14764 | 12641 | 13464 | 1000 | 1000 | 28312 | 28582 | 28322 | 28307 | 28332 |
62004 | 28545 | 212 | 4 | 1 | 2 | 1 | 2 | 1 | 0 | 0 | 4 | 1 | 0 | 5050 | 28101 | 1 | 1 | 16346 | 2004 | 1003 | 1000 | 1000 | 1000 | 5000 | 11940 | 2 | 22682 | 28182 | 28545 | 3 | 10 | 2000 | 1000 | 1000 | 1000 | 1000 | 28391 | 28311 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1002 | 2 | 2 | 1002 | 0 | 0 | 0 | 1 | 1000 | 2 | 1 | 2 | 1 | 1 | 13874 | 10049 | 7054 | 3254 | 1 | 61 | 19645 | 3150 | 3818 | 17 | 62 | 63 | 27907 | 15271 | 12963 | 13655 | 1000 | 1000 | 28399 | 28647 | 28450 | 28257 | 28310 |
62004 | 28333 | 212 | 4 | 1 | 2 | 1 | 2 | 1 | 0 | 0 | 4 | 0 | 0 | 5090 | 28264 | 1 | 0 | 16362 | 2004 | 1001 | 1000 | 1000 | 1000 | 5000 | 11942 | 8 | 22626 | 28121 | 28561 | 3 | 10 | 2000 | 1000 | 1000 | 1000 | 1000 | 28280 | 28305 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1003 | 2 | 2 | 1003 | 0 | 0 | 1 | 1 | 1000 | 2 | 1 | 3 | 1 | 2 | 13787 | 10136 | 7213 | 3425 | 2 | 60 | 19726 | 3217 | 3809 | 12 | 64 | 57 | 27897 | 14590 | 12554 | 13490 | 1000 | 1000 | 28376 | 28405 | 28295 | 28346 | 28503 |
62004 | 28294 | 212 | 3 | 1 | 2 | 1 | 3 | 1 | 0 | 0 | 4 | 1 | 0 | 4993 | 28155 | 0 | 1 | 16539 | 2004 | 1001 | 1000 | 1000 | 1000 | 5000 | 11936 | 2 | 22686 | 28204 | 28296 | 3 | 10 | 2000 | 1000 | 1000 | 1000 | 1000 | 28384 | 28426 | 1 | 1 | 61001 | 1000 | 1000 | 1 | 1002 | 2 | 3 | 1002 | 0 | 0 | 0 | 1 | 1000 | 2 | 2 | 2 | 1 | 1 | 13842 | 9920 | 7175 | 3417 | 3 | 55 | 19739 | 3367 | 3821 | 9 | 64 | 58 | 27974 | 15192 | 13040 | 13533 | 1000 | 1000 | 28436 | 28296 | 28226 | 28418 | 28379 |
62004 | 28320 | 211 | 2 | 1 | 3 | 1 | 2 | 1 | 0 | 0 | 4 | 1 | 0 | 5144 | 28161 | 0 | 1 | 16253 | 2003 | 1003 | 1000 | 1000 | 1000 | 5000 | 11938 | 0 | 22703 | 28252 | 28294 | 3 | 10 | 2000 | 1000 | 1000 | 1000 | 1000 | 28228 | 28326 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1003 | 3 | 0 | 1001 | 1 | 1 | 1 | 4 | 1000 | 2 | 1 | 3 | 1 | 1 | 13651 | 10165 | 7137 | 3402 | 2 | 52 | 19650 | 3276 | 3811 | 18 | 55 | 66 | 27894 | 14841 | 12687 | 14022 | 1000 | 1000 | 28303 | 28262 | 28218 | 28345 | 28303 |
Chain cycles: 3
Code:
ld1r { v0.4h }, [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.0054
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 22 | 23 | 3a | 3f | 4d | 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) | 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 |
60205 | 140057 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 140044 | 139427 | 129365 | 25 | 70102 | 40100 | 20002 | 10000 | 30100 | 20000 | 10000 | 1263803 | 6694022 | 14310939 | 1 | 140027 | 0 | 140035 | 140054 | 131800 | 3 | 132389 | 60100 | 30389 | 10000 | 20000 | 60200 | 10000 | 20000 | 140051 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10002 | 1 | 0 | 10002 | 0 | 0 | 1 | 10000 | 1 | 1 | 1 | 1 | 1 | 3210 | 1 | 139 | 1 | 1 | 139568 | 40000 | 0 | 10 | 10 | 10000 | 10000 | 40100 | 140052 | 140052 | 140055 | 140052 | 140036 |
60204 | 140035 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 140036 | 139406 | 129363 | 25 | 70102 | 40100 | 20002 | 10000 | 30100 | 20000 | 10000 | 1264020 | 6693734 | 14310939 | 1 | 140030 | 0 | 140054 | 140035 | 131797 | 3 | 132399 | 60425 | 30200 | 10000 | 20000 | 60200 | 10000 | 20000 | 140054 | 140051 | 2 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 3 | 10000 | 0 | 0 | 0 | 0 | 0 | 3210 | 1 | 139 | 1 | 1 | 139565 | 40000 | 13 | 10 | 10 | 10000 | 10000 | 40100 | 140042 | 140061 | 140061 | 140042 | 140058 |
60204 | 140300 | 1050 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 140050 | 139406 | 129363 | 25 | 70102 | 40100 | 20000 | 10000 | 30100 | 20000 | 10000 | 1263803 | 6693734 | 14310939 | 1 | 140027 | 0 | 140035 | 140054 | 131800 | 3 | 132389 | 60100 | 30200 | 10000 | 20000 | 60200 | 10000 | 20000 | 140054 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10002 | 3 | 0 | 10003 | 0 | 0 | 1 | 10000 | 0 | 1 | 1 | 1 | 1 | 3210 | 1 | 139 | 1 | 1 | 139550 | 40000 | 10 | 0 | 10 | 10000 | 10000 | 40100 | 140052 | 140055 | 140036 | 140055 | 140055 |
60204 | 140054 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 140042 | 139430 | 129371 | 52 | 70104 | 40100 | 20002 | 10000 | 30100 | 20000 | 10000 | 1263814 | 6693717 | 14312591 | 1 | 140051 | 0 | 140060 | 140060 | 131806 | 3 | 132395 | 60100 | 30200 | 10000 | 20000 | 60200 | 10000 | 20000 | 140094 | 140083 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 0 | 10000 | 0 | 0 | 0 | 10000 | 0 | 0 | 1 | 0 | 0 | 3210 | 1 | 139 | 1 | 1 | 139565 | 40000 | 10 | 10 | 0 | 10000 | 10000 | 40100 | 140061 | 140058 | 140061 | 140061 | 140061 |
60204 | 140041 | 1049 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 0 | 140036 | 139406 | 129365 | 25 | 70102 | 40100 | 20002 | 10000 | 30100 | 20000 | 10000 | 1263958 | 6693878 | 14312488 | 1 | 140030 | 0 | 140054 | 140035 | 131800 | 3 | 132399 | 60100 | 30200 | 10000 | 20000 | 60200 | 10000 | 20000 | 140054 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 3210 | 1 | 126 | 1 | 1 | 139546 | 40008 | 0 | 13 | 13 | 10000 | 10000 | 40100 | 140055 | 140055 | 140052 | 140036 | 140052 |
60204 | 140054 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 140039 | 139427 | 129365 | 25 | 70100 | 40100 | 20002 | 10000 | 30100 | 20000 | 10000 | 1263958 | 6693878 | 14308701 | 1 | 140027 | 0 | 140054 | 140054 | 131797 | 3 | 132389 | 60100 | 30200 | 10000 | 20000 | 60200 | 10000 | 20000 | 140054 | 140051 | 1 | 1 | 50202 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 3210 | 1 | 127 | 1 | 1 | 139559 | 40000 | 13 | 10 | 13 | 10000 | 10000 | 40100 | 140055 | 140055 | 140036 | 140055 | 140036 |
60204 | 140054 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 140052 | 139456 | 129371 | 25 | 70104 | 40100 | 20004 | 10000 | 30100 | 20000 | 10000 | 1263985 | 6694022 | 14312591 | 1 | 140033 | 0 | 140060 | 140060 | 131806 | 3 | 132392 | 60100 | 30200 | 10000 | 20000 | 60200 | 10000 | 20000 | 140057 | 140057 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 3210 | 1 | 127 | 1 | 1 | 139570 | 40000 | 13 | 10 | 13 | 10000 | 10000 | 40100 | 140061 | 140061 | 140042 | 140042 | 140061 |
60204 | 140161 | 1049 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 140020 | 139406 | 129347 | 25 | 70100 | 40100 | 20000 | 10000 | 30100 | 20000 | 10000 | 1264020 | 6693734 | 14308701 | 1 | 140030 | 0 | 140051 | 140054 | 131800 | 3 | 132389 | 60100 | 30200 | 10000 | 20000 | 60200 | 10000 | 20000 | 140054 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10001 | 0 | 0 | 0 | 10000 | 0 | 0 | 1 | 0 | 0 | 3210 | 1 | 126 | 1 | 0 | 139559 | 40000 | 10 | 10 | 0 | 10000 | 10000 | 40100 | 140036 | 140052 | 140036 | 140052 | 140055 |
60204 | 140059 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10 | 0 | 1 | 0 | 0 | 140036 | 139427 | 129363 | 45 | 70102 | 40100 | 20002 | 10000 | 30100 | 20000 | 10000 | 1263958 | 6693878 | 14308806 | 1 | 140030 | 0 | 140051 | 140054 | 131793 | 3 | 132389 | 60100 | 30200 | 10000 | 20000 | 60200 | 10000 | 20000 | 140051 | 140035 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 3210 | 1 | 139 | 1 | 1 | 139559 | 40000 | 13 | 13 | 0 | 10000 | 10000 | 40100 | 140058 | 140042 | 140058 | 140058 | 140061 |
60204 | 140057 | 1049 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 13 | 0 | 1 | 0 | 1 | 140036 | 139427 | 129365 | 25 | 70102 | 40100 | 20002 | 10000 | 30100 | 20000 | 10000 | 1263958 | 6692947 | 14310939 | 1 | 140027 | 0 | 140054 | 140035 | 131800 | 3 | 132399 | 60100 | 30200 | 10000 | 20000 | 60200 | 10000 | 20000 | 140035 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10002 | 0 | 1 | 10000 | 0 | 0 | 3 | 10000 | 1 | 0 | 1 | 0 | 0 | 3210 | 1 | 127 | 1 | 1 | 139546 | 40000 | 13 | 13 | 13 | 10000 | 10000 | 40100 | 140052 | 140055 | 140052 | 140052 | 140052 |
Result (median cycles for code, minus 3 chain cycles): 11.0053
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | l2 tlb miss data (0b) | 0e | 0f | 1e | 22 | 23 | 24 | 3a | 3f | 4d | 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 | 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 |
60025 | 140126 | 1048 | 1 | 0 | 1 | 0 | 0 | 2 | 1 | 0 | 0 | 1 | 140038 | 139400 | 129364 | 25 | 70014 | 40010 | 20004 | 10000 | 30010 | 20000 | 10000 | 1264507 | 6693830 | 14326437 | 1 | 140063 | 140053 | 140053 | 131821 | 0 | 3 | 132436 | 60010 | 30020 | 10000 | 20000 | 60020 | 10000 | 20000 | 140049 | 140056 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10003 | 2 | 1 | 10002 | 0 | 1 | 1 | 10000 | 1 | 1 | 1 | 1 | 2 | 3140 | 6 | 113 | 2 | 2 | 139572 | 40000 | 6 | 6 | 6 | 10000 | 10000 | 40010 | 140054 | 140054 | 140054 | 140054 | 140054 |
60024 | 140053 | 1049 | 1 | 1 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 1 | 140026 | 139400 | 129364 | 25 | 70014 | 40010 | 20004 | 10000 | 30010 | 20000 | 10000 | 1264507 | 6693830 | 14326437 | 1 | 140029 | 140053 | 140053 | 131821 | 0 | 3 | 132436 | 60010 | 30020 | 10000 | 20000 | 60020 | 10000 | 20000 | 140053 | 140053 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10002 | 1 | 0 | 10001 | 0 | 1 | 4 | 10000 | 1 | 1 | 1 | 1 | 0 | 3140 | 4 | 113 | 2 | 2 | 139572 | 40000 | 6 | 6 | 6 | 10000 | 10000 | 40010 | 140054 | 140054 | 140054 | 140042 | 140054 |
60024 | 140041 | 1049 | 1 | 0 | 1 | 0 | 0 | 11 | 1 | 0 | 0 | 1 | 140026 | 139460 | 129364 | 25 | 70014 | 40010 | 20004 | 10000 | 30010 | 20000 | 10000 | 1264525 | 6693830 | 14326437 | 1 | 140029 | 140053 | 140053 | 131821 | 0 | 3 | 132436 | 60010 | 30020 | 10000 | 20000 | 60020 | 10000 | 20000 | 140054 | 140053 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10002 | 2 | 1 | 10002 | 0 | 1 | 1 | 10000 | 0 | 1 | 0 | 1 | 2 | 3140 | 4 | 113 | 2 | 2 | 139560 | 40000 | 6 | 6 | 6 | 10000 | 10000 | 40010 | 140054 | 140054 | 140054 | 140054 | 140054 |
60024 | 140053 | 1049 | 1 | 1 | 1 | 0 | 0 | 2 | 1 | 0 | 0 | 1 | 140038 | 139400 | 129364 | 25 | 70014 | 40010 | 20007 | 10000 | 30010 | 20000 | 10000 | 1264370 | 6694070 | 14326437 | 1 | 140029 | 140053 | 140041 | 131809 | 0 | 3 | 132436 | 60010 | 30020 | 10000 | 20000 | 60020 | 10000 | 20000 | 140058 | 140053 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10001 | 2 | 1 | 10001 | 0 | 1 | 10 | 10000 | 1 | 1 | 1 | 1 | 0 | 3140 | 4 | 113 | 2 | 2 | 139572 | 40000 | 6 | 6 | 0 | 10000 | 10000 | 40010 | 140042 | 140042 | 140054 | 140054 | 140054 |
60024 | 140053 | 1049 | 1 | 0 | 1 | 0 | 0 | 2 | 1 | 0 | 0 | 1 | 140038 | 139400 | 129364 | 25 | 70014 | 40010 | 20004 | 10000 | 30010 | 20000 | 10000 | 1264507 | 6693830 | 14326437 | 1 | 140017 | 140053 | 140053 | 131821 | 0 | 3 | 132436 | 60010 | 30020 | 10000 | 20000 | 60020 | 10000 | 20000 | 140057 | 140053 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10004 | 1 | 1 | 10001 | 0 | 0 | 1 | 10000 | 0 | 1 | 1 | 1 | 0 | 3140 | 4 | 113 | 2 | 2 | 139572 | 40000 | 6 | 0 | 0 | 10000 | 10000 | 40010 | 140054 | 140054 | 140054 | 140054 | 140054 |
60024 | 140053 | 1049 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 140038 | 139400 | 129364 | 25 | 70014 | 40010 | 20004 | 10000 | 30010 | 20000 | 10000 | 1264507 | 6693830 | 14326437 | 1 | 140029 | 140053 | 140053 | 131821 | 0 | 3 | 132436 | 60010 | 30020 | 10000 | 20000 | 60020 | 10000 | 20000 | 140056 | 140053 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10002 | 2 | 1 | 10003 | 0 | 1 | 1 | 10000 | 1 | 1 | 1 | 1 | 1 | 3140 | 4 | 113 | 2 | 2 | 139572 | 40000 | 6 | 6 | 6 | 10000 | 10000 | 40010 | 140054 | 140054 | 140054 | 140054 | 140054 |
60024 | 140053 | 1049 | 1 | 1 | 1 | 0 | 0 | 2 | 1 | 0 | 0 | 1 | 140038 | 139388 | 129364 | 25 | 70012 | 40010 | 20004 | 10000 | 30010 | 20000 | 10000 | 1264507 | 6693830 | 14326437 | 1 | 140029 | 140053 | 140053 | 131809 | 0 | 3 | 132436 | 60010 | 30020 | 10000 | 20000 | 60020 | 10000 | 20000 | 140056 | 140053 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10003 | 3 | 1 | 10001 | 0 | 1 | 1 | 10000 | 0 | 1 | 1 | 1 | 1 | 3140 | 4 | 113 | 2 | 2 | 139572 | 40000 | 6 | 6 | 0 | 10000 | 10000 | 40010 | 140054 | 140054 | 140054 | 140042 | 140054 |
60024 | 140053 | 1049 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 140038 | 139400 | 129364 | 25 | 70014 | 40010 | 20004 | 10000 | 30010 | 20000 | 10000 | 1264507 | 6693830 | 14326437 | 1 | 140017 | 140053 | 140053 | 131821 | 0 | 3 | 132436 | 60010 | 30020 | 10000 | 20000 | 60020 | 10000 | 20000 | 140057 | 140053 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10003 | 1 | 1 | 10002 | 0 | 1 | 1 | 10000 | 1 | 1 | 1 | 1 | 0 | 3140 | 4 | 170 | 2 | 2 | 139572 | 40000 | 6 | 0 | 6 | 10000 | 10000 | 40010 | 140042 | 140042 | 140042 | 140042 | 140054 |
60024 | 140053 | 1049 | 1 | 0 | 0 | 0 | 0 | 134 | 1 | 0 | 0 | 1 | 140038 | 139400 | 129364 | 25 | 70014 | 40010 | 20004 | 10000 | 30010 | 20000 | 10000 | 1264507 | 6693830 | 14326437 | 1 | 140017 | 140053 | 140053 | 131821 | 0 | 3 | 132436 | 60010 | 30020 | 10000 | 20000 | 60020 | 10000 | 20000 | 140054 | 140053 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10002 | 2 | 0 | 10002 | 0 | 1 | 1 | 10000 | 1 | 1 | 1 | 1 | 0 | 3140 | 4 | 113 | 2 | 2 | 139572 | 40000 | 0 | 6 | 6 | 10000 | 10000 | 40010 | 140054 | 140054 | 140054 | 140054 | 140145 |
60024 | 140053 | 1049 | 1 | 0 | 1 | 0 | 0 | 2 | 1 | 0 | 0 | 1 | 140026 | 139400 | 129364 | 25 | 70014 | 40010 | 20004 | 10000 | 30010 | 20000 | 10000 | 1264507 | 6693830 | 14326437 | 1 | 140017 | 140053 | 140053 | 131821 | 0 | 3 | 132436 | 60010 | 30020 | 10000 | 20000 | 60020 | 10000 | 20000 | 140053 | 140053 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10003 | 1 | 1 | 10002 | 1 | 1 | 1 | 10000 | 1 | 1 | 1 | 1 | 2 | 3140 | 4 | 113 | 2 | 2 | 139572 | 40000 | 0 | 6 | 6 | 10000 | 10000 | 40010 | 140054 | 140054 | 140054 | 140054 | 140054 |
Count: 8
Code:
ld1r { v0.4h }, [x6] ld1r { v0.4h }, [x6] ld1r { v0.4h }, [x6] ld1r { v0.4h }, [x6] ld1r { v0.4h }, [x6] ld1r { v0.4h }, [x6] ld1r { v0.4h }, [x6] ld1r { v0.4h }, [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.3341
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 | 22 | 23 | 3a | 3f | 43 | 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) | 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) | 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 | 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 |
160205 | 26739 | 200 | 1 | 0 | 0 | 1 | 0 | 0 | 78 | 0 | 1 | 0 | 0 | 26713 | 2 | 12 | 12 | 16 | 25 | 160145 | 100 | 80045 | 80000 | 100 | 80000 | 80000 | 500 | 1173183 | 1887343 | 1 | 26709 | 26708 | 26737 | 6761 | 0 | 3 | 6707 | 160100 | 200 | 80000 | 80000 | 200 | 80000 | 80000 | 26737 | 26737 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80019 | 19 | 43 | 80058 | 0 | 1 | 2 | 61 | 80040 | 6 | 1 | 19 | 43 | 19 | 0 | 5110 | 1 | 16 | 1 | 1 | 26734 | 13 | 0 | 1 | 80000 | 80000 | 100 | 26716 | 26738 | 26716 | 26738 | 26729 |
160204 | 26728 | 200 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 0 | 0 | 26713 | 2 | 0 | 0 | 0 | 25 | 160145 | 100 | 80045 | 80000 | 100 | 80000 | 80000 | 500 | 1174628 | 1887334 | 0 | 26709 | 26708 | 26737 | 6732 | 0 | 3 | 6672 | 160100 | 200 | 80000 | 80000 | 200 | 80000 | 80000 | 26728 | 26728 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 43 | 80039 | 0 | 0 | 0 | 39 | 80039 | 6 | 1 | 39 | 43 | 0 | 0 | 5110 | 1 | 16 | 1 | 1 | 26705 | 10 | 10 | 0 | 80000 | 80000 | 100 | 26729 | 26729 | 26709 | 26729 | 26729 |
160204 | 26728 | 200 | 0 | 0 | 0 | 0 | 0 | 1 | 63 | 0 | 1 | 0 | 1 | 26713 | 0 | 12 | 12 | 16 | 25 | 160100 | 100 | 80000 | 80000 | 100 | 80000 | 80000 | 500 | 1168754 | 1883573 | 1 | 26709 | 26728 | 26737 | 6758 | 0 | 3 | 6695 | 160100 | 200 | 80000 | 80000 | 200 | 80000 | 80000 | 26728 | 26728 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 43 | 80000 | 0 | 0 | 0 | 39 | 80039 | 6 | 1 | 39 | 43 | 0 | 0 | 5110 | 1 | 16 | 1 | 1 | 26725 | 10 | 10 | 0 | 80000 | 80000 | 100 | 26729 | 26729 | 26729 | 26729 | 26729 |
160204 | 26728 | 200 | 0 | 0 | 0 | 0 | 0 | 0 | 63 | 0 | 1 | 0 | 0 | 26713 | 0 | 12 | 12 | 0 | 25 | 160145 | 100 | 80045 | 80000 | 100 | 80000 | 80000 | 500 | 1173183 | 1885271 | 0 | 26709 | 26728 | 26737 | 6766 | 0 | 3 | 6694 | 160100 | 200 | 80000 | 80000 | 200 | 80000 | 80000 | 26728 | 26728 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80260 | 0 | 43 | 80000 | 0 | 0 | 0 | 39 | 80039 | 6 | 1 | 39 | 43 | 0 | 0 | 5110 | 1 | 16 | 1 | 1 | 26705 | 10 | 10 | 0 | 80000 | 80000 | 100 | 26729 | 26729 | 26729 | 26709 | 26729 |
160204 | 26728 | 200 | 0 | 0 | 0 | 1 | 0 | 0 | 297 | 0 | 1 | 0 | 1 | 26713 | 2 | 12 | 12 | 16 | 25 | 160145 | 100 | 80045 | 80000 | 100 | 80000 | 80000 | 500 | 1168754 | 1887334 | 0 | 26709 | 26728 | 26737 | 6750 | 0 | 3 | 6692 | 160100 | 200 | 80000 | 80000 | 200 | 80000 | 80000 | 26728 | 26708 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 43 | 80000 | 0 | 0 | 0 | 39 | 80039 | 6 | 0 | 39 | 43 | 0 | 0 | 5110 | 1 | 16 | 1 | 1 | 26725 | 10 | 10 | 0 | 80000 | 80000 | 100 | 26729 | 26729 | 26709 | 26709 | 26729 |
160204 | 26728 | 200 | 0 | 0 | 0 | 0 | 0 | 0 | 63 | 0 | 1 | 0 | 0 | 26713 | 0 | 0 | 0 | 0 | 25 | 160100 | 100 | 80045 | 80000 | 100 | 80000 | 80000 | 500 | 1174628 | 1887387 | 0 | 26709 | 26728 | 26737 | 6750 | 0 | 3 | 6695 | 160100 | 200 | 80000 | 80000 | 200 | 80000 | 80000 | 26728 | 26728 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 0 | 80000 | 0 | 0 | 0 | 39 | 80039 | 6 | 1 | 39 | 0 | 0 | 0 | 5110 | 1 | 16 | 1 | 1 | 26725 | 10 | 10 | 0 | 80000 | 80000 | 100 | 26729 | 26729 | 26709 | 26729 | 26709 |
160204 | 26728 | 200 | 0 | 0 | 0 | 0 | 0 | 1 | 87 | 0 | 0 | 0 | 0 | 26713 | 2 | 0 | 12 | 0 | 25 | 160145 | 100 | 80045 | 80000 | 100 | 80000 | 80000 | 500 | 1174628 | 1884011 | 1 | 26689 | 26728 | 26737 | 6750 | 0 | 3 | 6696 | 160100 | 200 | 80000 | 80000 | 200 | 80000 | 80000 | 26728 | 26728 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80130 | 0 | 0 | 80039 | 0 | 0 | 0 | 39 | 80039 | 6 | 1 | 39 | 43 | 0 | 0 | 5110 | 1 | 16 | 1 | 1 | 26734 | 13 | 13 | 0 | 80000 | 80000 | 100 | 26738 | 26716 | 26738 | 26738 | 26716 |
160204 | 26737 | 200 | 1 | 0 | 1 | 0 | 0 | 0 | 258 | 0 | 1 | 0 | 3 | 26722 | 2 | 7 | 7 | 19 | 25 | 160165 | 100 | 80065 | 80000 | 100 | 80000 | 80000 | 500 | 1169295 | 1879415 | 0 | 26718 | 26715 | 26737 | 6659 | 0 | 3 | 6700 | 160100 | 200 | 80000 | 80000 | 200 | 80000 | 80000 | 26737 | 26737 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80019 | 20 | 43 | 80059 | 2 | 0 | 1 | 60 | 80039 | 6 | 1 | 59 | 43 | 19 | 1 | 5110 | 1 | 16 | 1 | 1 | 26734 | 13 | 13 | 2 | 80000 | 80000 | 100 | 26738 | 26738 | 26738 | 26738 | 26745 |
160204 | 26737 | 201 | 1 | 1 | 1 | 1 | 0 | 0 | 69 | 0 | 1 | 0 | 1 | 26713 | 2 | 12 | 12 | 16 | 25 | 160145 | 100 | 80045 | 80000 | 100 | 80000 | 80000 | 500 | 1174628 | 1887334 | 1 | 26709 | 26728 | 26715 | 6752 | 0 | 3 | 6793 | 160100 | 200 | 80000 | 80000 | 200 | 80000 | 80000 | 26708 | 26728 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 43 | 80039 | 0 | 0 | 0 | 39 | 80039 | 6 | 0 | 39 | 43 | 0 | 0 | 5110 | 1 | 16 | 1 | 2 | 26708 | 0 | 10 | 0 | 80000 | 80000 | 100 | 26729 | 26729 | 26729 | 26729 | 26729 |
160204 | 26728 | 200 | 0 | 0 | 0 | 0 | 0 | 0 | 480 | 0 | 1 | 0 | 1 | 26713 | 0 | 12 | 12 | 16 | 25 | 160145 | 100 | 80045 | 80000 | 100 | 80000 | 80000 | 500 | 1173183 | 1887340 | 1 | 26709 | 26728 | 26737 | 6758 | 0 | 3 | 6695 | 160100 | 200 | 80000 | 80000 | 200 | 80000 | 80000 | 26708 | 26728 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 43 | 80039 | 0 | 0 | 0 | 39 | 80039 | 0 | 1 | 0 | 43 | 0 | 0 | 5110 | 1 | 16 | 1 | 1 | 26725 | 10 | 10 | 0 | 80000 | 80000 | 100 | 26729 | 26729 | 26729 | 26729 | 26709 |
Result (median cycles for code divided by count): 0.3342
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 19 | 1e | 1f | 22 | 23 | 3a | 3f | 43 | 46 | 49 | 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) | 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) | 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 | 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 |
160025 | 26743 | 200 | 1 | 1 | 0 | 2 | 0 | 0 | 1 | 443 | 104 | 1 | 0 | 4 | 26718 | 0 | 18 | 18 | 3 | 25 | 160073 | 10 | 80063 | 80000 | 10 | 80000 | 80000 | 50 | 1173093 | 1885113 | 1 | 26714 | 26733 | 26733 | 6677 | 0 | 3 | 6722 | 160010 | 20 | 80000 | 80000 | 20 | 80000 | 80000 | 26733 | 26737 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80021 | 20 | 42 | 80056 | 1 | 0 | 1 | 62 | 80000 | 6 | 1 | 56 | 42 | 19 | 0 | 5020 | 14 | 16 | 3 | 3 | 26734 | 9 | 9 | 80000 | 80000 | 10 | 26734 | 26738 | 26720 | 26734 | 26734 |
160024 | 26733 | 200 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 64 | 0 | 1 | 0 | 2 | 26725 | 2 | 18 | 18 | 16 | 25 | 160072 | 10 | 80063 | 80000 | 10 | 80000 | 80000 | 50 | 1169681 | 1882677 | 0 | 26719 | 26734 | 26984 | 6680 | 0 | 3 | 6713 | 160010 | 20 | 80000 | 80000 | 20 | 80000 | 80000 | 26733 | 26733 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80020 | 19 | 41 | 80057 | 1 | 1 | 1 | 59 | 80038 | 6 | 1 | 57 | 42 | 19 | 1 | 5020 | 3 | 16 | 3 | 7 | 26730 | 9 | 9 | 80000 | 80000 | 10 | 26738 | 26734 | 26738 | 26738 | 26734 |
160024 | 26733 | 200 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 77 | 0 | 0 | 0 | 2 | 26718 | 2 | 18 | 18 | 15 | 25 | 160073 | 10 | 80063 | 80000 | 10 | 80000 | 80000 | 50 | 1167999 | 1883801 | 1 | 26718 | 26733 | 26733 | 6677 | 0 | 3 | 6761 | 160010 | 20 | 80000 | 80000 | 20 | 80000 | 80000 | 26733 | 26733 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80022 | 19 | 42 | 80057 | 2 | 0 | 0 | 62 | 80037 | 6 | 1 | 57 | 42 | 19 | 1 | 5020 | 3 | 16 | 3 | 3 | 26730 | 9 | 9 | 80000 | 80000 | 10 | 26734 | 26734 | 26716 | 26734 | 26716 |
160024 | 26733 | 200 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 65 | 0 | 1 | 0 | 3 | 26718 | 2 | 18 | 18 | 15 | 25 | 160073 | 10 | 80061 | 80000 | 10 | 80000 | 80000 | 50 | 1175054 | 1883645 | 0 | 26714 | 26733 | 26733 | 6677 | 0 | 3 | 6773 | 160010 | 20 | 80000 | 80000 | 20 | 80000 | 80189 | 26896 | 26733 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80020 | 20 | 42 | 80057 | 1 | 1 | 0 | 62 | 80038 | 6 | 1 | 57 | 42 | 19 | 2 | 5020 | 3 | 16 | 4 | 3 | 26730 | 9 | 9 | 80000 | 80000 | 10 | 26734 | 26716 | 26734 | 26734 | 26734 |
160024 | 26733 | 200 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 128 | 0 | 1 | 0 | 3 | 26718 | 2 | 18 | 18 | 15 | 25 | 160073 | 10 | 80061 | 80000 | 10 | 80000 | 80000 | 50 | 1171570 | 1887298 | 0 | 26726 | 26733 | 26733 | 6721 | 97 | 3 | 6722 | 160376 | 20 | 80000 | 80000 | 20 | 80000 | 80000 | 26733 | 26733 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80020 | 19 | 0 | 80019 | 0 | 0 | 2 | 955 | 80038 | 0 | 0 | 57 | 42 | 19 | 2 | 5020 | 3 | 16 | 3 | 3 | 26730 | 9 | 9 | 80000 | 80000 | 10 | 26734 | 26716 | 26734 | 26734 | 26734 |
160024 | 26715 | 200 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 83 | 0 | 1 | 0 | 3 | 26700 | 2 | 18 | 18 | 16 | 25 | 160071 | 10 | 80062 | 80000 | 10 | 80000 | 80000 | 50 | 1167530 | 1877909 | 0 | 26714 | 26733 | 26733 | 6722 | 0 | 3 | 6713 | 160010 | 20 | 80000 | 80000 | 20 | 80000 | 80000 | 26733 | 26733 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80020 | 19 | 42 | 80056 | 1 | 0 | 0 | 59 | 80038 | 0 | 1 | 58 | 42 | 19 | 2 | 5020 | 3 | 16 | 7 | 3 | 26730 | 9 | 9 | 80000 | 80000 | 10 | 26734 | 26734 | 26734 | 26734 | 26734 |
160024 | 26733 | 200 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 80 | 0 | 1 | 0 | 3 | 26718 | 2 | 18 | 18 | 15 | 25 | 160029 | 10 | 80061 | 80000 | 10 | 80000 | 80000 | 50 | 1167530 | 1877909 | 1 | 26714 | 26733 | 26733 | 6735 | 0 | 3 | 6713 | 160010 | 20 | 80000 | 80000 | 20 | 80000 | 80000 | 26733 | 26733 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80021 | 21 | 42 | 80058 | 1 | 0 | 1 | 24 | 80000 | 6 | 1 | 58 | 42 | 19 | 1 | 5020 | 3 | 16 | 3 | 3 | 26712 | 9 | 0 | 80000 | 80000 | 10 | 26716 | 26734 | 26734 | 26734 | 26734 |
160024 | 26733 | 200 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 71 | 0 | 1 | 0 | 1 | 26700 | 2 | 18 | 18 | 16 | 25 | 160073 | 10 | 80063 | 80000 | 10 | 80000 | 80000 | 50 | 1171570 | 1882677 | 0 | 26714 | 26733 | 26733 | 6768 | 0 | 3 | 6708 | 160010 | 20 | 80000 | 80000 | 20 | 80000 | 80000 | 26733 | 26733 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80020 | 19 | 42 | 80057 | 0 | 0 | 1 | 21 | 80038 | 6 | 1 | 57 | 42 | 19 | 2 | 5020 | 3 | 16 | 3 | 3 | 26730 | 9 | 9 | 80000 | 80000 | 10 | 26734 | 26734 | 26737 | 26734 | 26734 |
160024 | 26733 | 200 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 287 | 0 | 1 | 0 | 3 | 26718 | 2 | 18 | 18 | 16 | 25 | 160071 | 10 | 80062 | 80000 | 10 | 80000 | 80000 | 50 | 1164410 | 1877544 | 0 | 26714 | 26733 | 26733 | 6771 | 0 | 3 | 6717 | 160010 | 20 | 80000 | 80000 | 20 | 80000 | 80000 | 26733 | 26733 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80021 | 19 | 42 | 80058 | 1 | 0 | 0 | 58 | 80039 | 6 | 1 | 57 | 42 | 19 | 1 | 5020 | 3 | 16 | 3 | 3 | 26730 | 0 | 9 | 80000 | 80000 | 10 | 26734 | 26734 | 26734 | 26734 | 26734 |
160024 | 26733 | 200 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 83 | 0 | 1 | 0 | 4 | 26718 | 2 | 18 | 18 | 16 | 25 | 160071 | 10 | 80062 | 80000 | 10 | 80000 | 80000 | 50 | 1167530 | 1875848 | 0 | 26717 | 26737 | 26938 | 6737 | 0 | 3 | 6713 | 160010 | 20 | 80000 | 80000 | 20 | 80000 | 80000 | 26733 | 26733 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80019 | 19 | 42 | 80057 | 0 | 0 | 2 | 59 | 80038 | 6 | 1 | 57 | 0 | 19 | 0 | 5020 | 3 | 16 | 3 | 3 | 26730 | 9 | 9 | 80000 | 80000 | 10 | 26734 | 26734 | 26922 | 26781 | 26777 |