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:
ld1 { v0.d }[1], [x6], x8 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: 3.003
Integer unit issues: 1.000
Load/store unit issues: 1.000
SIMD/FP unit issues: 1.003
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk instruction (07) | mmu table walk data (08) | 09 | l2 tlb miss instruction (0a) | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 22 | 23 | 24 | 3a | 3f | 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) | 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) | 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 | 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 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
62005 | 28658 | 223 | 1 | 22 | 1 | 0 | 24 | 1 | 1 | 1 | 0 | 0 | 3 | 0 | 0 | 0 | 4762 | 28369 | 0 | 16665 | 3003 | 1000 | 1003 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 11899 | 10 | 22655 | 28758 | 28755 | 3 | 10 | 3000 | 1000 | 1000 | 2000 | 2000 | 28546 | 28621 | 1 | 1 | 61001 | 1000 | 1000 | 1001 | 3 | 2 | 1002 | 0 | 1 | 0 | 1000 | 2 | 1 | 2 | 1 | 0 | 13202 | 9826 | 6948 | 3218 | 12 | 48 | 20052 | 3190 | 3817 | 19 | 49 | 54 | 28215 | 1000 | 15558 | 12522 | 13689 | 1000 | 1000 | 1000 | 28756 | 28838 | 28684 | 28503 | 28821 |
62004 | 28603 | 222 | 1 | 21 | 0 | 0 | 33 | 1 | 0 | 0 | 0 | 0 | 3 | 1 | 0 | 0 | 4836 | 28368 | 0 | 16538 | 3003 | 1000 | 1003 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 11942 | 7 | 22646 | 28630 | 28785 | 3 | 10 | 3000 | 1000 | 1000 | 2000 | 2000 | 28681 | 28727 | 1 | 1 | 61001 | 1000 | 1000 | 1001 | 0 | 2 | 1001 | 0 | 0 | 1 | 1000 | 2 | 1 | 2 | 1 | 1 | 13470 | 9845 | 7019 | 3177 | 12 | 54 | 20094 | 3211 | 3815 | 18 | 52 | 48 | 28110 | 1000 | 15265 | 12640 | 13394 | 1000 | 1000 | 1000 | 28675 | 28935 | 28779 | 28767 | 28674 |
62004 | 28724 | 223 | 1 | 18 | 0 | 0 | 23 | 0 | 1 | 0 | 1 | 1 | 3 | 0 | 0 | 0 | 4913 | 28322 | 0 | 16786 | 3002 | 1000 | 1003 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 11934 | 2 | 22653 | 28646 | 28917 | 3 | 10 | 3000 | 1000 | 1000 | 2000 | 2000 | 28603 | 28782 | 1 | 1 | 61001 | 1000 | 1000 | 1002 | 0 | 0 | 1001 | 0 | 0 | 1 | 1001 | 2 | 1 | 0 | 1 | 0 | 13311 | 9602 | 6952 | 3160 | 16 | 51 | 20178 | 3228 | 3818 | 18 | 52 | 47 | 28181 | 1000 | 15198 | 12091 | 13921 | 1000 | 1000 | 1000 | 28772 | 28966 | 28881 | 29031 | 28879 |
62004 | 29225 | 231 | 1 | 18 | 2 | 0 | 15 | 1 | 1 | 1 | 0 | 0 | 3 | 0 | 0 | 0 | 4653 | 28588 | 0 | 16783 | 3003 | 1000 | 1003 | 1000 | 1000 | 1000 | 1000 | 5000 | 5003 | 11937 | 5 | 22644 | 28705 | 28909 | 3 | 10 | 3000 | 1000 | 1000 | 2000 | 2000 | 28334 | 28452 | 1 | 1 | 61001 | 1000 | 1000 | 1002 | 1 | 2 | 1004 | 0 | 0 | 1 | 1000 | 2 | 1 | 2 | 1 | 1 | 13567 | 10119 | 7280 | 3396 | 14 | 48 | 19808 | 3263 | 3818 | 15 | 53 | 49 | 27950 | 1000 | 14522 | 12443 | 13048 | 1000 | 1000 | 1000 | 28447 | 28400 | 28433 | 28198 | 28432 |
62004 | 28258 | 212 | 1 | 16 | 1 | 0 | 25 | 1 | 1 | 1 | 0 | 0 | 3 | 0 | 0 | 0 | 5213 | 28140 | 0 | 16390 | 3003 | 1000 | 1003 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 11941 | 6 | 22679 | 28362 | 28349 | 3 | 10 | 3003 | 1000 | 1000 | 2000 | 2000 | 27957 | 28147 | 1 | 1 | 61001 | 1000 | 1000 | 1000 | 2 | 2 | 1000 | 0 | 1 | 1 | 1000 | 2 | 1 | 2 | 1 | 1 | 13951 | 10251 | 7167 | 3358 | 9 | 54 | 19835 | 3378 | 3806 | 14 | 48 | 84 | 28083 | 1000 | 14249 | 12080 | 12849 | 1000 | 1000 | 1000 | 28321 | 28534 | 28419 | 28430 | 28418 |
62004 | 28329 | 213 | 1 | 20 | 0 | 0 | 21 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 4894 | 28051 | 0 | 16583 | 3003 | 1000 | 1003 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 11931 | 7 | 22686 | 27971 | 28282 | 3 | 10 | 3000 | 1000 | 1000 | 2000 | 2000 | 28250 | 28168 | 1 | 1 | 61001 | 1000 | 1000 | 1002 | 1 | 2 | 1002 | 0 | 1 | 1 | 1000 | 2 | 0 | 2 | 0 | 1 | 13740 | 9862 | 6975 | 3488 | 7 | 44 | 19755 | 3472 | 3820 | 16 | 49 | 49 | 27910 | 1000 | 14419 | 11937 | 13308 | 1000 | 1000 | 1000 | 28404 | 28437 | 28287 | 28351 | 28289 |
62004 | 28461 | 213 | 1 | 20 | 0 | 0 | 20 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5032 | 28310 | 0 | 16398 | 3003 | 1000 | 1003 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 11943 | 5 | 22716 | 28423 | 28583 | 3 | 10 | 3000 | 1000 | 1000 | 2000 | 2000 | 28339 | 28329 | 1 | 1 | 61001 | 1000 | 1000 | 1002 | 1 | 0 | 1004 | 0 | 1 | 1 | 1000 | 2 | 0 | 2 | 1 | 2 | 13665 | 10091 | 7152 | 3373 | 8 | 47 | 19681 | 3423 | 3813 | 13 | 45 | 50 | 28055 | 1000 | 14754 | 12326 | 13083 | 1000 | 1000 | 1000 | 28394 | 28379 | 28320 | 28369 | 28637 |
62004 | 28555 | 213 | 1 | 22 | 0 | 0 | 16 | 1 | 0 | 0 | 0 | 0 | 12 | 0 | 0 | 0 | 5043 | 28215 | 0 | 16376 | 3001 | 1000 | 1001 | 1000 | 1000 | 1000 | 1000 | 5005 | 5000 | 11938 | 1 | 22611 | 28421 | 28523 | 3 | 10 | 3000 | 1000 | 1000 | 2000 | 2000 | 28327 | 28348 | 1 | 1 | 61001 | 1000 | 1000 | 1002 | 1 | 2 | 1003 | 0 | 0 | 1 | 1000 | 2 | 1 | 2 | 1 | 1 | 13777 | 9741 | 6991 | 3190 | 8 | 46 | 20528 | 3326 | 3816 | 20 | 48 | 46 | 28553 | 1000 | 15800 | 12579 | 14367 | 1000 | 1000 | 1000 | 28673 | 28942 | 28630 | 28869 | 28867 |
62004 | 28788 | 223 | 1 | 21 | 1 | 0 | 16 | 1 | 1 | 1 | 0 | 0 | 14 | 0 | 0 | 1 | 4578 | 28832 | 0 | 17361 | 3003 | 1000 | 1003 | 1000 | 1000 | 1000 | 1000 | 5000 | 5002 | 11948 | 8 | 22633 | 29128 | 29294 | 7 | 10 | 3000 | 1000 | 1000 | 2000 | 2000 | 29145 | 29038 | 1 | 1 | 61001 | 1000 | 1000 | 1003 | 3 | 2 | 1003 | 47 | 1 | 1 | 1000 | 2 | 1 | 2 | 1 | 0 | 12853 | 9153 | 6791 | 3017 | 9 | 50 | 20604 | 3014 | 3808 | 11 | 52 | 46 | 28351 | 1000 | 16347 | 13278 | 14513 | 1000 | 1000 | 1000 | 29263 | 29341 | 29240 | 29293 | 29287 |
62004 | 29259 | 220 | 1 | 19 | 0 | 0 | 22 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 4554 | 28842 | 0 | 17200 | 3001 | 1000 | 1003 | 1000 | 1000 | 1000 | 1000 | 5000 | 5000 | 11948 | 13 | 22611 | 29087 | 29347 | 3 | 10 | 3000 | 1000 | 1000 | 2000 | 2000 | 29177 | 29120 | 1 | 1 | 61001 | 1000 | 1000 | 1002 | 3 | 2 | 1001 | 0 | 0 | 1 | 1000 | 0 | 2 | 2 | 1 | 1 | 12801 | 9077 | 6797 | 3043 | 10 | 50 | 20674 | 3067 | 3814 | 4 | 51 | 57 | 28413 | 1000 | 16172 | 13200 | 14740 | 1000 | 1000 | 1000 | 29349 | 29249 | 29322 | 29276 | 29345 |
Chain cycles: 3
Code:
ld1 { v0.d }[1], [x6], x8 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.0051
retire uop (01) | cycle (02) | 03 | mmu table walk data (08) | 09 | l2 tlb miss instruction (0a) | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 23 | 3a | 3f | 4d | 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 | l1d cache miss ld nonspec (bf) | 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 |
60205 | 140055 | 1085 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 140037 | 139572 | 25 | 80102 | 50100 | 20002 | 10000 | 40100 | 20000 | 10000 | 1245673 | 5304605 | 10709276 | 0 | 140029 | 140054 | 140136 | 131949 | 3 | 132432 | 70100 | 30325 | 10000 | 20000 | 60200 | 20000 | 30000 | 140038 | 140035 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 1 | 10000 | 1 | 2 | 0 | 10000 | 0 | 1 | 0 | 0 | 0 | 3210 | 1 | 107 | 1 | 1 | 139715 | 50000 | 0 | 13 | 10 | 10000 | 10000 | 50100 | 140052 | 140059 | 140052 | 140055 | 140052 |
60204 | 140137 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 13 | 0 | 1 | 0 | 140036 | 139580 | 25 | 80102 | 50100 | 20002 | 10000 | 40100 | 20000 | 10000 | 1246969 | 5304525 | 10710522 | 0 | 140027 | 140051 | 140051 | 131968 | 3 | 132432 | 70100 | 30200 | 10000 | 20000 | 60200 | 20000 | 30000 | 140054 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 0 | 0 | 0 | 0 | 0 | 3210 | 1 | 93 | 1 | 1 | 139715 | 50000 | 13 | 10 | 13 | 10000 | 10000 | 50100 | 140237 | 140178 | 140198 | 140058 | 140146 |
60204 | 140051 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 140039 | 139572 | 25 | 80102 | 50100 | 20002 | 10001 | 40100 | 20000 | 10000 | 1245646 | 5304525 | 10710522 | 0 | 140030 | 140142 | 140051 | 131965 | 3 | 132435 | 70100 | 30200 | 10000 | 20000 | 60200 | 20000 | 30000 | 140054 | 140053 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 0 | 10000 | 0 | 0 | 3 | 10000 | 1 | 1 | 0 | 0 | 0 | 3210 | 1 | 93 | 1 | 1 | 139715 | 50000 | 10 | 10 | 13 | 10000 | 10000 | 50100 | 140052 | 140055 | 140052 | 140055 | 140052 |
60204 | 140051 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 13 | 0 | 0 | 0 | 140039 | 139572 | 25 | 80102 | 50100 | 20002 | 10000 | 40100 | 20000 | 10000 | 1245673 | 5304525 | 10710522 | 0 | 140027 | 140051 | 140051 | 131965 | 3 | 132432 | 70100 | 30200 | 10000 | 20000 | 60200 | 20000 | 30000 | 140054 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 1 | 10000 | 1 | 0 | 3 | 10000 | 0 | 1 | 0 | 0 | 0 | 3210 | 1 | 93 | 1 | 1 | 139699 | 50000 | 10 | 10 | 0 | 10000 | 10000 | 50100 | 140058 | 140055 | 140052 | 140052 | 140052 |
60204 | 140051 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 140036 | 139572 | 25 | 80100 | 50100 | 20002 | 10000 | 40100 | 20000 | 10000 | 1245607 | 5303927 | 10710522 | 0 | 140067 | 140035 | 140051 | 131965 | 3 | 132432 | 70100 | 30200 | 10000 | 20000 | 60200 | 20000 | 30000 | 140035 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 0 | 0 | 0 | 3210 | 1 | 93 | 1 | 1 | 139715 | 50000 | 10 | 10 | 10 | 10000 | 10000 | 50100 | 140052 | 140055 | 140052 | 140055 | 140052 |
60204 | 140051 | 1086 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 140036 | 139572 | 25 | 80102 | 50100 | 20002 | 10000 | 40100 | 20000 | 10000 | 1245616 | 5303966 | 10710522 | 0 | 140030 | 140054 | 140054 | 131965 | 3 | 132432 | 70100 | 30200 | 10000 | 20000 | 60200 | 20000 | 30000 | 140035 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 1 | 10000 | 1 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 0 | 3210 | 1 | 93 | 1 | 2 | 139715 | 50000 | 13 | 10 | 10 | 10000 | 10000 | 50100 | 140052 | 140052 | 140055 | 140052 | 140036 |
60204 | 140051 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 13 | 0 | 0 | 0 | 140036 | 139572 | 52 | 80102 | 50100 | 20000 | 10000 | 40100 | 20000 | 10000 | 1245646 | 5304605 | 10710522 | 0 | 140027 | 140035 | 140089 | 131968 | 3 | 132432 | 70100 | 30320 | 10000 | 20000 | 60200 | 20000 | 30000 | 140035 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 0 | 3210 | 1 | 93 | 1 | 1 | 139715 | 50000 | 10 | 10 | 10 | 10000 | 10000 | 50100 | 140052 | 140052 | 140054 | 140052 | 140052 |
60204 | 140054 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 140020 | 139572 | 25 | 80116 | 50100 | 20002 | 10000 | 40100 | 20000 | 10000 | 1245646 | 5304525 | 10710522 | 0 | 140027 | 140035 | 140145 | 131968 | 3 | 132432 | 70100 | 30323 | 10000 | 20000 | 60200 | 20000 | 30000 | 140051 | 140051 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 1 | 10003 | 2 | 0 | 3 | 10000 | 1 | 1 | 0 | 0 | 0 | 3210 | 1 | 93 | 1 | 1 | 139800 | 50000 | 13 | 10 | 13 | 10000 | 10000 | 50100 | 140052 | 140055 | 140052 | 140055 | 140052 |
60204 | 140053 | 1085 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 12 | 0 | 0 | 0 | 140020 | 139572 | 50 | 80102 | 50100 | 20002 | 10000 | 40100 | 20000 | 10000 | 1245646 | 5304564 | 10710522 | 0 | 140027 | 140054 | 140148 | 131968 | 3 | 132435 | 70100 | 30200 | 10040 | 20000 | 60200 | 20000 | 30000 | 140056 | 140052 | 1 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 1 | 0 | 0 | 0 | 3210 | 1 | 93 | 1 | 1 | 139802 | 50011 | 10 | 10 | 10 | 10000 | 10000 | 50100 | 140055 | 140036 | 140036 | 140036 | 140036 |
60204 | 140145 | 1087 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 133 | 88 | 0 | 1 | 140305 | 139649 | 101 | 80129 | 50131 | 20008 | 10003 | 40241 | 20078 | 10079 | 1251406 | 5306710 | 10724068 | 0 | 141950 | 142497 | 142591 | 132323 | 37 | 132580 | 70617 | 30564 | 10081 | 20162 | 60688 | 20162 | 30242 | 140324 | 140240 | 5 | 1 | 50201 | 100 | 99 | 100 | 40100 | 10000 | 10000 | 1 | 100 | 10004 | 2 | 1 | 10006 | 0 | 0 | 9660 | 10002 | 1 | 1 | 0 | 0 | 0 | 3210 | 1 | 93 | 1 | 1 | 139715 | 50000 | 0 | 10 | 13 | 10000 | 10000 | 50100 | 140052 | 140052 | 140055 | 140052 | 140052 |
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 | 3f | 4d | 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) | 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) | 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 | 140058 | 1085 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 14 | 0 | 0 | 0 | 140039 | 139660 | 25 | 80010 | 50010 | 20002 | 10000 | 40010 | 20000 | 10000 | 1245797 | 5307542 | 10717421 | 0 | 0 | 140027 | 140054 | 140054 | 132002 | 3 | 132468 | 70010 | 30020 | 10000 | 20000 | 60020 | 20000 | 30000 | 140054 | 140051 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 3140 | 3 | 88 | 2 | 21 | 139722 | 50000 | 13 | 10 | 13 | 10000 | 10000 | 50010 | 140052 | 140055 | 140055 | 140055 | 140055 |
60024 | 140051 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 14 | 0 | 1 | 0 | 140039 | 139658 | 50 | 80012 | 50010 | 20002 | 10000 | 40010 | 20000 | 10000 | 1245824 | 5307656 | 10717421 | 0 | 0 | 140030 | 140147 | 140054 | 132002 | 3 | 132462 | 70010 | 30020 | 10000 | 20000 | 60020 | 20000 | 30000 | 140054 | 140035 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10002 | 1 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 3140 | 2 | 88 | 3 | 4 | 139725 | 50000 | 13 | 13 | 13 | 10000 | 10000 | 50010 | 140055 | 140052 | 140052 | 140055 | 140055 |
60024 | 140097 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 59 | 0 | 0 | 0 | 140039 | 139658 | 25 | 80012 | 50010 | 20002 | 10000 | 40010 | 20000 | 10000 | 1245824 | 5307656 | 10716479 | 0 | 0 | 140030 | 140051 | 140054 | 131983 | 3 | 132462 | 70010 | 30020 | 10000 | 20000 | 60020 | 20000 | 30000 | 140054 | 140035 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 3140 | 3 | 88 | 3 | 2 | 139725 | 50000 | 13 | 13 | 15 | 10000 | 10000 | 50010 | 140055 | 140055 | 140055 | 140148 | 140055 |
60024 | 140054 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 14 | 0 | 0 | 0 | 140039 | 139659 | 25 | 80012 | 50010 | 20002 | 10000 | 40010 | 20000 | 10000 | 1245824 | 5307656 | 10717421 | 0 | 0 | 140030 | 140054 | 140054 | 132002 | 3 | 132462 | 70010 | 30020 | 10000 | 20000 | 60020 | 20000 | 30000 | 140054 | 140054 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 8 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 3140 | 2 | 88 | 2 | 2 | 139725 | 50000 | 13 | 10 | 13 | 10000 | 10000 | 50010 | 143771 | 143212 | 140403 | 140058 | 140055 |
60024 | 140054 | 1085 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 2 | 0 | 0 | 0 | 140132 | 139652 | 25 | 80012 | 50010 | 20002 | 10000 | 40010 | 20000 | 10000 | 1245797 | 5307542 | 10721942 | 0 | 0 | 140102 | 140054 | 140054 | 132002 | 3 | 132462 | 70010 | 30020 | 10000 | 20000 | 60020 | 20000 | 30000 | 140054 | 140051 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 0 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 3140 | 2 | 88 | 3 | 3 | 139725 | 50000 | 10 | 13 | 10 | 10000 | 10000 | 50010 | 140036 | 140055 | 140055 | 140148 | 140058 |
60024 | 140054 | 1085 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 140132 | 139765 | 25 | 80012 | 50010 | 20002 | 10000 | 40010 | 20000 | 10000 | 1245905 | 5307656 | 10717421 | 0 | 0 | 140099 | 140055 | 140035 | 132002 | 3 | 132462 | 70010 | 30020 | 10000 | 20000 | 60020 | 20000 | 30000 | 140051 | 140059 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 2 | 1 | 10000 | 0 | 0 | 6 | 10001 | 1 | 0 | 1 | 0 | 0 | 0 | 3140 | 2 | 88 | 2 | 2 | 139706 | 50000 | 13 | 13 | 0 | 10000 | 10000 | 50010 | 140142 | 140055 | 140055 | 140055 | 140055 |
60024 | 140054 | 1086 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 1 | 0 | 140039 | 139658 | 25 | 80012 | 50010 | 20002 | 10000 | 40010 | 20000 | 10038 | 1245824 | 5307770 | 10717421 | 0 | 0 | 140030 | 140051 | 140054 | 132006 | 3 | 132463 | 70010 | 30020 | 10000 | 20000 | 60020 | 20000 | 30000 | 140120 | 140051 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 3175 | 10000 | 1 | 0 | 1 | 0 | 0 | 0 | 3140 | 2 | 88 | 3 | 3 | 139725 | 50000 | 13 | 13 | 13 | 10000 | 10000 | 50010 | 140056 | 140036 | 140056 | 140056 | 140055 |
60024 | 140054 | 1085 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 14 | 0 | 0 | 0 | 140036 | 139658 | 25 | 80012 | 50010 | 20005 | 10000 | 40151 | 20080 | 10039 | 1247831 | 5309603 | 10722865 | 0 | 0 | 140189 | 140241 | 142407 | 132065 | 35 | 132566 | 70527 | 30262 | 10121 | 20083 | 60516 | 20162 | 30361 | 140240 | 140147 | 4 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10005 | 2 | 1 | 10002 | 0 | 0 | 9525 | 10002 | 1 | 0 | 1 | 0 | 0 | 0 | 3829 | 4 | 106 | 3 | 4 | 139945 | 50030 | 13 | 10 | 13 | 10000 | 10000 | 50010 | 140334 | 140320 | 140231 | 140407 | 140242 |
60024 | 140424 | 1087 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 1 | 14 | 0 | 0 | 0 | 140038 | 139658 | 25 | 80012 | 50010 | 20002 | 10000 | 40010 | 20000 | 10000 | 1245824 | 5307656 | 10717421 | 0 | 0 | 140030 | 140054 | 140054 | 132002 | 3 | 132462 | 70010 | 30020 | 10000 | 20000 | 60020 | 20000 | 30000 | 140055 | 140051 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 0 | 0 | 6 | 10000 | 1 | 0 | 0 | 0 | 0 | 0 | 3140 | 2 | 88 | 3 | 2 | 139706 | 50000 | 10 | 10 | 10 | 10000 | 10000 | 50010 | 140055 | 140055 | 140055 | 140055 | 140055 |
60024 | 140054 | 1085 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 | 0 | 140039 | 139658 | 25 | 80012 | 50010 | 20002 | 10000 | 40010 | 20000 | 10000 | 1245824 | 5306922 | 10717421 | 0 | 0 | 140012 | 140035 | 140051 | 131999 | 3 | 132462 | 70010 | 30020 | 10000 | 20000 | 60020 | 20000 | 30000 | 140054 | 140054 | 1 | 1 | 50021 | 10 | 9 | 10 | 40010 | 10000 | 10000 | 0 | 10 | 10000 | 0 | 1 | 10000 | 1 | 0 | 3 | 10000 | 1 | 0 | 0 | 0 | 0 | 0 | 3140 | 2 | 88 | 3 | 2 | 139725 | 50000 | 15 | 10 | 13 | 10000 | 10000 | 50010 | 140036 | 140036 | 140055 | 140055 | 140055 |
Count: 8
Code:
ld1 { v0.d }[1], [x6], x8 ld1 { v0.d }[1], [x6], x8 ld1 { v0.d }[1], [x6], x8 ld1 { v0.d }[1], [x6], x8 ld1 { v0.d }[1], [x6], x8 ld1 { v0.d }[1], [x6], x8 ld1 { v0.d }[1], [x6], x8 ld1 { v0.d }[1], [x6], x8
mov x7, x6 mov x8, x6 mov x9, x6 mov x10, x6 mov x11, x6 mov x12, x6 mov x13, x6 mov x8, 0
(fused SUBS/B.cc loop)
Result (median cycles for code divided by count): 2.0007
retire uop (01) | cycle (02) | 03 | 09 | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 23 | 3f | 43 | 46 | 49 | 4e | 4f | 50 | 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) | rob full (74) | 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) | l1d cache writeback (a8) | a9 | ac | af | b5 | b6 | bb | l1d cache miss ld nonspec (bf) | c2 | branch cond mispred nonspec (c5) | cf | d5 | map dispatch bubble (d6) | db | dd | fetch restart (de) | e0 | ld nt uop (e6) | e7 | ? int output thing (e9) | ea | eb | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
160205 | 160053 | 1241 | 1 | 1 | 0 | 0 | 0 | 0 | 1024 | 0 | 0 | 160038 | 1 | 6 | 6 | 159584 | 0 | 0 | 64 | 240102 | 80100 | 80002 | 80000 | 80100 | 80000 | 80000 | 531102 | 529072 | 22935460 | 1 | 160075 | 0 | 160053 | 160053 | 139688 | 0 | 3 | 140032 | 240572 | 200 | 80000 | 80000 | 200 | 160000 | 160000 | 160125 | 160053 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 1 | 100 | 80000 | 0 | 14 | 0 | 80010 | 2 | 0 | 13 | 80010 | 0 | 0 | 10 | 17 | 0 | 0 | 5110 | 1 | 16 | 0 | 1 | 1 | 160050 | 0 | 0 | 80000 | 6 | 6 | 80000 | 80000 | 80100 | 160056 | 160041 | 160056 | 160041 | 160054 |
160204 | 160053 | 1286 | 0 | 0 | 1 | 0 | 0 | 0 | 1398 | 0 | 0 | 160038 | 1 | 6 | 0 | 159584 | 4 | 0 | 25 | 240102 | 80100 | 80002 | 80000 | 80100 | 80000 | 80000 | 530990 | 529194 | 22935448 | 0 | 160073 | 0 | 160053 | 160040 | 139688 | 0 | 3 | 140011 | 240100 | 200 | 80000 | 80000 | 200 | 160000 | 160000 | 160053 | 160053 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 14 | 0 | 80012 | 0 | 0 | 10 | 80009 | 6 | 1 | 10 | 17 | 0 | 0 | 5110 | 1 | 16 | 0 | 1 | 1 | 160050 | 0 | 1 | 80000 | 6 | 6 | 80000 | 80000 | 80100 | 160054 | 160041 | 160041 | 160054 | 160105 |
160204 | 160053 | 1286 | 0 | 0 | 0 | 0 | 0 | 0 | 142 | 0 | 0 | 160038 | 1 | 0 | 6 | 159584 | 5 | 0 | 25 | 240102 | 80100 | 80002 | 80000 | 80100 | 80000 | 80000 | 531090 | 529276 | 22935448 | 0 | 160034 | 0 | 160040 | 160040 | 139675 | 0 | 3 | 140011 | 240100 | 200 | 80000 | 80000 | 200 | 160000 | 160000 | 160053 | 160053 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 17 | 0 | 80000 | 0 | 0 | 6 | 80010 | 6 | 0 | 10 | 14 | 0 | 0 | 5110 | 1 | 16 | 0 | 1 | 1 | 160050 | 0 | 0 | 80000 | 6 | 0 | 80000 | 80000 | 80100 | 160054 | 160054 | 160054 | 160056 | 160056 |
160204 | 160053 | 1286 | 0 | 0 | 0 | 0 | 0 | 0 | 558 | 0 | 1 | 160040 | 1 | 6 | 6 | 159584 | 4 | 0 | 25 | 240100 | 80100 | 80000 | 80000 | 80100 | 80000 | 81606 | 1015681 | 953121 | 22922449 | 0 | 160034 | 0 | 160055 | 160053 | 139690 | 0 | 3 | 140011 | 240100 | 200 | 80000 | 80000 | 200 | 160328 | 160000 | 160040 | 160053 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 14 | 0 | 80140 | 0 | 0 | 10 | 80000 | 6 | 0 | 12 | 14 | 0 | 0 | 5110 | 1 | 16 | 0 | 1 | 1 | 160050 | 0 | 1 | 80000 | 6 | 6 | 80000 | 80000 | 80100 | 160056 | 160054 | 160054 | 160056 | 160124 |
160204 | 160055 | 1286 | 0 | 0 | 0 | 0 | 0 | 0 | 412 | 0 | 0 | 160025 | 1 | 6 | 6 | 159558 | 0 | 0 | 25 | 240102 | 80100 | 80014 | 80000 | 80100 | 80000 | 80000 | 531726 | 529801 | 22935460 | 0 | 160021 | 0 | 160123 | 160053 | 139690 | 38 | 3 | 140011 | 240100 | 200 | 80000 | 80000 | 200 | 160000 | 160000 | 160053 | 160040 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 14 | 0 | 80011 | 0 | 0 | 0 | 80012 | 6 | 0 | 12 | 14 | 0 | 0 | 5130 | 1 | 16 | 0 | 1 | 1 | 160050 | 0 | 1 | 80000 | 6 | 6 | 80000 | 80000 | 80100 | 160054 | 160054 | 160054 | 160054 | 160054 |
160204 | 160125 | 1285 | 0 | 0 | 0 | 0 | 0 | 0 | 1000 | 0 | 0 | 160038 | 1 | 6 | 6 | 159588 | 5 | 0 | 25 | 240102 | 80100 | 80002 | 80000 | 80100 | 80000 | 80000 | 531098 | 529194 | 22935460 | 0 | 160034 | 0 | 160053 | 160053 | 139688 | 0 | 3 | 140013 | 240100 | 200 | 80331 | 80000 | 200 | 160000 | 160000 | 160040 | 160053 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 0 | 0 | 80000 | 0 | 0 | 9 | 80140 | 6 | 0 | 9 | 16 | 0 | 0 | 5110 | 1 | 16 | 0 | 1 | 1 | 160050 | 0 | 1 | 80000 | 9 | 6 | 80000 | 80000 | 80100 | 160054 | 160056 | 160054 | 160054 | 160054 |
160204 | 160053 | 1285 | 0 | 0 | 0 | 0 | 0 | 0 | 634 | 0 | 1 | 160038 | 1 | 6 | 0 | 159208 | 4 | 0 | 65 | 240706 | 80100 | 80026 | 80260 | 80260 | 80000 | 80163 | 543506 | 530357 | 22932604 | 0 | 160801 | 0 | 160124 | 160053 | 139660 | 0 | 27 | 140032 | 240572 | 200 | 80163 | 80163 | 200 | 160328 | 160328 | 160123 | 160481 | 34 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80392 | 0 | 14 | 237 | 80262 | 0 | 2 | 8315 | 80400 | 6 | 0 | 13 | 14 | 2 | 0 | 5191 | 1 | 43 | 0 | 1 | 1 | 160170 | 0 | 0 | 80480 | 0 | 0 | 80000 | 80000 | 80100 | 160266 | 160339 | 160199 | 160125 | 160323 |
160204 | 160054 | 1285 | 0 | 0 | 0 | 0 | 0 | 0 | 361 | 0 | 1 | 160025 | 1 | 6 | 6 | 159588 | 5 | 0 | 25 | 240102 | 80100 | 80002 | 80000 | 80100 | 80000 | 80000 | 531098 | 529277 | 22932604 | 0 | 160021 | 0 | 160053 | 160053 | 139690 | 0 | 3 | 140011 | 240100 | 200 | 80000 | 80000 | 200 | 160000 | 160000 | 160055 | 160040 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 14 | 0 | 80010 | 12 | 0 | 10 | 80010 | 0 | 0 | 0 | 14 | 0 | 0 | 5110 | 1 | 16 | 0 | 1 | 1 | 160050 | 0 | 1 | 80000 | 6 | 9 | 80000 | 80000 | 80100 | 160041 | 160054 | 160041 | 160054 | 160054 |
160204 | 160055 | 1285 | 0 | 0 | 0 | 0 | 0 | 0 | 1483 | 0 | 1 | 160040 | 1 | 6 | 6 | 159584 | 4 | 0 | 25 | 240102 | 80100 | 80002 | 80000 | 80100 | 80000 | 80000 | 531090 | 541716 | 22935456 | 0 | 160036 | 0 | 160053 | 160053 | 139690 | 0 | 3 | 140011 | 240100 | 200 | 80000 | 80000 | 200 | 160000 | 160000 | 160053 | 160053 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 0 | 100 | 80000 | 0 | 16 | 0 | 80010 | 0 | 0 | 0 | 80010 | 6 | 0 | 0 | 0 | 0 | 0 | 5110 | 1 | 16 | 0 | 1 | 1 | 160052 | 0 | 1 | 80000 | 9 | 10 | 80000 | 80000 | 80100 | 160054 | 160041 | 160054 | 160041 | 160056 |
160204 | 160053 | 1285 | 0 | 0 | 0 | 0 | 0 | 0 | 97 | 0 | 1 | 160040 | 1 | 6 | 6 | 159584 | 4 | 0 | 25 | 240102 | 80100 | 80002 | 80000 | 80100 | 80000 | 80000 | 530994 | 529276 | 22935448 | 0 | 160036 | 0 | 160056 | 160040 | 139688 | 0 | 3 | 140011 | 240100 | 200 | 80000 | 80000 | 200 | 160000 | 160000 | 160055 | 160053 | 1 | 1 | 80201 | 100 | 99 | 100 | 100 | 80000 | 80000 | 1 | 100 | 80000 | 0 | 14 | 0 | 80012 | 0 | 0 | 10 | 80148 | 0 | 0 | 10 | 14 | 0 | 0 | 5110 | 1 | 16 | 0 | 1 | 1 | 160050 | 0 | 0 | 80000 | 6 | 7 | 80000 | 80000 | 80100 | 160056 | 160056 | 160054 | 160054 | 160054 |
Result (median cycles for code divided by count): 2.0008
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 | 43 | 46 | 49 | 4e | 4f | 50 | 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) | rob full (74) | 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) | l1d cache writeback (a8) | a9 | ac | af | b5 | b6 | bb | l1d cache miss ld nonspec (bf) | l1d tlb miss nonspec (c1) | c2 | cd | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | e7 | ? int output thing (e9) | ea | eb | ? ldst retires (ed) | ? simd retires (ee) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
160025 | 160061 | 1241 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 31 | 0 | 0 | 0 | 1 | 160046 | 1 | 6 | 6 | 159600 | 8 | 0 | 25 | 240014 | 80010 | 80004 | 80000 | 80010 | 80000 | 80000 | 530373 | 541553 | 22937113 | 1 | 160042 | 160061 | 160061 | 139718 | 0 | 3 | 140041 | 240010 | 20 | 80000 | 80000 | 20 | 160000 | 160000 | 160061 | 160061 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80006 | 0 | 23 | 59 | 80026 | 0 | 0 | 2100 | 80149 | 6 | 1 | 29 | 23 | 6 | 3 | 0 | 5041 | 2 | 16 | 5 | 3 | 160098 | 1 | 80160 | 9 | 12 | 80000 | 80000 | 80010 | 160275 | 160276 | 160204 | 160133 | 160275 |
160024 | 160268 | 1242 | 1 | 2 | 2 | 2 | 0 | 0 | 2 | 2 | 4521 | 2870 | 0 | 0 | 0 | 160171 | 1 | 6 | 0 | 159180 | 1 | 0 | 141 | 240614 | 80330 | 80052 | 80260 | 80650 | 80456 | 80480 | 555209 | 566443 | 22924077 | 1 | 160027 | 160046 | 160055 | 139720 | 0 | 3 | 140041 | 240010 | 20 | 80000 | 80000 | 20 | 160000 | 160000 | 160061 | 160053 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80008 | 8 | 23 | 0 | 80025 | 0 | 0 | 26 | 80019 | 6 | 1 | 7 | 23 | 7 | 1 | 0 | 5020 | 3 | 16 | 3 | 3 | 160058 | 0 | 80000 | 9 | 0 | 80000 | 80000 | 80010 | 160062 | 160062 | 160062 | 160062 | 160047 |
160024 | 160061 | 1241 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 19 | 0 | 0 | 0 | 0 | 160046 | 1 | 6 | 0 | 159570 | 8 | 0 | 25 | 240014 | 80010 | 80004 | 80000 | 80010 | 80000 | 80000 | 530377 | 529088 | 22937117 | 1 | 160042 | 160061 | 160046 | 139712 | 0 | 3 | 140041 | 240010 | 20 | 80000 | 80000 | 20 | 160000 | 160000 | 160061 | 160061 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 1 | 10 | 80006 | 8 | 23 | 0 | 80026 | 1 | 0 | 28 | 80019 | 6 | 0 | 7 | 17 | 7 | 0 | 0 | 5020 | 3 | 16 | 2 | 3 | 160058 | 0 | 80000 | 9 | 9 | 80000 | 80000 | 80010 | 160056 | 160062 | 160062 | 160062 | 160062 |
160024 | 160061 | 1241 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 44 | 0 | 0 | 0 | 0 | 160046 | 1 | 0 | 6 | 159600 | 9 | 0 | 25 | 240014 | 80010 | 80002 | 80000 | 80010 | 80000 | 80000 | 530373 | 529089 | 22937117 | 1 | 160042 | 160061 | 160046 | 139718 | 0 | 3 | 140035 | 240010 | 20 | 80000 | 80000 | 20 | 160000 | 160000 | 160061 | 160061 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 1 | 10 | 80007 | 6 | 23 | 0 | 80027 | 0 | 0 | 25 | 80018 | 6 | 1 | 26 | 23 | 6 | 1 | 0 | 5020 | 3 | 16 | 4 | 3 | 160052 | 0 | 80000 | 9 | 9 | 80000 | 80000 | 80010 | 160056 | 160062 | 160062 | 160056 | 160062 |
160024 | 160061 | 1241 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 31 | 0 | 0 | 0 | 0 | 160046 | 0 | 6 | 6 | 159600 | 8 | 0 | 25 | 240014 | 80010 | 80002 | 80000 | 80010 | 80000 | 80000 | 530377 | 529089 | 22937117 | 1 | 160042 | 160061 | 160061 | 139718 | 0 | 3 | 140041 | 240010 | 20 | 80000 | 80000 | 20 | 160000 | 160000 | 160061 | 160061 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80007 | 0 | 23 | 0 | 80026 | 0 | 1 | 25 | 80019 | 0 | 1 | 25 | 23 | 7 | 0 | 0 | 5020 | 3 | 16 | 3 | 3 | 160058 | 0 | 80166 | 9 | 9 | 80000 | 80000 | 80010 | 160062 | 160062 | 160062 | 160062 | 160062 |
160024 | 160061 | 1241 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 16 | 0 | 0 | 0 | 1 | 160031 | 1 | 6 | 6 | 159600 | 8 | 0 | 25 | 240014 | 80010 | 80004 | 80000 | 80010 | 80000 | 80000 | 530377 | 529008 | 22937515 | 1 | 160042 | 160061 | 160061 | 139718 | 0 | 3 | 140041 | 240010 | 20 | 80000 | 80000 | 20 | 160000 | 160000 | 160061 | 160046 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80006 | 7 | 0 | 0 | 80027 | 0 | 0 | 0 | 80019 | 6 | 0 | 25 | 23 | 0 | 0 | 0 | 5020 | 3 | 16 | 3 | 3 | 160058 | 1 | 80000 | 9 | 9 | 80000 | 80000 | 80010 | 160062 | 160062 | 160062 | 160062 | 160056 |
160024 | 160061 | 1241 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 21 | 0 | 0 | 0 | 0 | 160046 | 1 | 6 | 6 | 159600 | 10 | 0 | 25 | 240014 | 80010 | 80004 | 80000 | 80010 | 80000 | 80000 | 530377 | 529089 | 22937113 | 1 | 160042 | 160061 | 160061 | 139718 | 0 | 3 | 140035 | 240010 | 20 | 80000 | 80000 | 20 | 160000 | 160000 | 160061 | 160061 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80007 | 7 | 0 | 0 | 80013 | 0 | 0 | 25 | 80019 | 6 | 0 | 25 | 24 | 7 | 1 | 0 | 5020 | 3 | 16 | 3 | 2 | 160058 | 0 | 80000 | 9 | 9 | 80000 | 80000 | 80010 | 160062 | 160047 | 160062 | 160062 | 160062 |
160024 | 160055 | 1241 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 47 | 0 | 1 | 0 | 1 | 160046 | 1 | 6 | 6 | 159600 | 1 | 0 | 25 | 240014 | 80010 | 80004 | 80000 | 80010 | 80000 | 80000 | 531121 | 529090 | 22935456 | 1 | 160042 | 160061 | 160061 | 139718 | 0 | 3 | 140041 | 240010 | 20 | 80000 | 80000 | 20 | 160000 | 160000 | 160061 | 160061 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80008 | 8 | 0 | 0 | 80028 | 1 | 0 | 25 | 80000 | 6 | 1 | 10 | 0 | 7 | 3 | 1 | 5020 | 3 | 16 | 3 | 2 | 160058 | 0 | 80480 | 9 | 6 | 80000 | 80000 | 80010 | 160262 | 160258 | 160200 | 160343 | 160260 |
160024 | 160273 | 1242 | 1 | 0 | 0 | 2 | 0 | 0 | 3 | 2 | 3595 | 2464 | 0 | 0 | 1 | 160261 | 1 | 0 | 6 | 159278 | 7 | 0 | 142 | 240923 | 80490 | 80040 | 80390 | 80490 | 80608 | 80323 | 567621 | 566372 | 22925738 | 1 | 160105 | 160272 | 160275 | 139660 | 9 | 26 | 140083 | 240482 | 20 | 80492 | 80492 | 20 | 160000 | 160000 | 160061 | 160061 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80007 | 6 | 23 | 0 | 80025 | 0 | 1 | 13 | 80019 | 0 | 0 | 26 | 23 | 7 | 0 | 0 | 5020 | 3 | 16 | 3 | 3 | 160058 | 1 | 80000 | 9 | 9 | 80000 | 80000 | 80010 | 160062 | 160204 | 160205 | 160189 | 160204 |
160024 | 160061 | 1241 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 43 | 0 | 0 | 0 | 0 | 160046 | 1 | 6 | 6 | 159600 | 10 | 0 | 25 | 240014 | 80010 | 80004 | 80000 | 80010 | 80000 | 80000 | 530377 | 529089 | 22933944 | 1 | 160042 | 160055 | 160061 | 139692 | 18 | 51 | 140077 | 240482 | 20 | 80000 | 80000 | 20 | 160000 | 160000 | 160061 | 160061 | 1 | 1 | 80021 | 10 | 9 | 10 | 10 | 80000 | 80000 | 0 | 10 | 80007 | 7 | 23 | 0 | 80027 | 0 | 1 | 29 | 80019 | 6 | 1 | 26 | 24 | 6 | 0 | 0 | 5020 | 3 | 16 | 3 | 3 | 160058 | 1 | 80000 | 9 | 9 | 80000 | 80000 | 80010 | 160062 | 160062 | 160056 | 160062 | 160056 |