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:
steorlb w0, [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): 3.000
Issues: 3.006
Integer unit issues: 1.006
Load/store unit issues: 2.000
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 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) | 5f | 60 | 61 | 69 | 6a | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | 79 | 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 | 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 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
73005 | 33119 | 247 | 1 | 20 | 0 | 18 | 1 | 0 | 1 | 1002 | 1 | 1 | 0 | 6137 | 32785 | 0 | 0 | 20925 | 3005 | 1005 | 2000 | 1000 | 2000 | 11082 | 17051 | 5 | 0 | 0 | 49 | 29937 | 32655 | 32919 | 3 | 12 | 3000 | 0 | 1000 | 2000 | 2000 | 4000 | 32750 | 2608 | 1 | 1 | 71001 | 1000 | 1000 | 1 | 2003 | 4 | 0 | 2 | 1006 | 1001 | 0 | 1 | 8 | 2006 | 6 | 1 | 2 | 0 | 2 | 2 | 16144 | 12242 | 2 | 8396 | 3923 | 5 | 51 | 22809 | 4136 | 4440 | 24 | 47 | 43 | 32398 | 1006 | 16718 | 14874 | 14710 | 2000 | 1000 | 32916 | 32656 | 33072 | 32639 | 32882 |
73004 | 32767 | 245 | 1 | 15 | 1 | 12 | 1 | 1 | 1 | 1005 | 1 | 0 | 0 | 6117 | 32967 | 0 | 0 | 20603 | 3006 | 1007 | 2000 | 1000 | 2000 | 10959 | 16952 | 1 | 0 | 0 | 49 | 29790 | 32708 | 32911 | 3 | 12 | 3000 | 0 | 1000 | 2000 | 2000 | 4000 | 32829 | 2598 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2003 | 3 | 0 | 2 | 1005 | 1001 | 0 | 2 | 6 | 2002 | 4 | 1 | 3 | 2 | 2 | 2 | 16409 | 12516 | 1 | 8349 | 3977 | 7 | 45 | 23001 | 3914 | 4442 | 21 | 47 | 39 | 32432 | 1005 | 17045 | 14771 | 14820 | 2000 | 1000 | 32641 | 32936 | 32758 | 32855 | 32500 |
73004 | 32886 | 246 | 1 | 16 | 1 | 12 | 1 | 0 | 1 | 1007 | 1 | 0 | 0 | 5983 | 32693 | 0 | 1 | 20702 | 3006 | 1004 | 2000 | 1000 | 2000 | 11089 | 16856 | 8 | 0 | 0 | 49 | 29803 | 32699 | 32936 | 3 | 13 | 3000 | 0 | 1000 | 2000 | 2000 | 4000 | 32797 | 2580 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2004 | 4 | 2 | 3 | 1005 | 1001 | 0 | 2 | 7 | 2004 | 5 | 1 | 0 | 0 | 2 | 1 | 15997 | 12034 | 2 | 8473 | 4001 | 3 | 40 | 22638 | 3963 | 4444 | 15 | 41 | 40 | 32379 | 1004 | 16787 | 14645 | 15572 | 2000 | 1000 | 32764 | 32767 | 32664 | 32532 | 32755 |
73004 | 32620 | 246 | 1 | 14 | 0 | 16 | 0 | 0 | 1 | 1007 | 1 | 0 | 0 | 5899 | 33064 | 0 | 1 | 20844 | 3006 | 1007 | 2000 | 1000 | 2000 | 10998 | 16907 | 5 | 0 | 0 | 49 | 29499 | 32884 | 32851 | 3 | 13 | 3000 | 0 | 1000 | 2000 | 2000 | 4000 | 32729 | 2614 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2002 | 2 | 2 | 0 | 1007 | 1001 | 0 | 2 | 6 | 2003 | 3 | 1 | 2 | 3 | 2 | 2 | 16252 | 12052 | 1 | 8430 | 4111 | 8 | 40 | 22873 | 3784 | 4446 | 11 | 46 | 40 | 32353 | 1008 | 16218 | 14814 | 15264 | 2000 | 1000 | 32877 | 32740 | 32570 | 32845 | 32868 |
73004 | 33199 | 246 | 1 | 18 | 1 | 14 | 1 | 0 | 0 | 1010 | 1 | 1 | 0 | 5960 | 32717 | 1 | 1 | 20759 | 3008 | 1008 | 2000 | 1000 | 2000 | 11149 | 17038 | 3 | 1 | 6 | 49 | 29799 | 32682 | 32666 | 3 | 10 | 3000 | 0 | 1000 | 2000 | 2000 | 4000 | 32957 | 2592 | 1 | 1 | 71001 | 1000 | 1000 | 1 | 2003 | 3 | 3 | 2 | 1005 | 1001 | 0 | 0 | 8 | 2004 | 6 | 1 | 3 | 0 | 2 | 1 | 16449 | 11935 | 1 | 8543 | 3865 | 3 | 43 | 23031 | 3903 | 4446 | 16 | 45 | 41 | 32491 | 1005 | 17039 | 14995 | 16061 | 2000 | 1000 | 32844 | 33141 | 32603 | 32874 | 33073 |
73004 | 33006 | 248 | 1 | 13 | 0 | 16 | 0 | 1 | 0 | 1006 | 1 | 0 | 0 | 5910 | 32815 | 0 | 0 | 20834 | 3008 | 1006 | 2000 | 1000 | 2000 | 10953 | 16989 | 9 | 0 | 0 | 49 | 29675 | 32837 | 32945 | 3 | 13 | 3000 | 0 | 1000 | 2000 | 2000 | 4000 | 32775 | 2607 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2003 | 2 | 0 | 3 | 1008 | 1001 | 0 | 1 | 5 | 2004 | 6 | 1 | 3 | 0 | 2 | 2 | 16081 | 11852 | 3 | 8306 | 3902 | 5 | 43 | 22820 | 3867 | 4441 | 17 | 44 | 40 | 32371 | 1006 | 17325 | 15026 | 15618 | 2000 | 1000 | 33026 | 32829 | 32937 | 32875 | 32876 |
73004 | 32978 | 245 | 1 | 17 | 0 | 13 | 1 | 0 | 1 | 1008 | 1 | 0 | 0 | 6000 | 32812 | 1 | 1 | 20679 | 3005 | 1007 | 2000 | 1000 | 2000 | 11026 | 17026 | 9 | 0 | 6 | 49 | 29931 | 32607 | 32790 | 3 | 12 | 3000 | 0 | 1000 | 2000 | 2000 | 4000 | 32649 | 2606 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2004 | 4 | 0 | 3 | 1007 | 1001 | 0 | 2 | 6 | 2005 | 8 | 1 | 3 | 3 | 2 | 0 | 16415 | 11553 | 2 | 8307 | 3947 | 9 | 38 | 23013 | 3977 | 4442 | 18 | 44 | 44 | 32383 | 1006 | 16618 | 15724 | 15286 | 2000 | 1000 | 33098 | 32702 | 32660 | 32822 | 32840 |
73004 | 33077 | 246 | 1 | 13 | 1 | 19 | 0 | 0 | 0 | 1007 | 1 | 0 | 0 | 5956 | 32716 | 0 | 0 | 20612 | 3006 | 1006 | 2000 | 1000 | 2000 | 11160 | 16921 | 6 | 0 | 6 | 49 | 29828 | 32727 | 32970 | 3 | 10 | 3000 | 0 | 1000 | 2000 | 2000 | 4000 | 33001 | 2576 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2006 | 3 | 0 | 3 | 1005 | 1001 | 1 | 2 | 6 | 2006 | 8 | 1 | 3 | 3 | 2 | 0 | 16198 | 12072 | 1 | 8433 | 4025 | 7 | 44 | 22803 | 3906 | 4437 | 17 | 43 | 51 | 32457 | 1006 | 16746 | 14383 | 15372 | 2000 | 1000 | 32652 | 32847 | 32781 | 32691 | 32722 |
73004 | 32629 | 247 | 1 | 11 | 1 | 14 | 0 | 0 | 0 | 1009 | 1 | 0 | 0 | 5728 | 32723 | 0 | 0 | 20473 | 3009 | 1005 | 2000 | 1000 | 2000 | 11002 | 17006 | 8 | 0 | 0 | 49 | 29755 | 32809 | 33051 | 3 | 12 | 3000 | 0 | 1000 | 2000 | 2000 | 4000 | 32994 | 2611 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2004 | 3 | 3 | 0 | 1009 | 1001 | 0 | 0 | 6 | 2003 | 6 | 1 | 0 | 3 | 2 | 1 | 16161 | 11809 | 3 | 8368 | 3867 | 7 | 38 | 22726 | 3880 | 4446 | 11 | 44 | 40 | 32467 | 1008 | 17202 | 15145 | 15480 | 2000 | 1000 | 32909 | 32841 | 32828 | 32700 | 32596 |
73004 | 32900 | 245 | 0 | 17 | 0 | 14 | 0 | 0 | 0 | 1006 | 0 | 0 | 0 | 6075 | 32744 | 0 | 1 | 20687 | 3006 | 1006 | 2000 | 1000 | 2000 | 11104 | 16908 | 7 | 1 | 0 | 49 | 29658 | 32636 | 32846 | 3 | 13 | 3000 | 0 | 1000 | 2000 | 2000 | 4000 | 32987 | 2609 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 2 | 1002 | 1000 | 0 | 0 | 2 | 2005 | 2 | 0 | 2 | 2 | 0 | 0 | 16094 | 11722 | 2 | 8265 | 3831 | 4 | 40 | 22904 | 3931 | 4440 | 14 | 39 | 42 | 32373 | 1005 | 17231 | 14672 | 15134 | 2000 | 1000 | 32619 | 32836 | 32848 | 32994 | 32919 |
Code:
steorlb w0, [x6] add x6, x6, 2
(fused SUBS/B.cc loop)
Result (median cycles for code): 7.0069
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 18 | 1e | 1f | 20 | 22 | 23 | 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 | b6 | 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) | 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 |
40206 | 70074 | 525 | 1 | 0 | 0 | 2 | 0 | 2 | 0 | 5110 | 10 | 33 | 1 | 0 | 0 | 12 | 0 | 70059 | 34 | 9 | 17 | 11 | 56399 | 25 | 40344 | 20404 | 20000 | 20100 | 20000 | 2044708 | 3320896 | 108 | 49 | 66989 | 70033 | 70069 | 64505 | 3 | 65024 | 40100 | 20200 | 20000 | 30200 | 40000 | 70069 | 63 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 1 | 100 | 20062 | 17 | 100 | 44 | 19872 | 10069 | 10010 | 1 | 0 | 33 | 24 | 69 | 20060 | 1 | 43 | 11 | 58 | 173 | 15 | 0 | 0 | 1310 | 1 | 16 | 1 | 1 | 69854 | 20232 | 11 | 10 | 20000 | 20100 | 70070 | 70070 | 70070 | 70070 | 70070 |
40204 | 70069 | 525 | 1 | 1 | 0 | 2 | 0 | 0 | 0 | 5057 | 9 | 25 | 1 | 0 | 0 | 23 | 0 | 70058 | 35 | 8 | 11 | 10 | 57519 | 25 | 40409 | 20383 | 20000 | 20100 | 20000 | 2044620 | 3320439 | 121 | 49 | 66993 | 70037 | 70073 | 64511 | 3 | 65032 | 40388 | 20200 | 20000 | 30200 | 40000 | 70073 | 71 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20045 | 26 | 211 | 61 | 19872 | 10088 | 10021 | 2 | 4 | 40 | 0 | 60 | 20068 | 1 | 27 | 2 | 36 | 132 | 1 | 1 | 0 | 1310 | 1 | 16 | 1 | 1 | 69913 | 20253 | 10 | 10 | 20000 | 20100 | 70068 | 70070 | 70070 | 70070 | 70070 |
40204 | 70069 | 525 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 5049 | 4 | 49 | 1 | 0 | 0 | 11 | 0 | 70050 | 32 | 8 | 11 | 10 | 58341 | 25 | 40353 | 20260 | 20000 | 20100 | 20000 | 2045307 | 3321787 | 118 | 49 | 66990 | 70033 | 70069 | 64503 | 3 | 65008 | 40100 | 20200 | 20000 | 30200 | 40000 | 70070 | 63 | 1 | 1 | 20201 | 100 | 99 | 351 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20035 | 1 | 133 | 64 | 19871 | 10071 | 10019 | 4 | 2 | 60 | 42 | 34 | 20069 | 1 | 26 | 3 | 41 | 130 | 1 | 0 | 0 | 1310 | 1 | 16 | 1 | 1 | 69856 | 20394 | 10 | 10 | 20000 | 20100 | 70070 | 70070 | 70070 | 70070 | 70070 |
40204 | 70069 | 524 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 5060 | 2 | 42 | 1 | 0 | 0 | 10 | 0 | 70052 | 37 | 8 | 6 | 10 | 58130 | 25 | 40538 | 20458 | 20000 | 20100 | 20000 | 2044781 | 3321941 | 104 | 49 | 66989 | 70033 | 70069 | 64507 | 3 | 65027 | 40100 | 20200 | 20156 | 30200 | 40000 | 70069 | 63 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20033 | 3 | 73 | 50 | 19871 | 10062 | 10016 | 4 | 0 | 32 | 26 | 34 | 20061 | 0 | 23 | 3 | 35 | 98 | 1 | 2 | 0 | 1310 | 1 | 16 | 1 | 1 | 69856 | 20173 | 10 | 10 | 20000 | 20100 | 70070 | 70070 | 70070 | 70070 | 70070 |
40204 | 70069 | 525 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 5090 | 3 | 28 | 1 | 0 | 0 | 13 | 28 | 70054 | 4 | 9 | 14 | 19 | 57931 | 25 | 40351 | 20385 | 20000 | 20100 | 20000 | 2045175 | 3321481 | 60 | 49 | 66997 | 70033 | 70069 | 64507 | 3 | 65027 | 40100 | 20200 | 20000 | 30200 | 40000 | 70069 | 63 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20036 | 2 | 96 | 58 | 19871 | 10068 | 10002 | 3 | 2 | 37 | 24 | 35 | 20053 | 1 | 32 | 4 | 31 | 130 | 1 | 1 | 0 | 1310 | 1 | 16 | 1 | 1 | 69856 | 20201 | 10 | 10 | 20000 | 20100 | 70070 | 70070 | 70070 | 70070 | 70070 |
40204 | 70069 | 525 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 5064 | 3 | 44 | 1 | 0 | 24 | 7 | 0 | 70035 | 32 | 9 | 8 | 28 | 58294 | 25 | 40521 | 20518 | 20000 | 20250 | 20000 | 2044945 | 3321332 | 103 | 49 | 66989 | 70033 | 70069 | 64507 | 3 | 65025 | 40100 | 20200 | 20000 | 30200 | 40000 | 70069 | 63 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20024 | 4 | 111 | 54 | 19870 | 10083 | 10014 | 2 | 1 | 24 | 6 | 42 | 20053 | 1 | 41 | 6 | 30 | 133 | 1 | 0 | 0 | 1310 | 1 | 17 | 1 | 1 | 69856 | 20293 | 10 | 10 | 20000 | 20100 | 70070 | 70070 | 70070 | 70070 | 70070 |
40204 | 70064 | 525 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 5640 | 5 | 32 | 0 | 0 | 0 | 11 | 28 | 70054 | 4 | 10 | 15 | 16 | 58818 | 25 | 40416 | 20266 | 20000 | 20100 | 20000 | 2044671 | 3320084 | 124 | 49 | 66989 | 70033 | 70069 | 64507 | 3 | 65027 | 40100 | 20200 | 20000 | 30200 | 40000 | 70069 | 69 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20035 | 1 | 149 | 46 | 19871 | 10090 | 10004 | 4 | 3 | 38 | 30 | 38 | 20071 | 2 | 29 | 3 | 41 | 150 | 1 | 1 | 0 | 1310 | 1 | 17 | 1 | 1 | 69856 | 20230 | 10 | 13 | 20000 | 20100 | 70070 | 70070 | 70070 | 70070 | 70070 |
40204 | 70069 | 524 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 5055 | 3 | 37 | 1 | 0 | 0 | 7 | 12 | 70052 | 31 | 8 | 17 | 11 | 58520 | 25 | 40315 | 20378 | 20000 | 20100 | 20000 | 2045154 | 3320669 | 208 | 49 | 66989 | 70033 | 70069 | 64507 | 3 | 65027 | 40100 | 20200 | 20000 | 30200 | 40000 | 70069 | 63 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 1 | 100 | 20025 | 3 | 149 | 39 | 19871 | 10069 | 10004 | 1 | 1 | 42 | 30 | 38 | 20062 | 2 | 33 | 3 | 68 | 296 | 1 | 1 | 0 | 1310 | 1 | 16 | 1 | 1 | 69856 | 20262 | 10 | 10 | 20000 | 20100 | 70070 | 70070 | 70070 | 70071 | 70070 |
40204 | 70069 | 525 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 5089 | 3 | 7 | 0 | 0 | 0 | 6 | 0 | 70054 | 17 | 8 | 10 | 9 | 58522 | 25 | 40302 | 20247 | 20000 | 20100 | 20000 | 2044841 | 3321635 | 211 | 49 | 66989 | 70033 | 70069 | 64507 | 3 | 65027 | 40100 | 20200 | 20000 | 30200 | 40000 | 70069 | 63 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20028 | 0 | 110 | 32 | 19866 | 10041 | 10001 | 3 | 1 | 54 | 6 | 34 | 20062 | 1 | 31 | 3 | 15 | 91 | 0 | 0 | 0 | 1310 | 1 | 16 | 1 | 1 | 69856 | 20418 | 10 | 10 | 20000 | 20100 | 70070 | 70065 | 70070 | 70070 | 70070 |
40204 | 70069 | 525 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5058 | 2 | 32 | 1 | 0 | 0 | 1 | 0 | 70054 | 0 | 9 | 20 | 22 | 58612 | 25 | 40349 | 20344 | 20000 | 20100 | 20000 | 2044973 | 3322030 | 213 | 49 | 66989 | 70027 | 70064 | 64507 | 3 | 65021 | 40100 | 20200 | 20000 | 30200 | 40000 | 70069 | 63 | 1 | 1 | 20201 | 100 | 99 | 0 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20028 | 2 | 74 | 49 | 19871 | 10058 | 10002 | 1 | 2 | 36 | 38 | 36 | 20056 | 1 | 27 | 6 | 23 | 57 | 1 | 0 | 0 | 1310 | 1 | 16 | 1 | 1 | 69855 | 20265 | 13 | 10 | 20000 | 20100 | 70070 | 70070 | 70070 | 70070 | 70070 |
Result (median cycles for code): 7.0069
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 | 23 | 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) | 60 | 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 | b6 | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | cf | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ? int output thing (e9) | ea | eb | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
40026 | 79453 | 591 | 1 | 0 | 0 | 2 | 2 | 0 | 22 | 24 | 8095 | 2032 | 24 | 1 | 0 | 0 | 0 | 18 | 0 | 82464 | 24 | 1 | 7 | 10 | 66555 | 135 | 40245 | 20581 | 21680 | 22387 | 21932 | 2248118 | 3675951 | 0 | 222 | 49 | 74924 | 78021 | 78024 | 71397 | 169 | 72933 | 41730 | 20020 | 20000 | 30020 | 40304 | 70069 | 64 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20039 | 13 | 168 | 64 | 19872 | 10172 | 10008 | 6 | 1 | 29 | 22 | 43 | 20044 | 1 | 28 | 8 | 37 | 113 | 14 | 2 | 1271 | 5 | 16 | 2 | 3 | 69856 | 23110 | 9 | 9 | 20000 | 20010 | 81073 | 81544 | 82057 | 81867 | 70070 |
40024 | 70069 | 547 | 1 | 2 | 3 | 0 | 0 | 0 | 18 | 20 | 7746 | 1679 | 33 | 1 | 0 | 0 | 0 | 9 | 0 | 79602 | 28 | 1 | 9 | 7 | 56988 | 25 | 40213 | 20356 | 20315 | 22384 | 22898 | 2044686 | 3322110 | 1 | 297 | 49 | 78958 | 83406 | 81019 | 67986 | 3 | 65049 | 40010 | 20020 | 20000 | 30020 | 41016 | 70080 | 61 | 1 | 1 | 20021 | 10 | 9 | 350 | 10 | 10000 | 10010 | 10000 | 1 | 10 | 20048 | 1 | 87 | 44 | 19870 | 10146 | 10018 | 1 | 1 | 41 | 36 | 83 | 20059 | 1 | 29 | 8 | 40 | 149 | 13 | 0 | 1271 | 3 | 16 | 3 | 3 | 69843 | 20252 | 9 | 9 | 20000 | 20010 | 70577 | 70070 | 70070 | 70057 | 70070 |
40024 | 70069 | 525 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 5043 | 8 | 26 | 0 | 0 | 1 | 0 | 16 | 0 | 70054 | 31 | 1 | 11 | 13 | 57544 | 25 | 40573 | 20266 | 20000 | 20010 | 20000 | 2044369 | 3321890 | 0 | 176 | 49 | 66989 | 70029 | 70069 | 64529 | 3 | 65049 | 40010 | 20020 | 20000 | 30020 | 40301 | 70069 | 58 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20047 | 14 | 95 | 43 | 20268 | 10138 | 10008 | 48 | 2 | 35 | 24 | 52 | 20051 | 1 | 31 | 8 | 41 | 112 | 13 | 2 | 1271 | 3 | 16 | 3 | 2 | 69856 | 20251 | 9 | 9 | 20000 | 20010 | 70070 | 70070 | 70560 | 70070 | 70070 |
40024 | 70069 | 525 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 5066 | 8 | 31 | 0 | 1 | 0 | 0 | 19 | 0 | 70054 | 29 | 1 | 11 | 13 | 57879 | 25 | 40437 | 20767 | 20000 | 20603 | 20000 | 2044389 | 3320891 | 0 | 120 | 49 | 66989 | 70029 | 70069 | 64516 | 3 | 65049 | 40010 | 20020 | 20000 | 30020 | 40000 | 70069 | 60 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20039 | 14 | 112 | 46 | 19868 | 10121 | 10018 | 41 | 2 | 36 | 30 | 46 | 20041 | 0 | 30 | 8 | 37 | 95 | 13 | 1 | 1271 | 2 | 16 | 2 | 3 | 69843 | 20345 | 9 | 9 | 20000 | 20010 | 70070 | 70070 | 70057 | 70057 | 70070 |
40024 | 70069 | 524 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5053 | 8 | 49 | 0 | 1 | 0 | 0 | 11 | 0 | 70054 | 17 | 1 | 9 | 12 | 57367 | 25 | 40732 | 20669 | 20000 | 20010 | 20000 | 2044162 | 3321107 | 0 | 82 | 49 | 66989 | 70029 | 70069 | 64529 | 3 | 65049 | 40010 | 20020 | 20000 | 30020 | 40304 | 70069 | 66 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20036 | 16 | 77 | 53 | 19872 | 10121 | 10008 | 53 | 1 | 51 | 36 | 46 | 20053 | 1 | 13 | 8 | 38 | 60 | 14 | 2 | 1291 | 3 | 16 | 4 | 3 | 69856 | 20306 | 9 | 9 | 20000 | 20010 | 70070 | 70573 | 70081 | 70070 | 70081 |
40024 | 70069 | 525 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5046 | 7 | 20 | 0 | 1 | 0 | 0 | 20 | 20 | 70054 | 19 | 1 | 8 | 11 | 57575 | 25 | 40218 | 20364 | 20105 | 20010 | 20000 | 2044571 | 3320824 | 1 | 83 | 49 | 66989 | 70029 | 70069 | 64529 | 3 | 65049 | 40010 | 20020 | 20000 | 30020 | 40000 | 70069 | 65 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20033 | 17 | 77 | 40 | 19868 | 10138 | 10008 | 46 | 1 | 28 | 12 | 42 | 20040 | 1 | 15 | 8 | 40 | 95 | 13 | 1 | 1271 | 3 | 25 | 3 | 3 | 69856 | 20584 | 9 | 9 | 20000 | 20010 | 70070 | 70070 | 70070 | 70070 | 70070 |
40024 | 70069 | 525 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 5049 | 7 | 22 | 0 | 1 | 0 | 0 | 17 | 0 | 70054 | 17 | 1 | 5 | 11 | 57877 | 25 | 40646 | 20537 | 20000 | 20161 | 20000 | 2043988 | 3320651 | 1 | 169 | 49 | 66989 | 70029 | 70069 | 64529 | 3 | 65049 | 40010 | 20020 | 20000 | 30020 | 40000 | 70069 | 64 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20034 | 14 | 59 | 47 | 19872 | 10141 | 10008 | 55 | 1 | 45 | 24 | 5083 | 20069 | 1 | 32 | 8 | 38 | 59 | 14 | 1 | 1271 | 3 | 16 | 3 | 3 | 69856 | 20210 | 0 | 9 | 20000 | 20010 | 70070 | 70070 | 70070 | 70070 | 70070 |
40024 | 70069 | 525 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 5069 | 9 | 24 | 0 | 1 | 0 | 0 | 8 | 32 | 70054 | 23 | 1 | 3 | 6 | 58339 | 25 | 40326 | 20422 | 20000 | 20010 | 20000 | 2043680 | 3320975 | 1 | 123 | 49 | 66989 | 70029 | 70069 | 64516 | 3 | 65036 | 40010 | 20020 | 20000 | 30020 | 40000 | 70069 | 67 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20043 | 20 | 112 | 46 | 19872 | 10118 | 10022 | 38 | 1 | 26 | 24 | 63 | 20062 | 1 | 35 | 8 | 34 | 114 | 13 | 1 | 1271 | 3 | 16 | 3 | 2 | 69856 | 20274 | 9 | 9 | 20000 | 20010 | 70057 | 70070 | 70070 | 70070 | 70070 |
40024 | 70069 | 525 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 5078 | 9 | 32 | 0 | 1 | 0 | 0 | 16 | 0 | 70054 | 23 | 1 | 7 | 3 | 58326 | 25 | 40212 | 20261 | 20000 | 20604 | 20138 | 2043845 | 3322047 | 1 | 210 | 49 | 66989 | 70029 | 70069 | 64529 | 3 | 65049 | 40010 | 20020 | 20000 | 30020 | 40000 | 70069 | 67 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 1 | 10 | 20061 | 16 | 114 | 43 | 19872 | 10128 | 10022 | 5 | 2 | 67 | 24 | 52 | 20066 | 1 | 33 | 8 | 43 | 76 | 13 | 0 | 1271 | 3 | 16 | 3 | 2 | 69843 | 20331 | 9 | 0 | 20000 | 20010 | 70057 | 70070 | 70070 | 70070 | 70057 |
40024 | 70069 | 524 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 5044 | 8 | 25 | 0 | 1 | 0 | 0 | 19 | 0 | 70041 | 24 | 2 | 12 | 10 | 58021 | 25 | 40311 | 20258 | 20000 | 20010 | 20000 | 2043685 | 3320620 | 0 | 251 | 49 | 66989 | 70029 | 70069 | 64529 | 3 | 65049 | 40010 | 20020 | 20000 | 30020 | 40000 | 70069 | 67 | 1 | 1 | 20021 | 10 | 9 | 0 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20049 | 14 | 95 | 52 | 19870 | 10129 | 10008 | 50 | 1 | 53 | 16 | 62 | 20174 | 1 | 31 | 8 | 49 | 166 | 13 | 0 | 1271 | 2 | 24 | 3 | 3 | 69856 | 20184 | 9 | 9 | 20000 | 20010 | 70070 | 70070 | 70070 | 70057 | 70070 |
Code:
steorlb w0, [x6]
mov x7, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 22.0126
retire uop (01) | cycle (02) | 03 | l1i tlb fill (04) | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 18 | 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 | 67 | 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 cache miss st (a2) | l1d cache miss ld (a3) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | ac | af | 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 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
30205 | 220171 | 1649 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 26923 | 0 | 0 | 0 | 1 | 220118 | 6 | 6 | 0 | 202046 | 25 | 50879 | 28155 | 23219 | 10200 | 20286 | 8670202 | 10521859 | 1 | 450 | 49 | 217053 | 220128 | 220151 | 215488 | 7 | 216320 | 30100 | 1798 | 2232 | 10203 | 20005 | 20206 | 40009 | 220156 | 886 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 29 | 27160 | 10000 | 0 | 17018 | 37145 | 17186 | 0 | 0 | 31 | 1 | 1 | 1 | 720 | 9840 | 0 | 16 | 3 | 3 | 219441 | 157 | 27375 | 6 | 6 | 1 | 20000 | 10100 | 220122 | 220153 | 220156 | 220109 | 220120 |
30204 | 220111 | 1648 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27598 | 0 | 0 | 0 | 0 | 220110 | 6 | 6 | 11 | 202409 | 25 | 50865 | 27432 | 23093 | 10100 | 20000 | 8381402 | 10525320 | 1 | 489 | 49 | 217035 | 220133 | 220166 | 215467 | 6 | 216348 | 30100 | 1965 | 1884 | 10200 | 20000 | 20292 | 40000 | 220133 | 936 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 23 | 26055 | 10001 | 0 | 17296 | 36913 | 17225 | 0 | 22 | 33 | 1 | 1 | 1 | 718 | 10122 | 3 | 16 | 1 | 4 | 219369 | 187 | 27326 | 4 | 0 | 0 | 20000 | 10100 | 220112 | 220118 | 220148 | 220140 | 220120 |
30204 | 220125 | 1649 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 26942 | 1 | 0 | 0 | 1 | 220134 | 12 | 5 | 11 | 202398 | 25 | 50818 | 27937 | 23001 | 10100 | 20000 | 8682468 | 10523687 | 1 | 513 | 49 | 217033 | 220145 | 220161 | 215433 | 6 | 216333 | 30100 | 1930 | 1942 | 10203 | 20005 | 20206 | 40009 | 220147 | 880 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 25 | 27286 | 10000 | 0 | 16814 | 36423 | 16920 | 1 | 0 | 31 | 1 | 1 | 1 | 720 | 10706 | 4 | 16 | 4 | 3 | 219417 | 203 | 27654 | 6 | 6 | 0 | 20000 | 10100 | 220120 | 220134 | 220187 | 220124 | 220128 |
30204 | 220163 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27651 | 0 | 1 | 0 | 0 | 220118 | 6 | 10 | 0 | 201927 | 25 | 50685 | 27074 | 22873 | 10100 | 20000 | 8776144 | 10525996 | 1 | 447 | 49 | 217075 | 220115 | 220163 | 215467 | 6 | 216321 | 30100 | 1910 | 1805 | 10203 | 20005 | 20206 | 40009 | 220119 | 865 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 33 | 33 | 26796 | 10001 | 0 | 17013 | 36930 | 17078 | 1 | 13 | 31 | 1 | 1 | 1 | 718 | 10450 | 0 | 16 | 4 | 4 | 219433 | 195 | 27184 | 6 | 6 | 0 | 20000 | 10100 | 220138 | 220136 | 220169 | 220158 | 220142 |
30204 | 220121 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27376 | 0 | 0 | 1 | 1 | 220108 | 8 | 6 | 14 | 202204 | 25 | 50795 | 28157 | 22644 | 10100 | 20000 | 8565484 | 10545276 | 1 | 475 | 49 | 217069 | 220141 | 220141 | 215427 | 6 | 216383 | 30100 | 1941 | 1776 | 10203 | 20005 | 20206 | 40009 | 220115 | 886 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 34 | 28 | 27171 | 10000 | 0 | 16480 | 36424 | 16964 | 0 | 0 | 33 | 1 | 1 | 1 | 718 | 10432 | 1 | 16 | 4 | 4 | 219430 | 151 | 26889 | 6 | 9 | 0 | 20000 | 10100 | 220164 | 220220 | 220165 | 220153 | 220124 |
30204 | 220119 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27030 | 0 | 0 | 1 | 1 | 220116 | 7 | 6 | 0 | 202042 | 25 | 50679 | 27700 | 22560 | 10100 | 20000 | 8600954 | 10526683 | 1 | 438 | 49 | 217045 | 220145 | 220165 | 215472 | 6 | 216379 | 30100 | 1896 | 1977 | 10203 | 20005 | 20206 | 40009 | 220164 | 876 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 30 | 19 | 27313 | 10000 | 0 | 16909 | 37455 | 16942 | 0 | 0 | 0 | 1 | 1 | 1 | 720 | 10098 | 4 | 16 | 3 | 4 | 219439 | 112 | 27576 | 6 | 6 | 0 | 20000 | 10100 | 220134 | 220180 | 220177 | 220158 | 220128 |
30204 | 220123 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27772 | 0 | 0 | 1 | 1 | 220140 | 8 | 8 | 13 | 202504 | 25 | 50692 | 27728 | 23191 | 10100 | 20000 | 8391774 | 10524889 | 1 | 519 | 49 | 217033 | 220123 | 220113 | 215467 | 6 | 216325 | 30100 | 1968 | 2079 | 10203 | 20005 | 20206 | 40009 | 220121 | 877 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 0 | 20 | 27014 | 10000 | 0 | 17148 | 37100 | 17005 | 0 | 0 | 0 | 1 | 1 | 1 | 720 | 10993 | 4 | 16 | 1 | 3 | 219444 | 178 | 26613 | 4 | 0 | 0 | 20000 | 10100 | 220146 | 220124 | 220171 | 220121 | 220146 |
30205 | 220121 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27285 | 1 | 0 | 0 | 1 | 220128 | 7 | 5 | 0 | 202854 | 25 | 50697 | 27399 | 23285 | 10100 | 20000 | 8608205 | 10523043 | 1 | 453 | 49 | 217045 | 220119 | 220125 | 215523 | 6 | 216344 | 30100 | 2040 | 2609 | 10203 | 20005 | 20206 | 40009 | 220151 | 858 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 30 | 22 | 27146 | 10001 | 0 | 16688 | 36916 | 16833 | 0 | 16 | 31 | 1 | 1 | 1 | 718 | 10280 | 4 | 16 | 4 | 4 | 219439 | 120 | 27178 | 6 | 6 | 0 | 20000 | 10100 | 220144 | 220179 | 220133 | 220126 | 220118 |
30204 | 220143 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 26553 | 0 | 0 | 1 | 0 | 220122 | 7 | 7 | 13 | 202219 | 25 | 50636 | 27355 | 23780 | 10100 | 20000 | 8286096 | 10526837 | 1 | 525 | 49 | 217033 | 220113 | 220135 | 215475 | 6 | 216341 | 30100 | 2016 | 1676 | 10203 | 20005 | 20206 | 40009 | 220137 | 890 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 27 | 25 | 26718 | 10036 | 0 | 17341 | 37133 | 17571 | 0 | 21 | 33 | 1 | 1 | 1 | 720 | 10746 | 4 | 16 | 4 | 4 | 219443 | 230 | 27800 | 6 | 6 | 1 | 20000 | 10100 | 220138 | 220176 | 220172 | 220124 | 220166 |
30204 | 220101 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 27686 | 1 | 0 | 1 | 1 | 220118 | 5 | 7 | 13 | 204375 | 25 | 50525 | 27288 | 23271 | 10100 | 20000 | 8551590 | 10524710 | 1 | 532 | 49 | 217053 | 220139 | 220169 | 215531 | 6 | 216315 | 30100 | 2272 | 1942 | 10203 | 20005 | 20206 | 40009 | 220111 | 918 | 1 | 1 | 10202 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20000 | 27 | 22 | 27272 | 10000 | 0 | 16931 | 37205 | 17266 | 0 | 0 | 27 | 1 | 1 | 1 | 720 | 10450 | 4 | 16 | 1 | 4 | 219479 | 138 | 27611 | 0 | 6 | 0 | 20000 | 10100 | 220125 | 220145 | 220227 | 220143 | 220130 |
Result (median cycles for code): 22.0264
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk instruction (07) | mmu table walk data (08) | l2 tlb miss data (0b) | 0e | 0f | 1e | 1f | 22 | 23 | 3a | 3f | 43 | 46 | 49 | 4f | 51 | schedule uop (52) | schedule int uop (53) | schedule ldst uop (55) | dispatch int uop (56) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | 60 | 67 | 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) | 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) | ld unit uop (a6) | st unit uop (a7) | l1d cache writeback (a8) | a9 | ac | af | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | 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 |
30025 | 220166 | 1648 | 0 | 0 | 0 | 0 | 0 | 0 | 31652 | 1 | 0 | 0 | 1 | 220202 | 3 | 0 | 17 | 201246 | 25 | 52860 | 32706 | 20119 | 10010 | 20000 | 10594024 | 10524205 | 0 | 1330 | 98 | 217187 | 0 | 220235 | 220335 | 215338 | 3 | 216535 | 30010 | 137 | 152 | 10020 | 20000 | 20020 | 40000 | 220275 | 700 | 1 | 1 | 10021 | 10 | 9 | 50129 | 10 | 10000 | 10 | 10000 | 1 | 10 | 20026 | 27 | 36 | 42 | 31500 | 10016 | 57 | 1 | 21517 | 41483 | 21394 | 1 | 31 | 31 | 0 | 0 | 0 | 640 | 15280 | 2 | 16 | 2 | 2 | 219383 | 0 | 32691 | 0 | 6 | 20000 | 10010 | 220244 | 220274 | 220294 | 220232 | 220250 |
30024 | 220313 | 1650 | 1 | 0 | 0 | 0 | 0 | 0 | 31412 | 0 | 0 | 0 | 0 | 220307 | 0 | 0 | 17 | 201765 | 25 | 52868 | 32707 | 20097 | 10010 | 20000 | 10568905 | 10525137 | 0 | 1366 | 49 | 217157 | 0 | 220291 | 220257 | 215382 | 3 | 216539 | 30010 | 152 | 155 | 10020 | 20000 | 20020 | 40217 | 220327 | 717 | 1 | 1 | 10021 | 10 | 9 | 29129 | 10 | 10000 | 10 | 10000 | 1 | 10 | 20025 | 0 | 0 | 0 | 31547 | 10001 | 1 | 0 | 21520 | 41462 | 21475 | 1 | 25 | 31 | 0 | 0 | 0 | 640 | 15132 | 2 | 16 | 2 | 2 | 219363 | 1 | 32671 | 0 | 0 | 20000 | 10010 | 220296 | 220280 | 220238 | 220230 | 220284 |
30024 | 220253 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 31545 | 1 | 0 | 0 | 0 | 220186 | 4 | 14 | 0 | 200874 | 25 | 52867 | 32792 | 20078 | 10010 | 20000 | 10641893 | 10523137 | 0 | 1337 | 49 | 217191 | 3 | 220231 | 220263 | 215404 | 3 | 216477 | 30010 | 129 | 130 | 10020 | 20000 | 20020 | 40000 | 220223 | 692 | 1 | 1 | 10021 | 10 | 9 | 61888 | 10 | 10000 | 10 | 10000 | 1 | 10 | 20000 | 0 | 27 | 27 | 31556 | 10000 | 0 | 0 | 21527 | 41503 | 21516 | 1 | 0 | 31 | 0 | 0 | 0 | 640 | 15214 | 2 | 15 | 2 | 2 | 219415 | 2 | 32713 | 10 | 10 | 20000 | 10010 | 220264 | 220232 | 220270 | 220256 | 220280 |
30024 | 220263 | 1650 | 0 | 0 | 0 | 0 | 0 | 0 | 31396 | 1 | 0 | 0 | 0 | 220308 | 3 | 13 | 12 | 201437 | 25 | 52829 | 32783 | 20079 | 10010 | 20000 | 10631459 | 10526582 | 0 | 1360 | 49 | 217165 | 0 | 220243 | 220251 | 215381 | 3 | 216478 | 30010 | 131 | 134 | 10020 | 20000 | 20020 | 40000 | 220243 | 658 | 2 | 1 | 10021 | 10 | 9 | 60535 | 10 | 10000 | 10 | 10000 | 1 | 10 | 20027 | 0 | 31 | 27 | 31505 | 10001 | 0 | 0 | 21465 | 41467 | 21463 | 0 | 0 | 31 | 0 | 0 | 0 | 640 | 15183 | 2 | 16 | 2 | 2 | 219369 | 2 | 32702 | 10 | 10 | 20000 | 10010 | 220264 | 220244 | 220252 | 220268 | 220252 |
30024 | 220213 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 31565 | 0 | 1 | 0 | 1 | 220196 | 3 | 0 | 14 | 200877 | 25 | 52792 | 32792 | 20059 | 10010 | 20000 | 10676532 | 10523211 | 1 | 1334 | 49 | 217163 | 0 | 220209 | 220231 | 215331 | 3 | 216418 | 30010 | 144 | 115 | 10020 | 20000 | 20020 | 40000 | 220257 | 724 | 1 | 1 | 10021 | 10 | 9 | 57545 | 10 | 10000 | 10 | 10000 | 1 | 10 | 20000 | 0 | 0 | 27 | 31567 | 10001 | 0 | 0 | 21535 | 41459 | 21496 | 1 | 29 | 31 | 0 | 0 | 0 | 659 | 15347 | 2 | 16 | 2 | 2 | 219343 | 0 | 32743 | 10 | 0 | 20000 | 10010 | 220242 | 220264 | 220258 | 220196 | 220282 |
30024 | 220241 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 31570 | 1 | 0 | 0 | 0 | 220256 | 1 | 0 | 14 | 201413 | 25 | 52840 | 32832 | 20052 | 10010 | 20000 | 10723749 | 10523645 | 0 | 1370 | 49 | 217191 | 0 | 220231 | 220265 | 215380 | 3 | 216487 | 30010 | 131 | 123 | 10020 | 20000 | 20020 | 40000 | 220263 | 728 | 1 | 1 | 10021 | 10 | 9 | 43405 | 10 | 10000 | 10 | 10000 | 1 | 10 | 20025 | 0 | 31 | 27 | 31557 | 10001 | 1 | 0 | 21567 | 41553 | 21520 | 1 | 30 | 0 | 0 | 0 | 0 | 640 | 15285 | 2 | 16 | 2 | 2 | 219369 | 0 | 32782 | 0 | 10 | 20000 | 10010 | 220278 | 220230 | 220262 | 220252 | 220266 |
30024 | 220261 | 1650 | 0 | 0 | 0 | 0 | 0 | 0 | 31458 | 1 | 1 | 0 | 0 | 220254 | 3 | 13 | 18 | 201345 | 25 | 52872 | 32775 | 20090 | 10010 | 20000 | 10615771 | 10524642 | 0 | 1360 | 49 | 217155 | 0 | 220285 | 220289 | 215342 | 3 | 216486 | 30010 | 144 | 140 | 10020 | 20000 | 20020 | 40000 | 220281 | 685 | 1 | 1 | 10021 | 10 | 9 | 44471 | 10 | 10000 | 10 | 10000 | 1 | 10 | 20000 | 0 | 31 | 29 | 31384 | 10001 | 0 | 0 | 21500 | 41454 | 21504 | 1 | 31 | 31 | 0 | 0 | 0 | 640 | 15151 | 2 | 15 | 2 | 2 | 219387 | 2 | 32701 | 10 | 9 | 20000 | 10010 | 220273 | 220259 | 220252 | 220228 | 220276 |
30025 | 220229 | 1649 | 0 | 0 | 0 | 0 | 0 | 0 | 31528 | 1 | 1 | 0 | 0 | 220242 | 3 | 12 | 12 | 201596 | 25 | 52915 | 32801 | 20086 | 10010 | 20000 | 10623204 | 10525164 | 0 | 1333 | 49 | 217175 | 0 | 220231 | 220261 | 215344 | 3 | 216445 | 30010 | 131 | 141 | 10020 | 20000 | 20020 | 40217 | 220273 | 724 | 1 | 1 | 10021 | 10 | 9 | 34609 | 10 | 10000 | 10 | 10000 | 1 | 10 | 20028 | 0 | 31 | 34 | 31490 | 10001 | 0 | 0 | 21512 | 41407 | 21499 | 1 | 0 | 30 | 0 | 0 | 0 | 640 | 15328 | 2 | 16 | 2 | 2 | 219381 | 2 | 32686 | 0 | 6 | 20000 | 10010 | 220294 | 220242 | 220302 | 220258 | 220246 |
30024 | 220235 | 1650 | 0 | 0 | 0 | 0 | 0 | 0 | 31620 | 1 | 1 | 0 | 1 | 220180 | 3 | 13 | 0 | 200923 | 25 | 52918 | 32856 | 20052 | 10010 | 20000 | 10695129 | 10522905 | 0 | 1328 | 49 | 217129 | 0 | 220243 | 220247 | 215415 | 3 | 216487 | 30010 | 123 | 107 | 10020 | 20000 | 20020 | 40000 | 220257 | 650 | 1 | 1 | 10021 | 10 | 9 | 64287 | 10 | 10000 | 10 | 10000 | 1 | 10 | 20028 | 0 | 31 | 0 | 31526 | 10000 | 0 | 0 | 21475 | 41541 | 21461 | 0 | 30 | 31 | 0 | 0 | 0 | 640 | 15261 | 2 | 16 | 2 | 2 | 219389 | 1 | 32793 | 0 | 0 | 20000 | 10010 | 220222 | 220260 | 220232 | 220236 | 220236 |
30024 | 220217 | 1650 | 0 | 0 | 0 | 0 | 0 | 1 | 31648 | 0 | 1 | 0 | 0 | 220224 | 2 | 13 | 15 | 200879 | 25 | 52882 | 32806 | 20065 | 10010 | 20000 | 10687240 | 10525658 | 0 | 1320 | 49 | 217149 | 0 | 220233 | 220249 | 215375 | 3 | 216423 | 30010 | 127 | 127 | 10020 | 20000 | 20020 | 40000 | 220211 | 702 | 1 | 1 | 10021 | 10 | 9 | 62612 | 10 | 10000 | 10 | 10000 | 1 | 10 | 20000 | 0 | 31 | 28 | 31609 | 10000 | 0 | 0 | 21605 | 41648 | 21569 | 1 | 29 | 0 | 0 | 0 | 0 | 640 | 15255 | 2 | 16 | 2 | 2 | 219335 | 1 | 32897 | 10 | 10 | 20000 | 10010 | 220257 | 220329 | 220233 | 220265 | 220226 |