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:
caspa x0, x1, x2, x3, [x6] nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop ; nop
mov x0, 0
(no loop instructions)
Retires (minus 70 nops): 6.002
Issues: 3.006
Integer unit issues: 0.000
Load/store unit issues: 3.006
SIMD/FP unit issues: 0.000
retire uop (01) | cycle (02) | 03 | l1i tlb fill (04) | l1d tlb fill (05) | mmu table walk data (08) | l2 tlb miss data (0b) | 0e | 0f | 1e | 1f | 22 | 24 | 3a | 3f | 46 | 49 | 51 | schedule uop (52) | schedule ldst uop (55) | dispatch ldst uop (58) | simd uops in schedulers (5a) | 5f | 63 | 69 | 6a | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst int load (95) | inst ldst (9b) | 9d | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | atomic or exclusive succ (b3) | atomic or exclusive fail (b4) | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | cf | d0 | d1 | d2 | l1i cache miss demand (d3) | l1i tlb miss demand (d4) | d5 | map dispatch bubble (d6) | d9 | da | db | dd | fetch restart (de) | e0 | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
76011 | 33377 | 247 | 10 | 1 | 1 | 1 | 0 | 0 | 1009 | 2 | 1 | 0 | 5700 | 32888 | 0 | 0 | 27193 | 3009 | 3006 | 3006 | 16057 | 5 | 1 | 49 | 29666 | 32794 | 33141 | 7 | 26 | 3009 | 2004 | 4012 | 2006 | 7021 | 33217 | 1317 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3013 | 4 | 6 | 3 | 1009 | 2006 | 1 | 0 | 12 | 3014 | 999 | 1 | 3 | 0 | 1 | 2 | 0 | 0 | 15904 | 11544 | 2 | 8338 | 4022 | 2 | 86 | 22379 | 3944 | 4446 | 20 | 70 | 72 | 32403 | 17970 | 14085 | 16262 | 3000 | 3002 | 32836 | 32766 | 33192 | 32885 | 33233 |
76006 | 32811 | 246 | 9 | 0 | 0 | 0 | 0 | 0 | 1005 | 0 | 1 | 0 | 5842 | 33173 | 1 | 0 | 26684 | 3006 | 3006 | 3006 | 15998 | 7 | 1 | 49 | 30137 | 33111 | 33113 | 7 | 25 | 3009 | 2004 | 4008 | 2004 | 7014 | 32805 | 1298 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 0 | 4 | 2 | 1005 | 2006 | 0 | 0 | 7 | 3009 | 999 | 1 | 3 | 0 | 1 | 2 | 0 | 0 | 16242 | 11739 | 2 | 8400 | 4018 | 1 | 66 | 22329 | 3999 | 4435 | 23 | 78 | 71 | 32600 | 16629 | 14361 | 15053 | 3000 | 3002 | 32867 | 33243 | 32895 | 32932 | 32953 |
76006 | 32896 | 250 | 6 | 1 | 1 | 0 | 0 | 0 | 1098 | 2 | 0 | 0 | 5728 | 33181 | 0 | 1 | 26814 | 3006 | 3006 | 3006 | 15969 | 6 | 1 | 49 | 30035 | 33049 | 33200 | 7 | 25 | 3003 | 2004 | 4008 | 2004 | 7014 | 32838 | 1296 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 0 | 4 | 2 | 1005 | 2004 | 0 | 0 | 7 | 3009 | 999 | 1 | 3 | 0 | 0 | 2 | 0 | 0 | 16326 | 11894 | 1 | 8153 | 4032 | 4 | 66 | 22425 | 3851 | 4431 | 20 | 66 | 61 | 32635 | 17022 | 14655 | 15517 | 3000 | 3002 | 32775 | 32834 | 32856 | 33152 | 32877 |
76006 | 33255 | 245 | 9 | 1 | 1 | 1 | 0 | 0 | 1009 | 2 | 0 | 0 | 5803 | 32756 | 1 | 1 | 26709 | 3006 | 3006 | 3006 | 15999 | 7 | 1 | 49 | 29756 | 33098 | 33243 | 8 | 25 | 3006 | 2004 | 4012 | 2004 | 7014 | 32825 | 1304 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 0 | 4 | 2 | 1005 | 2004 | 0 | 0 | 5 | 3010 | 999 | 1 | 3 | 0 | 1 | 0 | 0 | 0 | 15640 | 11711 | 1 | 8194 | 3794 | 3 | 69 | 22468 | 3719 | 4440 | 20 | 62 | 62 | 32392 | 17295 | 14991 | 15061 | 3000 | 3002 | 32752 | 33264 | 33207 | 32785 | 32905 |
76006 | 33183 | 246 | 6 | 1 | 1 | 1 | 0 | 0 | 1009 | 2 | 0 | 0 | 5848 | 32686 | 1 | 1 | 27058 | 3006 | 3006 | 3006 | 15998 | 2 | 1 | 49 | 29715 | 32713 | 33493 | 7 | 25 | 3006 | 2004 | 4008 | 2004 | 7014 | 32995 | 1288 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 0 | 4 | 2 | 1007 | 2004 | 0 | 0 | 9 | 3009 | 999 | 1 | 3 | 0 | 1 | 2 | 0 | 0 | 15654 | 12037 | 2 | 8503 | 4010 | 1 | 68 | 22828 | 3632 | 4434 | 16 | 70 | 69 | 32606 | 17887 | 14451 | 16411 | 3000 | 3002 | 32731 | 32821 | 32654 | 32737 | 33381 |
76006 | 32961 | 245 | 10 | 1 | 1 | 1 | 0 | 0 | 1009 | 2 | 0 | 0 | 5888 | 32727 | 1 | 0 | 26618 | 3006 | 3006 | 3006 | 15995 | 2 | 1 | 49 | 29683 | 33067 | 32884 | 7 | 25 | 3006 | 2004 | 4008 | 2004 | 7014 | 33259 | 1307 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 0 | 4 | 2 | 1005 | 2004 | 0 | 0 | 7 | 3010 | 999 | 1 | 3 | 0 | 1 | 0 | 0 | 0 | 15488 | 11581 | 1 | 8387 | 4056 | 4 | 68 | 22403 | 3748 | 4437 | 17 | 59 | 63 | 32479 | 16558 | 14060 | 14880 | 3000 | 3002 | 33167 | 33212 | 32806 | 32912 | 33283 |
76006 | 32909 | 249 | 7 | 1 | 1 | 1 | 0 | 0 | 1009 | 2 | 0 | 0 | 5608 | 32854 | 1 | 1 | 27112 | 3006 | 3006 | 3006 | 15972 | 7 | 1 | 49 | 29768 | 32643 | 33124 | 7 | 27 | 3006 | 2004 | 4008 | 2004 | 7021 | 32906 | 1289 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 0 | 4 | 2 | 1004 | 2002 | 0 | 0 | 9 | 3009 | 999 | 1 | 3 | 0 | 0 | 2 | 0 | 0 | 16237 | 12067 | 1 | 8393 | 3961 | 4 | 69 | 22536 | 3968 | 4434 | 25 | 70 | 73 | 32382 | 16777 | 14422 | 15305 | 3000 | 3002 | 32785 | 32921 | 32924 | 33050 | 32848 |
76006 | 33169 | 247 | 11 | 1 | 1 | 0 | 0 | 0 | 1011 | 2 | 1 | 0 | 5595 | 32857 | 1 | 1 | 26544 | 3006 | 3006 | 3006 | 15975 | 3 | 1 | 49 | 30144 | 33123 | 32851 | 7 | 25 | 3006 | 2004 | 4008 | 2004 | 7014 | 32810 | 1295 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 0 | 4 | 2 | 1005 | 2004 | 0 | 0 | 7 | 3011 | 999 | 1 | 3 | 0 | 1 | 0 | 0 | 0 | 16059 | 11839 | 2 | 8497 | 4108 | 3 | 67 | 22744 | 4023 | 4440 | 30 | 72 | 61 | 32466 | 16318 | 14607 | 15450 | 3000 | 3002 | 32932 | 32764 | 33180 | 32927 | 33227 |
76006 | 32651 | 246 | 9 | 1 | 1 | 1 | 0 | 0 | 1011 | 2 | 0 | 0 | 5929 | 33239 | 0 | 1 | 26695 | 3006 | 3006 | 3006 | 15965 | 5 | 1 | 49 | 30211 | 33057 | 33315 | 7 | 25 | 3006 | 2004 | 4008 | 2004 | 7014 | 32766 | 1299 | 3 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 0 | 4 | 2 | 1005 | 2004 | 0 | 0 | 8 | 3010 | 999 | 1 | 3 | 0 | 1 | 0 | 0 | 0 | 16424 | 11773 | 2 | 8548 | 4113 | 1 | 65 | 22786 | 3945 | 4443 | 16 | 63 | 61 | 32410 | 16682 | 14334 | 16206 | 3000 | 3002 | 32875 | 32682 | 33151 | 32719 | 32762 |
76006 | 33199 | 247 | 10 | 1 | 1 | 1 | 0 | 1 | 1148 | 198 | 0 | 0 | 5928 | 32652 | 1 | 1 | 26881 | 3006 | 3006 | 3006 | 15991 | 7 | 1 | 49 | 29718 | 32748 | 33155 | 7 | 25 | 3006 | 2004 | 4008 | 2004 | 7014 | 32898 | 1301 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3006 | 0 | 4 | 2 | 1005 | 2004 | 0 | 0 | 6 | 3010 | 999 | 1 | 4 | 0 | 1 | 2 | 0 | 0 | 16382 | 11890 | 1 | 8340 | 3979 | 2 | 64 | 22842 | 3944 | 4438 | 16 | 70 | 70 | 32445 | 16688 | 14359 | 15577 | 3000 | 3002 | 32952 | 33278 | 32724 | 32696 | 33349 |
Code:
caspa x0, x1, x2, x3, [x6] add x6, x6, 16
(fused SUBS/B.cc loop)
Result (median cycles for code): 14.0688
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 | 20 | 22 | 24 | 29 | 3a | 3e | 3f | 40 | 43 | 46 | 49 | 51 | schedule uop (52) | schedule int uop (53) | schedule ldst uop (55) | dispatch int uop (56) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | 60 | 69 | 6a | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | aa | ab | ac | af | atomic or exclusive succ (b3) | atomic or exclusive fail (b4) | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | c3 | branch mispred nonspec (cb) | cd | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
70234 | 140623 | 1055 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 20541 | 60 | 2213 | 1 | 0 | 1712 | 9 | 280 | 140621 | 2256 | 3 | 26 | 31 | 69040 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 192537 | 0 | 49 | 137508 | 140639 | 140620 | 3 | 130626 | 40100 | 30200 | 40000 | 30200 | 70000 | 140769 | 356 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32464 | 27 | 724 | 2120 | 22282 | 20591 | 1505 | 0 | 2453 | 256 | 14979 | 42843 | 9998 | 2 | 10293 | 35 | 173 | 283 | 3 | 0 | 3 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 140414 | 10000 | 6 | 6 | 0 | 30000 | 40100 | 140685 | 140556 | 140577 | 140722 | 140689 |
70204 | 140655 | 1053 | 3 | 3 | 0 | 3 | 1 | 0 | 0 | 0 | 20600 | 30 | 2248 | 1 | 0 | 1920 | 7 | 316 | 140508 | 2199 | 0 | 28 | 27 | 68832 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 192767 | 0 | 49 | 137690 | 140648 | 140643 | 3 | 130568 | 40100 | 30200 | 40000 | 30200 | 70000 | 140699 | 351 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32466 | 27 | 784 | 2055 | 22259 | 20549 | 1550 | 834 | 1936 | 184 | 14875 | 42796 | 9998 | 2 | 10307 | 32 | 159 | 272 | 3 | 0 | 5 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 140524 | 10000 | 6 | 6 | 1 | 30000 | 40100 | 140711 | 140673 | 140757 | 140752 | 140698 |
70204 | 140749 | 1055 | 2 | 1 | 2 | 2 | 0 | 0 | 0 | 0 | 20432 | 27 | 2328 | 1 | 0 | 1688 | 10 | 236 | 140648 | 2196 | 1 | 27 | 20 | 68894 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 192778 | 0 | 49 | 137496 | 140731 | 140666 | 12 | 130633 | 40100 | 30200 | 40000 | 30200 | 70000 | 140657 | 360 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32465 | 32 | 971 | 1977 | 22243 | 20619 | 1511 | 826 | 1624 | 750 | 14923 | 42772 | 9998 | 2 | 10277 | 28 | 160 | 291 | 13 | 0 | 0 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 140534 | 10000 | 6 | 6 | 0 | 30000 | 40100 | 140796 | 140676 | 140569 | 140681 | 140774 |
70204 | 140575 | 1053 | 3 | 0 | 3 | 2 | 0 | 0 | 0 | 0 | 20516 | 37 | 2219 | 1 | 0 | 1696 | 7 | 292 | 140604 | 2208 | 6 | 17 | 41 | 68626 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 192843 | 0 | 49 | 137558 | 140673 | 140528 | 3 | 130594 | 40100 | 30200 | 40000 | 30200 | 70000 | 140782 | 360 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32462 | 14 | 722 | 2051 | 22193 | 20555 | 1512 | 821 | 2116 | 242 | 14949 | 42760 | 9998 | 2 | 10297 | 63 | 177 | 336 | 0 | 0 | 1 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 140556 | 10000 | 6 | 6 | 0 | 30000 | 40100 | 140699 | 140668 | 140654 | 140697 | 140748 |
70204 | 140665 | 1052 | 3 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 20379 | 57 | 2156 | 1 | 0 | 1696 | 10 | 480 | 140657 | 2195 | 0 | 29 | 17 | 68770 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 192706 | 0 | 49 | 137512 | 140599 | 140776 | 3 | 130527 | 40100 | 30200 | 40000 | 30200 | 70000 | 140691 | 356 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32491 | 16 | 696 | 2172 | 22223 | 20536 | 1506 | 825 | 1432 | 256 | 14950 | 42708 | 9998 | 2 | 10265 | 40 | 206 | 305 | 17 | 2 | 0 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 140553 | 10000 | 6 | 6 | 0 | 30000 | 40100 | 140796 | 140631 | 140653 | 140635 | 140709 |
70204 | 140522 | 1054 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 20769 | 45 | 2189 | 1 | 0 | 1704 | 5 | 244 | 140578 | 2203 | 5 | 31 | 25 | 68902 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 192762 | 0 | 49 | 137622 | 140569 | 140634 | 3 | 130467 | 40100 | 30200 | 40000 | 30200 | 70000 | 140635 | 351 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32448 | 19 | 576 | 2054 | 22251 | 20541 | 1512 | 832 | 1920 | 322 | 14948 | 42811 | 9998 | 2 | 10231 | 33 | 115 | 282 | 14 | 7 | 1 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 140576 | 10000 | 9 | 9 | 0 | 30000 | 40100 | 140559 | 140684 | 140752 | 140663 | 140502 |
70204 | 140625 | 1055 | 3 | 3 | 0 | 2 | 0 | 0 | 0 | 0 | 20566 | 39 | 2230 | 1 | 0 | 1688 | 13 | 268 | 140658 | 2215 | 3 | 26 | 32 | 68789 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 192366 | 0 | 49 | 137507 | 140652 | 140665 | 3 | 130537 | 40100 | 30200 | 40000 | 30200 | 70000 | 140736 | 356 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32473 | 16 | 780 | 2045 | 22249 | 20538 | 1543 | 173 | 2354 | 210 | 15040 | 42790 | 9998 | 2 | 10315 | 37 | 155 | 360 | 0 | 4 | 0 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 140540 | 10000 | 6 | 6 | 0 | 30000 | 40100 | 140585 | 140750 | 140616 | 140542 | 140685 |
70204 | 140616 | 1054 | 3 | 3 | 0 | 4 | 0 | 0 | 0 | 0 | 20467 | 16 | 2305 | 1 | 0 | 1680 | 11 | 96 | 140646 | 2213 | 0 | 33 | 27 | 68823 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 192806 | 0 | 49 | 137522 | 140733 | 140690 | 3 | 130531 | 40100 | 30200 | 40000 | 30200 | 70000 | 140568 | 351 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32466 | 23 | 791 | 2117 | 22238 | 20622 | 1512 | 524 | 1776 | 234 | 14894 | 42731 | 9998 | 2 | 10314 | 26 | 152 | 223 | 0 | 0 | 6 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 140412 | 10000 | 6 | 6 | 0 | 30000 | 40100 | 140664 | 140698 | 140720 | 140691 | 140829 |
70204 | 140656 | 1053 | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 20453 | 39 | 2229 | 1 | 0 | 1696 | 8 | 244 | 140540 | 2197 | 0 | 26 | 19 | 68707 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 192575 | 0 | 49 | 137513 | 140685 | 140696 | 3 | 130448 | 40100 | 30200 | 40000 | 30200 | 70000 | 140692 | 351 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32453 | 10 | 621 | 2135 | 22215 | 20555 | 1541 | 273 | 1792 | 238 | 14925 | 42728 | 9998 | 2 | 10297 | 38 | 143 | 189 | 0 | 0 | 2 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 140494 | 10000 | 9 | 6 | 0 | 30000 | 40100 | 140658 | 140661 | 140530 | 140601 | 140698 |
70204 | 140717 | 1053 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 20687 | 40 | 2236 | 1 | 0 | 1696 | 6 | 264 | 140657 | 2185 | 2 | 26 | 27 | 68800 | 40100 | 10100 | 30000 | 10100 | 30000 | 50612 | 192299 | 0 | 49 | 137461 | 140817 | 140937 | 3 | 130530 | 40100 | 30200 | 40000 | 30200 | 70000 | 140667 | 360 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32470 | 5 | 748 | 2103 | 22286 | 20554 | 1441 | 830 | 1608 | 256 | 14843 | 42749 | 9998 | 2 | 10276 | 38 | 173 | 297 | 6 | 2 | 0 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 140538 | 10000 | 6 | 6 | 0 | 30000 | 40100 | 140667 | 140525 | 140672 | 140691 | 140696 |
Result (median cycles for code): 14.1105
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 1e | 1f | 20 | 22 | 29 | 3a | 3e | 3f | 40 | 43 | 46 | 49 | 51 | schedule uop (52) | schedule int uop (53) | schedule ldst uop (55) | dispatch int uop (56) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | 60 | 69 | 6a | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 9d | 9e | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | aa | ab | ac | af | atomic or exclusive succ (b3) | atomic or exclusive fail (b4) | b6 | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | c3 | branch cond mispred nonspec (c5) | cd | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
70054 | 141322 | 1057 | 1 | 1 | 0 | 0 | 0 | 1 | 19827 | 26 | 2181 | 1 | 1696 | 15 | 332 | 140977 | 2198 | 0 | 54 | 47 | 69234 | 40010 | 10010 | 30000 | 10010 | 30000 | 50072 | 192455 | 0 | 49 | 137906 | 141087 | 141129 | 3 | 131135 | 40010 | 30064 | 40000 | 30020 | 70000 | 141097 | 355 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 0 | 10 | 32439 | 8 | 746 | 2024 | 22120 | 20464 | 1493 | 1998 | 416 | 260 | 14990 | 42673 | 9998 | 2 | 0 | 10269 | 20 | 181 | 406 | 0 | 0 | 0 | 0 | 0 | 1270 | 1 | 17 | 1 | 2 | 140868 | 10000 | 10 | 10 | 30000 | 40010 | 141024 | 140972 | 141037 | 141077 | 141059 |
70024 | 141039 | 1056 | 1 | 1 | 0 | 0 | 0 | 0 | 20137 | 19 | 2164 | 1 | 1656 | 2 | 96 | 140934 | 2185 | 1 | 34 | 47 | 69632 | 40010 | 10010 | 30000 | 10010 | 30000 | 50072 | 191891 | 1 | 49 | 138031 | 141152 | 141194 | 3 | 130981 | 40010 | 30020 | 40000 | 30020 | 70000 | 141098 | 355 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 1 | 0 | 10 | 32427 | 0 | 809 | 1944 | 22122 | 20531 | 1496 | 2011 | 1940 | 254 | 14880 | 42665 | 9998 | 2 | 0 | 10180 | 16 | 197 | 326 | 0 | 0 | 0 | 0 | 0 | 1270 | 1 | 17 | 1 | 1 | 140879 | 10000 | 10 | 10 | 30000 | 40010 | 141025 | 140948 | 140928 | 141138 | 141152 |
70024 | 141062 | 1058 | 0 | 0 | 0 | 0 | 0 | 0 | 20473 | 11 | 2216 | 1 | 1848 | 3 | 200 | 140970 | 2122 | 0 | 42 | 65 | 69570 | 40010 | 10010 | 30000 | 10010 | 30000 | 50072 | 192094 | 1 | 49 | 138146 | 141223 | 141252 | 3 | 131143 | 40010 | 30020 | 40000 | 30020 | 70000 | 140982 | 355 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 0 | 10 | 32431 | 0 | 889 | 1957 | 22206 | 20517 | 1477 | 561 | 1880 | 282 | 14752 | 42630 | 9998 | 2 | 0 | 10216 | 23 | 179 | 277 | 0 | 0 | 0 | 0 | 0 | 1270 | 1 | 17 | 1 | 1 | 140835 | 10000 | 10 | 10 | 30000 | 40010 | 141058 | 141028 | 141117 | 141076 | 141007 |
70024 | 141202 | 1056 | 0 | 0 | 0 | 0 | 0 | 0 | 20141 | 23 | 2230 | 1 | 1616 | 1 | 248 | 141065 | 2184 | 0 | 49 | 18 | 69582 | 40010 | 10010 | 30000 | 10010 | 30000 | 50072 | 192303 | 1 | 49 | 138157 | 141179 | 141308 | 3 | 130923 | 40010 | 30020 | 40000 | 30020 | 70000 | 140922 | 355 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 0 | 10 | 32408 | 8 | 757 | 2113 | 22091 | 20593 | 1461 | 2051 | 1884 | 250 | 14762 | 42635 | 9998 | 2 | 0 | 10219 | 29 | 163 | 338 | 0 | 0 | 0 | 0 | 0 | 1270 | 1 | 17 | 1 | 1 | 141002 | 10000 | 10 | 10 | 30000 | 40010 | 141160 | 141112 | 140988 | 140809 | 140977 |
70024 | 141306 | 1057 | 0 | 0 | 0 | 0 | 0 | 0 | 19989 | 19 | 2308 | 1 | 1912 | 7 | 436 | 141020 | 2103 | 1 | 49 | 47 | 69285 | 40010 | 10010 | 30000 | 10010 | 30000 | 50072 | 192372 | 1 | 49 | 137989 | 141034 | 141052 | 3 | 131151 | 40010 | 30020 | 40000 | 30020 | 70000 | 141204 | 355 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 0 | 10 | 32432 | 9 | 703 | 2039 | 22081 | 20531 | 1457 | 819 | 336 | 672 | 14845 | 42707 | 9998 | 2 | 0 | 10214 | 19 | 221 | 425 | 0 | 0 | 0 | 0 | 0 | 1318 | 1 | 17 | 2 | 1 | 141139 | 10000 | 10 | 10 | 30000 | 40010 | 141188 | 140994 | 141107 | 141060 | 141131 |
70024 | 141135 | 1057 | 0 | 0 | 0 | 0 | 0 | 0 | 19962 | 18 | 2206 | 1 | 1696 | 12 | 236 | 140846 | 2129 | 0 | 48 | 45 | 69271 | 40010 | 10010 | 30000 | 10010 | 30000 | 50072 | 192419 | 1 | 49 | 137838 | 140994 | 140965 | 3 | 130950 | 40010 | 30020 | 40059 | 30020 | 70000 | 141031 | 355 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 0 | 10 | 32450 | 8 | 807 | 2032 | 22181 | 20513 | 1493 | 2054 | 1880 | 118 | 14803 | 42651 | 9998 | 2 | 0 | 10263 | 24 | 155 | 382 | 0 | 0 | 141 | 0 | 0 | 1270 | 1 | 17 | 1 | 1 | 140929 | 10000 | 10 | 10 | 30000 | 40010 | 141164 | 141279 | 141167 | 141069 | 141118 |
70024 | 141107 | 1055 | 2 | 0 | 2 | 2 | 0 | 0 | 20045 | 15 | 2200 | 1 | 1616 | 9 | 304 | 140998 | 2154 | 2 | 45 | 53 | 69057 | 40010 | 10010 | 30000 | 10010 | 30000 | 50072 | 191995 | 1 | 49 | 138123 | 140937 | 140951 | 3 | 131002 | 40010 | 30020 | 40000 | 30020 | 70000 | 140918 | 355 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 0 | 10 | 32374 | 9 | 1012 | 1943 | 22111 | 20532 | 1515 | 540 | 328 | 260 | 14819 | 42669 | 9998 | 2 | 0 | 10193 | 20 | 148 | 323 | 0 | 0 | 0 | 0 | 0 | 1270 | 1 | 17 | 1 | 1 | 140899 | 10000 | 10 | 10 | 30000 | 40010 | 141268 | 141277 | 141016 | 140787 | 141034 |
70024 | 141077 | 1055 | 0 | 0 | 0 | 0 | 0 | 0 | 20100 | 26 | 2208 | 1 | 1704 | 6 | 200 | 140992 | 2235 | 0 | 44 | 30 | 69787 | 40010 | 10010 | 30000 | 10010 | 30000 | 50072 | 192317 | 1 | 49 | 137882 | 140936 | 141132 | 3 | 131078 | 40010 | 30020 | 40000 | 30020 | 70000 | 141064 | 355 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 0 | 10 | 32431 | 8 | 927 | 2002 | 22197 | 20524 | 1487 | 916 | 1208 | 258 | 14800 | 42632 | 9998 | 2 | 0 | 10254 | 29 | 198 | 344 | 0 | 0 | 0 | 0 | 0 | 1270 | 1 | 17 | 1 | 1 | 140969 | 10014 | 10 | 10 | 30000 | 40010 | 141046 | 141057 | 141013 | 141041 | 140941 |
70024 | 141137 | 1057 | 1 | 1 | 1 | 0 | 0 | 0 | 20203 | 22 | 2235 | 1 | 1752 | 18 | 360 | 140996 | 2203 | 5 | 40 | 60 | 69412 | 40010 | 10010 | 30000 | 10024 | 30000 | 50072 | 192159 | 1 | 49 | 137962 | 141178 | 141005 | 3 | 131066 | 40010 | 30020 | 40000 | 30020 | 70000 | 141059 | 355 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 0 | 10 | 32448 | 0 | 782 | 1946 | 22133 | 20532 | 1512 | 739 | 1496 | 252 | 14880 | 42686 | 9998 | 2 | 0 | 10149 | 16 | 126 | 232 | 0 | 1 | 0 | 0 | 0 | 1270 | 1 | 17 | 1 | 1 | 141136 | 10000 | 10 | 10 | 30000 | 40010 | 141087 | 141447 | 141084 | 141109 | 140994 |
70024 | 141211 | 1056 | 0 | 0 | 0 | 0 | 0 | 0 | 20121 | 17 | 2169 | 1 | 1384 | 9 | 240 | 140917 | 2176 | 0 | 42 | 52 | 69452 | 40010 | 10010 | 30000 | 10010 | 30000 | 50072 | 192127 | 1 | 49 | 138029 | 141145 | 141150 | 3 | 131036 | 40010 | 30020 | 40000 | 30020 | 70000 | 141012 | 355 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 0 | 10 | 32468 | 16 | 793 | 2042 | 22142 | 20542 | 1516 | 546 | 1616 | 188 | 14908 | 42675 | 9998 | 2 | 0 | 10240 | 30 | 106 | 304 | 0 | 0 | 0 | 0 | 0 | 1270 | 1 | 17 | 1 | 1 | 140936 | 10000 | 10 | 10 | 30000 | 40010 | 141245 | 141219 | 141332 | 141252 | 140970 |
Code:
caspa x0, x1, x2, x3, [x6]
mov x7, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 17.0070
retire uop (01) | cycle (02) | 03 | 09 | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 22 | 23 | 3a | 3f | 43 | 46 | 49 | 51 | schedule uop (52) | schedule int uop (53) | schedule ldst uop (55) | dispatch int uop (56) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | 60 | 63 | 69 | 6a | 6b | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | 79 | 7b | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d cache miss st (a2) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | atomic or exclusive succ (b3) | atomic or exclusive fail (b4) | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | branch cond mispred nonspec (c5) | branch mispred nonspec (cb) | cd | cf | d1 | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | e7 | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
60211 | 168069 | 1274 | 1 | 0 | 1 | 0 | 0 | 0 | 24345 | 0 | 1 | 0 | 0 | 170058 | 3 | 7 | 8 | 33 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2218835 | 1 | 1 | 49 | 166999 | 0 | 168069 | 170070 | 11 | 158039 | 30142 | 0 | 0 | 20228 | 40056 | 20228 | 70098 | 168072 | 530 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 26 | 15 | 24366 | 20028 | 0 | 0 | 24023 | 44392 | 9999 | 1 | 14349 | 0 | 1 | 2 | 1 | 1 | 1 | 728 | 7752 | 0 | 18 | 0 | 0 | 167926 | 1 | 0 | 6 | 0 | 30000 | 30102 | 170071 | 168070 | 170065 | 168064 | 170074 |
60206 | 170070 | 1259 | 0 | 0 | 0 | 0 | 0 | 0 | 24027 | 0 | 0 | 0 | 0 | 170055 | 0 | 6 | 6 | 33 | 30142 | 100 | 30042 | 100 | 30042 | 500 | 2193196 | 0 | 1 | 49 | 165005 | 0 | 168065 | 170064 | 11 | 160032 | 30142 | 0 | 0 | 20228 | 40056 | 20228 | 70098 | 170073 | 530 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30042 | 26 | 13 | 24357 | 20028 | 0 | 0 | 24353 | 44394 | 9999 | 1 | 14348 | 1 | 1 | 0 | 1 | 1 | 1 | 727 | 7731 | 0 | 18 | 2 | 2 | 167905 | 0 | 0 | 0 | 0 | 30000 | 30102 | 170074 | 168076 | 170071 | 168064 | 170063 |
60206 | 170074 | 1259 | 0 | 0 | 0 | 0 | 0 | 0 | 24360 | 0 | 1 | 0 | 2 | 170049 | 3 | 6 | 6 | 33 | 30139 | 100 | 30039 | 100 | 30039 | 500 | 2192909 | 0 | 1 | 49 | 166990 | 0 | 170069 | 168063 | 11 | 158026 | 30139 | 5 | 0 | 20226 | 40052 | 20226 | 70091 | 168069 | 536 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30039 | 0 | 15 | 24355 | 20026 | 0 | 0 | 24355 | 44379 | 9999 | 1 | 14349 | 0 | 1 | 2 | 1 | 1 | 1 | 733 | 7738 | 2 | 28 | 2 | 2 | 169894 | 1 | 0 | 6 | 0 | 30000 | 30102 | 168067 | 170074 | 168073 | 170074 | 168076 |
60206 | 168072 | 1273 | 0 | 0 | 0 | 0 | 0 | 0 | 24347 | 1 | 0 | 0 | 1 | 170049 | 3 | 6 | 0 | 33 | 30139 | 100 | 30039 | 100 | 30039 | 500 | 2219154 | 1 | 1 | 49 | 164997 | 0 | 168071 | 170070 | 11 | 160027 | 30139 | 1 | 0 | 20226 | 40052 | 20226 | 70091 | 170070 | 530 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30039 | 28 | 17 | 24356 | 20026 | 0 | 0 | 24021 | 44382 | 9999 | 1 | 14342 | 0 | 1 | 2 | 1 | 1 | 1 | 733 | 7741 | 2 | 28 | 2 | 2 | 169900 | 0 | 9 | 6 | 0 | 30000 | 30102 | 168076 | 170074 | 168070 | 170074 | 170074 |
60206 | 170070 | 1259 | 0 | 0 | 0 | 0 | 0 | 0 | 24358 | 0 | 1 | 0 | 1 | 168060 | 3 | 0 | 6 | 33 | 30139 | 100 | 30039 | 100 | 30039 | 500 | 2192886 | 1 | 1 | 49 | 164992 | 0 | 168071 | 170067 | 11 | 160018 | 30139 | 0 | 0 | 20226 | 40052 | 20226 | 70091 | 170064 | 533 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30039 | 28 | 0 | 24362 | 20026 | 0 | 0 | 24356 | 44436 | 9999 | 1 | 14350 | 0 | 1 | 0 | 1 | 1 | 1 | 733 | 7751 | 2 | 28 | 2 | 2 | 167905 | 0 | 9 | 6 | 0 | 30000 | 30102 | 168078 | 170065 | 168067 | 170065 | 168078 |
60206 | 168075 | 1273 | 0 | 0 | 0 | 1 | 0 | 0 | 24359 | 0 | 1 | 0 | 1 | 168060 | 0 | 6 | 6 | 33 | 30139 | 100 | 30039 | 100 | 30039 | 500 | 2218966 | 1 | 1 | 49 | 166990 | 0 | 170158 | 168069 | 11 | 158029 | 30139 | 1 | 0 | 20226 | 40052 | 20226 | 70091 | 168072 | 536 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30039 | 26 | 0 | 24355 | 20026 | 0 | 0 | 24015 | 44390 | 9999 | 1 | 14349 | 1 | 1 | 0 | 1 | 1 | 1 | 733 | 7740 | 2 | 28 | 2 | 2 | 167900 | 0 | 9 | 6 | 0 | 30000 | 30102 | 170074 | 168073 | 170065 | 168076 | 170065 |
60206 | 170073 | 1259 | 0 | 0 | 0 | 0 | 0 | 0 | 24359 | 0 | 1 | 0 | 1 | 170049 | 0 | 0 | 6 | 33 | 30139 | 100 | 30039 | 100 | 30039 | 500 | 2193152 | 1 | 1 | 49 | 164989 | 0 | 168071 | 170073 | 11 | 160027 | 30139 | 4 | 0 | 20226 | 40052 | 20226 | 70091 | 170073 | 533 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30039 | 28 | 15 | 24356 | 20027 | 0 | 0 | 24345 | 44381 | 9999 | 1 | 14349 | 0 | 0 | 0 | 1 | 1 | 1 | 733 | 7747 | 2 | 28 | 2 | 2 | 167905 | 0 | 6 | 6 | 0 | 30000 | 30102 | 170074 | 168067 | 170065 | 168073 | 170065 |
60206 | 170073 | 1259 | 0 | 0 | 1 | 1 | 0 | 0 | 24026 | 0 | 0 | 0 | 1 | 170058 | 0 | 6 | 6 | 33 | 30139 | 100 | 30084 | 100 | 30039 | 500 | 2218927 | 1 | 1 | 49 | 164989 | 0 | 168071 | 170073 | 11 | 160018 | 30139 | 1 | 0 | 20226 | 40052 | 20226 | 70091 | 170073 | 530 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30039 | 26 | 15 | 24360 | 20026 | 0 | 0 | 24017 | 44386 | 9999 | 1 | 14346 | 0 | 1 | 0 | 1 | 1 | 1 | 733 | 7744 | 2 | 28 | 2 | 2 | 169903 | 0 | 6 | 6 | 0 | 30000 | 30102 | 170065 | 168073 | 170070 | 168077 | 170074 |
60206 | 170070 | 1259 | 0 | 0 | 0 | 0 | 0 | 0 | 24356 | 0 | 1 | 0 | 2 | 168057 | 2 | 7 | 7 | 33 | 30139 | 100 | 30039 | 100 | 30039 | 500 | 2218824 | 1 | 1 | 49 | 166999 | 0 | 170086 | 168070 | 11 | 158029 | 30139 | 1 | 1 | 20226 | 40052 | 20226 | 70091 | 168072 | 530 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30039 | 26 | 0 | 24363 | 20026 | 0 | 0 | 24352 | 44385 | 9999 | 1 | 14353 | 0 | 0 | 0 | 1 | 1 | 1 | 733 | 7750 | 2 | 28 | 2 | 2 | 167905 | 0 | 9 | 6 | 0 | 30000 | 30102 | 168076 | 170065 | 168073 | 170065 | 168079 |
60206 | 168075 | 1274 | 0 | 0 | 0 | 1 | 0 | 0 | 24345 | 0 | 0 | 0 | 1 | 168057 | 3 | 5 | 5 | 33 | 30139 | 100 | 30039 | 100 | 30039 | 500 | 2218821 | 1 | 1 | 49 | 165176 | 0 | 168263 | 170159 | 11 | 160018 | 30139 | 6 | 1 | 20226 | 40052 | 20226 | 70091 | 170070 | 530 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30039 | 0 | 14 | 24362 | 20026 | 59 | 0 | 24356 | 44388 | 9999 | 1 | 14348 | 0 | 1 | 2 | 1 | 1 | 1 | 733 | 7746 | 2 | 28 | 2 | 2 | 169903 | 0 | 6 | 6 | 0 | 30000 | 30102 | 170071 | 168076 | 170070 | 168076 | 170072 |
Result (median cycles for code): 16.8132
retire uop (01) | cycle (02) | 03 | mmu table walk data (08) | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 22 | 24 | 3a | 3f | 43 | 46 | 49 | 51 | schedule uop (52) | schedule int uop (53) | schedule ldst uop (55) | dispatch int uop (56) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | 60 | 63 | 69 | 6a | 6b | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | 79 | 7b | map int uop (7c) | map ldst uop (7d) | map int uop inputs (7f) | map ldst uop inputs (80) | 82 | 83 | flush restart other nonspec (84) | 85 | inst all (8c) | inst branch (8d) | inst branch taken (90) | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 9d | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | atomic or exclusive succ (b3) | atomic or exclusive fail (b4) | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | c2 | cd | cf | d1 | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | e7 | ea | eb | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
60031 | 168072 | 1274 | 0 | 0 | 1 | 1 | 0 | 0 | 24028 | 1 | 1 | 0 | 1 | 168054 | 3 | 6 | 6 | 33 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2192927 | 1 | 1 | 49 | 166990 | 0 | 168068 | 170070 | 8 | 158041 | 30049 | 1 | 0 | 20046 | 40052 | 20046 | 70091 | 168072 | 530 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 0 | 28 | 13 | 24359 | 20027 | 0 | 0 | 24019 | 44388 | 9999 | 1 | 14348 | 1 | 0 | 2 | 0 | 0 | 651 | 7749 | 2 | 19 | 2 | 2 | 167904 | 0 | 9 | 0 | 30000 | 30012 | 170074 | 168075 | 170065 | 168073 | 170071 |
60026 | 170070 | 1259 | 0 | 0 | 0 | 0 | 0 | 0 | 24024 | 1 | 0 | 0 | 0 | 168057 | 3 | 8 | 8 | 33 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2218947 | 1 | 1 | 49 | 164989 | 0 | 170072 | 168069 | 8 | 158039 | 30049 | 1 | 0 | 20074 | 40052 | 20046 | 70091 | 168069 | 536 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 0 | 0 | 0 | 24360 | 20027 | 0 | 0 | 24020 | 44391 | 9999 | 1 | 14351 | 1 | 1 | 2 | 0 | 0 | 651 | 7742 | 2 | 19 | 2 | 2 | 167907 | 1 | 6 | 6 | 30000 | 30012 | 168073 | 170065 | 168070 | 170071 | 168073 |
60026 | 169894 | 1259 | 0 | 0 | 0 | 0 | 0 | 0 | 24023 | 0 | 1 | 0 | 0 | 168059 | 0 | 8 | 6 | 33 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2218939 | 1 | 1 | 49 | 166988 | 0 | 168071 | 170064 | 8 | 160037 | 30049 | 4 | 0 | 20046 | 40052 | 20046 | 70091 | 170070 | 535 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 0 | 28 | 0 | 24363 | 20026 | 0 | 0 | 24020 | 44389 | 9999 | 1 | 14345 | 1 | 1 | 2 | 0 | 0 | 651 | 7739 | 2 | 19 | 2 | 2 | 167901 | 0 | 6 | 6 | 30000 | 30012 | 170071 | 168073 | 170071 | 168070 | 170074 |
60026 | 170070 | 1259 | 0 | 0 | 0 | 0 | 0 | 0 | 24356 | 0 | 0 | 0 | 1 | 168057 | 3 | 6 | 6 | 33 | 30049 | 10 | 30041 | 10 | 30039 | 50 | 2218823 | 1 | 1 | 49 | 166990 | 0 | 169624 | 168078 | 8 | 158036 | 30049 | 6 | 1 | 20046 | 40052 | 20046 | 70091 | 168067 | 536 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 0 | 26 | 14 | 24363 | 20027 | 0 | 0 | 24019 | 44387 | 9999 | 1 | 14345 | 1 | 1 | 0 | 0 | 0 | 651 | 7752 | 2 | 19 | 2 | 2 | 167910 | 0 | 6 | 6 | 30000 | 30012 | 170071 | 168070 | 170071 | 168073 | 170065 |
60026 | 170073 | 1259 | 0 | 0 | 0 | 0 | 0 | 0 | 24022 | 1 | 0 | 0 | 0 | 170055 | 3 | 6 | 7 | 33 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2192925 | 0 | 1 | 49 | 166984 | 0 | 168068 | 170070 | 8 | 160037 | 30049 | 1 | 0 | 20046 | 40052 | 20046 | 70196 | 168072 | 536 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 1 | 10 | 30039 | 0 | 28 | 0 | 24353 | 20027 | 0 | 0 | 24344 | 44380 | 9999 | 1 | 14380 | 1 | 1 | 2 | 0 | 0 | 651 | 7734 | 3 | 19 | 2 | 2 | 168322 | 0 | 6 | 6 | 30000 | 30012 | 170065 | 168500 | 170074 | 168061 | 170477 |
60026 | 170064 | 1259 | 1 | 0 | 0 | 0 | 0 | 1 | 24351 | 1 | 0 | 0 | 0 | 168054 | 3 | 7 | 0 | 33 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2218907 | 0 | 1 | 49 | 164993 | 0 | 170070 | 168069 | 8 | 158036 | 30049 | 1 | 1 | 20046 | 40052 | 20046 | 70091 | 168069 | 536 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 1 | 28 | 15 | 24361 | 20026 | 0 | 0 | 24377 | 44387 | 9999 | 1 | 14342 | 1 | 1 | 0 | 0 | 0 | 651 | 7745 | 2 | 19 | 2 | 2 | 169896 | 0 | 6 | 6 | 30000 | 30012 | 170074 | 168070 | 170071 | 168073 | 170065 |
60026 | 170070 | 1259 | 0 | 0 | 0 | 0 | 0 | 0 | 24023 | 1 | 0 | 0 | 1 | 170055 | 3 | 6 | 6 | 33 | 30049 | 10 | 30040 | 10 | 30039 | 50 | 2218815 | 1 | 1 | 49 | 166990 | 0 | 168062 | 170070 | 8 | 160040 | 30049 | 0 | 0 | 20074 | 40052 | 20046 | 70091 | 170070 | 524 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 0 | 0 | 16 | 24368 | 20026 | 0 | 0 | 24026 | 44389 | 9999 | 1 | 14348 | 1 | 0 | 0 | 0 | 0 | 651 | 7746 | 2 | 19 | 2 | 2 | 169902 | 0 | 6 | 6 | 30000 | 30012 | 168063 | 170072 | 168067 | 170065 | 170071 |
60026 | 170070 | 1259 | 0 | 0 | 0 | 0 | 0 | 0 | 24026 | 1 | 0 | 0 | 1 | 170055 | 3 | 6 | 0 | 33 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2193144 | 1 | 1 | 49 | 166993 | 0 | 168071 | 170070 | 8 | 160037 | 30049 | 1 | 0 | 20046 | 40052 | 20046 | 70091 | 170070 | 524 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 0 | 26 | 13 | 24363 | 20026 | 0 | 0 | 24024 | 44437 | 9999 | 1 | 14346 | 1 | 1 | 2 | 0 | 0 | 651 | 7778 | 2 | 19 | 2 | 2 | 169902 | 1 | 0 | 6 | 30000 | 30012 | 168073 | 170071 | 168064 | 170071 | 168073 |
60026 | 168072 | 1273 | 0 | 0 | 0 | 0 | 0 | 0 | 24363 | 0 | 0 | 0 | 1 | 168057 | 3 | 0 | 6 | 33 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2219066 | 1 | 1 | 49 | 166990 | 0 | 168071 | 170070 | 8 | 160037 | 30049 | 1 | 0 | 20046 | 40052 | 20046 | 70091 | 170064 | 527 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 0 | 26 | 14 | 24361 | 20026 | 0 | 0 | 24351 | 44389 | 9999 | 1 | 14349 | 1 | 1 | 2 | 0 | 0 | 651 | 7735 | 2 | 19 | 2 | 2 | 167904 | 1 | 9 | 6 | 30000 | 30012 | 168073 | 170071 | 168073 | 170065 | 168073 |
60026 | 170070 | 1259 | 1 | 0 | 0 | 0 | 0 | 0 | 24363 | 1 | 1 | 0 | 0 | 168053 | 3 | 0 | 6 | 33 | 30049 | 10 | 30039 | 10 | 30039 | 50 | 2192967 | 1 | 1 | 49 | 166990 | 0 | 168068 | 170070 | 8 | 160037 | 30049 | 1 | 0 | 20046 | 40052 | 20046 | 70091 | 170073 | 524 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30039 | 0 | 26 | 15 | 24363 | 20027 | 0 | 0 | 24353 | 44381 | 9999 | 1 | 14337 | 0 | 1 | 2 | 0 | 0 | 651 | 7749 | 2 | 19 | 2 | 2 | 167906 | 1 | 6 | 6 | 30000 | 30012 | 170074 | 168067 | 170071 | 168070 | 170074 |