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:
swpal x0, x1, [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): 2.000
Issues: 2.000
Integer unit issues: 0.000
Load/store unit issues: 2.000
SIMD/FP unit issues: 0.000
retire uop (01) | cycle (02) | 03 | mmu table walk instruction (07) | l2 tlb miss instruction (0a) | 0e | 0f | 18 | 1e | 1f | 22 | 23 | 24 | 3a | 3f | 51 | schedule uop (52) | schedule ldst uop (55) | dispatch ldst uop (58) | simd uops in schedulers (5a) | 5f | 60 | 61 | 69 | 6a | 6b | 6d | 6e | map rewind (75) | map stall (76) | dispatch uop (78) | map ldst uop (7d) | 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) | ac | af | bb | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | 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) | f5 | f6 | f7 | f8 | fd |
72005 | 34095 | 256 | 25 | 15 | 0 | 0 | 0 | 1064 | 0 | 1 | 0 | 0 | 5465 | 33966 | 29037 | 2000 | 2000 | 2000 | 10001 | 1 | 0 | 0 | 49 | 30992 | 0 | 33677 | 34033 | 3 | 12 | 2000 | 2000 | 3000 | 33794 | 5390 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 2 | 1002 | 1000 | 0 | 4 | 2003 | 5 | 2 | 2 | 14988 | 10658 | 1 | 7948 | 3548 | 13 | 63 | 24213 | 3536 | 4448 | 13 | 48 | 56 | 33028 | 18991 | 16923 | 18337 | 2000 | 34131 | 34137 | 34052 | 34101 | 34101 |
72004 | 34152 | 256 | 15 | 17 | 0 | 0 | 0 | 1012 | 0 | 1 | 0 | 0 | 5304 | 33985 | 29016 | 2000 | 2000 | 2000 | 10000 | 5 | 0 | 6 | 49 | 30957 | 0 | 33683 | 34149 | 3 | 10 | 2000 | 2002 | 3000 | 33804 | 5319 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 0 | 2 | 1003 | 1000 | 0 | 5 | 2004 | 3 | 0 | 2 | 15199 | 10629 | 0 | 7995 | 3530 | 10 | 52 | 24169 | 3612 | 4444 | 13 | 52 | 50 | 32992 | 18966 | 16797 | 18290 | 2000 | 34036 | 34038 | 34072 | 34081 | 34096 |
72004 | 34057 | 255 | 15 | 18 | 0 | 0 | 0 | 1057 | 88 | 0 | 0 | 0 | 5392 | 33930 | 29006 | 2000 | 2000 | 2000 | 10000 | 0 | 0 | 0 | 49 | 30983 | 0 | 33707 | 34012 | 3 | 10 | 2000 | 2000 | 3000 | 33785 | 5380 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 0 | 2 | 1003 | 1000 | 0 | 3 | 2004 | 2 | 2 | 2 | 14989 | 11044 | 1 | 7968 | 3535 | 12 | 43 | 24167 | 3552 | 4445 | 12 | 50 | 49 | 32974 | 19142 | 16903 | 18643 | 2000 | 34137 | 34013 | 34064 | 34175 | 34051 |
72004 | 34096 | 256 | 20 | 19 | 0 | 0 | 0 | 1006 | 0 | 0 | 0 | 0 | 5314 | 33997 | 28962 | 2000 | 2000 | 2000 | 10000 | 0 | 0 | 0 | 49 | 31016 | 0 | 33568 | 34083 | 3 | 10 | 2000 | 2000 | 3000 | 33852 | 5360 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 2 | 1003 | 1000 | 0 | 3 | 2004 | 2 | 2 | 0 | 15231 | 10847 | 1 | 7965 | 3523 | 12 | 53 | 24165 | 3566 | 4447 | 14 | 56 | 54 | 33039 | 19035 | 16859 | 18354 | 2000 | 34073 | 34104 | 34121 | 34035 | 34129 |
72004 | 34072 | 255 | 22 | 14 | 0 | 0 | 0 | 1004 | 0 | 0 | 0 | 0 | 5337 | 33975 | 29081 | 2000 | 2000 | 2000 | 10000 | 0 | 0 | 0 | 49 | 31047 | 0 | 33716 | 34117 | 3 | 10 | 2000 | 2000 | 3000 | 33844 | 5381 | 2 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 0 | 2 | 1002 | 1000 | 0 | 3 | 2002 | 5 | 2 | 2 | 14932 | 10589 | 1 | 7986 | 3546 | 9 | 47 | 24232 | 3550 | 4444 | 16 | 48 | 51 | 32999 | 18848 | 16762 | 18136 | 2000 | 34085 | 34104 | 34043 | 34085 | 34068 |
72004 | 34131 | 255 | 11 | 15 | 0 | 0 | 0 | 1005 | 0 | 1 | 0 | 0 | 5322 | 34027 | 28984 | 2000 | 2000 | 2000 | 10000 | 1 | 0 | 0 | 49 | 31072 | 0 | 33656 | 34108 | 3 | 12 | 2000 | 2000 | 3000 | 33800 | 5378 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 0 | 2 | 1004 | 1000 | 0 | 4 | 2004 | 3 | 2 | 2 | 15110 | 10681 | 0 | 7992 | 3604 | 9 | 54 | 24183 | 3621 | 4441 | 14 | 51 | 52 | 33076 | 18863 | 16589 | 18391 | 2000 | 34109 | 34067 | 34109 | 34092 | 34127 |
72004 | 34062 | 255 | 19 | 14 | 0 | 0 | 0 | 1006 | 0 | 0 | 0 | 0 | 5430 | 33986 | 28962 | 2000 | 2000 | 2000 | 10000 | 0 | 0 | 0 | 49 | 30983 | 0 | 33642 | 34210 | 3 | 10 | 2000 | 2000 | 3000 | 33808 | 5406 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 2 | 2 | 1002 | 1000 | 0 | 4 | 2003 | 3 | 0 | 2 | 15066 | 10779 | 1 | 7930 | 3522 | 9 | 49 | 24207 | 3543 | 4453 | 17 | 50 | 52 | 33023 | 18854 | 16846 | 18555 | 2000 | 34012 | 34128 | 34048 | 34040 | 34107 |
72004 | 34101 | 255 | 18 | 11 | 0 | 0 | 0 | 1004 | 0 | 1 | 0 | 0 | 5314 | 33999 | 28892 | 2000 | 2000 | 2000 | 10000 | 1 | 0 | 0 | 49 | 30969 | 0 | 33670 | 34110 | 3 | 10 | 2000 | 2000 | 3000 | 33788 | 5401 | 1 | 1 | 71001 | 1000 | 1000 | 1 | 2000 | 0 | 2 | 0 | 1004 | 1000 | 0 | 4 | 2003 | 2 | 2 | 0 | 14997 | 10687 | 1 | 7954 | 3559 | 8 | 53 | 24195 | 3509 | 4442 | 13 | 52 | 50 | 33032 | 18897 | 16985 | 18530 | 2000 | 34036 | 34137 | 34155 | 34034 | 34098 |
72004 | 34005 | 255 | 16 | 20 | 0 | 1 | 0 | 1006 | 0 | 0 | 0 | 0 | 5311 | 33938 | 28945 | 2000 | 2000 | 2000 | 10001 | 1 | 0 | 0 | 49 | 31126 | 0 | 33793 | 34082 | 3 | 10 | 2000 | 2000 | 3000 | 33872 | 5388 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 0 | 0 | 2 | 1004 | 1000 | 0 | 6 | 2002 | 3 | 2 | 2 | 15142 | 10755 | 0 | 8017 | 3533 | 10 | 43 | 24174 | 3584 | 4448 | 17 | 48 | 49 | 33062 | 18814 | 16784 | 18075 | 2000 | 34064 | 34107 | 34115 | 34158 | 34104 |
72004 | 34030 | 254 | 18 | 19 | 1 | 1 | 0 | 1002 | 0 | 0 | 0 | 0 | 5296 | 33982 | 28969 | 2000 | 2000 | 2002 | 10000 | 3 | 0 | 6 | 49 | 30994 | 0 | 33613 | 34055 | 3 | 10 | 2000 | 2000 | 3000 | 33858 | 5387 | 1 | 1 | 71001 | 1000 | 1000 | 1 | 2000 | 0 | 2 | 2 | 1004 | 1000 | 0 | 4 | 2001 | 3 | 2 | 2 | 14970 | 10661 | 1 | 7966 | 3558 | 10 | 45 | 24227 | 3580 | 4452 | 12 | 50 | 46 | 33033 | 18969 | 16837 | 18291 | 2000 | 34121 | 34113 | 34135 | 34144 | 34080 |
Code:
swpal x0, x1, [x6] add x6, x6, 8
(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) | l2 tlb miss data (0b) | 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) | 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) | inst branch cond (94) | inst int load (95) | inst int alu (97) | inst ldst (9b) | 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 | 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 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
30209 | 70082 | 524 | 1 | 1 | 0 | 6967 | 18 | 829 | 1 | 704 | 106 | 104 | 70055 | 787 | 3 | 77 | 73 | 42277 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 122069 | 49 | 66987 | 70058 | 70067 | 1 | 3 | 66278 | 30100 | 10200 | 20000 | 10200 | 30000 | 70068 | 533 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 100 | 20889 | 4 | 433 | 669 | 10792 | 10188 | 344 | 18 | 820 | 38 | 905 | 21052 | 1 | 100 | 21 | 367 | 304 | 0 | 3 | 3 | 1310 | 1 | 16 | 1 | 1 | 70028 | 10000 | 10 | 10 | 4 | 20000 | 10100 | 70068 | 70070 | 70069 | 70071 | 70071 |
30204 | 70067 | 525 | 0 | 0 | 0 | 6899 | 14 | 845 | 1 | 688 | 73 | 124 | 70055 | 796 | 3 | 111 | 64 | 42249 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 121915 | 49 | 66987 | 70061 | 70066 | 1 | 3 | 66275 | 30100 | 10200 | 20000 | 10200 | 30000 | 70068 | 533 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 100 | 20842 | 0 | 412 | 719 | 10798 | 10235 | 277 | 55 | 812 | 34 | 866 | 21034 | 1 | 93 | 20 | 325 | 271 | 0 | 0 | 1 | 1310 | 1 | 16 | 1 | 1 | 70031 | 10000 | 10 | 10 | 4 | 20000 | 10100 | 70072 | 70069 | 70068 | 70072 | 70069 |
30204 | 70070 | 524 | 1 | 0 | 1 | 6958 | 12 | 788 | 1 | 688 | 99 | 96 | 70054 | 770 | 4 | 126 | 102 | 42304 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 121974 | 49 | 66989 | 70061 | 70068 | 1 | 3 | 66275 | 30100 | 10200 | 20000 | 10200 | 30000 | 70068 | 533 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 100 | 20920 | 4 | 436 | 716 | 10817 | 10229 | 245 | 63 | 826 | 72 | 930 | 21068 | 1 | 136 | 11 | 359 | 291 | 4 | 0 | 6 | 1310 | 1 | 16 | 1 | 1 | 70031 | 10000 | 10 | 10 | 4 | 20000 | 10100 | 70069 | 70069 | 70068 | 70069 | 70068 |
30204 | 70065 | 525 | 0 | 0 | 0 | 6985 | 13 | 791 | 1 | 728 | 81 | 100 | 70049 | 808 | 1 | 67 | 144 | 42269 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 122074 | 49 | 66989 | 70055 | 70065 | 1 | 3 | 66271 | 30100 | 10200 | 20000 | 10200 | 30000 | 70068 | 533 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 100 | 20876 | 0 | 404 | 702 | 10788 | 10219 | 252 | 59 | 848 | 46 | 849 | 20988 | 1 | 133 | 20 | 401 | 303 | 0 | 3 | 6 | 1310 | 1 | 16 | 1 | 1 | 70034 | 10000 | 10 | 10 | 4 | 20000 | 10100 | 70070 | 70071 | 70072 | 70070 | 70068 |
30204 | 70070 | 525 | 0 | 0 | 0 | 6876 | 18 | 784 | 1 | 520 | 76 | 144 | 70047 | 794 | 5 | 82 | 74 | 42287 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 122335 | 49 | 66992 | 70063 | 70069 | 1 | 3 | 66273 | 30100 | 10200 | 20000 | 10200 | 30000 | 70072 | 533 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 100 | 20852 | 0 | 384 | 680 | 10749 | 10218 | 264 | 59 | 858 | 52 | 840 | 20999 | 1 | 133 | 19 | 348 | 327 | 0 | 3 | 5 | 1310 | 1 | 16 | 1 | 1 | 70034 | 10000 | 10 | 10 | 4 | 20000 | 10100 | 70070 | 70067 | 70063 | 70072 | 70068 |
30204 | 70069 | 525 | 1 | 0 | 0 | 7092 | 18 | 803 | 1 | 664 | 94 | 144 | 70051 | 759 | 1 | 89 | 91 | 42256 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 122042 | 49 | 67127 | 70056 | 70069 | 1 | 3 | 66273 | 30100 | 10200 | 20000 | 10200 | 30000 | 70067 | 533 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 100 | 20871 | 0 | 386 | 643 | 10772 | 10213 | 259 | 20 | 810 | 36 | 823 | 21005 | 1 | 95 | 15 | 326 | 288 | 0 | 0 | 4 | 1310 | 1 | 16 | 1 | 1 | 70034 | 10000 | 10 | 10 | 4 | 20000 | 10100 | 70067 | 70067 | 70070 | 70068 | 70067 |
30204 | 70069 | 525 | 1 | 0 | 0 | 6891 | 15 | 807 | 1 | 712 | 93 | 140 | 70054 | 776 | 2 | 66 | 58 | 42245 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 122206 | 49 | 66992 | 70061 | 70068 | 1 | 3 | 66306 | 30100 | 10200 | 20000 | 10200 | 30000 | 70070 | 533 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 100 | 20879 | 0 | 405 | 695 | 10771 | 10218 | 249 | 61 | 844 | 50 | 799 | 20982 | 1 | 115 | 28 | 369 | 286 | 0 | 0 | 5 | 1310 | 1 | 16 | 1 | 1 | 70055 | 10000 | 10 | 10 | 4 | 20000 | 10100 | 70069 | 70069 | 70072 | 70069 | 70070 |
30204 | 70072 | 525 | 0 | 0 | 0 | 7218 | 20 | 819 | 1 | 680 | 61 | 196 | 70051 | 820 | 2 | 81 | 55 | 42312 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 121970 | 49 | 66988 | 70058 | 70070 | 1 | 3 | 66277 | 30100 | 10200 | 20000 | 10200 | 30000 | 70068 | 533 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 100 | 20868 | 0 | 411 | 731 | 10800 | 10244 | 230 | 54 | 888 | 50 | 813 | 21023 | 1 | 103 | 17 | 319 | 288 | 0 | 0 | 4 | 1310 | 1 | 16 | 1 | 1 | 70036 | 10000 | 10 | 10 | 4 | 20000 | 10100 | 70069 | 70071 | 70068 | 70064 | 70069 |
30204 | 70069 | 525 | 0 | 0 | 0 | 6937 | 19 | 814 | 1 | 672 | 66 | 132 | 70054 | 790 | 1 | 99 | 81 | 42305 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 122147 | 49 | 66989 | 70058 | 70066 | 1 | 3 | 66271 | 30100 | 10200 | 20000 | 10200 | 30000 | 70068 | 533 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 100 | 20861 | 4 | 401 | 733 | 10836 | 10223 | 264 | 56 | 790 | 38 | 883 | 21004 | 1 | 100 | 23 | 409 | 324 | 0 | 0 | 5 | 1310 | 1 | 16 | 1 | 1 | 70035 | 10000 | 10 | 10 | 4 | 20000 | 10100 | 70072 | 70072 | 70071 | 70066 | 70069 |
30204 | 70069 | 525 | 1 | 0 | 0 | 7001 | 17 | 790 | 1 | 520 | 77 | 348 | 70049 | 778 | 4 | 98 | 114 | 42287 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 122129 | 49 | 66988 | 70060 | 70069 | 1 | 3 | 66276 | 30100 | 10200 | 20000 | 10200 | 30000 | 70068 | 533 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 100 | 20887 | 5 | 395 | 689 | 10783 | 10245 | 248 | 18 | 864 | 42 | 876 | 21028 | 1 | 114 | 12 | 410 | 286 | 4 | 0 | 12 | 1310 | 1 | 16 | 1 | 1 | 70028 | 10000 | 10 | 10 | 4 | 20000 | 10100 | 70069 | 70070 | 70069 | 70069 | 70065 |
Result (median cycles for code): 7.0064
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 | 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) | 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) | 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 | b6 | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | c3 | 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 |
30029 | 70078 | 525 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 6873 | 20 | 751 | 2 | 320 | 65 | 232 | 70049 | 808 | 10 | 81 | 82 | 42409 | 30010 | 10010 | 20000 | 10010 | 20000 | 58829 | 122009 | 49 | 66984 | 70054 | 70064 | 1 | 3 | 66294 | 30010 | 10020 | 20000 | 10020 | 30000 | 70065 | 533 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 1 | 10 | 20871 | 3 | 405 | 791 | 10796 | 10212 | 236 | 331 | 496 | 74 | 896 | 21006 | 1 | 134 | 18 | 362 | 335 | 3 | 9 | 14 | 0 | 1270 | 2 | 15 | 1 | 1 | 70031 | 10000 | 10 | 10 | 4 | 20000 | 10010 | 70065 | 70066 | 70066 | 70066 | 70067 |
30024 | 70062 | 525 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 6716 | 13 | 752 | 3 | 424 | 66 | 204 | 70048 | 752 | 13 | 78 | 102 | 42377 | 30010 | 10010 | 20000 | 10010 | 20000 | 58829 | 122200 | 49 | 66984 | 70067 | 70072 | 1 | 3 | 66292 | 30010 | 10020 | 20000 | 10020 | 30000 | 70067 | 533 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20883 | 3 | 449 | 716 | 10814 | 10222 | 233 | 275 | 532 | 144 | 860 | 21008 | 1 | 159 | 19 | 434 | 338 | 3 | 2 | 9 | 0 | 1270 | 1 | 15 | 1 | 1 | 70030 | 10000 | 10 | 10 | 4 | 20000 | 10010 | 70064 | 70064 | 70064 | 70064 | 70064 |
30024 | 70062 | 524 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 6901 | 25 | 775 | 2 | 552 | 61 | 392 | 70050 | 757 | 16 | 91 | 94 | 42374 | 30010 | 10010 | 20000 | 10010 | 20000 | 58829 | 122085 | 49 | 66984 | 70067 | 70120 | 1 | 3 | 66295 | 30010 | 10020 | 20000 | 10020 | 30000 | 70064 | 533 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20871 | 0 | 421 | 792 | 10806 | 10216 | 237 | 186 | 524 | 54 | 786 | 20972 | 2 | 140 | 18 | 449 | 309 | 0 | 24 | 4 | 0 | 1270 | 1 | 15 | 2 | 3 | 70025 | 10000 | 10 | 10 | 4 | 20000 | 10010 | 70062 | 70066 | 70068 | 70067 | 70065 |
30024 | 70064 | 525 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6781 | 17 | 797 | 2 | 528 | 69 | 328 | 70050 | 740 | 14 | 80 | 80 | 42384 | 30010 | 10010 | 20000 | 10010 | 20000 | 58829 | 122259 | 49 | 66981 | 70066 | 70074 | 1 | 3 | 66295 | 30010 | 10020 | 20000 | 10020 | 30000 | 70064 | 533 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20846 | 0 | 477 | 735 | 10767 | 10209 | 221 | 264 | 540 | 98 | 797 | 21081 | 1 | 133 | 15 | 387 | 295 | 0 | 0 | 20 | 0 | 1270 | 1 | 15 | 2 | 3 | 70029 | 10000 | 10 | 10 | 4 | 20000 | 10010 | 70064 | 70065 | 70064 | 70064 | 70067 |
30024 | 70111 | 525 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6940 | 25 | 822 | 2 | 432 | 32 | 252 | 70050 | 776 | 15 | 82 | 108 | 42394 | 30010 | 10010 | 20000 | 10010 | 20000 | 58829 | 122159 | 49 | 66984 | 70068 | 70064 | 1 | 3 | 66295 | 30010 | 10020 | 20000 | 10020 | 30000 | 70064 | 533 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20868 | 0 | 425 | 733 | 10841 | 10224 | 247 | 404 | 524 | 112 | 791 | 21051 | 1 | 130 | 21 | 382 | 291 | 0 | 0 | 14 | 0 | 1270 | 1 | 15 | 2 | 1 | 70030 | 10000 | 10 | 10 | 4 | 20000 | 10010 | 70067 | 70066 | 70064 | 70066 | 70066 |
30024 | 70065 | 524 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6666 | 23 | 798 | 2 | 504 | 45 | 400 | 70052 | 718 | 18 | 76 | 86 | 42352 | 30010 | 10010 | 20000 | 10010 | 20000 | 58829 | 122053 | 49 | 66983 | 70066 | 70072 | 1 | 3 | 66297 | 30010 | 10020 | 20000 | 10020 | 30000 | 70064 | 533 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20868 | 0 | 415 | 736 | 10797 | 10230 | 237 | 382 | 536 | 52 | 845 | 20972 | 1 | 155 | 24 | 401 | 301 | 0 | 0 | 10 | 0 | 1270 | 2 | 15 | 1 | 2 | 70030 | 10000 | 10 | 10 | 4 | 20000 | 10010 | 70063 | 70067 | 70065 | 70066 | 70067 |
30024 | 70064 | 524 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6831 | 20 | 789 | 2 | 472 | 46 | 264 | 70050 | 795 | 16 | 88 | 85 | 42385 | 30010 | 10010 | 20000 | 10010 | 20000 | 58829 | 122127 | 49 | 66983 | 70068 | 70067 | 1 | 3 | 66298 | 30010 | 10020 | 20000 | 10020 | 30000 | 70063 | 533 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20845 | 0 | 434 | 727 | 10821 | 10216 | 228 | 311 | 516 | 60 | 888 | 20969 | 1 | 150 | 26 | 395 | 341 | 0 | 0 | 7 | 0 | 1270 | 1 | 15 | 2 | 2 | 70028 | 10000 | 10 | 10 | 4 | 20000 | 10010 | 70065 | 70065 | 70065 | 70064 | 70066 |
30024 | 70061 | 525 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 6746 | 25 | 757 | 2 | 224 | 35 | 244 | 70052 | 766 | 12 | 91 | 111 | 42376 | 30010 | 10010 | 20000 | 10010 | 20027 | 58829 | 122250 | 49 | 66985 | 70065 | 70075 | 1 | 3 | 66295 | 30010 | 10020 | 20000 | 10020 | 30000 | 70065 | 533 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20864 | 3 | 478 | 747 | 10819 | 10204 | 226 | 344 | 428 | 74 | 910 | 21070 | 1 | 128 | 13 | 384 | 350 | 3 | 0 | 4 | 0 | 1270 | 2 | 15 | 1 | 1 | 70029 | 10000 | 10 | 10 | 4 | 20000 | 10010 | 70067 | 70063 | 70065 | 70067 | 70064 |
30024 | 70065 | 524 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 6910 | 33 | 787 | 2 | 440 | 58 | 236 | 70048 | 750 | 12 | 107 | 104 | 42372 | 30010 | 10010 | 20000 | 10010 | 20000 | 58829 | 121956 | 49 | 66985 | 70067 | 70073 | 1 | 3 | 66295 | 30010 | 10020 | 20000 | 10020 | 30000 | 70061 | 533 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20844 | 3 | 403 | 749 | 10779 | 10205 | 215 | 335 | 384 | 68 | 805 | 20973 | 1 | 151 | 16 | 411 | 289 | 3 | 0 | 8 | 0 | 1270 | 2 | 15 | 2 | 1 | 70029 | 10000 | 10 | 10 | 4 | 20000 | 10010 | 70065 | 70065 | 70066 | 70067 | 70065 |
30024 | 70064 | 525 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 6765 | 29 | 772 | 2 | 504 | 52 | 292 | 70051 | 770 | 18 | 95 | 97 | 42400 | 30010 | 10010 | 20000 | 10010 | 20000 | 58829 | 121954 | 49 | 66985 | 70057 | 70064 | 1 | 3 | 66295 | 30010 | 10020 | 20000 | 10020 | 30000 | 70066 | 533 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20879 | 3 | 469 | 739 | 10786 | 10213 | 231 | 310 | 520 | 78 | 913 | 21061 | 1 | 129 | 22 | 421 | 316 | 3 | 0 | 4 | 0 | 1270 | 1 | 15 | 3 | 3 | 70031 | 10000 | 10 | 10 | 4 | 20000 | 10010 | 70066 | 70065 | 70065 | 70063 | 70067 |
Code:
swpal x0, x1, [x6]
mov x7, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 18.0053
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | 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 | 69 | 6a | 6d | 6e | map stall dispatch (70) | map rewind (75) | map stall (76) | dispatch uop (78) | 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 | 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 | ? int output thing (e9) | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
20205 | 180053 | 1349 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 24469 | 12 | 1 | 0 | 0 | 180038 | 0 | 10 | 9 | 160150 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 106856 | 0 | 49 | 176965 | 180094 | 180087 | 2 | 6 | 177498 | 20100 | 3575 | 200 | 20000 | 200 | 30000 | 180053 | 2726 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20024 | 24 | 0 | 20 | 24540 | 10012 | 0 | 2 | 14381 | 34271 | 14331 | 12 | 12 | 12 | 23 | 2 | 1 | 1 | 1 | 716 | 7640 | 0 | 16 | 0 | 0 | 179882 | 0 | 0 | 0 | 0 | 20000 | 100 | 180054 | 180054 | 180054 | 180054 | 180054 |
20204 | 180053 | 1349 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 24414 | 12 | 1 | 0 | 2 | 180038 | 2 | 10 | 10 | 159828 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 106787 | 0 | 49 | 176965 | 180053 | 180110 | 2 | 6 | 177507 | 20100 | 3354 | 200 | 20000 | 200 | 30000 | 180045 | 2718 | 2 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20023 | 23 | 12 | 22 | 24216 | 10012 | 0 | 1 | 14260 | 34519 | 14402 | 12 | 12 | 0 | 23 | 1 | 1 | 1 | 1 | 716 | 7970 | 0 | 16 | 0 | 0 | 179882 | 0 | 9 | 9 | 0 | 20000 | 100 | 180054 | 180046 | 180054 | 180054 | 180054 |
20204 | 180045 | 1348 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 24318 | 12 | 0 | 0 | 0 | 180030 | 1 | 0 | 11 | 160035 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 107045 | 0 | 49 | 176973 | 180053 | 180108 | 2 | 11 | 177507 | 20100 | 3396 | 200 | 20000 | 200 | 30000 | 180053 | 2726 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20025 | 25 | 12 | 20 | 24270 | 10012 | 0 | 2 | 14203 | 34008 | 14165 | 12 | 12 | 12 | 23 | 0 | 1 | 1 | 1 | 716 | 7605 | 0 | 16 | 0 | 0 | 179882 | 0 | 9 | 9 | 9 | 20000 | 100 | 180054 | 180054 | 180054 | 180054 | 180046 |
20204 | 180053 | 1348 | 1 | 1 | 1 | 0 | 0 | 0 | 4 | 23948 | 12 | 0 | 0 | 2 | 180038 | 0 | 10 | 9 | 160651 | 20100 | 100 | 20000 | 100 | 20000 | 511 | 107712 | 0 | 49 | 176965 | 180154 | 180048 | 2 | 6 | 177507 | 20100 | 3706 | 200 | 20000 | 200 | 30000 | 180053 | 2726 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 1 | 100 | 20022 | 24 | 12 | 21 | 24126 | 10012 | 0 | 2 | 13917 | 34079 | 14368 | 12 | 12 | 12 | 23 | 0 | 1 | 1 | 1 | 716 | 7430 | 0 | 16 | 0 | 0 | 179874 | 0 | 9 | 0 | 0 | 20000 | 100 | 180046 | 180055 | 180054 | 180054 | 180054 |
20204 | 180053 | 1349 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 23864 | 12 | 0 | 0 | 2 | 180038 | 3 | 9 | 0 | 160497 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 107682 | 0 | 49 | 176973 | 180053 | 180095 | 2 | 6 | 177538 | 20100 | 3653 | 200 | 20000 | 200 | 30000 | 180094 | 2726 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20025 | 24 | 12 | 22 | 24475 | 10012 | 0 | 2 | 14369 | 34458 | 14599 | 12 | 0 | 12 | 22 | 0 | 1 | 1 | 1 | 716 | 7856 | 0 | 16 | 0 | 0 | 179882 | 0 | 9 | 9 | 9 | 20000 | 100 | 180054 | 180054 | 180054 | 180046 | 180054 |
20204 | 180053 | 1348 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 24264 | 12 | 0 | 0 | 1 | 180038 | 2 | 10 | 9 | 160439 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 107598 | 0 | 49 | 176965 | 180151 | 180059 | 2 | 6 | 177507 | 20100 | 3986 | 200 | 20000 | 200 | 30000 | 180053 | 2726 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20023 | 23 | 0 | 22 | 24204 | 10012 | 1 | 1 | 14275 | 34355 | 14191 | 12 | 12 | 12 | 23 | 0 | 1 | 1 | 1 | 716 | 7631 | 0 | 16 | 0 | 0 | 179882 | 0 | 9 | 9 | 0 | 20000 | 100 | 180054 | 180054 | 180054 | 180046 | 180054 |
20204 | 180053 | 1349 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 24121 | 12 | 0 | 0 | 4 | 180031 | 2 | 0 | 0 | 160028 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 106533 | 0 | 49 | 176974 | 180138 | 180056 | 2 | 6 | 177499 | 20100 | 3473 | 200 | 20000 | 200 | 30000 | 180053 | 2718 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20024 | 24 | 0 | 22 | 24409 | 10012 | 0 | 1 | 14393 | 34509 | 14384 | 12 | 0 | 0 | 23 | 0 | 1 | 1 | 1 | 716 | 7661 | 0 | 16 | 0 | 0 | 179882 | 0 | 0 | 9 | 0 | 20000 | 100 | 180054 | 180054 | 180046 | 180054 | 180054 |
20204 | 180053 | 1349 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 24263 | 12 | 0 | 0 | 0 | 180030 | 0 | 0 | 9 | 159902 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 106552 | 0 | 49 | 176965 | 180053 | 180053 | 2 | 6 | 177507 | 20100 | 3601 | 200 | 20000 | 200 | 30000 | 180053 | 2726 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20025 | 24 | 12 | 22 | 24187 | 10012 | 0 | 0 | 14346 | 34477 | 14554 | 12 | 12 | 12 | 22 | 2 | 1 | 1 | 1 | 716 | 7758 | 0 | 16 | 0 | 0 | 179874 | 0 | 9 | 9 | 0 | 20000 | 100 | 180054 | 180054 | 180046 | 180046 | 180054 |
20204 | 180053 | 1349 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 24287 | 12 | 0 | 0 | 2 | 180038 | 1 | 10 | 10 | 159793 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 106532 | 0 | 49 | 176976 | 180053 | 180053 | 2 | 6 | 177499 | 20100 | 3531 | 200 | 20000 | 200 | 30000 | 180053 | 2726 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20024 | 23 | 0 | 0 | 24448 | 10012 | 0 | 0 | 14519 | 34563 | 14334 | 12 | 12 | 12 | 24 | 0 | 1 | 1 | 1 | 716 | 7615 | 0 | 16 | 0 | 0 | 179874 | 0 | 0 | 9 | 9 | 20000 | 100 | 180054 | 180054 | 180054 | 180054 | 180054 |
20204 | 180045 | 1348 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 24186 | 12 | 1 | 0 | 1 | 180038 | 0 | 11 | 0 | 160510 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 107547 | 0 | 49 | 176973 | 180045 | 180053 | 2 | 6 | 177499 | 20100 | 3779 | 200 | 20000 | 200 | 30000 | 180053 | 2726 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20023 | 23 | 12 | 22 | 24185 | 10012 | 0 | 1 | 14065 | 34139 | 14194 | 12 | 12 | 12 | 23 | 1 | 1 | 1 | 1 | 716 | 7601 | 0 | 16 | 0 | 0 | 179882 | 0 | 9 | 9 | 9 | 20000 | 100 | 180046 | 180046 | 180054 | 180054 | 180054 |
Result (median cycles for code): 18.0053
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | l2 tlb miss data (0b) | 0e | 0f | 1e | 1f | 22 | 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 | 69 | 6a | 6d | 6e | map stall dispatch (70) | map rewind (75) | map stall (76) | dispatch uop (78) | 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 | bb | bc | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | l1d tlb miss nonspec (c1) | c2 | branch mispred nonspec (cb) | cf | d1 | d5 | map dispatch bubble (d6) | dd | fetch restart (de) | e0 | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
20025 | 180053 | 1348 | 1 | 1 | 0 | 1 | 0 | 26804 | 12 | 1 | 1 | 180038 | 0 | 0 | 7 | 164800 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100018 | 0 | 49 | 176973 | 180053 | 180045 | 2 | 3 | 177533 | 20010 | 7 | 20 | 20000 | 20 | 30000 | 180053 | 2744 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 1 | 10 | 20025 | 24 | 12 | 0 | 26695 | 10012 | 0 | 2 | 16815 | 36740 | 16719 | 12 | 12 | 0 | 23 | 0 | 0 | 640 | 10116 | 3 | 16 | 3 | 3 | 179864 | 0 | 9 | 0 | 20000 | 10 | 180046 | 180054 | 180054 | 180054 | 180054 |
20024 | 180053 | 1348 | 1 | 0 | 0 | 0 | 0 | 26739 | 12 | 1 | 1 | 180038 | 2 | 8 | 0 | 164799 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100017 | 0 | 49 | 176965 | 180053 | 180053 | 2 | 3 | 177525 | 20010 | 7 | 20 | 20000 | 20 | 30000 | 180045 | 2736 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20023 | 23 | 12 | 20 | 26710 | 10012 | 0 | 1 | 16809 | 36754 | 16760 | 12 | 12 | 12 | 24 | 0 | 0 | 640 | 10127 | 3 | 16 | 2 | 3 | 179872 | 9 | 0 | 9 | 20000 | 10 | 180046 | 180046 | 180054 | 180054 | 180054 |
20024 | 180045 | 1377 | 1 | 1 | 0 | 1 | 0 | 26815 | 12 | 1 | 2 | 180038 | 1 | 8 | 7 | 164820 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100005 | 0 | 49 | 176973 | 180053 | 180053 | 2 | 3 | 177533 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 180045 | 2744 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20023 | 23 | 12 | 20 | 26759 | 10012 | 0 | 0 | 16779 | 36710 | 16734 | 12 | 12 | 12 | 24 | 1 | 0 | 640 | 10090 | 3 | 16 | 3 | 3 | 179872 | 0 | 9 | 9 | 20000 | 10 | 180046 | 180046 | 180054 | 180054 | 180054 |
20024 | 180053 | 1349 | 1 | 1 | 0 | 0 | 0 | 26809 | 12 | 0 | 0 | 180030 | 2 | 7 | 8 | 164848 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100003 | 1 | 49 | 176973 | 180089 | 180053 | 2 | 3 | 177533 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 180053 | 2744 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20023 | 25 | 0 | 0 | 26753 | 10012 | 0 | 1 | 16812 | 36741 | 16728 | 12 | 12 | 0 | 24 | 0 | 0 | 640 | 10120 | 3 | 16 | 3 | 3 | 179872 | 0 | 0 | 9 | 20000 | 10 | 180049 | 180054 | 180099 | 180595 | 180055 |
20024 | 180077 | 1349 | 1 | 0 | 2 | 0 | 0 | 26754 | 12 | 1 | 1 | 180038 | 0 | 8 | 0 | 164797 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100004 | 0 | 49 | 176973 | 180053 | 180053 | 2 | 3 | 177533 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 180045 | 2736 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 1 | 10 | 20126 | 23 | 0 | 19 | 26740 | 10072 | 2 | 1 | 16816 | 36743 | 16763 | 12 | 12 | 0 | 23 | 1 | 0 | 640 | 10096 | 3 | 16 | 3 | 3 | 179872 | 9 | 0 | 0 | 20000 | 10 | 180054 | 180122 | 180062 | 180054 | 180054 |
20024 | 180053 | 1349 | 1 | 1 | 0 | 0 | 0 | 26735 | 12 | 0 | 2 | 180030 | 0 | 7 | 0 | 164798 | 20034 | 10 | 20000 | 10 | 20000 | 50 | 100004 | 0 | 49 | 176975 | 180053 | 180053 | 2 | 3 | 177533 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 180053 | 2736 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20024 | 23 | 12 | 20 | 26789 | 10012 | 0 | 2 | 16740 | 36750 | 16789 | 12 | 12 | 12 | 24 | 1 | 0 | 640 | 10162 | 3 | 16 | 4 | 3 | 179872 | 0 | 9 | 9 | 20000 | 10 | 180054 | 180054 | 180046 | 180046 | 180054 |
20024 | 180053 | 1348 | 1 | 0 | 1 | 0 | 0 | 26762 | 12 | 0 | 1 | 180030 | 2 | 6 | 0 | 164796 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100005 | 1 | 49 | 176973 | 180045 | 180045 | 2 | 3 | 177533 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 180053 | 2744 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20026 | 23 | 12 | 19 | 26765 | 10012 | 0 | 1 | 16785 | 36709 | 16731 | 12 | 12 | 0 | 24 | 1 | 0 | 640 | 10162 | 3 | 16 | 3 | 3 | 179872 | 9 | 9 | 9 | 20000 | 10 | 180054 | 180108 | 180083 | 180061 | 180054 |
20024 | 180045 | 1348 | 1 | 0 | 1 | 0 | 1 | 26736 | 12 | 0 | 2 | 180038 | 2 | 0 | 7 | 164796 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100005 | 0 | 49 | 176973 | 180053 | 180053 | 2 | 3 | 177533 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 180053 | 2744 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20023 | 23 | 12 | 20 | 26760 | 10012 | 0 | 0 | 16770 | 36787 | 16800 | 12 | 12 | 12 | 23 | 2 | 0 | 640 | 10156 | 3 | 16 | 3 | 1 | 179872 | 9 | 9 | 9 | 20000 | 10 | 180054 | 180054 | 180111 | 180054 | 180046 |
20024 | 180045 | 1349 | 1 | 0 | 1 | 0 | 0 | 26733 | 12 | 0 | 0 | 180038 | 2 | 0 | 7 | 164788 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100005 | 1 | 49 | 176973 | 180053 | 180053 | 2 | 3 | 177533 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 180053 | 2744 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20023 | 24 | 12 | 0 | 26732 | 10012 | 0 | 2 | 16818 | 36749 | 16765 | 12 | 12 | 12 | 23 | 1 | 0 | 640 | 10097 | 3 | 16 | 3 | 3 | 179872 | 9 | 9 | 9 | 20000 | 10 | 180046 | 180054 | 180086 | 180600 | 180054 |
20024 | 180045 | 1349 | 1 | 0 | 1 | 0 | 1 | 26774 | 12 | 0 | 0 | 180030 | 0 | 0 | 8 | 164796 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100005 | 0 | 49 | 176965 | 180053 | 180053 | 2 | 3 | 177533 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 180045 | 2736 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 1 | 10 | 20024 | 23 | 0 | 19 | 26762 | 10012 | 0 | 0 | 16786 | 36777 | 16762 | 12 | 12 | 0 | 23 | 1 | 0 | 640 | 10131 | 3 | 16 | 3 | 1 | 179864 | 9 | 0 | 9 | 20000 | 10 | 180054 | 180152 | 180079 | 180054 | 180054 |