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:
casp 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.003
SIMD/FP unit issues: 0.000
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk instruction (07) | mmu table walk data (08) | l2 tlb miss instruction (0a) | l2 tlb miss data (0b) | 0e | 0f | 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 | 60 | 61 | 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 | 32972 | 250 | 0 | 40 | 0 | 21 | 0 | 0 | 0 | 1005 | 0 | 1 | 0 | 5974 | 32773 | 0 | 0 | 27010 | 3006 | 3003 | 3003 | 15946 | 5 | 0 | 0 | 1 | 49 | 29711 | 32610 | 32860 | 6 | 24 | 3003 | 2002 | 4008 | 2004 | 7014 | 32880 | 1297 | 2 | 1 | 71001 | 1000 | 1000 | 1 | 3003 | 0 | 0 | 2 | 1004 | 2002 | 0 | 0 | 5 | 3006 | 999 | 1 | 2 | 0 | 1 | 2 | 0 | 0 | 15969 | 11890 | 3 | 8407 | 3965 | 10 | 71 | 22613 | 3799 | 4442 | 14 | 60 | 64 | 32439 | 16631 | 14047 | 15587 | 3000 | 3002 | 32960 | 32974 | 33066 | 33359 | 32993 |
76006 | 33061 | 246 | 0 | 27 | 0 | 23 | 0 | 0 | 1 | 1005 | 0 | 1 | 0 | 5902 | 32669 | 1 | 0 | 26724 | 3006 | 3006 | 3006 | 15993 | 4 | 0 | 0 | 1 | 49 | 29691 | 32658 | 32770 | 7 | 25 | 3006 | 2004 | 4008 | 2004 | 7014 | 33010 | 1326 | 2 | 1 | 71001 | 1000 | 1000 | 1 | 3003 | 0 | 4 | 2 | 1004 | 2004 | 0 | 0 | 54 | 3005 | 999 | 1 | 3 | 0 | 1 | 2 | 0 | 0 | 16156 | 11714 | 1 | 8346 | 3951 | 10 | 59 | 22499 | 3945 | 4444 | 20 | 67 | 64 | 32498 | 16908 | 14537 | 15248 | 3000 | 3002 | 33005 | 33171 | 33121 | 32946 | 32991 |
76006 | 32847 | 246 | 0 | 30 | 0 | 24 | 0 | 0 | 0 | 1005 | 0 | 1 | 0 | 5941 | 32742 | 1 | 0 | 26732 | 3006 | 3006 | 3006 | 15981 | 4 | 0 | 0 | 1 | 49 | 29734 | 32692 | 32802 | 7 | 25 | 3006 | 2004 | 4008 | 2004 | 7014 | 32763 | 1356 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3003 | 0 | 4 | 0 | 1005 | 2002 | 9 | 0 | 5 | 3009 | 999 | 1 | 2 | 0 | 1 | 2 | 0 | 0 | 16060 | 11907 | 1 | 8417 | 3983 | 16 | 74 | 22467 | 3864 | 4446 | 11 | 61 | 64 | 32418 | 16576 | 14822 | 15704 | 3000 | 3002 | 32863 | 33002 | 32911 | 32919 | 32850 |
76006 | 32973 | 247 | 1 | 28 | 1 | 29 | 0 | 0 | 0 | 1232 | 2 | 0 | 0 | 6050 | 32764 | 1 | 1 | 26711 | 3006 | 3003 | 3003 | 15946 | 8 | 0 | 0 | 1 | 49 | 29745 | 32733 | 32785 | 14 | 25 | 3003 | 2004 | 4004 | 2002 | 7007 | 32884 | 1289 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3010 | 5 | 4 | 2 | 1017 | 2009 | 0 | 2 | 12 | 3009 | 999 | 1 | 5 | 2 | 1 | 2 | 3 | 0 | 16100 | 11743 | 1 | 8440 | 4024 | 12 | 67 | 22442 | 3996 | 4444 | 15 | 62 | 63 | 32603 | 16859 | 14087 | 15249 | 3000 | 3002 | 32923 | 32813 | 32855 | 32975 | 33004 |
76006 | 32866 | 248 | 0 | 32 | 0 | 32 | 0 | 0 | 0 | 1005 | 0 | 0 | 0 | 6016 | 32934 | 0 | 0 | 26837 | 3006 | 3006 | 3006 | 15980 | 0 | 1 | 0 | 1 | 49 | 29841 | 32789 | 32765 | 7 | 25 | 3006 | 2006 | 4008 | 2004 | 7014 | 32729 | 1329 | 2 | 1 | 71001 | 1000 | 1000 | 1 | 3006 | 0 | 4 | 2 | 1004 | 2004 | 0 | 0 | 7 | 3005 | 999 | 1 | 3 | 0 | 1 | 2 | 0 | 0 | 16044 | 12111 | 1 | 8293 | 3966 | 12 | 65 | 22413 | 3915 | 4445 | 18 | 62 | 66 | 32516 | 17187 | 14195 | 15288 | 3000 | 3002 | 32926 | 32848 | 32971 | 33024 | 33293 |
76006 | 32943 | 245 | 1 | 30 | 1 | 27 | 1 | 0 | 0 | 1009 | 2 | 1 | 0 | 5987 | 32733 | 1 | 1 | 26721 | 3003 | 3003 | 3003 | 15926 | 6 | 0 | 0 | 1 | 49 | 29869 | 32698 | 32896 | 6 | 24 | 3003 | 2002 | 4004 | 2002 | 7007 | 32808 | 1350 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3009 | 5 | 4 | 2 | 1009 | 2006 | 0 | 1 | 10 | 3011 | 999 | 1 | 5 | 2 | 1 | 2 | 3 | 2 | 16058 | 11611 | 1 | 8396 | 3975 | 11 | 73 | 22294 | 3919 | 4451 | 26 | 69 | 70 | 32452 | 16784 | 14199 | 15761 | 3000 | 3002 | 32920 | 32944 | 32677 | 32828 | 33137 |
76006 | 32974 | 246 | 0 | 23 | 0 | 22 | 0 | 0 | 0 | 1007 | 0 | 1 | 0 | 5778 | 33091 | 0 | 1 | 26630 | 3003 | 3003 | 3003 | 15925 | 0 | 0 | 0 | 1 | 49 | 29777 | 32862 | 32829 | 6 | 24 | 3003 | 2002 | 4008 | 2002 | 7007 | 32940 | 1342 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3003 | 0 | 4 | 2 | 1003 | 2002 | 0 | 0 | 7 | 3005 | 999 | 1 | 3 | 0 | 1 | 2 | 0 | 0 | 16111 | 11864 | 2 | 8352 | 3954 | 9 | 66 | 22379 | 3925 | 4432 | 17 | 62 | 66 | 32792 | 17021 | 14488 | 15586 | 3000 | 3002 | 33023 | 33005 | 33307 | 32956 | 32944 |
76006 | 32748 | 247 | 1 | 28 | 1 | 20 | 1 | 0 | 0 | 1011 | 2 | 0 | 0 | 5757 | 32832 | 0 | 0 | 26764 | 3003 | 3003 | 3003 | 15945 | 0 | 0 | 0 | 1 | 49 | 29979 | 32708 | 33104 | 7 | 28 | 3006 | 2002 | 4004 | 2002 | 7014 | 32908 | 1330 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 3003 | 0 | 4 | 2 | 1004 | 2002 | 0 | 0 | 7 | 3007 | 999 | 1 | 4 | 0 | 1 | 2 | 0 | 0 | 16385 | 11873 | 2 | 8396 | 3974 | 9 | 65 | 22477 | 3917 | 4443 | 20 | 58 | 59 | 32431 | 17363 | 14798 | 15263 | 3000 | 3002 | 32717 | 32858 | 32825 | 32914 | 32906 |
76006 | 32900 | 248 | 0 | 25 | 0 | 24 | 0 | 0 | 0 | 1005 | 0 | 0 | 0 | 5988 | 32730 | 0 | 1 | 26727 | 3003 | 3003 | 3006 | 15945 | 5 | 0 | 0 | 1 | 49 | 29890 | 32659 | 32994 | 6 | 27 | 3006 | 2004 | 4004 | 2002 | 7014 | 32927 | 1315 | 2 | 1 | 71001 | 1000 | 1000 | 1 | 3003 | 0 | 4 | 2 | 1004 | 2002 | 0 | 0 | 7 | 3006 | 999 | 1 | 3 | 0 | 1 | 2 | 0 | 0 | 16270 | 11968 | 1 | 8407 | 4002 | 12 | 58 | 22412 | 4001 | 4446 | 21 | 60 | 67 | 32396 | 16443 | 14269 | 15100 | 3000 | 3002 | 33062 | 32994 | 32896 | 32816 | 33117 |
76006 | 32872 | 247 | 0 | 24 | 0 | 21 | 0 | 0 | 1 | 1010 | 0 | 1 | 0 | 5879 | 33030 | 1 | 1 | 26730 | 3003 | 3003 | 3003 | 15951 | 5 | 0 | 0 | 1 | 49 | 29957 | 32691 | 32847 | 7 | 27 | 3003 | 2002 | 4004 | 2002 | 7014 | 32996 | 1338 | 3 | 1 | 71001 | 1000 | 1000 | 0 | 3009 | 6 | 4 | 2 | 1008 | 2006 | 0 | 2 | 12 | 3010 | 999 | 1 | 4 | 2 | 1 | 2 | 3 | 1 | 15902 | 11737 | 1 | 8470 | 3971 | 10 | 65 | 22619 | 3848 | 4446 | 17 | 63 | 66 | 32383 | 16648 | 14397 | 15793 | 3000 | 3002 | 32893 | 33104 | 32812 | 32804 | 32993 |
Code:
casp x0, x1, x2, x3, [x6] add x6, x6, 16
(fused SUBS/B.cc loop)
Result (median cycles for code): 14.1004
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | l2 tlb miss data (0b) | 0e | 0f | 1e | 1f | 20 | 22 | 24 | 29 | 3a | 3e | 3f | 40 | 43 | 46 | 49 | 4f | 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) | 67 | 69 | 6a | 6d | 6e | map stall dispatch (70) | 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) | 92 | 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) | a4 | 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 | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | e7 | ? int output thing (e9) | ea | eb | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
70234 | 140835 | 1056 | 3 | 0 | 2 | 0 | 0 | 26931 | 9 | 2473 | 2 | 0 | 1040 | 4 | 1612 | 141065 | 2329 | 2 | 31 | 39 | 121841 | 25 | 40100 | 10100 | 30000 | 10100 | 30000 | 50552 | 6692107 | 0 | 49 | 138015 | 140955 | 141070 | 130126 | 3 | 130959 | 40100 | 30200 | 40000 | 30200 | 70000 | 140502 | 53 | 1 | 1 | 20201 | 100 | 99 | 57582 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32498 | 16 | 498 | 2127 | 84351 | 29379 | 20428 | 1539 | 1475 | 995 | 410 | 17707 | 52678 | 9998 | 2 | 0 | 17139 | 9 | 96 | 62 | 13 | 4 | 13 | 1310 | 1 | 17 | 1 | 1 | 140532 | 1 | 10000 | 13 | 13 | 30000 | 40100 | 141051 | 141017 | 141025 | 140955 | 141105 |
70204 | 141001 | 1056 | 2 | 0 | 2 | 0 | 0 | 27001 | 10 | 2343 | 4 | 0 | 1064 | 9 | 740 | 141073 | 2332 | 2 | 23 | 33 | 121468 | 25 | 40100 | 10100 | 30000 | 10100 | 30000 | 50552 | 6707591 | 0 | 49 | 134730 | 140754 | 141050 | 130144 | 3 | 130863 | 40100 | 30200 | 40000 | 30200 | 70000 | 140970 | 51 | 1 | 1 | 20201 | 100 | 99 | 57759 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32491 | 15 | 558 | 2131 | 84187 | 30870 | 20456 | 1527 | 1479 | 1004 | 372 | 22566 | 51842 | 9998 | 2 | 0 | 22128 | 9 | 178 | 62 | 14 | 1 | 4 | 1310 | 1 | 17 | 1 | 1 | 140505 | 0 | 10000 | 13 | 13 | 30000 | 40100 | 140775 | 141005 | 140808 | 140939 | 140974 |
70204 | 140691 | 1055 | 3 | 2 | 2 | 0 | 0 | 27341 | 607 | 2343 | 2 | 0 | 880 | 8 | 664 | 140461 | 2300 | 1 | 33 | 31 | 120572 | 25 | 40100 | 10100 | 30000 | 10100 | 30000 | 50552 | 6695660 | 0 | 49 | 137620 | 140974 | 141040 | 130088 | 3 | 130995 | 40100 | 30200 | 40000 | 30200 | 70000 | 141199 | 51 | 1 | 1 | 20201 | 100 | 99 | 58917 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32497 | 15 | 545 | 2114 | 84625 | 29425 | 20454 | 1541 | 2476 | 1004 | 310 | 22632 | 47468 | 9998 | 2 | 0 | 15365 | 9 | 133 | 62 | 14 | 11 | 4 | 1310 | 1 | 17 | 1 | 1 | 140482 | 0 | 10000 | 13 | 13 | 30000 | 40100 | 141028 | 140995 | 140970 | 140762 | 141004 |
70204 | 141012 | 1054 | 3 | 2 | 0 | 0 | 0 | 23990 | 9 | 2301 | 2 | 0 | 1032 | 6 | 788 | 141017 | 2306 | 4 | 32 | 43 | 121063 | 25 | 40100 | 10100 | 30000 | 10156 | 30000 | 50550 | 6712749 | 0 | 49 | 137772 | 141033 | 141028 | 130123 | 3 | 130219 | 40100 | 30200 | 40000 | 30200 | 70000 | 140573 | 51 | 1 | 1 | 20201 | 100 | 99 | 57585 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32493 | 16 | 322 | 2092 | 84058 | 31854 | 20361 | 1489 | 1494 | 250 | 352 | 22859 | 50287 | 9998 | 2 | 0 | 20969 | 9 | 111 | 62 | 13 | 0 | 14 | 1310 | 1 | 17 | 1 | 1 | 140090 | 0 | 10000 | 13 | 13 | 30000 | 40100 | 140791 | 141025 | 141037 | 140971 | 140830 |
70204 | 141099 | 1056 | 2 | 0 | 0 | 0 | 2 | 27915 | 9 | 2381 | 2 | 0 | 1248 | 7 | 976 | 140786 | 2305 | 0 | 41 | 30 | 121605 | 25 | 40261 | 10154 | 30000 | 10100 | 30000 | 50550 | 6704510 | 0 | 49 | 137879 | 141082 | 141021 | 130217 | 3 | 130918 | 40100 | 30372 | 40000 | 30200 | 70000 | 141073 | 52 | 1 | 1 | 20201 | 100 | 99 | 57689 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32495 | 19 | 503 | 2274 | 84102 | 27408 | 20454 | 1477 | 1466 | 248 | 414 | 18272 | 50312 | 9998 | 2 | 0 | 16179 | 9 | 92 | 62 | 14 | 3 | 2 | 1310 | 1 | 17 | 1 | 1 | 140405 | 1 | 10000 | 13 | 13 | 30000 | 40100 | 141040 | 141016 | 141031 | 140994 | 141096 |
70204 | 140964 | 1056 | 3 | 0 | 0 | 0 | 2 | 24018 | 9 | 2346 | 2 | 0 | 904 | 6 | 904 | 141012 | 2316 | 0 | 23 | 25 | 121531 | 25 | 40100 | 10100 | 30000 | 10100 | 30000 | 50551 | 6693338 | 0 | 49 | 137901 | 140782 | 140727 | 130151 | 3 | 130934 | 40100 | 30200 | 40000 | 30200 | 70000 | 141094 | 51 | 1 | 1 | 20201 | 100 | 99 | 57342 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32488 | 18 | 543 | 2083 | 84384 | 27876 | 20519 | 1537 | 2498 | 1005 | 310 | 19966 | 46823 | 9998 | 2 | 0 | 20421 | 9 | 108 | 62 | 13 | 2 | 3 | 1310 | 1 | 17 | 1 | 1 | 140498 | 2 | 10000 | 13 | 13 | 30000 | 40100 | 141069 | 141035 | 140463 | 141030 | 141047 |
70204 | 141046 | 1053 | 3 | 3 | 3 | 0 | 0 | 21978 | 9 | 2400 | 2 | 0 | 248 | 2 | 824 | 140937 | 2282 | 1 | 35 | 36 | 120720 | 25 | 40100 | 10100 | 30000 | 10100 | 30000 | 50551 | 6708296 | 0 | 49 | 138002 | 140994 | 140787 | 130153 | 3 | 130949 | 40100 | 30200 | 40000 | 30200 | 70000 | 140988 | 51 | 1 | 1 | 20201 | 100 | 99 | 57947 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32500 | 17 | 561 | 2297 | 83458 | 27891 | 20519 | 1513 | 1478 | 1000 | 634 | 22110 | 52986 | 9998 | 2 | 0 | 15691 | 9 | 147 | 62 | 13 | 0 | 3 | 1310 | 1 | 17 | 1 | 1 | 140217 | 0 | 10000 | 13 | 13 | 30000 | 40100 | 140509 | 141045 | 140923 | 141060 | 141059 |
70204 | 141013 | 1056 | 3 | 3 | 0 | 0 | 0 | 26117 | 9 | 2357 | 2 | 0 | 1192 | 6 | 712 | 140505 | 2293 | 2 | 34 | 28 | 121145 | 25 | 40100 | 10100 | 30000 | 10100 | 30000 | 50552 | 6704843 | 0 | 49 | 138010 | 140973 | 140555 | 130220 | 3 | 130677 | 40100 | 30200 | 40000 | 30200 | 70000 | 140995 | 51 | 1 | 1 | 20201 | 100 | 99 | 58663 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32507 | 16 | 562 | 2081 | 83458 | 26254 | 20475 | 1523 | 1485 | 1000 | 364 | 18395 | 50772 | 9998 | 2 | 0 | 13378 | 9 | 167 | 62 | 14 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 140573 | 0 | 10000 | 13 | 13 | 30000 | 40100 | 141040 | 141105 | 140879 | 140983 | 140546 |
70204 | 141019 | 1057 | 2 | 0 | 0 | 0 | 2 | 24568 | 9 | 2317 | 2 | 0 | 1304 | 7 | 756 | 140785 | 2281 | 2 | 40 | 20 | 122026 | 25 | 40100 | 10100 | 30000 | 10100 | 30000 | 50552 | 6708110 | 0 | 49 | 138002 | 140996 | 141054 | 130111 | 3 | 130630 | 40100 | 30200 | 40000 | 30200 | 70000 | 141046 | 51 | 1 | 1 | 20201 | 100 | 99 | 57484 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32502 | 20 | 560 | 2141 | 84183 | 26843 | 20514 | 1503 | 1488 | 996 | 526 | 23251 | 46858 | 9998 | 2 | 1 | 12337 | 10 | 105 | 62 | 14 | 0 | 4 | 1310 | 1 | 17 | 1 | 1 | 139797 | 1 | 10000 | 13 | 13 | 30000 | 40100 | 140995 | 141044 | 140760 | 140781 | 140724 |
70204 | 140447 | 1057 | 3 | 3 | 0 | 0 | 2 | 24705 | 9 | 2323 | 2 | 0 | 1088 | 14 | 812 | 140950 | 2281 | 1 | 25 | 36 | 121315 | 25 | 40259 | 10100 | 30000 | 10100 | 30000 | 50550 | 6709087 | 0 | 49 | 137950 | 141019 | 141068 | 129787 | 3 | 130942 | 40100 | 30200 | 40000 | 30200 | 70000 | 141014 | 51 | 1 | 1 | 20201 | 100 | 99 | 58323 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 32488 | 17 | 525 | 2088 | 84114 | 28631 | 20361 | 1545 | 1488 | 1004 | 424 | 20473 | 47467 | 9998 | 2 | 1 | 16438 | 9 | 125 | 62 | 13 | 0 | 4 | 1310 | 1 | 17 | 1 | 1 | 140438 | 0 | 10000 | 13 | 13 | 30000 | 40100 | 141000 | 141072 | 141011 | 140980 | 141004 |
Result (median cycles for code): 14.0886
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | l2 tlb miss data (0b) | 0e | 18 | 19 | 1e | 1f | 20 | 22 | 24 | 29 | 2b | 3a | 3e | 3f | 40 | 43 | 46 | 49 | 4f | 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 | 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 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) | 92 | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 9e | 9f | l1d tlb access (a0) | l1d tlb miss (a1) | l1d cache miss st (a2) | l1d cache miss ld (a3) | a4 | 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) | c2 | c3 | cf | d5 | map dispatch bubble (d6) | db | dd | fetch restart (de) | e0 | e7 | ? int output thing (e9) | ea | eb | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
70054 | 141113 | 1055 | 0 | 0 | 0 | 2 | 0 | 0 | 37126 | 0 | 2297 | 1 | 0 | 1480 | 0 | 6 | 228 | 140904 | 2255 | 3 | 40 | 34 | 119832 | 25 | 40646 | 10228 | 30000 | 10010 | 30000 | 50103 | 6700931 | 1 | 49 | 137782 | 0 | 140904 | 140877 | 130072 | 3 | 130911 | 40010 | 30020 | 40000 | 30020 | 70000 | 140877 | 50 | 1 | 1 | 20021 | 10 | 9 | 55860 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 32494 | 12 | 491 | 2167 | 84257 | 40106 | 20380 | 1540 | 2 | 2485 | 976 | 22668 | 63537 | 9998 | 2 | 0 | 16832 | 0 | 117 | 62 | 0 | 5 | 1270 | 2 | 17 | 0 | 1 | 1 | 140313 | 1 | 10000 | 10 | 10 | 30000 | 40010 | 140812 | 140769 | 140798 | 140791 | 140822 |
70024 | 140826 | 1054 | 1 | 0 | 0 | 0 | 0 | 0 | 33486 | 0 | 2278 | 1 | 0 | 1240 | 0 | 8 | 216 | 140870 | 2264 | 3 | 30 | 41 | 120139 | 25 | 40010 | 10010 | 30000 | 10010 | 30000 | 50101 | 6700990 | 1 | 49 | 137785 | 0 | 140884 | 140920 | 130146 | 3 | 130903 | 40010 | 30020 | 40000 | 30020 | 70000 | 140541 | 50 | 1 | 1 | 20021 | 10 | 9 | 57266 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 32497 | 10 | 490 | 2180 | 84217 | 40281 | 20435 | 1510 | 2 | 2475 | 766 | 32777 | 49367 | 9998 | 2 | 0 | 26878 | 0 | 163 | 62 | 0 | 2 | 1270 | 1 | 17 | 0 | 2 | 1 | 140302 | 1 | 10000 | 10 | 10 | 30000 | 40010 | 140847 | 140807 | 140809 | 140785 | 140797 |
70024 | 140840 | 1055 | 1 | 0 | 0 | 0 | 0 | 0 | 23207 | 0 | 2305 | 1 | 0 | 1248 | 0 | 10 | 176 | 140846 | 2255 | 3 | 33 | 32 | 120601 | 25 | 40010 | 10010 | 30000 | 10010 | 30000 | 50102 | 6699716 | 1 | 49 | 137794 | 0 | 140792 | 140871 | 130111 | 3 | 130891 | 40010 | 30020 | 40000 | 30020 | 70000 | 140852 | 50 | 1 | 1 | 20021 | 10 | 9 | 57296 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 32475 | 8 | 437 | 2215 | 83908 | 26785 | 20382 | 1501 | 2 | 2499 | 976 | 21692 | 61344 | 9998 | 2 | 0 | 15856 | 0 | 106 | 63 | 0 | 7 | 1270 | 1 | 17 | 0 | 1 | 1 | 140403 | 0 | 10000 | 10 | 10 | 30000 | 40010 | 140884 | 140942 | 140871 | 140871 | 140887 |
70024 | 140889 | 1055 | 2 | 0 | 0 | 0 | 0 | 0 | 26363 | 0 | 2284 | 1 | 0 | 1504 | 0 | 9 | 100 | 140835 | 2299 | 4 | 28 | 31 | 122096 | 25 | 40010 | 10010 | 30000 | 10010 | 30000 | 50103 | 6696649 | 1 | 49 | 137794 | 0 | 140810 | 140862 | 130127 | 3 | 130787 | 40010 | 30020 | 40000 | 30020 | 70000 | 140812 | 50 | 1 | 1 | 20021 | 10 | 9 | 54668 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 32483 | 8 | 435 | 2182 | 84427 | 38643 | 20383 | 1612 | 2 | 2473 | 976 | 32569 | 59662 | 9998 | 2 | 0 | 13673 | 0 | 126 | 62 | 0 | 8 | 1270 | 1 | 17 | 0 | 2 | 1 | 140350 | 1 | 10000 | 10 | 10 | 30000 | 40010 | 140890 | 140881 | 140898 | 140899 | 140854 |
70024 | 140908 | 1056 | 2 | 0 | 1 | 0 | 0 | 0 | 36859 | 0 | 2301 | 1 | 0 | 1488 | 0 | 10 | 196 | 140811 | 2290 | 3 | 39 | 36 | 121558 | 25 | 40010 | 10010 | 30000 | 10010 | 30000 | 50101 | 6694365 | 1 | 49 | 137713 | 0 | 140797 | 140791 | 130061 | 3 | 130806 | 40010 | 30020 | 40000 | 30020 | 70000 | 140790 | 50 | 1 | 1 | 20021 | 10 | 9 | 55487 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 32475 | 9 | 443 | 2182 | 84252 | 39160 | 20383 | 1519 | 2 | 2499 | 976 | 20392 | 56362 | 9998 | 2 | 0 | 18416 | 0 | 149 | 63 | 1 | 15 | 1270 | 1 | 17 | 0 | 1 | 1 | 140310 | 0 | 10000 | 10 | 10 | 30000 | 40010 | 140808 | 140811 | 140824 | 140813 | 140855 |
70024 | 140837 | 1055 | 1 | 0 | 0 | 0 | 0 | 0 | 38347 | 0 | 2330 | 1 | 0 | 1488 | 0 | 10 | 120 | 140846 | 2302 | 4 | 32 | 39 | 118824 | 25 | 40010 | 10010 | 30000 | 10010 | 30000 | 50102 | 6697887 | 1 | 49 | 137734 | 0 | 140825 | 140927 | 130099 | 3 | 130773 | 40010 | 30020 | 40000 | 30020 | 70000 | 140813 | 50 | 1 | 1 | 20021 | 10 | 9 | 57423 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 32481 | 10 | 487 | 2172 | 84370 | 37862 | 20429 | 1555 | 4 | 2491 | 766 | 20251 | 58891 | 9998 | 2 | 1 | 17781 | 0 | 160 | 63 | 2 | 0 | 1270 | 2 | 17 | 0 | 1 | 1 | 140320 | 0 | 10000 | 10 | 10 | 30000 | 40010 | 140863 | 140829 | 140894 | 140858 | 140856 |
70024 | 140900 | 1055 | 2 | 0 | 2 | 0 | 0 | 0 | 26313 | 0 | 2301 | 1 | 0 | 1512 | 0 | 9 | 216 | 140837 | 2293 | 3 | 37 | 45 | 120079 | 25 | 40010 | 10010 | 30000 | 10010 | 30000 | 50102 | 6700364 | 1 | 49 | 137807 | 3 | 140864 | 140769 | 130018 | 3 | 130799 | 40010 | 30020 | 40000 | 30020 | 70000 | 140807 | 50 | 1 | 1 | 20021 | 10 | 9 | 53980 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 32503 | 10 | 492 | 2172 | 84281 | 39855 | 20435 | 1541 | 4 | 2491 | 766 | 20885 | 59358 | 9998 | 2 | 0 | 16534 | 0 | 137 | 62 | 1 | 0 | 1270 | 1 | 17 | 0 | 1 | 1 | 140353 | 0 | 10000 | 10 | 10 | 30000 | 40010 | 140883 | 140883 | 140885 | 140911 | 140869 |
70024 | 140883 | 1055 | 2 | 1 | 2 | 0 | 0 | 0 | 25959 | 0 | 2292 | 1 | 0 | 1512 | 0 | 7 | 576 | 140989 | 2264 | 4 | 38 | 50 | 119732 | 25 | 40010 | 10010 | 30000 | 10010 | 30000 | 50101 | 6702560 | 0 | 49 | 137806 | 0 | 140867 | 140875 | 130098 | 3 | 130828 | 40010 | 30020 | 40000 | 30020 | 70000 | 140923 | 50 | 1 | 1 | 20021 | 10 | 9 | 55014 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 32481 | 13 | 493 | 2172 | 84251 | 38290 | 20439 | 1515 | 2 | 2483 | 766 | 21400 | 48941 | 9998 | 2 | 0 | 13766 | 0 | 121 | 63 | 2 | 0 | 1270 | 1 | 17 | 0 | 1 | 1 | 140101 | 1 | 10000 | 10 | 10 | 30000 | 40010 | 140897 | 140914 | 140862 | 140902 | 140880 |
70024 | 140860 | 1056 | 2 | 1 | 0 | 0 | 0 | 0 | 26447 | 1 | 2313 | 1 | 0 | 1504 | 0 | 8 | 228 | 140890 | 2257 | 3 | 46 | 31 | 120986 | 25 | 40010 | 10010 | 30000 | 10010 | 30000 | 50101 | 6698256 | 1 | 49 | 137790 | 0 | 140874 | 140882 | 130074 | 3 | 130926 | 40010 | 30020 | 40000 | 30020 | 70000 | 140878 | 50 | 1 | 1 | 20021 | 10 | 9 | 54909 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 32473 | 12 | 487 | 2156 | 84878 | 29205 | 20430 | 1516 | 3 | 2487 | 766 | 30939 | 58069 | 9998 | 2 | 0 | 16223 | 0 | 120 | 63 | 1 | 3 | 1270 | 1 | 17 | 0 | 1 | 1 | 140344 | 0 | 10000 | 10 | 10 | 30000 | 40010 | 140780 | 140833 | 140823 | 140798 | 140801 |
70024 | 140815 | 1055 | 1 | 0 | 0 | 0 | 0 | 0 | 24927 | 0 | 2311 | 1 | 0 | 1392 | 0 | 8 | 216 | 140808 | 2304 | 4 | 29 | 36 | 121754 | 25 | 40010 | 10010 | 30000 | 10010 | 30000 | 50101 | 6701663 | 1 | 49 | 137817 | 0 | 140889 | 140867 | 130068 | 3 | 130839 | 40010 | 30190 | 40000 | 30020 | 70000 | 140899 | 50 | 1 | 1 | 20021 | 10 | 9 | 58396 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 32494 | 2 | 491 | 2134 | 84130 | 27508 | 20433 | 1548 | 2 | 2491 | 766 | 19151 | 47103 | 9998 | 2 | 0 | 17004 | 0 | 78 | 62 | 0 | 0 | 1270 | 1 | 17 | 0 | 1 | 1 | 140375 | 0 | 10000 | 10 | 10 | 30000 | 40010 | 140883 | 140867 | 140881 | 140857 | 140935 |
Code:
casp x0, x1, x2, x3, [x6]
mov x7, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 16.8118
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | l2 tlb miss data (0b) | 0e | 0f | 19 | 1e | 1f | 22 | 23 | 3a | 3f | 43 | 46 | 49 | 4f | 51 | schedule uop (52) | schedule int uop (53) | schedule 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 | 6d | 6e | map stall dispatch (70) | 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) | a4 | 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 | branch cond mispred nonspec (c5) | branch mispred nonspec (cb) | cd | cf | d1 | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | e7 | ? int output thing (e9) | ea | eb | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
60211 | 170104 | 1259 | 1 | 1 | 0 | 1 | 0 | 0 | 45352 | 13 | 1 | 0 | 0 | 168082 | 4 | 11 | 9 | 139445 | 32 | 30197 | 100 | 30099 | 100 | 30117 | 500 | 8112818 | 1 | 1 | 49 | 165022 | 170084 | 168100 | 157321 | 12 | 160033 | 30187 | 54 | 49 | 20282 | 40164 | 20370 | 70287 | 168097 | 115 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30118 | 19 | 42 | 40 | 114302 | 45217 | 20073 | 0 | 1 | 45177 | 65269 | 9999 | 1 | 35164 | 13 | 1 | 2 | 3 | 1 | 1 | 1 | 1 | 729 | 29629 | 0 | 18 | 0 | 0 | 167749 | 0 | 0 | 13 | 13 | 30000 | 30102 | 170107 | 168088 | 170120 | 168110 | 170108 |
60206 | 170105 | 1259 | 1 | 0 | 0 | 0 | 0 | 0 | 45337 | 13 | 0 | 1 | 1 | 168083 | 7 | 16 | 13 | 137596 | 32 | 30199 | 100 | 30093 | 100 | 30115 | 500 | 8113751 | 1 | 1 | 49 | 167037 | 168097 | 170105 | 159278 | 11 | 160030 | 30217 | 0 | 0 | 20282 | 40140 | 20280 | 70287 | 170100 | 120 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30085 | 0 | 35 | 21 | 112372 | 45183 | 20062 | 0 | 0 | 45205 | 65261 | 9999 | 1 | 35178 | 2 | 0 | 2 | 0 | 0 | 1 | 1 | 1 | 734 | 29768 | 2 | 28 | 4 | 2 | 167975 | 2 | 2 | 13 | 13 | 30000 | 30102 | 170101 | 168112 | 170107 | 168108 | 170104 |
60206 | 170310 | 1262 | 1 | 2 | 2 | 0 | 0 | 0 | 45104 | 13 | 0 | 1 | 1 | 170085 | 5 | 11 | 0 | 139441 | 33 | 30199 | 100 | 30087 | 100 | 30111 | 500 | 8016976 | 1 | 1 | 49 | 165004 | 170094 | 168098 | 157283 | 11 | 158025 | 30217 | 36 | 70 | 20274 | 40156 | 20258 | 70273 | 168098 | 164 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30319 | 24 | 42 | 39 | 114257 | 45197 | 20192 | 3 | 3 | 56902 | 65738 | 9999 | 1 | 35334 | 13 | 1 | 2 | 3 | 0 | 1 | 1 | 1 | 734 | 29668 | 2 | 28 | 2 | 2 | 169563 | 1 | 0 | 13 | 13 | 30000 | 30102 | 168105 | 170107 | 168109 | 170100 | 168114 |
60206 | 168100 | 1274 | 1 | 1 | 1 | 0 | 0 | 0 | 45200 | 11 | 0 | 0 | 2 | 168085 | 7 | 0 | 0 | 137608 | 32 | 30299 | 100 | 30102 | 100 | 30118 | 500 | 8112940 | 1 | 1 | 49 | 167018 | 168093 | 170099 | 159278 | 11 | 160033 | 30216 | 0 | 0 | 20268 | 40168 | 20266 | 70266 | 170117 | 138 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30117 | 18 | 42 | 40 | 113117 | 45357 | 20071 | 0 | 1 | 45349 | 65421 | 9999 | 1 | 35110 | 11 | 0 | 2 | 3 | 0 | 1 | 1 | 1 | 734 | 29594 | 2 | 28 | 2 | 2 | 167570 | 2 | 0 | 13 | 13 | 30000 | 30102 | 168110 | 170115 | 168092 | 170107 | 168109 |
60206 | 168091 | 1274 | 1 | 1 | 1 | 0 | 0 | 0 | 45107 | 11 | 0 | 1 | 2 | 168086 | 7 | 14 | 15 | 139453 | 32 | 30200 | 100 | 30099 | 100 | 30117 | 500 | 8017388 | 1 | 1 | 49 | 165014 | 170104 | 168107 | 157291 | 11 | 158046 | 30217 | 121 | 193 | 20282 | 40136 | 20276 | 70273 | 168107 | 125 | 3 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30117 | 19 | 42 | 39 | 112604 | 45114 | 20073 | 0 | 0 | 45095 | 65123 | 9999 | 1 | 35050 | 13 | 1 | 0 | 3 | 1 | 1 | 1 | 1 | 734 | 29750 | 2 | 28 | 2 | 2 | 167562 | 1 | 0 | 13 | 13 | 30000 | 30102 | 170108 | 168095 | 170093 | 168102 | 170110 |
60206 | 170106 | 1259 | 1 | 0 | 1 | 0 | 0 | 0 | 45194 | 13 | 0 | 0 | 1 | 170087 | 7 | 14 | 14 | 138105 | 33 | 30198 | 100 | 30096 | 100 | 30117 | 500 | 8040866 | 1 | 1 | 49 | 167025 | 168100 | 170093 | 159289 | 11 | 160033 | 30580 | 40 | 48 | 20266 | 40156 | 20278 | 70273 | 170106 | 112 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30117 | 18 | 42 | 0 | 112587 | 45208 | 20073 | 0 | 0 | 45070 | 65024 | 9999 | 1 | 35151 | 13 | 1 | 2 | 3 | 0 | 1 | 1 | 1 | 734 | 29773 | 2 | 28 | 2 | 2 | 169563 | 1 | 0 | 13 | 13 | 30000 | 30102 | 168107 | 170106 | 168108 | 170101 | 168105 |
60206 | 168108 | 1274 | 1 | 1 | 1 | 0 | 0 | 0 | 45035 | 13 | 0 | 0 | 1 | 170081 | 7 | 14 | 15 | 139456 | 33 | 30203 | 100 | 30093 | 100 | 30118 | 500 | 8017365 | 1 | 1 | 98 | 167025 | 168096 | 170098 | 159280 | 11 | 160040 | 30218 | 46 | 54 | 20282 | 40136 | 20282 | 70287 | 170095 | 125 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30117 | 19 | 42 | 41 | 114487 | 45165 | 20073 | 0 | 0 | 45181 | 65292 | 9999 | 1 | 35015 | 13 | 1 | 2 | 3 | 2 | 1 | 1 | 1 | 734 | 29687 | 2 | 28 | 2 | 2 | 169563 | 1 | 0 | 13 | 13 | 30000 | 30102 | 168108 | 170103 | 168102 | 170107 | 168092 |
60206 | 168108 | 1274 | 1 | 1 | 0 | 0 | 0 | 0 | 45100 | 13 | 0 | 0 | 1 | 168076 | 9 | 14 | 0 | 137600 | 32 | 30200 | 100 | 30099 | 100 | 30115 | 500 | 8113028 | 1 | 1 | 49 | 167016 | 168090 | 170089 | 159280 | 11 | 160032 | 30217 | 99 | 97 | 20278 | 40156 | 20266 | 70273 | 168103 | 112 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30117 | 20 | 0 | 40 | 114553 | 45029 | 20073 | 0 | 2 | 45050 | 65116 | 9999 | 1 | 35047 | 13 | 0 | 2 | 3 | 1 | 1 | 1 | 1 | 734 | 29698 | 2 | 20 | 2 | 2 | 169559 | 1 | 0 | 13 | 13 | 30000 | 30102 | 168100 | 170101 | 168103 | 170108 | 168101 |
60206 | 168089 | 1274 | 1 | 1 | 0 | 0 | 0 | 0 | 45156 | 13 | 0 | 0 | 1 | 168104 | 3 | 0 | 0 | 137611 | 32 | 30194 | 100 | 30099 | 100 | 30114 | 500 | 8113751 | 0 | 1 | 49 | 167024 | 168105 | 170117 | 159285 | 11 | 160033 | 30218 | 47 | 0 | 20268 | 40164 | 20266 | 70266 | 168100 | 125 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30119 | 20 | 0 | 41 | 114636 | 45345 | 20073 | 0 | 0 | 45327 | 65415 | 9999 | 1 | 35318 | 13 | 1 | 2 | 3 | 1 | 1 | 1 | 1 | 734 | 29833 | 2 | 28 | 2 | 2 | 167575 | 0 | 0 | 13 | 0 | 30000 | 30102 | 168111 | 170108 | 168110 | 170106 | 168105 |
60206 | 168118 | 1274 | 1 | 1 | 0 | 0 | 0 | 0 | 45338 | 13 | 0 | 0 | 2 | 170102 | 2 | 15 | 16 | 139423 | 33 | 30198 | 100 | 30103 | 100 | 30118 | 500 | 8017375 | 0 | 1 | 49 | 165019 | 170104 | 168098 | 157283 | 11 | 158030 | 30202 | 1 | 0 | 20278 | 40132 | 20282 | 70287 | 168107 | 58 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 30218 | 18 | 42 | 41 | 113137 | 45376 | 20073 | 0 | 0 | 45358 | 65417 | 9999 | 1 | 35341 | 13 | 1 | 2 | 3 | 0 | 1 | 1 | 1 | 734 | 29671 | 2 | 28 | 2 | 2 | 167572 | 2 | 0 | 13 | 13 | 30000 | 30102 | 168977 | 170095 | 168109 | 170107 | 168092 |
Result (median cycles for code): 17.0084
retire uop (01) | cycle (02) | 03 | 09 | l2 tlb miss data (0b) | 0e | 0f | 19 | 1e | 1f | 22 | 23 | 3f | 43 | 46 | 49 | 4f | 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 stall dispatch (70) | 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) | a4 | 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 | branch cond mispred nonspec (c5) | branch mispred nonspec (cb) | 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 | 168074 | 1274 | 1 | 0 | 1 | 0 | 0 | 45320 | 2 | 0 | 0 | 170078 | 3 | 8 | 0 | 139426 | 33 | 30097 | 10 | 30096 | 10 | 30108 | 50 | 8016744 | 0 | 1 | 49 | 164997 | 0 | 170092 | 168095 | 157296 | 8 | 160036 | 30118 | 5 | 7 | 20078 | 40144 | 20078 | 70252 | 168103 | 111 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 1 | 10 | 30086 | 0 | 33 | 0 | 112627 | 45347 | 20056 | 0 | 0 | 45344 | 65398 | 9999 | 1 | 35285 | 2 | 0 | 0 | 0 | 0 | 0 | 652 | 29685 | 4 | 19 | 2 | 2 | 167560 | 4 | 0 | 0 | 30000 | 30012 | 170095 | 168081 | 170095 | 168094 | 170088 |
60026 | 170094 | 1259 | 0 | 0 | 0 | 0 | 0 | 45287 | 2 | 0 | 0 | 168719 | 3 | 7 | 8 | 139422 | 33 | 30104 | 10 | 30096 | 10 | 30108 | 50 | 8016203 | 0 | 1 | 49 | 165015 | 0 | 170086 | 168092 | 157297 | 8 | 158028 | 30097 | 1 | 9 | 20088 | 40116 | 20088 | 70238 | 170088 | 111 | 3 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30095 | 0 | 0 | 0 | 112887 | 45332 | 20056 | 0 | 0 | 45305 | 65408 | 9999 | 1 | 35326 | 0 | 1 | 0 | 0 | 0 | 0 | 652 | 29740 | 3 | 19 | 2 | 2 | 169550 | 0 | 9 | 6 | 30000 | 30012 | 170095 | 168097 | 170085 | 168090 | 170086 |
60026 | 170091 | 1259 | 0 | 0 | 0 | 0 | 0 | 45342 | 2 | 0 | 0 | 170078 | 0 | 8 | 8 | 139428 | 33 | 30106 | 10 | 30096 | 10 | 30108 | 50 | 8016659 | 0 | 1 | 49 | 161988 | 0 | 170093 | 168084 | 159282 | 8 | 160036 | 30097 | 4 | 8 | 20092 | 40144 | 20092 | 70238 | 170084 | 105 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30095 | 0 | 33 | 16 | 114460 | 45301 | 20062 | 0 | 0 | 45317 | 65385 | 9999 | 1 | 35295 | 0 | 1 | 0 | 0 | 0 | 0 | 652 | 29700 | 3 | 19 | 2 | 2 | 169553 | 4 | 9 | 6 | 30000 | 30012 | 168087 | 170086 | 168085 | 170085 | 168094 |
60026 | 168077 | 1274 | 0 | 0 | 0 | 0 | 0 | 45310 | 2 | 1 | 0 | 168072 | 2 | 7 | 7 | 137598 | 33 | 30106 | 10 | 30094 | 10 | 30108 | 50 | 8111706 | 0 | 1 | 49 | 165003 | 0 | 170092 | 168092 | 157299 | 8 | 158033 | 30112 | 2 | 7 | 20078 | 40136 | 20078 | 70238 | 168093 | 105 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30095 | 0 | 33 | 16 | 111815 | 45350 | 20062 | 0 | 0 | 45330 | 65389 | 9999 | 1 | 35284 | 2 | 1 | 0 | 0 | 0 | 0 | 652 | 29714 | 3 | 19 | 2 | 2 | 169543 | 0 | 9 | 9 | 30000 | 30012 | 170098 | 168090 | 170094 | 168087 | 170094 |
60026 | 170094 | 1259 | 0 | 0 | 0 | 0 | 0 | 45350 | 2 | 1 | 0 | 170069 | 3 | 7 | 8 | 137617 | 33 | 30097 | 10 | 30087 | 10 | 30108 | 50 | 8016287 | 0 | 1 | 49 | 167005 | 0 | 168088 | 170078 | 159282 | 8 | 160029 | 30097 | 4 | 7 | 20092 | 40120 | 20078 | 70203 | 170097 | 105 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30085 | 0 | 0 | 16 | 114279 | 45337 | 20062 | 0 | 0 | 45293 | 65418 | 9999 | 1 | 35294 | 2 | 1 | 2 | 0 | 0 | 1 | 652 | 29700 | 2 | 19 | 2 | 2 | 167897 | 0 | 0 | 6 | 30000 | 30012 | 170094 | 168087 | 170088 | 168094 | 170085 |
60026 | 168080 | 1259 | 0 | 0 | 0 | 0 | 0 | 45292 | 2 | 0 | 0 | 170070 | 3 | 0 | 8 | 139425 | 33 | 30097 | 10 | 30096 | 10 | 30108 | 50 | 8112510 | 1 | 1 | 49 | 167014 | 0 | 170092 | 170087 | 159287 | 8 | 160029 | 30097 | 1 | 7 | 20096 | 40144 | 20092 | 70238 | 168096 | 111 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30093 | 0 | 0 | 16 | 114615 | 45355 | 20062 | 0 | 0 | 45310 | 65402 | 9999 | 1 | 35319 | 2 | 1 | 2 | 0 | 0 | 0 | 652 | 29705 | 2 | 19 | 2 | 2 | 169552 | 5 | 6 | 0 | 30000 | 30012 | 170088 | 170085 | 170079 | 170085 | 170095 |
60026 | 170084 | 1274 | 0 | 0 | 0 | 0 | 0 | 45319 | 2 | 0 | 0 | 170075 | 4 | 0 | 0 | 139424 | 33 | 30097 | 10 | 30087 | 10 | 30087 | 50 | 8112047 | 0 | 1 | 49 | 167005 | 0 | 170093 | 170084 | 159290 | 8 | 160035 | 30118 | 2 | 8 | 20078 | 40116 | 20088 | 70238 | 168070 | 113 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30093 | 0 | 27 | 0 | 112326 | 45348 | 20062 | 0 | 0 | 45324 | 65405 | 9999 | 1 | 35317 | 2 | 1 | 0 | 0 | 0 | 0 | 652 | 29723 | 2 | 19 | 2 | 2 | 169552 | 0 | 9 | 6 | 30000 | 30012 | 168091 | 168090 | 168078 | 168094 | 168094 |
60026 | 168093 | 1259 | 0 | 0 | 0 | 0 | 0 | 45331 | 2 | 0 | 0 | 170079 | 3 | 8 | 8 | 139423 | 33 | 30104 | 10 | 30094 | 10 | 30102 | 50 | 8112166 | 0 | 1 | 49 | 167014 | 0 | 169043 | 168086 | 157297 | 8 | 158031 | 30097 | 2 | 6 | 20080 | 40120 | 20088 | 70238 | 168089 | 111 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30085 | 0 | 27 | 0 | 114456 | 45320 | 20062 | 0 | 0 | 45326 | 65384 | 9999 | 1 | 35292 | 0 | 1 | 0 | 0 | 0 | 0 | 652 | 29684 | 2 | 19 | 2 | 2 | 167560 | 0 | 0 | 0 | 30000 | 30012 | 168100 | 168087 | 168085 | 168081 | 168090 |
60026 | 168096 | 1259 | 0 | 0 | 0 | 0 | 0 | 45334 | 0 | 1 | 0 | 168074 | 3 | 8 | 0 | 137587 | 33 | 30106 | 10 | 30096 | 10 | 30108 | 50 | 8111994 | 1 | 1 | 49 | 167007 | 0 | 170084 | 170094 | 159288 | 8 | 160038 | 30118 | 2 | 10 | 20088 | 40144 | 20092 | 70238 | 168089 | 111 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 30085 | 0 | 27 | 16 | 114613 | 45336 | 20062 | 0 | 0 | 45312 | 65397 | 9999 | 1 | 35297 | 2 | 1 | 2 | 0 | 0 | 0 | 652 | 29691 | 3 | 19 | 2 | 2 | 167563 | 4 | 9 | 6 | 30000 | 30012 | 168096 | 168094 | 168096 | 168097 | 168090 |
60026 | 168068 | 1259 | 0 | 0 | 1 | 1 | 0 | 45306 | 2 | 0 | 0 | 170078 | 0 | 7 | 7 | 139423 | 33 | 30104 | 10 | 30094 | 10 | 30087 | 50 | 8016734 | 1 | 1 | 49 | 165007 | 0 | 168076 | 168093 | 157295 | 8 | 158031 | 30118 | 3 | 5 | 20092 | 40116 | 20092 | 70238 | 170093 | 111 | 2 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 1 | 10 | 30095 | 0 | 0 | 16 | 114458 | 45335 | 20062 | 2 | 0 | 45321 | 65423 | 9999 | 1 | 35311 | 2 | 1 | 2 | 0 | 0 | 0 | 652 | 29713 | 2 | 19 | 2 | 2 | 169537 | 2 | 9 | 6 | 30000 | 30012 | 170095 | 170091 | 170095 | 170085 | 170079 |