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:
ld2r { v0.2s, v1.2s }, [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.004
Integer unit issues: 0.000
Load/store unit issues: 1.000
SIMD/FP unit issues: 2.004
retire uop (01) | cycle (02) | 03 | l1i tlb fill (04) | 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 | 3a | 3f | 43 | 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) | l1d cache writeback (a8) | a9 | ac | af | b5 | bb | l1d cache miss ld nonspec (bf) | 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 |
63005 | 28423 | 214 | 2 | 4 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 539 | 0 | 1 | 0 | 4771 | 28129 | 0 | 1 | 1 | 16073 | 3000 | 2004 | 1000 | 2000 | 1000 | 5000 | 23856 | 6 | 22818 | 28394 | 28441 | 3 | 10 | 3000 | 1000 | 2000 | 1000 | 2002 | 28276 | 28334 | 1 | 1 | 61001 | 1000 | 1000 | 1 | 1000 | 0 | 2 | 1000 | 0 | 0 | 0 | 1001 | 2 | 1 | 2 | 0 | 13675 | 9940 | 7079 | 3375 | 1 | 55 | 19798 | 3395 | 3817 | 20 | 50 | 46 | 27939 | 14313 | 12546 | 13536 | 1000 | 2000 | 28298 | 28206 | 28335 | 28332 | 28233 |
63004 | 28316 | 212 | 0 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 8 | 0 | 0 | 0 | 5109 | 28074 | 0 | 0 | 1 | 16160 | 3000 | 2000 | 1000 | 2000 | 1000 | 5000 | 23872 | 8 | 22764 | 28169 | 28160 | 3 | 10 | 3000 | 1000 | 2000 | 1000 | 2000 | 28270 | 28104 | 1 | 1 | 61001 | 1000 | 1000 | 1 | 1000 | 0 | 2 | 1001 | 1 | 0 | 0 | 1001 | 2 | 0 | 2 | 0 | 13700 | 10133 | 7253 | 3350 | 0 | 44 | 19478 | 3432 | 3822 | 13 | 44 | 42 | 27886 | 14376 | 12502 | 13420 | 1000 | 2000 | 28250 | 28397 | 28259 | 28346 | 28400 |
63004 | 28244 | 211 | 0 | 2 | 0 | 2 | 0 | 0 | 1 | 0 | 0 | 366 | 0 | 1 | 0 | 5106 | 28129 | 0 | 0 | 0 | 16331 | 3006 | 2006 | 1000 | 2000 | 1000 | 5000 | 23804 | 11 | 22780 | 28363 | 28279 | 3 | 10 | 3000 | 1000 | 2000 | 1000 | 2000 | 28281 | 28111 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 0 | 2 | 1000 | 0 | 0 | 1 | 1000 | 1 | 0 | 2 | 0 | 13916 | 10162 | 7193 | 3335 | 1 | 47 | 19739 | 3304 | 3810 | 21 | 49 | 46 | 27879 | 14451 | 12291 | 13100 | 1000 | 2000 | 28203 | 28462 | 28383 | 28400 | 28400 |
63004 | 28446 | 212 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 396 | 0 | 1 | 0 | 5028 | 28113 | 0 | 1 | 0 | 16147 | 3004 | 2004 | 1000 | 2000 | 1000 | 5000 | 23812 | 7 | 22783 | 28236 | 28140 | 3 | 10 | 3000 | 1000 | 2000 | 1000 | 2000 | 28269 | 28290 | 1 | 1 | 61001 | 1000 | 1000 | 1 | 1000 | 0 | 2 | 1001 | 2 | 2 | 0 | 1001 | 1 | 0 | 2 | 0 | 13792 | 10327 | 7272 | 3404 | 1 | 52 | 19733 | 3440 | 3823 | 12 | 49 | 50 | 27867 | 14382 | 12420 | 13295 | 1000 | 2000 | 28492 | 28284 | 28262 | 28279 | 28459 |
63004 | 28411 | 212 | 0 | 1 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 362 | 0 | 1 | 0 | 5018 | 28075 | 0 | 0 | 0 | 16252 | 3004 | 2004 | 1000 | 2000 | 1000 | 5000 | 23814 | 10 | 22794 | 28318 | 28334 | 3 | 10 | 3000 | 1000 | 2000 | 1000 | 2000 | 28197 | 28291 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 0 | 2 | 1000 | 1 | 0 | 1 | 1001 | 1 | 0 | 2 | 0 | 13794 | 10086 | 7181 | 3257 | 0 | 45 | 19856 | 3265 | 3815 | 10 | 51 | 47 | 27894 | 14441 | 12919 | 13498 | 1000 | 2000 | 28287 | 28326 | 28310 | 28248 | 28291 |
63004 | 28301 | 212 | 0 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 275 | 0 | 0 | 0 | 4980 | 28039 | 0 | 1 | 1 | 16163 | 3004 | 2004 | 1000 | 2000 | 1000 | 5001 | 23848 | 0 | 22750 | 28264 | 28285 | 3 | 10 | 3000 | 1000 | 2000 | 1000 | 2000 | 28261 | 28265 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 0 | 2 | 1000 | 1 | 0 | 0 | 1000 | 2 | 0 | 0 | 0 | 13626 | 10275 | 7172 | 3407 | 0 | 46 | 19695 | 3211 | 3814 | 10 | 48 | 54 | 27921 | 14884 | 12601 | 13690 | 1000 | 2000 | 28343 | 28337 | 28283 | 28427 | 28395 |
63004 | 28305 | 213 | 0 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 45 | 0 | 1 | 0 | 5014 | 28216 | 0 | 0 | 0 | 16190 | 3004 | 2004 | 1000 | 2000 | 1000 | 5000 | 23859 | 2 | 22804 | 28367 | 28519 | 3 | 10 | 3000 | 1000 | 2000 | 1000 | 2000 | 28261 | 28433 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 0 | 2 | 1000 | 0 | 0 | 0 | 1000 | 1 | 1 | 0 | 0 | 13644 | 10118 | 7176 | 3395 | 1 | 46 | 19698 | 3324 | 3818 | 21 | 46 | 52 | 28122 | 15652 | 13045 | 13726 | 1000 | 2000 | 28952 | 28874 | 28739 | 28703 | 28641 |
63004 | 28724 | 222 | 0 | 2 | 0 | 2 | 0 | 1 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 5045 | 28323 | 0 | 0 | 0 | 16193 | 3004 | 2006 | 1000 | 2000 | 1000 | 5000 | 23860 | 0 | 22722 | 28356 | 28326 | 3 | 10 | 3000 | 1000 | 2000 | 1000 | 2000 | 28295 | 28288 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 0 | 2 | 1001 | 0 | 0 | 0 | 1000 | 1 | 0 | 3 | 0 | 13608 | 10040 | 7239 | 3324 | 1 | 45 | 19528 | 3316 | 3813 | 12 | 47 | 48 | 27938 | 14348 | 12469 | 13058 | 1000 | 2000 | 28429 | 28198 | 28182 | 28164 | 28157 |
63004 | 28246 | 211 | 0 | 2 | 0 | 3 | 0 | 1 | 0 | 0 | 0 | 17 | 0 | 0 | 0 | 5095 | 28236 | 0 | 0 | 0 | 16252 | 3000 | 2004 | 1000 | 2000 | 1000 | 5000 | 23816 | 4 | 22747 | 28223 | 28386 | 3 | 10 | 3000 | 1000 | 2000 | 1000 | 2000 | 28243 | 28393 | 1 | 1 | 61001 | 1000 | 1000 | 0 | 1000 | 0 | 0 | 1000 | 0 | 0 | 0 | 1001 | 0 | 0 | 2 | 0 | 13531 | 9823 | 7212 | 3423 | 0 | 45 | 19740 | 3358 | 3813 | 9 | 43 | 44 | 27880 | 14540 | 12377 | 13081 | 1000 | 2000 | 28087 | 28176 | 28418 | 28385 | 28363 |
63004 | 28411 | 211 | 0 | 1 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 605 | 0 | 1 | 0 | 5047 | 28072 | 0 | 0 | 1 | 16192 | 3004 | 2006 | 1000 | 2000 | 1000 | 5000 | 23859 | 5 | 22747 | 28265 | 28416 | 3 | 10 | 3000 | 1000 | 2000 | 1000 | 2000 | 28305 | 28247 | 1 | 1 | 61001 | 1000 | 1000 | 1 | 1000 | 0 | 2 | 1001 | 0 | 0 | 1 | 1000 | 0 | 0 | 2 | 0 | 13750 | 10276 | 7170 | 3403 | 0 | 51 | 19739 | 3331 | 3818 | 5 | 44 | 46 | 27796 | 14491 | 12809 | 13254 | 1000 | 2000 | 28382 | 28301 | 28323 | 28467 | 28232 |
Chain cycles: 3
Code:
ld2r { v0.2s, v1.2s }, [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 | mmu table walk data (08) | 0e | 0f | 18 | 19 | 1e | 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 | 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) | ac | af | b5 | l1d cache miss ld nonspec (bf) | branch cond mispred nonspec (c5) | 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 |
70205 | 140051 | 1049 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 140086 | 139614 | 139346 | 129360 | 25 | 80103 | 40100 | 30000 | 10000 | 30100 | 30000 | 10000 | 1264354 | 6693731 | 20081843 | 0 | 5 | 140030 | 140107 | 140055 | 130562 | 0 | 3 | 131150 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140035 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 10001 | 1 | 1 | 0 | 3210 | 5 | 0 | 1 | 128 | 1 | 1 | 139566 | 40000 | 0 | 10 | 13 | 10000 | 20000 | 40100 | 140052 | 140055 | 140036 | 140055 | 140052 |
70204 | 140035 | 1049 | 0 | 1 | 1 | 0 | 4 | 25 | 0 | 0 | 0 | 140020 | 139404 | 139346 | 129360 | 25 | 80100 | 40100 | 30003 | 10000 | 30100 | 30000 | 10000 | 1264310 | 6692791 | 20081843 | 1 | 5 | 140030 | 140054 | 140053 | 130559 | 0 | 3 | 131150 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140054 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 1 | 180 | 10000 | 1 | 1 | 0 | 3210 | 5 | 2 | 1 | 128 | 1 | 1 | 139544 | 40000 | 0 | 13 | 13 | 10000 | 20000 | 40100 | 140036 | 140055 | 140036 | 140055 | 140055 |
70204 | 140054 | 1049 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 140020 | 139561 | 139325 | 129357 | 25 | 80103 | 40100 | 30003 | 10000 | 30100 | 30000 | 10000 | 1264310 | 6693731 | 20081843 | 1 | 5 | 140030 | 140131 | 140057 | 130562 | 0 | 3 | 131150 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140035 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 1 | 0 | 10000 | 1 | 1 | 0 | 3210 | 0 | 1 | 1 | 128 | 1 | 1 | 139544 | 40000 | 0 | 0 | 13 | 10000 | 20000 | 40100 | 140036 | 140055 | 140052 | 140036 | 140055 |
70204 | 140054 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 140020 | 139608 | 139325 | 129360 | 25 | 80103 | 40100 | 30003 | 10000 | 30100 | 30000 | 10000 | 1264390 | 6693731 | 20081843 | 1 | 5 | 140011 | 140054 | 140051 | 130531 | 0 | 3 | 131150 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140054 | 140035 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 1 | 1 | 10000 | 1 | 1 | 0 | 3210 | 0 | 2 | 1 | 133 | 1 | 1 | 139566 | 40000 | 10 | 0 | 10 | 10000 | 20000 | 40100 | 140055 | 140036 | 140052 | 140055 | 140052 |
70204 | 140051 | 1049 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 140020 | 139608 | 139346 | 129360 | 25 | 80103 | 40100 | 30003 | 10000 | 30100 | 30000 | 10000 | 1264310 | 6693584 | 20081843 | 1 | 5 | 140027 | 140088 | 140051 | 130562 | 0 | 3 | 131127 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140054 | 140036 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 0 | 10000 | 0 | 1 | 10000 | 0 | 1 | 0 | 3210 | 0 | 0 | 1 | 128 | 1 | 1 | 139564 | 40000 | 10 | 10 | 13 | 10000 | 20000 | 40100 | 140055 | 140055 | 140036 | 140053 | 140055 |
70204 | 140051 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 140039 | 139404 | 139346 | 129360 | 25 | 80103 | 40100 | 30003 | 10000 | 30100 | 30000 | 10000 | 1264310 | 6692791 | 20082304 | 1 | 5 | 140011 | 140038 | 140054 | 130567 | 0 | 3 | 131126 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140035 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 10000 | 1 | 1 | 0 | 3210 | 5 | 2 | 1 | 133 | 1 | 1 | 139544 | 40000 | 0 | 13 | 13 | 10000 | 20000 | 40100 | 140036 | 140055 | 140055 | 140055 | 140055 |
70204 | 140054 | 1049 | 0 | 0 | 0 | 4 | 0 | 0 | 0 | 0 | 0 | 140039 | 139608 | 139346 | 129341 | 25 | 80103 | 40100 | 30003 | 10000 | 30100 | 30000 | 10000 | 1264310 | 6693731 | 20081843 | 1 | 5 | 140011 | 140055 | 140051 | 130562 | 0 | 3 | 131147 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140054 | 140035 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10001 | 0 | 0 | 10000 | 0 | 0 | 10000 | 1 | 1 | 0 | 3210 | 5 | 3 | 1 | 128 | 1 | 1 | 139566 | 40000 | 0 | 0 | 0 | 10000 | 20000 | 40100 | 140055 | 140055 | 140036 | 140055 | 140036 |
70204 | 140054 | 1049 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 140020 | 139404 | 139380 | 129366 | 25 | 80100 | 40100 | 30000 | 10000 | 30100 | 30000 | 10000 | 1264319 | 6693731 | 20079451 | 1 | 0 | 140011 | 140054 | 140057 | 130561 | 0 | 3 | 131150 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140035 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 10000 | 1 | 1 | 0 | 3210 | 5 | 1 | 1 | 133 | 1 | 1 | 139569 | 40000 | 0 | 13 | 10 | 10000 | 20000 | 40100 | 140055 | 140055 | 140055 | 140036 | 140055 |
70204 | 140054 | 1049 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 140039 | 139608 | 139325 | 129341 | 25 | 80103 | 40100 | 30009 | 10000 | 30100 | 30000 | 10000 | 1264390 | 6692791 | 20082563 | 1 | 5 | 140030 | 140060 | 140054 | 130562 | 0 | 3 | 131147 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140051 | 140035 | 1 | 1 | 50202 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 1 | 1 | 10000 | 0 | 1 | 0 | 3210 | 5 | 0 | 1 | 128 | 1 | 1 | 139566 | 40000 | 13 | 13 | 0 | 10000 | 20000 | 40100 | 140060 | 140055 | 140055 | 140055 | 140055 |
70204 | 140054 | 1049 | 0 | 0 | 1 | 0 | 0 | 6 | 0 | 0 | 0 | 140020 | 139608 | 139325 | 129341 | 25 | 80100 | 40100 | 30003 | 10000 | 30100 | 30000 | 10000 | 1264310 | 6693731 | 20081843 | 1 | 5 | 140030 | 140054 | 140035 | 130567 | 0 | 3 | 131150 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140054 | 140035 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 10000 | 0 | 1 | 0 | 3210 | 5 | 1 | 1 | 128 | 1 | 1 | 139566 | 40000 | 13 | 0 | 0 | 10000 | 20000 | 40100 | 140055 | 140036 | 140055 | 140055 | 140055 |
Result (median cycles for code, minus 3 chain cycles): 11.0051
retire uop (01) | cycle (02) | 03 | 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) | 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 cache miss ld (a3) | ld unit uop (a6) | l1d cache writeback (a8) | ac | af | b5 | bb | l1d cache miss ld nonspec (bf) | l1d tlb miss nonspec (c1) | branch mispred nonspec (cb) | 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 | 140057 | 1049 | 0 | 0 | 0 | 0 | 6 | 0 | 1 | 0 | 140036 | 139507 | 139325 | 129357 | 25 | 80010 | 40010 | 30006 | 10000 | 30010 | 30000 | 10000 | 1264783 | 6693584 | 20081843 | 0 | 140027 | 0 | 140051 | 140051 | 130569 | 3 | 131176 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140051 | 140051 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 1 | 10000 | 1 | 0 | 10000 | 1 | 0 | 0 | 0 | 0 | 3140 | 6 | 121 | 3 | 3 | 139573 | 40000 | 10 | 10 | 10 | 10000 | 20000 | 40010 | 140052 | 140052 | 140036 | 140036 | 140040 |
70025 | 140089 | 1049 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 140036 | 139507 | 139344 | 129341 | 25 | 80013 | 40010 | 30000 | 10000 | 30010 | 30000 | 10000 | 1264783 | 6693632 | 20081843 | 0 | 140028 | 0 | 140051 | 140051 | 130569 | 3 | 131176 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140051 | 140051 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 1 | 10000 | 1 | 6 | 10000 | 1 | 0 | 1 | 0 | 0 | 3140 | 7 | 121 | 7 | 4 | 139573 | 40000 | 10 | 0 | 10 | 10000 | 20000 | 40010 | 140052 | 140036 | 140052 | 140052 | 140052 |
70024 | 140036 | 1049 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 140020 | 139507 | 139344 | 129357 | 25 | 80013 | 40010 | 30003 | 10000 | 30010 | 30000 | 10000 | 1264719 | 6693584 | 20079451 | 0 | 140027 | 0 | 140051 | 140051 | 130553 | 3 | 131179 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140051 | 140035 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 1 | 10000 | 1 | 9 | 10000 | 1 | 0 | 1 | 0 | 0 | 3140 | 7 | 120 | 7 | 3 | 139573 | 40000 | 13 | 10 | 10 | 10000 | 20000 | 40010 | 140052 | 140052 | 140052 | 140055 | 140052 |
70024 | 140051 | 1049 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 140024 | 139507 | 139344 | 129357 | 25 | 80010 | 40010 | 30003 | 10000 | 30010 | 30000 | 10000 | 1264783 | 6692791 | 20081843 | 0 | 140076 | 0 | 140051 | 140051 | 130569 | 3 | 131184 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140051 | 140059 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 1 | 10000 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 3140 | 7 | 121 | 7 | 3 | 139557 | 40000 | 0 | 10 | 0 | 10000 | 20000 | 40010 | 140036 | 140052 | 140052 | 140036 | 140052 |
70024 | 140051 | 1049 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 140020 | 139487 | 139325 | 129357 | 25 | 80013 | 40010 | 30000 | 10000 | 30010 | 30000 | 10000 | 1264783 | 6693584 | 20081843 | 0 | 140027 | 0 | 140051 | 140035 | 130553 | 3 | 131176 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140051 | 140051 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 1 | 10000 | 0 | 0 | 10000 | 0 | 0 | 1 | 0 | 0 | 3140 | 3 | 121 | 7 | 4 | 139573 | 40000 | 10 | 10 | 10 | 10000 | 20000 | 40010 | 140052 | 140052 | 140052 | 140052 | 140055 |
70024 | 140051 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 140036 | 139507 | 139275 | 129363 | 25 | 80013 | 40010 | 30003 | 10000 | 30150 | 30738 | 10050 | 1264783 | 6692791 | 20081843 | 0 | 140028 | 0 | 140409 | 140051 | 130569 | 3 | 131176 | 70010 | 30020 | 10000 | 30000 | 60020 | 10107 | 30000 | 140051 | 140051 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 1 | 10000 | 1 | 12724 | 10002 | 1 | 0 | 1 | 0 | 0 | 3140 | 3 | 120 | 3 | 3 | 139573 | 40000 | 10 | 10 | 10 | 10000 | 20000 | 40010 | 140036 | 140102 | 140053 | 140054 | 140052 |
70024 | 140053 | 1049 | 0 | 0 | 1 | 3 | 13 | 0 | 1 | 0 | 140020 | 139507 | 139344 | 129341 | 25 | 80013 | 40010 | 30003 | 10000 | 30010 | 30000 | 10000 | 1264945 | 6694064 | 20079451 | 0 | 140027 | 0 | 140051 | 140054 | 130569 | 3 | 131176 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140051 | 140051 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 10000 | 1 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 3177 | 3 | 121 | 3 | 3 | 139573 | 40000 | 13 | 10 | 10 | 10000 | 20000 | 40010 | 140052 | 140052 | 140052 | 140052 | 140052 |
70024 | 140052 | 1050 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 140020 | 139507 | 139344 | 129357 | 25 | 80010 | 40010 | 30003 | 10000 | 30010 | 30000 | 10000 | 1264819 | 6693584 | 20079451 | 0 | 140027 | 0 | 140051 | 140051 | 130569 | 3 | 131176 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140051 | 140035 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 1 | 10000 | 0 | 0 | 10000 | 1 | 0 | 0 | 0 | 0 | 3140 | 4 | 121 | 3 | 8 | 139573 | 40000 | 10 | 10 | 10 | 10000 | 20000 | 40010 | 140052 | 140055 | 140052 | 140036 | 140052 |
70024 | 140051 | 1049 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 140036 | 139487 | 139344 | 129357 | 25 | 80013 | 40010 | 30003 | 10000 | 30010 | 30000 | 10000 | 1264783 | 6693731 | 20081843 | 0 | 140011 | 0 | 140051 | 140051 | 130601 | 3 | 131179 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140083 | 140051 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 1 | 10000 | 0 | 0 | 10000 | 1 | 0 | 0 | 0 | 0 | 3140 | 7 | 121 | 7 | 3 | 139573 | 40000 | 10 | 10 | 10 | 10000 | 20000 | 40010 | 140052 | 140036 | 140036 | 140052 | 140052 |
70024 | 140051 | 1049 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 140036 | 139487 | 139344 | 129357 | 25 | 80013 | 40010 | 30003 | 10000 | 30010 | 30000 | 10000 | 1264783 | 6693584 | 20081843 | 1 | 140027 | 0 | 140051 | 140051 | 130569 | 3 | 131176 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140035 | 140051 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 1 | 10000 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 3140 | 3 | 120 | 3 | 3 | 139573 | 40000 | 13 | 10 | 0 | 10000 | 20000 | 40010 | 140036 | 140052 | 140052 | 140052 | 140052 |
Chain cycles: 3
Code:
ld2r { v0.2s, v1.2s }, [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.0887
retire uop (01) | cycle (02) | 03 | 09 | l2 tlb miss data (0b) | 0e | 0f | 19 | 1e | 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 | 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 | l1d cache miss ld nonspec (bf) | 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 |
70205 | 140651 | 1050 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 140245 | 139405 | 140175 | 129565 | 25 | 80103 | 40100 | 30003 | 10000 | 30100 | 30000 | 10000 | 1266232 | 6692839 | 20111930 | 1 | 140863 | 140887 | 140887 | 131391 | 0 | 3 | 131982 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140260 | 140036 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 3210 | 2 | 133 | 2 | 1 | 140396 | 40000 | 10 | 10 | 10 | 10000 | 20000 | 40100 | 140037 | 140037 | 140888 | 140261 | 140261 |
70204 | 140887 | 1048 | 0 | 0 | 0 | 1 | 0 | 162 | 0 | 0 | 140021 | 140439 | 140175 | 130189 | 25 | 80103 | 40100 | 30000 | 10000 | 30100 | 30000 | 10000 | 1264319 | 6733631 | 20111930 | 0 | 140012 | 140447 | 140887 | 130532 | 0 | 3 | 131982 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140887 | 140036 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10002 | 0 | 0 | 0 | 10000 | 1 | 0 | 0 | 3210 | 2 | 129 | 1 | 2 | 140396 | 40000 | 13 | 0 | 10 | 10000 | 20000 | 40100 | 140037 | 140888 | 140888 | 140888 | 140261 |
70204 | 140887 | 1050 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 140021 | 139405 | 140175 | 129373 | 25 | 80103 | 40100 | 30003 | 10000 | 30100 | 30000 | 10000 | 1264319 | 6692839 | 20111930 | 1 | 140863 | 140036 | 140887 | 131391 | 0 | 3 | 131127 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140260 | 140260 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 0 | 3210 | 2 | 129 | 1 | 2 | 140396 | 40000 | 13 | 13 | 10 | 10000 | 20000 | 40100 | 140037 | 140037 | 140888 | 140888 | 140262 |
70204 | 140888 | 1051 | 0 | 0 | 0 | 0 | 0 | 6 | 1 | 0 | 140245 | 140439 | 140175 | 130189 | 25 | 80100 | 40100 | 30000 | 10000 | 30100 | 30000 | 10000 | 1272055 | 6692839 | 20111930 | 1 | 140863 | 140887 | 140887 | 131391 | 0 | 3 | 131982 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140036 | 140260 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 0 | 10003 | 0 | 0 | 0 | 10000 | 1 | 0 | 0 | 3210 | 2 | 133 | 2 | 2 | 139545 | 40000 | 13 | 13 | 13 | 10000 | 20000 | 40100 | 140037 | 140078 | 140043 | 140261 | 140888 |
70204 | 140036 | 1050 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 140872 | 140439 | 140175 | 130189 | 25 | 80103 | 40100 | 30003 | 10000 | 30100 | 30000 | 10000 | 1272055 | 6733631 | 20111930 | 1 | 140863 | 140036 | 140036 | 130767 | 0 | 3 | 131127 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140887 | 140036 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10003 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 3210 | 2 | 129 | 1 | 1 | 139772 | 40000 | 0 | 0 | 0 | 10000 | 20000 | 40100 | 140037 | 140888 | 140888 | 140261 | 140888 |
70204 | 140260 | 1051 | 0 | 0 | 0 | 0 | 0 | 697 | 1 | 0 | 140245 | 139405 | 139326 | 130189 | 25 | 80103 | 40100 | 30000 | 10000 | 30100 | 30000 | 10000 | 1272055 | 6692839 | 20111930 | 1 | 140236 | 140260 | 140887 | 130532 | 0 | 3 | 131982 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140887 | 140036 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10002 | 0 | 1 | 0 | 10000 | 1 | 0 | 0 | 3210 | 1 | 129 | 1 | 1 | 139772 | 40000 | 0 | 0 | 0 | 10000 | 20000 | 40100 | 140888 | 140888 | 140888 | 140888 | 140261 |
70204 | 140887 | 1050 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 140245 | 139405 | 140175 | 129565 | 25 | 80103 | 40100 | 30003 | 10000 | 30100 | 30000 | 10000 | 1272055 | 6733631 | 20111930 | 1 | 140863 | 140887 | 140887 | 130572 | 0 | 3 | 131982 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140427 | 140260 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10003 | 5 | 0 | 0 | 10000 | 1 | 1 | 0 | 3210 | 1 | 129 | 2 | 2 | 140396 | 40000 | 10 | 0 | 0 | 10000 | 20000 | 40100 | 140037 | 140888 | 140888 | 140261 | 140037 |
70204 | 140887 | 1051 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | 140872 | 140278 | 139326 | 130189 | 25 | 80100 | 40100 | 30000 | 10000 | 30100 | 30000 | 10000 | 1272055 | 6692839 | 20107187 | 1 | 140863 | 140260 | 140887 | 131391 | 0 | 3 | 131982 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140887 | 140260 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10004 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 3210 | 2 | 129 | 2 | 2 | 140396 | 40000 | 13 | 0 | 13 | 10000 | 20000 | 40100 | 140037 | 140888 | 140888 | 140037 | 140040 |
70204 | 140036 | 1051 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 140872 | 140439 | 140175 | 130189 | 25 | 80103 | 40100 | 30000 | 10000 | 30100 | 30000 | 10000 | 1264319 | 6692839 | 20111930 | 1 | 140863 | 140887 | 140887 | 131391 | 0 | 3 | 131127 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140036 | 140260 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10002 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 3210 | 2 | 129 | 2 | 2 | 139545 | 40000 | 13 | 0 | 10 | 10000 | 20000 | 40100 | 140888 | 140888 | 140888 | 140037 | 140261 |
70204 | 140887 | 1048 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 140872 | 140439 | 140175 | 130189 | 25 | 80100 | 40100 | 30000 | 10000 | 30100 | 30000 | 10000 | 1272055 | 6733631 | 20079595 | 1 | 140863 | 140887 | 140260 | 130767 | 0 | 3 | 131982 | 70100 | 30200 | 10000 | 30000 | 60200 | 10000 | 30000 | 140887 | 140036 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 0 | 100 | 10000 | 0 | 1 | 10004 | 1 | 0 | 0 | 10000 | 1 | 0 | 0 | 3210 | 2 | 129 | 2 | 2 | 140396 | 40000 | 0 | 0 | 13 | 10000 | 20000 | 40100 | 140888 | 140888 | 140037 | 140888 | 140888 |
Result (median cycles for code, minus 3 chain cycles): 11.0464
retire uop (01) | cycle (02) | 03 | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 19 | 1e | 1f | 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 | 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 cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | ac | af | b5 | l1d cache miss ld nonspec (bf) | 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 | 140464 | 1052 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 140449 | 139868 | 139797 | 129775 | 25 | 80013 | 40010 | 30003 | 10000 | 30010 | 30000 | 10000 | 1268532 | 6713366 | 20141197 | 0 | 140013 | 0 | 140359 | 140466 | 130980 | 3 | 131589 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140464 | 140464 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 3140 | 4 | 121 | 2 | 2 | 139984 | 40000 | 6 | 6 | 6 | 10000 | 20000 | 40010 | 140485 | 140469 | 140465 | 140465 | 140465 |
70024 | 140464 | 1052 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 140021 | 139862 | 139753 | 129768 | 25 | 80013 | 40010 | 30003 | 10000 | 30010 | 30000 | 10000 | 1268532 | 6713366 | 20141197 | 1 | 140440 | 0 | 140036 | 140464 | 130980 | 3 | 131589 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140464 | 140036 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 3140 | 2 | 121 | 2 | 2 | 139984 | 40000 | 6 | 6 | 6 | 10000 | 20000 | 40010 | 140526 | 140465 | 140037 | 140465 | 140465 |
70024 | 140464 | 1052 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 140449 | 139865 | 139753 | 129768 | 25 | 80013 | 40010 | 30003 | 10000 | 30010 | 30000 | 10000 | 1268532 | 6713366 | 20141197 | 1 | 140440 | 0 | 140464 | 140464 | 130980 | 3 | 131589 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140464 | 140464 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 0 | 3140 | 2 | 121 | 2 | 2 | 139984 | 40000 | 6 | 6 | 6 | 10000 | 20000 | 40010 | 140550 | 140467 | 140468 | 140465 | 140456 |
70024 | 140464 | 1052 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 140449 | 139488 | 139811 | 129768 | 25 | 80013 | 40010 | 30000 | 10000 | 30010 | 30000 | 10000 | 1268532 | 6713366 | 20141197 | 1 | 140012 | 0 | 140479 | 140464 | 130980 | 3 | 131589 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140464 | 140464 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 0 | 3140 | 2 | 121 | 2 | 2 | 139558 | 40000 | 6 | 6 | 6 | 10000 | 20000 | 40010 | 140499 | 140465 | 140503 | 140469 | 140465 |
70024 | 140036 | 1049 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 140449 | 139862 | 139753 | 129768 | 25 | 80013 | 40010 | 30003 | 10000 | 30010 | 30000 | 10000 | 1268532 | 6692839 | 20141197 | 1 | 140440 | 0 | 140467 | 140036 | 130980 | 3 | 131589 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140464 | 140464 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 3140 | 2 | 121 | 2 | 2 | 139984 | 40000 | 6 | 6 | 6 | 10000 | 20000 | 40010 | 140466 | 140465 | 140465 | 140465 | 140465 |
70024 | 140464 | 1052 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 140021 | 139862 | 139753 | 129768 | 25 | 80013 | 40010 | 30003 | 10000 | 30010 | 30000 | 10000 | 1268532 | 6696461 | 20141197 | 1 | 140440 | 0 | 140464 | 140720 | 130980 | 20 | 131589 | 70010 | 30181 | 10000 | 30000 | 60020 | 10052 | 30000 | 140465 | 140719 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10024 | 1 | 10034 | 0 | 5 | 0 | 10000 | 1 | 1 | 4 | 3476 | 2 | 326 | 3 | 2 | 139984 | 40000 | 6 | 25 | 6 | 10000 | 20000 | 40010 | 140465 | 140465 | 140465 | 140037 | 140465 |
70024 | 140464 | 1052 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 140021 | 139488 | 139776 | 129769 | 25 | 80013 | 40010 | 30003 | 10000 | 30010 | 30000 | 10000 | 1268532 | 6713366 | 20141197 | 1 | 140440 | 0 | 140464 | 140464 | 130980 | 3 | 131162 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140464 | 140464 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 1 | 10000 | 0 | 0 | 3 | 10000 | 0 | 1 | 0 | 3140 | 2 | 120 | 2 | 2 | 139984 | 40000 | 6 | 6 | 6 | 10000 | 20000 | 40010 | 140532 | 140474 | 140465 | 140465 | 140037 |
70024 | 140464 | 1052 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 140449 | 139862 | 139753 | 129768 | 25 | 80010 | 40010 | 30003 | 10000 | 30010 | 30000 | 10000 | 1268532 | 6713366 | 20141197 | 1 | 140476 | 0 | 140464 | 140036 | 130980 | 3 | 131589 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140464 | 140464 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 10000 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 3140 | 2 | 121 | 2 | 2 | 139984 | 40000 | 0 | 0 | 0 | 10000 | 20000 | 40010 | 140045 | 140465 | 140037 | 140037 | 140465 |
70024 | 140464 | 1090 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 140449 | 139862 | 139753 | 129768 | 25 | 80013 | 40010 | 30003 | 10000 | 30010 | 30000 | 10000 | 1268532 | 6692839 | 20141197 | 1 | 140440 | 0 | 140464 | 140464 | 130980 | 28 | 131589 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140464 | 140464 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 0 | 3140 | 2 | 121 | 2 | 2 | 139984 | 40000 | 6 | 6 | 6 | 10000 | 20000 | 40010 | 140465 | 140465 | 140476 | 140484 | 140465 |
70024 | 140464 | 1052 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 140449 | 139777 | 139753 | 129342 | 25 | 80013 | 40010 | 30000 | 10000 | 30010 | 30000 | 10000 | 1268532 | 6713366 | 20141197 | 1 | 140440 | 0 | 140464 | 140464 | 130554 | 3 | 131589 | 70010 | 30020 | 10000 | 30000 | 60020 | 10000 | 30000 | 140464 | 140036 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 1 | 10000 | 0 | 0 | 0 | 10000 | 0 | 0 | 0 | 3140 | 2 | 121 | 2 | 2 | 139984 | 40000 | 0 | 6 | 6 | 10000 | 20000 | 40010 | 140506 | 140465 | 140465 | 140465 | 140465 |
Count: 8
Code:
ld2r { v0.2s, v1.2s }, [x6] ld2r { v0.2s, v1.2s }, [x6] ld2r { v0.2s, v1.2s }, [x6] ld2r { v0.2s, v1.2s }, [x6] ld2r { v0.2s, v1.2s }, [x6] ld2r { v0.2s, v1.2s }, [x6] ld2r { v0.2s, v1.2s }, [x6] ld2r { v0.2s, v1.2s }, [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.5007
retire uop (01) | cycle (02) | 03 | 0e | 0f | 1e | 1f | 22 | 23 | 3f | 43 | 46 | 49 | 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 cache miss ld (a3) | ld unit uop (a6) | l1d cache writeback (a8) | ac | af | b5 | b6 | bb | l1d cache miss ld nonspec (bf) | l1d tlb miss nonspec (c1) | 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 |
240205 | 40063 | 300 | 0 | 0 | 37 | 0 | 1 | 0 | 40044 | 3 | 10 | 10 | 25 | 240100 | 100 | 160070 | 80000 | 100 | 160000 | 80000 | 500 | 418420 | 1845094 | 1 | 40158 | 40059 | 40059 | 9973 | 0 | 3 | 10017 | 240100 | 200 | 80000 | 160000 | 200 | 80000 | 160000 | 40059 | 40059 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 80000 | 0 | 31 | 80000 | 6 | 0 | 31 | 37 | 0 | 5110 | 2 | 16 | 2 | 2 | 40056 | 10 | 10 | 80000 | 160000 | 100 | 40045 | 40060 | 40060 | 40060 | 40060 |
240204 | 40059 | 300 | 0 | 0 | 0 | 0 | 1 | 0 | 40044 | 0 | 10 | 10 | 25 | 240170 | 100 | 160070 | 80000 | 100 | 160000 | 80000 | 500 | 418426 | 4560014 | 1 | 40040 | 40059 | 40059 | 9973 | 0 | 3 | 10017 | 240100 | 200 | 80000 | 160000 | 200 | 80000 | 160000 | 40059 | 40041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 37 | 80031 | 0 | 0 | 80031 | 6 | 1 | 31 | 37 | 0 | 5110 | 2 | 16 | 2 | 2 | 40056 | 10 | 10 | 80000 | 160000 | 100 | 40060 | 40060 | 40060 | 40060 | 40060 |
240204 | 40059 | 300 | 0 | 0 | 37 | 0 | 0 | 0 | 40044 | 0 | 10 | 10 | 25 | 240170 | 100 | 160070 | 80000 | 100 | 160000 | 80000 | 500 | 418403 | 4560014 | 1 | 40040 | 40059 | 40059 | 9973 | 0 | 3 | 9999 | 240100 | 200 | 80000 | 160000 | 200 | 80000 | 160000 | 40041 | 40059 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 1 | 100 | 80000 | 37 | 80000 | 0 | 91 | 80031 | 6 | 1 | 31 | 37 | 0 | 5110 | 2 | 16 | 2 | 2 | 40056 | 0 | 10 | 80000 | 160000 | 100 | 40060 | 40060 | 40060 | 40042 | 40060 |
240204 | 40059 | 300 | 0 | 0 | 37 | 0 | 1 | 0 | 40044 | 0 | 10 | 10 | 25 | 240170 | 100 | 160070 | 80000 | 100 | 160000 | 80000 | 500 | 418403 | 4560014 | 1 | 40040 | 40041 | 40059 | 9973 | 0 | 3 | 10017 | 240100 | 200 | 80000 | 160000 | 200 | 80000 | 160000 | 40059 | 40059 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 1 | 100 | 80000 | 37 | 80031 | 0 | 31 | 80031 | 6 | 1 | 0 | 37 | 0 | 5110 | 2 | 16 | 2 | 2 | 40038 | 10 | 0 | 80000 | 160000 | 100 | 40060 | 40044 | 40044 | 40042 | 40060 |
240204 | 40059 | 300 | 0 | 0 | 37 | 0 | 0 | 0 | 40044 | 0 | 10 | 10 | 25 | 240100 | 100 | 160070 | 80000 | 100 | 160000 | 80000 | 500 | 418420 | 4560014 | 1 | 40040 | 40059 | 40041 | 9973 | 0 | 3 | 10017 | 240100 | 200 | 80000 | 160000 | 200 | 80000 | 160000 | 40059 | 40041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 37 | 80000 | 0 | 31 | 80031 | 6 | 0 | 31 | 37 | 0 | 5110 | 2 | 16 | 2 | 2 | 40038 | 10 | 10 | 80000 | 160000 | 100 | 40060 | 40046 | 40060 | 40495 | 40060 |
240204 | 40059 | 300 | 0 | 0 | 37 | 0 | 1 | 0 | 40044 | 0 | 10 | 10 | 25 | 240170 | 100 | 160070 | 80000 | 100 | 160000 | 80000 | 500 | 418403 | 1845094 | 1 | 40022 | 40059 | 40059 | 10104 | 0 | 3 | 10017 | 240100 | 200 | 80000 | 160000 | 200 | 80000 | 160000 | 40059 | 40059 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 1 | 100 | 80000 | 37 | 80000 | 0 | 31 | 80031 | 6 | 1 | 31 | 37 | 0 | 5110 | 3 | 16 | 2 | 2 | 40056 | 10 | 0 | 80000 | 160000 | 100 | 40060 | 40060 | 40060 | 40060 | 40060 |
240204 | 40059 | 300 | 0 | 0 | 37 | 0 | 1 | 0 | 40044 | 0 | 10 | 10 | 25 | 240170 | 100 | 160070 | 80000 | 100 | 160000 | 80000 | 500 | 418426 | 4560014 | 1 | 40022 | 40059 | 40041 | 9973 | 0 | 3 | 9999 | 240100 | 200 | 80000 | 160000 | 200 | 80000 | 160000 | 40059 | 40041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 1 | 100 | 80000 | 37 | 80000 | 0 | 31 | 80031 | 0 | 1 | 0 | 0 | 0 | 5110 | 2 | 16 | 2 | 2 | 40056 | 0 | 10 | 80000 | 160000 | 100 | 40044 | 40060 | 40060 | 40042 | 40060 |
240204 | 40059 | 300 | 0 | 0 | 0 | 0 | 1 | 0 | 40044 | 0 | 10 | 10 | 25 | 240100 | 100 | 160000 | 80000 | 100 | 160000 | 80000 | 500 | 418420 | 4560014 | 1 | 40040 | 40059 | 40041 | 9973 | 0 | 3 | 10017 | 240100 | 200 | 80000 | 160000 | 200 | 80000 | 160000 | 40059 | 40041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 37 | 80000 | 0 | 31 | 80031 | 6 | 1 | 31 | 37 | 0 | 5110 | 2 | 16 | 2 | 2 | 40056 | 10 | 10 | 80000 | 160000 | 100 | 40060 | 40062 | 40060 | 40042 | 40060 |
240204 | 40041 | 300 | 0 | 0 | 0 | 0 | 1 | 0 | 40044 | 0 | 10 | 10 | 25 | 240170 | 100 | 160070 | 80000 | 100 | 160000 | 80000 | 500 | 418403 | 4560014 | 1 | 40040 | 40041 | 40059 | 9973 | 0 | 3 | 10017 | 240100 | 200 | 80000 | 160000 | 200 | 80000 | 160000 | 40041 | 40041 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 37 | 80031 | 0 | 37 | 80551 | 6 | 1 | 31 | 0 | 0 | 5110 | 2 | 16 | 2 | 2 | 40056 | 0 | 10 | 80000 | 160000 | 100 | 40060 | 40060 | 40060 | 40045 | 40060 |
240204 | 40041 | 300 | 0 | 0 | 0 | 0 | 1 | 0 | 40044 | 0 | 10 | 10 | 25 | 240170 | 100 | 160070 | 80000 | 100 | 160000 | 80000 | 500 | 418426 | 4560014 | 1 | 40040 | 40059 | 40059 | 9973 | 0 | 3 | 10278 | 240100 | 200 | 80000 | 160000 | 200 | 80000 | 160000 | 40041 | 40059 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 37 | 80423 | 0 | 31 | 80031 | 6 | 1 | 31 | 37 | 0 | 5110 | 2 | 16 | 2 | 2 | 40056 | 10 | 10 | 80000 | 160000 | 100 | 40060 | 40060 | 40343 | 40060 | 40044 |
Result (median cycles for code divided by count): 0.5008
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 1e | 22 | 24 | 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) | 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) | a5 | 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 | ? int output thing (e9) | ea | eb | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
240025 | 40065 | 300 | 1 | 1 | 1 | 1 | 0 | 0 | 62 | 1 | 0 | 3 | 40050 | 2 | 18 | 18 | 1 | 25 | 240088 | 10 | 160078 | 80000 | 10 | 160000 | 80000 | 50 | 418617 | 5440080 | 0 | 40046 | 40065 | 40065 | 9996 | 3 | 10045 | 240010 | 20 | 80000 | 160000 | 20 | 80000 | 160000 | 40065 | 40047 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80000 | 0 | 0 | 0 | 80000 | 0 | 0 | 0 | 31 | 80000 | 6 | 1 | 53 | 0 | 16 | 0 | 5020 | 5 | 16 | 5 | 4 | 40044 | 0 | 9 | 0 | 80000 | 160000 | 10 | 40648 | 40060 | 40060 | 40056 | 40056 |
240024 | 40059 | 300 | 0 | 0 | 0 | 0 | 0 | 0 | 37 | 1 | 0 | 1 | 40044 | 0 | 18 | 18 | 1 | 25 | 240092 | 10 | 160024 | 80000 | 10 | 160000 | 80000 | 50 | 418657 | 5440082 | 0 | 40046 | 40047 | 40047 | 9996 | 3 | 10045 | 240010 | 20 | 80000 | 160000 | 20 | 80000 | 160000 | 40065 | 40065 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80000 | 0 | 30 | 0 | 80031 | 0 | 0 | 0 | 31 | 80031 | 0 | 0 | 16 | 41 | 16 | 1 | 5020 | 5 | 17 | 6 | 6 | 40062 | 0 | 0 | 0 | 80000 | 160000 | 10 | 40066 | 40066 | 40048 | 40066 | 40066 |
240024 | 40065 | 300 | 1 | 1 | 1 | 1 | 0 | 0 | 63 | 0 | 0 | 1 | 40032 | 2 | 0 | 18 | 1 | 25 | 240092 | 10 | 160024 | 80000 | 10 | 160000 | 80000 | 50 | 418617 | 5440082 | 1 | 40046 | 40065 | 40065 | 9996 | 3 | 10045 | 240010 | 20 | 80000 | 160000 | 20 | 80000 | 160000 | 40065 | 40065 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80016 | 17 | 0 | 0 | 80053 | 0 | 1 | 0 | 20 | 80037 | 6 | 0 | 52 | 41 | 16 | 1 | 5020 | 6 | 16 | 5 | 5 | 40062 | 0 | 0 | 9 | 80000 | 160000 | 10 | 40066 | 40066 | 40048 | 40066 | 40048 |
240024 | 40065 | 300 | 1 | 0 | 0 | 0 | 0 | 0 | 63 | 1 | 0 | 3 | 40050 | 2 | 18 | 18 | 1 | 25 | 240092 | 10 | 160082 | 80000 | 10 | 160000 | 80000 | 50 | 418617 | 5440080 | 1 | 40046 | 40047 | 40065 | 9996 | 3 | 10045 | 240010 | 20 | 80000 | 160000 | 20 | 80000 | 160000 | 40065 | 40065 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 1 | 10 | 80017 | 16 | 41 | 0 | 80054 | 1 | 0 | 2 | 57 | 80037 | 0 | 1 | 52 | 41 | 16 | 1 | 5020 | 5 | 16 | 5 | 6 | 40062 | 0 | 0 | 9 | 80000 | 160000 | 10 | 40048 | 40066 | 40066 | 40066 | 40066 |
240024 | 40065 | 300 | 1 | 1 | 1 | 1 | 0 | 0 | 63 | 0 | 0 | 2 | 40050 | 2 | 18 | 18 | 1 | 25 | 240092 | 10 | 160024 | 80000 | 10 | 160000 | 80000 | 50 | 415281 | 5440080 | 1 | 40046 | 40065 | 40065 | 9996 | 3 | 10045 | 240010 | 20 | 80000 | 160000 | 20 | 80000 | 160000 | 40065 | 40047 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80018 | 18 | 41 | 0 | 80052 | 1 | 0 | 0 | 57 | 80000 | 0 | 0 | 53 | 41 | 16 | 1 | 5020 | 5 | 16 | 5 | 6 | 40062 | 0 | 0 | 9 | 80000 | 160000 | 10 | 40066 | 40066 | 40066 | 40048 | 40066 |
240024 | 40047 | 300 | 1 | 0 | 0 | 1 | 0 | 0 | 62 | 0 | 0 | 3 | 40032 | 2 | 18 | 0 | 1 | 25 | 240088 | 10 | 160078 | 80000 | 10 | 160000 | 80000 | 50 | 415287 | 5440082 | 1 | 40046 | 40065 | 40065 | 9996 | 3 | 10027 | 240010 | 20 | 80000 | 160000 | 20 | 80000 | 160000 | 40047 | 40065 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80017 | 17 | 41 | 0 | 80053 | 1 | 0 | 0 | 57 | 80000 | 6 | 1 | 53 | 41 | 16 | 1 | 5020 | 4 | 16 | 6 | 6 | 40062 | 0 | 9 | 9 | 80000 | 160000 | 10 | 40066 | 40066 | 40066 | 40066 | 40066 |
240024 | 40065 | 300 | 1 | 0 | 1 | 1 | 0 | 0 | 63 | 0 | 0 | 1 | 40050 | 2 | 18 | 0 | 0 | 25 | 240034 | 10 | 160082 | 80000 | 10 | 160000 | 80000 | 50 | 415825 | 5440082 | 1 | 40028 | 40047 | 40065 | 9996 | 3 | 10045 | 240010 | 20 | 80000 | 160000 | 20 | 80000 | 160000 | 40065 | 40065 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 1 | 10 | 80018 | 17 | 0 | 0 | 80054 | 0 | 0 | 0 | 20 | 80038 | 0 | 1 | 53 | 42 | 16 | 0 | 5020 | 6 | 16 | 5 | 4 | 40062 | 0 | 9 | 9 | 80000 | 160000 | 10 | 40066 | 40066 | 40048 | 40066 | 40066 |
240024 | 40065 | 300 | 1 | 0 | 1 | 1 | 0 | 1 | 20 | 1 | 0 | 2 | 40050 | 0 | 0 | 18 | 1 | 25 | 240088 | 10 | 160024 | 80000 | 10 | 160000 | 80000 | 50 | 418590 | 5440082 | 1 | 40028 | 40047 | 40047 | 9996 | 3 | 10045 | 240010 | 20 | 80000 | 160000 | 20 | 80000 | 160000 | 40065 | 40065 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 1 | 10 | 80016 | 16 | 0 | 0 | 80053 | 0 | 0 | 2 | 60 | 80000 | 6 | 1 | 16 | 41 | 16 | 0 | 5020 | 5 | 16 | 7 | 6 | 40062 | 0 | 0 | 9 | 80000 | 160000 | 10 | 40066 | 40066 | 40048 | 40066 | 40048 |
240024 | 40047 | 300 | 1 | 1 | 1 | 0 | 0 | 0 | 64 | 0 | 0 | 2 | 40050 | 2 | 18 | 0 | 1 | 25 | 240092 | 10 | 160082 | 80000 | 10 | 160000 | 80000 | 50 | 415281 | 5440082 | 1 | 40046 | 40065 | 40065 | 9996 | 3 | 10045 | 240010 | 20 | 80000 | 160000 | 20 | 80000 | 160000 | 40047 | 40048 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80018 | 17 | 41 | 0 | 80016 | 1 | 0 | 0 | 56 | 80037 | 6 | 0 | 53 | 41 | 16 | 0 | 5020 | 6 | 16 | 6 | 6 | 40062 | 0 | 0 | 9 | 80000 | 160000 | 10 | 40066 | 40066 | 40066 | 40066 | 40048 |
240024 | 40065 | 300 | 1 | 0 | 0 | 1 | 0 | 0 | 64 | 0 | 0 | 2 | 40050 | 2 | 18 | 18 | 1 | 25 | 240092 | 10 | 160082 | 80000 | 10 | 160000 | 80000 | 50 | 415281 | 5440080 | 1 | 40028 | 40065 | 40065 | 9996 | 3 | 10045 | 240010 | 20 | 80000 | 160000 | 20 | 80000 | 160000 | 40065 | 40065 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80016 | 18 | 41 | 0 | 80016 | 1 | 0 | 0 | 20 | 80032 | 0 | 1 | 53 | 41 | 16 | 1 | 5020 | 6 | 16 | 5 | 4 | 40044 | 0 | 9 | 9 | 80000 | 160000 | 10 | 40066 | 40066 | 40048 | 40048 | 40066 |