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:
swpa w0, w1, [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) | 09 | l2 tlb miss instruction (0a) | 0e | 0f | 18 | 19 | 1e | 1f | 22 | 23 | 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 | 69 | 6a | 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 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 |
72006 | 32936 | 246 | 14 | 1 | 17 | 1 | 1 | 0 | 0 | 1038 | 0 | 1 | 0 | 0 | 6095 | 32608 | 0 | 1 | 27668 | 2000 | 2000 | 2000 | 10000 | 2 | 0 | 0 | 49 | 29946 | 32932 | 32795 | 3 | 10 | 2000 | 2000 | 3000 | 32796 | 5301 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 2 | 1002 | 1000 | 0 | 4 | 2002 | 2 | 2 | 2 | 16043 | 12163 | 1 | 8400 | 3710 | 9 | 51 | 22997 | 3965 | 4437 | 12 | 40 | 43 | 32590 | 17338 | 15512 | 15853 | 2000 | 32891 | 33056 | 32901 | 32810 | 32841 |
72004 | 32844 | 246 | 13 | 0 | 15 | 0 | 0 | 0 | 0 | 1019 | 0 | 1 | 0 | 0 | 5994 | 32747 | 0 | 1 | 27616 | 2000 | 2000 | 2000 | 10000 | 1 | 0 | 0 | 49 | 29838 | 33058 | 33094 | 3 | 10 | 2000 | 2000 | 3000 | 32776 | 5291 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 2 | 1002 | 1000 | 0 | 2 | 2002 | 2 | 2 | 2 | 16463 | 12055 | 1 | 8145 | 3976 | 8 | 47 | 22950 | 3976 | 4439 | 18 | 43 | 44 | 32310 | 16373 | 15279 | 17085 | 2000 | 32824 | 32909 | 32986 | 32691 | 32789 |
72004 | 32937 | 246 | 15 | 0 | 14 | 0 | 0 | 0 | 0 | 1005 | 0 | 0 | 0 | 0 | 6076 | 32762 | 1 | 0 | 27756 | 2000 | 2000 | 2000 | 10000 | 3 | 0 | 0 | 49 | 30048 | 32785 | 33039 | 3 | 10 | 2000 | 2000 | 3000 | 33070 | 5253 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 2 | 1002 | 1000 | 0 | 6 | 2002 | 2 | 2 | 2 | 16198 | 11955 | 0 | 8159 | 3699 | 5 | 44 | 22745 | 3715 | 4439 | 14 | 43 | 42 | 32408 | 16459 | 14968 | 15885 | 2000 | 32832 | 32650 | 32787 | 33049 | 32815 |
72004 | 32800 | 245 | 15 | 0 | 13 | 0 | 0 | 0 | 0 | 1002 | 0 | 1 | 0 | 0 | 6109 | 32634 | 0 | 1 | 27856 | 2000 | 2000 | 2000 | 10000 | 1 | 0 | 0 | 49 | 29849 | 32768 | 32803 | 3 | 10 | 2000 | 2000 | 3000 | 33067 | 5283 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 2 | 1002 | 1000 | 0 | 4 | 2001 | 2 | 2 | 2 | 16363 | 11492 | 1 | 8428 | 4030 | 10 | 49 | 23083 | 3940 | 4445 | 11 | 44 | 44 | 32468 | 17040 | 14641 | 15910 | 2000 | 32854 | 32832 | 33121 | 32789 | 33291 |
72004 | 32811 | 245 | 18 | 0 | 15 | 0 | 0 | 4 | 0 | 1026 | 0 | 1 | 0 | 0 | 5973 | 32787 | 1 | 1 | 27772 | 2000 | 2000 | 2000 | 10000 | 1 | 0 | 0 | 49 | 30255 | 32938 | 32801 | 3 | 13 | 2000 | 2000 | 3000 | 32740 | 5275 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 2 | 1001 | 1000 | 0 | 5 | 2001 | 1 | 2 | 2 | 16209 | 11677 | 1 | 8411 | 4013 | 5 | 45 | 22993 | 4060 | 4440 | 17 | 43 | 40 | 32488 | 16631 | 15049 | 15655 | 2000 | 32695 | 32737 | 32779 | 32732 | 33142 |
72004 | 32774 | 245 | 15 | 0 | 13 | 0 | 0 | 0 | 0 | 1002 | 0 | 1 | 0 | 0 | 6047 | 32687 | 1 | 0 | 27613 | 2000 | 2000 | 2000 | 10000 | 3 | 0 | 0 | 49 | 29891 | 33051 | 33160 | 3 | 10 | 2000 | 2000 | 3003 | 33022 | 5274 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 2 | 1004 | 1000 | 0 | 4 | 2002 | 1 | 2 | 2 | 16322 | 12014 | 0 | 8342 | 4012 | 7 | 43 | 22943 | 3770 | 4440 | 15 | 44 | 43 | 32380 | 16697 | 14451 | 16242 | 2000 | 32836 | 32916 | 32823 | 32790 | 32677 |
72004 | 32763 | 248 | 16 | 0 | 15 | 0 | 0 | 0 | 0 | 1005 | 0 | 0 | 0 | 0 | 5690 | 32785 | 0 | 0 | 27954 | 2000 | 2000 | 2000 | 10000 | 0 | 0 | 0 | 49 | 29856 | 32824 | 33079 | 3 | 10 | 2000 | 2000 | 3000 | 32667 | 5288 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 2 | 1003 | 1000 | 0 | 4 | 2002 | 3 | 2 | 2 | 16305 | 12114 | 0 | 8437 | 4031 | 7 | 42 | 22937 | 4027 | 4441 | 19 | 43 | 46 | 32489 | 16809 | 14503 | 15948 | 2000 | 32753 | 32863 | 32748 | 32810 | 33053 |
72004 | 33203 | 246 | 15 | 0 | 15 | 0 | 0 | 0 | 0 | 1005 | 0 | 1 | 0 | 0 | 5925 | 32670 | 1 | 1 | 27573 | 2000 | 2000 | 2000 | 10000 | 1 | 0 | 0 | 49 | 30024 | 32792 | 33008 | 3 | 10 | 2000 | 2000 | 3000 | 32610 | 5259 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 2 | 1001 | 1000 | 0 | 2 | 2002 | 2 | 2 | 2 | 16385 | 12073 | 1 | 8220 | 3973 | 6 | 45 | 22880 | 4025 | 4444 | 13 | 49 | 45 | 32342 | 16529 | 14475 | 15680 | 2000 | 32722 | 32740 | 32761 | 32745 | 32820 |
72004 | 32796 | 245 | 12 | 0 | 15 | 0 | 0 | 0 | 0 | 1004 | 0 | 1 | 0 | 0 | 6086 | 32844 | 1 | 0 | 27946 | 2000 | 2000 | 2000 | 10000 | 0 | 0 | 0 | 49 | 29957 | 32747 | 33103 | 3 | 10 | 2000 | 2000 | 3000 | 32836 | 5267 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 2 | 1003 | 1000 | 0 | 4 | 2001 | 2 | 2 | 2 | 16076 | 12072 | 0 | 8318 | 3876 | 7 | 47 | 22996 | 3830 | 4438 | 17 | 50 | 46 | 32361 | 16385 | 14203 | 15736 | 2000 | 32605 | 32699 | 32915 | 32844 | 32756 |
72004 | 32636 | 246 | 12 | 0 | 14 | 0 | 0 | 0 | 0 | 1019 | 0 | 0 | 0 | 0 | 5717 | 32634 | 1 | 0 | 28074 | 2000 | 2000 | 2000 | 10000 | 2 | 0 | 0 | 49 | 29945 | 32667 | 32971 | 3 | 10 | 2002 | 2000 | 3000 | 32800 | 5267 | 1 | 1 | 71001 | 1000 | 1000 | 0 | 2000 | 2 | 2 | 1002 | 1000 | 0 | 4 | 2001 | 1 | 2 | 2 | 16335 | 11377 | 1 | 8457 | 3944 | 10 | 42 | 22760 | 3796 | 4443 | 14 | 48 | 51 | 32489 | 17631 | 14246 | 15446 | 2000 | 33271 | 32724 | 32887 | 32757 | 32639 |
Code:
swpa w0, w1, [x6] add x6, x6, 4
(fused SUBS/B.cc loop)
Result (median cycles for code): 3.0338
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 | 29 | 3a | 3e | 3f | 40 | 43 | 46 | 49 | 51 | schedule uop (52) | schedule int uop (53) | schedule ldst uop (55) | dispatch int uop (56) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | 60 | 69 | 6a | 6d | 6e | map 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 | 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 |
30207 | 30431 | 227 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4151 | 23 | 207 | 1 | 0 | 192 | 61 | 136 | 30303 | 169 | 118 | 53 | 65 | 4053 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 121773 | 1 | 49 | 27338 | 30350 | 30386 | 1 | 3 | 26612 | 30100 | 10200 | 20000 | 10200 | 30000 | 30388 | 270 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20313 | 24 | 352 | 340 | 10520 | 10060 | 19 | 12 | 213 | 70 | 404 | 20462 | 9 | 299 | 25 | 435 | 363 | 23 | 3 | 2 | 1310 | 1 | 16 | 1 | 1 | 30325 | 10000 | 43 | 31 | 25 | 20000 | 10100 | 30332 | 30303 | 30292 | 30391 | 30361 |
30204 | 30311 | 228 | 3 | 3 | 3 | 3 | 0 | 0 | 0 | 0 | 3944 | 20 | 223 | 1 | 0 | 0 | 69 | 60 | 30278 | 218 | 118 | 52 | 52 | 3997 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 121760 | 1 | 49 | 27390 | 30366 | 30351 | 1 | 3 | 26566 | 30100 | 10200 | 20000 | 10200 | 30000 | 30326 | 270 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20218 | 18 | 306 | 343 | 10493 | 10096 | 25 | 6 | 213 | 32 | 418 | 20459 | 3 | 244 | 19 | 414 | 257 | 17 | 0 | 3 | 1310 | 1 | 16 | 1 | 1 | 30347 | 10000 | 44 | 28 | 20 | 20000 | 10100 | 30295 | 30297 | 30271 | 30277 | 30308 |
30204 | 30270 | 227 | 3 | 3 | 3 | 2 | 0 | 0 | 0 | 0 | 3954 | 24 | 168 | 1 | 0 | 160 | 55 | 16 | 30294 | 208 | 127 | 50 | 60 | 3961 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 121743 | 1 | 49 | 27248 | 30374 | 30323 | 1 | 3 | 26480 | 30100 | 10200 | 20000 | 10200 | 30000 | 30356 | 270 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20231 | 18 | 297 | 334 | 10424 | 10089 | 29 | 10 | 173 | 50 | 350 | 20444 | 4 | 223 | 23 | 412 | 278 | 18 | 0 | 2 | 1310 | 1 | 16 | 1 | 1 | 30301 | 10000 | 39 | 22 | 21 | 20000 | 10100 | 30271 | 30357 | 30303 | 30273 | 30299 |
30204 | 30319 | 227 | 2 | 2 | 2 | 1 | 0 | 0 | 0 | 0 | 4000 | 21 | 246 | 1 | 0 | 160 | 50 | 84 | 30228 | 201 | 131 | 60 | 61 | 3987 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 121774 | 1 | 49 | 27248 | 30273 | 30233 | 1 | 3 | 26439 | 30100 | 10200 | 20000 | 10200 | 30000 | 30259 | 276 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20251 | 20 | 323 | 415 | 10415 | 10084 | 22 | 8 | 171 | 56 | 344 | 20427 | 7 | 232 | 18 | 423 | 279 | 18 | 0 | 2 | 1310 | 1 | 16 | 1 | 1 | 30389 | 10000 | 27 | 23 | 19 | 20000 | 10100 | 30259 | 30358 | 30294 | 30237 | 30296 |
30204 | 30381 | 228 | 2 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 3877 | 22 | 232 | 1 | 0 | 40 | 52 | 92 | 30260 | 208 | 128 | 58 | 66 | 3937 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 121789 | 1 | 49 | 27264 | 30303 | 30335 | 1 | 3 | 26528 | 30100 | 10200 | 20000 | 10200 | 30000 | 30305 | 270 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20215 | 20 | 243 | 341 | 10462 | 10048 | 22 | 11 | 207 | 34 | 346 | 20472 | 4 | 246 | 20 | 393 | 333 | 18 | 4 | 2 | 1310 | 1 | 16 | 1 | 1 | 30307 | 10000 | 38 | 22 | 23 | 20000 | 10100 | 30284 | 30353 | 30264 | 30253 | 30356 |
30204 | 30265 | 227 | 2 | 2 | 2 | 2 | 0 | 0 | 0 | 0 | 3926 | 283 | 229 | 3 | 0 | 8 | 49 | 40 | 30280 | 139 | 113 | 60 | 77 | 3946 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 121753 | 1 | 49 | 27363 | 30272 | 30354 | 1 | 3 | 26563 | 30100 | 10200 | 20000 | 10200 | 30000 | 30293 | 270 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20295 | 13 | 213 | 413 | 10459 | 10078 | 18 | 6 | 213 | 54 | 382 | 20447 | 4 | 261 | 19 | 346 | 290 | 14 | 0 | 4 | 1310 | 1 | 16 | 1 | 1 | 30342 | 10000 | 26 | 23 | 17 | 20000 | 10100 | 30318 | 30284 | 30274 | 30306 | 30293 |
30204 | 30293 | 226 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 3998 | 23 | 186 | 1 | 0 | 0 | 63 | 24 | 30281 | 220 | 108 | 62 | 65 | 4014 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 121766 | 1 | 49 | 27282 | 30354 | 30409 | 1 | 3 | 26559 | 30100 | 10200 | 20000 | 10200 | 30000 | 30325 | 270 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20276 | 15 | 299 | 387 | 10502 | 10095 | 23 | 12 | 187 | 64 | 473 | 20573 | 12 | 276 | 23 | 427 | 332 | 14 | 6 | 1 | 1310 | 1 | 16 | 1 | 1 | 30381 | 10000 | 25 | 18 | 26 | 20000 | 10100 | 30342 | 30376 | 30399 | 30308 | 30328 |
30204 | 30350 | 227 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 3852 | 14 | 227 | 1 | 0 | 104 | 58 | 48 | 30344 | 205 | 114 | 69 | 70 | 4019 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 121757 | 1 | 49 | 27332 | 30363 | 30393 | 1 | 3 | 26531 | 30100 | 10200 | 20000 | 10200 | 30000 | 30402 | 270 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20231 | 13 | 330 | 370 | 10524 | 10041 | 10 | 7 | 260 | 26 | 466 | 20521 | 9 | 292 | 13 | 321 | 253 | 14 | 1 | 1 | 1310 | 1 | 16 | 1 | 1 | 30392 | 10000 | 47 | 28 | 24 | 20000 | 10100 | 30314 | 30336 | 30327 | 30264 | 30308 |
30204 | 30349 | 227 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3997 | 21 | 247 | 1 | 0 | 0 | 59 | 48 | 30349 | 188 | 140 | 45 | 69 | 4030 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 121809 | 1 | 49 | 27342 | 30413 | 30353 | 2 | 9 | 26690 | 30100 | 10200 | 20000 | 10200 | 30000 | 30357 | 276 | 2 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20249 | 16 | 285 | 421 | 10534 | 10079 | 22 | 10 | 243 | 18 | 1067 | 20435 | 6 | 251 | 16 | 352 | 376 | 13 | 2 | 1 | 1310 | 1 | 16 | 1 | 1 | 30311 | 10000 | 54 | 27 | 30 | 20000 | 10100 | 30352 | 30345 | 30370 | 30386 | 30308 |
30204 | 30348 | 227 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3881 | 18 | 242 | 1 | 0 | 40 | 78 | 68 | 30403 | 237 | 139 | 37 | 73 | 4057 | 30100 | 10100 | 20000 | 10100 | 20000 | 59212 | 121789 | 1 | 49 | 27302 | 30342 | 30298 | 1 | 3 | 26492 | 30100 | 10200 | 20000 | 10200 | 30000 | 30380 | 276 | 1 | 1 | 20201 | 100 | 99 | 100 | 10000 | 10100 | 10000 | 0 | 100 | 20212 | 14 | 319 | 360 | 10482 | 10074 | 13 | 24 | 243 | 60 | 468 | 20593 | 7 | 288 | 21 | 375 | 317 | 14 | 1 | 1 | 1310 | 1 | 16 | 1 | 1 | 30279 | 10000 | 42 | 31 | 26 | 20000 | 10100 | 30352 | 30361 | 30302 | 30391 | 30414 |
Result (median cycles for code): 3.0266
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk instruction (07) | mmu table walk data (08) | 09 | l2 tlb miss instruction (0a) | l2 tlb miss data (0b) | 0e | 0f | 18 | 19 | 1e | 1f | 20 | 22 | 24 | 29 | 3a | 3e | 3f | 40 | 43 | 46 | 49 | 51 | schedule uop (52) | schedule int uop (53) | schedule ldst uop (55) | dispatch int uop (56) | dispatch ldst uop (58) | int uops in schedulers (59) | simd uops in schedulers (5a) | 60 | 69 | 6a | 6d | 6e | map 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 | 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 |
30027 | 30325 | 227 | 2 | 0 | 1 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 3861 | 19 | 225 | 1 | 0 | 32 | 47 | 56 | 30229 | 181 | 7 | 83 | 110 | 3958 | 30010 | 10010 | 20000 | 10010 | 20000 | 58830 | 121774 | 1 | 49 | 27202 | 30276 | 30297 | 1 | 3 | 26543 | 30010 | 10020 | 20000 | 10020 | 30000 | 30283 | 266 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20206 | 31 | 216 | 308 | 10295 | 10054 | 14 | 63 | 212 | 26 | 314 | 20439 | 7 | 238 | 18 | 338 | 250 | 25 | 3 | 1 | 1270 | 10 | 16 | 13 | 13 | 30242 | 10000 | 20 | 16 | 14 | 20000 | 10010 | 30240 | 30266 | 30246 | 30246 | 30259 |
30024 | 30293 | 227 | 3 | 0 | 3 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 3735 | 20 | 173 | 1 | 0 | 0 | 38 | 72 | 30315 | 210 | 11 | 91 | 67 | 3985 | 30010 | 10010 | 20000 | 10010 | 20000 | 58830 | 121771 | 0 | 49 | 27219 | 30284 | 30296 | 1 | 3 | 26526 | 30010 | 10034 | 20000 | 10020 | 30000 | 30295 | 266 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20266 | 20 | 247 | 383 | 10230 | 10092 | 21 | 70 | 154 | 58 | 249 | 20384 | 5 | 226 | 16 | 185 | 221 | 19 | 3 | 1 | 1270 | 12 | 16 | 11 | 11 | 30263 | 10000 | 24 | 19 | 13 | 20000 | 10010 | 30251 | 30264 | 30273 | 30288 | 30245 |
30024 | 30284 | 226 | 2 | 0 | 1 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 3857 | 16 | 205 | 1 | 0 | 0 | 32 | 64 | 30263 | 159 | 9 | 58 | 90 | 3996 | 30010 | 10010 | 20000 | 10010 | 20000 | 58830 | 121783 | 0 | 49 | 27221 | 30269 | 30259 | 1 | 3 | 26490 | 30010 | 10020 | 20000 | 10020 | 30000 | 30214 | 266 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20236 | 20 | 224 | 272 | 10273 | 10093 | 25 | 61 | 164 | 70 | 300 | 20263 | 3 | 227 | 14 | 239 | 236 | 20 | 0 | 0 | 1270 | 6 | 16 | 11 | 12 | 30295 | 10000 | 16 | 15 | 14 | 20000 | 10010 | 30258 | 30266 | 30249 | 30284 | 30304 |
30024 | 30289 | 227 | 2 | 0 | 2 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 3872 | 20 | 223 | 1 | 0 | 8 | 33 | 156 | 30259 | 169 | 8 | 99 | 71 | 3938 | 30010 | 10010 | 20000 | 10010 | 20000 | 58830 | 121793 | 0 | 49 | 27179 | 30249 | 30250 | 1 | 3 | 26472 | 30010 | 10020 | 20000 | 10020 | 30000 | 30277 | 266 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20196 | 20 | 258 | 328 | 10276 | 10085 | 12 | 44 | 100 | 18 | 318 | 20378 | 3 | 219 | 18 | 356 | 280 | 20 | 5 | 0 | 1270 | 13 | 16 | 6 | 12 | 30254 | 10000 | 30 | 18 | 16 | 20000 | 10010 | 30270 | 30301 | 30263 | 30269 | 30300 |
30024 | 30276 | 226 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3733 | 14 | 167 | 1 | 0 | 120 | 19 | 76 | 30208 | 200 | 8 | 73 | 84 | 3959 | 30010 | 10010 | 20000 | 10010 | 20000 | 58830 | 121787 | 0 | 49 | 27156 | 30288 | 30341 | 1 | 3 | 26498 | 30010 | 10020 | 20000 | 10020 | 30000 | 30260 | 266 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20219 | 19 | 244 | 327 | 10290 | 10029 | 18 | 90 | 204 | 18 | 330 | 20328 | 5 | 213 | 18 | 268 | 276 | 19 | 5 | 1 | 1270 | 12 | 16 | 11 | 12 | 30195 | 10000 | 17 | 12 | 13 | 20000 | 10010 | 30249 | 30234 | 30246 | 30247 | 30269 |
30024 | 30266 | 226 | 2 | 0 | 2 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 3785 | 18 | 163 | 1 | 0 | 104 | 35 | 72 | 30198 | 190 | 11 | 49 | 80 | 3950 | 30010 | 10010 | 20000 | 10010 | 20000 | 58830 | 121791 | 0 | 49 | 27180 | 30230 | 30257 | 1 | 3 | 26493 | 30010 | 10020 | 20000 | 10020 | 30000 | 30236 | 266 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20252 | 22 | 307 | 332 | 10296 | 10098 | 11 | 59 | 176 | 18 | 351 | 20307 | 5 | 211 | 21 | 211 | 218 | 19 | 0 | 0 | 1270 | 11 | 16 | 5 | 12 | 30254 | 10000 | 24 | 15 | 11 | 20000 | 10010 | 30249 | 30248 | 30258 | 30239 | 30223 |
30024 | 30284 | 226 | 2 | 0 | 2 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 3740 | 18 | 182 | 1 | 0 | 32 | 34 | 44 | 30260 | 164 | 13 | 80 | 85 | 3977 | 30010 | 10010 | 20000 | 10010 | 20000 | 58830 | 121772 | 0 | 49 | 27212 | 30267 | 30269 | 1 | 3 | 26488 | 30010 | 10020 | 20000 | 10020 | 30000 | 30266 | 266 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20253 | 24 | 222 | 325 | 10292 | 10083 | 21 | 49 | 128 | 132 | 238 | 20375 | 5 | 222 | 18 | 214 | 262 | 19 | 2 | 1 | 1270 | 12 | 16 | 11 | 11 | 30258 | 10000 | 24 | 19 | 11 | 20000 | 10010 | 30221 | 30252 | 30222 | 30252 | 30231 |
30024 | 30208 | 226 | 2 | 0 | 2 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 3791 | 20 | 212 | 1 | 0 | 128 | 40 | 156 | 30196 | 212 | 6 | 72 | 95 | 3940 | 30010 | 10010 | 20000 | 10010 | 20000 | 58830 | 121795 | 0 | 49 | 27192 | 30272 | 30254 | 1 | 3 | 26470 | 30010 | 10020 | 20000 | 10020 | 30000 | 30222 | 266 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20221 | 21 | 251 | 307 | 10342 | 10049 | 22 | 62 | 160 | 88 | 345 | 20311 | 4 | 189 | 19 | 249 | 167 | 20 | 1 | 1 | 1270 | 4 | 16 | 11 | 11 | 30275 | 10000 | 19 | 16 | 14 | 20000 | 10010 | 30288 | 30250 | 30267 | 30290 | 30258 |
30024 | 30295 | 227 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 3740 | 11 | 248 | 1 | 0 | 80 | 39 | 136 | 30214 | 229 | 8 | 82 | 53 | 3945 | 30010 | 10010 | 20000 | 10010 | 20000 | 58830 | 121806 | 0 | 49 | 27215 | 30295 | 30275 | 1 | 3 | 26465 | 30010 | 10020 | 20000 | 10020 | 30000 | 30258 | 266 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 0 | 10 | 20234 | 19 | 257 | 390 | 10292 | 10034 | 14 | 48 | 144 | 20 | 268 | 20325 | 4 | 206 | 16 | 254 | 238 | 20 | 0 | 2 | 1270 | 12 | 16 | 11 | 11 | 30251 | 10000 | 21 | 17 | 13 | 20000 | 10010 | 30253 | 30262 | 30240 | 30249 | 30308 |
30024 | 30258 | 226 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3790 | 13 | 177 | 1 | 0 | 136 | 48 | 88 | 30188 | 197 | 8 | 80 | 102 | 3950 | 30010 | 10010 | 20000 | 10010 | 20000 | 58830 | 121783 | 0 | 49 | 27150 | 30278 | 30254 | 1 | 3 | 26450 | 30010 | 10020 | 20000 | 10020 | 30000 | 30270 | 266 | 1 | 1 | 20021 | 10 | 9 | 10 | 10000 | 10010 | 10000 | 1 | 10 | 20227 | 21 | 240 | 345 | 10337 | 10096 | 21 | 35 | 188 | 18 | 288 | 20353 | 3 | 217 | 15 | 294 | 219 | 20 | 2 | 0 | 1270 | 12 | 16 | 12 | 13 | 30292 | 10000 | 15 | 18 | 13 | 20000 | 10010 | 30281 | 30270 | 30254 | 30300 | 30340 |
Code:
swpa w0, w1, [x6]
mov x7, 8
(fused SUBS/B.cc loop)
Result (median cycles for code): 13.0061
retire uop (01) | cycle (02) | 03 | l1d tlb fill (05) | mmu table walk data (08) | 09 | l2 tlb miss data (0b) | 0e | 0f | 1e | 1f | 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 | 6b | 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 | ea | eb | ec | ? ldst retires (ed) | ? int retires (ef) | f5 | f6 | f7 | f8 | fd |
20205 | 130061 | 974 | 1 | 1 | 1 | 1 | 0 | 1 | 14493 | 12 | 0 | 121 | 130047 | 0 | 5 | 0 | 110113 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 106999 | 1 | 49 | 126981 | 0 | 130060 | 130061 | 2 | 6 | 127506 | 20100 | 3448 | 200 | 20000 | 200 | 30000 | 130061 | 1988 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20023 | 22 | 0 | 22 | 24134 | 10012 | 0 | 1 | 14295 | 34232 | 14245 | 12 | 12 | 12 | 23 | 1 | 1 | 1 | 1 | 722 | 7721 | 2 | 25 | 2 | 2 | 129946 | 13 | 0 | 0 | 20000 | 100 | 130062 | 130062 | 130062 | 130062 | 130065 |
20204 | 130048 | 974 | 1 | 1 | 1 | 0 | 0 | 0 | 14331 | 12 | 0 | 125 | 130046 | 0 | 5 | 0 | 110018 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 106568 | 1 | 49 | 126981 | 0 | 130060 | 130061 | 2 | 6 | 127493 | 20100 | 3503 | 200 | 20000 | 200 | 30000 | 130048 | 1988 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20022 | 22 | 12 | 23 | 24308 | 10012 | 0 | 0 | 14227 | 34282 | 14277 | 12 | 12 | 12 | 23 | 0 | 1 | 1 | 1 | 722 | 7805 | 2 | 25 | 2 | 2 | 129933 | 13 | 13 | 0 | 20000 | 100 | 130049 | 130062 | 130062 | 130049 | 130062 |
20204 | 130061 | 974 | 1 | 1 | 1 | 1 | 0 | 1 | 14035 | 12 | 0 | 123 | 130046 | 0 | 0 | 0 | 110290 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 107465 | 1 | 49 | 126981 | 0 | 130060 | 130100 | 2 | 11 | 127506 | 20100 | 4000 | 200 | 20000 | 200 | 30000 | 130048 | 1988 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20024 | 25 | 12 | 0 | 23849 | 10023 | 0 | 0 | 13752 | 34026 | 13726 | 12 | 12 | 12 | 22 | 1 | 1 | 1 | 1 | 722 | 7704 | 2 | 25 | 2 | 2 | 129946 | 13 | 13 | 13 | 20000 | 100 | 130064 | 130062 | 130062 | 130169 | 130062 |
20204 | 130048 | 974 | 1 | 0 | 1 | 0 | 0 | 0 | 13896 | 12 | 0 | 123 | 130046 | 0 | 5 | 6 | 110451 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 107406 | 1 | 49 | 126981 | 0 | 130068 | 130061 | 2 | 6 | 127506 | 20100 | 3511 | 200 | 20000 | 200 | 30000 | 130061 | 1975 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20022 | 22 | 12 | 22 | 24241 | 10012 | 0 | 0 | 14349 | 33994 | 14073 | 12 | 12 | 12 | 23 | 0 | 1 | 1 | 1 | 722 | 7636 | 0 | 25 | 2 | 2 | 129946 | 0 | 13 | 13 | 20000 | 100 | 130067 | 130062 | 130062 | 130049 | 130062 |
20204 | 130061 | 974 | 1 | 1 | 1 | 1 | 0 | 0 | 14346 | 12 | 0 | 123 | 130046 | 0 | 6 | 6 | 110006 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 107124 | 1 | 98 | 127063 | 0 | 130060 | 130061 | 2 | 6 | 127493 | 20100 | 3220 | 200 | 20000 | 200 | 30000 | 130061 | 1988 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20023 | 24 | 12 | 22 | 24235 | 10012 | 0 | 0 | 14453 | 34759 | 14240 | 12 | 12 | 0 | 22 | 0 | 1 | 1 | 1 | 722 | 7527 | 2 | 25 | 2 | 2 | 129946 | 0 | 0 | 0 | 20000 | 100 | 130062 | 130062 | 130062 | 130062 | 130062 |
20204 | 130061 | 975 | 1 | 0 | 0 | 0 | 0 | 0 | 14168 | 12 | 1 | 119 | 130033 | 0 | 6 | 5 | 110133 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 106220 | 1 | 49 | 126981 | 0 | 130047 | 130061 | 2 | 6 | 127493 | 20100 | 3477 | 200 | 20000 | 200 | 30000 | 130061 | 1988 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20026 | 24 | 12 | 23 | 24474 | 10012 | 0 | 0 | 14186 | 34143 | 14108 | 12 | 0 | 12 | 23 | 1 | 1 | 1 | 1 | 722 | 7674 | 2 | 25 | 2 | 2 | 129933 | 13 | 13 | 13 | 20000 | 100 | 130062 | 130062 | 130062 | 130062 | 130062 |
20204 | 130061 | 974 | 1 | 0 | 1 | 1 | 0 | 0 | 14250 | 12 | 0 | 123 | 130046 | 0 | 5 | 6 | 110140 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 106519 | 1 | 49 | 126981 | 0 | 130047 | 130048 | 2 | 6 | 127506 | 20100 | 3516 | 200 | 20000 | 200 | 30000 | 130061 | 1988 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20025 | 24 | 12 | 22 | 24325 | 10012 | 0 | 2 | 14198 | 34397 | 14112 | 12 | 12 | 12 | 22 | 0 | 1 | 1 | 1 | 722 | 7522 | 2 | 25 | 2 | 2 | 129946 | 13 | 13 | 13 | 20000 | 100 | 130062 | 130062 | 130049 | 130049 | 130140 |
20204 | 130061 | 974 | 1 | 1 | 0 | 1 | 0 | 0 | 14253 | 12 | 1 | 123 | 130046 | 1 | 5 | 5 | 110006 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 106378 | 1 | 49 | 126981 | 0 | 130060 | 130061 | 2 | 6 | 127506 | 20124 | 3395 | 200 | 20000 | 200 | 30000 | 130061 | 1988 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20025 | 26 | 12 | 0 | 24363 | 10012 | 0 | 1 | 14434 | 34490 | 14261 | 12 | 12 | 12 | 22 | 0 | 1 | 1 | 1 | 722 | 7639 | 2 | 25 | 2 | 2 | 129946 | 13 | 13 | 13 | 20000 | 100 | 130062 | 130062 | 130062 | 130049 | 130062 |
20204 | 130048 | 974 | 1 | 1 | 1 | 1 | 0 | 0 | 14275 | 12 | 0 | 123 | 130046 | 0 | 4 | 5 | 110039 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 106892 | 1 | 49 | 126981 | 0 | 130060 | 130048 | 2 | 6 | 127506 | 20100 | 3684 | 200 | 20000 | 200 | 30000 | 130048 | 1988 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20024 | 25 | 12 | 24 | 24098 | 10012 | 0 | 1 | 14254 | 34116 | 14254 | 12 | 12 | 12 | 23 | 1 | 1 | 1 | 1 | 722 | 7595 | 2 | 25 | 2 | 2 | 129933 | 13 | 0 | 13 | 20000 | 100 | 130062 | 130062 | 130065 | 130062 | 130062 |
20204 | 130061 | 974 | 1 | 1 | 1 | 1 | 0 | 0 | 14162 | 12 | 0 | 122 | 130046 | 0 | 6 | 6 | 109788 | 20100 | 100 | 20000 | 100 | 20000 | 500 | 107202 | 1 | 49 | 126968 | 0 | 130060 | 130061 | 2 | 6 | 127493 | 20100 | 3478 | 200 | 20000 | 200 | 30000 | 130048 | 1975 | 1 | 1 | 10201 | 100 | 99 | 100 | 10000 | 100 | 10000 | 0 | 100 | 20023 | 24 | 12 | 0 | 24342 | 10012 | 0 | 0 | 14219 | 34340 | 14357 | 12 | 12 | 12 | 23 | 0 | 1 | 1 | 1 | 722 | 7432 | 2 | 25 | 2 | 2 | 129933 | 13 | 13 | 13 | 20000 | 100 | 130062 | 130062 | 130062 | 130062 | 130062 |
Result (median cycles for code): 13.0076
retire uop (01) | cycle (02) | 03 | 09 | l2 tlb miss data (0b) | 0e | 0f | 1e | 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 | 6b | 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) | ac | af | bb | l1d cache miss ld nonspec (bf) | l1d cache miss st nonspec (c0) | c2 | 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 | 130061 | 974 | 0 | 0 | 0 | 0 | 16646 | 1 | 0 | 111 | 130033 | 1 | 2 | 2 | 114854 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100017 | 1 | 49 | 126968 | 0 | 130051 | 130052 | 2 | 3 | 127532 | 20010 | 7 | 20 | 20000 | 20 | 30000 | 130052 | 1982 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 1 | 10 | 20000 | 0 | 0 | 15 | 26665 | 10000 | 0 | 16822 | 36630 | 16667 | 12 | 0 | 0 | 640 | 10005 | 2 | 16 | 2 | 2 | 129934 | 10 | 6 | 10 | 20000 | 10 | 130043 | 130053 | 130049 | 130043 | 130043 |
20024 | 130093 | 974 | 0 | 0 | 0 | 0 | 16685 | 0 | 0 | 128 | 130027 | 0 | 0 | 0 | 114854 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100017 | 1 | 49 | 126968 | 0 | 130051 | 130042 | 2 | 3 | 127528 | 20010 | 7 | 20 | 20000 | 20 | 30000 | 130048 | 1982 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 0 | 15 | 26636 | 10000 | 0 | 16699 | 36670 | 16671 | 12 | 12 | 0 | 640 | 10001 | 2 | 16 | 2 | 2 | 129928 | 0 | 0 | 6 | 20000 | 10 | 130053 | 130053 | 130053 | 130049 | 130053 |
20024 | 130101 | 974 | 0 | 0 | 0 | 0 | 16676 | 1 | 0 | 107 | 130027 | 0 | 2 | 0 | 114855 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100003 | 1 | 49 | 126962 | 0 | 130051 | 130052 | 2 | 3 | 127532 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 130052 | 1988 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 12 | 15 | 26679 | 10000 | 0 | 16902 | 36639 | 16635 | 12 | 12 | 0 | 640 | 9999 | 2 | 16 | 2 | 2 | 129938 | 10 | 10 | 10 | 20000 | 10 | 130053 | 130053 | 130053 | 130053 | 130043 |
20024 | 130045 | 974 | 0 | 0 | 0 | 0 | 16649 | 0 | 0 | 95 | 130032 | 0 | 2 | 2 | 114852 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100003 | 1 | 49 | 126973 | 0 | 130051 | 130052 | 2 | 3 | 127533 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 130042 | 1982 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 12 | 15 | 26671 | 10000 | 0 | 16694 | 36668 | 16641 | 0 | 12 | 0 | 640 | 10031 | 2 | 16 | 2 | 2 | 129934 | 10 | 6 | 0 | 20000 | 10 | 130050 | 130049 | 130056 | 130053 | 130043 |
20024 | 130048 | 974 | 0 | 0 | 0 | 0 | 16695 | 1 | 0 | 101 | 130033 | 0 | 2 | 2 | 114861 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100003 | 1 | 49 | 126972 | 0 | 130051 | 130052 | 2 | 3 | 127528 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 130048 | 1988 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 12 | 0 | 26669 | 10000 | 1 | 16884 | 36643 | 16644 | 12 | 0 | 0 | 640 | 10013 | 2 | 16 | 2 | 2 | 129928 | 10 | 6 | 10 | 20000 | 10 | 130053 | 130053 | 130049 | 130043 | 130043 |
20024 | 130142 | 974 | 0 | 0 | 0 | 0 | 16653 | 0 | 0 | 126 | 130038 | 0 | 0 | 2 | 114855 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100003 | 1 | 49 | 126972 | 0 | 130051 | 130052 | 2 | 3 | 127532 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 130052 | 1988 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 12 | 15 | 26637 | 10000 | 0 | 17043 | 36645 | 16645 | 12 | 12 | 0 | 640 | 10033 | 2 | 16 | 2 | 2 | 130004 | 10 | 6 | 0 | 20000 | 10 | 130049 | 130043 | 130049 | 130053 | 130043 |
20024 | 130115 | 974 | 0 | 0 | 1 | 1 | 16646 | 0 | 0 | 127 | 130027 | 0 | 2 | 2 | 114861 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100003 | 1 | 49 | 126972 | 0 | 130051 | 130052 | 2 | 3 | 127532 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 130052 | 1988 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 12 | 15 | 26647 | 10000 | 0 | 16984 | 36676 | 16680 | 0 | 0 | 0 | 640 | 9999 | 2 | 16 | 2 | 2 | 129928 | 6 | 0 | 0 | 20000 | 10 | 130053 | 130043 | 130053 | 130043 | 130049 |
20024 | 130156 | 974 | 0 | 0 | 0 | 0 | 16679 | 0 | 0 | 107 | 130027 | 0 | 0 | 0 | 114855 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100003 | 1 | 49 | 126972 | 0 | 130041 | 130052 | 2 | 3 | 127532 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 130052 | 1988 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 12 | 15 | 26645 | 10000 | 0 | 16896 | 36630 | 16635 | 0 | 12 | 0 | 640 | 10007 | 2 | 16 | 2 | 2 | 129938 | 10 | 0 | 10 | 20000 | 10 | 130053 | 130053 | 130053 | 130053 | 130053 |
20024 | 130047 | 974 | 0 | 0 | 0 | 0 | 16647 | 1 | 0 | 128 | 130037 | 0 | 0 | 4 | 114865 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100003 | 1 | 49 | 126962 | 0 | 130051 | 130042 | 2 | 3 | 127528 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 130042 | 1988 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 0 | 10 | 20000 | 0 | 0 | 15 | 26645 | 10000 | 0 | 16816 | 36646 | 16645 | 12 | 12 | 0 | 640 | 10052 | 2 | 16 | 2 | 2 | 129938 | 6 | 6 | 10 | 20000 | 10 | 130043 | 130053 | 130053 | 130053 | 130049 |
20024 | 130071 | 974 | 0 | 0 | 0 | 1 | 16676 | 0 | 0 | 127 | 130037 | 0 | 2 | 2 | 114861 | 20010 | 10 | 20000 | 10 | 20000 | 50 | 100003 | 1 | 49 | 126972 | 0 | 130052 | 130056 | 2 | 3 | 127528 | 20010 | 0 | 20 | 20000 | 20 | 30000 | 130048 | 1988 | 1 | 1 | 10021 | 10 | 9 | 10 | 10000 | 10 | 10000 | 1 | 10 | 20000 | 0 | 12 | 15 | 26680 | 10000 | 0 | 16963 | 36644 | 16645 | 12 | 12 | 0 | 640 | 10011 | 2 | 16 | 2 | 2 | 129938 | 10 | 0 | 10 | 20000 | 10 | 130053 | 130053 | 130053 | 130053 | 130053 |