From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: multipart/mixed; boundary="===============0323263000823591311==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [sched/fair] 2c83362734: pft.faults_per_sec_per_cpu -41.4% regression Date: Thu, 28 Feb 2019 15:17:51 +0800 Message-ID: <20190228071751.GE10770@shao2-debian> List-Id: --===============0323263000823591311== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Greeting, FYI, we noticed a -41.4% regression of pft.faults_per_sec_per_cpu due to co= mmit: commit: 2c83362734dad8e48ccc0710b5cd2436a0323893 ("sched/fair: Consider SD_= NUMA when selecting the most idle group to schedule on") https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git master in testcase: pft on test machine: 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz with = 64G memory with following parameters: runtime: 300s nr_task: 50% cpufreq_governor: performance ucode: 0xb00002e test-description: Pft is the page fault test micro benchmark. test-url: https://github.com/gormanm/pft In addition to that, the commit also has significant impact on the followin= g tests: +------------------+-------------------------------------------------------= -------------------+ | testcase: change | stream: = | | test machine | 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz w= ith 128G memory | | test parameters | array_size=3D10000000 = | | | cpufreq_governor=3Dperformance = | | | nr_threads=3D25% = | | | omp=3Dtrue = | | | ucode=3D0xb00002e = | +------------------+-------------------------------------------------------= -------------------+ | testcase: change | reaim: reaim.jobs_per_min 1.3% improvement = | | test machine | 72 threads Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz w= ith 256G memory | | test parameters | cpufreq_governor=3Dperformance = | | | nr_job=3D3000 = | | | nr_task=3D100% = | | | runtime=3D300s = | | | test=3Dcustom = | | | ucode=3D0x3d = | +------------------+-------------------------------------------------------= -------------------+ | testcase: change | stream: stream.add_bandwidth_MBps -32.0% regression = | | test machine | 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz w= ith 128G memory | | test parameters | array_size=3D10000000 = | | | cpufreq_governor=3Dperformance = | | | nr_threads=3D50% = | | | omp=3Dtrue = | | | ucode=3D0xb00002e = | +------------------+-------------------------------------------------------= -------------------+ | testcase: change | plzip: = | | test machine | 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz w= ith 128G memory | | test parameters | cpufreq_governor=3Dperformance = | | | nr_threads=3D100% = | | | ucode=3D0xb00002e = | +------------------+-------------------------------------------------------= -------------------+ | testcase: change | reaim: reaim.jobs_per_min -11.9% regression = | | test machine | 192 threads Intel(R) Xeon(R) CPU E7-8890 v4 @ 2.20GHz = with 512G memory | | test parameters | cpufreq_governor=3Dperformance = | | | nr_task=3D100% = | | | runtime=3D300s = | | | test=3Dall_utime = | | | ucode=3D0xb00002e = | +------------------+-------------------------------------------------------= -------------------+ | testcase: change | hackbench: hackbench.throughput -7.3% regression = | | test machine | 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz w= ith 64G memory | | test parameters | cpufreq_governor=3Dperformance = | | | ipc=3Dpipe = | | | mode=3Dprocess = | | | nr_threads=3D1600% = | | | ucode=3D0xb00002e = | +------------------+-------------------------------------------------------= -------------------+ | testcase: change | reaim: reaim.std_dev_percent 11.4% undefined = | | test machine | 104 threads Intel(R) Xeon(R) Platinum 8170 CPU @ 2.10G= Hz with 64G memory | | test parameters | cpufreq_governor=3Dperformance = | | | nr_task=3D100% = | | | runtime=3D300s = | | | test=3Dcustom = | | | ucode=3D0x200004d = | +------------------+-------------------------------------------------------= -------------------+ | testcase: change | reaim: boot-time.boot 95.3% regression = | | test machine | 104 threads Intel(R) Xeon(R) Platinum 8170 CPU @ 2.10G= Hz with 64G memory | | test parameters | cpufreq_governor=3Dperformance = | | | nr_task=3D100% = | | | runtime=3D300s = | | | test=3Dalltests = | | | ucode=3D0x200004d = | +------------------+-------------------------------------------------------= -------------------+ | testcase: change | pft: pft.faults_per_sec_per_cpu -42.7% regression = | | test machine | 104 threads Intel(R) Xeon(R) Platinum 8170 CPU @ 2.10G= Hz with 64G memory | | test parameters | cpufreq_governor=3Dperformance = | | | nr_task=3D50% = | | | runtime=3D300s = | | | ucode=3D0x200004d = | +------------------+-------------------------------------------------------= -------------------+ | testcase: change | stream: stream.add_bandwidth_MBps -28.8% regression = | | test machine | 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz w= ith 128G memory | | test parameters | array_size=3D50000000 = | | | cpufreq_governor=3Dperformance = | | | nr_threads=3D50% = | | | omp=3Dtrue = | +------------------+-------------------------------------------------------= -------------------+ | testcase: change | stream: stream.add_bandwidth_MBps -30.6% regression = | | test machine | 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz w= ith 128G memory | | test parameters | array_size=3D10000000 = | | | cpufreq_governor=3Dperformance = | | | nr_threads=3D50% = | | | omp=3Dtrue = | +------------------+-------------------------------------------------------= -------------------+ | testcase: change | pft: pft.faults_per_sec_per_cpu -42.5% regression = | | test machine | 104 threads Intel(R) Xeon(R) Platinum 8170 CPU @ 2.10G= Hz with 64G memory | | test parameters | cpufreq_governor=3Dperformance = | | | nr_task=3D50% = | | | runtime=3D300s = | +------------------+-------------------------------------------------------= -------------------+ | testcase: change | reaim: reaim.child_systime -1.4% undefined = | | test machine | 144 threads Intel(R) Xeon(R) CPU E7-8890 v3 @ 2.50GHz = with 512G memory | | test parameters | cpufreq_governor=3Dperformance = | | | iterations=3D30 = | | | nr_task=3D1600% = | | | test=3Dcompute = | +------------------+-------------------------------------------------------= -------------------+ | testcase: change | stress-ng: stress-ng.fifo.ops_per_sec 76.2% improvemen= t | | test machine | 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz w= ith 128G memory | | test parameters | class=3Dpipe = | | | cpufreq_governor=3Dperformance = | | | nr_threads=3D100% = | | | testtime=3D1s = | +------------------+-------------------------------------------------------= -------------------+ | testcase: change | stress-ng: stress-ng.tsearch.ops_per_sec -17.1% regres= sion | | test machine | 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz w= ith 128G memory | | test parameters | class=3Dcpu = | | | cpufreq_governor=3Dperformance = | | | nr_threads=3D100% = | | | testtime=3D1s = | +------------------+-------------------------------------------------------= -------------------+ Details are as below: ---------------------------------------------------------------------------= -----------------------> To reproduce: git clone https://github.com/intel/lkp-tests.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/cpufreq_governor/kconfig/nr_task/rootfs/runtime/tbox_group/testcas= e/ucode: gcc-7/performance/x86_64-rhel-7.2/50%/debian-x86_64-2018-04-03.cgz/300s/l= kp-bdw-ep3/pft/0xb00002e commit: = 24d0c1d6e6 ("sched/fair: Do not migrate due to a sync wakeup on exit") 2c83362734 ("sched/fair: Consider SD_NUMA when selecting the most idle gr= oup to schedule on") 24d0c1d6e65f635b 2c83362734dad8e48ccc0710b5c = ---------------- --------------------------- = fail:runs %reproduction fail:runs | | | = 2:4 -50% :4 dmesg.WARNING:stack_going_in_= the_wrong_direction?ip=3D_cond_resched/0x :4 25% 1:4 dmesg.WARNING:stack_going_in_= the_wrong_direction?ip=3Dschedule_tail/0x %stddev %change %stddev \ | \ = 250875 -41.4% 146900 pft.faults_per_sec_per_cpu 7127548 -32.9% 4779214 pft.time.minor_page_faults 3533 +14.5% 4047 pft.time.percent_of_cpu_this_= job_got 10444 +13.3% 11828 pft.time.system_time 189.79 +84.8% 350.70 =C2=B1 5% pft.time.user_time 105380 =C2=B1 2% +31.5% 138536 =C2=B1 5% pft.time.voluntary_= context_switches 6180331 =C2=B1 9% -60.3% 2451607 =C2=B1 34% numa-numastat.node1= .local_node 6187616 =C2=B1 9% -60.3% 2455998 =C2=B1 34% numa-numastat.node1= .numa_hit 58.50 -9.8% 52.75 vmstat.cpu.id 35.75 +14.0% 40.75 vmstat.procs.r 59.07 -6.1 52.99 mpstat.cpu.idle% 39.94 +5.5 45.45 mpstat.cpu.sys% 0.93 +0.6 1.54 =C2=B1 5% mpstat.cpu.usr% 147799 =C2=B1 6% +13.9% 168315 =C2=B1 5% cpuidle.C3.usage 1.532e+10 =C2=B1 3% -11.9% 1.35e+10 cpuidle.C6.time 15901515 =C2=B1 3% -12.4% 13931328 cpuidle.C6.usage 1.062e+08 =C2=B1 9% +123.1% 2.369e+08 =C2=B1 14% cpuidle.POLL.time 2491 =C2=B1 8% -28.0% 1793 =C2=B1 10% slabinfo.eventpoll_= epi.active_objs 2491 =C2=B1 8% -28.0% 1793 =C2=B1 10% slabinfo.eventpoll_= epi.num_objs 4332 =C2=B1 7% -27.9% 3125 =C2=B1 10% slabinfo.eventpoll_= pwq.active_objs 4332 =C2=B1 7% -27.9% 3125 =C2=B1 10% slabinfo.eventpoll_= pwq.num_objs 4601 =C2=B1 2% -16.0% 3866 =C2=B1 2% slabinfo.mm_struct.= active_objs 4662 =C2=B1 2% -15.7% 3930 =C2=B1 2% slabinfo.mm_struct.= num_objs 5396205 =C2=B1 2% +18.2% 6378310 meminfo.Active 5333263 =C2=B1 2% +18.4% 6316138 meminfo.Active(anon) 2054416 =C2=B1 5% +22.7% 2521118 =C2=B1 16% meminfo.AnonHugePag= es 5180518 =C2=B1 2% +18.7% 6147856 meminfo.AnonPages 4.652e+08 =C2=B1 2% +16.4% 5.416e+08 meminfo.Committed_AS 6863577 +13.8% 7807920 meminfo.Memused 9381 =C2=B1 2% +11.7% 10480 =C2=B1 7% meminfo.PageTables 1203 +15.0% 1383 turbostat.Avg_MHz 43.02 +6.3 49.30 turbostat.Busy% 147383 =C2=B1 6% +14.1% 168181 =C2=B1 5% turbostat.C3 15900108 =C2=B1 3% -12.4% 13931193 turbostat.C6 56.94 -6.2 50.74 turbostat.C6% 33.20 -47.1% 17.57 =C2=B1 4% turbostat.CPU%c1 23.69 =C2=B1 4% +39.5% 33.05 =C2=B1 2% turbostat.CPU%c6 186.47 -9.2% 169.38 turbostat.PkgWatt 18.43 -19.6% 14.82 turbostat.RAMWatt 715561 =C2=B1 15% +70.3% 1218740 =C2=B1 16% numa-vmstat.node0.n= r_active_anon 701119 =C2=B1 15% +69.9% 1190948 =C2=B1 15% numa-vmstat.node0.n= r_anon_pages 544.25 =C2=B1 20% +80.0% 979.50 =C2=B1 20% numa-vmstat.node0.n= r_anon_transparent_hugepages 1240 =C2=B1 15% +37.7% 1709 =C2=B1 16% numa-vmstat.node0.n= r_page_table_pages 715526 =C2=B1 15% +70.3% 1218728 =C2=B1 16% numa-vmstat.node0.n= r_zone_active_anon 636795 =C2=B1 10% -44.9% 350831 =C2=B1 53% numa-vmstat.node1.n= r_active_anon 614709 =C2=B1 11% -45.1% 337557 =C2=B1 54% numa-vmstat.node1.n= r_anon_pages 636843 =C2=B1 11% -44.9% 350830 =C2=B1 53% numa-vmstat.node1.n= r_zone_active_anon 3520461 =C2=B1 10% -41.3% 2066299 =C2=B1 34% numa-vmstat.node1.n= uma_hit 3380522 =C2=B1 10% -42.9% 1929309 =C2=B1 37% numa-vmstat.node1.n= uma_local 2860563 =C2=B1 14% +73.7% 4970140 =C2=B1 14% numa-meminfo.node0.= Active 2829095 =C2=B1 14% +74.6% 4938791 =C2=B1 14% numa-meminfo.node0.= Active(anon) 1029787 =C2=B1 15% +90.1% 1957511 =C2=B1 16% numa-meminfo.node0.= AnonHugePages 2782901 =C2=B1 14% +73.2% 4820952 =C2=B1 13% numa-meminfo.node0.= AnonPages 3598217 =C2=B1 11% +59.0% 5721834 =C2=B1 12% numa-meminfo.node0.= MemUsed 4779 =C2=B1 14% +39.3% 6658 =C2=B1 13% numa-meminfo.node0.= PageTables 2711469 =C2=B1 11% -48.3% 1401167 =C2=B1 53% numa-meminfo.node1.= Active 2679996 =C2=B1 11% -48.9% 1370343 =C2=B1 55% numa-meminfo.node1.= Active(anon) 1104830 =C2=B1 11% -52.3% 527490 =C2=B1 43% numa-meminfo.node1.= AnonHugePages 2592998 =C2=B1 13% -50.4% 1285649 =C2=B1 54% numa-meminfo.node1.= AnonPages 3441628 =C2=B1 9% -39.6% 2078804 =C2=B1 37% numa-meminfo.node1.= MemUsed 1348502 =C2=B1 3% +15.9% 1562690 =C2=B1 2% proc-vmstat.nr_acti= ve_anon 1313538 =C2=B1 3% +16.0% 1523248 =C2=B1 2% proc-vmstat.nr_anon= _pages 993.00 =C2=B1 7% +20.4% 1195 =C2=B1 4% proc-vmstat.nr_anon= _transparent_hugepages 1484488 -1.4% 1464054 proc-vmstat.nr_dirty_backgrou= nd_threshold 2972608 -1.4% 2931689 proc-vmstat.nr_dirty_threshold 14732846 -1.4% 14528187 proc-vmstat.nr_free_pages 2334 =C2=B1 4% +11.9% 2611 =C2=B1 3% proc-vmstat.nr_page= _table_pages 39493 -2.2% 38606 proc-vmstat.nr_slab_unreclaim= able 1348499 =C2=B1 3% +15.9% 1562687 =C2=B1 2% proc-vmstat.nr_zone= _active_anon 11707 =C2=B1 19% -79.6% 2390 =C2=B1105% proc-vmstat.numa_hi= nt_faults 5736 =C2=B1 68% -68.8% 1789 =C2=B1122% proc-vmstat.numa_hi= nt_faults_local 12846700 -31.1% 8854558 proc-vmstat.numa_hit 834.00 =C2=B1 15% -55.0% 375.50 =C2=B1 29% proc-vmstat.numa_hu= ge_pte_updates 12829442 -31.1% 8837365 proc-vmstat.numa_local 29698 =C2=B1 16% -71.4% 8480 =C2=B1 72% proc-vmstat.numa_pa= ges_migrated 464744 =C2=B1 17% -57.4% 197920 =C2=B1 31% proc-vmstat.numa_pt= e_updates 2.591e+09 -33.0% 1.736e+09 proc-vmstat.pgalloc_normal 7958915 -29.7% 5591702 proc-vmstat.pgfault 2.589e+09 -33.0% 1.735e+09 proc-vmstat.pgfree 29698 =C2=B1 16% -71.4% 8480 =C2=B1 72% proc-vmstat.pgmigra= te_success 5041287 -33.0% 3378764 proc-vmstat.thp_deferred_spli= t_page 5044208 -33.0% 3379878 proc-vmstat.thp_fault_alloc 495.50 =C2=B1 58% -64.8% 174.50 =C2=B1 4% interrupts.35:PCI-M= SI.3145732-edge.eth0-TxRx-3 3476 =C2=B1 10% -14.1% 2986 interrupts.CPU1.CAL:Func= tion_call_interrupts 40310 =C2=B1 8% -50.4% 20001 =C2=B1 37% interrupts.CPU1.RES= :Rescheduling_interrupts 3458 =C2=B1 12% -13.5% 2992 =C2=B1 2% interrupts.CPU13.CA= L:Function_call_interrupts 495.50 =C2=B1 58% -64.8% 174.50 =C2=B1 4% interrupts.CPU14.35= :PCI-MSI.3145732-edge.eth0-TxRx-3 232.75 =C2=B1 37% +199.9% 698.00 =C2=B1 59% interrupts.CPU17.RE= S:Rescheduling_interrupts 372.75 =C2=B1 61% +226.2% 1215 =C2=B1 41% interrupts.CPU19.RE= S:Rescheduling_interrupts 3428 =C2=B1 10% -12.0% 3016 =C2=B1 3% interrupts.CPU2.CAL= :Function_call_interrupts 16318 =C2=B1 14% -79.4% 3366 =C2=B1 18% interrupts.CPU2.RES= :Rescheduling_interrupts 112.50 =C2=B1 39% +573.1% 757.25 =C2=B1 42% interrupts.CPU20.RE= S:Rescheduling_interrupts 103.75 =C2=B1 37% +1322.2% 1475 =C2=B1 34% interrupts.CPU21.RE= S:Rescheduling_interrupts 1046 =C2=B1 41% +3220.0% 34735 =C2=B1 46% interrupts.CPU22.RE= S:Rescheduling_interrupts 485.25 =C2=B1 36% +3116.5% 15608 =C2=B1125% interrupts.CPU23.RE= S:Rescheduling_interrupts 404.75 =C2=B1 48% -81.6% 74.50 =C2=B1 55% interrupts.CPU29.RE= S:Rescheduling_interrupts 12888 =C2=B1 17% -73.6% 3399 =C2=B1 57% interrupts.CPU3.RES= :Rescheduling_interrupts 341.25 =C2=B1 47% -78.7% 72.75 =C2=B1 77% interrupts.CPU31.RE= S:Rescheduling_interrupts 290.75 =C2=B1 29% -65.9% 99.25 =C2=B1 99% interrupts.CPU34.RE= S:Rescheduling_interrupts 3520 =C2=B1 7% -28.8% 2507 =C2=B1 30% interrupts.CPU35.CA= L:Function_call_interrupts 238.75 =C2=B1 50% -75.6% 58.25 =C2=B1 35% interrupts.CPU35.RE= S:Rescheduling_interrupts 285.50 =C2=B1 66% -87.3% 36.25 =C2=B1 70% interrupts.CPU36.RE= S:Rescheduling_interrupts 3520 =C2=B1 9% -22.8% 2716 =C2=B1 16% interrupts.CPU37.CA= L:Function_call_interrupts 303.00 =C2=B1 55% -81.2% 57.00 =C2=B1101% interrupts.CPU38.RE= S:Rescheduling_interrupts 261.75 =C2=B1 68% -83.2% 44.00 =C2=B1 81% interrupts.CPU39.RE= S:Rescheduling_interrupts 9633 =C2=B1 7% -79.9% 1935 =C2=B1 41% interrupts.CPU4.RES= :Rescheduling_interrupts 169.75 =C2=B1 47% -71.4% 48.50 =C2=B1 67% interrupts.CPU41.RE= S:Rescheduling_interrupts 230.25 =C2=B1 52% -73.4% 61.25 =C2=B1 92% interrupts.CPU42.RE= S:Rescheduling_interrupts 3426 =C2=B1 10% -11.4% 3036 interrupts.CPU6.CAL:Func= tion_call_interrupts 4643 =C2=B1 20% -77.7% 1036 =C2=B1 13% interrupts.CPU6.RES= :Rescheduling_interrupts 237.75 =C2=B1 49% -79.7% 48.25 =C2=B1 82% interrupts.CPU66.RE= S:Rescheduling_interrupts 231.00 =C2=B1 64% -89.0% 25.50 =C2=B1 28% interrupts.CPU69.RE= S:Rescheduling_interrupts 3432 =C2=B1 10% -15.0% 2918 =C2=B1 4% interrupts.CPU7.CAL= :Function_call_interrupts 4134 =C2=B1 13% -64.2% 1481 =C2=B1 43% interrupts.CPU7.RES= :Rescheduling_interrupts 96.75 =C2=B1 51% -80.4% 19.00 =C2=B1 46% interrupts.CPU75.RE= S:Rescheduling_interrupts 3453 =C2=B1 11% -12.7% 3015 interrupts.CPU8.CAL:Func= tion_call_interrupts 18.33 =C2=B1 5% -13.3 5.08 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.intel_idle.cpuidle_enter_state.do_idle.cpu_startup_entry.star= t_secondary 19.33 =C2=B1 3% -12.0 7.38 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.cpuidle_enter_state.do_idle.cpu_startup_entry.start_secondary= .secondary_startup_64 19.70 =C2=B1 3% -11.9 7.76 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.secondary_startup_64 19.40 =C2=B1 3% -11.9 7.50 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 19.40 =C2=B1 3% -11.9 7.50 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64 19.40 =C2=B1 3% -11.9 7.50 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.start_secondary.secondary_startup_64 0.55 =C2=B1 4% +0.1 0.64 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.clear_huge_page 0.95 +0.1 1.06 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.___might_sleep.clear_huge_page.do_huge_pmd_anonymous_page.__handle= _mm_fault.handle_mm_fault 0.56 =C2=B1 4% +0.3 0.84 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.hrtimer_interrupt.smp_apic_timer_interrupt.apic_timer_interru= pt.clear_page_erms.clear_huge_page 0.62 =C2=B1 3% +0.3 0.94 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.smp_apic_timer_interrupt.apic_timer_interrupt.clear_page_erms= .clear_huge_page.do_huge_pmd_anonymous_page 0.60 =C2=B1 4% +0.3 0.93 perf-profile.calltrace.c= ycles-pp._cond_resched.clear_huge_page.do_huge_pmd_anonymous_page.__handle_= mm_fault.handle_mm_fault 0.63 =C2=B1 3% +0.3 0.96 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.apic_timer_interrupt.clear_page_erms.clear_huge_page.do_huge_= pmd_anonymous_page.__handle_mm_fault 1.17 =C2=B1 3% +0.3 1.50 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.__free_pages_ok.release_pages.tlb_flush_mmu_free.unmap_page_r= ange.unmap_vmas 0.38 =C2=B1 57% +0.4 0.76 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.__hrtimer_run_queues.hrtimer_interrupt.smp_apic_timer_interru= pt.apic_timer_interrupt.clear_page_erms 1.24 =C2=B1 3% +0.4 1.65 perf-profile.calltrace.c= ycles-pp.release_pages.tlb_flush_mmu_free.unmap_page_range.unmap_vmas.exit_= mmap 1.24 =C2=B1 2% +0.4 1.66 perf-profile.calltrace.c= ycles-pp.tlb_flush_mmu_free.unmap_page_range.unmap_vmas.exit_mmap.mmput 1.31 =C2=B1 2% +0.5 1.79 perf-profile.calltrace.c= ycles-pp.unmap_vmas.exit_mmap.mmput.do_exit.do_group_exit 1.31 =C2=B1 2% +0.5 1.78 perf-profile.calltrace.c= ycles-pp.unmap_page_range.unmap_vmas.exit_mmap.mmput.do_exit 1.34 =C2=B1 2% +0.5 1.81 perf-profile.calltrace.c= ycles-pp.mmput.do_exit.do_group_exit.__wake_up_parent.do_syscall_64 1.34 =C2=B1 2% +0.5 1.81 perf-profile.calltrace.c= ycles-pp.exit_mmap.mmput.do_exit.do_group_exit.__wake_up_parent 1.35 =C2=B1 3% +0.5 1.83 perf-profile.calltrace.c= ycles-pp.entry_SYSCALL_64_after_hwframe 1.35 =C2=B1 3% +0.5 1.83 perf-profile.calltrace.c= ycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.34 =C2=B1 3% +0.5 1.82 perf-profile.calltrace.c= ycles-pp.__wake_up_parent.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.34 =C2=B1 3% +0.5 1.82 perf-profile.calltrace.c= ycles-pp.do_group_exit.__wake_up_parent.do_syscall_64.entry_SYSCALL_64_afte= r_hwframe 1.34 =C2=B1 3% +0.5 1.82 perf-profile.calltrace.c= ycles-pp.do_exit.do_group_exit.__wake_up_parent.do_syscall_64.entry_SYSCALL= _64_after_hwframe 0.00 +0.6 0.57 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.___might_sleep 0.00 +0.6 0.64 =C2=B1 10% perf-profile.calltrace.c= ycles-pp.update_process_times.tick_sched_handle.tick_sched_timer.__hrtimer_= run_queues.hrtimer_interrupt 0.00 +0.7 0.67 =C2=B1 10% perf-profile.calltrace.c= ycles-pp.tick_sched_handle.tick_sched_timer.__hrtimer_run_queues.hrtimer_in= terrupt.smp_apic_timer_interrupt 0.00 +0.7 0.68 =C2=B1 10% perf-profile.calltrace.c= ycles-pp.tick_sched_timer.__hrtimer_run_queues.hrtimer_interrupt.smp_apic_t= imer_interrupt.apic_timer_interrupt 1.80 =C2=B1 2% +0.7 2.54 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.__alloc_pages_nodemask.do_huge_pmd_anonymous_page.__handle_mm= _fault.handle_mm_fault.__do_page_fault 1.80 =C2=B1 2% +0.7 2.54 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.get_page_from_freelist.__alloc_pages_nodemask.do_huge_pmd_ano= nymous_page.__handle_mm_fault.handle_mm_fault 0.00 +0.9 0.88 =C2=B1 5% perf-profile.calltrace.c= ycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.get_page_f= rom_freelist.__alloc_pages_nodemask.do_huge_pmd_anonymous_page 0.00 +0.9 0.90 =C2=B1 5% perf-profile.calltrace.c= ycles-pp._raw_spin_lock_irqsave.get_page_from_freelist.__alloc_pages_nodema= sk.do_huge_pmd_anonymous_page.__handle_mm_fault 0.66 =C2=B1 62% +1.2 1.88 =C2=B1 34% perf-profile.calltr= ace.cycles-pp.poll_idle.cpuidle_enter_state.do_idle.cpu_startup_entry.start= _secondary 69.36 +8.7 78.09 perf-profile.calltrace.cycles= -pp.clear_page_erms.clear_huge_page.do_huge_pmd_anonymous_page.__handle_mm_= fault.handle_mm_fault 72.75 +10.1 82.87 perf-profile.calltrace.cycles= -pp.clear_huge_page.do_huge_pmd_anonymous_page.__handle_mm_fault.handle_mm_= fault.__do_page_fault 74.99 +10.9 85.91 perf-profile.calltrace.cycles= -pp.__handle_mm_fault.handle_mm_fault.__do_page_fault.do_page_fault.page_fa= ult 74.91 +10.9 85.84 perf-profile.calltrace.cycles= -pp.do_huge_pmd_anonymous_page.__handle_mm_fault.handle_mm_fault.__do_page_= fault.do_page_fault 75.01 +10.9 85.95 perf-profile.calltrace.cycles= -pp.handle_mm_fault.__do_page_fault.do_page_fault.page_fault 75.10 +11.0 86.06 perf-profile.calltrace.cycles= -pp.do_page_fault.page_fault 75.10 +11.0 86.06 perf-profile.calltrace.cycles= -pp.__do_page_fault.do_page_fault.page_fault 75.11 +11.0 86.08 perf-profile.calltrace.cycles= -pp.page_fault 103.91 -34.9% 67.64 =C2=B1 3% perf-stat.i.MPKI 1.482e+09 +13.6% 1.684e+09 =C2=B1 5% perf-stat.i.branch-instr= uctions 9762787 +14.7% 11201300 =C2=B1 2% perf-stat.i.branch-misses 7.38 =C2=B1 2% +1.0 8.41 perf-stat.i.cache-miss-r= ate% 45987730 =C2=B1 3% -19.9% 36831773 =C2=B1 2% perf-stat.i.cache-m= isses 6.184e+08 -29.2% 4.378e+08 perf-stat.i.cache-references 1.035e+11 +16.0% 1.2e+11 perf-stat.i.cpu-cycles 35.49 =C2=B1 2% -24.7% 26.73 =C2=B1 8% perf-stat.i.cpu-mig= rations 1053398 +19.7% 1260826 perf-stat.i.dTLB-load-misses 1.728e+09 +15.0% 1.987e+09 =C2=B1 5% perf-stat.i.dTLB-loads 0.04 =C2=B1 3% +0.0 0.04 =C2=B1 2% perf-stat.i.dTLB-st= ore-miss-rate% 592773 -13.0% 515699 perf-stat.i.dTLB-store-misses 1.69e+09 -22.2% 1.314e+09 perf-stat.i.dTLB-stores 49.34 =C2=B1 2% +24.3 73.67 perf-stat.i.iTLB-load-mi= ss-rate% 462159 +19.0% 550118 perf-stat.i.iTLB-load-misses 481420 =C2=B1 3% -56.1% 211333 =C2=B1 3% perf-stat.i.iTLB-lo= ads 6.07e+09 +11.9% 6.793e+09 =C2=B1 4% perf-stat.i.instructions 13676 -8.6% 12500 =C2=B1 4% perf-stat.i.instructions= -per-iTLB-miss 25994 -29.2% 18413 perf-stat.i.minor-faults 12.62 =C2=B1 5% -3.1 9.52 =C2=B1 10% perf-stat.i.node-lo= ad-miss-rate% 813594 =C2=B1 8% -45.3% 445188 =C2=B1 10% perf-stat.i.node-lo= ad-misses 6036541 =C2=B1 3% -29.9% 4234277 perf-stat.i.node-loads 2.63 =C2=B1 15% -2.0 0.66 =C2=B1 32% perf-stat.i.node-st= ore-miss-rate% 488029 =C2=B1 37% -68.5% 153814 =C2=B1 34% perf-stat.i.node-st= ore-misses 23876394 -3.5% 23039440 perf-stat.i.node-stores 25995 -29.2% 18414 perf-stat.i.page-faults 101.89 -36.6% 64.58 =C2=B1 3% perf-stat.overall.MPKI 7.44 +1.0 8.41 perf-stat.overall.cache-miss-= rate% 2251 +44.8% 3258 perf-stat.overall.cycles-betw= een-cache-misses 0.04 +0.0 0.04 =C2=B1 2% perf-stat.overall.dTLB-s= tore-miss-rate% 48.98 =C2=B1 2% +23.3 72.25 perf-stat.overall.iTLB-l= oad-miss-rate% 11.86 =C2=B1 4% -2.3 9.51 =C2=B1 10% perf-stat.overall.n= ode-load-miss-rate% 1.99 =C2=B1 36% -1.3 0.66 =C2=B1 33% perf-stat.overall.n= ode-store-miss-rate% 1.477e+09 +13.6% 1.677e+09 =C2=B1 5% perf-stat.ps.branch-inst= ructions 9696637 +14.7% 11121372 =C2=B1 2% perf-stat.ps.branch-miss= es 45824683 =C2=B1 3% -19.9% 36699436 =C2=B1 2% perf-stat.ps.cache-= misses 6.162e+08 -29.2% 4.362e+08 perf-stat.ps.cache-references 1.031e+11 +16.0% 1.195e+11 perf-stat.ps.cpu-cycles 35.37 =C2=B1 2% -24.7% 26.64 =C2=B1 8% perf-stat.ps.cpu-mi= grations 1049561 +19.7% 1256350 perf-stat.ps.dTLB-load-misses 1.721e+09 +15.0% 1.979e+09 =C2=B1 5% perf-stat.ps.dTLB-loads 590625 -13.0% 513863 perf-stat.ps.dTLB-store-misses 1.684e+09 -22.2% 1.31e+09 perf-stat.ps.dTLB-stores 460416 +19.1% 548246 perf-stat.ps.iTLB-load-misses 479698 =C2=B1 3% -56.1% 210661 =C2=B1 3% perf-stat.ps.iTLB-l= oads 6.047e+09 +11.9% 6.766e+09 =C2=B1 4% perf-stat.ps.instructions 25909 -29.2% 18350 perf-stat.ps.minor-faults 810622 =C2=B1 7% -45.3% 443783 =C2=B1 10% perf-stat.ps.node-l= oad-misses 6015816 =C2=B1 3% -29.9% 4219461 perf-stat.ps.node-loads 486412 =C2=B1 37% -68.5% 153252 =C2=B1 33% perf-stat.ps.node-s= tore-misses 23792569 -3.5% 22959184 perf-stat.ps.node-stores 25909 -29.2% 18349 perf-stat.ps.page-faults 1.843e+12 +10.8% 2.043e+12 =C2=B1 4% perf-stat.total.instruct= ions 40.36 =C2=B1173% -100.0% 0.00 =C2=B1 5% sched_debug.cfs_rq:= /.MIN_vruntime.stddev 49736 +54.0% 76581 =C2=B1 9% sched_debug.cfs_rq:/.exe= c_clock.avg 81364 =C2=B1 8% +74.4% 141938 =C2=B1 4% sched_debug.cfs_rq:= /.exec_clock.max 10337 =C2=B1 14% +266.4% 37876 =C2=B1 42% sched_debug.cfs_rq:= /.exec_clock.stddev 11225 =C2=B1 10% +25.9% 14136 =C2=B1 13% sched_debug.cfs_rq:= /.load.avg 40.36 =C2=B1173% -100.0% 0.00 =C2=B1 5% sched_debug.cfs_rq:= /.max_vruntime.stddev 2067637 +61.7% 3344320 =C2=B1 9% sched_debug.cfs_rq:/.min= _vruntime.avg 3187109 =C2=B1 6% +93.2% 6157097 =C2=B1 4% sched_debug.cfs_rq:= /.min_vruntime.max 402561 =C2=B1 13% +311.1% 1655080 =C2=B1 42% sched_debug.cfs_rq:= /.min_vruntime.stddev 0.42 =C2=B1 8% +26.9% 0.53 =C2=B1 4% sched_debug.cfs_rq:= /.nr_running.avg 1.53 =C2=B1 10% +58.3% 2.42 =C2=B1 14% sched_debug.cfs_rq:= /.nr_spread_over.avg 1.13 =C2=B1 24% +63.7% 1.85 =C2=B1 19% sched_debug.cfs_rq:= /.nr_spread_over.stddev 3.41 =C2=B1 33% -57.7% 1.45 =C2=B1111% sched_debug.cfs_rq:= /.removed.load_avg.avg 201.45 -58.0% 84.54 =C2=B1100% sched_debug.cfs_rq:/.rem= oved.load_avg.max 25.53 =C2=B1 17% -57.7% 10.80 =C2=B1103% sched_debug.cfs_rq:= /.removed.load_avg.stddev 156.58 =C2=B1 33% -57.5% 66.54 =C2=B1111% sched_debug.cfs_rq:= /.removed.runnable_sum.avg 9231 -57.8% 3894 =C2=B1100% sched_debug.cfs_rq:/.rem= oved.runnable_sum.max 1170 =C2=B1 17% -57.6% 496.50 =C2=B1103% sched_debug.cfs_rq:= /.removed.runnable_sum.stddev 9.87 =C2=B1 2% +27.1% 12.55 =C2=B1 6% sched_debug.cfs_rq:= /.runnable_load_avg.avg 11202 =C2=B1 10% +25.8% 14092 =C2=B1 13% sched_debug.cfs_rq:= /.runnable_weight.avg 1717275 =C2=B1 24% +109.4% 3595584 =C2=B1 21% sched_debug.cfs_rq:= /.spread0.max -313871 +414.7% -1615516 sched_debug.cfs_rq:/.spread0.= min 402568 =C2=B1 13% +311.1% 1655086 =C2=B1 42% sched_debug.cfs_rq:= /.spread0.stddev 441.98 =C2=B1 8% +19.5% 528.20 =C2=B1 7% sched_debug.cfs_rq:= /.util_avg.avg 152317 +19.8% 182542 sched_debug.cpu.clock.avg 152324 +19.8% 182549 sched_debug.cpu.clock.max 152309 +19.8% 182535 sched_debug.cpu.clock.min 152317 +19.8% 182542 sched_debug.cpu.clock_task.avg 152324 +19.8% 182549 sched_debug.cpu.clock_task.max 152309 +19.8% 182535 sched_debug.cpu.clock_task.min 9.55 +7.5% 10.27 =C2=B1 4% sched_debug.cpu.cpu_load= [1].avg 89744 +27.7% 114579 sched_debug.cpu.nr_load_updat= es.avg 105109 =C2=B1 2% +46.9% 154390 =C2=B1 7% sched_debug.cpu.nr_= load_updates.max 7386 =C2=B1 13% +245.2% 25495 =C2=B1 34% sched_debug.cpu.nr_= load_updates.stddev 6176 +32.2% 8164 =C2=B1 4% sched_debug.cpu.nr_switc= hes.avg 33527 =C2=B1 10% +167.9% 89818 =C2=B1 23% sched_debug.cpu.nr_= switches.max 5721 =C2=B1 7% +107.1% 11850 =C2=B1 23% sched_debug.cpu.nr_= switches.stddev 6.70 =C2=B1 19% +122.0% 14.88 =C2=B1 40% sched_debug.cpu.nr_= uninterruptible.max 2.62 =C2=B1 8% +36.4% 3.58 =C2=B1 7% sched_debug.cpu.nr_= uninterruptible.stddev 5865 +35.3% 7937 =C2=B1 4% sched_debug.cpu.sched_co= unt.avg 45223 =C2=B1 23% +103.6% 92061 =C2=B1 23% sched_debug.cpu.sch= ed_count.max 6871 =C2=B1 10% +83.8% 12631 =C2=B1 20% sched_debug.cpu.sch= ed_count.stddev 2580 =C2=B1 2% +33.7% 3449 =C2=B1 6% sched_debug.cpu.sch= ed_goidle.avg 15649 =C2=B1 9% +169.3% 42137 =C2=B1 30% sched_debug.cpu.sch= ed_goidle.max 2697 =C2=B1 7% +106.9% 5582 =C2=B1 28% sched_debug.cpu.sch= ed_goidle.stddev 2494 =C2=B1 2% +40.6% 3507 =C2=B1 4% sched_debug.cpu.ttw= u_count.avg 20565 =C2=B1 18% +174.4% 56434 =C2=B1 39% sched_debug.cpu.ttw= u_count.max 3385 =C2=B1 9% +112.6% 7196 =C2=B1 31% sched_debug.cpu.ttw= u_count.stddev 856.38 +60.8% 1377 =C2=B1 3% sched_debug.cpu.ttwu_loc= al.avg 2955 =C2=B1 13% +147.0% 7301 =C2=B1 28% sched_debug.cpu.ttw= u_local.max 550.87 =C2=B1 4% +61.0% 886.64 =C2=B1 19% sched_debug.cpu.ttw= u_local.stddev 152311 +19.8% 182536 sched_debug.cpu_clk 152311 +19.8% 182536 sched_debug.ktime 155210 +19.5% 185434 sched_debug.sched_clk 30209 =C2=B1 6% -41.7% 17601 =C2=B1 15% softirqs.CPU1.SCHED 94445 =C2=B1 9% +28.2% 121092 =C2=B1 5% softirqs.CPU1.TIMER 8720 =C2=B1 16% -30.8% 6038 =C2=B1 15% softirqs.CPU10.SCHED 91259 =C2=B1 7% +45.3% 132597 =C2=B1 12% softirqs.CPU10.TIMER 9600 =C2=B1 10% -37.6% 5988 =C2=B1 24% softirqs.CPU11.SCHED 93321 =C2=B1 6% +40.7% 131338 =C2=B1 14% softirqs.CPU11.TIMER 93395 =C2=B1 8% +39.0% 129851 =C2=B1 12% softirqs.CPU12.TIMER 9114 =C2=B1 11% -34.2% 6001 =C2=B1 13% softirqs.CPU13.SCHED 92702 =C2=B1 8% +44.7% 134175 =C2=B1 10% softirqs.CPU13.TIMER 98912 =C2=B1 8% +31.0% 129598 =C2=B1 11% softirqs.CPU14.TIMER 91279 =C2=B1 7% +35.5% 123650 =C2=B1 8% softirqs.CPU15.TIMER 3119 =C2=B1 6% +152.6% 7878 =C2=B1 73% softirqs.CPU16.RCU 94832 =C2=B1 7% +55.9% 147813 =C2=B1 9% softirqs.CPU16.TIMER 94741 =C2=B1 7% +38.2% 130953 =C2=B1 13% softirqs.CPU17.TIMER 89710 =C2=B1 7% +48.8% 133512 =C2=B1 12% softirqs.CPU18.TIMER 95107 =C2=B1 7% +41.2% 134251 =C2=B1 11% softirqs.CPU19.TIMER 17569 =C2=B1 3% -51.5% 8516 =C2=B1 17% softirqs.CPU2.SCHED 101951 =C2=B1 8% +34.6% 137209 =C2=B1 7% softirqs.CPU2.TIMER 95682 =C2=B1 5% +43.4% 137183 =C2=B1 8% softirqs.CPU20.TIMER 90560 =C2=B1 18% +47.5% 133620 =C2=B1 10% softirqs.CPU21.TIMER 8858 =C2=B1 9% +171.4% 24041 =C2=B1 37% softirqs.CPU22.SCHED 82796 =C2=B1 11% -32.9% 55594 =C2=B1 22% softirqs.CPU22.TIMER 92560 =C2=B1 8% -30.4% 64376 =C2=B1 14% softirqs.CPU23.TIMER 89890 =C2=B1 11% -31.9% 61223 =C2=B1 18% softirqs.CPU25.TIMER 82728 =C2=B1 11% -28.7% 58954 =C2=B1 21% softirqs.CPU26.TIMER 7585 =C2=B1 5% +65.0% 12517 =C2=B1 50% softirqs.CPU27.SCHED 87967 =C2=B1 7% -22.7% 68014 =C2=B1 20% softirqs.CPU29.TIMER 3847 =C2=B1 11% +78.0% 6847 =C2=B1 48% softirqs.CPU3.RCU 15118 =C2=B1 6% -51.1% 7400 =C2=B1 19% softirqs.CPU3.SCHED 99241 =C2=B1 8% +33.0% 131954 =C2=B1 13% softirqs.CPU3.TIMER 5273 =C2=B1 70% -52.9% 2481 =C2=B1 13% softirqs.CPU30.RCU 86738 =C2=B1 4% -26.9% 63403 =C2=B1 20% softirqs.CPU30.TIMER 87717 =C2=B1 4% -19.7% 70426 =C2=B1 11% softirqs.CPU33.TIMER 91009 =C2=B1 8% -26.6% 66826 =C2=B1 30% softirqs.CPU37.TIMER 91238 =C2=B1 6% -34.6% 59629 =C2=B1 35% softirqs.CPU39.TIMER 13630 =C2=B1 6% -48.8% 6975 =C2=B1 14% softirqs.CPU4.SCHED 98325 =C2=B1 9% +36.5% 134220 =C2=B1 10% softirqs.CPU4.TIMER 7882 =C2=B1 58% -37.7% 4910 =C2=B1 76% softirqs.CPU40.RCU 91734 =C2=B1 7% -41.1% 54044 =C2=B1 24% softirqs.CPU40.TIMER 7837 =C2=B1 57% -64.0% 2820 =C2=B1 18% softirqs.CPU42.RCU 90928 =C2=B1 7% -29.9% 63731 =C2=B1 23% softirqs.CPU42.TIMER 92238 =C2=B1 5% -36.2% 58803 =C2=B1 27% softirqs.CPU43.TIMER 9727 =C2=B1 9% -39.0% 5931 =C2=B1 17% softirqs.CPU45.SCHED 95857 =C2=B1 5% +35.5% 129846 =C2=B1 10% softirqs.CPU45.TIMER 9358 =C2=B1 8% -36.5% 5941 =C2=B1 21% softirqs.CPU46.SCHED 92711 =C2=B1 10% +43.7% 133268 =C2=B1 10% softirqs.CPU46.TIMER 9920 =C2=B1 9% -37.9% 6161 =C2=B1 22% softirqs.CPU47.SCHED 97785 =C2=B1 9% +36.4% 133427 =C2=B1 9% softirqs.CPU47.TIMER 9119 =C2=B1 13% -31.4% 6255 =C2=B1 18% softirqs.CPU48.SCHED 96161 =C2=B1 12% +39.8% 134472 =C2=B1 9% softirqs.CPU48.TIMER 95489 =C2=B1 12% +36.7% 130507 =C2=B1 10% softirqs.CPU49.TIMER 95172 =C2=B1 8% +34.9% 128353 =C2=B1 5% softirqs.CPU5.TIMER 95302 =C2=B1 9% +39.9% 133360 =C2=B1 11% softirqs.CPU50.TIMER 93574 =C2=B1 13% +47.3% 137842 =C2=B1 8% softirqs.CPU51.TIMER 3339 =C2=B1 6% +102.3% 6754 =C2=B1 50% softirqs.CPU52.RCU 96278 =C2=B1 5% +35.0% 129973 =C2=B1 10% softirqs.CPU53.TIMER 3243 =C2=B1 11% +95.5% 6339 =C2=B1 60% softirqs.CPU54.RCU 7818 =C2=B1 22% -35.3% 5060 =C2=B1 11% softirqs.CPU54.SCHED 97165 =C2=B1 4% +35.0% 131219 =C2=B1 12% softirqs.CPU54.TIMER 99534 =C2=B1 8% +33.4% 132761 =C2=B1 11% softirqs.CPU55.TIMER 93342 =C2=B1 6% +37.6% 128456 =C2=B1 13% softirqs.CPU56.TIMER 3104 =C2=B1 5% +176.2% 8574 =C2=B1 51% softirqs.CPU57.RCU 8598 =C2=B1 19% -43.3% 4871 =C2=B1 17% softirqs.CPU57.SCHED 96358 =C2=B1 5% +34.3% 129405 =C2=B1 14% softirqs.CPU57.TIMER 90709 =C2=B1 6% +45.1% 131643 =C2=B1 10% softirqs.CPU58.TIMER 94807 =C2=B1 6% +31.0% 124229 =C2=B1 10% softirqs.CPU59.TIMER 10284 =C2=B1 8% -34.9% 6694 =C2=B1 12% softirqs.CPU6.SCHED 94038 =C2=B1 11% +44.9% 136217 =C2=B1 10% softirqs.CPU6.TIMER 95144 =C2=B1 5% +37.2% 130541 =C2=B1 13% softirqs.CPU60.TIMER 95772 =C2=B1 8% +33.9% 128220 =C2=B1 13% softirqs.CPU61.TIMER 96450 =C2=B1 8% +34.0% 129241 =C2=B1 13% softirqs.CPU62.TIMER 2935 =C2=B1 8% +104.4% 5999 =C2=B1 58% softirqs.CPU63.RCU 93061 =C2=B1 7% +43.2% 133226 =C2=B1 9% softirqs.CPU63.TIMER 95785 =C2=B1 10% +38.0% 132228 =C2=B1 10% softirqs.CPU64.TIMER 87927 =C2=B1 20% +51.6% 133269 =C2=B1 8% softirqs.CPU65.TIMER 87499 =C2=B1 10% -38.1% 54161 =C2=B1 26% softirqs.CPU66.TIMER 91805 =C2=B1 9% -29.9% 64360 =C2=B1 25% softirqs.CPU67.TIMER 92714 =C2=B1 8% -29.6% 65310 =C2=B1 23% softirqs.CPU68.TIMER 87340 =C2=B1 7% -31.8% 59600 =C2=B1 28% softirqs.CPU69.TIMER 3716 =C2=B1 5% +86.8% 6942 =C2=B1 61% softirqs.CPU7.RCU 10113 =C2=B1 11% -41.6% 5907 =C2=B1 9% softirqs.CPU7.SCHED 92161 =C2=B1 9% +43.3% 132028 =C2=B1 11% softirqs.CPU7.TIMER 91161 =C2=B1 17% -27.6% 66000 =C2=B1 24% softirqs.CPU73.TIMER 85233 =C2=B1 9% -19.1% 68973 =C2=B1 14% softirqs.CPU75.TIMER 94828 =C2=B1 2% -32.7% 63848 =C2=B1 22% softirqs.CPU77.TIMER 89287 =C2=B1 7% -29.9% 62592 =C2=B1 27% softirqs.CPU78.TIMER 90874 =C2=B1 9% -24.0% 69092 =C2=B1 24% softirqs.CPU80.TIMER 7403 =C2=B1 58% -68.8% 2307 =C2=B1 12% softirqs.CPU82.RCU 90855 =C2=B1 10% -27.9% 65495 =C2=B1 25% softirqs.CPU82.TIMER 90678 =C2=B1 11% -28.8% 64580 =C2=B1 12% softirqs.CPU84.TIMER 90188 =C2=B1 15% -21.7% 70622 =C2=B1 3% softirqs.CPU85.TIMER 7438 =C2=B1 57% -37.8% 4626 =C2=B1 74% softirqs.CPU86.RCU 89728 =C2=B1 12% -35.7% 57665 =C2=B1 17% softirqs.CPU86.TIMER 5097 =C2=B1 72% -52.3% 2430 =C2=B1 5% softirqs.CPU87.RCU 88927 =C2=B1 9% -34.6% 58201 =C2=B1 25% softirqs.CPU87.TIMER 3488 =C2=B1 8% +98.4% 6921 =C2=B1 45% softirqs.CPU9.RCU 88673 =C2=B1 12% +43.7% 127443 =C2=B1 12% softirqs.CPU9.TIMER = = pft.faults_per_sec_per_cpu = = = = 300000 +-+---------------------------------------------------------------= -+ = | = | = 250000 +-+.++.+.+.+.++.+ +.+.++.+.+.+.+ = | = | : : = | = | : : = | = 200000 +-+ : : = | = | : : = | = 150000 O-O O O O O OO O:O:O O OO O O OO O O O OO O O O O OO O O O OO O= O = | : : = | = 100000 +-+ : : = | = | : : = | = | :: = | = 50000 +-+ : = | = | : = | = 0 +-+-O--------------------------O----------------------------------= -+ = = = = = [*] bisect-good sample [O] bisect-bad sample ***************************************************************************= ************************ lkp-bdw-ep4: 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz with 128G= memory ***************************************************************************= ************************ lkp-hsw-ep2: 72 threads Intel(R) Xeon(R) CPU E5-2699 v3 @ 2.30GHz with 256G= memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/cpufreq_governor/kconfig/nr_job/nr_task/rootfs/runtime/tbox_group/= test/testcase/ucode: gcc-7/performance/x86_64-rhel-7.2/3000/100%/debian-x86_64-2018-04-03.cgz/= 300s/lkp-hsw-ep2/custom/reaim/0x3d commit: = 24d0c1d6e6 ("sched/fair: Do not migrate due to a sync wakeup on exit") 2c83362734 ("sched/fair: Consider SD_NUMA when selecting the most idle gr= oup to schedule on") 24d0c1d6e65f635b 2c83362734dad8e48ccc0710b5c = ---------------- --------------------------- = fail:runs %reproduction fail:runs | | | = 1:4 -25% :4 dmesg.WARNING:stack_going_in_= the_wrong_direction?ip=3Dsched_slice/0x %stddev %change %stddev \ | \ = 389.13 -2.7% 378.77 reaim.child_systime 540687 +1.3% 547673 reaim.jobs_per_min 7509 +1.3% 7606 reaim.jobs_per_min_child 544939 +1.2% 551502 reaim.max_jobs_per_min 23.92 -1.3% 23.62 reaim.parent_time 0.68 =C2=B1 2% +21.6% 0.83 reaim.std_dev_percent 0.16 =C2=B1 2% +20.1% 0.19 reaim.std_dev_time 311.40 -1.2% 307.71 reaim.time.elapsed_time 311.40 -1.2% 307.71 reaim.time.elapsed_time.max 5096562 -16.0% 4280492 reaim.time.involuntary_contex= t_switches 4694 -2.7% 4569 reaim.time.system_time 21203641 +2.1% 21642097 reaim.time.voluntary_context_= switches 169548 +1.9% 172739 vmstat.system.cs 5.805e+08 +14.5% 6.645e+08 cpuidle.C1E.time 5649746 +14.9% 6493131 cpuidle.C1E.usage 114430 =C2=B1 4% -6.4% 107089 softirqs.CPU33.TIMER 116034 -8.8% 105833 =C2=B1 2% softirqs.CPU35.TIMER 13118 +13.4% 14873 meminfo.PageTables 49287 =C2=B1 5% +21.9% 60093 =C2=B1 7% meminfo.Shmem 7913 +12.1% 8874 meminfo.max_used_kB 7969 =C2=B1 42% +115.6% 17180 =C2=B1 5% numa-meminfo.node0.= Inactive(anon) 12094 =C2=B1 15% +35.1% 16333 =C2=B1 3% numa-meminfo.node0.= Mapped 10024 =C2=B1 34% -82.7% 1739 =C2=B1 48% numa-meminfo.node1.= Inactive(anon) 6709 =C2=B1 5% +30.3% 8745 =C2=B1 8% numa-meminfo.node1.= PageTables 5649886 +14.9% 6493215 turbostat.C1E 2.58 +0.4 2.98 turbostat.C1E% 0.29 -58.6% 0.12 turbostat.CPU%c3 2.18 =C2=B1 2% +10.3% 2.41 =C2=B1 2% turbostat.Pkg%pc2 13.25 -3.8% 12.76 turbostat.RAMWatt 1993 =C2=B1 42% +115.1% 4288 =C2=B1 4% numa-vmstat.node0.n= r_inactive_anon 3125 =C2=B1 15% +32.9% 4154 =C2=B1 2% numa-vmstat.node0.n= r_mapped 1993 =C2=B1 42% +115.1% 4288 =C2=B1 4% numa-vmstat.node0.n= r_zone_inactive_anon 2498 =C2=B1 34% -82.9% 426.75 =C2=B1 47% numa-vmstat.node1.n= r_inactive_anon 1670 =C2=B1 5% +31.9% 2202 =C2=B1 9% numa-vmstat.node1.n= r_page_table_pages 2498 =C2=B1 34% -82.9% 426.75 =C2=B1 47% numa-vmstat.node1.n= r_zone_inactive_anon 2027 =C2=B1 2% -21.6% 1590 =C2=B1 8% slabinfo.eventpoll_= epi.active_objs 2027 =C2=B1 2% -21.6% 1590 =C2=B1 8% slabinfo.eventpoll_= epi.num_objs 3548 =C2=B1 2% -22.0% 2769 =C2=B1 9% slabinfo.eventpoll_= pwq.active_objs 3548 =C2=B1 2% -22.0% 2769 =C2=B1 9% slabinfo.eventpoll_= pwq.num_objs 662.25 =C2=B1 6% -19.6% 532.50 =C2=B1 3% slabinfo.file_lock_= cache.active_objs 662.25 =C2=B1 6% -19.6% 532.50 =C2=B1 3% slabinfo.file_lock_= cache.num_objs 933.75 =C2=B1 2% -23.5% 714.00 =C2=B1 2% slabinfo.names_cach= e.active_objs 938.50 =C2=B1 2% -23.9% 714.00 =C2=B1 2% slabinfo.names_cach= e.num_objs 93741 +3.5% 97068 proc-vmstat.nr_active_anon 84153 +1.7% 85581 proc-vmstat.nr_anon_pages 235621 +1.1% 238317 proc-vmstat.nr_file_pages 4495 +5.3% 4732 proc-vmstat.nr_inactive_anon 15557 +2.7% 15981 proc-vmstat.nr_kernel_stack 6662 +5.9% 7053 proc-vmstat.nr_mapped 3245 +13.7% 3692 proc-vmstat.nr_page_table_pag= es 12326 =C2=B1 5% +21.9% 15022 =C2=B1 7% proc-vmstat.nr_shmem 44278 -1.3% 43703 proc-vmstat.nr_slab_unreclaim= able 93741 +3.5% 97068 proc-vmstat.nr_zone_active_an= on 4495 +5.3% 4732 proc-vmstat.nr_zone_inactive_= anon 158417 =C2=B1 11% -20.5% 125975 =C2=B1 3% proc-vmstat.numa_pt= e_updates 2340 -100.0% 0.00 sched_debug.cfs_rq:/.load.min 0.74 -17.1% 0.61 =C2=B1 3% sched_debug.cfs_rq:/.nr_= running.avg 0.17 -100.0% 0.00 sched_debug.cfs_rq:/.nr_runni= ng.min 1.83 =C2=B1 22% -100.0% 0.00 sched_debug.cfs_rq:/.run= nable_load_avg.min 25.56 =C2=B1 51% +131.9% 59.28 =C2=B1 32% sched_debug.cfs_rq:= /.runnable_load_avg.stddev 2339 -100.0% 0.00 sched_debug.cfs_rq:/.runnable= _weight.min 741.21 -19.7% 595.16 =C2=B1 2% sched_debug.cfs_rq:/.uti= l_avg.avg 144.54 =C2=B1 16% +38.7% 200.54 =C2=B1 27% sched_debug.cpu.cpu= _load[2].max 15.92 =C2=B1 13% +33.3% 21.22 =C2=B1 18% sched_debug.cpu.cpu= _load[3].stddev 3.08 =C2=B1 18% -44.6% 1.71 =C2=B1 46% sched_debug.cpu.cpu= _load[4].min 23537 =C2=B1 2% -16.0% 19781 =C2=B1 4% sched_debug.cpu.cur= r->pid.avg 4236 -100.0% 0.00 sched_debug.cpu.curr->pid.min 2340 -100.0% 0.00 sched_debug.cpu.load.min 0.89 =C2=B1 2% -15.7% 0.75 =C2=B1 5% sched_debug.cpu.nr_= running.avg 0.17 -100.0% 0.00 sched_debug.cpu.nr_running.min 128.17 =C2=B1 5% +10.5% 141.67 =C2=B1 4% sched_debug.cpu.nr_= uninterruptible.max -143.46 -9.9% -129.21 sched_debug.cpu.nr_uninterrup= tible.min 7407 =C2=B1 7% +16.7% 8643 =C2=B1 6% sched_debug.cpu.sch= ed_count.stddev 0.00 =C2=B1 5% -44.0% 0.00 =C2=B1 14% sched_debug.rt_rq:/= .rt_time.avg 0.04 =C2=B1 7% -42.0% 0.02 =C2=B1 57% sched_debug.rt_rq:/= .rt_time.max 0.00 =C2=B1 8% -36.3% 0.00 =C2=B1 40% sched_debug.rt_rq:/= .rt_time.stddev 2.198e+10 +1.1% 2.223e+10 perf-stat.i.branch-instructio= ns 2.02 -0.0 1.99 perf-stat.i.branch-miss-rate% 2.44 -0.5 1.89 perf-stat.i.cache-miss-rate% 84674052 -20.1% 67690215 perf-stat.i.cache-misses 3.972e+09 +1.0% 4.013e+09 perf-stat.i.cache-references 171277 +1.8% 174409 perf-stat.i.context-switches 4613 =C2=B1 3% +20.8% 5574 =C2=B1 3% perf-stat.i.cycles-= between-cache-misses 1.248e+10 +1.3% 1.264e+10 perf-stat.i.dTLB-loads 10489856 =C2=B1 2% -6.8% 9775230 =C2=B1 2% perf-stat.i.dTLB-st= ore-misses 61.17 -0.5 60.69 perf-stat.i.iTLB-load-miss-ra= te% 1.04e+11 +1.1% 1.052e+11 perf-stat.i.instructions 79.97 -1.9 78.03 perf-stat.i.node-load-miss-ra= te% 54374000 -26.7% 39866795 perf-stat.i.node-load-misses 5262627 -5.0% 4998608 perf-stat.i.node-loads 47.13 -1.5 45.63 perf-stat.i.node-store-miss-r= ate% 11256870 -13.1% 9780571 perf-stat.i.node-store-misses 12952272 -6.5% 12106552 perf-stat.i.node-stores 2.13 -0.4 1.69 perf-stat.overall.cache-miss-= rate% 1806 +25.2% 2262 perf-stat.overall.cycles-betw= een-cache-misses 0.08 =C2=B1 2% -0.0 0.07 =C2=B1 3% perf-stat.overall.d= TLB-store-miss-rate% 57.16 -0.4 56.72 perf-stat.overall.iTLB-load-m= iss-rate% 6126 +2.6% 6282 perf-stat.overall.instruction= s-per-iTLB-miss 0.68 +1.0% 0.69 perf-stat.overall.ipc 91.17 -2.3 88.86 perf-stat.overall.node-load-m= iss-rate% 46.50 -1.8 44.68 perf-stat.overall.node-store-= miss-rate% 2.191e+10 +1.1% 2.215e+10 perf-stat.ps.branch-instructi= ons 84380063 -20.1% 67448069 perf-stat.ps.cache-misses 3.959e+09 +1.0% 4e+09 perf-stat.ps.cache-references 170674 +1.8% 173772 perf-stat.ps.context-switches 1.244e+10 +1.3% 1.259e+10 perf-stat.ps.dTLB-loads 10454233 =C2=B1 2% -6.8% 9740884 =C2=B1 2% perf-stat.ps.dTLB-s= tore-misses 1.037e+11 +1.1% 1.048e+11 perf-stat.ps.instructions 54182937 -26.7% 39721849 perf-stat.ps.node-load-misses 5244550 -5.0% 4980894 perf-stat.ps.node-loads 11218214 -13.1% 9746115 perf-stat.ps.node-store-misses 12908974 -6.5% 12064855 perf-stat.ps.node-stores 252.25 =C2=B1 40% -32.0% 171.50 =C2=B1 4% interrupts.40:PCI-M= SI.1572869-edge.eth0-TxRx-5 10875 =C2=B1 4% -15.8% 9161 =C2=B1 8% interrupts.CPU0.RES= :Rescheduling_interrupts 7594 =C2=B1 2% -23.1% 5838 =C2=B1 6% interrupts.CPU1.RES= :Rescheduling_interrupts 7393 -35.6% 4762 =C2=B1 3% interrupts.CPU10.RES:Res= cheduling_interrupts 7422 =C2=B1 13% -33.1% 4965 =C2=B1 8% interrupts.CPU11.RE= S:Rescheduling_interrupts 7029 =C2=B1 2% -35.2% 4558 =C2=B1 2% interrupts.CPU12.RE= S:Rescheduling_interrupts 7067 =C2=B1 2% -36.0% 4526 interrupts.CPU13.RES:Res= cheduling_interrupts 7201 =C2=B1 2% -34.6% 4709 interrupts.CPU14.RES:Res= cheduling_interrupts 7104 =C2=B1 2% -36.1% 4537 =C2=B1 5% interrupts.CPU15.RE= S:Rescheduling_interrupts 7208 -35.5% 4646 =C2=B1 4% interrupts.CPU16.RES:Res= cheduling_interrupts 7127 -33.9% 4709 =C2=B1 9% interrupts.CPU17.RES:Res= cheduling_interrupts 7395 =C2=B1 3% -36.3% 4709 =C2=B1 2% interrupts.CPU18.RE= S:Rescheduling_interrupts 7005 -34.4% 4596 =C2=B1 3% interrupts.CPU19.RES:Res= cheduling_interrupts 7853 =C2=B1 3% -31.2% 5406 =C2=B1 8% interrupts.CPU2.RES= :Rescheduling_interrupts 7205 -31.2% 4958 =C2=B1 8% interrupts.CPU20.RES:Res= cheduling_interrupts 7137 -34.3% 4686 =C2=B1 3% interrupts.CPU21.RES:Res= cheduling_interrupts 6968 -32.7% 4691 interrupts.CPU22.RES:Reschedu= ling_interrupts 6914 -30.8% 4787 =C2=B1 3% interrupts.CPU23.RES:Res= cheduling_interrupts 6922 -32.8% 4651 =C2=B1 2% interrupts.CPU24.RES:Res= cheduling_interrupts 7184 =C2=B1 2% -35.8% 4615 =C2=B1 2% interrupts.CPU25.RE= S:Rescheduling_interrupts 7341 =C2=B1 2% -36.9% 4635 =C2=B1 3% interrupts.CPU26.RE= S:Rescheduling_interrupts 7230 -34.7% 4720 =C2=B1 4% interrupts.CPU27.RES:Res= cheduling_interrupts 7205 =C2=B1 2% -31.4% 4939 =C2=B1 7% interrupts.CPU28.RE= S:Rescheduling_interrupts 7064 -33.9% 4667 =C2=B1 3% interrupts.CPU29.RES:Res= cheduling_interrupts 8138 =C2=B1 11% -36.3% 5183 =C2=B1 6% interrupts.CPU3.RES= :Rescheduling_interrupts 7003 -33.7% 4644 =C2=B1 2% interrupts.CPU30.RES:Res= cheduling_interrupts 7189 =C2=B1 3% -37.2% 4512 =C2=B1 3% interrupts.CPU31.RE= S:Rescheduling_interrupts 7236 =C2=B1 4% -35.7% 4654 interrupts.CPU32.RES:Res= cheduling_interrupts 7071 -35.4% 4571 interrupts.CPU33.RES:Reschedu= ling_interrupts 7111 =C2=B1 2% -36.1% 4540 interrupts.CPU34.RES:Res= cheduling_interrupts 7196 =C2=B1 2% -33.4% 4791 =C2=B1 4% interrupts.CPU35.RE= S:Rescheduling_interrupts 6758 -34.0% 4462 interrupts.CPU36.RES:Reschedu= ling_interrupts 6853 -35.7% 4403 =C2=B1 4% interrupts.CPU37.RES:Res= cheduling_interrupts 7193 =C2=B1 3% -34.8% 4691 interrupts.CPU38.RES:Res= cheduling_interrupts 7197 =C2=B1 5% -35.2% 4660 =C2=B1 3% interrupts.CPU39.RE= S:Rescheduling_interrupts 7753 -31.2% 5333 =C2=B1 7% interrupts.CPU4.RES:Resc= heduling_interrupts 7031 -33.0% 4711 =C2=B1 3% interrupts.CPU40.RES:Res= cheduling_interrupts 6888 -35.7% 4431 interrupts.CPU41.RES:Reschedu= ling_interrupts 6914 =C2=B1 2% -32.8% 4644 =C2=B1 3% interrupts.CPU42.RE= S:Rescheduling_interrupts 7186 =C2=B1 6% -37.4% 4498 interrupts.CPU43.RES:Res= cheduling_interrupts 7018 =C2=B1 2% -36.5% 4458 =C2=B1 2% interrupts.CPU44.RE= S:Rescheduling_interrupts 7083 =C2=B1 3% -37.4% 4430 =C2=B1 2% interrupts.CPU45.RE= S:Rescheduling_interrupts 7044 =C2=B1 3% -35.8% 4521 =C2=B1 2% interrupts.CPU46.RE= S:Rescheduling_interrupts 6916 -34.3% 4546 interrupts.CPU47.RES:Reschedu= ling_interrupts 7012 =C2=B1 3% -36.6% 4443 =C2=B1 2% interrupts.CPU48.RE= S:Rescheduling_interrupts 6966 -35.3% 4506 =C2=B1 3% interrupts.CPU49.RES:Res= cheduling_interrupts 252.25 =C2=B1 40% -32.0% 171.50 =C2=B1 4% interrupts.CPU5.40:= PCI-MSI.1572869-edge.eth0-TxRx-5 7180 =C2=B1 2% -33.7% 4760 =C2=B1 3% interrupts.CPU5.RES= :Rescheduling_interrupts 6969 -35.1% 4523 interrupts.CPU50.RES:Reschedu= ling_interrupts 7000 -34.5% 4587 interrupts.CPU51.RES:Reschedu= ling_interrupts 7039 =C2=B1 2% -34.0% 4643 =C2=B1 3% interrupts.CPU52.RE= S:Rescheduling_interrupts 6917 -35.8% 4443 =C2=B1 2% interrupts.CPU53.RES:Res= cheduling_interrupts 7059 =C2=B1 2% -37.2% 4430 =C2=B1 2% interrupts.CPU54.RE= S:Rescheduling_interrupts 6918 -33.8% 4580 =C2=B1 2% interrupts.CPU55.RES:Res= cheduling_interrupts 7187 -35.1% 4662 =C2=B1 3% interrupts.CPU56.RES:Res= cheduling_interrupts 6875 -33.5% 4568 interrupts.CPU57.RES:Reschedu= ling_interrupts 7008 -34.7% 4574 =C2=B1 3% interrupts.CPU58.RES:Res= cheduling_interrupts 6891 -32.0% 4683 =C2=B1 3% interrupts.CPU59.RES:Res= cheduling_interrupts 7151 =C2=B1 4% -33.2% 4780 =C2=B1 2% interrupts.CPU6.RES= :Rescheduling_interrupts 6903 -30.9% 4767 =C2=B1 7% interrupts.CPU60.RES:Res= cheduling_interrupts 7063 -33.4% 4706 =C2=B1 3% interrupts.CPU61.RES:Res= cheduling_interrupts 6855 =C2=B1 3% -33.9% 4532 =C2=B1 4% interrupts.CPU62.RE= S:Rescheduling_interrupts 7054 -35.1% 4578 =C2=B1 2% interrupts.CPU63.RES:Res= cheduling_interrupts 7195 =C2=B1 2% -37.0% 4531 =C2=B1 2% interrupts.CPU64.RE= S:Rescheduling_interrupts 7040 =C2=B1 2% -35.3% 4556 =C2=B1 4% interrupts.CPU65.RE= S:Rescheduling_interrupts 6848 -33.7% 4538 =C2=B1 2% interrupts.CPU66.RES:Res= cheduling_interrupts 7026 =C2=B1 2% -35.4% 4538 interrupts.CPU67.RES:Res= cheduling_interrupts 7055 -34.2% 4645 =C2=B1 2% interrupts.CPU68.RES:Res= cheduling_interrupts 6876 -33.4% 4576 interrupts.CPU69.RES:Reschedu= ling_interrupts 7598 =C2=B1 5% -35.5% 4898 =C2=B1 2% interrupts.CPU7.RES= :Rescheduling_interrupts 7097 =C2=B1 2% -35.9% 4548 =C2=B1 5% interrupts.CPU70.RE= S:Rescheduling_interrupts 6982 -35.7% 4488 interrupts.CPU71.RES:Reschedu= ling_interrupts 7378 =C2=B1 2% -36.2% 4705 =C2=B1 2% interrupts.CPU8.RES= :Rescheduling_interrupts 7349 -34.9% 4784 interrupts.CPU9.RES:Reschedul= ing_interrupts 83.75 =C2=B1 11% +52.5% 127.75 =C2=B1 18% interrupts.IWI:IRQ_= work_interrupts 516736 -34.1% 340755 interrupts.RES:Rescheduling_i= nterrupts 22.25 -1.3 20.95 perf-profile.calltrace.cycles= -pp.entry_SYSCALL_64_after_hwframe 22.22 -1.3 20.93 perf-profile.calltrace.cycles= -pp.do_syscall_64.entry_SYSCALL_64_after_hwframe 3.69 =C2=B1 5% -1.1 2.60 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.search_binary_handler.do_execveat_common.sys_execve.do_syscal= l_64.entry_SYSCALL_64_after_hwframe 3.69 =C2=B1 5% -1.1 2.59 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.load_elf_binary.search_binary_handler.do_execveat_common.sys_= execve.do_syscall_64 1.71 =C2=B1 4% -0.8 0.88 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.apic_timer_interrupt 1.64 =C2=B1 4% -0.8 0.84 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.smp_apic_timer_interrupt.apic_timer_interrupt 1.02 -0.8 0.27 =C2=B1100% perf-profile.calltrace.c= ycles-pp.__hrtimer_run_queues.hrtimer_interrupt.smp_apic_timer_interrupt.ap= ic_timer_interrupt 1.25 =C2=B1 3% -0.6 0.60 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.hrtimer_interrupt.smp_apic_timer_interrupt.apic_timer_interru= pt 3.74 =C2=B1 2% -0.5 3.20 perf-profile.calltrace.c= ycles-pp.copy_page_range.copy_process._do_fork.do_syscall_64.entry_SYSCALL_= 64_after_hwframe 2.06 =C2=B1 13% -0.5 1.56 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.flush_old_exec.load_elf_binary.search_binary_handler.do_execv= eat_common.sys_execve 1.86 =C2=B1 3% -0.5 1.36 =C2=B1 2% perf-profile.calltr= ace.cycles-pp._do_fork.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.97 =C2=B1 12% -0.5 1.51 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.mmput.flush_old_exec.load_elf_binary.search_binary_handler.do= _execveat_common 1.96 =C2=B1 12% -0.5 1.50 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.exit_mmap.mmput.flush_old_exec.load_elf_binary.search_binary_= handler 1.70 =C2=B1 3% -0.4 1.27 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.copy_process._do_fork.do_syscall_64.entry_SYSCALL_64_after_hw= frame 1.29 =C2=B1 7% -0.4 0.87 =C2=B1 16% perf-profile.calltr= ace.cycles-pp.apic_timer_interrupt.cpuidle_enter_state.do_idle.cpu_startup_= entry.start_secondary 1.29 =C2=B1 7% -0.4 0.87 =C2=B1 16% perf-profile.calltr= ace.cycles-pp.smp_apic_timer_interrupt.apic_timer_interrupt.cpuidle_enter_s= tate.do_idle.cpu_startup_entry 4.20 =C2=B1 3% -0.4 3.80 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.execve 1.21 =C2=B1 6% -0.4 0.85 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.setlocale 3.81 =C2=B1 3% -0.4 3.46 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.do_execveat_common.sys_execve.do_syscall_64.entry_SYSCALL_64_= after_hwframe.execve 3.84 =C2=B1 3% -0.4 3.49 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.sys_execve.do_syscall_64.entry_SYSCALL_64_after_hwframe.execve 3.84 =C2=B1 3% -0.3 3.50 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe.execve 3.84 =C2=B1 3% -0.3 3.50 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.execve 0.73 =C2=B1 6% -0.2 0.54 perf-profile.calltrace.c= ycles-pp._dl_addr 0.91 =C2=B1 3% -0.2 0.75 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.ret_from_fork 0.89 =C2=B1 3% -0.1 0.74 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.kthread.ret_from_fork 0.68 =C2=B1 4% -0.1 0.60 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.__pte_alloc.copy_page_range.copy_process._do_fork.do_syscall_= 64 0.72 =C2=B1 3% +0.1 0.79 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.read 0.56 =C2=B1 7% +0.1 0.66 perf-profile.calltrace.c= ycles-pp.do_brk_flags.sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.= brk 0.54 =C2=B1 6% +0.1 0.64 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.kmem_cache_free.unlink_anon_vmas.free_pgtables.exit_mmap.mmput 0.91 =C2=B1 3% +0.1 1.03 perf-profile.calltrace.c= ycles-pp.anon_vma_interval_tree_insert.anon_vma_clone.anon_vma_fork.copy_pr= ocess._do_fork 0.56 =C2=B1 3% +0.1 0.68 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.close 0.70 =C2=B1 6% +0.1 0.82 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.kill 0.71 =C2=B1 6% +0.1 0.83 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe.kill 0.96 =C2=B1 6% +0.1 1.11 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.kill 0.83 =C2=B1 3% +0.2 0.98 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.free_pages_and_swap_cache.tlb_flush_mmu_free.arch_tlb_finish_= mmu.tlb_finish_mmu.exit_mmap 0.94 +0.2 1.09 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.__vfs_write.vfs_write.sys_write.do_syscall_64.entry_SYSCALL_64_aft= er_hwframe 1.05 +0.2 1.22 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.vfs_write.sys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.w= rite 0.54 =C2=B1 4% +0.2 0.71 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.tlb_finish_mmu.unmap_region.do_munmap.sys_brk.do_syscall_64 0.54 =C2=B1 4% +0.2 0.71 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.arch_tlb_finish_mmu.tlb_finish_mmu.unmap_region.do_munmap.sys= _brk 1.12 +0.2 1.29 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.write 1.10 +0.2 1.27 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.sys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write 1.13 +0.2 1.31 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.entry_SYSCALL_64_after_hwframe.write 0.71 =C2=B1 6% +0.2 0.91 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.unmap_region.do_munmap.sys_brk.do_syscall_64.entry_SYSCALL_64= _after_hwframe 0.75 =C2=B1 5% +0.2 0.96 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.do_munmap.sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwfram= e.brk 1.86 =C2=B1 2% +0.2 2.08 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.anon_vma_clone.anon_vma_fork.copy_process._do_fork.do_syscall= _64 3.38 =C2=B1 3% +0.3 3.65 perf-profile.calltrace.c= ycles-pp.free_pgtables.exit_mmap.mmput.do_exit.do_group_exit 1.72 =C2=B1 2% +0.3 1.98 perf-profile.calltrace.c= ycles-pp.write 1.93 =C2=B1 2% +0.3 2.23 perf-profile.calltrace.c= ycles-pp.page_remove_rmap.unmap_page_range.unmap_vmas.exit_mmap.mmput 0.28 =C2=B1100% +0.3 0.60 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.do_notify_parent.do_exit.do_group_exit.__wake_up_parent.do_sy= scall_64 2.17 =C2=B1 4% +0.3 2.49 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.unlink_anon_vmas.free_pgtables.exit_mmap.mmput.do_exit 0.26 =C2=B1100% +0.3 0.59 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.__slab_free.kmem_cache_free.unlink_anon_vmas.free_pgtables.ex= it_mmap 1.44 =C2=B1 6% +0.3 1.78 perf-profile.calltrace.c= ycles-pp.sys_brk.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk 1.47 =C2=B1 6% +0.3 1.81 perf-profile.calltrace.c= ycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.brk 2.81 =C2=B1 3% +0.4 3.16 perf-profile.calltrace.c= ycles-pp.release_pages.tlb_flush_mmu_free.arch_tlb_finish_mmu.tlb_finish_mm= u.exit_mmap 1.48 =C2=B1 6% +0.4 1.84 perf-profile.calltrace.c= ycles-pp.entry_SYSCALL_64_after_hwframe.brk 2.75 +0.4 3.10 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.anon_vma_fork.copy_process._do_fork.do_syscall_64.entry_SYSCALL_64= _after_hwframe 1.71 =C2=B1 4% +0.4 2.09 perf-profile.calltrace.c= ycles-pp.path_openat.do_filp_open.do_sys_open.do_syscall_64.entry_SYSCALL_6= 4_after_hwframe 5.92 =C2=B1 2% +0.4 6.30 perf-profile.calltrace.c= ycles-pp.unmap_vmas.exit_mmap.mmput.do_exit.do_group_exit 1.73 =C2=B1 4% +0.4 2.11 perf-profile.calltrace.c= ycles-pp.do_filp_open.do_sys_open.do_syscall_64.entry_SYSCALL_64_after_hwfr= ame.creat 1.86 =C2=B1 4% +0.4 2.25 perf-profile.calltrace.c= ycles-pp.do_sys_open.do_syscall_64.entry_SYSCALL_64_after_hwframe.creat 5.77 +0.4 6.16 perf-profile.calltrace.cycles= -pp.unmap_page_range.unmap_vmas.exit_mmap.mmput.do_exit 1.89 =C2=B1 4% +0.4 2.28 perf-profile.calltrace.c= ycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.creat 0.13 =C2=B1173% +0.4 0.53 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.remove_vma.exit_mmap.mmput.do_exit.do_group_exit 1.89 =C2=B1 4% +0.4 2.30 perf-profile.calltrace.c= ycles-pp.entry_SYSCALL_64_after_hwframe.creat 0.27 =C2=B1100% +0.4 0.69 perf-profile.calltrace.c= ycles-pp.wait_consider_task.do_wait.kernel_wait4.SYSC_wait4.do_syscall_64 1.97 =C2=B1 6% +0.4 2.40 perf-profile.calltrace.c= ycles-pp.brk 2.36 =C2=B1 4% +0.5 2.81 perf-profile.calltrace.c= ycles-pp.creat 0.13 =C2=B1173% +0.5 0.60 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.down_write.anon_vma_fork.copy_process._do_fork.do_syscall_64 0.67 =C2=B1 4% +0.5 1.16 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.queued_read_lock_slowpath.do_wait.kernel_wait4.SYSC_wait4.do_= syscall_64 3.65 =C2=B1 2% +0.5 4.15 perf-profile.calltrace.c= ycles-pp.tlb_flush_mmu_free.arch_tlb_finish_mmu.tlb_finish_mmu.exit_mmap.mm= put 0.13 =C2=B1173% +0.5 0.63 perf-profile.calltrace.c= ycles-pp.release_task.wait_consider_task.do_wait.kernel_wait4.SYSC_wait4 3.68 =C2=B1 2% +0.5 4.20 perf-profile.calltrace.c= ycles-pp.tlb_finish_mmu.exit_mmap.mmput.do_exit.do_group_exit 3.67 =C2=B1 2% +0.5 4.19 perf-profile.calltrace.c= ycles-pp.arch_tlb_finish_mmu.tlb_finish_mmu.exit_mmap.mmput.do_exit 1.44 =C2=B1 2% +0.7 2.13 perf-profile.calltrace.c= ycles-pp.do_wait.kernel_wait4.SYSC_wait4.do_syscall_64.entry_SYSCALL_64_aft= er_hwframe 1.45 =C2=B1 2% +0.7 2.15 perf-profile.calltrace.c= ycles-pp.kernel_wait4.SYSC_wait4.do_syscall_64.entry_SYSCALL_64_after_hwfra= me.wait 1.47 =C2=B1 2% +0.7 2.17 perf-profile.calltrace.c= ycles-pp.entry_SYSCALL_64_after_hwframe.wait 1.46 =C2=B1 2% +0.7 2.17 perf-profile.calltrace.c= ycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.wait 1.45 =C2=B1 2% +0.7 2.16 perf-profile.calltrace.c= ycles-pp.SYSC_wait4.do_syscall_64.entry_SYSCALL_64_after_hwframe.wait 1.69 =C2=B1 2% +0.7 2.43 perf-profile.calltrace.c= ycles-pp.wait 11.98 +0.7 12.73 perf-profile.calltrace.cycles= -pp.__libc_fork 9.99 =C2=B1 2% +0.8 10.77 perf-profile.calltrace.c= ycles-pp.entry_SYSCALL_64_after_hwframe.__libc_fork 9.99 =C2=B1 2% +0.8 10.77 perf-profile.calltrace.c= ycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__libc_fork 9.98 =C2=B1 2% +0.8 10.77 perf-profile.calltrace.c= ycles-pp._do_fork.do_syscall_64.entry_SYSCALL_64_after_hwframe.__libc_fork 9.35 +0.8 10.18 perf-profile.calltrace.cycles= -pp.copy_process._do_fork.do_syscall_64.entry_SYSCALL_64_after_hwframe.__li= bc_fork 27.80 +0.8 28.64 perf-profile.calltrace.cycles= -pp.secondary_startup_64 0.00 +0.9 0.86 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.native_queued_spin_lock_slowpath.queued_read_lock_slowpath.do_wait= .kernel_wait4.SYSC_wait4 27.36 +0.9 28.29 perf-profile.calltrace.cycles= -pp.cpu_startup_entry.start_secondary.secondary_startup_64 27.36 +0.9 28.29 perf-profile.calltrace.cycles= -pp.start_secondary.secondary_startup_64 27.35 +0.9 28.29 perf-profile.calltrace.cycles= -pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 26.38 +1.0 27.42 perf-profile.calltrace.cycles= -pp.cpuidle_enter_state.do_idle.cpu_startup_entry.start_secondary.secondary= _startup_64 13.81 +1.2 14.97 perf-profile.calltrace.cycles= -pp.exit_mmap.mmput.do_exit.do_group_exit.__wake_up_parent 13.84 +1.2 15.00 perf-profile.calltrace.cycles= -pp.mmput.do_exit.do_group_exit.__wake_up_parent.do_syscall_64 15.92 +1.3 17.21 perf-profile.calltrace.cycles= -pp.__wake_up_parent.do_syscall_64.entry_SYSCALL_64_after_hwframe 15.92 +1.3 17.21 perf-profile.calltrace.cycles= -pp.do_group_exit.__wake_up_parent.do_syscall_64.entry_SYSCALL_64_after_hwf= rame 15.92 +1.3 17.21 perf-profile.calltrace.cycles= -pp.do_exit.do_group_exit.__wake_up_parent.do_syscall_64.entry_SYSCALL_64_a= fter_hwframe 24.25 +1.3 25.56 perf-profile.calltrace.cycles= -pp.intel_idle.cpuidle_enter_state.do_idle.cpu_startup_entry.start_secondary ***************************************************************************= ************************ lkp-bdw-ep4: 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz with 128G= memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D array_size/compiler/cpufreq_governor/kconfig/nr_threads/omp/rootfs/tbox_gro= up/testcase/ucode: 10000000/gcc-7/performance/x86_64-rhel-7.2/50%/true/debian-x86_64-2018-04= -03.cgz/lkp-bdw-ep4/stream/0xb00002e commit: = 24d0c1d6e6 ("sched/fair: Do not migrate due to a sync wakeup on exit") 2c83362734 ("sched/fair: Consider SD_NUMA when selecting the most idle gr= oup to schedule on") 24d0c1d6e65f635b 2c83362734dad8e48ccc0710b5c = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 70910 =C2=B1 3% -32.0% 48230 =C2=B1 2% stream.add_bandwidt= h_MBps 76061 -39.0% 46386 =C2=B1 3% stream.copy_bandwidth_MB= ps 67937 =C2=B1 2% -35.7% 43683 =C2=B1 2% stream.scale_bandwi= dth_MBps 52.42 +47.9% 77.52 =C2=B1 2% stream.time.user_time 74940 -33.4% 49941 =C2=B1 2% stream.triad_bandwidth_M= Bps 19.95 =C2=B1 9% +3.4 23.35 =C2=B1 2% mpstat.cpu.usr% 3192799 =C2=B1 31% +124.6% 7172184 =C2=B1 16% cpuidle.C1E.time 23982 =C2=B1 9% +47.3% 35332 =C2=B1 28% cpuidle.C1E.usage 91178 =C2=B1 8% +43.2% 130560 =C2=B1 4% meminfo.AnonHugePag= es 669014 =C2=B1 11% -20.3% 533101 meminfo.max_used_kB 643.25 =C2=B1 15% +408.3% 3269 =C2=B1129% softirqs.CPU16.RCU 10783 =C2=B1 4% +13.6% 12250 =C2=B1 10% softirqs.CPU46.TIMER 84.00 -4.2% 80.50 vmstat.cpu.id 15.00 =C2=B1 8% +23.3% 18.50 =C2=B1 2% vmstat.cpu.us 5888 +3.3% 6081 proc-vmstat.nr_mapped 985.50 =C2=B1 2% +7.6% 1060 =C2=B1 2% proc-vmstat.nr_page= _table_pages 81826 +2.9% 84193 proc-vmstat.numa_hit 64731 +3.6% 67074 proc-vmstat.numa_local 20069 =C2=B1 12% +60.3% 32178 =C2=B1 32% turbostat.C1E 1.15 =C2=B1 31% +1.2 2.33 =C2=B1 17% turbostat.C1E% 34.77 =C2=B1 4% -24.8% 26.13 =C2=B1 2% turbostat.CPU%c1 30.82 =C2=B1 16% +25.9% 38.80 =C2=B1 9% turbostat.CPU%c6 289644 =C2=B1 6% +17.8% 341157 =C2=B1 7% turbostat.IRQ 24.77 =C2=B1 6% -10.6% 22.14 =C2=B1 2% turbostat.RAMWatt 672.00 =C2=B1 9% +46.4% 984.00 =C2=B1 22% slabinfo.dmaengine-= unmap-16.active_objs 672.00 =C2=B1 9% +46.4% 984.00 =C2=B1 22% slabinfo.dmaengine-= unmap-16.num_objs 2128 =C2=B1 9% -25.9% 1576 =C2=B1 9% slabinfo.eventpoll_= epi.active_objs 2128 =C2=B1 9% -25.9% 1576 =C2=B1 9% slabinfo.eventpoll_= epi.num_objs 3724 =C2=B1 9% -25.9% 2758 =C2=B1 9% slabinfo.eventpoll_= pwq.active_objs 3724 =C2=B1 9% -25.9% 2758 =C2=B1 9% slabinfo.eventpoll_= pwq.num_objs 760.00 =C2=B1 6% -17.1% 630.00 =C2=B1 2% slabinfo.file_lock_= cache.active_objs 760.00 =C2=B1 6% -17.1% 630.00 =C2=B1 2% slabinfo.file_lock_= cache.num_objs 7771 =C2=B1 60% +112.3% 16501 numa-meminfo.node0.Inact= ive(anon) 8035 =C2=B1 58% +111.6% 17005 =C2=B1 2% numa-meminfo.node0.= Shmem 93367 =C2=B1 2% +12.8% 105291 numa-meminfo.node0.Slab 21669 +8.8% 23569 =C2=B1 4% numa-meminfo.node1.Activ= e(file) 9225 =C2=B1 51% -94.7% 493.50 =C2=B1 62% numa-meminfo.node1.= Inactive(anon) 31028 =C2=B1 6% -10.9% 27656 numa-meminfo.node1.SRecl= aimable 62893 =C2=B1 4% -13.6% 54313 =C2=B1 7% numa-meminfo.node1.= SUnreclaim 9625 =C2=B1 49% -92.8% 690.00 =C2=B1 51% numa-meminfo.node1.= Shmem 93922 -12.7% 81969 =C2=B1 5% numa-meminfo.node1.Slab 1942 =C2=B1 61% +112.4% 4125 numa-vmstat.node0.nr_ina= ctive_anon 2007 =C2=B1 59% +111.7% 4250 =C2=B1 2% numa-vmstat.node0.n= r_shmem 1942 =C2=B1 61% +112.4% 4125 numa-vmstat.node0.nr_zon= e_inactive_anon 5390 +9.3% 5892 =C2=B1 4% numa-vmstat.node1.nr_act= ive_file 2305 =C2=B1 51% -94.7% 123.25 =C2=B1 62% numa-vmstat.node1.n= r_inactive_anon 2404 =C2=B1 49% -92.8% 172.00 =C2=B1 51% numa-vmstat.node1.n= r_shmem 15666 =C2=B1 4% -13.3% 13579 =C2=B1 7% numa-vmstat.node1.n= r_slab_unreclaimable 5390 +9.3% 5892 =C2=B1 4% numa-vmstat.node1.nr_zon= e_active_file 2305 =C2=B1 51% -94.7% 123.25 =C2=B1 62% numa-vmstat.node1.n= r_zone_inactive_anon 11.33 =C2=B1120% -11.3 0.00 perf-profile.calltrace.c= ycles-pp.__vfs_read.vfs_read.sys_read.do_syscall_64.entry_SYSCALL_64_after_= hwframe 9.83 =C2=B1140% -9.8 0.00 perf-profile.calltrace.c= ycles-pp.entry_SYSCALL_64_after_hwframe.read 9.83 =C2=B1140% -9.8 0.00 perf-profile.calltrace.c= ycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.read 9.83 =C2=B1140% -9.8 0.00 perf-profile.calltrace.c= ycles-pp.read 9.83 =C2=B1140% -9.8 0.00 perf-profile.calltrace.c= ycles-pp.sys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read 9.83 =C2=B1140% -9.8 0.00 perf-profile.calltrace.c= ycles-pp.vfs_read.sys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read 20.83 =C2=B1103% -8.3 12.50 =C2=B1173% perf-profile.calltr= ace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64 20.83 =C2=B1103% -8.3 12.50 =C2=B1173% perf-profile.calltr= ace.cycles-pp.start_secondary.secondary_startup_64 20.83 =C2=B1103% -8.3 12.50 =C2=B1173% perf-profile.calltr= ace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 20.33 =C2=B1103% -7.8 12.50 =C2=B1173% perf-profile.calltr= ace.cycles-pp.cpuidle_enter_state.do_idle.cpu_startup_entry.start_secondary= .secondary_startup_64 20.33 =C2=B1103% -7.8 12.50 =C2=B1173% perf-profile.calltr= ace.cycles-pp.intel_idle.cpuidle_enter_state.do_idle.cpu_startup_entry.star= t_secondary 12.83 =C2=B1108% -0.3 12.50 =C2=B1173% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe 12.83 =C2=B1108% -0.3 12.50 =C2=B1173% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe 27016 =C2=B1 6% -12.9% 23538 =C2=B1 5% sched_debug.cfs_rq:= /.min_vruntime.max 2243 =C2=B1 40% -47.7% 1173 =C2=B1 35% sched_debug.cfs_rq:= /.min_vruntime.min -692.28 +943.1% -7221 sched_debug.cfs_rq:/.spread0.= avg 19808 =C2=B1 11% -47.9% 10321 =C2=B1 61% sched_debug.cfs_rq:= /.spread0.max -5010 +140.7% -12059 sched_debug.cfs_rq:/.spread0.= min 2.18 =C2=B1 9% -12.5% 1.91 =C2=B1 8% sched_debug.cpu.cpu= _load[0].avg 160.00 =C2=B1 22% -42.2% 92.50 =C2=B1 25% sched_debug.cpu.cpu= _load[4].max 18.25 =C2=B1 22% -37.0% 11.50 =C2=B1 14% sched_debug.cpu.cpu= _load[4].stddev 282.50 =C2=B1 11% -16.2% 236.72 =C2=B1 6% sched_debug.cpu.cur= r->pid.avg 642.46 =C2=B1 4% -7.3% 595.31 sched_debug.cpu.curr->pi= d.stddev 229.75 -19.0% 186.00 =C2=B1 9% sched_debug.cpu.nr_switc= hes.min 1754 =C2=B1 11% +30.2% 2284 =C2=B1 8% sched_debug.cpu.nr_= switches.stddev 5.25 =C2=B1 15% +128.6% 12.00 =C2=B1 20% sched_debug.cpu.nr_= uninterruptible.max 2.38 =C2=B1 13% +50.4% 3.57 =C2=B1 19% sched_debug.cpu.nr_= uninterruptible.stddev 1.56 =C2=B1171% +602.6% 10.93 =C2=B1 52% sched_debug.cpu.ttw= u_count.avg 9.75 =C2=B1161% +2407.7% 244.50 =C2=B1 51% sched_debug.cpu.ttw= u_count.max 3.53 =C2=B1167% +1270.9% 48.37 =C2=B1 50% sched_debug.cpu.ttw= u_count.stddev 3.14 =C2=B1 12% +41.1% 4.43 =C2=B1 17% perf-stat.i.cpi 0.32 =C2=B1 13% -24.8% 0.24 =C2=B1 12% perf-stat.i.ipc 14784 =C2=B1 4% -25.8% 10970 =C2=B1 16% perf-stat.i.minor-f= aults 37.43 =C2=B1 11% -32.1 5.36 =C2=B1 27% perf-stat.i.node-lo= ad-miss-rate% 1700226 =C2=B1 23% -86.3% 233356 =C2=B1 9% perf-stat.i.node-lo= ad-misses 2814735 =C2=B1 20% +183.3% 7973698 =C2=B1 61% perf-stat.i.node-lo= ads 36.40 =C2=B1 15% -34.6 1.80 =C2=B1 79% perf-stat.i.node-st= ore-miss-rate% 3649361 =C2=B1 35% -95.2% 175235 =C2=B1 54% perf-stat.i.node-st= ore-misses 14790 =C2=B1 4% -25.8% 10971 =C2=B1 16% perf-stat.i.page-fa= ults 3.14 =C2=B1 12% +45.8% 4.58 =C2=B1 20% perf-stat.overall.c= pi 0.32 =C2=B1 13% -29.6% 0.23 =C2=B1 20% perf-stat.overall.i= pc 37.43 =C2=B1 11% -33.1 4.30 =C2=B1 57% perf-stat.overall.n= ode-load-miss-rate% 36.40 =C2=B1 15% -34.8 1.58 =C2=B1 99% perf-stat.overall.n= ode-store-miss-rate% 7440 =C2=B1 4% -15.4% 6296 =C2=B1 6% perf-stat.ps.minor-= faults 855845 =C2=B1 24% -83.9% 138073 =C2=B1 21% perf-stat.ps.node-l= oad-misses 1416749 =C2=B1 20% +257.9% 5070429 =C2=B1 69% perf-stat.ps.node-l= oads 1837180 =C2=B1 35% -94.4% 103194 =C2=B1 56% perf-stat.ps.node-s= tore-misses 7443 =C2=B1 4% -15.4% 6297 =C2=B1 6% perf-stat.ps.page-f= aults 2645 =C2=B1 6% +21.1% 3205 =C2=B1 8% interrupts.CPU0.LOC= :Local_timer_interrupts 2659 =C2=B1 5% +19.9% 3189 =C2=B1 8% interrupts.CPU1.LOC= :Local_timer_interrupts 2690 =C2=B1 4% +21.8% 3278 =C2=B1 10% interrupts.CPU10.LO= C:Local_timer_interrupts 2649 =C2=B1 5% +22.0% 3233 =C2=B1 8% interrupts.CPU11.LO= C:Local_timer_interrupts 2665 =C2=B1 5% +20.0% 3198 =C2=B1 8% interrupts.CPU12.LO= C:Local_timer_interrupts 2697 =C2=B1 7% +18.6% 3200 =C2=B1 8% interrupts.CPU13.LO= C:Local_timer_interrupts 2668 =C2=B1 5% +19.6% 3192 =C2=B1 8% interrupts.CPU14.LO= C:Local_timer_interrupts 2656 =C2=B1 5% +21.3% 3223 =C2=B1 7% interrupts.CPU15.LO= C:Local_timer_interrupts 2652 =C2=B1 5% +20.6% 3199 =C2=B1 8% interrupts.CPU16.LO= C:Local_timer_interrupts 2680 =C2=B1 4% +20.4% 3227 =C2=B1 8% interrupts.CPU17.LO= C:Local_timer_interrupts 2653 =C2=B1 5% +21.5% 3224 =C2=B1 9% interrupts.CPU18.LO= C:Local_timer_interrupts 2685 =C2=B1 5% +20.2% 3228 =C2=B1 8% interrupts.CPU19.LO= C:Local_timer_interrupts 2676 =C2=B1 5% +20.7% 3229 =C2=B1 9% interrupts.CPU2.LOC= :Local_timer_interrupts 2665 =C2=B1 5% +20.6% 3215 =C2=B1 9% interrupts.CPU20.LO= C:Local_timer_interrupts 2681 =C2=B1 5% +19.3% 3198 =C2=B1 8% interrupts.CPU21.LO= C:Local_timer_interrupts 2653 =C2=B1 5% +20.8% 3206 =C2=B1 8% interrupts.CPU22.LO= C:Local_timer_interrupts 2643 =C2=B1 6% +22.8% 3245 =C2=B1 8% interrupts.CPU23.LO= C:Local_timer_interrupts 2654 =C2=B1 5% +21.7% 3231 =C2=B1 7% interrupts.CPU24.LO= C:Local_timer_interrupts 2649 =C2=B1 5% +21.8% 3226 =C2=B1 7% interrupts.CPU25.LO= C:Local_timer_interrupts 2707 =C2=B1 7% +20.0% 3248 =C2=B1 7% interrupts.CPU26.LO= C:Local_timer_interrupts 2701 =C2=B1 6% +20.2% 3247 =C2=B1 8% interrupts.CPU27.LO= C:Local_timer_interrupts 2701 =C2=B1 6% +18.8% 3208 =C2=B1 8% interrupts.CPU28.LO= C:Local_timer_interrupts 2702 =C2=B1 5% +18.4% 3201 =C2=B1 8% interrupts.CPU29.LO= C:Local_timer_interrupts 2688 =C2=B1 6% +18.8% 3193 =C2=B1 8% interrupts.CPU30.LO= C:Local_timer_interrupts 2641 =C2=B1 6% +21.5% 3208 =C2=B1 8% interrupts.CPU31.LO= C:Local_timer_interrupts 2666 =C2=B1 4% +20.4% 3210 =C2=B1 8% interrupts.CPU32.LO= C:Local_timer_interrupts 2639 =C2=B1 5% +21.4% 3204 =C2=B1 8% interrupts.CPU33.LO= C:Local_timer_interrupts 2656 =C2=B1 5% +22.2% 3246 =C2=B1 8% interrupts.CPU34.LO= C:Local_timer_interrupts 2664 =C2=B1 5% +21.8% 3245 =C2=B1 8% interrupts.CPU35.LO= C:Local_timer_interrupts 2680 =C2=B1 6% +20.9% 3241 =C2=B1 8% interrupts.CPU36.LO= C:Local_timer_interrupts 2650 =C2=B1 6% +22.4% 3245 =C2=B1 7% interrupts.CPU37.LO= C:Local_timer_interrupts 2653 =C2=B1 6% +20.8% 3206 =C2=B1 8% interrupts.CPU38.LO= C:Local_timer_interrupts 2653 =C2=B1 5% +21.6% 3226 =C2=B1 8% interrupts.CPU39.LO= C:Local_timer_interrupts 2650 =C2=B1 5% +23.6% 3276 =C2=B1 6% interrupts.CPU4.LOC= :Local_timer_interrupts 2679 =C2=B1 6% +19.6% 3204 =C2=B1 8% interrupts.CPU40.LO= C:Local_timer_interrupts 2649 =C2=B1 5% +20.9% 3204 =C2=B1 8% interrupts.CPU41.LO= C:Local_timer_interrupts 2666 =C2=B1 6% +20.2% 3204 =C2=B1 8% interrupts.CPU42.LO= C:Local_timer_interrupts 2699 =C2=B1 6% +18.9% 3209 =C2=B1 8% interrupts.CPU43.LO= C:Local_timer_interrupts 2685 =C2=B1 8% +21.2% 3254 =C2=B1 9% interrupts.CPU44.LO= C:Local_timer_interrupts 2718 =C2=B1 8% +18.9% 3233 =C2=B1 8% interrupts.CPU45.LO= C:Local_timer_interrupts 2644 =C2=B1 6% +21.0% 3200 =C2=B1 9% interrupts.CPU46.LO= C:Local_timer_interrupts 2672 =C2=B1 5% +19.8% 3201 =C2=B1 9% interrupts.CPU47.LO= C:Local_timer_interrupts 2662 =C2=B1 5% +21.0% 3220 =C2=B1 9% interrupts.CPU48.LO= C:Local_timer_interrupts 2676 =C2=B1 5% +20.2% 3216 =C2=B1 8% interrupts.CPU49.LO= C:Local_timer_interrupts 2655 =C2=B1 5% +20.5% 3200 =C2=B1 8% interrupts.CPU5.LOC= :Local_timer_interrupts 623.75 +14.3% 712.75 =C2=B1 11% interrupts.CPU50.CAL:Fun= ction_call_interrupts 2672 =C2=B1 6% +19.4% 3191 =C2=B1 8% interrupts.CPU50.LO= C:Local_timer_interrupts 2653 =C2=B1 5% +20.4% 3194 =C2=B1 8% interrupts.CPU51.LO= C:Local_timer_interrupts 2640 =C2=B1 6% +20.9% 3193 =C2=B1 8% interrupts.CPU52.LO= C:Local_timer_interrupts 2665 =C2=B1 6% +19.9% 3196 =C2=B1 8% interrupts.CPU53.LO= C:Local_timer_interrupts 2657 =C2=B1 5% +20.0% 3189 =C2=B1 8% interrupts.CPU54.LO= C:Local_timer_interrupts 2653 =C2=B1 5% +21.1% 3212 =C2=B1 9% interrupts.CPU55.LO= C:Local_timer_interrupts 2659 =C2=B1 5% +20.0% 3192 =C2=B1 8% interrupts.CPU56.LO= C:Local_timer_interrupts 208.75 =C2=B1 59% -84.7% 32.00 =C2=B1173% interrupts.CPU56.TL= B:TLB_shootdowns 2657 =C2=B1 5% +20.2% 3194 =C2=B1 8% interrupts.CPU57.LO= C:Local_timer_interrupts 2638 =C2=B1 6% +21.0% 3192 =C2=B1 8% interrupts.CPU58.LO= C:Local_timer_interrupts 2667 =C2=B1 7% +19.7% 3194 =C2=B1 8% interrupts.CPU59.LO= C:Local_timer_interrupts 2649 =C2=B1 5% +21.0% 3205 =C2=B1 8% interrupts.CPU6.LOC= :Local_timer_interrupts 236.00 =C2=B1 66% -86.2% 32.50 =C2=B1169% interrupts.CPU6.TLB= :TLB_shootdowns 2677 =C2=B1 6% +19.0% 3186 =C2=B1 8% interrupts.CPU60.LO= C:Local_timer_interrupts 2674 =C2=B1 6% +19.3% 3191 =C2=B1 8% interrupts.CPU61.LO= C:Local_timer_interrupts 2658 =C2=B1 5% +20.2% 3194 =C2=B1 8% interrupts.CPU62.LO= C:Local_timer_interrupts 2666 =C2=B1 5% +20.8% 3221 =C2=B1 9% interrupts.CPU63.LO= C:Local_timer_interrupts 2690 =C2=B1 6% +19.9% 3225 =C2=B1 10% interrupts.CPU64.LO= C:Local_timer_interrupts 2653 =C2=B1 5% +20.4% 3194 =C2=B1 8% interrupts.CPU65.LO= C:Local_timer_interrupts 652.50 =C2=B1 9% +21.9% 795.25 =C2=B1 18% interrupts.CPU66.CA= L:Function_call_interrupts 2669 =C2=B1 5% +19.7% 3196 =C2=B1 8% interrupts.CPU66.LO= C:Local_timer_interrupts 2655 =C2=B1 5% +20.2% 3191 =C2=B1 8% interrupts.CPU67.LO= C:Local_timer_interrupts 2665 =C2=B1 5% +20.4% 3207 =C2=B1 8% interrupts.CPU68.LO= C:Local_timer_interrupts 614.50 +27.0% 780.50 =C2=B1 25% interrupts.CPU69.CAL:Fun= ction_call_interrupts 2666 =C2=B1 5% +21.2% 3232 =C2=B1 9% interrupts.CPU69.LO= C:Local_timer_interrupts 2678 =C2=B1 6% +21.1% 3243 =C2=B1 7% interrupts.CPU7.LOC= :Local_timer_interrupts 657.50 =C2=B1 9% +24.1% 815.75 =C2=B1 21% interrupts.CPU70.CA= L:Function_call_interrupts 2676 =C2=B1 6% +19.9% 3208 =C2=B1 8% interrupts.CPU70.LO= C:Local_timer_interrupts 657.00 =C2=B1 9% +24.2% 815.75 =C2=B1 21% interrupts.CPU71.CA= L:Function_call_interrupts 2674 =C2=B1 6% +19.5% 3194 =C2=B1 8% interrupts.CPU71.LO= C:Local_timer_interrupts 2653 =C2=B1 5% +21.4% 3221 =C2=B1 9% interrupts.CPU72.LO= C:Local_timer_interrupts 2670 =C2=B1 6% +20.0% 3204 =C2=B1 8% interrupts.CPU73.LO= C:Local_timer_interrupts 2669 =C2=B1 6% +19.8% 3197 =C2=B1 9% interrupts.CPU74.LO= C:Local_timer_interrupts 652.00 =C2=B1 9% +25.3% 816.75 =C2=B1 21% interrupts.CPU75.CA= L:Function_call_interrupts 2641 =C2=B1 5% +21.4% 3205 =C2=B1 8% interrupts.CPU75.LO= C:Local_timer_interrupts 625.00 +25.8% 786.25 =C2=B1 16% interrupts.CPU76.CAL:Fun= ction_call_interrupts 2660 =C2=B1 5% +20.6% 3208 =C2=B1 8% interrupts.CPU76.LO= C:Local_timer_interrupts 656.75 =C2=B1 9% +20.6% 791.75 =C2=B1 17% interrupts.CPU77.CA= L:Function_call_interrupts 2665 =C2=B1 5% +19.6% 3187 =C2=B1 8% interrupts.CPU77.LO= C:Local_timer_interrupts 657.00 =C2=B1 9% +21.3% 796.75 =C2=B1 18% interrupts.CPU78.CA= L:Function_call_interrupts 2666 =C2=B1 5% +19.7% 3190 =C2=B1 8% interrupts.CPU78.LO= C:Local_timer_interrupts 2660 =C2=B1 5% +19.9% 3190 =C2=B1 8% interrupts.CPU79.LO= C:Local_timer_interrupts 648.75 =C2=B1 7% +19.2% 773.00 =C2=B1 16% interrupts.CPU8.CAL= :Function_call_interrupts 2647 =C2=B1 5% +21.3% 3211 =C2=B1 7% interrupts.CPU8.LOC= :Local_timer_interrupts 2671 =C2=B1 6% +19.5% 3191 =C2=B1 8% interrupts.CPU80.LO= C:Local_timer_interrupts 2660 =C2=B1 5% +20.9% 3217 =C2=B1 8% interrupts.CPU81.LO= C:Local_timer_interrupts 2639 =C2=B1 6% +21.6% 3209 =C2=B1 8% interrupts.CPU82.LO= C:Local_timer_interrupts 2652 =C2=B1 5% +21.5% 3223 =C2=B1 7% interrupts.CPU83.LO= C:Local_timer_interrupts 2656 =C2=B1 5% +20.5% 3201 =C2=B1 8% interrupts.CPU84.LO= C:Local_timer_interrupts 2678 =C2=B1 4% +19.8% 3207 =C2=B1 8% interrupts.CPU85.LO= C:Local_timer_interrupts 2659 =C2=B1 5% +20.7% 3209 =C2=B1 8% interrupts.CPU86.LO= C:Local_timer_interrupts 656.25 =C2=B1 9% +24.8% 819.00 =C2=B1 22% interrupts.CPU87.CA= L:Function_call_interrupts 2656 =C2=B1 5% +20.5% 3200 =C2=B1 8% interrupts.CPU87.LO= C:Local_timer_interrupts 2655 =C2=B1 5% +20.9% 3211 =C2=B1 8% interrupts.CPU9.LOC= :Local_timer_interrupts 234559 =C2=B1 5% +20.5% 282643 =C2=B1 8% interrupts.LOC:Loca= l_timer_interrupts ***************************************************************************= ************************ lkp-bdw-ep6: 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz with 128G= memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/cpufreq_governor/kconfig/nr_threads/rootfs/tbox_group/testcase/uco= de: gcc-7/performance/x86_64-rhel-7.2/100%/debian-x86_64-2018-04-03.cgz/lkp-b= dw-ep6/plzip/0xb00002e commit: = 24d0c1d6e6 ("sched/fair: Do not migrate due to a sync wakeup on exit") 2c83362734 ("sched/fair: Consider SD_NUMA when selecting the most idle gr= oup to schedule on") 24d0c1d6e65f635b 2c83362734dad8e48ccc0710b5c = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 4674851 -5.8% 4402603 plzip.time.minor_page_faults 187.93 -1.7% 184.66 plzip.time.system_time 236915 +3.3% 244744 plzip.time.voluntary_context_= switches 20188778 =C2=B1 7% +62.1% 32719513 =C2=B1 32% cpuidle.POLL.time 0.00 -0.0 0.00 =C2=B1 24% mpstat.cpu.soft% 11424 =C2=B1 49% -62.2% 4321 =C2=B1169% numa-numastat.node0= .other_node 2223 -2.7% 2163 vmstat.system.cs 199507 -6.3% 186973 vmstat.system.in 11254 +22.5% 13784 =C2=B1 16% numa-meminfo.node0.Mapped 75.00 +544.0% 483.00 =C2=B1 81% numa-meminfo.node0.Mlock= ed 75.00 +544.0% 483.00 =C2=B1 81% numa-meminfo.node0.Unevi= ctable 38772 =C2=B1 5% -11.6% 34263 =C2=B1 10% numa-meminfo.node1.= SReclaimable 2793 +25.4% 3502 =C2=B1 14% numa-vmstat.node0.nr_map= ped 18.50 =C2=B1 2% +550.0% 120.25 =C2=B1 82% numa-vmstat.node0.n= r_mlock 18.50 =C2=B1 2% +550.0% 120.25 =C2=B1 82% numa-vmstat.node0.n= r_unevictable 18.50 =C2=B1 2% +550.0% 120.25 =C2=B1 82% numa-vmstat.node0.n= r_zone_unevictable 11543 =C2=B1 49% -60.8% 4519 =C2=B1159% numa-vmstat.node0.n= uma_other 9693 =C2=B1 5% -11.6% 8566 =C2=B1 10% numa-vmstat.node1.n= r_slab_reclaimable 3008454 -9.0% 2737405 proc-vmstat.numa_hint_faults 2421331 -7.5% 2240371 proc-vmstat.numa_hint_faults_= local 185494 -11.9% 163404 proc-vmstat.numa_huge_pte_upd= ates 5591805 =C2=B1 3% -12.4% 4899638 =C2=B1 3% proc-vmstat.numa_pa= ges_migrated 98610869 -11.8% 86933972 proc-vmstat.numa_pte_updates 5570737 -4.9% 5295155 proc-vmstat.pgfault 5591805 =C2=B1 3% -12.4% 4899638 =C2=B1 3% proc-vmstat.pgmigra= te_success 2358 =C2=B1 3% -24.9% 1770 =C2=B1 14% slabinfo.eventpoll_= epi.active_objs 2358 =C2=B1 3% -24.9% 1770 =C2=B1 14% slabinfo.eventpoll_= epi.num_objs 4127 =C2=B1 3% -25.6% 3071 =C2=B1 15% slabinfo.eventpoll_= pwq.active_objs 4127 =C2=B1 3% -25.6% 3071 =C2=B1 15% slabinfo.eventpoll_= pwq.num_objs 767.50 =C2=B1 5% -16.6% 640.00 =C2=B1 10% slabinfo.file_lock_= cache.active_objs 767.50 =C2=B1 5% -16.6% 640.00 =C2=B1 10% slabinfo.file_lock_= cache.num_objs 548.00 =C2=B1 12% -13.4% 474.75 =C2=B1 17% slabinfo.skbuff_fcl= one_cache.active_objs 548.00 =C2=B1 12% -13.4% 474.75 =C2=B1 17% slabinfo.skbuff_fcl= one_cache.num_objs 3424 -13.7% 2955 =C2=B1 8% slabinfo.sock_inode_cach= e.active_objs 3424 -13.7% 2955 =C2=B1 8% slabinfo.sock_inode_cach= e.num_objs 1.38 +8.7% 1.50 =C2=B1 6% sched_debug.cfs_rq:/.nr_= spread_over.avg 123441 =C2=B1 32% -87.5% 15420 =C2=B1 31% sched_debug.cfs_rq:= /.spread0.avg 310956 =C2=B1 19% -40.1% 186343 =C2=B1 7% sched_debug.cfs_rq:= /.spread0.max 29.67 =C2=B1 5% -7.4% 27.46 =C2=B1 5% sched_debug.cpu.cpu= _load[1].max 53.50 =C2=B1 8% -16.1% 44.88 =C2=B1 16% sched_debug.cpu.cpu= _load[4].max 4.96 =C2=B1 7% -16.0% 4.17 =C2=B1 17% sched_debug.cpu.cpu= _load[4].stddev 3942 =C2=B1 15% -36.1% 2519 =C2=B1 42% sched_debug.cpu.cur= r->pid.min 312.17 =C2=B1 4% -12.6% 272.83 =C2=B1 4% sched_debug.cpu.sch= ed_goidle.stddev 5485 +31.8% 7231 =C2=B1 15% sched_debug.cpu.ttwu_cou= nt.max 829.33 =C2=B1 6% -10.5% 742.58 =C2=B1 12% sched_debug.cpu.ttw= u_count.min 3789 =C2=B1 3% +38.5% 5249 =C2=B1 18% sched_debug.cpu.ttw= u_local.max 361.67 =C2=B1 16% -24.7% 272.42 =C2=B1 9% sched_debug.cpu.ttw= u_local.min 42735 =C2=B1 4% -9.5% 38655 =C2=B1 4% softirqs.CPU1.RCU 43986 -11.1% 39106 =C2=B1 6% softirqs.CPU11.RCU 138451 =C2=B1 3% -6.2% 129877 =C2=B1 3% softirqs.CPU11.TIMER 43616 =C2=B1 3% -11.3% 38683 =C2=B1 8% softirqs.CPU14.RCU 46391 =C2=B1 3% -15.0% 39420 =C2=B1 4% softirqs.CPU2.RCU 46679 =C2=B1 2% -10.4% 41843 =C2=B1 2% softirqs.CPU35.RCU 54405 =C2=B1 9% -13.0% 47347 =C2=B1 11% softirqs.CPU36.RCU 53662 =C2=B1 5% -16.5% 44815 =C2=B1 5% softirqs.CPU37.RCU 51563 =C2=B1 11% -17.6% 42505 =C2=B1 5% softirqs.CPU39.RCU 146287 =C2=B1 3% -7.7% 135015 =C2=B1 3% softirqs.CPU4.TIMER 51810 =C2=B1 8% -12.9% 45103 =C2=B1 11% softirqs.CPU41.RCU 144965 =C2=B1 3% -7.2% 134488 =C2=B1 2% softirqs.CPU5.TIMER 36399 =C2=B1 2% +19.8% 43611 =C2=B1 2% softirqs.CPU66.RCU 54540 -17.2% 45175 =C2=B1 2% softirqs.CPU68.RCU 45027 -10.8% 40167 =C2=B1 6% softirqs.CPU7.RCU 46747 =C2=B1 10% -20.2% 37293 =C2=B1 10% softirqs.CPU77.RCU 42610 =C2=B1 2% -10.8% 38011 =C2=B1 7% softirqs.CPU83.RCU 43534 =C2=B1 3% -10.6% 38935 =C2=B1 9% softirqs.CPU87.RCU 45144 =C2=B1 4% -8.2% 41426 =C2=B1 5% softirqs.CPU9.RCU 2207 -2.7% 2149 perf-stat.i.context-switches 132.50 -6.8% 123.43 =C2=B1 2% perf-stat.i.cpu-migratio= ns 0.04 -0.0 0.03 =C2=B1 2% perf-stat.i.dTLB-store-m= iss-rate% 2870039 -7.1% 2665015 perf-stat.i.dTLB-store-misses 69.91 +2.8 72.76 =C2=B1 2% perf-stat.i.iTLB-load-mi= ss-rate% 593399 -13.4% 513752 =C2=B1 3% perf-stat.i.iTLB-loads 15830 -5.4% 14979 perf-stat.i.minor-faults 5.76 =C2=B1 6% -1.1 4.63 =C2=B1 12% perf-stat.i.node-lo= ad-miss-rate% 29280168 =C2=B1 5% -22.1% 22809166 =C2=B1 7% perf-stat.i.node-lo= ad-misses 5.96 =C2=B1 8% -1.4 4.52 =C2=B1 11% perf-stat.i.node-st= ore-miss-rate% 4992121 =C2=B1 7% -27.5% 3621719 =C2=B1 7% perf-stat.i.node-st= ore-misses 15830 -5.4% 14979 perf-stat.i.page-faults 0.04 -0.0 0.03 perf-stat.overall.dTLB-store-= miss-rate% 5.46 =C2=B1 5% -1.2 4.24 =C2=B1 7% perf-stat.overall.n= ode-load-miss-rate% 5.68 =C2=B1 7% -1.6 4.12 =C2=B1 8% perf-stat.overall.n= ode-store-miss-rate% 2201 -2.6% 2143 perf-stat.ps.context-switches 132.11 -6.8% 123.07 =C2=B1 2% perf-stat.ps.cpu-migrati= ons 2861551 -7.1% 2657323 perf-stat.ps.dTLB-store-misses 591695 -13.4% 512284 =C2=B1 3% perf-stat.ps.iTLB-loads 15785 -5.4% 14937 perf-stat.ps.minor-faults 29194092 =C2=B1 5% -22.1% 22742509 =C2=B1 7% perf-stat.ps.node-l= oad-misses 4977398 =C2=B1 7% -27.4% 3611184 =C2=B1 7% perf-stat.ps.node-s= tore-misses 15785 -5.4% 14937 perf-stat.ps.page-faults 37.67 -3.5 34.22 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.apic_timer_interrupt 36.20 -3.2 32.98 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.smp_apic_timer_interrupt.apic_timer_interrupt 30.64 -2.6 28.08 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.hrtimer_interrupt.smp_apic_timer_interrupt.apic_timer_interrupt 15.44 =C2=B1 8% -2.2 13.23 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.tick_sched_handle.tick_sched_timer.__hrtimer_run_queues.hrtim= er_interrupt.smp_apic_timer_interrupt 16.59 =C2=B1 7% -2.2 14.40 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.tick_sched_timer.__hrtimer_run_queues.hrtimer_interrupt.smp_a= pic_timer_interrupt.apic_timer_interrupt 14.94 =C2=B1 8% -2.1 12.84 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.update_process_times.tick_sched_handle.tick_sched_timer.__hrt= imer_run_queues.hrtimer_interrupt 23.31 =C2=B1 2% -2.1 21.23 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__hrtimer_run_queues.hrtimer_interrupt.smp_apic_timer_interru= pt.apic_timer_interrupt 11.29 =C2=B1 5% -1.7 9.60 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.scheduler_tick.update_process_times.tick_sched_handle.tick_sc= hed_timer.__hrtimer_run_queues 8.27 =C2=B1 2% -1.0 7.23 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.task_tick_fair.scheduler_tick.update_process_times.tick_sched= _handle.tick_sched_timer 12.36 -0.6 11.71 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.entry_SYSCALL_64_after_hwframe 12.36 -0.6 11.71 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe 3.88 -0.6 3.31 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.vfs_write.sys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe 3.86 =C2=B1 2% -0.6 3.30 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.pipe_write.__vfs_write.vfs_write.sys_write.do_syscall_64 3.88 -0.6 3.32 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.sys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe 3.86 =C2=B1 2% -0.6 3.31 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__vfs_write.vfs_write.sys_write.do_syscall_64.entry_SYSCALL_6= 4_after_hwframe 4.08 -0.5 3.56 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.update_load_avg.task_tick_fair.scheduler_tick.update_process_times= .tick_sched_handle 2.81 =C2=B1 2% -0.4 2.39 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.copy_page_from_iter.pipe_write.__vfs_write.vfs_write.sys_write 2.62 =C2=B1 4% -0.4 2.21 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.copy_user_enhanced_fast_string.copyin.copy_page_from_iter.pip= e_write.__vfs_write 2.62 =C2=B1 4% -0.4 2.21 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.copyin.copy_page_from_iter.pipe_write.__vfs_write.vfs_write 0.87 =C2=B1 6% -0.4 0.47 =C2=B1 57% perf-profile.calltr= ace.cycles-pp.native_apic_msr_eoi_write.smp_apic_timer_interrupt.apic_timer= _interrupt 0.83 =C2=B1 7% -0.4 0.44 =C2=B1 58% perf-profile.calltr= ace.cycles-pp.account_user_time.update_process_times.tick_sched_handle.tick= _sched_timer.__hrtimer_run_queues 3.40 =C2=B1 3% -0.3 3.12 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.irq_exit.smp_apic_timer_interrupt.apic_timer_interrupt 3.00 =C2=B1 4% -0.3 2.71 perf-profile.calltrace.c= ycles-pp.__softirqentry_text_start.irq_exit.smp_apic_timer_interrupt.apic_t= imer_interrupt 1.44 =C2=B1 2% -0.2 1.29 =C2=B1 10% perf-profile.calltr= ace.cycles-pp.update_curr.task_tick_fair.scheduler_tick.update_process_time= s.tick_sched_handle 0.77 =C2=B1 3% -0.1 0.62 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.__remove_hrtimer.__hrtimer_run_queues.hrtimer_interrupt.smp_a= pic_timer_interrupt.apic_timer_interrupt 545.00 =C2=B1 25% -41.9% 316.75 =C2=B1 47% interrupts.36:IR-PC= I-MSI.1572867-edge.eth0-TxRx-2 203.50 =C2=B1 9% +45.3% 295.75 =C2=B1 24% interrupts.39:IR-PC= I-MSI.1572870-edge.eth0-TxRx-5 38166429 -11.0% 33961585 interrupts.CAL:Function_call_= interrupts 432615 -10.9% 385659 interrupts.CPU0.CAL:Function_= call_interrupts 434222 -11.2% 385591 interrupts.CPU1.CAL:Function_= call_interrupts 432253 =C2=B1 2% -10.6% 386505 interrupts.CPU10.CAL:Fun= ction_call_interrupts 432492 =C2=B1 2% -11.0% 384996 interrupts.CPU11.CAL:Fun= ction_call_interrupts 450925 =C2=B1 2% -7.4% 417361 =C2=B1 2% interrupts.CPU11.TL= B:TLB_shootdowns 431152 -10.4% 386198 interrupts.CPU12.CAL:Function= _call_interrupts 7893 -37.4% 4939 =C2=B1 34% interrupts.CPU12.NMI:Non= -maskable_interrupts 7893 -37.4% 4939 =C2=B1 34% interrupts.CPU12.PMI:Per= formance_monitoring_interrupts 431989 =C2=B1 2% -10.8% 385478 interrupts.CPU13.CAL:Fun= ction_call_interrupts 432141 -10.8% 385372 interrupts.CPU14.CAL:Function= _call_interrupts 430309 -10.2% 386216 interrupts.CPU15.CAL:Function= _call_interrupts 545.00 =C2=B1 25% -41.9% 316.75 =C2=B1 47% interrupts.CPU16.36= :IR-PCI-MSI.1572867-edge.eth0-TxRx-2 432466 -10.4% 387465 interrupts.CPU16.CAL:Function= _call_interrupts 432582 -11.0% 384925 interrupts.CPU17.CAL:Function= _call_interrupts 434853 -11.0% 386855 interrupts.CPU18.CAL:Function= _call_interrupts 203.50 =C2=B1 9% +45.3% 295.75 =C2=B1 24% interrupts.CPU19.39= :IR-PCI-MSI.1572870-edge.eth0-TxRx-5 432706 -10.6% 386950 interrupts.CPU19.CAL:Function= _call_interrupts 434387 -12.4% 380661 interrupts.CPU2.CAL:Function_= call_interrupts 453229 -9.2% 411516 interrupts.CPU2.TLB:TLB_shoot= downs 435346 -11.3% 386104 interrupts.CPU20.CAL:Function= _call_interrupts 454122 -7.9% 418229 =C2=B1 2% interrupts.CPU20.TLB:TLB= _shootdowns 434493 -10.9% 387125 interrupts.CPU21.CAL:Function= _call_interrupts 621.00 =C2=B1 11% +64.5% 1021 =C2=B1 20% interrupts.CPU21.RE= S:Rescheduling_interrupts 425823 =C2=B1 3% -9.4% 385897 interrupts.CPU22.CAL:Fun= ction_call_interrupts 433468 -11.0% 385821 interrupts.CPU23.CAL:Function= _call_interrupts 434913 -11.2% 386097 interrupts.CPU24.CAL:Function= _call_interrupts 434374 -11.2% 385692 interrupts.CPU25.CAL:Function= _call_interrupts 433527 -10.6% 387596 interrupts.CPU26.CAL:Function= _call_interrupts 434308 -11.3% 385115 interrupts.CPU27.CAL:Function= _call_interrupts 431181 -10.9% 384326 interrupts.CPU28.CAL:Function= _call_interrupts 434448 -11.5% 384490 interrupts.CPU29.CAL:Function= _call_interrupts 453474 =C2=B1 2% -8.0% 417056 interrupts.CPU29.TLB:TLB= _shootdowns 433938 -11.1% 385867 interrupts.CPU3.CAL:Function_= call_interrupts 2739 =C2=B1 14% -41.8% 1594 =C2=B1 27% interrupts.CPU3.RES= :Rescheduling_interrupts 433773 -11.0% 386014 interrupts.CPU30.CAL:Function= _call_interrupts 434250 -11.1% 385917 interrupts.CPU31.CAL:Function= _call_interrupts 436173 -11.6% 385778 interrupts.CPU32.CAL:Function= _call_interrupts 455271 =C2=B1 2% -8.0% 418794 =C2=B1 2% interrupts.CPU32.TL= B:TLB_shootdowns 435787 -11.4% 386189 interrupts.CPU33.CAL:Function= _call_interrupts 436438 -11.5% 386321 interrupts.CPU34.CAL:Function= _call_interrupts 433917 -11.4% 384653 interrupts.CPU35.CAL:Function= _call_interrupts 434362 -10.8% 387306 interrupts.CPU36.CAL:Function= _call_interrupts 434686 -11.3% 385416 interrupts.CPU37.CAL:Function= _call_interrupts 453983 =C2=B1 2% -7.8% 418472 interrupts.CPU37.TLB:TLB= _shootdowns 433245 -10.7% 386871 interrupts.CPU38.CAL:Function= _call_interrupts 430705 -10.0% 387585 interrupts.CPU39.CAL:Function= _call_interrupts 434411 -11.2% 385547 interrupts.CPU4.CAL:Function_= call_interrupts 1251 =C2=B1 9% +90.3% 2380 =C2=B1 32% interrupts.CPU4.RES= :Rescheduling_interrupts 434631 -11.1% 386349 interrupts.CPU40.CAL:Function= _call_interrupts 436453 -11.6% 385886 interrupts.CPU41.CAL:Function= _call_interrupts 436514 -11.5% 386455 interrupts.CPU42.CAL:Function= _call_interrupts 432629 =C2=B1 2% -11.0% 385234 interrupts.CPU43.CAL:Fun= ction_call_interrupts 1982 =C2=B1 40% -39.4% 1201 =C2=B1 44% interrupts.CPU43.RE= S:Rescheduling_interrupts 438403 -11.0% 390257 interrupts.CPU44.CAL:Function= _call_interrupts 437673 -10.6% 391240 interrupts.CPU45.CAL:Function= _call_interrupts 436956 -10.0% 393070 interrupts.CPU46.CAL:Function= _call_interrupts 436535 =C2=B1 2% -10.3% 391586 interrupts.CPU47.CAL:Fun= ction_call_interrupts 436404 =C2=B1 2% -10.3% 391331 interrupts.CPU48.CAL:Fun= ction_call_interrupts 440924 -11.0% 392351 interrupts.CPU49.CAL:Function= _call_interrupts 455336 =C2=B1 2% -8.0% 418988 =C2=B1 2% interrupts.CPU49.TL= B:TLB_shootdowns 429597 -10.2% 385817 interrupts.CPU5.CAL:Function_= call_interrupts 2657 =C2=B1 16% -57.7% 1125 =C2=B1 38% interrupts.CPU5.RES= :Rescheduling_interrupts 432290 -10.8% 385504 interrupts.CPU50.CAL:Function= _call_interrupts 430785 =C2=B1 2% -10.2% 386960 interrupts.CPU51.CAL:Fun= ction_call_interrupts 433428 =C2=B1 2% -11.0% 385627 interrupts.CPU52.CAL:Fun= ction_call_interrupts 452795 =C2=B1 2% -7.6% 418273 interrupts.CPU52.TLB:TLB= _shootdowns 432275 -10.8% 385758 interrupts.CPU53.CAL:Function= _call_interrupts 432401 -10.8% 385721 interrupts.CPU54.CAL:Function= _call_interrupts 433685 -11.2% 384984 interrupts.CPU55.CAL:Function= _call_interrupts 434907 -11.3% 385865 interrupts.CPU56.CAL:Function= _call_interrupts 454111 =C2=B1 2% -7.7% 419097 =C2=B1 2% interrupts.CPU56.TL= B:TLB_shootdowns 433831 =C2=B1 2% -11.6% 383393 interrupts.CPU57.CAL:Fun= ction_call_interrupts 452988 =C2=B1 2% -8.1% 416171 interrupts.CPU57.TLB:TLB= _shootdowns 434640 -11.0% 386694 interrupts.CPU58.CAL:Function= _call_interrupts 433779 -11.1% 385790 =C2=B1 2% interrupts.CPU59.CAL:Fun= ction_call_interrupts 433594 -11.3% 384456 =C2=B1 2% interrupts.CPU6.CAL:Func= tion_call_interrupts 433902 -11.5% 383949 interrupts.CPU60.CAL:Function= _call_interrupts 453607 -8.1% 416661 interrupts.CPU60.TLB:TLB_shoo= tdowns 432735 -10.7% 386644 interrupts.CPU61.CAL:Function= _call_interrupts 430100 =C2=B1 2% -10.3% 385648 interrupts.CPU62.CAL:Fun= ction_call_interrupts 1361 =C2=B1 17% -46.0% 734.75 =C2=B1 21% interrupts.CPU62.RE= S:Rescheduling_interrupts 430135 =C2=B1 2% -10.4% 385243 interrupts.CPU63.CAL:Fun= ction_call_interrupts 433506 -11.4% 384298 interrupts.CPU64.CAL:Function= _call_interrupts 428442 -10.6% 383084 interrupts.CPU65.CAL:Function= _call_interrupts 934.00 +41.7% 1323 =C2=B1 6% interrupts.CPU65.RES:Res= cheduling_interrupts 429851 -10.2% 385861 =C2=B1 2% interrupts.CPU66.CAL:Fun= ction_call_interrupts 432662 -10.6% 386768 interrupts.CPU67.CAL:Function= _call_interrupts 1137 =C2=B1 30% -37.3% 713.25 =C2=B1 22% interrupts.CPU67.RE= S:Rescheduling_interrupts 435998 -11.2% 387345 interrupts.CPU68.CAL:Function= _call_interrupts 433910 -11.1% 385547 =C2=B1 2% interrupts.CPU69.CAL:Fun= ction_call_interrupts 433665 -11.1% 385376 interrupts.CPU7.CAL:Function_= call_interrupts 433964 -11.2% 385200 interrupts.CPU70.CAL:Function= _call_interrupts 434280 -11.2% 385800 interrupts.CPU71.CAL:Function= _call_interrupts 436755 -12.1% 383884 interrupts.CPU72.CAL:Function= _call_interrupts 434534 -11.1% 386259 interrupts.CPU73.CAL:Function= _call_interrupts 435838 -11.3% 386437 interrupts.CPU74.CAL:Function= _call_interrupts 849.50 +22.9% 1044 =C2=B1 15% interrupts.CPU74.RES:Res= cheduling_interrupts 431545 -11.2% 383340 interrupts.CPU75.CAL:Function= _call_interrupts 435028 -11.6% 384709 interrupts.CPU76.CAL:Function= _call_interrupts 434623 -11.7% 383907 interrupts.CPU77.CAL:Function= _call_interrupts 432569 -11.0% 384848 interrupts.CPU78.CAL:Function= _call_interrupts 433842 -12.4% 379948 =C2=B1 3% interrupts.CPU79.CAL:Fun= ction_call_interrupts 453571 -9.3% 411502 =C2=B1 3% interrupts.CPU79.TLB:TLB= _shootdowns 434907 -11.6% 384337 =C2=B1 2% interrupts.CPU8.CAL:Func= tion_call_interrupts 435116 -11.4% 385431 interrupts.CPU80.CAL:Function= _call_interrupts 677.50 =C2=B1 25% -24.1% 514.00 =C2=B1 28% interrupts.CPU80.RE= S:Rescheduling_interrupts 432192 -11.0% 384794 interrupts.CPU81.CAL:Function= _call_interrupts 433320 -10.7% 387090 interrupts.CPU82.CAL:Function= _call_interrupts 1174 =C2=B1 9% -50.1% 586.50 =C2=B1 29% interrupts.CPU82.RE= S:Rescheduling_interrupts 435824 -11.9% 384143 interrupts.CPU83.CAL:Function= _call_interrupts 434477 -11.0% 386568 interrupts.CPU84.CAL:Function= _call_interrupts 432705 -10.4% 387511 interrupts.CPU85.CAL:Function= _call_interrupts 434758 =C2=B1 2% -11.5% 384778 interrupts.CPU86.CAL:Fun= ction_call_interrupts 454777 =C2=B1 2% -7.9% 418646 interrupts.CPU86.TLB:TLB= _shootdowns 432224 -11.3% 383338 interrupts.CPU87.CAL:Function= _call_interrupts 432930 -11.2% 384537 interrupts.CPU9.CAL:Function_= call_interrupts ***************************************************************************= ************************ lkp-bdw-ex1: 192 threads Intel(R) Xeon(R) CPU E7-8890 v4 @ 2.20GHz with 512= G memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/cpufreq_governor/kconfig/nr_task/rootfs/runtime/tbox_group/test/te= stcase/ucode: gcc-7/performance/x86_64-rhel-7.2/100%/debian-x86_64-2018-04-03.cgz/300s/= lkp-bdw-ex1/all_utime/reaim/0xb00002e commit: = 24d0c1d6e6 ("sched/fair: Do not migrate due to a sync wakeup on exit") 2c83362734 ("sched/fair: Consider SD_NUMA when selecting the most idle gr= oup to schedule on") 24d0c1d6e65f635b 2c83362734dad8e48ccc0710b5c = ---------------- --------------------------- = fail:runs %reproduction fail:runs | | | = 1:4 -25% :4 dmesg.WARNING:stack_going_in_= the_wrong_direction?ip=3Dschedule_tail/0x %stddev %change %stddev \ | \ = 0.08 -10.2% 0.07 reaim.child_systime 753802 -11.9% 663774 reaim.jobs_per_min 3926 -11.9% 3457 reaim.jobs_per_min_child 97.65 -3.8% 93.97 reaim.jti 806247 -6.3% 755738 reaim.max_jobs_per_min 1.56 +13.6% 1.78 reaim.parent_time 1.88 =C2=B1 3% +194.4% 5.53 =C2=B1 4% reaim.std_dev_perce= nt 0.03 =C2=B1 3% +217.2% 0.09 =C2=B1 4% reaim.std_dev_time 104138 +86.0% 193748 reaim.time.involuntary_contex= t_switches 1074884 +2.8% 1105377 reaim.time.minor_page_faults 7721 -6.3% 7236 reaim.time.percent_of_cpu_thi= s_job_got 23369 -6.5% 21847 reaim.time.user_time 66048 -1.7% 64924 reaim.time.voluntary_context_= switches 1612800 -5.7% 1521600 reaim.workload 1.448e+08 =C2=B1 4% +75.9% 2.548e+08 =C2=B1 27% cpuidle.POLL.time 449918 =C2=B1 4% -25.3% 336278 =C2=B1 15% numa-numastat.node1= .local_node 462355 =C2=B1 2% -23.2% 354953 =C2=B1 14% numa-numastat.node1= .numa_hit 59.00 +5.1% 62.00 vmstat.cpu.id 40.00 -7.5% 37.00 vmstat.cpu.us 2033 +18.8% 2415 vmstat.system.cs 1092 -5.8% 1029 turbostat.Avg_MHz 12.57 +17.7% 14.79 turbostat.CPU%c1 2.17 =C2=B1 5% -26.9% 1.59 =C2=B1 13% turbostat.Pkg%pc6 20.95 +7.4% 22.50 =C2=B1 4% turbostat.RAMWatt 22388 =C2=B1 34% -62.8% 8322 =C2=B1 85% numa-vmstat.node1.n= r_active_anon 6845 =C2=B1 15% -38.8% 4189 =C2=B1 10% numa-vmstat.node1.n= r_slab_reclaimable 17978 =C2=B1 3% -26.0% 13303 =C2=B1 10% numa-vmstat.node1.n= r_slab_unreclaimable 22388 =C2=B1 34% -62.8% 8322 =C2=B1 85% numa-vmstat.node1.n= r_zone_active_anon 2740 =C2=B1 62% -95.1% 135.50 =C2=B1 77% numa-vmstat.node3.n= r_inactive_anon 2921 =C2=B1 59% -91.1% 259.00 =C2=B1 31% numa-vmstat.node3.n= r_shmem 2740 =C2=B1 62% -95.1% 135.50 =C2=B1 77% numa-vmstat.node3.n= r_zone_inactive_anon 101194 =C2=B1 30% -53.7% 46870 =C2=B1 62% numa-meminfo.node1.= Active 89611 =C2=B1 34% -62.9% 33266 =C2=B1 85% numa-meminfo.node1.= Active(anon) 566915 =C2=B1 3% -18.3% 463403 =C2=B1 8% numa-meminfo.node1.= MemUsed 27379 =C2=B1 15% -38.8% 16759 =C2=B1 10% numa-meminfo.node1.= SReclaimable 71912 =C2=B1 3% -26.0% 53214 =C2=B1 10% numa-meminfo.node1.= SUnreclaim 99292 =C2=B1 5% -29.5% 69973 =C2=B1 8% numa-meminfo.node1.= Slab 10962 =C2=B1 62% -95.0% 543.25 =C2=B1 77% numa-meminfo.node3.= Inactive(anon) 11687 =C2=B1 59% -91.1% 1037 =C2=B1 31% numa-meminfo.node3.= Shmem 77999 -3.5% 75239 proc-vmstat.nr_slab_unreclaim= able 38308 =C2=B1 13% +242.0% 131006 =C2=B1 2% proc-vmstat.numa_hi= nt_faults 780.75 =C2=B1100% +571.6% 5243 =C2=B1 75% proc-vmstat.numa_hi= nt_faults_local 1910995 +2.1% 1950408 proc-vmstat.numa_hit 1854894 +2.1% 1894321 proc-vmstat.numa_local 40180 =C2=B1 21% +204.9% 122514 =C2=B1 4% proc-vmstat.numa_pa= ges_migrated 145766 =C2=B1 44% +152.1% 367445 proc-vmstat.numa_pte_upd= ates 2082332 +1.5% 2113859 proc-vmstat.pgalloc_normal 2106944 +1.5% 2139589 proc-vmstat.pgfault 2018610 +1.6% 2050051 proc-vmstat.pgfree 40180 =C2=B1 21% +204.9% 122514 =C2=B1 4% proc-vmstat.pgmigra= te_success 9772 =C2=B1 7% +48.0% 14465 =C2=B1 12% softirqs.CPU0.SCHED 62268 +13.2% 70466 softirqs.CPU0.TIMER 14263 =C2=B1 6% +19.6% 17059 =C2=B1 7% softirqs.CPU148.RCU 53614 +10.2% 59094 =C2=B1 6% softirqs.CPU148.TIMER 15228 =C2=B1 3% +19.8% 18246 =C2=B1 14% softirqs.CPU37.RCU 13686 =C2=B1 9% +19.4% 16346 =C2=B1 7% softirqs.CPU53.RCU 14747 =C2=B1 9% +15.4% 17023 =C2=B1 7% softirqs.CPU54.RCU 14975 =C2=B1 4% +20.3% 18017 =C2=B1 18% softirqs.CPU55.RCU 14654 =C2=B1 4% +12.7% 16510 =C2=B1 9% softirqs.CPU59.RCU 14608 =C2=B1 4% +9.0% 15927 =C2=B1 8% softirqs.CPU60.RCU 14141 +13.6% 16067 =C2=B1 7% softirqs.CPU61.RCU 13788 =C2=B1 3% +28.1% 17667 =C2=B1 19% softirqs.CPU63.RCU 14460 =C2=B1 7% -16.3% 12105 =C2=B1 9% softirqs.CPU96.RCU 3871 =C2=B1 3% -23.7% 2953 =C2=B1 7% slabinfo.biovec-64.= active_objs 3871 =C2=B1 3% -23.7% 2953 =C2=B1 7% slabinfo.biovec-64.= num_objs 4456 =C2=B1 4% -66.5% 1490 =C2=B1 3% slabinfo.buffer_hea= d.active_objs 4456 =C2=B1 4% -66.5% 1490 =C2=B1 3% slabinfo.buffer_hea= d.num_objs 9327 =C2=B1 7% -49.8% 4681 =C2=B1 20% slabinfo.eventpoll_= epi.active_objs 9327 =C2=B1 7% -49.8% 4681 =C2=B1 20% slabinfo.eventpoll_= epi.num_objs 8161 =C2=B1 7% -49.8% 4096 =C2=B1 20% slabinfo.eventpoll_= pwq.active_objs 8161 =C2=B1 7% -49.8% 4096 =C2=B1 20% slabinfo.eventpoll_= pwq.num_objs 870.00 =C2=B1 10% -22.0% 678.25 =C2=B1 5% slabinfo.file_lock_= cache.active_objs 870.00 =C2=B1 10% -22.0% 678.25 =C2=B1 5% slabinfo.file_lock_= cache.num_objs 11826 -12.3% 10377 =C2=B1 4% slabinfo.shmem_inode_cac= he.active_objs 11826 -12.3% 10377 =C2=B1 4% slabinfo.shmem_inode_cac= he.num_objs 7919 =C2=B1 2% -16.7% 6596 =C2=B1 2% slabinfo.sighand_ca= che.active_objs 8073 =C2=B1 2% -18.0% 6616 =C2=B1 2% slabinfo.sighand_ca= che.num_objs 13382 -20.2% 10683 slabinfo.signal_cache.active_= objs 13441 -20.4% 10695 slabinfo.signal_cache.num_objs 9837 +26.3% 12423 slabinfo.sigqueue.active_objs 9837 +26.3% 12423 slabinfo.sigqueue.num_objs 6269 =C2=B1 3% -20.0% 5015 =C2=B1 6% slabinfo.sock_inode= _cache.active_objs 6269 =C2=B1 3% -20.0% 5015 =C2=B1 6% slabinfo.sock_inode= _cache.num_objs 16.88 =C2=B1 23% -8.9 7.94 =C2=B1 20% perf-profile.calltr= ace.cycles-pp.apic_timer_interrupt.cpuidle_enter_state.do_idle.cpu_startup_= entry.start_secondary 16.79 =C2=B1 23% -8.9 7.88 =C2=B1 20% perf-profile.calltr= ace.cycles-pp.smp_apic_timer_interrupt.apic_timer_interrupt.cpuidle_enter_s= tate.do_idle.cpu_startup_entry 11.45 =C2=B1 34% -7.5 3.90 =C2=B1 28% perf-profile.calltr= ace.cycles-pp.irq_enter.smp_apic_timer_interrupt.apic_timer_interrupt.cpuid= le_enter_state.do_idle 11.06 =C2=B1 35% -7.4 3.63 =C2=B1 29% perf-profile.calltr= ace.cycles-pp.tick_irq_enter.irq_enter.smp_apic_timer_interrupt.apic_timer_= interrupt.cpuidle_enter_state 9.53 =C2=B1 42% -6.6 2.90 =C2=B1 22% perf-profile.calltr= ace.cycles-pp.tick_do_update_jiffies64.tick_irq_enter.irq_enter.smp_apic_ti= mer_interrupt.apic_timer_interrupt 9.49 =C2=B1 42% -6.6 2.88 =C2=B1 22% perf-profile.calltr= ace.cycles-pp._raw_spin_lock.tick_do_update_jiffies64.tick_irq_enter.irq_en= ter.smp_apic_timer_interrupt 8.59 =C2=B1 41% -6.2 2.44 =C2=B1 29% perf-profile.calltr= ace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.tick_do_updat= e_jiffies64.tick_irq_enter.irq_enter 6.58 =C2=B1 4% -1.5 5.11 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.apic_timer_interrupt 6.38 =C2=B1 4% -1.4 4.93 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.smp_apic_timer_interrupt.apic_timer_interrupt 5.84 =C2=B1 4% -1.4 4.48 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.hrtimer_interrupt.smp_apic_timer_interrupt.apic_timer_interru= pt 4.18 =C2=B1 6% -1.0 3.16 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.__hrtimer_run_queues.hrtimer_interrupt.smp_apic_timer_interru= pt.apic_timer_interrupt 2.96 =C2=B1 3% -0.8 2.14 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.tick_sched_timer.__hrtimer_run_queues.hrtimer_interrupt.smp_a= pic_timer_interrupt.apic_timer_interrupt 2.70 =C2=B1 4% -0.8 1.91 =C2=B1 13% perf-profile.calltr= ace.cycles-pp.tick_sched_handle.tick_sched_timer.__hrtimer_run_queues.hrtim= er_interrupt.smp_apic_timer_interrupt 3.17 =C2=B1 3% -0.8 2.40 =C2=B1 14% perf-profile.calltr= ace.cycles-pp.hrtimer_interrupt.smp_apic_timer_interrupt.apic_timer_interru= pt.cpuidle_enter_state.do_idle 2.67 =C2=B1 4% -0.8 1.90 =C2=B1 13% perf-profile.calltr= ace.cycles-pp.update_process_times.tick_sched_handle.tick_sched_timer.__hrt= imer_run_queues.hrtimer_interrupt 1.98 =C2=B1 7% -0.8 1.20 =C2=B1 13% perf-profile.calltr= ace.cycles-pp.task_tick_fair.scheduler_tick.update_process_times.tick_sched= _handle.tick_sched_timer 2.38 =C2=B1 5% -0.7 1.65 =C2=B1 13% perf-profile.calltr= ace.cycles-pp.scheduler_tick.update_process_times.tick_sched_handle.tick_sc= hed_timer.__hrtimer_run_queues 1.97 =C2=B1 4% -0.5 1.49 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.__hrtimer_run_queues.hrtimer_interrupt.smp_apic_timer_interru= pt.apic_timer_interrupt.cpuidle_enter_state 1.59 =C2=B1 7% -0.5 1.13 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.irq_exit.smp_apic_timer_interrupt.apic_timer_interrupt.cpuidl= e_enter_state.do_idle 1.39 =C2=B1 5% -0.4 0.97 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.__tick_nohz_idle_enter.irq_exit.smp_apic_timer_interrupt.apic= _timer_interrupt.cpuidle_enter_state 0.68 =C2=B1 8% -0.4 0.29 =C2=B1100% perf-profile.calltr= ace.cycles-pp.ktime_get_update_offsets_now.hrtimer_interrupt.smp_apic_timer= _interrupt.apic_timer_interrupt 1.19 =C2=B1 6% -0.4 0.81 =C2=B1 18% perf-profile.calltr= ace.cycles-pp.tick_nohz_stop_sched_tick.__tick_nohz_idle_enter.irq_exit.smp= _apic_timer_interrupt.apic_timer_interrupt 0.82 =C2=B1 6% -0.2 0.62 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.cpuidle_enter_state 86.66 +3.0 89.68 perf-profile.calltrace.cycles= -pp.secondary_startup_64 86.09 +3.1 89.20 perf-profile.calltrace.cycles= -pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 86.09 +3.1 89.20 perf-profile.calltrace.cycles= -pp.cpu_startup_entry.start_secondary.secondary_startup_64 86.09 +3.1 89.20 perf-profile.calltrace.cycles= -pp.start_secondary.secondary_startup_64 84.14 +3.5 87.62 perf-profile.calltrace.cycles= -pp.cpuidle_enter_state.do_idle.cpu_startup_entry.start_secondary.secondary= _startup_64 9.63 =C2=B1 15% +5.5 15.11 =C2=B1 20% perf-profile.calltr= ace.cycles-pp.poll_idle.cpuidle_enter_state.do_idle.cpu_startup_entry.start= _secondary 56.81 =C2=B1 6% +7.1 63.92 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.intel_idle.cpuidle_enter_state.do_idle.cpu_startup_entry.star= t_secondary 0.00 =C2=B1 22% +4.8e+24% 71.37 =C2=B1105% sched_debug.cfs_rq:= /.MIN_vruntime.stddev 612.74 =C2=B1 12% +597.4% 4272 =C2=B1 9% sched_debug.cfs_rq:= /.exec_clock.stddev 433198 =C2=B1 28% -50.6% 214019 =C2=B1 58% sched_debug.cfs_rq:= /.load.max 0.00 =C2=B1 22% +4.8e+24% 71.37 =C2=B1105% sched_debug.cfs_rq:= /.max_vruntime.stddev 72913 =C2=B1 11% +344.0% 323724 =C2=B1 12% sched_debug.cfs_rq:= /.min_vruntime.stddev 370.32 =C2=B1 23% -45.8% 200.85 =C2=B1 64% sched_debug.cfs_rq:= /.runnable_load_avg.max 432768 =C2=B1 28% -52.6% 204920 =C2=B1 65% sched_debug.cfs_rq:= /.runnable_weight.max 70393 =C2=B1132% -862.4% -536655 sched_debug.cfs_rq:/.spr= ead0.avg 333239 =C2=B1 42% -70.2% 99452 =C2=B1 81% sched_debug.cfs_rq:= /.spread0.max -139349 +878.6% -1363651 sched_debug.cfs_rq:/.spread0.= min 72941 =C2=B1 11% +344.6% 324292 =C2=B1 12% sched_debug.cfs_rq:= /.spread0.stddev 276.49 =C2=B1 35% +61.9% 447.55 =C2=B1 28% sched_debug.cfs_rq:= /.util_avg.avg 109.18 =C2=B1 13% +77.2% 193.51 =C2=B1 19% sched_debug.cfs_rq:= /.util_avg.stddev 24.69 =C2=B1 30% -43.1% 14.05 =C2=B1 18% sched_debug.cpu.clo= ck.stddev 24.69 =C2=B1 30% -43.1% 14.05 =C2=B1 18% sched_debug.cpu.clo= ck_task.stddev 304.28 =C2=B1 18% -42.8% 173.94 =C2=B1 59% sched_debug.cpu.cpu= _load[3].max 22.83 =C2=B1 18% -40.2% 13.66 =C2=B1 54% sched_debug.cpu.cpu= _load[3].stddev 2.88 =C2=B1 9% +14.8% 3.30 =C2=B1 7% sched_debug.cpu.cpu= _load[4].avg 231.47 =C2=B1 14% -35.1% 150.19 =C2=B1 45% sched_debug.cpu.cpu= _load[4].max 17.23 =C2=B1 14% -31.6% 11.79 =C2=B1 43% sched_debug.cpu.cpu= _load[4].stddev 433198 =C2=B1 28% -50.6% 214019 =C2=B1 58% sched_debug.cpu.loa= d.max 37141 =C2=B1 29% -47.0% 19685 =C2=B1 56% sched_debug.cpu.loa= d.stddev 0.00 =C2=B1 29% -26.6% 0.00 =C2=B1 16% sched_debug.cpu.nex= t_balance.stddev 1243 =C2=B1 7% +228.3% 4082 =C2=B1 12% sched_debug.cpu.nr_= load_updates.stddev 0.15 =C2=B1 21% +37.7% 0.20 =C2=B1 31% sched_debug.cpu.nr_= running.stddev 926.31 =C2=B1 7% -15.7% 780.48 =C2=B1 4% sched_debug.cpu.nr_= switches.min 1739 =C2=B1 8% +24.6% 2167 =C2=B1 8% sched_debug.cpu.nr_= switches.stddev -6.12 +51.0% -9.25 sched_debug.cpu.nr_uninterrup= tible.min 3408 =C2=B1 12% +120.8% 7525 =C2=B1 20% sched_debug.cpu.sch= ed_goidle.max 187.60 =C2=B1 10% -23.7% 143.10 =C2=B1 10% sched_debug.cpu.sch= ed_goidle.min 501.83 =C2=B1 2% +49.4% 749.50 =C2=B1 9% sched_debug.cpu.sch= ed_goidle.stddev 4105 =C2=B1 11% +145.9% 10094 =C2=B1 12% sched_debug.cpu.ttw= u_count.max 591.57 =C2=B1 5% +66.5% 985.13 =C2=B1 11% sched_debug.cpu.ttw= u_count.stddev 177.60 =C2=B1 11% +60.5% 285.13 =C2=B1 7% sched_debug.cpu.ttw= u_local.stddev 0.02 =C2=B1 27% +33.0% 0.03 =C2=B1 12% sched_debug.rt_rq:/= .rt_time.max 0.00 =C2=B1 20% +51.7% 0.00 =C2=B1 17% sched_debug.rt_rq:/= .rt_time.stddev 6.249e+09 -4.9% 5.943e+09 perf-stat.i.branch-instructio= ns 733533 =C2=B1 4% -12.9% 638917 =C2=B1 3% perf-stat.i.cache-m= isses 2001 +19.5% 2392 perf-stat.i.context-switches 2.108e+11 -5.9% 1.983e+11 perf-stat.i.cpu-cycles 124.23 +51.2% 187.86 perf-stat.i.cpu-migrations 404084 =C2=B1 2% -17.4% 333693 =C2=B1 3% perf-stat.i.cycles-= between-cache-misses 4.2e+10 -5.1% 3.984e+10 perf-stat.i.dTLB-loads 0.06 =C2=B1 3% -0.0 0.06 =C2=B1 2% perf-stat.i.dTLB-st= ore-miss-rate% 787597 -2.2% 770036 perf-stat.i.dTLB-store-misses 2.75e+10 -5.2% 2.606e+10 perf-stat.i.dTLB-stores 83.86 -4.9 78.94 perf-stat.i.iTLB-load-miss-ra= te% 989375 +1.9% 1008403 perf-stat.i.iTLB-load-misses 153254 =C2=B1 6% +31.7% 201890 =C2=B1 2% perf-stat.i.iTLB-lo= ads 1.251e+11 -5.3% 1.184e+11 perf-stat.i.instructions 406474 =C2=B1 2% -13.6% 351010 perf-stat.i.instructions= -per-iTLB-miss 6821 +1.9% 6953 perf-stat.i.minor-faults 279978 -9.6% 253077 =C2=B1 2% perf-stat.i.node-load-mi= sses 6824 +1.9% 6954 perf-stat.i.page-faults 0.63 =C2=B1 2% +7.1% 0.68 perf-stat.overall.MPKI 0.26 +0.0 0.28 =C2=B1 3% perf-stat.overall.branch= -miss-rate% 0.94 =C2=B1 6% -0.1 0.80 =C2=B1 3% perf-stat.overall.c= ache-miss-rate% 284356 =C2=B1 4% +8.2% 307605 =C2=B1 3% perf-stat.overall.c= ycles-between-cache-misses 0.01 +0.0 0.01 perf-stat.overall.dTLB-load-m= iss-rate% 0.00 +0.0 0.00 perf-stat.overall.dTLB-store-= miss-rate% 86.63 -3.2 83.38 perf-stat.overall.iTLB-load-m= iss-rate% 124752 -7.0% 115987 perf-stat.overall.instruction= s-per-iTLB-miss 6.168e+09 -4.8% 5.869e+09 perf-stat.ps.branch-instructi= ons 734409 =C2=B1 4% -13.1% 638302 =C2=B1 2% perf-stat.ps.cache-= misses 1996 +19.2% 2380 perf-stat.ps.context-switches 2.084e+11 -5.9% 1.962e+11 perf-stat.ps.cpu-cycles 123.49 +50.6% 185.98 perf-stat.ps.cpu-migrations 4.154e+10 -5.1% 3.942e+10 perf-stat.ps.dTLB-loads 789367 -2.3% 771264 perf-stat.ps.dTLB-store-misses 2.72e+10 -5.2% 2.579e+10 perf-stat.ps.dTLB-stores 990459 +1.9% 1008890 perf-stat.ps.iTLB-load-misses 152951 =C2=B1 6% +31.5% 201083 =C2=B1 2% perf-stat.ps.iTLB-l= oads 1.236e+11 -5.3% 1.17e+11 perf-stat.ps.instructions 6818 +1.9% 6949 perf-stat.ps.minor-faults 280027 -9.8% 252575 =C2=B1 2% perf-stat.ps.node-load-m= isses 6819 +1.9% 6949 perf-stat.ps.page-faults 3.747e+13 -5.6% 3.536e+13 perf-stat.total.instructions 156.25 =C2=B1 4% +253.4% 552.25 =C2=B1 78% interrupts.132:PCI-= MSI.1574914-edge.eth3-TxRx-2 2522 =C2=B1 24% +31.5% 3317 =C2=B1 3% interrupts.CPU0.NMI= :Non-maskable_interrupts 2522 =C2=B1 24% +31.5% 3317 =C2=B1 3% interrupts.CPU0.PMI= :Performance_monitoring_interrupts 9419 =C2=B1 4% +114.1% 20162 =C2=B1 15% interrupts.CPU0.RES= :Rescheduling_interrupts 2454 =C2=B1 23% +27.4% 3126 =C2=B1 5% interrupts.CPU10.NM= I:Non-maskable_interrupts 2454 =C2=B1 23% +27.4% 3126 =C2=B1 5% interrupts.CPU10.PM= I:Performance_monitoring_interrupts 2438 =C2=B1 23% +44.2% 3516 =C2=B1 22% interrupts.CPU11.NM= I:Non-maskable_interrupts 2438 =C2=B1 23% +44.2% 3516 =C2=B1 22% interrupts.CPU11.PM= I:Performance_monitoring_interrupts 2807 =C2=B1 2% +11.9% 3141 =C2=B1 4% interrupts.CPU119.N= MI:Non-maskable_interrupts 2807 =C2=B1 2% +11.9% 3141 =C2=B1 4% interrupts.CPU119.P= MI:Performance_monitoring_interrupts 2800 =C2=B1 2% +12.0% 3135 =C2=B1 5% interrupts.CPU12.NM= I:Non-maskable_interrupts 2800 =C2=B1 2% +12.0% 3135 =C2=B1 5% interrupts.CPU12.PM= I:Performance_monitoring_interrupts 2800 +13.9% 3190 =C2=B1 6% interrupts.CPU120.NMI:No= n-maskable_interrupts 2800 +13.9% 3190 =C2=B1 6% interrupts.CPU120.PMI:Pe= rformance_monitoring_interrupts 62.25 =C2=B1 47% +101.6% 125.50 =C2=B1 39% interrupts.CPU121.R= ES:Rescheduling_interrupts 2800 =C2=B1 2% +12.2% 3143 =C2=B1 5% interrupts.CPU13.NM= I:Non-maskable_interrupts 2800 =C2=B1 2% +12.2% 3143 =C2=B1 5% interrupts.CPU13.PM= I:Performance_monitoring_interrupts 2770 +14.5% 3171 =C2=B1 6% interrupts.CPU131.NMI:No= n-maskable_interrupts 2770 +14.5% 3171 =C2=B1 6% interrupts.CPU131.PMI:Pe= rformance_monitoring_interrupts 63.00 =C2=B1 46% +174.2% 172.75 =C2=B1 33% interrupts.CPU133.R= ES:Rescheduling_interrupts 73.75 =C2=B1 27% +1000.7% 811.75 =C2=B1142% interrupts.CPU134.R= ES:Rescheduling_interrupts 118.25 =C2=B1 22% +35.7% 160.50 =C2=B1 16% interrupts.CPU137.R= ES:Rescheduling_interrupts 108.50 =C2=B1 35% +241.0% 370.00 =C2=B1 44% interrupts.CPU141.R= ES:Rescheduling_interrupts 2791 =C2=B1 2% +22.5% 3420 =C2=B1 5% interrupts.CPU145.N= MI:Non-maskable_interrupts 2791 =C2=B1 2% +22.5% 3420 =C2=B1 5% interrupts.CPU145.P= MI:Performance_monitoring_interrupts 2776 =C2=B1 2% +14.8% 3188 =C2=B1 4% interrupts.CPU15.NM= I:Non-maskable_interrupts 2776 =C2=B1 2% +14.8% 3188 =C2=B1 4% interrupts.CPU15.PM= I:Performance_monitoring_interrupts 2813 =C2=B1 2% +15.5% 3248 =C2=B1 4% interrupts.CPU16.NM= I:Non-maskable_interrupts 2813 =C2=B1 2% +15.5% 3248 =C2=B1 4% interrupts.CPU16.PM= I:Performance_monitoring_interrupts 124.50 =C2=B1 40% +134.5% 292.00 =C2=B1 38% interrupts.CPU16.RE= S:Rescheduling_interrupts 2801 =C2=B1 2% +11.4% 3119 =C2=B1 3% interrupts.CPU17.NM= I:Non-maskable_interrupts 2801 =C2=B1 2% +11.4% 3119 =C2=B1 3% interrupts.CPU17.PM= I:Performance_monitoring_interrupts 2802 =C2=B1 2% +17.4% 3288 =C2=B1 9% interrupts.CPU183.N= MI:Non-maskable_interrupts 2802 =C2=B1 2% +17.4% 3288 =C2=B1 9% interrupts.CPU183.P= MI:Performance_monitoring_interrupts 44.00 =C2=B1 31% +383.5% 212.75 =C2=B1 77% interrupts.CPU183.R= ES:Rescheduling_interrupts 2809 +17.5% 3301 =C2=B1 10% interrupts.CPU189.NMI:No= n-maskable_interrupts 2809 +17.5% 3301 =C2=B1 10% interrupts.CPU189.PMI:Pe= rformance_monitoring_interrupts 2848 =C2=B1 3% +11.6% 3179 interrupts.CPU19.NMI:Non= -maskable_interrupts 2848 =C2=B1 3% +11.6% 3179 interrupts.CPU19.PMI:Per= formance_monitoring_interrupts 82.00 =C2=B1 45% +145.7% 201.50 =C2=B1 53% interrupts.CPU190.R= ES:Rescheduling_interrupts 2797 =C2=B1 2% +25.5% 3509 =C2=B1 8% interrupts.CPU191.N= MI:Non-maskable_interrupts 2797 =C2=B1 2% +25.5% 3509 =C2=B1 8% interrupts.CPU191.P= MI:Performance_monitoring_interrupts 156.25 =C2=B1 4% +253.4% 552.25 =C2=B1 78% interrupts.CPU2.132= :PCI-MSI.1574914-edge.eth3-TxRx-2 668.50 =C2=B1 16% +290.0% 2607 =C2=B1 31% interrupts.CPU2.RES= :Rescheduling_interrupts 2852 +14.2% 3256 =C2=B1 7% interrupts.CPU23.NMI:Non= -maskable_interrupts 2852 +14.2% 3256 =C2=B1 7% interrupts.CPU23.PMI:Per= formance_monitoring_interrupts 190.50 =C2=B1 18% +169.8% 514.00 =C2=B1 91% interrupts.CPU26.RE= S:Rescheduling_interrupts 570.25 =C2=B1 19% +109.6% 1195 =C2=B1 15% interrupts.CPU3.RES= :Rescheduling_interrupts 87.25 =C2=B1 29% +769.6% 758.75 =C2=B1119% interrupts.CPU35.RE= S:Rescheduling_interrupts 96.00 =C2=B1 27% +182.0% 270.75 =C2=B1 33% interrupts.CPU38.RE= S:Rescheduling_interrupts 1619 =C2=B1 96% -90.1% 160.00 =C2=B1101% interrupts.CPU49.RE= S:Rescheduling_interrupts 157.75 =C2=B1 25% -38.5% 97.00 =C2=B1 29% interrupts.CPU59.RE= S:Rescheduling_interrupts 140.50 =C2=B1 33% -46.6% 75.00 =C2=B1 67% interrupts.CPU62.RE= S:Rescheduling_interrupts 152.25 =C2=B1 39% +160.8% 397.00 =C2=B1 34% interrupts.CPU72.RE= S:Rescheduling_interrupts 176.25 =C2=B1 29% -50.1% 88.00 =C2=B1 33% interrupts.CPU86.RE= S:Rescheduling_interrupts 60.50 =C2=B1 47% +114.0% 129.50 =C2=B1 35% interrupts.CPU87.RE= S:Rescheduling_interrupts 2799 =C2=B1 2% +23.8% 3466 =C2=B1 7% interrupts.CPU89.NM= I:Non-maskable_interrupts 2799 =C2=B1 2% +23.8% 3466 =C2=B1 7% interrupts.CPU89.PM= I:Performance_monitoring_interrupts 2813 =C2=B1 3% +17.3% 3300 =C2=B1 8% interrupts.CPU95.NM= I:Non-maskable_interrupts 2813 =C2=B1 3% +17.3% 3300 =C2=B1 8% interrupts.CPU95.PM= I:Performance_monitoring_interrupts 2834 +14.9% 3256 =C2=B1 3% interrupts.CPU96.NMI:Non= -maskable_interrupts 2834 +14.9% 3256 =C2=B1 3% interrupts.CPU96.PMI:Per= formance_monitoring_interrupts 51108 +36.3% 69684 =C2=B1 2% interrupts.RES:Reschedul= ing_interrupts ***************************************************************************= ************************ lkp-bdw-ep3: 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz with 64G = memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/cpufreq_governor/ipc/kconfig/mode/nr_threads/rootfs/tbox_group/tes= tcase/ucode: gcc-7/performance/pipe/x86_64-rhel-7.2/process/1600%/debian-x86_64-2018-0= 4-03.cgz/lkp-bdw-ep3/hackbench/0xb00002e commit: = 24d0c1d6e6 ("sched/fair: Do not migrate due to a sync wakeup on exit") 2c83362734 ("sched/fair: Consider SD_NUMA when selecting the most idle gr= oup to schedule on") 24d0c1d6e65f635b 2c83362734dad8e48ccc0710b5c = ---------------- --------------------------- = fail:runs %reproduction fail:runs | | | = :4 25% 1:4 dmesg.WARNING:stack_going_in_= the_wrong_direction?ip=3Dsched_slice/0x 1:4 -25% :4 dmesg.WARNING:stack_going_in_= the_wrong_direction?ip=3Dschedule/0x 1:4 -25% :4 dmesg.WARNING:stack_going_in_= the_wrong_direction?ip=3Dschedule_tail/0x %stddev %change %stddev \ | \ = 494809 -7.3% 458896 hackbench.throughput 612.95 +1.8% 624.20 hackbench.time.elapsed_time 612.95 +1.8% 624.20 hackbench.time.elapsed_time.m= ax 4.886e+08 +88.4% 9.206e+08 =C2=B1 2% hackbench.time.involunta= ry_context_switches 48035824 -4.2% 46000152 hackbench.time.minor_page_fau= lts 7176 +1.1% 7255 hackbench.time.percent_of_cpu= _this_job_got 36530 +3.8% 37917 hackbench.time.system_time 7459 -1.2% 7372 hackbench.time.user_time 8.862e+08 +62.7% 1.442e+09 hackbench.time.voluntary_cont= ext_switches 2.534e+09 -4.2% 2.429e+09 hackbench.workload 2794 =C2=B1 8% -9.4% 2530 =C2=B1 2% boot-time.idle 62869 =C2=B1 8% -27.5% 45585 =C2=B1 26% numa-meminfo.node1.= SReclaimable 15712 =C2=B1 8% -27.4% 11404 =C2=B1 26% numa-vmstat.node1.n= r_slab_reclaimable 66.75 +2.6% 68.50 vmstat.cpu.sy 2236124 +69.2% 3782640 vmstat.system.cs 151493 +64.8% 249683 vmstat.system.in 25739582 +28.3% 33017943 =C2=B1 17% cpuidle.C1.time 2600683 +89.6% 4931044 =C2=B1 21% cpuidle.C1.usage 1.177e+08 -23.5% 90006774 =C2=B1 3% cpuidle.C3.time 400081 -26.3% 294861 cpuidle.C3.usage 28889782 =C2=B1 37% +210.6% 89736479 =C2=B1 39% cpuidle.POLL.time 32231 =C2=B1 2% +139.5% 77205 =C2=B1 21% cpuidle.POLL.usage 2274 +1.7% 2314 turbostat.Avg_MHz 2598175 +89.7% 4928921 =C2=B1 21% turbostat.C1 399873 -26.3% 294659 turbostat.C3 0.22 -0.1 0.16 =C2=B1 2% turbostat.C3% 5.81 =C2=B1 2% -10.8% 5.18 turbostat.CPU%c1 0.12 -33.3% 0.08 =C2=B1 15% turbostat.CPU%c3 93461424 +67.4% 1.564e+08 =C2=B1 2% turbostat.IRQ 2.65 =C2=B1 6% +52.8% 4.05 =C2=B1 8% turbostat.Pkg%pc2 1541845 +14.3% 1762636 meminfo.Active 1480497 +14.9% 1701349 meminfo.Active(anon) 1440429 =C2=B1 2% +11.9% 1612079 meminfo.AnonPages 37373539 =C2=B1 2% +16.5% 43542569 meminfo.Committed_AS 18778 +11.2% 20883 =C2=B1 3% meminfo.Inactive(anon) 510694 =C2=B1 2% +14.5% 584945 meminfo.KernelStack 6655144 +12.7% 7497435 meminfo.Memused 1212773 +16.3% 1410085 meminfo.PageTables 1202917 +12.2% 1349397 meminfo.SUnreclaim 54584 =C2=B1 12% +64.5% 89814 =C2=B1 10% meminfo.Shmem 1318488 +11.2% 1465692 meminfo.Slab 55493 =C2=B1 2% -28.9% 39468 =C2=B1 2% meminfo.max_used_kB 369842 =C2=B1 2% +14.7% 424031 proc-vmstat.nr_active_an= on 359829 =C2=B1 2% +11.7% 401857 proc-vmstat.nr_anon_pages 1491001 -1.4% 1470310 proc-vmstat.nr_dirty_backgrou= nd_threshold 2985649 -1.4% 2944217 proc-vmstat.nr_dirty_threshold 234629 +3.7% 243333 proc-vmstat.nr_file_pages 14800700 -1.4% 14593509 proc-vmstat.nr_free_pages 4698 +10.9% 5209 =C2=B1 3% proc-vmstat.nr_inactive_= anon 510506 =C2=B1 2% +14.3% 583465 proc-vmstat.nr_kernel_st= ack 6228 +2.9% 6408 proc-vmstat.nr_mapped 303038 =C2=B1 2% +15.9% 351178 proc-vmstat.nr_page_tabl= e_pages 13683 =C2=B1 13% +63.7% 22404 =C2=B1 11% proc-vmstat.nr_shmem 301079 =C2=B1 2% +12.1% 337558 proc-vmstat.nr_slab_unre= claimable 369842 =C2=B1 2% +14.7% 424031 proc-vmstat.nr_zone_acti= ve_anon 4698 +10.9% 5209 =C2=B1 3% proc-vmstat.nr_zone_inac= tive_anon 403.75 =C2=B1123% +1057.7% 4674 =C2=B1122% proc-vmstat.numa_hi= nt_faults 47.25 =C2=B1 81% +4297.4% 2077 =C2=B1112% proc-vmstat.numa_hi= nt_faults_local 6.147e+08 -7.3% 5.701e+08 proc-vmstat.numa_hit 6.147e+08 -7.3% 5.701e+08 proc-vmstat.numa_local 11583 =C2=B1 16% +71.6% 19875 =C2=B1 14% proc-vmstat.pgactiv= ate 6.224e+08 -7.2% 5.774e+08 proc-vmstat.pgalloc_normal 48581147 -3.7% 46773973 proc-vmstat.pgfault 6.221e+08 -7.2% 5.773e+08 proc-vmstat.pgfree 400811 =C2=B1 7% -48.8% 205202 =C2=B1 51% sched_debug.cfs_rq:= /.load.max 63923 =C2=B1 21% -56.9% 27565 =C2=B1 49% sched_debug.cfs_rq:= /.load.stddev 473.56 =C2=B1 9% -34.1% 311.94 =C2=B1 18% sched_debug.cfs_rq:= /.load_avg.max 70.01 =C2=B1 13% -36.1% 44.72 =C2=B1 20% sched_debug.cfs_rq:= /.load_avg.stddev 24050559 +66.1% 39942558 =C2=B1 2% sched_debug.cfs_rq:/.min= _vruntime.avg 27186152 +150.9% 68197622 =C2=B1 4% sched_debug.cfs_rq:/.min= _vruntime.max 22417469 -26.5% 16476834 =C2=B1 5% sched_debug.cfs_rq:/.min= _vruntime.min 934692 =C2=B1 9% +2357.1% 22966409 =C2=B1 6% sched_debug.cfs_rq:= /.min_vruntime.stddev 0.42 =C2=B1 4% -28.3% 0.30 =C2=B1 9% sched_debug.cfs_rq:= /.nr_running.stddev 10.48 =C2=B1 24% -37.7% 6.53 =C2=B1 11% sched_debug.cfs_rq:= /.runnable_load_avg.avg 343.08 =C2=B1 13% -66.5% 114.81 =C2=B1 78% sched_debug.cfs_rq:= /.runnable_load_avg.max 43.75 =C2=B1 18% -64.0% 15.76 =C2=B1 57% sched_debug.cfs_rq:= /.runnable_load_avg.stddev 399576 =C2=B1 7% -49.9% 200210 =C2=B1 54% sched_debug.cfs_rq:= /.runnable_weight.max 63786 =C2=B1 21% -57.9% 26851 =C2=B1 52% sched_debug.cfs_rq:= /.runnable_weight.stddev 3479430 =C2=B1 23% +1081.6% 41111920 =C2=B1 35% sched_debug.cfs_rq:= /.spread0.max 934513 =C2=B1 9% +2358.3% 22973201 =C2=B1 6% sched_debug.cfs_rq:= /.spread0.stddev 329009 =C2=B1 9% +75.8% 578522 =C2=B1 9% sched_debug.cpu.avg= _idle.avg 100.19 =C2=B1 17% +339.0% 439.87 =C2=B1 71% sched_debug.cpu.clo= ck.stddev 100.19 =C2=B1 17% +339.0% 439.87 =C2=B1 71% sched_debug.cpu.clo= ck_task.stddev 255.50 =C2=B1 31% -43.7% 143.92 =C2=B1 61% sched_debug.cpu.cpu= _load[0].max 31.10 =C2=B1 29% -40.5% 18.51 =C2=B1 48% sched_debug.cpu.cpu= _load[0].stddev 239.47 =C2=B1 25% -49.9% 119.92 =C2=B1 31% sched_debug.cpu.cpu= _load[2].max 29.44 =C2=B1 24% -46.2% 15.84 =C2=B1 24% sched_debug.cpu.cpu= _load[2].stddev 225.33 =C2=B1 23% -50.8% 110.81 =C2=B1 30% sched_debug.cpu.cpu= _load[3].max 27.43 =C2=B1 23% -45.6% 14.91 =C2=B1 22% sched_debug.cpu.cpu= _load[3].stddev 210.61 =C2=B1 21% -45.9% 114.03 =C2=B1 30% sched_debug.cpu.cpu= _load[4].max 25.26 =C2=B1 21% -40.7% 14.98 =C2=B1 20% sched_debug.cpu.cpu= _load[4].stddev 22185 =C2=B1 8% -20.7% 17584 =C2=B1 12% sched_debug.cpu.cur= r->pid.stddev 401289 =C2=B1 7% -38.3% 247619 =C2=B1 32% sched_debug.cpu.loa= d.max 63993 =C2=B1 21% -51.8% 30820 =C2=B1 28% sched_debug.cpu.loa= d.stddev 0.00 =C2=B1 25% +314.4% 0.00 =C2=B1 65% sched_debug.cpu.nex= t_balance.stddev 2161 =C2=B1 6% +73.4% 3748 =C2=B1 3% sched_debug.cpu.nr_= load_updates.stddev 1.80 =C2=B1 44% +1219.7% 23.78 =C2=B1 53% sched_debug.cpu.nr_= running.avg 18.56 =C2=B1 32% +447.0% 101.50 =C2=B1 63% sched_debug.cpu.nr_= running.max 3.54 =C2=B1 40% +673.8% 27.43 =C2=B1 58% sched_debug.cpu.nr_= running.stddev 7777523 +69.6% 13189331 sched_debug.cpu.nr_switches.a= vg 8892283 +187.0% 25524847 sched_debug.cpu.nr_switches.m= ax 6863956 =C2=B1 2% -34.3% 4508011 =C2=B1 4% sched_debug.cpu.nr_= switches.min 399499 =C2=B1 6% +1992.9% 8360950 =C2=B1 2% sched_debug.cpu.nr_= switches.stddev 0.25 =C2=B1 52% +8572.4% 21.46 =C2=B1 62% sched_debug.cpu.nr_= uninterruptible.avg 889.83 =C2=B1 4% +243.9% 3060 =C2=B1 4% sched_debug.cpu.nr_= uninterruptible.max -802.22 +323.8% -3399 sched_debug.cpu.nr_uninterrup= tible.min 348.15 =C2=B1 3% +506.4% 2111 =C2=B1 3% sched_debug.cpu.nr_= uninterruptible.stddev 584593 =C2=B1 2% +14.5% 669643 slabinfo.anon_vma.active= _objs 13084 =C2=B1 2% +14.5% 14982 slabinfo.anon_vma.active= _slabs 601913 =C2=B1 2% +14.5% 689224 slabinfo.anon_vma.num_ob= js 13084 =C2=B1 2% +14.5% 14982 slabinfo.anon_vma.num_sl= abs 63008 +10.7% 69740 slabinfo.cred_jar.active_objs 1505 +10.9% 1669 slabinfo.cred_jar.active_slabs 63231 +10.9% 70129 slabinfo.cred_jar.num_objs 1505 +10.9% 1669 slabinfo.cred_jar.num_slabs 2494 =C2=B1 7% -20.4% 1985 =C2=B1 17% slabinfo.eventpoll_= epi.active_objs 2494 =C2=B1 7% -20.4% 1985 =C2=B1 17% slabinfo.eventpoll_= epi.num_objs 4365 =C2=B1 7% -20.4% 3474 =C2=B1 17% slabinfo.eventpoll_= pwq.active_objs 4365 =C2=B1 7% -20.4% 3474 =C2=B1 17% slabinfo.eventpoll_= pwq.num_objs 777.00 =C2=B1 8% -22.1% 605.00 =C2=B1 11% slabinfo.file_lock_= cache.active_objs 777.00 =C2=B1 8% -22.1% 605.00 =C2=B1 11% slabinfo.file_lock_= cache.num_objs 4667 =C2=B1 5% -9.5% 4226 =C2=B1 2% slabinfo.kmalloc-12= 8.active_objs 4667 =C2=B1 5% -9.5% 4226 =C2=B1 2% slabinfo.kmalloc-12= 8.num_objs 63873 =C2=B1 2% +10.2% 70416 =C2=B1 3% slabinfo.kmalloc-96= .active_objs 36770 =C2=B1 2% +13.3% 41645 slabinfo.mm_struct.activ= e_objs 2448 =C2=B1 2% +13.3% 2774 slabinfo.mm_struct.activ= e_slabs 39182 =C2=B1 2% +13.3% 44397 slabinfo.mm_struct.num_o= bjs 2448 =C2=B1 2% +13.3% 2774 slabinfo.mm_struct.num_s= labs 1239866 =C2=B1 2% +15.4% 1430445 slabinfo.pid.active_objs 23099 =C2=B1 2% +16.9% 27003 slabinfo.pid.active_slabs 1478380 =C2=B1 2% +16.9% 1728215 slabinfo.pid.num_objs 23099 =C2=B1 2% +16.9% 27003 slabinfo.pid.num_slabs 347835 -12.6% 304030 =C2=B1 2% slabinfo.selinux_file_se= curity.active_objs 1364 -12.7% 1191 =C2=B1 3% slabinfo.selinux_file_se= curity.active_slabs 349266 -12.6% 305089 =C2=B1 3% slabinfo.selinux_file_se= curity.num_objs 1364 -12.7% 1191 =C2=B1 3% slabinfo.selinux_file_se= curity.num_slabs 41509 +16.7% 48454 slabinfo.sighand_cache.active= _objs 2772 +17.0% 3243 slabinfo.sighand_cache.active= _slabs 41590 +17.0% 48658 slabinfo.sighand_cache.num_ob= js 2772 +17.0% 3243 slabinfo.sighand_cache.num_sl= abs 44791 =C2=B1 2% +15.0% 51511 slabinfo.signal_cache.ac= tive_objs 1498 =C2=B1 2% +15.3% 1726 slabinfo.signal_cache.ac= tive_slabs 44952 =C2=B1 2% +15.3% 51811 slabinfo.signal_cache.nu= m_objs 1498 =C2=B1 2% +15.3% 1726 slabinfo.signal_cache.nu= m_slabs 39448 =C2=B1 2% +17.6% 46374 slabinfo.task_struct.act= ive_objs 13155 =C2=B1 2% +17.7% 15484 slabinfo.task_struct.act= ive_slabs 39467 =C2=B1 2% +17.7% 46452 slabinfo.task_struct.num= _objs 13155 =C2=B1 2% +17.7% 15484 slabinfo.task_struct.num= _slabs 886246 =C2=B1 2% +16.0% 1027892 slabinfo.vm_area_struct.= active_objs 22632 =C2=B1 2% +15.6% 26163 slabinfo.vm_area_struct.= active_slabs 905325 =C2=B1 2% +15.6% 1046529 slabinfo.vm_area_struct.= num_objs 22632 =C2=B1 2% +15.6% 26163 slabinfo.vm_area_struct.= num_slabs 36.79 =C2=B1 6% -36.8 0.00 perf-profile.calltrace.c= ycles-pp.__GI___libc_write 29.71 =C2=B1 8% -29.7 0.00 perf-profile.calltrace.c= ycles-pp.__GI___libc_read 24.00 =C2=B1 6% -24.0 0.00 perf-profile.calltrace.c= ycles-pp.entry_SYSCALL_64_after_hwframe.__GI___libc_write 23.48 =C2=B1 6% -23.5 0.00 perf-profile.calltrace.c= ycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__GI___libc_write 22.75 =C2=B1 6% -22.8 0.00 perf-profile.calltrace.c= ycles-pp.sys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.__GI___libc= _write 21.26 =C2=B1 6% -21.3 0.00 perf-profile.calltrace.c= ycles-pp.vfs_write.sys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe._= _GI___libc_write 16.73 =C2=B1 8% -16.7 0.00 perf-profile.calltrace.c= ycles-pp.entry_SYSCALL_64_after_hwframe.__GI___libc_read 16.22 =C2=B1 8% -16.2 0.00 perf-profile.calltrace.c= ycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__GI___libc_read 15.47 =C2=B1 8% -15.5 0.00 perf-profile.calltrace.c= ycles-pp.sys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.__GI___libc_= read 14.40 =C2=B1 8% -14.4 0.00 perf-profile.calltrace.c= ycles-pp.vfs_read.sys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.__G= I___libc_read 3.88 =C2=B1 3% -1.7 2.15 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.mutex_unlock.pipe_write.__vfs_write.vfs_write.sys_write 0.65 =C2=B1 11% +0.3 0.97 =C2=B1 28% perf-profile.calltr= ace.cycles-pp.enqueue_entity.enqueue_task_fair.ttwu_do_activate.try_to_wake= _up.autoremove_wake_function 0.68 =C2=B1 11% +0.4 1.05 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.__fget_light.__fdget_pos.sys_read.do_syscall_64.entry_SYSCALL= _64_after_hwframe 2.22 =C2=B1 7% +0.4 2.65 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.copy_user_enhanced_fast_string.copyout.copy_page_to_iter.pipe= _read.__vfs_read 1.10 =C2=B1 8% +0.5 1.55 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.touch_atime.pipe_read.__vfs_read.vfs_read.sys_read 0.42 =C2=B1 59% +0.6 0.97 =C2=B1 25% perf-profile.calltr= ace.cycles-pp.switch_mm_irqs_off.__schedule.schedule.pipe_wait.pipe_read 0.28 =C2=B1101% +0.6 0.86 =C2=B1 25% perf-profile.calltr= ace.cycles-pp.switch_mm_irqs_off.__schedule.schedule.exit_to_usermode_loop.= do_syscall_64 1.18 =C2=B1 10% +0.6 1.79 =C2=B1 36% perf-profile.calltr= ace.cycles-pp.dequeue_task_fair.__schedule.schedule.pipe_wait.pipe_read 1.37 =C2=B1 11% +0.6 2.00 =C2=B1 31% perf-profile.calltr= ace.cycles-pp.enqueue_task_fair.ttwu_do_activate.try_to_wake_up.autoremove_= wake_function.__wake_up_common 0.00 +0.6 0.64 =C2=B1 7% perf-profile.calltrace.c= ycles-pp.__lock_text_start.__wake_up_common_lock.pipe_write.__vfs_write.vfs= _write 1.47 =C2=B1 11% +0.7 2.17 =C2=B1 30% perf-profile.calltr= ace.cycles-pp.ttwu_do_activate.try_to_wake_up.autoremove_wake_function.__wa= ke_up_common.__wake_up_common_lock 0.30 =C2=B1101% +0.7 0.99 =C2=B1 29% perf-profile.calltr= ace.cycles-pp.__switch_to 0.00 +0.7 0.73 =C2=B1 20% perf-profile.calltrace.c= ycles-pp.pick_next_task_fair.__schedule.schedule.exit_to_usermode_loop.do_s= yscall_64 0.00 +0.7 0.73 =C2=B1 20% perf-profile.calltrace.c= ycles-pp.cpumask_next_wrap.select_idle_sibling.select_task_rq_fair.try_to_w= ake_up.autoremove_wake_function 0.00 +0.8 0.78 =C2=B1 10% perf-profile.calltrace.c= ycles-pp.__indirect_thunk_start 0.00 +1.0 0.96 =C2=B1 10% perf-profile.calltrace.c= ycles-pp.entry_SYSCALL_64_stage2 1.28 =C2=B1 15% +1.0 2.28 =C2=B1 26% perf-profile.calltr= ace.cycles-pp.__schedule.schedule.exit_to_usermode_loop.do_syscall_64.entry= _SYSCALL_64_after_hwframe 1.29 =C2=B1 15% +1.0 2.29 =C2=B1 26% perf-profile.calltr= ace.cycles-pp.schedule.exit_to_usermode_loop.do_syscall_64.entry_SYSCALL_64= _after_hwframe 1.32 =C2=B1 15% +1.0 2.35 =C2=B1 26% perf-profile.calltr= ace.cycles-pp.exit_to_usermode_loop.do_syscall_64.entry_SYSCALL_64_after_hw= frame 0.00 +1.1 1.13 =C2=B1 8% perf-profile.calltrace.c= ycles-pp.__fdget_pos.sys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.00 +1.1 1.15 =C2=B1 11% perf-profile.calltrace.c= ycles-pp.__fdget_pos.sys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe 3.71 =C2=B1 9% +1.5 5.17 =C2=B1 35% perf-profile.calltr= ace.cycles-pp.__schedule.schedule.pipe_wait.pipe_read.__vfs_read 3.80 =C2=B1 9% +1.5 5.28 =C2=B1 35% perf-profile.calltr= ace.cycles-pp.schedule.pipe_wait.pipe_read.__vfs_read.vfs_read 4.22 =C2=B1 9% +1.7 5.91 =C2=B1 35% perf-profile.calltr= ace.cycles-pp.pipe_wait.pipe_read.__vfs_read.vfs_read.sys_read 2.54 =C2=B1 18% +1.8 4.29 =C2=B1 34% perf-profile.calltr= ace.cycles-pp.idle_cpu.select_idle_sibling.select_task_rq_fair.try_to_wake_= up.autoremove_wake_function 4.11 =C2=B1 9% +2.2 6.30 =C2=B1 32% perf-profile.calltr= ace.cycles-pp.select_task_rq_fair.try_to_wake_up.autoremove_wake_function._= _wake_up_common.__wake_up_common_lock 14.37 +2.4 16.75 =C2=B1 5% perf-profile.calltrace.c= ycles-pp.pipe_read.__vfs_read.vfs_read.sys_read.do_syscall_64 3.42 =C2=B1 17% +2.5 5.88 =C2=B1 31% perf-profile.calltr= ace.cycles-pp.select_idle_sibling.select_task_rq_fair.try_to_wake_up.autore= move_wake_function.__wake_up_common 15.21 +2.5 17.68 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.__vfs_read.vfs_read.sys_read.do_syscall_64.entry_SYSCALL_64_after_= hwframe 9.46 =C2=B1 8% +2.5 11.97 =C2=B1 28% perf-profile.calltr= ace.cycles-pp.__wake_up_common_lock.pipe_write.__vfs_write.vfs_write.sys_wr= ite 7.24 =C2=B1 11% +2.8 10.03 =C2=B1 33% perf-profile.calltr= ace.cycles-pp.try_to_wake_up.autoremove_wake_function.__wake_up_common.__wa= ke_up_common_lock.pipe_write 7.63 =C2=B1 10% +2.8 10.43 =C2=B1 33% perf-profile.calltr= ace.cycles-pp.__wake_up_common.__wake_up_common_lock.pipe_write.__vfs_write= .vfs_write 7.29 =C2=B1 10% +2.8 10.12 =C2=B1 33% perf-profile.calltr= ace.cycles-pp.autoremove_wake_function.__wake_up_common.__wake_up_common_lo= ck.pipe_write.__vfs_write 1.45 =C2=B1 29% +8.8 10.29 =C2=B1 14% perf-profile.calltr= ace.cycles-pp._entry_trampoline 1.54 =C2=B1 27% +9.0 10.56 =C2=B1 14% perf-profile.calltr= ace.cycles-pp.syscall_return_via_sysret 6.32 =C2=B1 18% +17.4 23.75 perf-profile.calltrace.c= ycles-pp.vfs_read.sys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe 6.63 =C2=B1 19% +18.7 25.34 perf-profile.calltrace.c= ycles-pp.sys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe 10.10 =C2=B1 17% +20.3 30.45 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.vfs_write.sys_write.do_syscall_64.entry_SYSCALL_64_after_hwfr= ame 10.36 =C2=B1 17% +21.7 32.02 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.sys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe 19.46 =C2=B1 17% +42.8 62.30 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe 19.69 =C2=B1 17% +44.0 63.67 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe 17.10 -21.3% 13.46 =C2=B1 2% perf-stat.i.MPKI 4.035e+10 -17.5% 3.33e+10 =C2=B1 3% perf-stat.i.branch-instr= uctions 2.14 -0.2 1.95 perf-stat.i.branch-miss-rate% 7.194e+08 -18.6% 5.855e+08 =C2=B1 3% perf-stat.i.branch-misses 12.70 -1.4 11.33 perf-stat.i.cache-miss-rate% 1.014e+08 -11.3% 89967376 =C2=B1 3% perf-stat.i.cache-misses 3519724 +39.3% 4901677 =C2=B1 3% perf-stat.i.context-swit= ches 2.06 =C2=B1 2% -6.7% 1.92 perf-stat.i.cpi 3.139e+11 -16.5% 2.622e+11 =C2=B1 3% perf-stat.i.cpu-cycles 113205 =C2=B1 2% +72.7% 195554 =C2=B1 5% perf-stat.i.cpu-mig= rations 0.47 +0.1 0.53 =C2=B1 3% perf-stat.i.dTLB-load-mi= ss-rate% 1.716e+08 +16.6% 2.001e+08 =C2=B1 5% perf-stat.i.dTLB-load-mi= sses 6.393e+10 -18.1% 5.234e+10 =C2=B1 3% perf-stat.i.dTLB-loads 8147741 +33.5% 10877323 =C2=B1 3% perf-stat.i.dTLB-store-m= isses 4.046e+10 -18.6% 3.294e+10 =C2=B1 3% perf-stat.i.dTLB-stores 55.06 +1.1 56.14 perf-stat.i.iTLB-load-miss-ra= te% 2.161e+08 -8.0% 1.989e+08 =C2=B1 3% perf-stat.i.iTLB-load-mi= sses 1.927e+08 -14.7% 1.643e+08 =C2=B1 4% perf-stat.i.iTLB-loads 2.102e+11 -17.7% 1.731e+11 =C2=B1 3% perf-stat.i.instructions 1069 =C2=B1 2% -8.4% 979.54 =C2=B1 3% perf-stat.i.instruc= tions-per-iTLB-miss 0.56 +3.8% 0.58 perf-stat.i.ipc 124005 -22.0% 96666 =C2=B1 3% perf-stat.i.minor-faults 277317 -17.9% 227661 =C2=B1 3% perf-stat.i.msec 63.61 -8.3 55.35 =C2=B1 2% perf-stat.i.node-load-mi= ss-rate% 14378837 =C2=B1 2% -5.7% 13566343 =C2=B1 3% perf-stat.i.node-lo= ads 21.74 =C2=B1 2% -4.3 17.40 perf-stat.i.node-store-m= iss-rate% 5331671 -16.6% 4445492 =C2=B1 3% perf-stat.i.node-store-m= isses 124005 -22.0% 96666 =C2=B1 3% perf-stat.i.page-faults 3.76 +23.4% 4.64 perf-stat.overall.MPKI 1.78 -0.0 1.76 perf-stat.overall.branch-miss= -rate% 12.84 -1.6 11.22 perf-stat.overall.cache-miss-= rate% 1.49 +1.5% 1.52 perf-stat.overall.cpi 0.27 +0.1 0.38 =C2=B1 5% perf-stat.overall.dTLB-l= oad-miss-rate% 0.02 +0.0 0.03 perf-stat.overall.dTLB-store-= miss-rate% 52.87 +1.9 54.77 perf-stat.overall.iTLB-load-m= iss-rate% 972.65 -10.6% 869.88 perf-stat.overall.instruction= s-per-iTLB-miss 0.67 -1.4% 0.66 perf-stat.overall.ipc 55.35 +1.8 57.18 perf-stat.overall.node-load-m= iss-rate% 23.25 -2.9 20.38 perf-stat.overall.node-store-= miss-rate% 32464 +6.1% 34453 perf-stat.overall.path-length 1.579e+13 +2.0% 1.61e+13 perf-stat.total.branch-instru= ctions 3.969e+10 +9.6% 4.352e+10 perf-stat.total.cache-misses 3.09e+11 +25.5% 3.879e+11 perf-stat.total.cache-referen= ces 1.378e+09 +72.1% 2.371e+09 perf-stat.total.context-switc= hes 1.229e+14 +3.2% 1.268e+14 perf-stat.total.cpu-cycles 44320452 =C2=B1 2% +113.8% 94752867 =C2=B1 7% perf-stat.total.cpu= -migrations 6.719e+10 +44.1% 9.685e+10 =C2=B1 5% perf-stat.total.dTLB-loa= d-misses 2.502e+13 +1.1% 2.531e+13 perf-stat.total.dTLB-loads 3.189e+09 +65.0% 5.262e+09 perf-stat.total.dTLB-store-mi= sses 8.459e+10 +13.7% 9.621e+10 perf-stat.total.iTLB-load-mis= ses 7.542e+10 +5.3% 7.945e+10 perf-stat.total.iTLB-loads 8.228e+13 +1.7% 8.368e+13 perf-stat.total.instructions 48538538 -3.7% 46749483 perf-stat.total.minor-faults 1.086e+08 +1.4% 1.101e+08 perf-stat.total.msec 6.976e+09 +25.7% 8.768e+09 =C2=B1 3% perf-stat.total.node-loa= d-misses 5.627e+09 +16.6% 6.562e+09 perf-stat.total.node-loads 2.087e+09 +3.0% 2.15e+09 perf-stat.total.node-store-mi= sses 6.891e+09 +21.9% 8.4e+09 perf-stat.total.node-stores 48538482 -3.7% 46749452 perf-stat.total.page-faults 44380 =C2=B1 9% +36.4% 60536 =C2=B1 3% softirqs.CPU0.RCU 42700 +26.8% 54157 softirqs.CPU0.SCHED 41219 =C2=B1 3% +51.8% 62583 =C2=B1 3% softirqs.CPU1.RCU 40291 =C2=B1 2% +53.7% 61915 =C2=B1 2% softirqs.CPU10.RCU 39712 =C2=B1 2% +60.0% 63530 =C2=B1 2% softirqs.CPU11.RCU 39626 +58.3% 62721 softirqs.CPU12.RCU 39746 =C2=B1 3% +56.8% 62327 softirqs.CPU13.RCU 40013 =C2=B1 2% +62.5% 65013 =C2=B1 4% softirqs.CPU14.RCU 44176 =C2=B1 8% +49.0% 65821 =C2=B1 3% softirqs.CPU15.RCU 43495 =C2=B1 8% +50.4% 65412 =C2=B1 2% softirqs.CPU16.RCU 41320 +53.6% 63484 softirqs.CPU17.RCU 41735 +60.7% 67060 =C2=B1 7% softirqs.CPU18.RCU 44197 =C2=B1 9% +51.0% 66754 =C2=B1 2% softirqs.CPU19.RCU 40193 =C2=B1 3% +52.0% 61104 =C2=B1 2% softirqs.CPU2.RCU 44564 =C2=B1 10% +52.5% 67952 =C2=B1 6% softirqs.CPU20.RCU 42527 +55.1% 65966 =C2=B1 3% softirqs.CPU21.RCU 42153 +58.6% 66857 =C2=B1 5% softirqs.CPU22.RCU 42327 =C2=B1 3% +68.9% 71495 =C2=B1 5% softirqs.CPU23.RCU 42306 =C2=B1 2% +59.1% 67318 =C2=B1 9% softirqs.CPU24.RCU 41475 =C2=B1 2% +66.9% 69214 =C2=B1 14% softirqs.CPU25.RCU 41655 =C2=B1 2% +60.5% 66866 =C2=B1 3% softirqs.CPU26.RCU 41766 =C2=B1 2% +51.7% 63373 softirqs.CPU27.RCU 41548 =C2=B1 2% +60.0% 66490 =C2=B1 5% softirqs.CPU28.RCU 44279 =C2=B1 6% +50.4% 66601 =C2=B1 9% softirqs.CPU29.RCU 42001 =C2=B1 8% +51.4% 63605 =C2=B1 5% softirqs.CPU3.RCU 40890 =C2=B1 6% +50.8% 61645 =C2=B1 2% softirqs.CPU30.RCU 40491 =C2=B1 2% +53.8% 62280 =C2=B1 3% softirqs.CPU31.RCU 41471 =C2=B1 2% +56.5% 64894 =C2=B1 4% softirqs.CPU32.RCU 40349 =C2=B1 2% +62.0% 65360 =C2=B1 5% softirqs.CPU33.RCU 40479 =C2=B1 2% +62.5% 65781 =C2=B1 3% softirqs.CPU34.RCU 42319 =C2=B1 10% +48.6% 62876 =C2=B1 3% softirqs.CPU35.RCU 41799 +55.1% 64841 =C2=B1 3% softirqs.CPU36.RCU 43731 =C2=B1 8% +54.5% 67558 =C2=B1 3% softirqs.CPU37.RCU 41031 =C2=B1 3% +73.3% 71116 =C2=B1 8% softirqs.CPU38.RCU 42978 =C2=B1 6% +53.1% 65803 =C2=B1 7% softirqs.CPU39.RCU 39754 =C2=B1 2% +55.0% 61636 =C2=B1 3% softirqs.CPU4.RCU 46367 =C2=B1 9% +41.4% 65558 =C2=B1 9% softirqs.CPU40.RCU 40343 =C2=B1 2% +59.9% 64513 =C2=B1 3% softirqs.CPU41.RCU 42227 =C2=B1 3% +55.1% 65511 =C2=B1 4% softirqs.CPU42.RCU 40727 =C2=B1 3% +65.6% 67457 =C2=B1 3% softirqs.CPU43.RCU 40253 =C2=B1 4% +45.8% 58700 =C2=B1 2% softirqs.CPU44.RCU 40121 =C2=B1 2% +52.7% 61278 =C2=B1 2% softirqs.CPU45.RCU 40516 =C2=B1 3% +51.1% 61219 =C2=B1 2% softirqs.CPU46.RCU 41106 =C2=B1 10% +48.5% 61035 =C2=B1 6% softirqs.CPU47.RCU 39554 +58.7% 62780 =C2=B1 6% softirqs.CPU48.RCU 38899 +53.9% 59879 =C2=B1 2% softirqs.CPU49.RCU 39677 =C2=B1 2% +59.7% 63369 =C2=B1 6% softirqs.CPU5.RCU 42427 =C2=B1 9% +47.9% 62754 softirqs.CPU50.RCU 41751 =C2=B1 7% +47.8% 61711 =C2=B1 3% softirqs.CPU51.RCU 39992 +65.4% 66128 =C2=B1 7% softirqs.CPU52.RCU 39026 +54.8% 60393 =C2=B1 3% softirqs.CPU53.RCU 42161 =C2=B1 10% +47.6% 62218 =C2=B1 7% softirqs.CPU54.RCU 40080 =C2=B1 3% +60.2% 64206 =C2=B1 6% softirqs.CPU55.RCU 39427 =C2=B1 3% +57.5% 62094 softirqs.CPU56.RCU 39673 =C2=B1 3% +65.7% 65735 =C2=B1 7% softirqs.CPU57.RCU 40865 +53.4% 62669 =C2=B1 3% softirqs.CPU58.RCU 40346 +55.4% 62713 =C2=B1 3% softirqs.CPU59.RCU 39668 =C2=B1 2% +58.5% 62879 =C2=B1 2% softirqs.CPU6.RCU 39930 =C2=B1 2% +68.1% 67122 =C2=B1 5% softirqs.CPU60.RCU 40045 =C2=B1 2% +55.1% 62093 =C2=B1 2% softirqs.CPU61.RCU 40057 +57.6% 63145 =C2=B1 5% softirqs.CPU62.RCU 40579 +57.4% 63889 =C2=B1 7% softirqs.CPU63.RCU 40947 =C2=B1 2% +51.6% 62075 =C2=B1 2% softirqs.CPU64.RCU 42989 =C2=B1 8% +45.6% 62592 softirqs.CPU65.RCU 44393 =C2=B1 8% +53.9% 68301 =C2=B1 6% softirqs.CPU66.RCU 41370 =C2=B1 3% +57.9% 65307 =C2=B1 5% softirqs.CPU67.RCU 41532 +59.4% 66200 =C2=B1 2% softirqs.CPU68.RCU 40604 =C2=B1 3% +58.8% 64470 =C2=B1 6% softirqs.CPU69.RCU 39822 +53.2% 61021 softirqs.CPU7.RCU 40977 =C2=B1 2% +58.1% 64805 =C2=B1 6% softirqs.CPU70.RCU 42698 =C2=B1 7% +52.4% 65068 =C2=B1 6% softirqs.CPU71.RCU 41420 +70.9% 70802 =C2=B1 3% softirqs.CPU72.RCU 41458 +52.1% 63040 =C2=B1 2% softirqs.CPU73.RCU 41010 =C2=B1 2% +64.8% 67576 =C2=B1 7% softirqs.CPU74.RCU 38997 =C2=B1 9% +58.5% 61793 =C2=B1 5% softirqs.CPU75.RCU 37004 =C2=B1 3% +55.5% 57533 =C2=B1 2% softirqs.CPU76.RCU 37324 =C2=B1 2% +61.2% 60153 =C2=B1 6% softirqs.CPU77.RCU 40007 =C2=B1 8% +45.9% 58373 =C2=B1 3% softirqs.CPU78.RCU 37264 =C2=B1 4% +52.2% 56698 =C2=B1 3% softirqs.CPU79.RCU 39957 =C2=B1 2% +54.1% 61588 =C2=B1 2% softirqs.CPU8.RCU 38811 =C2=B1 2% +51.8% 58931 =C2=B1 2% softirqs.CPU80.RCU 40186 =C2=B1 6% +53.6% 61730 =C2=B1 6% softirqs.CPU81.RCU 37439 =C2=B1 2% +77.3% 66389 =C2=B1 6% softirqs.CPU82.RCU 37454 =C2=B1 3% +62.9% 61016 =C2=B1 8% softirqs.CPU83.RCU 39574 =C2=B1 7% +49.7% 59255 =C2=B1 3% softirqs.CPU84.RCU 36603 =C2=B1 2% +77.5% 64978 =C2=B1 7% softirqs.CPU85.RCU 40354 =C2=B1 8% +46.8% 59245 =C2=B1 5% softirqs.CPU86.RCU 37744 =C2=B1 3% +65.6% 62495 =C2=B1 5% softirqs.CPU87.RCU 39090 +58.6% 62000 softirqs.CPU9.RCU 3594895 +56.1% 5612323 softirqs.RCU 500558 +17.5% 588306 =C2=B1 2% softirqs.SCHED 555.75 =C2=B1 24% -31.4% 381.50 =C2=B1 16% interrupts.34:PCI-M= SI.3145731-edge.eth0-TxRx-2 352056 +19.6% 421007 =C2=B1 2% interrupts.CAL:Function_= call_interrupts 3999 =C2=B1 3% +18.8% 4752 =C2=B1 6% interrupts.CPU0.CAL= :Function_call_interrupts 4038 +19.2% 4812 =C2=B1 2% interrupts.CPU1.CAL:Func= tion_call_interrupts 3898 =C2=B1 7% +23.6% 4816 =C2=B1 3% interrupts.CPU10.CA= L:Function_call_interrupts 2771 =C2=B1 32% +160.5% 7220 =C2=B1 17% interrupts.CPU10.NM= I:Non-maskable_interrupts 2771 =C2=B1 32% +160.5% 7220 =C2=B1 17% interrupts.CPU10.PM= I:Performance_monitoring_interrupts 3957 =C2=B1 4% +17.7% 4657 =C2=B1 7% interrupts.CPU11.CA= L:Function_call_interrupts 2930 =C2=B1 28% +145.8% 7204 =C2=B1 18% interrupts.CPU11.NM= I:Non-maskable_interrupts 2930 =C2=B1 28% +145.8% 7204 =C2=B1 18% interrupts.CPU11.PM= I:Performance_monitoring_interrupts 3996 +21.3% 4848 =C2=B1 2% interrupts.CPU12.CAL:Fun= ction_call_interrupts 2777 =C2=B1 32% +159.5% 7207 =C2=B1 18% interrupts.CPU12.NM= I:Non-maskable_interrupts 2777 =C2=B1 32% +159.5% 7207 =C2=B1 18% interrupts.CPU12.PM= I:Performance_monitoring_interrupts 555.75 =C2=B1 24% -31.4% 381.50 =C2=B1 16% interrupts.CPU13.34= :PCI-MSI.3145731-edge.eth0-TxRx-2 4059 +18.7% 4819 =C2=B1 3% interrupts.CPU13.CAL:Fun= ction_call_interrupts 2781 =C2=B1 32% +159.2% 7207 =C2=B1 18% interrupts.CPU13.NM= I:Non-maskable_interrupts 2781 =C2=B1 32% +159.2% 7207 =C2=B1 18% interrupts.CPU13.PM= I:Performance_monitoring_interrupts 3994 =C2=B1 2% +21.0% 4834 =C2=B1 3% interrupts.CPU14.CA= L:Function_call_interrupts 2773 =C2=B1 32% +168.6% 7448 =C2=B1 12% interrupts.CPU14.NM= I:Non-maskable_interrupts 2773 =C2=B1 32% +168.6% 7448 =C2=B1 12% interrupts.CPU14.PM= I:Performance_monitoring_interrupts 4047 +19.2% 4823 =C2=B1 3% interrupts.CPU15.CAL:Fun= ction_call_interrupts 2774 =C2=B1 32% +159.6% 7201 =C2=B1 18% interrupts.CPU15.NM= I:Non-maskable_interrupts 2774 =C2=B1 32% +159.6% 7201 =C2=B1 18% interrupts.CPU15.PM= I:Performance_monitoring_interrupts 4056 +19.4% 4844 =C2=B1 3% interrupts.CPU16.CAL:Fun= ction_call_interrupts 2781 =C2=B1 32% +158.8% 7198 =C2=B1 18% interrupts.CPU16.NM= I:Non-maskable_interrupts 2781 =C2=B1 32% +158.8% 7198 =C2=B1 18% interrupts.CPU16.PM= I:Performance_monitoring_interrupts 3921 =C2=B1 5% +23.2% 4829 =C2=B1 2% interrupts.CPU17.CA= L:Function_call_interrupts 3303 =C2=B1 31% +118.2% 7209 =C2=B1 18% interrupts.CPU17.NM= I:Non-maskable_interrupts 3303 =C2=B1 31% +118.2% 7209 =C2=B1 18% interrupts.CPU17.PM= I:Performance_monitoring_interrupts 4048 +18.8% 4808 =C2=B1 3% interrupts.CPU18.CAL:Fun= ction_call_interrupts 3315 =C2=B1 31% +117.3% 7204 =C2=B1 18% interrupts.CPU18.NM= I:Non-maskable_interrupts 3315 =C2=B1 31% +117.3% 7204 =C2=B1 18% interrupts.CPU18.PM= I:Performance_monitoring_interrupts 4056 +18.4% 4803 =C2=B1 3% interrupts.CPU19.CAL:Fun= ction_call_interrupts 3316 =C2=B1 31% +117.2% 7204 =C2=B1 18% interrupts.CPU19.NM= I:Non-maskable_interrupts 3316 =C2=B1 31% +117.2% 7204 =C2=B1 18% interrupts.CPU19.PM= I:Performance_monitoring_interrupts 4021 =C2=B1 2% +20.5% 4844 =C2=B1 2% interrupts.CPU2.CAL= :Function_call_interrupts 3307 =C2=B1 31% +117.9% 7204 =C2=B1 18% interrupts.CPU20.NM= I:Non-maskable_interrupts 3307 =C2=B1 31% +117.9% 7204 =C2=B1 18% interrupts.CPU20.PM= I:Performance_monitoring_interrupts 4039 +19.5% 4824 =C2=B1 3% interrupts.CPU21.CAL:Fun= ction_call_interrupts 3307 =C2=B1 31% +117.9% 7206 =C2=B1 18% interrupts.CPU21.NM= I:Non-maskable_interrupts 3307 =C2=B1 31% +117.9% 7206 =C2=B1 18% interrupts.CPU21.PM= I:Performance_monitoring_interrupts 4018 +17.6% 4725 =C2=B1 4% interrupts.CPU22.CAL:Fun= ction_call_interrupts 3306 =C2=B1 31% +117.1% 7179 =C2=B1 19% interrupts.CPU22.NM= I:Non-maskable_interrupts 3306 =C2=B1 31% +117.1% 7179 =C2=B1 19% interrupts.CPU22.PM= I:Performance_monitoring_interrupts 4060 +18.1% 4794 interrupts.CPU23.CAL:Function= _call_interrupts 3853 =C2=B1 23% +86.0% 7169 =C2=B1 19% interrupts.CPU23.NM= I:Non-maskable_interrupts 3853 =C2=B1 23% +86.0% 7169 =C2=B1 19% interrupts.CPU23.PM= I:Performance_monitoring_interrupts 4009 =C2=B1 2% +20.7% 4838 =C2=B1 3% interrupts.CPU24.CA= L:Function_call_interrupts 3840 =C2=B1 23% +86.7% 7172 =C2=B1 19% interrupts.CPU24.NM= I:Non-maskable_interrupts 3840 =C2=B1 23% +86.7% 7172 =C2=B1 19% interrupts.CPU24.PM= I:Performance_monitoring_interrupts 3886 =C2=B1 5% +22.9% 4775 =C2=B1 3% interrupts.CPU25.CA= L:Function_call_interrupts 3874 =C2=B1 23% +85.2% 7175 =C2=B1 19% interrupts.CPU25.NM= I:Non-maskable_interrupts 3874 =C2=B1 23% +85.2% 7175 =C2=B1 19% interrupts.CPU25.PM= I:Performance_monitoring_interrupts 4008 +19.2% 4779 =C2=B1 4% interrupts.CPU26.CAL:Fun= ction_call_interrupts 3848 =C2=B1 23% +86.4% 7173 =C2=B1 19% interrupts.CPU26.NM= I:Non-maskable_interrupts 3848 =C2=B1 23% +86.4% 7173 =C2=B1 19% interrupts.CPU26.PM= I:Performance_monitoring_interrupts 4051 +19.6% 4846 =C2=B1 2% interrupts.CPU27.CAL:Fun= ction_call_interrupts 3307 =C2=B1 31% +116.9% 7175 =C2=B1 19% interrupts.CPU27.NM= I:Non-maskable_interrupts 3307 =C2=B1 31% +116.9% 7175 =C2=B1 19% interrupts.CPU27.PM= I:Performance_monitoring_interrupts 3885 =C2=B1 6% +23.4% 4793 interrupts.CPU28.CAL:Fun= ction_call_interrupts 3305 =C2=B1 31% +117.4% 7186 =C2=B1 18% interrupts.CPU28.NM= I:Non-maskable_interrupts 3305 =C2=B1 31% +117.4% 7186 =C2=B1 18% interrupts.CPU28.PM= I:Performance_monitoring_interrupts 3303 =C2=B1 31% +117.4% 7182 =C2=B1 19% interrupts.CPU29.NM= I:Non-maskable_interrupts 3303 =C2=B1 31% +117.4% 7182 =C2=B1 19% interrupts.CPU29.PM= I:Performance_monitoring_interrupts 4041 +19.6% 4831 =C2=B1 2% interrupts.CPU3.CAL:Func= tion_call_interrupts 3753 =C2=B1 13% +30.1% 4882 =C2=B1 2% interrupts.CPU30.CA= L:Function_call_interrupts 3848 =C2=B1 23% +86.4% 7173 =C2=B1 19% interrupts.CPU30.NM= I:Non-maskable_interrupts 3848 =C2=B1 23% +86.4% 7173 =C2=B1 19% interrupts.CPU30.PM= I:Performance_monitoring_interrupts 3954 +22.5% 4845 =C2=B1 2% interrupts.CPU31.CAL:Fun= ction_call_interrupts 3851 =C2=B1 24% +86.1% 7165 =C2=B1 19% interrupts.CPU31.NM= I:Non-maskable_interrupts 3851 =C2=B1 24% +86.1% 7165 =C2=B1 19% interrupts.CPU31.PM= I:Performance_monitoring_interrupts 4032 +19.4% 4814 =C2=B1 2% interrupts.CPU32.CAL:Fun= ction_call_interrupts 3898 =C2=B1 6% +23.8% 4825 =C2=B1 3% interrupts.CPU33.CA= L:Function_call_interrupts 3919 =C2=B1 2% +20.4% 4718 =C2=B1 6% interrupts.CPU34.CA= L:Function_call_interrupts 3863 =C2=B1 24% +85.7% 7173 =C2=B1 19% interrupts.CPU34.NM= I:Non-maskable_interrupts 3863 =C2=B1 24% +85.7% 7173 =C2=B1 19% interrupts.CPU34.PM= I:Performance_monitoring_interrupts 3993 +16.2% 4641 =C2=B1 5% interrupts.CPU35.CAL:Fun= ction_call_interrupts 3855 =C2=B1 24% +85.9% 7168 =C2=B1 19% interrupts.CPU35.NM= I:Non-maskable_interrupts 3855 =C2=B1 24% +85.9% 7168 =C2=B1 19% interrupts.CPU35.PM= I:Performance_monitoring_interrupts 3911 =C2=B1 2% +23.2% 4817 =C2=B1 2% interrupts.CPU36.CA= L:Function_call_interrupts 3856 =C2=B1 24% +85.9% 7171 =C2=B1 19% interrupts.CPU36.NM= I:Non-maskable_interrupts 3856 =C2=B1 24% +85.9% 7171 =C2=B1 19% interrupts.CPU36.PM= I:Performance_monitoring_interrupts 3928 =C2=B1 4% +22.3% 4802 =C2=B1 2% interrupts.CPU37.CA= L:Function_call_interrupts 4026 +15.0% 4629 =C2=B1 6% interrupts.CPU38.CAL:Fun= ction_call_interrupts 4034 +19.7% 4829 interrupts.CPU39.CAL:Function= _call_interrupts 4036 +19.1% 4805 =C2=B1 3% interrupts.CPU4.CAL:Func= tion_call_interrupts 4031 +20.5% 4856 =C2=B1 2% interrupts.CPU40.CAL:Fun= ction_call_interrupts 4035 +17.9% 4758 =C2=B1 5% interrupts.CPU41.CAL:Fun= ction_call_interrupts 3919 =C2=B1 4% +20.0% 4704 =C2=B1 6% interrupts.CPU42.CA= L:Function_call_interrupts 3950 +19.2% 4710 =C2=B1 4% interrupts.CPU43.CAL:Fun= ction_call_interrupts 3931 =C2=B1 7% +22.5% 4816 =C2=B1 3% interrupts.CPU44.CA= L:Function_call_interrupts 2836 =C2=B1 32% +119.7% 6232 =C2=B1 28% interrupts.CPU44.NM= I:Non-maskable_interrupts 2836 =C2=B1 32% +119.7% 6232 =C2=B1 28% interrupts.CPU44.PM= I:Performance_monitoring_interrupts 4018 +20.5% 4841 =C2=B1 2% interrupts.CPU45.CAL:Fun= ction_call_interrupts 2770 =C2=B1 32% +124.5% 6218 =C2=B1 28% interrupts.CPU45.NM= I:Non-maskable_interrupts 2770 =C2=B1 32% +124.5% 6218 =C2=B1 28% interrupts.CPU45.PM= I:Performance_monitoring_interrupts 4043 +19.1% 4817 =C2=B1 3% interrupts.CPU46.CAL:Fun= ction_call_interrupts 2778 =C2=B1 32% +102.1% 5616 =C2=B1 42% interrupts.CPU46.NM= I:Non-maskable_interrupts 2778 =C2=B1 32% +102.1% 5616 =C2=B1 42% interrupts.CPU46.PM= I:Performance_monitoring_interrupts 4064 +19.3% 4846 =C2=B1 3% interrupts.CPU47.CAL:Fun= ction_call_interrupts 2771 =C2=B1 32% +138.2% 6600 =C2=B1 35% interrupts.CPU47.NM= I:Non-maskable_interrupts 2771 =C2=B1 32% +138.2% 6600 =C2=B1 35% interrupts.CPU47.PM= I:Performance_monitoring_interrupts 4037 +19.5% 4825 =C2=B1 3% interrupts.CPU48.CAL:Fun= ction_call_interrupts 2774 =C2=B1 32% +102.6% 5622 =C2=B1 42% interrupts.CPU48.NM= I:Non-maskable_interrupts 2774 =C2=B1 32% +102.6% 5622 =C2=B1 42% interrupts.CPU48.PM= I:Performance_monitoring_interrupts 4054 +18.6% 4809 =C2=B1 3% interrupts.CPU49.CAL:Fun= ction_call_interrupts 2769 =C2=B1 32% +102.9% 5618 =C2=B1 42% interrupts.CPU49.NM= I:Non-maskable_interrupts 2769 =C2=B1 32% +102.9% 5618 =C2=B1 42% interrupts.CPU49.PM= I:Performance_monitoring_interrupts 4036 +15.9% 4680 =C2=B1 6% interrupts.CPU5.CAL:Func= tion_call_interrupts 4056 +19.0% 4826 =C2=B1 3% interrupts.CPU50.CAL:Fun= ction_call_interrupts 2770 =C2=B1 32% +138.3% 6600 =C2=B1 35% interrupts.CPU50.NM= I:Non-maskable_interrupts 2770 =C2=B1 32% +138.3% 6600 =C2=B1 35% interrupts.CPU50.PM= I:Performance_monitoring_interrupts 4039 +19.6% 4832 =C2=B1 3% interrupts.CPU51.CAL:Fun= ction_call_interrupts 2774 =C2=B1 32% +137.9% 6602 =C2=B1 35% interrupts.CPU51.NM= I:Non-maskable_interrupts 2774 =C2=B1 32% +137.9% 6602 =C2=B1 35% interrupts.CPU51.PM= I:Performance_monitoring_interrupts 4059 +18.5% 4811 =C2=B1 3% interrupts.CPU52.CAL:Fun= ction_call_interrupts 2768 =C2=B1 32% +138.5% 6602 =C2=B1 35% interrupts.CPU52.NM= I:Non-maskable_interrupts 2768 =C2=B1 32% +138.5% 6602 =C2=B1 35% interrupts.CPU52.PM= I:Performance_monitoring_interrupts 4040 +18.2% 4775 =C2=B1 3% interrupts.CPU53.CAL:Fun= ction_call_interrupts 2768 =C2=B1 32% +138.4% 6599 =C2=B1 35% interrupts.CPU53.NM= I:Non-maskable_interrupts 2768 =C2=B1 32% +138.4% 6599 =C2=B1 35% interrupts.CPU53.PM= I:Performance_monitoring_interrupts 3982 =C2=B1 4% +21.5% 4839 =C2=B1 2% interrupts.CPU54.CA= L:Function_call_interrupts 4036 =C2=B1 2% +16.0% 4681 =C2=B1 7% interrupts.CPU55.CA= L:Function_call_interrupts 4002 =C2=B1 2% +17.5% 4701 =C2=B1 7% interrupts.CPU56.CA= L:Function_call_interrupts 3319 =C2=B1 31% +117.0% 7201 =C2=B1 18% interrupts.CPU56.NM= I:Non-maskable_interrupts 3319 =C2=B1 31% +117.0% 7201 =C2=B1 18% interrupts.CPU56.PM= I:Performance_monitoring_interrupts 4049 +18.9% 4816 =C2=B1 4% interrupts.CPU57.CAL:Fun= ction_call_interrupts 3312 =C2=B1 31% +117.3% 7197 =C2=B1 18% interrupts.CPU57.NM= I:Non-maskable_interrupts 3312 =C2=B1 31% +117.3% 7197 =C2=B1 18% interrupts.CPU57.PM= I:Performance_monitoring_interrupts 3973 =C2=B1 3% +22.3% 4861 =C2=B1 2% interrupts.CPU58.CA= L:Function_call_interrupts 3314 =C2=B1 31% +139.8% 7948 interrupts.CPU58.NMI:Non= -maskable_interrupts 3314 =C2=B1 31% +139.8% 7948 interrupts.CPU58.PMI:Per= formance_monitoring_interrupts 4046 +20.2% 4861 =C2=B1 2% interrupts.CPU59.CAL:Fun= ction_call_interrupts 2779 =C2=B1 32% +158.8% 7191 =C2=B1 18% interrupts.CPU59.NM= I:Non-maskable_interrupts 2779 =C2=B1 32% +158.8% 7191 =C2=B1 18% interrupts.CPU59.PM= I:Performance_monitoring_interrupts 4030 +20.2% 4845 =C2=B1 2% interrupts.CPU6.CAL:Func= tion_call_interrupts 3315 =C2=B1 32% +117.2% 7199 =C2=B1 18% interrupts.CPU6.NMI= :Non-maskable_interrupts 3315 =C2=B1 32% +117.2% 7199 =C2=B1 18% interrupts.CPU6.PMI= :Performance_monitoring_interrupts 4047 +19.0% 4817 =C2=B1 3% interrupts.CPU60.CAL:Fun= ction_call_interrupts 2782 =C2=B1 32% +158.6% 7194 =C2=B1 18% interrupts.CPU60.NM= I:Non-maskable_interrupts 2782 =C2=B1 32% +158.6% 7194 =C2=B1 18% interrupts.CPU60.PM= I:Performance_monitoring_interrupts 3935 =C2=B1 5% +22.3% 4812 =C2=B1 3% interrupts.CPU61.CA= L:Function_call_interrupts 2775 =C2=B1 32% +159.4% 7200 =C2=B1 18% interrupts.CPU61.NM= I:Non-maskable_interrupts 2775 =C2=B1 32% +159.4% 7200 =C2=B1 18% interrupts.CPU61.PM= I:Performance_monitoring_interrupts 4055 +19.9% 4861 =C2=B1 2% interrupts.CPU62.CAL:Fun= ction_call_interrupts 2776 =C2=B1 32% +159.3% 7198 =C2=B1 18% interrupts.CPU62.NM= I:Non-maskable_interrupts 2776 =C2=B1 32% +159.3% 7198 =C2=B1 18% interrupts.CPU62.PM= I:Performance_monitoring_interrupts 4055 +19.0% 4827 =C2=B1 3% interrupts.CPU63.CAL:Fun= ction_call_interrupts 2781 =C2=B1 32% +158.8% 7197 =C2=B1 18% interrupts.CPU63.NM= I:Non-maskable_interrupts 2781 =C2=B1 32% +158.8% 7197 =C2=B1 18% interrupts.CPU63.PM= I:Performance_monitoring_interrupts 4044 +16.9% 4729 =C2=B1 5% interrupts.CPU64.CAL:Fun= ction_call_interrupts 2770 =C2=B1 32% +159.7% 7195 =C2=B1 18% interrupts.CPU64.NM= I:Non-maskable_interrupts 2770 =C2=B1 32% +159.7% 7195 =C2=B1 18% interrupts.CPU64.PM= I:Performance_monitoring_interrupts 4040 +19.6% 4833 =C2=B1 3% interrupts.CPU65.CAL:Fun= ction_call_interrupts 2782 =C2=B1 32% +158.9% 7204 =C2=B1 18% interrupts.CPU65.NM= I:Non-maskable_interrupts 2782 =C2=B1 32% +158.9% 7204 =C2=B1 18% interrupts.CPU65.PM= I:Performance_monitoring_interrupts 4047 +15.9% 4691 =C2=B1 6% interrupts.CPU66.CAL:Fun= ction_call_interrupts 2778 =C2=B1 32% +158.0% 7168 =C2=B1 19% interrupts.CPU66.NM= I:Non-maskable_interrupts 2778 =C2=B1 32% +158.0% 7168 =C2=B1 19% interrupts.CPU66.PM= I:Performance_monitoring_interrupts 4069 +13.7% 4626 =C2=B1 4% interrupts.CPU67.CAL:Fun= ction_call_interrupts 2783 =C2=B1 31% +157.4% 7165 =C2=B1 19% interrupts.CPU67.NM= I:Non-maskable_interrupts 2783 =C2=B1 31% +157.4% 7165 =C2=B1 19% interrupts.CPU67.PM= I:Performance_monitoring_interrupts 4045 +19.9% 4851 =C2=B1 2% interrupts.CPU68.CAL:Fun= ction_call_interrupts 2779 =C2=B1 32% +157.8% 7166 =C2=B1 19% interrupts.CPU68.NM= I:Non-maskable_interrupts 2779 =C2=B1 32% +157.8% 7166 =C2=B1 19% interrupts.CPU68.PM= I:Performance_monitoring_interrupts 3897 =C2=B1 5% +23.9% 4828 =C2=B1 3% interrupts.CPU69.CA= L:Function_call_interrupts 2784 =C2=B1 31% +157.6% 7171 =C2=B1 19% interrupts.CPU69.NM= I:Non-maskable_interrupts 2784 =C2=B1 31% +157.6% 7171 =C2=B1 19% interrupts.CPU69.PM= I:Performance_monitoring_interrupts 4045 +19.7% 4841 =C2=B1 2% interrupts.CPU7.CAL:Func= tion_call_interrupts 2774 =C2=B1 32% +159.5% 7200 =C2=B1 18% interrupts.CPU7.NMI= :Non-maskable_interrupts 2774 =C2=B1 32% +159.5% 7200 =C2=B1 18% interrupts.CPU7.PMI= :Performance_monitoring_interrupts 4040 +17.1% 4730 =C2=B1 5% interrupts.CPU70.CAL:Fun= ction_call_interrupts 2784 =C2=B1 32% +157.7% 7174 =C2=B1 18% interrupts.CPU70.NM= I:Non-maskable_interrupts 2784 =C2=B1 32% +157.7% 7174 =C2=B1 18% interrupts.CPU70.PM= I:Performance_monitoring_interrupts 4051 +19.3% 4833 =C2=B1 2% interrupts.CPU71.CAL:Fun= ction_call_interrupts 2784 =C2=B1 32% +157.5% 7169 =C2=B1 19% interrupts.CPU71.NM= I:Non-maskable_interrupts 2784 =C2=B1 32% +157.5% 7169 =C2=B1 19% interrupts.CPU71.PM= I:Performance_monitoring_interrupts 2785 =C2=B1 33% +159.1% 7217 =C2=B1 17% interrupts.CPU72.NM= I:Non-maskable_interrupts 2785 =C2=B1 33% +159.1% 7217 =C2=B1 17% interrupts.CPU72.PM= I:Performance_monitoring_interrupts 3999 =C2=B1 3% +17.1% 4682 =C2=B1 5% interrupts.CPU73.CA= L:Function_call_interrupts 2780 =C2=B1 32% +157.8% 7169 =C2=B1 19% interrupts.CPU73.NM= I:Non-maskable_interrupts 2780 =C2=B1 32% +157.8% 7169 =C2=B1 19% interrupts.CPU73.PM= I:Performance_monitoring_interrupts 3834 =C2=B1 8% +26.8% 4861 =C2=B1 2% interrupts.CPU74.CA= L:Function_call_interrupts 2778 =C2=B1 32% +158.4% 7177 =C2=B1 19% interrupts.CPU74.NM= I:Non-maskable_interrupts 2778 =C2=B1 32% +158.4% 7177 =C2=B1 19% interrupts.CPU74.PM= I:Performance_monitoring_interrupts 4063 +19.1% 4840 =C2=B1 3% interrupts.CPU75.CAL:Fun= ction_call_interrupts 3331 =C2=B1 32% +115.3% 7171 =C2=B1 19% interrupts.CPU75.NM= I:Non-maskable_interrupts 3331 =C2=B1 32% +115.3% 7171 =C2=B1 19% interrupts.CPU75.PM= I:Performance_monitoring_interrupts 4021 +19.4% 4801 =C2=B1 3% interrupts.CPU76.CAL:Fun= ction_call_interrupts 3461 =C2=B1 26% +108.5% 7214 =C2=B1 18% interrupts.CPU76.NM= I:Non-maskable_interrupts 3461 =C2=B1 26% +108.5% 7214 =C2=B1 18% interrupts.CPU76.PM= I:Performance_monitoring_interrupts 3984 =C2=B1 3% +20.9% 4819 =C2=B1 3% interrupts.CPU77.CA= L:Function_call_interrupts 3653 =C2=B1 39% +96.4% 7176 =C2=B1 19% interrupts.CPU77.NM= I:Non-maskable_interrupts 3653 =C2=B1 39% +96.4% 7176 =C2=B1 19% interrupts.CPU77.PM= I:Performance_monitoring_interrupts 4024 +18.9% 4786 =C2=B1 4% interrupts.CPU78.CAL:Fun= ction_call_interrupts 2782 =C2=B1 32% +158.1% 7181 =C2=B1 19% interrupts.CPU78.NM= I:Non-maskable_interrupts 2782 =C2=B1 32% +158.1% 7181 =C2=B1 19% interrupts.CPU78.PM= I:Performance_monitoring_interrupts 3897 =C2=B1 3% +22.8% 4787 =C2=B1 2% interrupts.CPU79.CA= L:Function_call_interrupts 2784 =C2=B1 32% +157.7% 7174 =C2=B1 19% interrupts.CPU79.NM= I:Non-maskable_interrupts 2784 =C2=B1 32% +157.7% 7174 =C2=B1 19% interrupts.CPU79.PM= I:Performance_monitoring_interrupts 4024 =C2=B1 2% +19.5% 4808 =C2=B1 3% interrupts.CPU8.CAL= :Function_call_interrupts 2770 =C2=B1 32% +159.9% 7201 =C2=B1 18% interrupts.CPU8.NMI= :Non-maskable_interrupts 2770 =C2=B1 32% +159.9% 7201 =C2=B1 18% interrupts.CPU8.PMI= :Performance_monitoring_interrupts 3710 =C2=B1 10% +30.5% 4840 =C2=B1 2% interrupts.CPU80.CA= L:Function_call_interrupts 3323 =C2=B1 32% +115.8% 7172 =C2=B1 19% interrupts.CPU80.NM= I:Non-maskable_interrupts 3323 =C2=B1 32% +115.8% 7172 =C2=B1 19% interrupts.CPU80.PM= I:Performance_monitoring_interrupts 3997 +18.4% 4733 =C2=B1 2% interrupts.CPU81.CAL:Fun= ction_call_interrupts 3311 =C2=B1 32% +117.4% 7198 =C2=B1 18% interrupts.CPU81.NM= I:Non-maskable_interrupts 3311 =C2=B1 32% +117.4% 7198 =C2=B1 18% interrupts.CPU81.PM= I:Performance_monitoring_interrupts 4049 +17.6% 4763 =C2=B1 2% interrupts.CPU82.CAL:Fun= ction_call_interrupts 3319 =C2=B1 32% +116.1% 7172 =C2=B1 19% interrupts.CPU82.NM= I:Non-maskable_interrupts 3319 =C2=B1 32% +116.1% 7172 =C2=B1 19% interrupts.CPU82.PM= I:Performance_monitoring_interrupts 4013 +20.3% 4826 =C2=B1 2% interrupts.CPU83.CAL:Fun= ction_call_interrupts 3318 =C2=B1 32% +116.9% 7199 =C2=B1 18% interrupts.CPU83.NM= I:Non-maskable_interrupts 3318 =C2=B1 32% +116.9% 7199 =C2=B1 18% interrupts.CPU83.PM= I:Performance_monitoring_interrupts 4040 +19.6% 4834 =C2=B1 2% interrupts.CPU84.CAL:Fun= ction_call_interrupts 3345 =C2=B1 32% +114.5% 7175 =C2=B1 19% interrupts.CPU84.NM= I:Non-maskable_interrupts 3345 =C2=B1 32% +114.5% 7175 =C2=B1 19% interrupts.CPU84.PM= I:Performance_monitoring_interrupts 3991 =C2=B1 2% +19.8% 4781 =C2=B1 4% interrupts.CPU86.CA= L:Function_call_interrupts 3350 =C2=B1 33% +113.7% 7162 =C2=B1 19% interrupts.CPU86.NM= I:Non-maskable_interrupts 3350 =C2=B1 33% +113.7% 7162 =C2=B1 19% interrupts.CPU86.PM= I:Performance_monitoring_interrupts 3326 =C2=B1 32% +117.0% 7216 =C2=B1 17% interrupts.CPU87.NM= I:Non-maskable_interrupts 3326 =C2=B1 32% +117.0% 7216 =C2=B1 17% interrupts.CPU87.PM= I:Performance_monitoring_interrupts 4058 +19.1% 4835 =C2=B1 3% interrupts.CPU9.CAL:Func= tion_call_interrupts 2782 =C2=B1 32% +159.5% 7220 =C2=B1 18% interrupts.CPU9.NMI= :Non-maskable_interrupts 2782 =C2=B1 32% +159.5% 7220 =C2=B1 18% interrupts.CPU9.PMI= :Performance_monitoring_interrupts 51.00 =C2=B1 59% +150.0% 127.50 =C2=B1 23% interrupts.IWI:IRQ_= work_interrupts 283310 =C2=B1 21% +114.7% 608405 =C2=B1 20% interrupts.NMI:Non-= maskable_interrupts 283310 =C2=B1 21% +114.7% 608405 =C2=B1 20% interrupts.PMI:Perf= ormance_monitoring_interrupts 38196883 +161.0% 99690427 =C2=B1 2% interrupts.RES:Reschedul= ing_interrupts ***************************************************************************= ************************ lkp-skl-2sp4: 104 threads Intel(R) Xeon(R) Platinum 8170 CPU @ 2.10GHz with= 64G memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/cpufreq_governor/kconfig/nr_task/rootfs/runtime/tbox_group/test/te= stcase/ucode: gcc-7/performance/x86_64-rhel-7.2/100%/debian-x86_64-2018-04-03.cgz/300s/= lkp-skl-2sp4/custom/reaim/0x200004d commit: = 24d0c1d6e6 ("sched/fair: Do not migrate due to a sync wakeup on exit") 2c83362734 ("sched/fair: Consider SD_NUMA when selecting the most idle gr= oup to schedule on") 24d0c1d6e65f635b 2c83362734dad8e48ccc0710b5c = ---------------- --------------------------- = fail:runs %reproduction fail:runs | | | = 2:4 -50% :4 kmsg.do_IRQ:#No_irq_handler_f= or_vector :4 25% 1:4 dmesg.WARNING:at#for_ip_error= _entry/0x :4 25% 1:4 dmesg.WARNING:at#for_ip_ret_f= rom_intr/0x :4 25% 1:4 dmesg.WARNING:stack_going_in_= the_wrong_direction?ip=3D__slab_free/0x 2:4 17% 2:4 perf-profile.calltrace.cycles= -pp.error_entry 2:4 24% 3:4 perf-profile.children.cycles-= pp.error_entry %stddev %change %stddev \ | \ = 4.77 +11.4% 5.32 =C2=B1 2% reaim.std_dev_percent 0.03 +8.2% 0.03 reaim.std_dev_time 2025938 -10.6% 1811037 reaim.time.involuntary_contex= t_switches 8797312 +1.0% 8887670 reaim.time.voluntary_context_= switches 9078 +12.0% 10169 meminfo.PageTables 2269 +11.6% 2531 proc-vmstat.nr_page_table_pag= es 41893 +6.7% 44683 =C2=B1 4% softirqs.CPU98.RCU 4.65 =C2=B1 2% -15.3% 3.94 =C2=B1 10% turbostat.Pkg%pc6 178.24 +2.0% 181.79 turbostat.PkgWatt 12123 =C2=B1 18% +33.1% 16134 =C2=B1 3% numa-meminfo.node0.= Mapped 41009 =C2=B1 5% +12.4% 46109 =C2=B1 4% numa-meminfo.node0.= SReclaimable 131166 =C2=B1 5% +4.8% 137483 =C2=B1 5% numa-meminfo.node0.= SUnreclaim 172176 =C2=B1 2% +6.6% 183593 =C2=B1 3% numa-meminfo.node0.= Slab 3014 =C2=B1 18% +34.4% 4052 =C2=B1 2% numa-vmstat.node0.n= r_mapped 10257 =C2=B1 6% +12.4% 11530 =C2=B1 4% numa-vmstat.node0.n= r_slab_reclaimable 32780 =C2=B1 5% +4.9% 34383 =C2=B1 5% numa-vmstat.node0.n= r_slab_unreclaimable 3664 =C2=B1 16% -25.6% 2725 =C2=B1 2% numa-vmstat.node1.n= r_mapped 1969 =C2=B1 4% +2.7% 2022 =C2=B1 5% slabinfo.kmalloc-40= 96.active_objs 5584 +9.8% 6130 =C2=B1 3% slabinfo.mm_struct.activ= e_objs 5614 +9.7% 6158 =C2=B1 3% slabinfo.mm_struct.num_o= bjs 877.00 +11.5% 978.25 =C2=B1 3% slabinfo.names_cache.act= ive_objs 877.00 +11.5% 978.25 =C2=B1 3% slabinfo.names_cache.num= _objs 1495 -9.8% 1348 =C2=B1 5% slabinfo.nsproxy.active_= objs 1495 -9.8% 1348 =C2=B1 5% slabinfo.nsproxy.num_objs 1313 =C2=B1 15% +27.1% 1668 =C2=B1 2% sched_debug.cpu.nr_= load_updates.stddev 2664 +44.4% 3847 =C2=B1 14% sched_debug.cpu.nr_switc= hes.stddev 0.02 =C2=B1 77% -89.5% 0.00 =C2=B1223% sched_debug.cpu.nr_= uninterruptible.avg 81.22 =C2=B1 12% +30.5% 106.02 =C2=B1 8% sched_debug.cpu.nr_= uninterruptible.max 30.10 +53.8% 46.29 =C2=B1 7% sched_debug.cpu.nr_unint= erruptible.stddev 2408 =C2=B1 3% +52.2% 3665 =C2=B1 18% sched_debug.cpu.sch= ed_count.stddev 1066 =C2=B1 6% +68.1% 1792 =C2=B1 17% sched_debug.cpu.sch= ed_goidle.stddev 1413 =C2=B1 3% +36.5% 1929 =C2=B1 19% sched_debug.cpu.ttw= u_count.stddev 553.65 =C2=B1 2% -8.6% 505.96 =C2=B1 2% sched_debug.cpu.ttw= u_local.stddev 3.19 -0.2 2.99 =C2=B1 2% perf-stat.i.branch-miss-= rate% 7.45 =C2=B1 2% -0.7 6.79 =C2=B1 2% perf-stat.i.cache-m= iss-rate% 56644639 -11.5% 50150131 perf-stat.i.cache-misses 5.795e+10 +1.5% 5.883e+10 perf-stat.i.cpu-cycles 0.33 -0.0 0.29 =C2=B1 3% perf-stat.i.dTLB-load-mi= ss-rate% 0.10 -0.0 0.09 =C2=B1 3% perf-stat.i.dTLB-store-m= iss-rate% 44.46 -1.5 42.99 =C2=B1 2% perf-stat.i.iTLB-load-mi= ss-rate% 3761774 +5.5% 3969797 perf-stat.i.iTLB-load-misses 79.67 -4.1 75.54 perf-stat.i.node-load-miss-ra= te% 16697015 -17.2% 13819973 perf-stat.i.node-load-misses 2830435 -2.3% 2764205 perf-stat.i.node-loads 60.87 =C2=B1 2% -6.0 54.85 =C2=B1 3% perf-stat.i.node-st= ore-miss-rate% 3631713 -15.0% 3088593 =C2=B1 3% perf-stat.i.node-store-m= isses 2047418 +7.2% 2195246 perf-stat.i.node-stores 6.61 -0.9 5.71 perf-stat.overall.cache-miss-= rate% 44.36 +0.7 45.06 perf-stat.overall.iTLB-load-m= iss-rate% 11359 -3.1% 11011 perf-stat.overall.instruction= s-per-iTLB-miss 85.51 -2.2 83.33 perf-stat.overall.node-load-m= iss-rate% 63.95 -5.5 58.44 perf-stat.overall.node-store-= miss-rate% 1.782e+10 -13.1% 1.548e+10 perf-stat.total.cache-misses 5160156 -1.5% 5081874 perf-stat.total.cpu-migrations 1.184e+09 +3.5% 1.225e+09 perf-stat.total.iTLB-load-mis= ses 5.254e+09 -18.8% 4.266e+09 perf-stat.total.node-load-mis= ses 8.905e+08 -4.2% 8.532e+08 perf-stat.total.node-loads 1.143e+09 -16.6% 9.537e+08 =C2=B1 3% perf-stat.total.node-sto= re-misses 6.442e+08 +5.2% 6.776e+08 perf-stat.total.node-stores 2.51 -0.3 2.23 perf-profile.calltrace.cycles= -pp.copy_page_range.copy_process._do_fork.do_syscall_64.entry_SYSCALL_64_af= ter_hwframe 1.07 =C2=B1 2% -0.2 0.84 =C2=B1 4% perf-profile.calltr= ace.cycles-pp._raw_spin_lock_irqsave.release_pages.tlb_flush_mmu_free.arch_= tlb_finish_mmu.tlb_finish_mmu 1.04 =C2=B1 2% -0.2 0.81 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.relea= se_pages.tlb_flush_mmu_free.arch_tlb_finish_mmu 1.37 =C2=B1 3% -0.2 1.21 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.irq_enter.smp_apic_timer_interrupt.apic_timer_interrupt.cpuid= le_enter_state.do_idle 0.88 =C2=B1 6% -0.1 0.77 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.unmap_vmas.exit_mmap.mmput.flush_old_exec.load_elf_binary 0.81 =C2=B1 6% -0.1 0.72 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.unmap_page_range.unmap_vmas.exit_mmap.mmput.flush_old_exec 0.60 =C2=B1 8% +0.1 0.72 =C2=B1 16% perf-profile.calltr= ace.cycles-pp.native_queued_spin_lock_slowpath.queued_read_lock_slowpath.do= _wait.kernel_wait4.SYSC_wait4 0.17 =C2=B1141% +0.4 0.57 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.queued_write_lock_slowpath.do_exit.do_group_exit.__wake_up_pa= rent.do_syscall_64 1.29 =C2=B1 10% +0.4 1.70 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.do_wait.kernel_wait4.SYSC_wait4.do_syscall_64.entry_SYSCALL_6= 4_after_hwframe 25.70 +1.0 26.66 perf-profile.calltrace.cycles= -pp.intel_idle.cpuidle_enter_state.do_idle.cpu_startup_entry.start_secondary 4.15 =C2=B1 23% -0.9 3.20 =C2=B1 7% perf-profile.childr= en.cycles-pp._raw_spin_lock 14.46 -0.5 14.00 =C2=B1 2% perf-profile.children.cy= cles-pp.exit_mmap 10.89 -0.5 10.43 perf-profile.children.cycles-= pp._do_fork 2.46 -0.4 2.09 =C2=B1 3% perf-profile.children.cy= cles-pp._raw_spin_lock_irqsave 3.90 -0.3 3.56 =C2=B1 5% perf-profile.children.cy= cles-pp.apic_timer_interrupt 3.87 -0.3 3.53 =C2=B1 5% perf-profile.children.cy= cles-pp.smp_apic_timer_interrupt 10.20 -0.3 9.88 perf-profile.children.cycles-= pp.copy_process 2.53 -0.3 2.24 =C2=B1 2% perf-profile.children.cy= cles-pp.copy_page_range 1.64 =C2=B1 5% -0.2 1.41 =C2=B1 2% perf-profile.childr= en.cycles-pp.get_page_from_freelist 1.73 =C2=B1 4% -0.2 1.51 perf-profile.children.cy= cles-pp.__alloc_pages_nodemask 1.29 =C2=B1 3% -0.2 1.10 =C2=B1 4% perf-profile.childr= en.cycles-pp.__schedule 1.22 =C2=B1 8% -0.2 1.04 =C2=B1 5% perf-profile.childr= en.cycles-pp.ret_from_fork 0.59 =C2=B1 3% -0.1 0.45 =C2=B1 5% perf-profile.childr= en.cycles-pp.pick_next_task_fair 0.43 =C2=B1 2% -0.1 0.30 =C2=B1 6% perf-profile.childr= en.cycles-pp.free_pgd_range 0.64 -0.1 0.51 =C2=B1 4% perf-profile.children.cy= cles-pp.wake_up_new_task 0.30 -0.1 0.18 =C2=B1 6% perf-profile.children.cy= cles-pp.free_unref_page 0.98 =C2=B1 2% -0.1 0.86 =C2=B1 2% perf-profile.childr= en.cycles-pp.rcu_process_callbacks 0.50 =C2=B1 4% -0.1 0.38 =C2=B1 4% perf-profile.childr= en.cycles-pp.load_balance 0.51 =C2=B1 4% -0.1 0.40 =C2=B1 5% perf-profile.childr= en.cycles-pp.__list_del_entry_valid 1.22 -0.1 1.10 =C2=B1 4% perf-profile.children.cy= cles-pp.__softirqentry_text_start 0.39 =C2=B1 9% -0.1 0.28 =C2=B1 7% perf-profile.childr= en.cycles-pp.schedule_tail 0.29 -0.1 0.18 =C2=B1 4% perf-profile.children.cy= cles-pp.free_pcppages_bulk 0.35 =C2=B1 4% -0.1 0.25 =C2=B1 3% perf-profile.childr= en.cycles-pp.do_task_dead 0.88 -0.1 0.78 =C2=B1 2% perf-profile.children.cy= cles-pp.select_task_rq_fair 0.35 -0.1 0.26 =C2=B1 4% perf-profile.children.cy= cles-pp.free_unref_page_commit 0.13 =C2=B1 7% -0.1 0.04 =C2=B1 58% perf-profile.childr= en.cycles-pp.sched_ttwu_pending 1.04 -0.1 0.96 =C2=B1 3% perf-profile.children.cy= cles-pp.kmem_cache_free 0.70 =C2=B1 2% -0.1 0.62 =C2=B1 3% perf-profile.childr= en.cycles-pp.__pte_alloc 0.21 =C2=B1 3% -0.1 0.14 =C2=B1 7% perf-profile.childr= en.cycles-pp.idle_cpu 0.32 =C2=B1 6% -0.1 0.25 =C2=B1 6% perf-profile.childr= en.cycles-pp.find_busiest_group 0.36 =C2=B1 4% -0.1 0.29 =C2=B1 5% perf-profile.childr= en.cycles-pp.finish_task_switch 0.97 -0.1 0.91 perf-profile.children.cycles-= pp.anon_vma_interval_tree_insert 0.32 -0.1 0.25 =C2=B1 6% perf-profile.children.cy= cles-pp.mm_init 0.28 =C2=B1 3% -0.1 0.22 =C2=B1 4% perf-profile.childr= en.cycles-pp.pgd_alloc 0.14 =C2=B1 10% -0.1 0.08 =C2=B1 8% perf-profile.childr= en.cycles-pp.free_one_page 0.56 =C2=B1 4% -0.1 0.50 =C2=B1 4% perf-profile.childr= en.cycles-pp.schedule 0.23 =C2=B1 2% -0.1 0.18 =C2=B1 8% perf-profile.childr= en.cycles-pp.__get_free_pages 0.81 =C2=B1 2% -0.1 0.75 =C2=B1 3% perf-profile.childr= en.cycles-pp.__slab_free 0.31 =C2=B1 9% -0.1 0.25 =C2=B1 7% perf-profile.childr= en.cycles-pp.__put_user_4 0.19 =C2=B1 2% -0.1 0.14 =C2=B1 5% perf-profile.childr= en.cycles-pp.dup_userfaultfd 0.15 =C2=B1 6% -0.1 0.10 =C2=B1 9% perf-profile.childr= en.cycles-pp.__free_pages_ok 2.25 -0.0 2.20 perf-profile.children.cycles-= pp.anon_vma_clone 0.08 =C2=B1 5% -0.0 0.04 =C2=B1 60% perf-profile.childr= en.cycles-pp.unfreeze_partials 1.00 -0.0 0.96 perf-profile.children.cycles-= pp.sys_write 0.20 =C2=B1 4% -0.0 0.16 =C2=B1 13% perf-profile.childr= en.cycles-pp.devkmsg_write 0.20 =C2=B1 4% -0.0 0.16 =C2=B1 13% perf-profile.childr= en.cycles-pp.printk_emit 0.21 =C2=B1 3% -0.0 0.18 =C2=B1 6% perf-profile.childr= en.cycles-pp.update_curr 0.89 -0.0 0.86 =C2=B1 2% perf-profile.children.cy= cles-pp.__vfs_write 0.09 -0.0 0.06 =C2=B1 11% perf-profile.children.cy= cles-pp.new_slab 0.16 =C2=B1 7% -0.0 0.13 =C2=B1 11% perf-profile.childr= en.cycles-pp.__mmdrop 0.09 =C2=B1 9% -0.0 0.06 =C2=B1 13% perf-profile.childr= en.cycles-pp.put_cpu_partial 0.44 -0.0 0.41 perf-profile.children.cycles-= pp.remove_vma 0.52 -0.0 0.49 =C2=B1 3% perf-profile.children.cy= cles-pp.enqueue_task_fair 0.07 -0.0 0.04 =C2=B1 57% perf-profile.children.cy= cles-pp.lapic_next_deadline 0.20 =C2=B1 4% -0.0 0.18 =C2=B1 6% perf-profile.childr= en.cycles-pp.__put_task_struct 0.17 =C2=B1 7% -0.0 0.15 =C2=B1 5% perf-profile.childr= en.cycles-pp.__lock_text_start 0.14 =C2=B1 5% -0.0 0.12 =C2=B1 5% perf-profile.childr= en.cycles-pp.do_send_sig_info 0.09 -0.0 0.07 perf-profile.children.cycles-= pp.entry_SYSCALL_64_stage2 0.13 =C2=B1 6% -0.0 0.11 =C2=B1 3% perf-profile.childr= en.cycles-pp.put_task_stack 0.09 =C2=B1 9% -0.0 0.07 =C2=B1 5% perf-profile.childr= en.cycles-pp.__queue_work 0.14 =C2=B1 3% -0.0 0.12 =C2=B1 5% perf-profile.childr= en.cycles-pp.unmap_single_vma 0.10 -0.0 0.09 =C2=B1 4% perf-profile.children.cy= cles-pp.tcp_sendmsg_locked 0.28 =C2=B1 4% +0.0 0.31 =C2=B1 2% perf-profile.childr= en.cycles-pp.vfs_statx 0.26 =C2=B1 4% +0.0 0.29 =C2=B1 3% perf-profile.childr= en.cycles-pp.SYSC_newstat 0.56 =C2=B1 3% +0.0 0.59 =C2=B1 3% perf-profile.childr= en.cycles-pp.elf_map 0.45 =C2=B1 5% +0.0 0.48 =C2=B1 3% perf-profile.childr= en.cycles-pp.__wake_up_common 1.12 +0.2 1.32 =C2=B1 3% perf-profile.children.cy= cles-pp.queued_read_lock_slowpath 1.26 =C2=B1 2% +0.2 1.49 =C2=B1 3% perf-profile.childr= en.cycles-pp.queued_write_lock_slowpath 2.16 =C2=B1 2% +0.2 2.39 =C2=B1 2% perf-profile.childr= en.cycles-pp.do_wait 2.19 =C2=B1 2% +0.2 2.43 =C2=B1 2% perf-profile.childr= en.cycles-pp.SYSC_wait4 2.18 =C2=B1 2% +0.2 2.42 =C2=B1 2% perf-profile.childr= en.cycles-pp.kernel_wait4 25.95 +1.0 26.92 perf-profile.children.cycles-= pp.intel_idle 1.46 -0.1 1.31 =C2=B1 3% perf-profile.self.cycles= -pp.copy_page_range 0.51 =C2=B1 4% -0.1 0.40 =C2=B1 5% perf-profile.self.c= ycles-pp.__list_del_entry_valid 0.21 =C2=B1 3% -0.1 0.14 =C2=B1 7% perf-profile.self.c= ycles-pp.idle_cpu 0.96 -0.1 0.89 perf-profile.self.cycles-pp.a= non_vma_interval_tree_insert 0.19 -0.1 0.14 =C2=B1 3% perf-profile.self.cycles= -pp.dup_userfaultfd 0.35 =C2=B1 2% -0.0 0.30 =C2=B1 5% perf-profile.self.c= ycles-pp._raw_spin_lock_irqsave 0.25 =C2=B1 5% -0.0 0.20 =C2=B1 6% perf-profile.self.c= ycles-pp.find_busiest_group 0.28 =C2=B1 2% -0.0 0.24 =C2=B1 3% perf-profile.self.c= ycles-pp.unlink_anon_vmas 0.57 -0.0 0.53 =C2=B1 3% perf-profile.self.cycles= -pp.select_task_rq_fair 0.15 =C2=B1 3% -0.0 0.11 =C2=B1 7% perf-profile.self.c= ycles-pp.free_pcppages_bulk 0.55 -0.0 0.52 =C2=B1 2% perf-profile.self.cycles= -pp.__slab_free 0.09 -0.0 0.07 perf-profile.self.cycles-pp.e= ntry_SYSCALL_64_stage2 0.07 =C2=B1 11% -0.0 0.05 perf-profile.self.cycles= -pp.update_rq_clock 0.14 =C2=B1 6% +0.0 0.16 perf-profile.self.cycles= -pp.handle_mm_fault 25.94 +1.0 26.91 perf-profile.self.cycles-pp.i= ntel_idle 2592 =C2=B1 11% -20.4% 2062 =C2=B1 11% interrupts.CPU1.RES= :Rescheduling_interrupts 1584 -20.9% 1254 =C2=B1 8% interrupts.CPU10.RES:Res= cheduling_interrupts 1405 =C2=B1 3% -21.0% 1110 =C2=B1 2% interrupts.CPU100.R= ES:Rescheduling_interrupts 1420 =C2=B1 4% -23.8% 1082 =C2=B1 10% interrupts.CPU101.R= ES:Rescheduling_interrupts 1421 =C2=B1 2% -19.7% 1141 =C2=B1 11% interrupts.CPU102.R= ES:Rescheduling_interrupts 1501 =C2=B1 27% +35.5% 2033 =C2=B1 8% interrupts.CPU103.N= MI:Non-maskable_interrupts 1501 =C2=B1 27% +35.5% 2033 =C2=B1 8% interrupts.CPU103.P= MI:Performance_monitoring_interrupts 1394 -23.0% 1074 =C2=B1 5% interrupts.CPU103.RES:Re= scheduling_interrupts 1566 -19.1% 1266 =C2=B1 11% interrupts.CPU11.RES:Res= cheduling_interrupts 1531 -17.2% 1267 =C2=B1 7% interrupts.CPU12.RES:Res= cheduling_interrupts 1559 =C2=B1 2% -22.6% 1206 =C2=B1 8% interrupts.CPU13.RE= S:Rescheduling_interrupts 1503 -23.4% 1151 =C2=B1 6% interrupts.CPU15.RES:Res= cheduling_interrupts 1584 =C2=B1 3% -24.2% 1201 =C2=B1 8% interrupts.CPU16.RE= S:Rescheduling_interrupts 1528 =C2=B1 6% -18.8% 1240 =C2=B1 13% interrupts.CPU17.RE= S:Rescheduling_interrupts 1518 =C2=B1 3% -21.1% 1197 =C2=B1 6% interrupts.CPU18.RE= S:Rescheduling_interrupts 2303 =C2=B1 11% -19.5% 1854 interrupts.CPU19.NMI:Non= -maskable_interrupts 2303 =C2=B1 11% -19.5% 1854 interrupts.CPU19.PMI:Per= formance_monitoring_interrupts 1457 =C2=B1 4% -18.0% 1194 =C2=B1 4% interrupts.CPU19.RE= S:Rescheduling_interrupts 1884 =C2=B1 5% -15.3% 1596 =C2=B1 4% interrupts.CPU2.RES= :Rescheduling_interrupts 1543 =C2=B1 4% -22.9% 1189 =C2=B1 7% interrupts.CPU20.RE= S:Rescheduling_interrupts 1480 -19.4% 1193 =C2=B1 5% interrupts.CPU21.RES:Res= cheduling_interrupts 1492 =C2=B1 2% -17.5% 1231 =C2=B1 6% interrupts.CPU22.RE= S:Rescheduling_interrupts 1482 =C2=B1 2% -17.0% 1230 =C2=B1 7% interrupts.CPU24.RE= S:Rescheduling_interrupts 1434 =C2=B1 3% -17.4% 1184 =C2=B1 6% interrupts.CPU25.RE= S:Rescheduling_interrupts 1568 =C2=B1 4% -12.7% 1368 =C2=B1 4% interrupts.CPU26.RE= S:Rescheduling_interrupts 1544 -16.5% 1289 =C2=B1 3% interrupts.CPU27.RES:Res= cheduling_interrupts 1486 =C2=B1 3% -16.6% 1238 =C2=B1 5% interrupts.CPU29.RE= S:Rescheduling_interrupts 1856 =C2=B1 3% -14.3% 1591 =C2=B1 8% interrupts.CPU3.RES= :Rescheduling_interrupts 1507 -18.8% 1224 =C2=B1 9% interrupts.CPU30.RES:Res= cheduling_interrupts 1561 =C2=B1 2% -19.9% 1250 =C2=B1 3% interrupts.CPU31.RE= S:Rescheduling_interrupts 1551 -23.4% 1187 =C2=B1 3% interrupts.CPU32.RES:Res= cheduling_interrupts 1449 =C2=B1 4% -16.6% 1208 =C2=B1 9% interrupts.CPU33.RE= S:Rescheduling_interrupts 1521 =C2=B1 2% -21.6% 1193 =C2=B1 6% interrupts.CPU34.RE= S:Rescheduling_interrupts 1644 =C2=B1 15% -26.2% 1212 =C2=B1 7% interrupts.CPU35.RE= S:Rescheduling_interrupts 1498 -22.5% 1161 =C2=B1 2% interrupts.CPU36.RES:Res= cheduling_interrupts 1487 =C2=B1 3% -19.8% 1192 =C2=B1 4% interrupts.CPU37.RE= S:Rescheduling_interrupts 1538 =C2=B1 4% -25.0% 1153 =C2=B1 5% interrupts.CPU38.RE= S:Rescheduling_interrupts 1486 -20.6% 1181 =C2=B1 7% interrupts.CPU39.RES:Res= cheduling_interrupts 1488 =C2=B1 2% -20.2% 1187 =C2=B1 3% interrupts.CPU40.RE= S:Rescheduling_interrupts 1503 -22.3% 1168 =C2=B1 10% interrupts.CPU41.RES:Res= cheduling_interrupts 1560 =C2=B1 23% +24.5% 1942 =C2=B1 4% interrupts.CPU43.NM= I:Non-maskable_interrupts 1560 =C2=B1 23% +24.5% 1942 =C2=B1 4% interrupts.CPU43.PM= I:Performance_monitoring_interrupts 1654 =C2=B1 7% -26.5% 1216 =C2=B1 4% interrupts.CPU43.RE= S:Rescheduling_interrupts 1501 =C2=B1 5% -23.5% 1148 =C2=B1 4% interrupts.CPU44.RE= S:Rescheduling_interrupts 1473 =C2=B1 3% -21.0% 1164 =C2=B1 7% interrupts.CPU45.RE= S:Rescheduling_interrupts 1424 =C2=B1 3% -18.0% 1167 =C2=B1 6% interrupts.CPU46.RE= S:Rescheduling_interrupts 1481 -25.1% 1109 =C2=B1 4% interrupts.CPU47.RES:Res= cheduling_interrupts 1436 -19.8% 1152 =C2=B1 4% interrupts.CPU48.RES:Res= cheduling_interrupts 1688 =C2=B1 2% -20.2% 1347 =C2=B1 8% interrupts.CPU5.RES= :Rescheduling_interrupts 1440 =C2=B1 2% -20.9% 1139 =C2=B1 7% interrupts.CPU50.RE= S:Rescheduling_interrupts 1462 -23.5% 1118 =C2=B1 7% interrupts.CPU51.RES:Res= cheduling_interrupts 1410 =C2=B1 2% -14.7% 1203 =C2=B1 5% interrupts.CPU52.RE= S:Rescheduling_interrupts 1524 =C2=B1 2% -24.6% 1149 =C2=B1 5% interrupts.CPU53.RE= S:Rescheduling_interrupts 1438 -16.5% 1201 =C2=B1 9% interrupts.CPU54.RES:Res= cheduling_interrupts 1454 =C2=B1 2% -19.5% 1170 =C2=B1 6% interrupts.CPU55.RE= S:Rescheduling_interrupts 1468 -20.1% 1173 =C2=B1 4% interrupts.CPU56.RES:Res= cheduling_interrupts 1461 -20.6% 1159 =C2=B1 4% interrupts.CPU57.RES:Res= cheduling_interrupts 1410 =C2=B1 2% -18.1% 1155 =C2=B1 4% interrupts.CPU58.RE= S:Rescheduling_interrupts 1452 =C2=B1 3% -19.0% 1176 =C2=B1 6% interrupts.CPU59.RE= S:Rescheduling_interrupts 1621 =C2=B1 4% -16.3% 1357 =C2=B1 5% interrupts.CPU6.RES= :Rescheduling_interrupts 1455 =C2=B1 2% -22.7% 1124 =C2=B1 8% interrupts.CPU60.RE= S:Rescheduling_interrupts 1491 =C2=B1 3% -25.8% 1106 =C2=B1 11% interrupts.CPU61.RE= S:Rescheduling_interrupts 1401 -18.4% 1143 =C2=B1 3% interrupts.CPU62.RES:Res= cheduling_interrupts 1429 -19.4% 1152 =C2=B1 9% interrupts.CPU63.RES:Res= cheduling_interrupts 1437 -22.8% 1109 =C2=B1 8% interrupts.CPU64.RES:Res= cheduling_interrupts 1499 -26.4% 1104 =C2=B1 7% interrupts.CPU65.RES:Res= cheduling_interrupts 1485 =C2=B1 4% -23.0% 1144 =C2=B1 7% interrupts.CPU66.RE= S:Rescheduling_interrupts 1405 =C2=B1 3% -19.0% 1138 =C2=B1 8% interrupts.CPU67.RE= S:Rescheduling_interrupts 1492 =C2=B1 2% -22.4% 1159 =C2=B1 12% interrupts.CPU68.RE= S:Rescheduling_interrupts 1435 =C2=B1 4% -19.9% 1149 =C2=B1 14% interrupts.CPU69.RE= S:Rescheduling_interrupts 1625 =C2=B1 3% -15.6% 1371 =C2=B1 6% interrupts.CPU7.RES= :Rescheduling_interrupts 1480 =C2=B1 3% -21.4% 1164 =C2=B1 12% interrupts.CPU70.RE= S:Rescheduling_interrupts 2355 =C2=B1 10% -30.9% 1627 =C2=B1 25% interrupts.CPU71.NM= I:Non-maskable_interrupts 2355 =C2=B1 10% -30.9% 1627 =C2=B1 25% interrupts.CPU71.PM= I:Performance_monitoring_interrupts 1428 =C2=B1 3% -19.4% 1151 =C2=B1 8% interrupts.CPU71.RE= S:Rescheduling_interrupts 1427 =C2=B1 2% -19.7% 1145 =C2=B1 9% interrupts.CPU72.RE= S:Rescheduling_interrupts 1452 =C2=B1 4% -17.5% 1198 =C2=B1 7% interrupts.CPU73.RE= S:Rescheduling_interrupts 1419 =C2=B1 2% -19.0% 1149 =C2=B1 6% interrupts.CPU74.RE= S:Rescheduling_interrupts 1441 =C2=B1 2% -18.4% 1176 =C2=B1 9% interrupts.CPU75.RE= S:Rescheduling_interrupts 1435 =C2=B1 3% -16.1% 1204 =C2=B1 6% interrupts.CPU76.RE= S:Rescheduling_interrupts 1445 -22.2% 1124 =C2=B1 6% interrupts.CPU77.RES:Res= cheduling_interrupts 1481 =C2=B1 4% -23.8% 1128 =C2=B1 8% interrupts.CPU78.RE= S:Rescheduling_interrupts 1392 -20.7% 1104 =C2=B1 9% interrupts.CPU79.RES:Res= cheduling_interrupts 1621 =C2=B1 4% -22.7% 1252 =C2=B1 9% interrupts.CPU8.RES= :Rescheduling_interrupts 1478 =C2=B1 2% -24.3% 1118 =C2=B1 6% interrupts.CPU80.RE= S:Rescheduling_interrupts 1481 =C2=B1 4% -23.2% 1137 =C2=B1 8% interrupts.CPU81.RE= S:Rescheduling_interrupts 1453 =C2=B1 2% -20.8% 1151 =C2=B1 4% interrupts.CPU82.RE= S:Rescheduling_interrupts 1431 -22.5% 1110 =C2=B1 10% interrupts.CPU83.RES:Res= cheduling_interrupts 1477 =C2=B1 4% -25.9% 1094 =C2=B1 7% interrupts.CPU84.RE= S:Rescheduling_interrupts 1467 =C2=B1 2% -21.4% 1153 =C2=B1 6% interrupts.CPU85.RE= S:Rescheduling_interrupts 1427 =C2=B1 3% -20.1% 1140 =C2=B1 12% interrupts.CPU86.RE= S:Rescheduling_interrupts 1512 =C2=B1 5% -25.5% 1126 =C2=B1 5% interrupts.CPU87.RE= S:Rescheduling_interrupts 1409 -20.8% 1115 =C2=B1 5% interrupts.CPU88.RES:Res= cheduling_interrupts 1408 =C2=B1 2% -18.8% 1143 =C2=B1 5% interrupts.CPU89.RE= S:Rescheduling_interrupts 1659 =C2=B1 2% -22.0% 1294 =C2=B1 11% interrupts.CPU9.RES= :Rescheduling_interrupts 1475 =C2=B1 3% -23.7% 1126 =C2=B1 5% interrupts.CPU90.RE= S:Rescheduling_interrupts 1444 -22.8% 1114 =C2=B1 7% interrupts.CPU91.RES:Res= cheduling_interrupts 1442 =C2=B1 6% -21.3% 1135 =C2=B1 7% interrupts.CPU92.RE= S:Rescheduling_interrupts 1466 =C2=B1 2% -21.7% 1148 =C2=B1 2% interrupts.CPU93.RE= S:Rescheduling_interrupts 1413 =C2=B1 2% -17.7% 1163 =C2=B1 6% interrupts.CPU94.RE= S:Rescheduling_interrupts 1611 =C2=B1 3% -29.8% 1131 =C2=B1 5% interrupts.CPU95.RE= S:Rescheduling_interrupts 1406 -20.1% 1123 =C2=B1 5% interrupts.CPU96.RES:Res= cheduling_interrupts 1386 =C2=B1 3% -20.0% 1109 =C2=B1 9% interrupts.CPU97.RE= S:Rescheduling_interrupts 1406 =C2=B1 4% -21.6% 1102 =C2=B1 7% interrupts.CPU98.RE= S:Rescheduling_interrupts 1379 =C2=B1 4% -18.9% 1118 =C2=B1 8% interrupts.CPU99.RE= S:Rescheduling_interrupts 163356 -19.1% 132229 interrupts.RES:Rescheduling_i= nterrupts ***************************************************************************= ************************ lkp-skl-2sp4: 104 threads Intel(R) Xeon(R) Platinum 8170 CPU @ 2.10GHz with= 64G memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/cpufreq_governor/kconfig/nr_task/rootfs/runtime/tbox_group/test/te= stcase/ucode: gcc-7/performance/x86_64-rhel-7.2/100%/debian-x86_64-2018-04-03.cgz/300s/= lkp-skl-2sp4/alltests/reaim/0x200004d commit: = 24d0c1d6e6 ("sched/fair: Do not migrate due to a sync wakeup on exit") 2c83362734 ("sched/fair: Consider SD_NUMA when selecting the most idle gr= oup to schedule on") 24d0c1d6e65f635b 2c83362734dad8e48ccc0710b5c = ---------------- --------------------------- = fail:runs %reproduction fail:runs | | | = 1:4 -25% :4 dmesg.WARNING:at#for_ip_error= _entry/0x :4 25% 1:4 dmesg.WARNING:stack_going_in_= the_wrong_direction?ip=3D__slab_free/0x 1:4 9% 1:4 perf-profile.children.cycles-= pp.error_entry 0:4 4% 0:4 perf-profile.self.cycles-pp.e= rror_entry %stddev %change %stddev \ | \ = 8.37 -4.0% 8.03 reaim.child_systime 0.42 +2.4% 0.43 reaim.std_dev_percent 294600 -7.7% 271774 reaim.time.involuntary_contex= t_switches 329.71 -4.0% 316.42 reaim.time.system_time 1675279 +1.3% 1696674 reaim.time.voluntary_context_= switches 4.516e+08 =C2=B1 6% +17.8% 5.322e+08 =C2=B1 10% cpuidle.POLL.time 200189 =C2=B1 3% +10.4% 220923 meminfo.AnonHugePages 154.84 +0.8% 156.13 turbostat.PkgWatt 64.74 =C2=B1 20% +95.3% 126.45 =C2=B1 19% boot-time.boot 6459 =C2=B1 21% +99.3% 12874 =C2=B1 20% boot-time.idle 40.50 =C2=B1 43% +96.3% 79.50 =C2=B1 32% numa-vmstat.node1.n= r_anon_transparent_hugepages 12122 =C2=B1 7% -20.2% 9674 =C2=B1 14% numa-vmstat.node1.n= r_slab_reclaimable 153053 =C2=B1 3% +10.6% 169298 =C2=B1 7% numa-meminfo.node0.= Slab 84083 =C2=B1 42% +95.4% 164331 =C2=B1 32% numa-meminfo.node1.= AnonHugePages 48467 =C2=B1 7% -20.2% 38679 =C2=B1 14% numa-meminfo.node1.= SReclaimable 97.25 =C2=B1 3% +10.8% 107.75 proc-vmstat.nr_anon_tran= sparent_hugepages 26303 -1.8% 25827 proc-vmstat.nr_kernel_stack 4731 -5.2% 4485 =C2=B1 3% proc-vmstat.nr_page_tabl= e_pages 2463 =C2=B1134% -91.1% 220.50 =C2=B1 98% proc-vmstat.numa_hi= nt_faults 16885 =C2=B1 6% -9.6% 15258 =C2=B1 4% softirqs.CPU32.RCU 30855 =C2=B1 13% -14.3% 26453 softirqs.CPU4.TIMER 17409 =C2=B1 7% -12.5% 15231 softirqs.CPU51.RCU 18157 =C2=B1 9% -12.9% 15809 =C2=B1 2% softirqs.CPU55.RCU 16588 =C2=B1 10% -11.6% 14662 =C2=B1 2% softirqs.CPU78.RCU 17307 =C2=B1 7% -12.6% 15130 =C2=B1 2% softirqs.CPU87.RCU 17146 =C2=B1 9% -13.2% 14880 =C2=B1 2% softirqs.CPU90.RCU 2593 =C2=B1 6% -17.3% 2145 =C2=B1 10% slabinfo.Acpi-Parse= Ext.active_objs 2593 =C2=B1 6% -17.3% 2145 =C2=B1 10% slabinfo.Acpi-Parse= Ext.num_objs 682.50 =C2=B1 6% -17.1% 565.50 =C2=B1 5% slabinfo.bdev_cache= .active_objs 682.50 =C2=B1 6% -17.1% 565.50 =C2=B1 5% slabinfo.bdev_cache= .num_objs 6102 =C2=B1 5% -30.6% 4234 =C2=B1 13% slabinfo.eventpoll_= epi.active_objs 6102 =C2=B1 5% -30.6% 4234 =C2=B1 13% slabinfo.eventpoll_= epi.num_objs 5340 =C2=B1 5% -30.6% 3704 =C2=B1 13% slabinfo.eventpoll_= pwq.active_objs 5340 =C2=B1 5% -30.6% 3704 =C2=B1 13% slabinfo.eventpoll_= pwq.num_objs 1018 =C2=B1 9% -17.6% 839.00 =C2=B1 2% slabinfo.file_lock_= cache.active_objs 1018 =C2=B1 9% -17.6% 839.00 =C2=B1 2% slabinfo.file_lock_= cache.num_objs 3359 =C2=B1 7% -12.7% 2933 =C2=B1 8% slabinfo.fsnotify_m= ark_connector.active_objs 3359 =C2=B1 7% -12.7% 2933 =C2=B1 8% slabinfo.fsnotify_m= ark_connector.num_objs 1485 =C2=B1 3% -10.9% 1323 =C2=B1 6% slabinfo.nsproxy.ac= tive_objs 1485 =C2=B1 3% -10.9% 1323 =C2=B1 6% slabinfo.nsproxy.nu= m_objs 1.67 -0.0 1.64 perf-stat.branch-miss-rate% 1.383e+10 -1.6% 1.361e+10 perf-stat.branch-misses 7.52 -1.0 6.54 perf-stat.cache-miss-rate% 3.062e+09 -13.7% 2.643e+09 perf-stat.cache-misses 1.041e+13 +2.4% 1.066e+13 perf-stat.cpu-cycles 744682 -1.2% 735818 perf-stat.cpu-migrations 4.046e+08 +3.2% 4.177e+08 perf-stat.iTLB-load-misses 4.821e+08 +3.3% 4.98e+08 perf-stat.iTLB-loads 16668 -2.8% 16200 perf-stat.instructions-per-iT= LB-miss 87.92 -2.1 85.80 perf-stat.node-load-miss-rate% 8.016e+08 -20.8% 6.351e+08 perf-stat.node-load-misses 1.102e+08 -4.6% 1.051e+08 perf-stat.node-loads 59.53 -6.5 53.07 perf-stat.node-store-miss-rat= e% 1.435e+08 -24.7% 1.081e+08 =C2=B1 2% perf-stat.node-store-mis= ses 97539783 -2.0% 95550500 perf-stat.node-stores 552.25 =C2=B1 27% +67.3% 923.75 =C2=B1 24% interrupts.CPU10.NM= I:Non-maskable_interrupts 552.25 =C2=B1 27% +67.3% 923.75 =C2=B1 24% interrupts.CPU10.PM= I:Performance_monitoring_interrupts 455.50 +32.9% 605.50 =C2=B1 19% interrupts.CPU15.RES:Res= cheduling_interrupts 361.75 =C2=B1 6% +58.9% 574.75 =C2=B1 23% interrupts.CPU26.RE= S:Rescheduling_interrupts 321.25 =C2=B1 7% +22.0% 392.00 =C2=B1 6% interrupts.CPU30.RE= S:Rescheduling_interrupts 278.25 =C2=B1 9% +18.1% 328.75 =C2=B1 13% interrupts.CPU41.RE= S:Rescheduling_interrupts 746.75 =C2=B1 11% +60.5% 1198 =C2=B1 37% interrupts.CPU44.NM= I:Non-maskable_interrupts 746.75 =C2=B1 11% +60.5% 1198 =C2=B1 37% interrupts.CPU44.PM= I:Performance_monitoring_interrupts 645.25 =C2=B1 32% +43.0% 922.50 =C2=B1 13% interrupts.CPU47.NM= I:Non-maskable_interrupts 645.25 =C2=B1 32% +43.0% 922.50 =C2=B1 13% interrupts.CPU47.PM= I:Performance_monitoring_interrupts 631.25 =C2=B1 23% +37.4% 867.25 =C2=B1 12% interrupts.CPU58.NM= I:Non-maskable_interrupts 631.25 =C2=B1 23% +37.4% 867.25 =C2=B1 12% interrupts.CPU58.PM= I:Performance_monitoring_interrupts 713.50 =C2=B1 12% +22.2% 871.75 =C2=B1 10% interrupts.CPU65.NM= I:Non-maskable_interrupts 713.50 =C2=B1 12% +22.2% 871.75 =C2=B1 10% interrupts.CPU65.PM= I:Performance_monitoring_interrupts 620.00 =C2=B1 14% +95.4% 1211 =C2=B1 56% interrupts.CPU72.NM= I:Non-maskable_interrupts 620.00 =C2=B1 14% +95.4% 1211 =C2=B1 56% interrupts.CPU72.PM= I:Performance_monitoring_interrupts 620.75 =C2=B1 30% +72.8% 1072 =C2=B1 33% interrupts.CPU83.NM= I:Non-maskable_interrupts 620.75 =C2=B1 30% +72.8% 1072 =C2=B1 33% interrupts.CPU83.PM= I:Performance_monitoring_interrupts 779.83 =C2=B1 4% +53.9% 1200 =C2=B1 16% sched_debug.cfs_rq:= /.exec_clock.stddev 43531 =C2=B1 4% +69.1% 73628 =C2=B1 7% sched_debug.cfs_rq:= /.min_vruntime.stddev 1.00 +9.3% 1.09 =C2=B1 3% sched_debug.cfs_rq:/.nr_= spread_over.avg 2.39 =C2=B1 75% +256.7% 8.54 =C2=B1 53% sched_debug.cfs_rq:= /.removed.load_avg.avg 16.68 =C2=B1 62% +171.4% 45.26 =C2=B1 35% sched_debug.cfs_rq:= /.removed.load_avg.stddev 110.67 =C2=B1 75% +254.3% 392.14 =C2=B1 53% sched_debug.cfs_rq:= /.removed.runnable_sum.avg 771.19 =C2=B1 62% +170.1% 2082 =C2=B1 35% sched_debug.cfs_rq:= /.removed.runnable_sum.stddev 43530 =C2=B1 4% +69.1% 73628 =C2=B1 7% sched_debug.cfs_rq:= /.spread0.stddev 216468 =C2=B1 5% +36.6% 295649 =C2=B1 6% sched_debug.cpu.clo= ck.avg 216487 =C2=B1 5% +36.6% 295669 =C2=B1 6% sched_debug.cpu.clo= ck.max 216210 =C2=B1 5% +36.6% 295436 =C2=B1 6% sched_debug.cpu.clo= ck.min 216468 =C2=B1 5% +36.6% 295649 =C2=B1 6% sched_debug.cpu.clo= ck_task.avg 216487 =C2=B1 5% +36.6% 295669 =C2=B1 6% sched_debug.cpu.clo= ck_task.max 216210 =C2=B1 5% +36.6% 295436 =C2=B1 6% sched_debug.cpu.clo= ck_task.min 1593 =C2=B1 11% -7.6% 1473 =C2=B1 5% sched_debug.cpu.cur= r->pid.avg 34247 +11.9% 38310 =C2=B1 6% sched_debug.cpu.nr_switc= hes.max 2145 =C2=B1 2% +19.3% 2559 =C2=B1 5% sched_debug.cpu.nr_= switches.stddev 31588 +16.2% 36707 =C2=B1 6% sched_debug.cpu.sched_co= unt.max 1791 =C2=B1 3% +27.7% 2288 =C2=B1 7% sched_debug.cpu.sch= ed_count.stddev 13661 +18.6% 16205 =C2=B1 8% sched_debug.cpu.sched_go= idle.max 838.65 =C2=B1 4% +25.7% 1054 =C2=B1 9% sched_debug.cpu.sch= ed_goidle.stddev 12457 =C2=B1 3% +33.1% 16586 =C2=B1 13% sched_debug.cpu.ttw= u_count.max 887.04 =C2=B1 3% +37.4% 1218 =C2=B1 13% sched_debug.cpu.ttw= u_count.stddev 264.20 =C2=B1 4% +25.9% 332.56 =C2=B1 11% sched_debug.cpu.ttw= u_local.stddev 216473 =C2=B1 5% +36.6% 295655 =C2=B1 6% sched_debug.cpu_clk 216473 =C2=B1 5% +36.6% 295655 =C2=B1 6% sched_debug.ktime 217713 =C2=B1 5% +36.3% 296841 =C2=B1 6% sched_debug.sched_c= lk 0.54 =C2=B1 4% +0.1 0.67 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.ktime_get_update_offsets_now.hrtimer_interrupt.smp_apic_timer= _interrupt.apic_timer_interrupt.cpuidle_enter_state 1.60 =C2=B1 5% +0.3 1.89 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.hrtimer_interrupt.smp_apic_timer_interrupt.apic_timer_interru= pt.cpuidle_enter_state.do_idle 1.40 =C2=B1 12% +0.9 2.29 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock.tick_do_updat= e_jiffies64.tick_irq_enter.irq_enter 1.60 =C2=B1 12% +1.0 2.60 =C2=B1 17% perf-profile.calltr= ace.cycles-pp._raw_spin_lock.tick_do_update_jiffies64.tick_irq_enter.irq_en= ter.smp_apic_timer_interrupt 1.61 =C2=B1 12% +1.0 2.62 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.tick_do_update_jiffies64.tick_irq_enter.irq_enter.smp_apic_ti= mer_interrupt.apic_timer_interrupt 3.06 =C2=B1 6% +1.3 4.36 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.tick_irq_enter.irq_enter.smp_apic_timer_interrupt.apic_timer_= interrupt.cpuidle_enter_state 3.13 =C2=B1 5% +1.3 4.45 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.irq_enter.smp_apic_timer_interrupt.apic_timer_interrupt.cpuid= le_enter_state.do_idle 5.58 =C2=B1 2% +1.7 7.32 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.smp_apic_timer_interrupt.apic_timer_interrupt.cpuidle_enter_s= tate.do_idle.cpu_startup_entry 5.60 =C2=B1 2% +1.8 7.36 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.apic_timer_interrupt.cpuidle_enter_state.do_idle.cpu_startup_= entry.start_secondary 0.07 =C2=B1 17% +0.0 0.10 =C2=B1 8% perf-profile.childr= en.cycles-pp.copy_user_generic_unrolled 0.10 =C2=B1 4% +0.0 0.13 =C2=B1 11% perf-profile.childr= en.cycles-pp.arch_get_unmapped_area_topdown 0.10 =C2=B1 4% +0.0 0.14 =C2=B1 12% perf-profile.childr= en.cycles-pp.vfs_statx 0.09 =C2=B1 4% +0.0 0.12 =C2=B1 13% perf-profile.childr= en.cycles-pp.SYSC_newstat 0.06 =C2=B1 14% +0.0 0.09 =C2=B1 24% perf-profile.childr= en.cycles-pp.__vmalloc_node_range 0.11 =C2=B1 14% +0.0 0.14 =C2=B1 25% perf-profile.childr= en.cycles-pp.tlb_flush_mmu_tlbonly 0.06 =C2=B1 63% +0.0 0.10 =C2=B1 18% perf-profile.childr= en.cycles-pp.terminate_walk 0.00 +0.1 0.06 =C2=B1 14% perf-profile.children.cy= cles-pp.find_vmap_area 0.01 =C2=B1173% +0.1 0.08 =C2=B1 11% perf-profile.childr= en.cycles-pp.remove_vm_area 0.00 +0.1 0.07 =C2=B1 38% perf-profile.children.cy= cles-pp.__get_vm_area_node 0.18 =C2=B1 11% +0.1 0.26 =C2=B1 15% perf-profile.childr= en.cycles-pp.creat 0.58 =C2=B1 5% +0.1 0.73 =C2=B1 8% perf-profile.childr= en.cycles-pp.ktime_get_update_offsets_now 1.57 =C2=B1 11% +1.0 2.52 =C2=B1 16% perf-profile.childr= en.cycles-pp.native_queued_spin_lock_slowpath 1.66 =C2=B1 14% +1.0 2.67 =C2=B1 16% perf-profile.childr= en.cycles-pp.tick_do_update_jiffies64 2.28 =C2=B1 7% +1.1 3.35 =C2=B1 14% perf-profile.childr= en.cycles-pp._raw_spin_lock 3.15 =C2=B1 7% +1.3 4.44 =C2=B1 12% perf-profile.childr= en.cycles-pp.tick_irq_enter 3.21 =C2=B1 6% +1.3 4.53 =C2=B1 12% perf-profile.childr= en.cycles-pp.irq_enter 6.39 +1.8 8.22 =C2=B1 11% perf-profile.children.cy= cles-pp.smp_apic_timer_interrupt 6.42 +1.9 8.29 =C2=B1 11% perf-profile.children.cy= cles-pp.apic_timer_interrupt 0.07 =C2=B1 13% +0.0 0.08 =C2=B1 13% perf-profile.self.c= ycles-pp.copy_user_generic_unrolled 0.12 =C2=B1 22% +0.0 0.16 =C2=B1 21% perf-profile.self.c= ycles-pp.do_syscall_64 0.27 =C2=B1 8% +0.1 0.35 =C2=B1 12% perf-profile.self.c= ycles-pp.tick_irq_enter 0.55 =C2=B1 4% +0.1 0.69 =C2=B1 9% perf-profile.self.c= ycles-pp.ktime_get_update_offsets_now 1.57 =C2=B1 11% +1.0 2.52 =C2=B1 16% perf-profile.self.c= ycles-pp.native_queued_spin_lock_slowpath ***************************************************************************= ************************ lkp-skl-2sp4: 104 threads Intel(R) Xeon(R) Platinum 8170 CPU @ 2.10GHz with= 64G memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/cpufreq_governor/kconfig/nr_task/rootfs/runtime/tbox_group/testcas= e/ucode: gcc-7/performance/x86_64-rhel-7.2/50%/debian-x86_64-2018-04-03.cgz/300s/l= kp-skl-2sp4/pft/0x200004d commit: = 24d0c1d6e6 ("sched/fair: Do not migrate due to a sync wakeup on exit") 2c83362734 ("sched/fair: Consider SD_NUMA when selecting the most idle gr= oup to schedule on") 24d0c1d6e65f635b 2c83362734dad8e48ccc0710b5c = ---------------- --------------------------- = fail:runs %reproduction fail:runs | | | = :4 25% 1:4 dmesg.WARNING:at#for_ip_error= _entry/0x 1:4 -25% :4 dmesg.WARNING:at#for_ip_ret_f= rom_intr/0x %stddev %change %stddev \ | \ = 230070 -42.7% 131828 pft.faults_per_sec_per_cpu 24154 -4.1% 23160 =C2=B1 3% pft.time.involuntary_con= text_switches 7817260 -32.7% 5262150 pft.time.minor_page_faults 4048 +18.0% 4778 pft.time.percent_of_cpu_this_= job_got 11917 +16.9% 13933 pft.time.system_time 250.86 +73.7% 435.77 =C2=B1 10% pft.time.user_time 142515 +59.4% 227173 =C2=B1 5% pft.time.voluntary_conte= xt_switches 7334244 =C2=B1 7% -64.3% 2618153 =C2=B1 65% numa-numastat.node1= .local_node 7344576 =C2=B1 7% -64.2% 2628307 =C2=B1 65% numa-numastat.node1= .numa_hit 59.50 -11.3% 52.75 vmstat.cpu.id 39.75 +20.1% 47.75 vmstat.procs.r 59.92 -6.7 53.19 mpstat.cpu.idle% 0.00 =C2=B1 26% +0.0 0.01 =C2=B1 7% mpstat.cpu.soft% 39.08 +6.1 45.22 mpstat.cpu.sys% 0.99 +0.6 1.58 =C2=B1 10% mpstat.cpu.usr% 4673420 =C2=B1 11% +30.2% 6084101 =C2=B1 13% cpuidle.C1.time 2.712e+08 =C2=B1 5% +30.1% 3.529e+08 =C2=B1 2% cpuidle.C1E.time 624111 =C2=B1 2% +36.3% 850658 =C2=B1 4% cpuidle.C1E.usage 1.791e+10 -12.1% 1.574e+10 cpuidle.C6.time 18607622 -13.1% 16169546 cpuidle.C6.usage 1.361e+08 =C2=B1 19% +118.3% 2.971e+08 =C2=B1 13% cpuidle.POLL.time 5103004 =C2=B1 2% +26.6% 6459744 meminfo.Active 5067740 =C2=B1 2% +27.0% 6436925 meminfo.Active(anon) 756326 =C2=B1 8% +124.1% 1695158 =C2=B1 25% meminfo.AnonHugePag= es 4887369 =C2=B1 3% +26.7% 6193791 meminfo.AnonPages 5.41e+08 +19.0% 6.437e+08 meminfo.Committed_AS 6892 +33.2% 9179 =C2=B1 10% meminfo.PageTables 574999 =C2=B1 9% +115.7% 1240273 =C2=B1 28% numa-vmstat.node0.n= r_active_anon 554302 =C2=B1 7% +116.5% 1200168 =C2=B1 29% numa-vmstat.node0.n= r_anon_pages 574609 =C2=B1 9% +115.8% 1240281 =C2=B1 28% numa-vmstat.node0.n= r_zone_active_anon 10839 =C2=B1 9% -25.3% 8092 =C2=B1 8% numa-vmstat.node1.n= r_slab_reclaimable 4140994 =C2=B1 7% -49.5% 2091526 =C2=B1 62% numa-vmstat.node1.n= uma_hit 3996598 =C2=B1 7% -51.3% 1947593 =C2=B1 68% numa-vmstat.node1.n= uma_local 2314942 =C2=B1 12% +115.3% 4985067 =C2=B1 27% numa-meminfo.node0.= Active 2297543 =C2=B1 13% +116.5% 4973510 =C2=B1 27% numa-meminfo.node0.= Active(anon) 359259 =C2=B1 13% +249.8% 1256563 =C2=B1 42% numa-meminfo.node0.= AnonHugePages 2191741 =C2=B1 12% +118.8% 4794936 =C2=B1 28% numa-meminfo.node0.= AnonPages 3351366 =C2=B1 9% +80.5% 6050637 =C2=B1 27% numa-meminfo.node0.= MemUsed 3133 =C2=B1 9% +91.1% 5990 =C2=B1 32% numa-meminfo.node0.= PageTables 43356 =C2=B1 9% -25.3% 32370 =C2=B1 8% numa-meminfo.node1.= SReclaimable 1177 +15.6% 1360 turbostat.Avg_MHz 42.29 +6.6 48.84 turbostat.Busy% 602767 =C2=B1 3% +35.6% 817443 =C2=B1 2% turbostat.C1E 0.86 =C2=B1 6% +0.3 1.11 turbostat.C1E% 18604760 -13.1% 16166704 turbostat.C6 57.00 -6.9 50.14 turbostat.C6% 56.09 -12.8% 48.90 =C2=B1 4% turbostat.CPU%c1 255.40 -8.2% 234.42 turbostat.PkgWatt 65.03 -17.0% 53.98 turbostat.RAMWatt 6202 =C2=B1 2% -28.7% 4424 =C2=B1 6% slabinfo.eventpoll_= epi.active_objs 6202 =C2=B1 2% -28.7% 4424 =C2=B1 6% slabinfo.eventpoll_= epi.num_objs 5427 =C2=B1 2% -28.7% 3871 =C2=B1 6% slabinfo.eventpoll_= pwq.active_objs 5427 =C2=B1 2% -28.7% 3871 =C2=B1 6% slabinfo.eventpoll_= pwq.num_objs 14969 =C2=B1 4% -21.6% 11739 =C2=B1 3% slabinfo.files_cach= e.active_objs 15026 =C2=B1 4% -21.3% 11821 =C2=B1 3% slabinfo.files_cach= e.num_objs 5869 -25.8% 4356 =C2=B1 11% slabinfo.mm_struct.activ= e_objs 5933 -25.8% 4402 =C2=B1 12% slabinfo.mm_struct.num_o= bjs 6573 =C2=B1 2% -19.3% 5303 =C2=B1 12% slabinfo.sighand_ca= che.active_objs 6602 =C2=B1 2% -19.1% 5339 =C2=B1 12% slabinfo.sighand_ca= che.num_objs 1424 =C2=B1 6% -17.5% 1175 =C2=B1 3% slabinfo.skbuff_fcl= one_cache.active_objs 1424 =C2=B1 6% -17.5% 1175 =C2=B1 3% slabinfo.skbuff_fcl= one_cache.num_objs 1804 =C2=B1 4% -12.8% 1573 =C2=B1 8% slabinfo.task_group= .active_objs 1804 =C2=B1 4% -12.8% 1573 =C2=B1 8% slabinfo.task_group= .num_objs 74.90 -7.1 67.78 perf-stat.cache-miss-rate% 1.917e+10 -30.7% 1.329e+10 =C2=B1 2% perf-stat.cache-misses 2.559e+10 -23.4% 1.96e+10 =C2=B1 2% perf-stat.cache-referenc= es 3.608e+13 +15.1% 4.153e+13 perf-stat.cpu-cycles 10929 -21.3% 8606 =C2=B1 15% perf-stat.cpu-migrations 0.08 -0.0 0.05 =C2=B1 13% perf-stat.dTLB-store-mis= s-rate% 1.187e+08 -48.3% 61361329 =C2=B1 7% perf-stat.dTLB-store-mis= ses 1.41e+11 -12.2% 1.238e+11 =C2=B1 6% perf-stat.dTLB-stores 2.149e+08 -30.2% 1.5e+08 =C2=B1 7% perf-stat.iTLB-loads 8598974 -29.6% 6054449 perf-stat.minor-faults 1.421e+08 =C2=B1 3% -21.4% 1.117e+08 =C2=B1 6% perf-stat.node-load= -misses 1.5e+09 -27.5% 1.088e+09 perf-stat.node-loads 0.85 =C2=B1 70% -0.5 0.38 =C2=B1 13% perf-stat.node-stor= e-miss-rate% 98747708 =C2=B1 70% -67.5% 32046709 =C2=B1 13% perf-stat.node-stor= e-misses 1.146e+10 -26.0% 8.481e+09 perf-stat.node-stores 8598995 -29.6% 6054463 perf-stat.page-faults 1300724 =C2=B1 2% +22.6% 1594074 proc-vmstat.nr_active_an= on 1256932 =C2=B1 2% +22.5% 1539865 proc-vmstat.nr_anon_pages 406.25 =C2=B1 8% +79.9% 731.00 =C2=B1 14% proc-vmstat.nr_anon= _transparent_hugepages 1461780 -2.2% 1429319 proc-vmstat.nr_dirty_backgrou= nd_threshold 2927135 -2.2% 2862134 proc-vmstat.nr_dirty_threshold 14564117 -1.9% 14293825 proc-vmstat.nr_free_pages 8545 +6.6% 9109 =C2=B1 2% proc-vmstat.nr_mapped 1771 =C2=B1 2% +23.5% 2188 =C2=B1 5% proc-vmstat.nr_page= _table_pages 1300723 =C2=B1 2% +22.6% 1594070 proc-vmstat.nr_zone_acti= ve_anon 13839779 -30.8% 9576432 proc-vmstat.numa_hit 13819218 -30.9% 9555852 proc-vmstat.numa_local 2.725e+09 -32.6% 1.837e+09 proc-vmstat.pgalloc_normal 8634919 -29.6% 6080480 proc-vmstat.pgfault 2.725e+09 -32.6% 1.836e+09 proc-vmstat.pgfree 5304368 -32.6% 3574443 proc-vmstat.thp_deferred_spli= t_page 5305872 -32.6% 3575998 proc-vmstat.thp_fault_alloc 402915 +1.3% 408011 interrupts.CAL:Function_call_= interrupts 186176 =C2=B1 6% -21.8% 145644 =C2=B1 12% interrupts.CPU0.RES= :Rescheduling_interrupts 12448 =C2=B1 16% -71.5% 3551 =C2=B1 58% interrupts.CPU2.RES= :Rescheduling_interrupts 334.25 =C2=B1 58% +181.7% 941.50 =C2=B1 24% interrupts.CPU21.RE= S:Rescheduling_interrupts 202.75 =C2=B1 50% +1023.3% 2277 =C2=B1 98% interrupts.CPU22.RE= S:Rescheduling_interrupts 138.50 =C2=B1 59% +1086.3% 1643 =C2=B1 36% interrupts.CPU23.RE= S:Rescheduling_interrupts 179.00 =C2=B1 55% +910.3% 1808 =C2=B1106% interrupts.CPU25.RE= S:Rescheduling_interrupts 485.50 =C2=B1 29% +8854.8% 43475 =C2=B1 37% interrupts.CPU26.RE= S:Rescheduling_interrupts 248.75 =C2=B1 38% +1876.2% 4915 =C2=B1 52% interrupts.CPU27.RE= S:Rescheduling_interrupts 116.75 =C2=B1 12% +297.9% 464.50 =C2=B1 11% interrupts.CPU29.RE= S:Rescheduling_interrupts 8061 =C2=B1 28% -54.5% 3669 =C2=B1 61% interrupts.CPU3.RES= :Rescheduling_interrupts 3674 =C2=B1 6% -57.9% 1546 =C2=B1 95% interrupts.CPU31.NM= I:Non-maskable_interrupts 3674 =C2=B1 6% -57.9% 1546 =C2=B1 95% interrupts.CPU31.PM= I:Performance_monitoring_interrupts 79.25 =C2=B1 40% -56.8% 34.25 =C2=B1 97% interrupts.CPU50.RE= S:Rescheduling_interrupts 86.75 =C2=B1 56% -77.8% 19.25 =C2=B1 71% interrupts.CPU51.RE= S:Rescheduling_interrupts 669.25 =C2=B1 78% -73.4% 177.75 =C2=B1155% interrupts.CPU53.RE= S:Rescheduling_interrupts 498.25 =C2=B1 80% -95.1% 24.50 =C2=B1 37% interrupts.CPU55.RE= S:Rescheduling_interrupts 238.00 =C2=B1 58% -82.7% 41.25 =C2=B1 81% interrupts.CPU58.RE= S:Rescheduling_interrupts 278.50 =C2=B1 28% -92.8% 20.00 =C2=B1 52% interrupts.CPU59.RE= S:Rescheduling_interrupts 256.75 =C2=B1 47% -90.4% 24.75 =C2=B1 50% interrupts.CPU60.RE= S:Rescheduling_interrupts 225.25 =C2=B1 71% -91.2% 19.75 =C2=B1 27% interrupts.CPU61.RE= S:Rescheduling_interrupts 236.00 =C2=B1 92% -88.2% 27.75 =C2=B1 80% interrupts.CPU63.RE= S:Rescheduling_interrupts 171.25 =C2=B1 73% -91.2% 15.00 =C2=B1 22% interrupts.CPU64.RE= S:Rescheduling_interrupts 239.00 =C2=B1 36% -76.4% 56.50 =C2=B1130% interrupts.CPU65.RE= S:Rescheduling_interrupts 196.75 =C2=B1 51% -89.8% 20.00 =C2=B1 15% interrupts.CPU66.RE= S:Rescheduling_interrupts 196.50 =C2=B1 53% -78.1% 43.00 =C2=B1111% interrupts.CPU70.RE= S:Rescheduling_interrupts 191.00 =C2=B1 45% -90.2% 18.75 =C2=B1 45% interrupts.CPU71.RE= S:Rescheduling_interrupts 203.25 =C2=B1 81% -93.7% 12.75 =C2=B1 23% interrupts.CPU72.RE= S:Rescheduling_interrupts 103.25 =C2=B1 59% -78.9% 21.75 =C2=B1 24% interrupts.CPU73.RE= S:Rescheduling_interrupts 111.25 =C2=B1 79% -80.9% 21.25 =C2=B1 76% interrupts.CPU74.RE= S:Rescheduling_interrupts 93.50 =C2=B1106% -78.1% 20.50 =C2=B1 67% interrupts.CPU78.RE= S:Rescheduling_interrupts 400.50 =C2=B1155% -97.0% 12.00 =C2=B1 21% interrupts.CPU81.RE= S:Rescheduling_interrupts 347.50 =C2=B1156% -96.3% 13.00 =C2=B1 75% interrupts.CPU82.RE= S:Rescheduling_interrupts 285.00 =C2=B1149% -96.7% 9.50 =C2=B1 49% interrupts.CPU83.RE= S:Rescheduling_interrupts 265.00 =C2=B1136% -94.2% 15.25 =C2=B1 48% interrupts.CPU84.RE= S:Rescheduling_interrupts 153.50 =C2=B1145% -89.7% 15.75 =C2=B1 63% interrupts.CPU85.RE= S:Rescheduling_interrupts 167.00 =C2=B1101% -91.0% 15.00 =C2=B1 54% interrupts.CPU87.RE= S:Rescheduling_interrupts 81.50 =C2=B1 79% -87.4% 10.25 =C2=B1 78% interrupts.CPU88.RE= S:Rescheduling_interrupts 114.00 =C2=B1 92% -79.2% 23.75 =C2=B1103% interrupts.CPU98.RE= S:Rescheduling_interrupts 54567 =C2=B1 11% +54.4% 84277 =C2=B1 12% sched_debug.cfs_rq:= /.exec_clock.avg 102845 =C2=B1 10% +41.8% 145786 =C2=B1 2% sched_debug.cfs_rq:= /.exec_clock.max 12134 =C2=B1 15% +286.2% 46865 =C2=B1 36% sched_debug.cfs_rq:= /.exec_clock.stddev 190887 =C2=B1 88% -83.1% 32327 =C2=B1 43% sched_debug.cfs_rq:= /.load.max 26347 =C2=B1 56% -61.1% 10240 =C2=B1 19% sched_debug.cfs_rq:= /.load.stddev 2704219 =C2=B1 11% +61.5% 4367328 =C2=B1 12% sched_debug.cfs_rq:= /.min_vruntime.avg 4650229 =C2=B1 8% +60.8% 7478802 =C2=B1 3% sched_debug.cfs_rq:= /.min_vruntime.max 546421 =C2=B1 15% +343.4% 2422973 =C2=B1 37% sched_debug.cfs_rq:= /.min_vruntime.stddev 0.41 =C2=B1 4% +38.1% 0.56 =C2=B1 8% sched_debug.cfs_rq:= /.nr_running.avg 1.65 =C2=B1 14% +40.8% 2.32 =C2=B1 21% sched_debug.cfs_rq:= /.nr_spread_over.avg 1.07 =C2=B1 23% +49.1% 1.59 =C2=B1 20% sched_debug.cfs_rq:= /.nr_spread_over.stddev 8.96 =C2=B1 5% +21.6% 10.90 =C2=B1 6% sched_debug.cfs_rq:= /.runnable_load_avg.avg 12.33 =C2=B1 22% -28.3% 8.84 =C2=B1 6% sched_debug.cfs_rq:= /.runnable_load_avg.stddev 188871 =C2=B1 89% -83.6% 30944 =C2=B1 47% sched_debug.cfs_rq:= /.runnable_weight.max 26233 =C2=B1 57% -61.0% 10219 =C2=B1 20% sched_debug.cfs_rq:= /.runnable_weight.stddev 3417321 =C2=B1 11% +37.6% 4701239 =C2=B1 20% sched_debug.cfs_rq:= /.spread0.max -122012 +1597.6% -2071325 sched_debug.cfs_rq:/.spread0.= min 546405 =C2=B1 15% +343.4% 2422990 =C2=B1 37% sched_debug.cfs_rq:= /.spread0.stddev 425.53 =C2=B1 5% +34.3% 571.59 =C2=B1 6% sched_debug.cfs_rq:= /.util_avg.avg 172409 =C2=B1 17% -51.9% 83000 =C2=B1 34% sched_debug.cpu.avg= _idle.min 15.80 =C2=B1 35% -55.0% 7.11 =C2=B1 31% sched_debug.cpu.clo= ck.stddev 15.80 =C2=B1 35% -55.0% 7.11 =C2=B1 31% sched_debug.cpu.clo= ck_task.stddev 11.99 =C2=B1 20% -22.2% 9.34 =C2=B1 4% sched_debug.cpu.cpu= _load[0].stddev 25155 =C2=B1 9% -18.1% 20603 sched_debug.cpu.curr->pi= d.max 11971 =C2=B1 8% -16.4% 10012 =C2=B1 2% sched_debug.cpu.cur= r->pid.stddev 139384 =C2=B1 77% -46.1% 75152 =C2=B1117% sched_debug.cpu.loa= d.max 110514 =C2=B1 11% +33.6% 147689 =C2=B1 4% sched_debug.cpu.nr_= load_updates.max 9429 =C2=B1 13% +240.3% 32086 =C2=B1 33% sched_debug.cpu.nr_= load_updates.stddev 6703 =C2=B1 11% +31.8% 8832 =C2=B1 9% sched_debug.cpu.nr_= switches.avg 42299 =C2=B1 4% +297.2% 168004 =C2=B1 44% sched_debug.cpu.nr_= switches.max 6781 =C2=B1 7% +161.4% 17726 =C2=B1 37% sched_debug.cpu.nr_= switches.stddev 16.50 =C2=B1 22% +35.1% 22.29 =C2=B1 9% sched_debug.cpu.nr_= uninterruptible.max 5906 =C2=B1 12% +37.3% 8110 =C2=B1 8% sched_debug.cpu.sch= ed_count.avg 41231 +301.8% 165649 =C2=B1 45% sched_debug.cpu.sched_co= unt.max 6649 =C2=B1 4% +162.1% 17430 =C2=B1 38% sched_debug.cpu.sch= ed_count.stddev 2794 =C2=B1 14% +37.8% 3849 =C2=B1 11% sched_debug.cpu.sch= ed_goidle.avg 19770 =C2=B1 5% +318.5% 82741 =C2=B1 45% sched_debug.cpu.sch= ed_goidle.max 3237 =C2=B1 7% +168.2% 8684 =C2=B1 39% sched_debug.cpu.sch= ed_goidle.stddev 2707 =C2=B1 14% +42.0% 3845 =C2=B1 10% sched_debug.cpu.ttw= u_count.avg 24144 =C2=B1 4% +222.3% 77807 =C2=B1 43% sched_debug.cpu.ttw= u_count.max 3710 =C2=B1 6% +149.1% 9243 =C2=B1 35% sched_debug.cpu.ttw= u_count.stddev 890.11 =C2=B1 12% +63.4% 1454 =C2=B1 3% sched_debug.cpu.ttw= u_local.avg 3405 =C2=B1 20% +65.9% 5649 =C2=B1 9% sched_debug.cpu.ttw= u_local.max 599.71 =C2=B1 10% +47.1% 881.99 =C2=B1 12% sched_debug.cpu.ttw= u_local.stddev 101950 =C2=B1 5% -22.2% 79276 =C2=B1 13% softirqs.CPU0.SCHED 76082 =C2=B1 8% +65.3% 125732 =C2=B1 20% softirqs.CPU10.TIMER 87879 =C2=B1 13% -33.2% 58674 =C2=B1 30% softirqs.CPU102.TIM= ER 84916 =C2=B1 12% -28.8% 60445 =C2=B1 28% softirqs.CPU103.TIM= ER 79117 =C2=B1 7% +60.4% 126925 =C2=B1 19% softirqs.CPU11.TIMER 80478 =C2=B1 7% +57.9% 127096 =C2=B1 19% softirqs.CPU12.TIMER 79602 =C2=B1 8% +58.9% 126500 =C2=B1 19% softirqs.CPU13.TIMER 76463 =C2=B1 9% +63.9% 125308 =C2=B1 21% softirqs.CPU14.TIMER 71283 =C2=B1 15% +76.9% 126120 =C2=B1 21% softirqs.CPU15.TIMER 75177 =C2=B1 10% +71.9% 129197 =C2=B1 19% softirqs.CPU16.TIMER 75260 =C2=B1 13% +69.9% 127848 =C2=B1 20% softirqs.CPU17.TIMER 78227 =C2=B1 14% +49.7% 117133 =C2=B1 28% softirqs.CPU18.TIMER 76725 =C2=B1 15% +60.8% 123342 =C2=B1 24% softirqs.CPU19.TIMER 14186 =C2=B1 12% -60.0% 5675 =C2=B1 37% softirqs.CPU2.SCHED 78243 =C2=B1 12% +57.5% 123220 =C2=B1 23% softirqs.CPU20.TIMER 74069 =C2=B1 13% +66.7% 123496 =C2=B1 24% softirqs.CPU21.TIMER 72445 =C2=B1 8% +71.5% 124276 =C2=B1 23% softirqs.CPU24.TIMER 71429 =C2=B1 7% +69.8% 121306 =C2=B1 23% softirqs.CPU25.TIMER 6838 =C2=B1 11% +291.4% 26765 =C2=B1 31% softirqs.CPU26.SCHED 84914 =C2=B1 11% -44.7% 46972 =C2=B1 35% softirqs.CPU26.TIMER 85536 =C2=B1 11% -37.9% 53112 =C2=B1 36% softirqs.CPU27.TIMER 92319 =C2=B1 11% -39.7% 55695 =C2=B1 41% softirqs.CPU29.TIMER 11818 =C2=B1 11% -50.4% 5865 =C2=B1 27% softirqs.CPU3.SCHED 91562 =C2=B1 6% -37.7% 57040 =C2=B1 41% softirqs.CPU30.TIMER 94268 =C2=B1 6% -43.9% 52887 =C2=B1 45% softirqs.CPU31.TIMER 93396 =C2=B1 4% -40.8% 55292 =C2=B1 45% softirqs.CPU32.TIMER 6065 =C2=B1 24% +65.3% 10023 =C2=B1 19% softirqs.CPU34.SCHED 5558 =C2=B1 18% +49.6% 8313 =C2=B1 19% softirqs.CPU35.SCHED 5181 =C2=B1 19% +91.7% 9930 =C2=B1 23% softirqs.CPU36.SCHED 10638 =C2=B1 5% -45.1% 5843 =C2=B1 17% softirqs.CPU4.SCHED 82385 =C2=B1 7% -30.8% 57037 =C2=B1 20% softirqs.CPU42.TIMER 85276 =C2=B1 10% -42.1% 49344 =C2=B1 47% softirqs.CPU45.TIMER 90182 =C2=B1 11% -38.8% 55156 =C2=B1 54% softirqs.CPU48.TIMER 9407 =C2=B1 11% -33.4% 6268 =C2=B1 36% softirqs.CPU5.SCHED 86739 =C2=B1 5% +50.2% 130246 =C2=B1 16% softirqs.CPU5.TIMER 90646 =C2=B1 10% -40.1% 54319 =C2=B1 46% softirqs.CPU51.TIMER 8726 =C2=B1 21% -54.2% 3998 =C2=B1 40% softirqs.CPU55.SCHED 77984 =C2=B1 6% +59.3% 124232 =C2=B1 21% softirqs.CPU55.TIMER 8399 =C2=B1 18% -53.5% 3905 =C2=B1 25% softirqs.CPU57.SCHED 8031 =C2=B1 17% -39.5% 4859 =C2=B1 35% softirqs.CPU58.SCHED 77083 =C2=B1 15% +56.7% 120805 =C2=B1 18% softirqs.CPU58.TIMER 8371 =C2=B1 17% -50.9% 4107 =C2=B1 37% softirqs.CPU59.SCHED 80820 =C2=B1 10% +54.3% 124710 =C2=B1 21% softirqs.CPU59.TIMER 84277 =C2=B1 10% +51.3% 127533 =C2=B1 11% softirqs.CPU6.TIMER 77675 =C2=B1 7% +57.8% 122547 =C2=B1 19% softirqs.CPU60.TIMER 79746 =C2=B1 7% +56.4% 124719 =C2=B1 19% softirqs.CPU61.TIMER 75401 =C2=B1 16% +64.4% 123975 =C2=B1 21% softirqs.CPU62.TIMER 80622 =C2=B1 9% +54.4% 124509 =C2=B1 20% softirqs.CPU63.TIMER 78498 =C2=B1 7% +57.4% 123570 =C2=B1 22% softirqs.CPU64.TIMER 78854 =C2=B1 11% +58.7% 125157 =C2=B1 19% softirqs.CPU65.TIMER 78398 =C2=B1 10% +56.5% 122679 =C2=B1 22% softirqs.CPU66.TIMER 70518 =C2=B1 14% +77.2% 124944 =C2=B1 21% softirqs.CPU67.TIMER 76676 =C2=B1 18% +65.8% 127094 =C2=B1 20% softirqs.CPU68.TIMER 79804 =C2=B1 13% +59.8% 127489 =C2=B1 19% softirqs.CPU69.TIMER 87607 =C2=B1 7% +47.0% 128769 =C2=B1 16% softirqs.CPU7.TIMER 72877 =C2=B1 11% +64.6% 119922 =C2=B1 24% softirqs.CPU74.TIMER 72901 =C2=B1 8% +69.5% 123554 =C2=B1 22% softirqs.CPU77.TIMER 89804 =C2=B1 9% -49.5% 45318 =C2=B1 45% softirqs.CPU78.TIMER 83519 =C2=B1 4% +44.1% 120383 =C2=B1 16% softirqs.CPU8.TIMER 88956 =C2=B1 14% -37.8% 55317 =C2=B1 39% softirqs.CPU81.TIMER 85839 =C2=B1 10% -40.4% 51145 =C2=B1 51% softirqs.CPU83.TIMER 5980 =C2=B1 25% +65.2% 9881 =C2=B1 13% softirqs.CPU86.SCHED 5232 =C2=B1 15% +68.0% 8790 =C2=B1 17% softirqs.CPU87.SCHED 79808 =C2=B1 6% +57.2% 125474 =C2=B1 20% softirqs.CPU9.TIMER 19.41 =C2=B1 4% -16.0 3.44 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.intel_idle.cpuidle_enter_state.do_idle.cpu_startup_entry.star= t_secondary 21.19 =C2=B1 2% -15.3 5.84 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.secondary_startup_64 20.82 =C2=B1 2% -15.2 5.66 =C2=B1 19% perf-profile.calltr= ace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64 20.82 =C2=B1 2% -15.2 5.66 =C2=B1 19% perf-profile.calltr= ace.cycles-pp.start_secondary.secondary_startup_64 20.77 =C2=B1 2% -15.2 5.61 =C2=B1 19% perf-profile.calltr= ace.cycles-pp.cpuidle_enter_state.do_idle.cpu_startup_entry.start_secondary= .secondary_startup_64 20.81 =C2=B1 2% -15.2 5.66 =C2=B1 19% perf-profile.calltr= ace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 1.23 =C2=B1 2% +0.2 1.46 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.tlb_flush_mmu_free.unmap_page_range.unmap_vmas.exit_mmap.mmput 1.22 =C2=B1 2% +0.2 1.45 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.release_pages.tlb_flush_mmu_free.unmap_page_range.unmap_vmas.= exit_mmap 0.59 =C2=B1 5% +0.4 0.95 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.___might_sleep 1.39 +0.5 1.89 perf-profile.calltrace.cycles= -pp.entry_SYSCALL_64_after_hwframe 1.39 +0.5 1.89 perf-profile.calltrace.cycles= -pp.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.38 +0.5 1.88 perf-profile.calltrace.cycles= -pp.__wake_up_parent.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.38 +0.5 1.88 perf-profile.calltrace.cycles= -pp.do_group_exit.__wake_up_parent.do_syscall_64.entry_SYSCALL_64_after_hwf= rame 1.38 +0.5 1.88 perf-profile.calltrace.cycles= -pp.do_exit.do_group_exit.__wake_up_parent.do_syscall_64.entry_SYSCALL_64_a= fter_hwframe 1.37 +0.5 1.87 perf-profile.calltrace.cycles= -pp.exit_mmap.mmput.do_exit.do_group_exit.__wake_up_parent 1.37 +0.5 1.88 perf-profile.calltrace.cycles= -pp.mmput.do_exit.do_group_exit.__wake_up_parent.do_syscall_64 1.33 +0.5 1.84 perf-profile.calltrace.cycles= -pp.unmap_page_range.unmap_vmas.exit_mmap.mmput.do_exit 1.34 +0.5 1.85 perf-profile.calltrace.cycles= -pp.unmap_vmas.exit_mmap.mmput.do_exit.do_group_exit 1.45 =C2=B1 2% +0.5 2.00 perf-profile.calltrace.c= ycles-pp._cond_resched.clear_huge_page.do_huge_pmd_anonymous_page.__handle_= mm_fault.handle_mm_fault 0.93 =C2=B1 2% +0.6 1.50 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.clear_huge_page 0.28 =C2=B1173% +1.0 1.25 =C2=B1 44% perf-profile.calltr= ace.cycles-pp.poll_idle.cpuidle_enter_state.do_idle.cpu_startup_entry.start= _secondary 1.71 =C2=B1 2% +1.0 2.73 perf-profile.calltrace.c= ycles-pp.___might_sleep.clear_huge_page.do_huge_pmd_anonymous_page.__handle= _mm_fault.handle_mm_fault 0.70 =C2=B1 9% +1.1 1.81 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.clear_page_erms 0.83 =C2=B1 7% +1.8 2.62 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.get_p= age_from_freelist.__alloc_pages_nodemask.do_huge_pmd_anonymous_page 0.83 =C2=B1 7% +1.8 2.63 =C2=B1 6% perf-profile.calltr= ace.cycles-pp._raw_spin_lock_irqsave.get_page_from_freelist.__alloc_pages_n= odemask.do_huge_pmd_anonymous_page.__handle_mm_fault 2.51 =C2=B1 2% +2.2 4.69 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.get_page_from_freelist.__alloc_pages_nodemask.do_huge_pmd_ano= nymous_page.__handle_mm_fault.handle_mm_fault 2.52 =C2=B1 2% +2.2 4.71 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.__alloc_pages_nodemask.do_huge_pmd_anonymous_page.__handle_mm= _fault.handle_mm_fault.__do_page_fault 61.29 +8.6 69.94 perf-profile.calltrace.cycles= -pp.clear_page_erms.clear_huge_page.do_huge_pmd_anonymous_page.__handle_mm_= fault.handle_mm_fault 69.75 +10.3 80.06 perf-profile.calltrace.cycles= -pp.clear_huge_page.do_huge_pmd_anonymous_page.__handle_mm_fault.handle_mm_= fault.__do_page_fault 72.75 +12.6 85.32 perf-profile.calltrace.cycles= -pp.__handle_mm_fault.handle_mm_fault.__do_page_fault.do_page_fault.page_fa= ult 72.78 +12.6 85.35 perf-profile.calltrace.cycles= -pp.handle_mm_fault.__do_page_fault.do_page_fault.page_fault 72.64 +12.6 85.23 perf-profile.calltrace.cycles= -pp.do_huge_pmd_anonymous_page.__handle_mm_fault.handle_mm_fault.__do_page_= fault.do_page_fault 72.84 +12.6 85.45 perf-profile.calltrace.cycles= -pp.__do_page_fault.do_page_fault.page_fault 72.84 +12.6 85.45 perf-profile.calltrace.cycles= -pp.do_page_fault.page_fault 72.84 +12.6 85.47 perf-profile.calltrace.cycles= -pp.page_fault 19.73 =C2=B1 3% -16.2 3.58 =C2=B1 10% perf-profile.childr= en.cycles-pp.intel_idle 21.19 =C2=B1 2% -15.3 5.84 =C2=B1 17% perf-profile.childr= en.cycles-pp.secondary_startup_64 21.19 =C2=B1 2% -15.3 5.84 =C2=B1 17% perf-profile.childr= en.cycles-pp.cpu_startup_entry 21.19 =C2=B1 2% -15.3 5.84 =C2=B1 17% perf-profile.childr= en.cycles-pp.do_idle 21.16 =C2=B1 2% -15.3 5.82 =C2=B1 17% perf-profile.childr= en.cycles-pp.cpuidle_enter_state 20.82 =C2=B1 2% -15.2 5.66 =C2=B1 19% perf-profile.childr= en.cycles-pp.start_secondary 0.37 =C2=B1 18% -0.2 0.18 =C2=B1 74% perf-profile.childr= en.cycles-pp.start_kernel 0.10 =C2=B1 15% -0.1 0.04 =C2=B1107% perf-profile.childr= en.cycles-pp.read 0.18 =C2=B1 6% -0.0 0.14 =C2=B1 5% perf-profile.childr= en.cycles-pp.native_irq_return_iret 0.07 =C2=B1 7% +0.0 0.08 perf-profile.children.cy= cles-pp.__list_del_entry_valid 0.08 =C2=B1 5% +0.0 0.11 =C2=B1 4% perf-profile.childr= en.cycles-pp.__lru_cache_add 0.08 =C2=B1 5% +0.0 0.11 =C2=B1 4% perf-profile.childr= en.cycles-pp.pagevec_lru_move_fn 0.07 =C2=B1 13% +0.0 0.09 =C2=B1 11% perf-profile.childr= en.cycles-pp.cmd_stat 0.07 =C2=B1 13% +0.0 0.10 =C2=B1 9% perf-profile.childr= en.cycles-pp.__run_perf_stat 0.07 =C2=B1 13% +0.0 0.10 =C2=B1 9% perf-profile.childr= en.cycles-pp.process_interval 0.07 =C2=B1 13% +0.0 0.10 =C2=B1 9% perf-profile.childr= en.cycles-pp.read_counters 0.07 =C2=B1 13% +0.0 0.10 =C2=B1 9% perf-profile.childr= en.cycles-pp.perf_evsel__read_counter 0.07 =C2=B1 13% +0.0 0.10 =C2=B1 9% perf-profile.childr= en.cycles-pp.__read_nocancel 0.06 =C2=B1 15% +0.0 0.09 =C2=B1 7% perf-profile.childr= en.cycles-pp.perf_event_read 0.06 =C2=B1 20% +0.0 0.10 =C2=B1 9% perf-profile.childr= en.cycles-pp.perf_read 0.06 =C2=B1 15% +0.0 0.09 =C2=B1 4% perf-profile.childr= en.cycles-pp.smp_call_function_single 0.03 =C2=B1100% +0.0 0.07 =C2=B1 7% perf-profile.childr= en.cycles-pp.__pagevec_lru_add_fn 0.09 =C2=B1 9% +0.0 0.14 =C2=B1 3% perf-profile.childr= en.cycles-pp.pte_alloc_one 0.00 +0.1 0.05 perf-profile.children.cycles-= pp.___perf_sw_event 0.06 =C2=B1 20% +0.1 0.11 =C2=B1 25% perf-profile.childr= en.cycles-pp.ktime_get 0.00 +0.1 0.06 =C2=B1 7% perf-profile.children.cy= cles-pp.__perf_sw_event 0.01 =C2=B1173% +0.1 0.08 =C2=B1 11% perf-profile.childr= en.cycles-pp.__perf_event_read_value 0.13 =C2=B1 6% +0.1 0.23 =C2=B1 5% perf-profile.childr= en.cycles-pp.__put_compound_page 0.40 +0.1 0.50 perf-profile.children.cycles-= pp.rcu_all_qs 0.11 =C2=B1 7% +0.1 0.22 =C2=B1 5% perf-profile.childr= en.cycles-pp.__page_cache_release 0.03 =C2=B1100% +0.1 0.17 =C2=B1 4% perf-profile.childr= en.cycles-pp.free_transhuge_page 0.22 =C2=B1 6% +0.2 0.42 perf-profile.children.cy= cles-pp.free_one_page 1.23 =C2=B1 2% +0.2 1.46 =C2=B1 2% perf-profile.childr= en.cycles-pp.tlb_flush_mmu_free 1.23 =C2=B1 2% +0.2 1.47 =C2=B1 2% perf-profile.childr= en.cycles-pp.release_pages 0.06 =C2=B1 11% +0.3 0.33 =C2=B1 11% perf-profile.childr= en.cycles-pp.deferred_split_huge_page 0.09 =C2=B1 4% +0.3 0.37 =C2=B1 9% perf-profile.childr= en.cycles-pp.zap_huge_pmd 1.38 +0.5 1.88 perf-profile.children.cycles-= pp.__wake_up_parent 1.38 +0.5 1.88 perf-profile.children.cycles-= pp.do_group_exit 1.38 +0.5 1.88 perf-profile.children.cycles-= pp.do_exit 1.37 +0.5 1.88 perf-profile.children.cycles-= pp.mmput 1.37 +0.5 1.88 perf-profile.children.cycles-= pp.exit_mmap 1.33 =C2=B1 2% +0.5 1.84 perf-profile.children.cy= cles-pp.unmap_page_range 1.34 +0.5 1.85 perf-profile.children.cycles-= pp.unmap_vmas 1.75 +0.6 2.37 perf-profile.children.cycles-= pp._cond_resched 0.54 =C2=B1 63% +0.7 1.25 =C2=B1 44% perf-profile.childr= en.cycles-pp.poll_idle 2.31 =C2=B1 3% +1.4 3.69 perf-profile.children.cy= cles-pp.___might_sleep 2.61 =C2=B1 2% +2.2 4.83 =C2=B1 4% perf-profile.childr= en.cycles-pp.get_page_from_freelist 2.62 =C2=B1 2% +2.2 4.85 =C2=B1 4% perf-profile.childr= en.cycles-pp.__alloc_pages_nodemask 1.06 =C2=B1 6% +2.3 3.36 =C2=B1 4% perf-profile.childr= en.cycles-pp._raw_spin_lock_irqsave 1.69 =C2=B1 11% +2.5 4.17 =C2=B1 10% perf-profile.childr= en.cycles-pp.native_queued_spin_lock_slowpath 62.42 +9.8 72.18 perf-profile.children.cycles-= pp.clear_page_erms 70.69 +10.9 81.56 perf-profile.children.cycles-= pp.clear_huge_page 72.77 +12.6 85.33 perf-profile.children.cycles-= pp.__handle_mm_fault 72.79 +12.6 85.36 perf-profile.children.cycles-= pp.handle_mm_fault 72.64 +12.6 85.23 perf-profile.children.cycles-= pp.do_huge_pmd_anonymous_page 72.86 +12.6 85.47 perf-profile.children.cycles-= pp.__do_page_fault 72.86 +12.6 85.47 perf-profile.children.cycles-= pp.do_page_fault 72.86 +12.6 85.48 perf-profile.children.cycles-= pp.page_fault 19.73 =C2=B1 3% -16.2 3.58 =C2=B1 10% perf-profile.self.c= ycles-pp.intel_idle 0.78 =C2=B1 3% -0.2 0.60 =C2=B1 6% perf-profile.self.c= ycles-pp.__free_pages_ok 0.18 =C2=B1 6% -0.0 0.14 =C2=B1 5% perf-profile.self.c= ycles-pp.native_irq_return_iret 0.07 =C2=B1 7% +0.0 0.08 perf-profile.self.cycles= -pp.__list_del_entry_valid 0.06 =C2=B1 15% +0.0 0.09 =C2=B1 4% perf-profile.self.c= ycles-pp.smp_call_function_single 0.03 =C2=B1102% +0.1 0.10 =C2=B1 29% perf-profile.self.c= ycles-pp.ktime_get 0.39 +0.1 0.49 perf-profile.self.cycles-pp.r= cu_all_qs 1.62 +0.3 1.97 =C2=B1 2% perf-profile.self.cycles= -pp.get_page_from_freelist 1.50 +0.6 2.08 perf-profile.self.cycles-pp._= cond_resched 6.08 +0.7 6.78 =C2=B1 2% perf-profile.self.cycles= -pp.clear_huge_page 0.54 =C2=B1 64% +0.7 1.25 =C2=B1 44% perf-profile.self.c= ycles-pp.poll_idle 2.29 =C2=B1 3% +1.4 3.66 perf-profile.self.cycles= -pp.___might_sleep 1.69 =C2=B1 11% +2.5 4.17 =C2=B1 10% perf-profile.self.c= ycles-pp.native_queued_spin_lock_slowpath 61.81 +9.9 71.69 perf-profile.self.cycles-pp.c= lear_page_erms ***************************************************************************= ************************ lkp-bdw-ep4: 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz with 128G= memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D array_size/compiler/cpufreq_governor/kconfig/nr_threads/omp/rootfs/tbox_gro= up/testcase: 50000000/gcc-7/performance/x86_64-rhel-7.2/50%/true/debian-x86_64-2018-04= -03.cgz/lkp-bdw-ep4/stream commit: = 24d0c1d6e6 ("sched/fair: Do not migrate due to a sync wakeup on exit") 2c83362734 ("sched/fair: Consider SD_NUMA when selecting the most idle gr= oup to schedule on") 24d0c1d6e65f635b 2c83362734dad8e48ccc0710b5c = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 70867 =C2=B1 16% -28.8% 50456 =C2=B1 6% stream.add_bandwidt= h_MBps 11358 =C2=B1 9% +13.4% 12879 stream.time.minor_page_f= aults 263.61 =C2=B1 16% +36.1% 358.87 stream.time.user_time 9477 =C2=B1 14% -22.8% 7312 =C2=B1 6% stream.time.volunta= ry_context_switches 34.65 -2.3% 33.85 =C2=B1 2% boot-time.boot 14973 =C2=B1 5% -7.9% 13783 =C2=B1 6% softirqs.CPU6.TIMER 67.50 -3.7% 65.00 vmstat.cpu.id 31.50 =C2=B1 2% +7.9% 34.00 =C2=B1 3% vmstat.cpu.us 3619 =C2=B1 15% -29.4% 2555 =C2=B1 7% vmstat.system.cs 2863126 =C2=B1 6% -15.5% 2419307 =C2=B1 2% cpuidle.C3.time 8360 =C2=B1 6% -15.7% 7050 =C2=B1 2% cpuidle.C3.usage 4.188e+08 =C2=B1 14% +32.5% 5.548e+08 =C2=B1 2% cpuidle.C6.time 428117 =C2=B1 14% +31.9% 564534 =C2=B1 2% cpuidle.C6.usage 3694 =C2=B1 23% +130.5% 8515 =C2=B1 73% proc-vmstat.numa_hi= nt_faults 98740 =C2=B1 2% +8.8% 107468 =C2=B1 3% proc-vmstat.numa_hit 81603 =C2=B1 2% +10.7% 90367 =C2=B1 4% proc-vmstat.numa_lo= cal 48999 =C2=B1 5% +25.0% 61261 =C2=B1 11% proc-vmstat.pgfault 7862 =C2=B1 6% -14.0% 6758 =C2=B1 2% turbostat.C3 0.38 =C2=B1 17% -0.1 0.24 =C2=B1 4% turbostat.C3% 428197 =C2=B1 14% +32.2% 566126 =C2=B1 2% turbostat.C6 19.93 =C2=B1 28% +53.7% 30.64 =C2=B1 5% turbostat.CPU%c6 960324 =C2=B1 12% +23.7% 1187618 turbostat.IRQ 2392 =C2=B1 3% -26.4% 1760 =C2=B1 8% slabinfo.eventpoll_= epi.active_objs 2392 =C2=B1 3% -26.4% 1760 =C2=B1 8% slabinfo.eventpoll_= epi.num_objs 4186 =C2=B1 3% -26.4% 3080 =C2=B1 8% slabinfo.eventpoll_= pwq.active_objs 4186 =C2=B1 3% -26.4% 3080 =C2=B1 8% slabinfo.eventpoll_= pwq.num_objs 650.00 =C2=B1 7% -13.2% 564.50 =C2=B1 3% slabinfo.file_lock_= cache.active_objs 650.00 =C2=B1 7% -13.2% 564.50 =C2=B1 3% slabinfo.file_lock_= cache.num_objs 28794 =C2=B1 14% -24.0% 21889 =C2=B1 5% sched_debug.cfs_rq:= /.min_vruntime.max 4667 =C2=B1 33% -60.6% 1837 =C2=B1 65% sched_debug.cfs_rq:= /.min_vruntime.min 3081 =C2=B1 24% -73.8% 808.08 =C2=B1142% sched_debug.cfs_rq:= /.spread0.avg -2493 +70.7% -4255 sched_debug.cfs_rq:/.spread0.= min 295.31 =C2=B1 3% -16.9% 245.52 =C2=B1 11% sched_debug.cfs_rq:= /.util_avg.stddev 0.00 =C2=B1 8% +19.3% 0.00 =C2=B1 7% sched_debug.cpu.nex= t_balance.stddev 240.50 =C2=B1 4% -14.9% 204.75 =C2=B1 11% sched_debug.cpu.nr_= switches.min 2.62 =C2=B1 3% +32.0% 3.46 =C2=B1 7% sched_debug.cpu.nr_= uninterruptible.stddev 3.769e+10 =C2=B1 5% -7.8% 3.476e+10 =C2=B1 4% perf-stat.branch-in= structions 9.742e+09 +6.0% 1.032e+10 =C2=B1 4% perf-stat.cache-referenc= es 28360 =C2=B1 6% -14.5% 24239 =C2=B1 8% perf-stat.context-s= witches 4.31 =C2=B1 20% +40.5% 6.06 perf-stat.cpi 8.342e+11 =C2=B1 17% +34.0% 1.118e+12 =C2=B1 4% perf-stat.cpu-cycles 451.50 =C2=B1 10% -27.8% 326.00 =C2=B1 8% perf-stat.cpu-migra= tions 0.02 =C2=B1 19% +0.0 0.03 =C2=B1 8% perf-stat.dTLB-load= -miss-rate% 9450196 =C2=B1 21% +41.5% 13368418 =C2=B1 4% perf-stat.dTLB-load= -misses 0.24 =C2=B1 17% -31.3% 0.17 perf-stat.ipc 47611 =C2=B1 7% +22.9% 58520 =C2=B1 10% perf-stat.minor-fau= lts 47365 =C2=B1 6% +23.6% 58532 =C2=B1 10% perf-stat.page-faul= ts 1.19 =C2=B1173% +5.6 6.76 =C2=B1 54% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe.read 1.19 =C2=B1173% +5.6 6.76 =C2=B1 54% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.read 1.19 =C2=B1173% +5.6 6.76 =C2=B1 54% perf-profile.calltr= ace.cycles-pp.sys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read 1.19 =C2=B1173% +5.6 6.76 =C2=B1 54% perf-profile.calltr= ace.cycles-pp.vfs_read.sys_read.do_syscall_64.entry_SYSCALL_64_after_hwfram= e.read 0.00 +6.6 6.55 =C2=B1 54% perf-profile.calltrace.c= ycles-pp.kstat_irqs_cpu.show_interrupts.seq_read.proc_reg_read.__vfs_read 1.19 =C2=B1173% +6.7 7.84 =C2=B1 43% perf-profile.calltr= ace.cycles-pp.read 1.19 =C2=B1173% +10.0 11.20 =C2=B1 56% perf-profile.calltr= ace.cycles-pp.sys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.19 =C2=B1173% +10.0 11.20 =C2=B1 56% perf-profile.calltr= ace.cycles-pp.vfs_read.sys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.78 =C2=B1173% +10.2 11.99 =C2=B1 52% perf-profile.calltr= ace.cycles-pp.show_interrupts.seq_read.proc_reg_read.__vfs_read.vfs_read 2.38 =C2=B1173% +14.5 16.87 =C2=B1 38% perf-profile.calltr= ace.cycles-pp.proc_reg_read.__vfs_read.vfs_read.sys_read.do_syscall_64 2.38 =C2=B1173% +14.5 16.87 =C2=B1 38% perf-profile.calltr= ace.cycles-pp.seq_read.proc_reg_read.__vfs_read.vfs_read.sys_read 2.38 =C2=B1173% +15.6 17.96 =C2=B1 38% perf-profile.calltr= ace.cycles-pp.__vfs_read.vfs_read.sys_read.do_syscall_64.entry_SYSCALL_64_a= fter_hwframe 0.00 +6.5 6.55 =C2=B1 54% perf-profile.children.cy= cles-pp.kstat_irqs_cpu 1.19 =C2=B1173% +6.7 7.84 =C2=B1 43% perf-profile.childr= en.cycles-pp.read 1.78 =C2=B1173% +10.2 11.98 =C2=B1 52% perf-profile.childr= en.cycles-pp.show_interrupts 2.38 =C2=B1173% +14.5 16.87 =C2=B1 38% perf-profile.childr= en.cycles-pp.proc_reg_read 2.38 =C2=B1173% +15.6 17.95 =C2=B1 38% perf-profile.childr= en.cycles-pp.sys_read 2.38 =C2=B1173% +15.6 17.95 =C2=B1 38% perf-profile.childr= en.cycles-pp.vfs_read 2.38 =C2=B1173% +15.6 17.95 =C2=B1 38% perf-profile.childr= en.cycles-pp.__vfs_read 2.38 =C2=B1173% +15.6 17.95 =C2=B1 38% perf-profile.childr= en.cycles-pp.seq_read 17.64 =C2=B1 77% +28.9 46.59 =C2=B1 26% perf-profile.childr= en.cycles-pp.entry_SYSCALL_64_after_hwframe 17.64 =C2=B1 77% +28.9 46.59 =C2=B1 26% perf-profile.childr= en.cycles-pp.do_syscall_64 8103 =C2=B1 15% +30.9% 10608 interrupts.CPU0.LOC:Loca= l_timer_interrupts 8095 =C2=B1 15% +30.5% 10561 interrupts.CPU1.LOC:Loca= l_timer_interrupts 8078 =C2=B1 15% +31.3% 10610 interrupts.CPU10.LOC:Loc= al_timer_interrupts 8026 =C2=B1 14% +32.0% 10598 interrupts.CPU11.LOC:Loc= al_timer_interrupts 8103 =C2=B1 15% +30.9% 10603 interrupts.CPU12.LOC:Loc= al_timer_interrupts 8070 =C2=B1 15% +31.3% 10593 interrupts.CPU13.LOC:Loc= al_timer_interrupts 8068 =C2=B1 15% +32.4% 10678 =C2=B1 2% interrupts.CPU14.LO= C:Local_timer_interrupts 8067 =C2=B1 15% +31.5% 10609 interrupts.CPU15.LOC:Loc= al_timer_interrupts 8103 =C2=B1 15% +30.7% 10588 interrupts.CPU16.LOC:Loc= al_timer_interrupts 8192 =C2=B1 16% +29.3% 10596 interrupts.CPU17.LOC:Loc= al_timer_interrupts 8099 =C2=B1 15% +31.2% 10628 interrupts.CPU18.LOC:Loc= al_timer_interrupts 8061 =C2=B1 15% +31.6% 10604 interrupts.CPU19.LOC:Loc= al_timer_interrupts 8114 =C2=B1 15% +30.8% 10610 interrupts.CPU2.LOC:Loca= l_timer_interrupts 8086 =C2=B1 15% +31.2% 10610 interrupts.CPU20.LOC:Loc= al_timer_interrupts 8088 =C2=B1 15% +31.4% 10629 interrupts.CPU21.LOC:Loc= al_timer_interrupts 8064 =C2=B1 16% +31.3% 10591 interrupts.CPU22.LOC:Loc= al_timer_interrupts 8069 =C2=B1 15% +30.5% 10530 interrupts.CPU23.LOC:Loc= al_timer_interrupts 8079 =C2=B1 15% +31.3% 10611 interrupts.CPU24.LOC:Loc= al_timer_interrupts 8089 =C2=B1 15% +31.0% 10598 interrupts.CPU25.LOC:Loc= al_timer_interrupts 8114 =C2=B1 15% +30.6% 10597 interrupts.CPU26.LOC:Loc= al_timer_interrupts 8093 =C2=B1 15% +31.3% 10630 interrupts.CPU27.LOC:Loc= al_timer_interrupts 8092 =C2=B1 15% +30.9% 10589 interrupts.CPU28.LOC:Loc= al_timer_interrupts 8084 =C2=B1 15% +31.1% 10599 interrupts.CPU29.LOC:Loc= al_timer_interrupts 8083 =C2=B1 15% +30.5% 10547 interrupts.CPU3.LOC:Loca= l_timer_interrupts 8096 =C2=B1 15% +31.2% 10624 interrupts.CPU30.LOC:Loc= al_timer_interrupts 8154 =C2=B1 15% +31.0% 10680 =C2=B1 2% interrupts.CPU31.LO= C:Local_timer_interrupts 8129 =C2=B1 15% +30.7% 10628 interrupts.CPU32.LOC:Loc= al_timer_interrupts 8096 =C2=B1 15% +31.9% 10676 =C2=B1 2% interrupts.CPU33.LO= C:Local_timer_interrupts 8119 =C2=B1 15% +30.8% 10620 interrupts.CPU34.LOC:Loc= al_timer_interrupts 8085 =C2=B1 15% +31.2% 10612 interrupts.CPU35.LOC:Loc= al_timer_interrupts 8083 =C2=B1 15% +31.2% 10602 interrupts.CPU36.LOC:Loc= al_timer_interrupts 819.25 =C2=B1 35% +162.8% 2153 =C2=B1 47% interrupts.CPU37.CA= L:Function_call_interrupts 8100 =C2=B1 15% +31.5% 10655 interrupts.CPU37.LOC:Loc= al_timer_interrupts 32.75 =C2=B1173% +4387.0% 1469 =C2=B1 71% interrupts.CPU37.TL= B:TLB_shootdowns 8085 =C2=B1 15% +31.2% 10612 interrupts.CPU38.LOC:Loc= al_timer_interrupts 985.25 =C2=B1 24% +124.5% 2211 =C2=B1 52% interrupts.CPU39.CA= L:Function_call_interrupts 8154 =C2=B1 15% +30.3% 10625 interrupts.CPU39.LOC:Loc= al_timer_interrupts 162.75 =C2=B1110% +852.4% 1550 =C2=B1 74% interrupts.CPU39.TL= B:TLB_shootdowns 8171 =C2=B1 14% +29.8% 10603 interrupts.CPU4.LOC:Loca= l_timer_interrupts 8088 =C2=B1 15% +31.2% 10609 interrupts.CPU40.LOC:Loc= al_timer_interrupts 8091 =C2=B1 15% +31.6% 10652 =C2=B1 2% interrupts.CPU41.LO= C:Local_timer_interrupts 8097 =C2=B1 15% +30.9% 10601 interrupts.CPU42.LOC:Loc= al_timer_interrupts 8105 =C2=B1 15% +30.7% 10595 =C2=B1 2% interrupts.CPU43.LO= C:Local_timer_interrupts 8069 =C2=B1 15% +31.3% 10593 interrupts.CPU44.LOC:Loc= al_timer_interrupts 8075 =C2=B1 15% +31.7% 10631 interrupts.CPU45.LOC:Loc= al_timer_interrupts 8070 =C2=B1 15% +31.3% 10596 interrupts.CPU46.LOC:Loc= al_timer_interrupts 8093 =C2=B1 15% +31.2% 10617 interrupts.CPU47.LOC:Loc= al_timer_interrupts 8085 =C2=B1 15% +30.9% 10586 interrupts.CPU48.LOC:Loc= al_timer_interrupts 8093 =C2=B1 15% +31.8% 10668 interrupts.CPU49.LOC:Loc= al_timer_interrupts 2611 =C2=B1 26% -41.5% 1526 =C2=B1 15% interrupts.CPU5.CAL= :Function_call_interrupts 8078 =C2=B1 15% +31.1% 10592 interrupts.CPU5.LOC:Loca= l_timer_interrupts 1801 =C2=B1 23% -51.2% 878.50 =C2=B1 27% interrupts.CPU5.TLB= :TLB_shootdowns 8082 =C2=B1 15% +31.1% 10596 interrupts.CPU50.LOC:Loc= al_timer_interrupts 8093 =C2=B1 15% +31.3% 10628 interrupts.CPU51.LOC:Loc= al_timer_interrupts 8075 =C2=B1 15% +31.3% 10600 interrupts.CPU52.LOC:Loc= al_timer_interrupts 8057 =C2=B1 15% +31.6% 10602 interrupts.CPU53.LOC:Loc= al_timer_interrupts 8079 =C2=B1 15% +30.8% 10566 interrupts.CPU54.LOC:Loc= al_timer_interrupts 8068 =C2=B1 15% +31.3% 10596 interrupts.CPU55.LOC:Loc= al_timer_interrupts 8085 =C2=B1 15% +31.0% 10593 interrupts.CPU56.LOC:Loc= al_timer_interrupts 8059 =C2=B1 15% +31.6% 10605 interrupts.CPU57.LOC:Loc= al_timer_interrupts 8069 =C2=B1 15% +31.3% 10599 interrupts.CPU58.LOC:Loc= al_timer_interrupts 8065 =C2=B1 15% +31.5% 10608 interrupts.CPU59.LOC:Loc= al_timer_interrupts 8077 =C2=B1 15% +31.2% 10600 interrupts.CPU6.LOC:Loca= l_timer_interrupts 8079 =C2=B1 15% +31.3% 10607 interrupts.CPU60.LOC:Loc= al_timer_interrupts 8155 =C2=B1 15% +30.3% 10628 interrupts.CPU61.LOC:Loc= al_timer_interrupts 8090 =C2=B1 15% +31.4% 10633 interrupts.CPU62.LOC:Loc= al_timer_interrupts 8127 =C2=B1 16% +30.5% 10603 interrupts.CPU63.LOC:Loc= al_timer_interrupts 8091 =C2=B1 15% +31.8% 10664 interrupts.CPU64.LOC:Loc= al_timer_interrupts 8090 =C2=B1 16% +31.1% 10604 interrupts.CPU65.LOC:Loc= al_timer_interrupts 8078 =C2=B1 15% +32.6% 10714 interrupts.CPU66.LOC:Loc= al_timer_interrupts 8090 =C2=B1 15% +31.2% 10611 interrupts.CPU67.LOC:Loc= al_timer_interrupts 8087 =C2=B1 15% +31.1% 10606 interrupts.CPU68.LOC:Loc= al_timer_interrupts 8059 =C2=B1 15% +31.4% 10588 interrupts.CPU69.LOC:Loc= al_timer_interrupts 7999 =C2=B1 16% +32.6% 10610 interrupts.CPU7.LOC:Loca= l_timer_interrupts 8069 =C2=B1 15% +31.7% 10625 interrupts.CPU70.LOC:Loc= al_timer_interrupts 8074 =C2=B1 15% +31.1% 10586 interrupts.CPU71.LOC:Loc= al_timer_interrupts 8076 =C2=B1 15% +31.3% 10602 interrupts.CPU72.LOC:Loc= al_timer_interrupts 8112 =C2=B1 16% +30.9% 10618 interrupts.CPU73.LOC:Loc= al_timer_interrupts 8075 =C2=B1 15% +31.7% 10635 interrupts.CPU74.LOC:Loc= al_timer_interrupts 8075 =C2=B1 15% +31.2% 10595 interrupts.CPU75.LOC:Loc= al_timer_interrupts 8077 =C2=B1 15% +31.2% 10598 interrupts.CPU76.LOC:Loc= al_timer_interrupts 8191 =C2=B1 14% +30.4% 10682 interrupts.CPU77.LOC:Loc= al_timer_interrupts 8025 =C2=B1 16% +32.2% 10609 interrupts.CPU78.LOC:Loc= al_timer_interrupts 8086 =C2=B1 15% +31.3% 10615 interrupts.CPU79.LOC:Loc= al_timer_interrupts 8072 =C2=B1 15% +31.3% 10600 interrupts.CPU8.LOC:Loca= l_timer_interrupts 3.00 =C2=B1137% +1808.3% 57.25 =C2=B1 87% interrupts.CPU8.RES= :Rescheduling_interrupts 8085 =C2=B1 15% +32.1% 10681 interrupts.CPU80.LOC:Loc= al_timer_interrupts 8088 =C2=B1 15% +31.2% 10608 interrupts.CPU81.LOC:Loc= al_timer_interrupts 8082 =C2=B1 15% +31.5% 10625 interrupts.CPU82.LOC:Loc= al_timer_interrupts 8092 =C2=B1 15% +31.2% 10620 interrupts.CPU83.LOC:Loc= al_timer_interrupts 8110 =C2=B1 15% +30.7% 10600 interrupts.CPU84.LOC:Loc= al_timer_interrupts 8082 =C2=B1 15% +31.4% 10623 interrupts.CPU85.LOC:Loc= al_timer_interrupts 8088 =C2=B1 15% +31.0% 10597 interrupts.CPU86.LOC:Loc= al_timer_interrupts 8081 =C2=B1 15% +31.2% 10600 interrupts.CPU87.LOC:Loc= al_timer_interrupts 8082 =C2=B1 15% +31.1% 10598 interrupts.CPU9.LOC:Loca= l_timer_interrupts 207.25 =C2=B1170% +301.3% 831.75 =C2=B1 52% interrupts.CPU9.TLB= :TLB_shootdowns 711846 =C2=B1 15% +31.2% 933907 interrupts.LOC:Local_tim= er_interrupts 5731 =C2=B1 21% +26.1% 7229 =C2=B1 16% interrupts.RES:Resc= heduling_interrupts ***************************************************************************= ************************ lkp-bdw-ep4: 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz with 128G= memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D array_size/compiler/cpufreq_governor/kconfig/nr_threads/omp/rootfs/tbox_gro= up/testcase: 10000000/gcc-7/performance/x86_64-rhel-7.2/50%/true/debian-x86_64-2018-04= -03.cgz/lkp-bdw-ep4/stream commit: = 24d0c1d6e6 ("sched/fair: Do not migrate due to a sync wakeup on exit") 2c83362734 ("sched/fair: Consider SD_NUMA when selecting the most idle gr= oup to schedule on") 24d0c1d6e65f635b 2c83362734dad8e48ccc0710b5c = ---------------- --------------------------- = fail:runs %reproduction fail:runs | | | = :4 25% 1:4 dmesg.WARNING:at#for_ip_swapg= s_restore_regs_and_return_to_usermode/0x :4 25% 1:4 dmesg.WARNING:stack_recursion %stddev %change %stddev \ | \ = 68287 -30.6% 47413 =C2=B1 3% stream.add_bandwidth_MBps 74377 =C2=B1 3% -38.8% 45504 =C2=B1 3% stream.copy_bandwid= th_MBps 71751 -39.8% 43172 =C2=B1 4% stream.scale_bandwidth_M= Bps 51.82 +51.5% 78.49 =C2=B1 3% stream.time.user_time 221.50 =C2=B1 45% +431.6% 1177 =C2=B1 35% stream.time.volunta= ry_context_switches 74941 -34.4% 49156 =C2=B1 3% stream.triad_bandwidth_M= Bps 1792 =C2=B1 9% +28.3% 2299 =C2=B1 14% numa-meminfo.node0.= PageTables 447.25 =C2=B1 9% +31.8% 589.50 =C2=B1 15% numa-vmstat.node0.n= r_page_table_pages 983.50 +4.8% 1031 =C2=B1 2% proc-vmstat.nr_page_tabl= e_pages 18576 =C2=B1 24% -29.5% 13093 =C2=B1 19% softirqs.CPU44.TIMER 6562 =C2=B1 14% -31.8% 4477 =C2=B1 44% turbostat.C1 35.21 =C2=B1 11% -31.6% 24.09 =C2=B1 9% turbostat.CPU%c1 2376 =C2=B1 12% -27.3% 1728 =C2=B1 10% slabinfo.eventpoll_= epi.active_objs 2376 =C2=B1 12% -27.3% 1728 =C2=B1 10% slabinfo.eventpoll_= epi.num_objs 4158 =C2=B1 12% -27.3% 3024 =C2=B1 10% slabinfo.eventpoll_= pwq.active_objs 4158 =C2=B1 12% -27.3% 3024 =C2=B1 10% slabinfo.eventpoll_= pwq.num_objs 3904 =C2=B1 5% -9.2% 3544 =C2=B1 3% slabinfo.skbuff_hea= d_cache.active_objs 1475 =C2=B1 4% -13.1% 1282 =C2=B1 10% slabinfo.task_group= .active_objs 1475 =C2=B1 4% -13.1% 1282 =C2=B1 10% slabinfo.task_group= .num_objs 40.50 =C2=B1 50% +210.5% 125.75 =C2=B1 52% interrupts.CPU1.RES= :Rescheduling_interrupts 1.00 +7075.0% 71.75 =C2=B1141% interrupts.CPU22.RES:Res= cheduling_interrupts 150.25 =C2=B1 12% -57.4% 64.00 =C2=B1100% interrupts.CPU27.TL= B:TLB_shootdowns 166.50 =C2=B1 19% -61.6% 64.00 =C2=B1100% interrupts.CPU28.TL= B:TLB_shootdowns 160.50 =C2=B1 21% -60.1% 64.00 =C2=B1100% interrupts.CPU40.TL= B:TLB_shootdowns 174.25 =C2=B1 19% -62.7% 65.00 =C2=B1100% interrupts.CPU74.TL= B:TLB_shootdowns 149.25 =C2=B1 5% -57.1% 64.00 =C2=B1100% interrupts.CPU82.TL= B:TLB_shootdowns 7124 =C2=B1 14% -29.4% 5030 =C2=B1 3% interrupts.TLB:TLB_= shootdowns 4984 =C2=B1 45% -78.7% 1060 =C2=B1 46% sched_debug.cfs_rq:= /.min_vruntime.min 25.89 =C2=B1 57% -66.2% 8.74 =C2=B1111% sched_debug.cfs_rq:= /.removed.load_avg.avg 152.68 =C2=B1 29% -57.6% 64.71 =C2=B1103% sched_debug.cfs_rq:= /.removed.load_avg.stddev 1199 =C2=B1 56% -66.4% 402.43 =C2=B1111% sched_debug.cfs_rq:= /.removed.runnable_sum.avg 7076 =C2=B1 29% -57.9% 2981 =C2=B1103% sched_debug.cfs_rq:= /.removed.runnable_sum.stddev 2404 =C2=B1 88% -368.5% -6456 sched_debug.cfs_rq:/.spr= ead0.avg 20903 =C2=B1 15% -52.0% 10029 =C2=B1 29% sched_debug.cfs_rq:= /.spread0.max -2008 +507.1% -12193 sched_debug.cfs_rq:/.spread0.= min 225.00 =C2=B1 8% -16.7% 187.50 =C2=B1 15% sched_debug.cpu.nr_= switches.min 1.356e+10 =C2=B1 9% -28.4% 9.705e+09 =C2=B1 17% perf-stat.branch-in= structions 3.35 =C2=B1 4% +69.5% 5.67 =C2=B1 9% perf-stat.cpi 1694005 =C2=B1 15% -32.0% 1152591 =C2=B1 21% perf-stat.iTLB-loads 6.601e+10 =C2=B1 9% -24.9% 4.959e+10 =C2=B1 17% perf-stat.instructi= ons 0.30 =C2=B1 4% -40.5% 0.18 =C2=B1 10% perf-stat.ipc 39.73 =C2=B1 4% -36.0 3.70 =C2=B1 35% perf-stat.node-load= -miss-rate% 18391383 =C2=B1 6% -90.9% 1670191 =C2=B1 34% perf-stat.node-load= -misses 27864581 =C2=B1 2% +56.6% 43648277 =C2=B1 3% perf-stat.node-loads 40.45 =C2=B1 4% -38.9 1.51 =C2=B1 85% perf-stat.node-stor= e-miss-rate% 44193260 =C2=B1 5% -96.7% 1470898 =C2=B1 85% perf-stat.node-stor= e-misses 65038165 =C2=B1 3% +48.9% 96838822 =C2=B1 4% perf-stat.node-stor= es 7.68 =C2=B1133% -4.9 2.78 =C2=B1173% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe.__ioctl.perf_evlist__disable.c= md_record.run_builtin 7.68 =C2=B1133% -4.9 2.78 =C2=B1173% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__ioctl.perf_evl= ist__disable.cmd_record 7.68 =C2=B1133% -4.9 2.78 =C2=B1173% perf-profile.calltr= ace.cycles-pp.__ioctl.perf_evlist__disable.cmd_record.run_builtin.main 7.68 =C2=B1133% -4.9 2.78 =C2=B1173% perf-profile.calltr= ace.cycles-pp.sys_ioctl.do_syscall_64.entry_SYSCALL_64_after_hwframe.__ioct= l.perf_evlist__disable 7.68 =C2=B1133% -4.9 2.78 =C2=B1173% perf-profile.calltr= ace.cycles-pp.perf_evlist__disable.cmd_record.run_builtin.main.generic_star= t_main 4.37 =C2=B1111% -4.4 0.00 perf-profile.calltrace.c= ycles-pp.__mutex_lock.show_interrupts.seq_read.proc_reg_read.__vfs_read 4.37 =C2=B1111% -4.4 0.00 perf-profile.calltrace.c= ycles-pp.mutex_spin_on_owner.__mutex_lock.show_interrupts.seq_read.proc_reg= _read 4.33 =C2=B1109% -4.3 0.00 perf-profile.calltrace.c= ycles-pp.seq_printf.show_interrupts.seq_read.proc_reg_read.__vfs_read 4.33 =C2=B1109% -4.3 0.00 perf-profile.calltrace.c= ycles-pp.seq_vprintf.seq_printf.show_interrupts.seq_read.proc_reg_read 4.33 =C2=B1109% -4.3 0.00 perf-profile.calltrace.c= ycles-pp.vsnprintf.seq_vprintf.seq_printf.show_interrupts.seq_read 13.76 =C2=B1 91% -3.8 10.00 =C2=B1173% perf-profile.calltr= ace.cycles-pp.proc_reg_read.__vfs_read.vfs_read.sys_read.do_syscall_64 13.76 =C2=B1 91% -3.8 10.00 =C2=B1173% perf-profile.calltr= ace.cycles-pp.seq_read.proc_reg_read.__vfs_read.vfs_read.sys_read 12.31 =C2=B1 90% -2.3 10.00 =C2=B1173% perf-profile.calltr= ace.cycles-pp.show_interrupts.seq_read.proc_reg_read.__vfs_read.vfs_read 3.51 =C2=B1103% -1.2 2.31 =C2=B1173% perf-profile.calltr= ace.cycles-pp.do_filp_open.do_sys_open.do_syscall_64.entry_SYSCALL_64_after= _hwframe.open64 3.51 =C2=B1103% -1.2 2.31 =C2=B1173% perf-profile.calltr= ace.cycles-pp.path_openat.do_filp_open.do_sys_open.do_syscall_64.entry_SYSC= ALL_64_after_hwframe 7.27 =C2=B1104% +2.7 10.00 =C2=B1173% perf-profile.calltr= ace.cycles-pp.sys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe 7.27 =C2=B1104% +2.7 10.00 =C2=B1173% perf-profile.calltr= ace.cycles-pp.vfs_read.sys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe 5.78 =C2=B1105% -5.8 0.00 perf-profile.children.cy= cles-pp.seq_printf 5.78 =C2=B1105% -5.8 0.00 perf-profile.children.cy= cles-pp.seq_vprintf 5.78 =C2=B1105% -5.8 0.00 perf-profile.children.cy= cles-pp.vsnprintf 7.68 =C2=B1133% -4.9 2.78 =C2=B1173% perf-profile.childr= en.cycles-pp.perf_evlist__disable 14.46 =C2=B1 83% -4.5 10.00 =C2=B1173% perf-profile.childr= en.cycles-pp.seq_read 4.37 =C2=B1111% -4.4 0.00 perf-profile.children.cy= cles-pp.__mutex_lock 4.37 =C2=B1111% -4.4 0.00 perf-profile.children.cy= cles-pp.mutex_spin_on_owner 13.76 =C2=B1 91% -3.8 10.00 =C2=B1173% perf-profile.childr= en.cycles-pp.proc_reg_read 12.31 =C2=B1 90% -2.3 10.00 =C2=B1173% perf-profile.childr= en.cycles-pp.show_interrupts 3.51 =C2=B1103% -1.2 2.31 =C2=B1173% perf-profile.childr= en.cycles-pp.do_filp_open 3.51 =C2=B1103% -1.2 2.31 =C2=B1173% perf-profile.childr= en.cycles-pp.path_openat 4.37 =C2=B1111% -4.4 0.00 perf-profile.self.cycles= -pp.mutex_spin_on_owner ***************************************************************************= ************************ lkp-skl-2sp4: 104 threads Intel(R) Xeon(R) Platinum 8170 CPU @ 2.10GHz with= 64G memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/cpufreq_governor/kconfig/nr_task/rootfs/runtime/tbox_group/testcas= e: gcc-7/performance/x86_64-rhel-7.2/50%/debian-x86_64-2018-04-03.cgz/300s/l= kp-skl-2sp4/pft commit: = 24d0c1d6e6 ("sched/fair: Do not migrate due to a sync wakeup on exit") 2c83362734 ("sched/fair: Consider SD_NUMA when selecting the most idle gr= oup to schedule on") 24d0c1d6e65f635b 2c83362734dad8e48ccc0710b5c = ---------------- --------------------------- = fail:runs %reproduction fail:runs | | | = 1:4 -25% :4 dmesg.WARNING:at#for_ip_apic_= timer_interrupt/0x %stddev %change %stddev \ | \ = 230747 -42.5% 132607 pft.faults_per_sec_per_cpu 7861494 -33.0% 5265420 pft.time.minor_page_faults 4057 +17.5% 4767 pft.time.percent_of_cpu_this_= job_got 11947 +16.2% 13877 pft.time.system_time 249.55 +86.6% 465.61 =C2=B1 7% pft.time.user_time 143006 +47.0% 210176 =C2=B1 4% pft.time.voluntary_conte= xt_switches 6501752 =C2=B1 9% -40.5% 3870149 =C2=B1 34% numa-numastat.node0= .local_node 6515543 =C2=B1 9% -40.4% 3881040 =C2=B1 34% numa-numastat.node0= .numa_hit 59.50 -10.1% 53.50 vmstat.cpu.id 39.75 =C2=B1 2% +20.1% 47.75 vmstat.procs.r 5101 =C2=B1 2% +31.8% 6723 =C2=B1 9% vmstat.system.cs 59.84 -6.1 53.74 mpstat.cpu.idle% 0.00 =C2=B1 61% +0.0 0.01 =C2=B1 33% mpstat.cpu.soft% 39.14 +5.4 44.54 mpstat.cpu.sys% 0.99 +0.7 1.67 =C2=B1 7% mpstat.cpu.usr% 32208 =C2=B1 14% +37.3% 44213 =C2=B1 4% numa-meminfo.node0.= SReclaimable 411790 =C2=B1 16% +161.6% 1077435 =C2=B1 17% numa-meminfo.node1.= AnonHugePages 3769 =C2=B1 13% +29.0% 4860 =C2=B1 9% numa-meminfo.node1.= PageTables 41429 =C2=B1 11% -31.3% 28458 =C2=B1 7% numa-meminfo.node1.= SReclaimable 45429 =C2=B1 49% -59.8% 18251 =C2=B1108% numa-meminfo.node1.= Shmem 14247 -16.1% 11952 =C2=B1 4% slabinfo.files_cache.act= ive_objs 14326 -15.5% 12108 =C2=B1 4% slabinfo.files_cache.num= _objs 5797 -18.6% 4718 =C2=B1 8% slabinfo.mm_struct.activ= e_objs 5863 -18.2% 4797 =C2=B1 8% slabinfo.mm_struct.num_o= bjs 1193 =C2=B1 3% -10.7% 1066 =C2=B1 2% slabinfo.nsproxy.ac= tive_objs 1193 =C2=B1 3% -10.7% 1066 =C2=B1 2% slabinfo.nsproxy.nu= m_objs 6180787 =C2=B1 3% -15.2% 5242821 =C2=B1 14% cpuidle.C1.time 342482 =C2=B1 4% +37.0% 469078 =C2=B1 7% cpuidle.C1.usage 2.939e+08 =C2=B1 3% +31.0% 3.85e+08 =C2=B1 3% cpuidle.C1E.time 848558 =C2=B1 6% +30.9% 1110683 =C2=B1 2% cpuidle.C1E.usage 1.796e+10 -10.1% 1.615e+10 =C2=B1 2% cpuidle.C6.time 18678065 -10.9% 16650357 cpuidle.C6.usage 1.116e+08 =C2=B1 11% +128.8% 2.554e+08 =C2=B1 10% cpuidle.POLL.time 6702 =C2=B1 3% +38.5% 9283 cpuidle.POLL.usage 5173027 =C2=B1 2% +19.2% 6166000 =C2=B1 2% meminfo.Active 5128144 =C2=B1 2% +19.4% 6121960 =C2=B1 2% meminfo.Active(anon) 733868 +130.3% 1690255 =C2=B1 33% meminfo.AnonHugePages 4988775 =C2=B1 2% +19.2% 5948484 =C2=B1 3% meminfo.AnonPages 5.318e+08 +18.8% 6.319e+08 meminfo.Committed_AS 1082 =C2=B1 84% +87.0% 2024 =C2=B1 9% meminfo.Mlocked 7070 +26.5% 8941 =C2=B1 12% meminfo.PageTables 1083 =C2=B1 84% +87.1% 2027 =C2=B1 9% meminfo.Unevictable 8051 =C2=B1 14% +37.3% 11053 =C2=B1 4% numa-vmstat.node0.n= r_slab_reclaimable 3703595 =C2=B1 7% -43.4% 2095655 =C2=B1 15% numa-vmstat.node0.n= uma_hit 3689371 =C2=B1 7% -43.5% 2084541 =C2=B1 15% numa-vmstat.node0.n= uma_local 191.75 =C2=B1 16% +164.5% 507.25 =C2=B1 34% numa-vmstat.node1.n= r_anon_transparent_hugepages 11353 =C2=B1 49% -59.8% 4565 =C2=B1108% numa-vmstat.node1.n= r_shmem 10358 =C2=B1 11% -31.3% 7114 =C2=B1 7% numa-vmstat.node1.n= r_slab_reclaimable 4161642 =C2=B1 6% -12.2% 3653839 =C2=B1 9% numa-vmstat.node1.n= uma_hit 4020032 =C2=B1 6% -12.7% 3508992 =C2=B1 9% numa-vmstat.node1.n= uma_local 1177 +14.0% 1341 turbostat.Avg_MHz 42.29 +5.9 48.23 turbostat.Busy% 340371 =C2=B1 4% +37.3% 467253 =C2=B1 7% turbostat.C1 842290 =C2=B1 6% +31.3% 1105626 =C2=B1 2% turbostat.C1E 0.93 =C2=B1 3% +0.3 1.21 =C2=B1 4% turbostat.C1E% 18676469 -10.9% 16648172 turbostat.C6 56.92 -6.2 50.68 turbostat.C6% 56.18 -13.0% 48.89 =C2=B1 3% turbostat.CPU%c1 255.16 -8.8% 232.68 turbostat.PkgWatt 65.13 -17.8% 53.51 turbostat.RAMWatt 25420 =C2=B1 11% -32.7% 17115 =C2=B1 18% softirqs.CPU1.SCHED 16168 =C2=B1 10% -56.0% 7113 =C2=B1 22% softirqs.CPU2.SCHED 91499 =C2=B1 10% +18.0% 107985 =C2=B1 15% softirqs.CPU29.TIMER 13561 =C2=B1 16% -51.4% 6584 =C2=B1 16% softirqs.CPU3.SCHED 84774 =C2=B1 6% +27.2% 107811 =C2=B1 18% softirqs.CPU30.TIMER 82435 =C2=B1 8% +24.5% 102670 =C2=B1 21% softirqs.CPU31.TIMER 77710 =C2=B1 13% +35.6% 105402 =C2=B1 20% softirqs.CPU34.TIMER 11043 =C2=B1 8% -41.2% 6493 =C2=B1 19% softirqs.CPU4.SCHED 87767 =C2=B1 4% +22.1% 107187 =C2=B1 15% softirqs.CPU48.TIMER 10229 =C2=B1 10% -40.4% 6098 =C2=B1 21% softirqs.CPU5.SCHED 86042 =C2=B1 4% +22.1% 105097 =C2=B1 17% softirqs.CPU80.TIMER 86912 =C2=B1 5% +23.7% 107494 =C2=B1 16% softirqs.CPU81.TIMER 82985 =C2=B1 10% +32.6% 110071 =C2=B1 13% softirqs.CPU87.TIMER 79387 =C2=B1 12% +40.0% 111162 =C2=B1 13% softirqs.CPU90.TIMER 82466 =C2=B1 13% +39.0% 114662 =C2=B1 11% softirqs.CPU93.TIMER 6797 =C2=B1 31% -45.9% 3674 =C2=B1 34% softirqs.CPU99.SCHED 355628 =C2=B1 2% +14.3% 406464 =C2=B1 6% softirqs.RCU 8446116 +9.7% 9267049 softirqs.TIMER 1262046 +22.3% 1542932 proc-vmstat.nr_active_anon 1228899 +22.1% 1500715 proc-vmstat.nr_anon_pages 356.25 =C2=B1 9% +100.1% 712.75 =C2=B1 3% proc-vmstat.nr_anon= _transparent_hugepages 1473503 -1.8% 1446646 proc-vmstat.nr_dirty_backgrou= nd_threshold 2950611 -1.8% 2896831 proc-vmstat.nr_dirty_threshold 14627049 -1.8% 14358270 proc-vmstat.nr_free_pages 269.75 =C2=B1 84% +87.8% 506.50 =C2=B1 8% proc-vmstat.nr_mlock 1758 +21.4% 2136 =C2=B1 2% proc-vmstat.nr_page_tabl= e_pages 18410 -1.3% 18167 proc-vmstat.nr_slab_reclaimab= le 52708 -2.6% 51354 proc-vmstat.nr_slab_unreclaim= able 270.00 =C2=B1 84% +87.8% 507.00 =C2=B1 8% proc-vmstat.nr_unev= ictable 1262043 +22.3% 1542927 proc-vmstat.nr_zone_active_an= on 270.00 =C2=B1 84% +87.8% 507.00 =C2=B1 8% proc-vmstat.nr_zone= _unevictable 13918060 -31.1% 9583409 proc-vmstat.numa_hit 13897019 -31.2% 9562209 proc-vmstat.numa_local 2.743e+09 -32.9% 1.841e+09 proc-vmstat.pgalloc_normal 8687624 -30.0% 6084756 proc-vmstat.pgfault 2.742e+09 -32.9% 1.841e+09 proc-vmstat.pgfree 5339231 -32.9% 3584118 proc-vmstat.thp_deferred_spli= t_page 5339481 -32.9% 3584076 proc-vmstat.thp_fault_alloc 4.798e+11 +20.9% 5.802e+11 =C2=B1 7% perf-stat.branch-instruc= tions 0.45 =C2=B1 4% -0.1 0.37 =C2=B1 3% perf-stat.branch-mi= ss-rate% 73.80 -8.9 64.94 perf-stat.cache-miss-rate% 1.921e+10 -30.4% 1.337e+10 =C2=B1 2% perf-stat.cache-misses 2.603e+10 -20.9% 2.059e+10 =C2=B1 2% perf-stat.cache-referenc= es 1527973 =C2=B1 2% +34.0% 2047421 =C2=B1 9% perf-stat.context-s= witches 3.625e+13 +15.2% 4.178e+13 perf-stat.cpu-cycles 11029 -14.8% 9402 =C2=B1 5% perf-stat.cpu-migrations 5.477e+11 +18.3% 6.481e+11 =C2=B1 5% perf-stat.dTLB-loads 0.08 -0.0 0.05 =C2=B1 8% perf-stat.dTLB-store-mis= s-rate% 1.202e+08 -48.5% 61867822 =C2=B1 4% perf-stat.dTLB-store-mis= ses 1.521e+11 -11.0% 1.354e+11 =C2=B1 4% perf-stat.dTLB-stores 22.62 +10.0 32.67 =C2=B1 10% perf-stat.iTLB-load-miss= -rate% 63435492 +20.8% 76661143 =C2=B1 8% perf-stat.iTLB-load-miss= es 2.17e+08 -26.9% 1.586e+08 =C2=B1 7% perf-stat.iTLB-loads 1.91e+12 +16.2% 2.219e+12 =C2=B1 4% perf-stat.instructions 8642807 -30.0% 6049660 perf-stat.minor-faults 8.59 =C2=B1 2% -0.7 7.90 =C2=B1 6% perf-stat.node-load= -miss-rate% 1.413e+08 =C2=B1 3% -34.4% 92653965 =C2=B1 6% perf-stat.node-load= -misses 1.504e+09 -28.1% 1.081e+09 perf-stat.node-loads 1.152e+10 -27.4% 8.37e+09 perf-stat.node-stores 8642829 -30.0% 6049673 perf-stat.page-faults 611362 =C2=B1 11% +11.6% 682342 interrupts.CAL:Function_= call_interrupts 34040 =C2=B1 11% -33.7% 22553 =C2=B1 16% interrupts.CPU1.RES= :Rescheduling_interrupts 94.00 =C2=B1115% -82.7% 16.25 =C2=B1 84% interrupts.CPU103.R= ES:Rescheduling_interrupts 5539 =C2=B1 10% +18.1% 6544 interrupts.CPU16.CAL:Fun= ction_call_interrupts 5560 =C2=B1 9% +18.5% 6589 interrupts.CPU17.CAL:Fun= ction_call_interrupts 15417 =C2=B1 18% -66.0% 5237 =C2=B1 47% interrupts.CPU2.RES= :Rescheduling_interrupts 150.00 =C2=B1 74% +346.3% 669.50 =C2=B1 32% interrupts.CPU23.RE= S:Rescheduling_interrupts 145.25 =C2=B1 65% +430.1% 770.00 =C2=B1 61% interrupts.CPU24.RE= S:Rescheduling_interrupts 522.00 =C2=B1 75% +3786.5% 20287 =C2=B1 52% interrupts.CPU26.RE= S:Rescheduling_interrupts 268.00 =C2=B1 57% +1782.2% 5044 =C2=B1 80% interrupts.CPU27.RE= S:Rescheduling_interrupts 129.25 =C2=B1 48% +713.9% 1052 =C2=B1 82% interrupts.CPU28.RE= S:Rescheduling_interrupts 101.75 =C2=B1 31% +397.8% 506.50 =C2=B1 41% interrupts.CPU29.RE= S:Rescheduling_interrupts 9029 =C2=B1 10% -72.3% 2498 =C2=B1 65% interrupts.CPU3.RES= :Rescheduling_interrupts 5206 =C2=B1 16% +28.1% 6672 interrupts.CPU36.CAL:Fun= ction_call_interrupts 5821 =C2=B1 12% -73.2% 1561 =C2=B1 51% interrupts.CPU4.RES= :Rescheduling_interrupts 83.00 =C2=B1 17% -32.5% 56.00 =C2=B1 29% interrupts.CPU40.RE= S:Rescheduling_interrupts 4349 =C2=B1 30% -80.8% 836.00 =C2=B1 50% interrupts.CPU5.RES= :Rescheduling_interrupts 2458 =C2=B1 44% -68.3% 780.00 =C2=B1114% interrupts.CPU55.NM= I:Non-maskable_interrupts 2458 =C2=B1 44% -68.3% 780.00 =C2=B1114% interrupts.CPU55.PM= I:Performance_monitoring_interrupts 3153 =C2=B1 48% -78.7% 673.25 =C2=B1 74% interrupts.CPU56.NM= I:Non-maskable_interrupts 3153 =C2=B1 48% -78.7% 673.25 =C2=B1 74% interrupts.CPU56.PM= I:Performance_monitoring_interrupts 3769 =C2=B1 13% -80.7% 728.75 =C2=B1 48% interrupts.CPU6.RES= :Rescheduling_interrupts 336.75 =C2=B1126% -91.2% 29.50 =C2=B1 95% interrupts.CPU74.RE= S:Rescheduling_interrupts 1766 =C2=B1 54% -65.7% 606.50 =C2=B1 54% interrupts.CPU8.RES= :Rescheduling_interrupts 30.00 =C2=B1 28% +432.5% 159.75 =C2=B1 92% interrupts.CPU85.RE= S:Rescheduling_interrupts 320.65 =C2=B1173% +2126.1% 7138 =C2=B1100% sched_debug.cfs_rq:= /.MIN_vruntime.avg 60894 +24.1% 75590 =C2=B1 14% sched_debug.cfs_rq:/.exe= c_clock.avg 13190 =C2=B1 9% +144.9% 32297 =C2=B1 29% sched_debug.cfs_rq:= /.exec_clock.stddev 320.65 =C2=B1173% +2126.1% 7138 =C2=B1100% sched_debug.cfs_rq:= /.max_vruntime.avg 3022932 +29.2% 3906103 =C2=B1 13% sched_debug.cfs_rq:/.min= _vruntime.avg 5123973 =C2=B1 16% +40.1% 7181169 =C2=B1 4% sched_debug.cfs_rq:= /.min_vruntime.max 593877 =C2=B1 8% +180.2% 1664130 =C2=B1 28% sched_debug.cfs_rq:= /.min_vruntime.stddev 0.40 =C2=B1 6% +45.8% 0.59 =C2=B1 3% sched_debug.cfs_rq:= /.nr_running.avg 1.71 =C2=B1 2% +67.3% 2.86 =C2=B1 19% sched_debug.cfs_rq:= /.nr_spread_over.avg 1.29 =C2=B1 21% +52.4% 1.97 =C2=B1 15% sched_debug.cfs_rq:= /.nr_spread_over.stddev 9.02 =C2=B1 3% +24.5% 11.23 =C2=B1 3% sched_debug.cfs_rq:= /.runnable_load_avg.avg 28.38 =C2=B1 16% -30.8% 19.62 sched_debug.cfs_rq:/.run= nable_load_avg.max 11.55 =C2=B1 11% -26.2% 8.53 =C2=B1 3% sched_debug.cfs_rq:= /.runnable_load_avg.stddev 3730816 =C2=B1 19% +54.5% 5765499 sched_debug.cfs_rq:/.spr= ead0.max 593850 =C2=B1 8% +180.2% 1664097 =C2=B1 28% sched_debug.cfs_rq:= /.spread0.stddev 406.87 =C2=B1 7% +48.3% 603.22 =C2=B1 3% sched_debug.cfs_rq:= /.util_avg.avg 28.33 =C2=B1 16% -30.6% 19.67 sched_debug.cpu.cpu_load= [0].max 11.23 =C2=B1 9% -19.2% 9.07 sched_debug.cpu.cpu_load= [0].stddev 48.62 =C2=B1 23% -59.1% 19.88 sched_debug.cpu.cpu_load= [1].max 12.53 =C2=B1 7% -28.2% 9.00 sched_debug.cpu.cpu_load= [1].stddev 67.50 =C2=B1 44% -68.6% 21.21 =C2=B1 11% sched_debug.cpu.cpu= _load[2].max 14.14 =C2=B1 24% -36.6% 8.97 sched_debug.cpu.cpu_load= [2].stddev 121.54 =C2=B1111% -81.0% 23.08 =C2=B1 12% sched_debug.cpu.cpu= _load[3].max 19.34 =C2=B1 71% -53.4% 9.01 sched_debug.cpu.cpu_load= [3].stddev 139.17 =C2=B1118% -80.4% 27.33 =C2=B1 14% sched_debug.cpu.cpu= _load[4].max 20.88 =C2=B1 79% -55.4% 9.30 =C2=B1 3% sched_debug.cpu.cpu= _load[4].stddev 27826 -25.9% 20621 sched_debug.cpu.curr->pid.max 12953 =C2=B1 3% -21.4% 10185 sched_debug.cpu.curr->pi= d.stddev 0.00 =C2=B1 17% +24.4% 0.00 =C2=B1 12% sched_debug.cpu.nex= t_balance.stddev 122120 =C2=B1 3% +15.7% 141347 =C2=B1 2% sched_debug.cpu.nr_= load_updates.max 10094 =C2=B1 7% +127.8% 22993 =C2=B1 25% sched_debug.cpu.nr_= load_updates.stddev 0.37 =C2=B1 6% +15.8% 0.43 sched_debug.cpu.nr_runni= ng.avg 7428 =C2=B1 2% +23.6% 9182 =C2=B1 7% sched_debug.cpu.nr_= switches.avg 42101 =C2=B1 7% +105.4% 86497 =C2=B1 25% sched_debug.cpu.nr_= switches.max 6842 =C2=B1 3% +82.1% 12458 =C2=B1 10% sched_debug.cpu.nr_= switches.stddev 6724 +24.8% 8389 =C2=B1 7% sched_debug.cpu.sched_co= unt.avg 40147 =C2=B1 7% +109.1% 83942 =C2=B1 26% sched_debug.cpu.sch= ed_count.max 6608 =C2=B1 3% +83.2% 12108 =C2=B1 11% sched_debug.cpu.sch= ed_count.stddev 3230 +19.5% 3861 =C2=B1 6% sched_debug.cpu.sched_go= idle.avg 19924 =C2=B1 7% +110.0% 41838 =C2=B1 26% sched_debug.cpu.sch= ed_goidle.max 3301 =C2=B1 3% +78.9% 5906 =C2=B1 12% sched_debug.cpu.sch= ed_goidle.stddev 3123 =C2=B1 2% +29.1% 4032 =C2=B1 7% sched_debug.cpu.ttw= u_count.avg 27111 =C2=B1 20% +105.9% 55815 =C2=B1 34% sched_debug.cpu.ttw= u_count.max 4227 =C2=B1 10% +83.8% 7771 =C2=B1 11% sched_debug.cpu.ttw= u_count.stddev 992.95 +56.0% 1548 =C2=B1 10% sched_debug.cpu.ttwu_loc= al.avg 3551 =C2=B1 15% +159.8% 9228 =C2=B1 48% sched_debug.cpu.ttw= u_local.max 194.04 =C2=B1 71% +90.8% 370.25 =C2=B1 9% sched_debug.cpu.ttw= u_local.min 603.41 =C2=B1 7% +114.2% 1292 =C2=B1 45% sched_debug.cpu.ttw= u_local.stddev 19.92 -16.7 3.21 =C2=B1 15% perf-profile.calltrace.c= ycles-pp.intel_idle.cpuidle_enter_state.do_idle.cpu_startup_entry.start_sec= ondary 21.42 -16.0 5.42 =C2=B1 8% perf-profile.calltrace.c= ycles-pp.cpuidle_enter_state.do_idle.cpu_startup_entry.start_secondary.seco= ndary_startup_64 21.46 -16.0 5.49 =C2=B1 8% perf-profile.calltrace.c= ycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 21.46 -16.0 5.49 =C2=B1 8% perf-profile.calltrace.c= ycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64 21.46 -16.0 5.49 =C2=B1 8% perf-profile.calltrace.c= ycles-pp.start_secondary.secondary_startup_64 21.74 =C2=B1 2% -15.9 5.86 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.secondary_startup_64 1.17 =C2=B1 3% +0.3 1.43 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.release_pages.tlb_flush_mmu_free.unmap_page_range.unmap_vmas.= exit_mmap 1.17 =C2=B1 3% +0.3 1.44 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.tlb_flush_mmu_free.unmap_page_range.unmap_vmas.exit_mmap.mmput 0.55 +0.4 0.95 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.___might_sleep 1.43 =C2=B1 2% +0.5 1.97 perf-profile.calltrace.c= ycles-pp._cond_resched.clear_huge_page.do_huge_pmd_anonymous_page.__handle_= mm_fault.handle_mm_fault 1.31 =C2=B1 3% +0.6 1.88 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__wake_up_parent.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.31 =C2=B1 3% +0.6 1.88 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.do_group_exit.__wake_up_parent.do_syscall_64.entry_SYSCALL_64= _after_hwframe 1.31 =C2=B1 3% +0.6 1.88 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.do_exit.do_group_exit.__wake_up_parent.do_syscall_64.entry_SY= SCALL_64_after_hwframe 1.30 =C2=B1 3% +0.6 1.88 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.mmput.do_exit.do_group_exit.__wake_up_parent.do_syscall_64 1.29 =C2=B1 3% +0.6 1.88 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.exit_mmap.mmput.do_exit.do_group_exit.__wake_up_parent 1.32 =C2=B1 3% +0.6 1.90 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe 1.32 =C2=B1 3% +0.6 1.90 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.26 =C2=B1 3% +0.6 1.85 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.unmap_vmas.exit_mmap.mmput.do_exit.do_group_exit 1.26 =C2=B1 3% +0.6 1.85 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.unmap_page_range.unmap_vmas.exit_mmap.mmput.do_exit 0.92 =C2=B1 2% +0.6 1.54 perf-profile.calltrace.c= ycles-pp.clear_huge_page 0.55 =C2=B1102% +0.9 1.42 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.poll_idle.cpuidle_enter_state.do_idle.cpu_startup_entry.start= _secondary 0.69 =C2=B1 4% +1.0 1.69 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.clear_page_erms 1.66 =C2=B1 2% +1.1 2.72 perf-profile.calltrace.c= ycles-pp.___might_sleep.clear_huge_page.do_huge_pmd_anonymous_page.__handle= _mm_fault.handle_mm_fault 0.77 =C2=B1 4% +1.7 2.44 =C2=B1 4% perf-profile.calltr= ace.cycles-pp._raw_spin_lock_irqsave.get_page_from_freelist.__alloc_pages_n= odemask.do_huge_pmd_anonymous_page.__handle_mm_fault 0.76 =C2=B1 4% +1.7 2.43 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.get_p= age_from_freelist.__alloc_pages_nodemask.do_huge_pmd_anonymous_page 2.43 =C2=B1 2% +2.1 4.53 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.get_page_from_freelist.__alloc_pages_nodemask.do_huge_pmd_ano= nymous_page.__handle_mm_fault.handle_mm_fault 2.44 =C2=B1 2% +2.1 4.55 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.__alloc_pages_nodemask.do_huge_pmd_anonymous_page.__handle_mm= _fault.handle_mm_fault.__do_page_fault 60.91 +9.2 70.07 perf-profile.calltrace.cycles= -pp.clear_page_erms.clear_huge_page.do_huge_pmd_anonymous_page.__handle_mm_= fault.handle_mm_fault 69.30 +10.9 80.25 perf-profile.calltrace.cycles= -pp.clear_huge_page.do_huge_pmd_anonymous_page.__handle_mm_fault.handle_mm_= fault.__do_page_fault 72.23 +13.1 85.35 perf-profile.calltrace.cycles= -pp.__handle_mm_fault.handle_mm_fault.__do_page_fault.do_page_fault.page_fa= ult 72.25 +13.1 85.38 perf-profile.calltrace.cycles= -pp.handle_mm_fault.__do_page_fault.do_page_fault.page_fault 72.11 +13.1 85.25 perf-profile.calltrace.cycles= -pp.do_huge_pmd_anonymous_page.__handle_mm_fault.handle_mm_fault.__do_page_= fault.do_page_fault 72.31 +13.2 85.48 perf-profile.calltrace.cycles= -pp.do_page_fault.page_fault 72.31 +13.2 85.48 perf-profile.calltrace.cycles= -pp.__do_page_fault.do_page_fault.page_fault 72.32 +13.2 85.50 perf-profile.calltrace.cycles= -pp.page_fault 20.15 =C2=B1 2% -16.6 3.55 =C2=B1 4% perf-profile.childr= en.cycles-pp.intel_idle 21.46 -16.0 5.49 =C2=B1 8% perf-profile.children.cy= cles-pp.start_secondary 21.71 =C2=B1 2% -15.9 5.82 =C2=B1 6% perf-profile.childr= en.cycles-pp.cpuidle_enter_state 21.74 =C2=B1 2% -15.9 5.86 =C2=B1 6% perf-profile.childr= en.cycles-pp.do_idle 21.74 =C2=B1 2% -15.9 5.86 =C2=B1 6% perf-profile.childr= en.cycles-pp.secondary_startup_64 21.74 =C2=B1 2% -15.9 5.86 =C2=B1 6% perf-profile.childr= en.cycles-pp.cpu_startup_entry 0.14 =C2=B1 16% -0.1 0.08 =C2=B1 10% perf-profile.childr= en.cycles-pp.read 0.17 =C2=B1 6% -0.0 0.15 =C2=B1 4% perf-profile.childr= en.cycles-pp.native_irq_return_iret 0.07 =C2=B1 6% +0.0 0.08 =C2=B1 5% perf-profile.childr= en.cycles-pp.__list_del_entry_valid 0.08 =C2=B1 17% +0.0 0.11 =C2=B1 9% perf-profile.childr= en.cycles-pp.cmd_stat 0.08 =C2=B1 17% +0.0 0.11 =C2=B1 9% perf-profile.childr= en.cycles-pp.__run_perf_stat 0.08 =C2=B1 17% +0.0 0.11 =C2=B1 9% perf-profile.childr= en.cycles-pp.process_interval 0.08 =C2=B1 17% +0.0 0.11 =C2=B1 9% perf-profile.childr= en.cycles-pp.read_counters 0.07 =C2=B1 17% +0.0 0.10 =C2=B1 10% perf-profile.childr= en.cycles-pp.perf_event_read 0.08 =C2=B1 19% +0.0 0.11 =C2=B1 9% perf-profile.childr= en.cycles-pp.perf_evsel__read_counter 0.08 =C2=B1 19% +0.0 0.11 =C2=B1 9% perf-profile.childr= en.cycles-pp.__read_nocancel 0.08 =C2=B1 16% +0.0 0.11 =C2=B1 11% perf-profile.childr= en.cycles-pp.perf_read 0.07 =C2=B1 15% +0.0 0.11 =C2=B1 7% perf-profile.childr= en.cycles-pp.smp_call_function_single 0.03 =C2=B1100% +0.0 0.06 =C2=B1 6% perf-profile.childr= en.cycles-pp.__pagevec_lru_add_fn 0.57 =C2=B1 5% +0.0 0.61 =C2=B1 4% perf-profile.childr= en.cycles-pp.__hrtimer_run_queues 0.00 +0.1 0.05 perf-profile.children.cycles-= pp.___perf_sw_event 0.08 =C2=B1 8% +0.1 0.13 =C2=B1 3% perf-profile.childr= en.cycles-pp.pte_alloc_one 0.00 +0.1 0.06 =C2=B1 7% perf-profile.children.cy= cles-pp.__perf_sw_event 0.05 =C2=B1 62% +0.1 0.12 =C2=B1 19% perf-profile.childr= en.cycles-pp.ktime_get 0.40 =C2=B1 2% +0.1 0.49 =C2=B1 2% perf-profile.childr= en.cycles-pp.rcu_all_qs 0.13 =C2=B1 3% +0.1 0.25 =C2=B1 17% perf-profile.childr= en.cycles-pp.__put_compound_page 0.10 =C2=B1 8% +0.1 0.23 =C2=B1 18% perf-profile.childr= en.cycles-pp.__page_cache_release 0.00 +0.2 0.16 =C2=B1 4% perf-profile.children.cy= cles-pp.free_transhuge_page 0.20 =C2=B1 4% +0.2 0.41 =C2=B1 5% perf-profile.childr= en.cycles-pp.free_one_page 1.17 =C2=B1 3% +0.3 1.44 =C2=B1 2% perf-profile.childr= en.cycles-pp.tlb_flush_mmu_free 1.18 =C2=B1 3% +0.3 1.46 =C2=B1 2% perf-profile.childr= en.cycles-pp.release_pages 0.07 =C2=B1 6% +0.3 0.39 =C2=B1 11% perf-profile.childr= en.cycles-pp.zap_huge_pmd 0.00 +0.3 0.34 =C2=B1 12% perf-profile.children.cy= cles-pp.deferred_split_huge_page 1.30 =C2=B1 3% +0.6 1.88 =C2=B1 3% perf-profile.childr= en.cycles-pp.mmput 1.31 =C2=B1 3% +0.6 1.89 =C2=B1 3% perf-profile.childr= en.cycles-pp.__wake_up_parent 1.31 =C2=B1 3% +0.6 1.89 =C2=B1 3% perf-profile.childr= en.cycles-pp.do_group_exit 1.31 =C2=B1 3% +0.6 1.89 =C2=B1 3% perf-profile.childr= en.cycles-pp.do_exit 1.30 =C2=B1 3% +0.6 1.88 =C2=B1 3% perf-profile.childr= en.cycles-pp.exit_mmap 1.27 =C2=B1 3% +0.6 1.85 =C2=B1 3% perf-profile.childr= en.cycles-pp.unmap_vmas 1.26 =C2=B1 3% +0.6 1.85 =C2=B1 3% perf-profile.childr= en.cycles-pp.unmap_page_range 1.71 +0.6 2.34 perf-profile.children.cycles-= pp._cond_resched 0.67 =C2=B1 73% +0.8 1.42 =C2=B1 11% perf-profile.childr= en.cycles-pp.poll_idle 2.22 =C2=B1 2% +1.5 3.67 perf-profile.children.cy= cles-pp.___might_sleep 2.54 =C2=B1 2% +2.2 4.69 =C2=B1 2% perf-profile.childr= en.cycles-pp.__alloc_pages_nodemask 2.52 =C2=B1 2% +2.2 4.68 =C2=B1 2% perf-profile.childr= en.cycles-pp.get_page_from_freelist 0.97 =C2=B1 4% +2.2 3.19 =C2=B1 5% perf-profile.childr= en.cycles-pp._raw_spin_lock_irqsave 1.57 =C2=B1 14% +2.3 3.85 =C2=B1 10% perf-profile.childr= en.cycles-pp.native_queued_spin_lock_slowpath 62.03 +10.2 72.23 perf-profile.children.cycles-= pp.clear_page_erms 70.21 +11.6 81.78 perf-profile.children.cycles-= pp.clear_huge_page 72.25 +13.1 85.37 perf-profile.children.cycles-= pp.__handle_mm_fault 72.27 +13.1 85.40 perf-profile.children.cycles-= pp.handle_mm_fault 72.11 +13.1 85.26 perf-profile.children.cycles-= pp.do_huge_pmd_anonymous_page 72.33 +13.2 85.50 perf-profile.children.cycles-= pp.do_page_fault 72.33 +13.2 85.50 perf-profile.children.cycles-= pp.__do_page_fault 72.34 +13.2 85.51 perf-profile.children.cycles-= pp.page_fault 20.15 =C2=B1 2% -16.6 3.55 =C2=B1 4% perf-profile.self.c= ycles-pp.intel_idle 0.78 =C2=B1 4% -0.2 0.59 =C2=B1 4% perf-profile.self.c= ycles-pp.__free_pages_ok 0.17 =C2=B1 6% -0.0 0.15 =C2=B1 4% perf-profile.self.c= ycles-pp.native_irq_return_iret 0.07 =C2=B1 6% +0.0 0.08 =C2=B1 5% perf-profile.self.c= ycles-pp.__list_del_entry_valid 0.07 =C2=B1 15% +0.0 0.11 =C2=B1 8% perf-profile.self.c= ycles-pp.smp_call_function_single 0.03 =C2=B1100% +0.1 0.11 =C2=B1 23% perf-profile.self.c= ycles-pp.ktime_get 0.39 =C2=B1 2% +0.1 0.48 =C2=B1 2% perf-profile.self.c= ycles-pp.rcu_all_qs 1.61 +0.4 2.00 perf-profile.self.cycles-pp.g= et_page_from_freelist 1.46 +0.6 2.07 perf-profile.self.cycles-pp._= cond_resched 0.66 =C2=B1 73% +0.8 1.42 =C2=B1 11% perf-profile.self.c= ycles-pp.poll_idle 6.08 +0.8 6.88 perf-profile.self.cycles-pp.c= lear_huge_page 2.19 +1.5 3.65 perf-profile.self.cycles-pp._= __might_sleep 1.57 =C2=B1 14% +2.3 3.85 =C2=B1 10% perf-profile.self.c= ycles-pp.native_queued_spin_lock_slowpath 61.40 +10.3 71.66 perf-profile.self.cycles-pp.c= lear_page_erms ***************************************************************************= ************************ lkp-hsx04: 144 threads Intel(R) Xeon(R) CPU E7-8890 v3 @ 2.50GHz with 512G = memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D compiler/cpufreq_governor/iterations/kconfig/nr_task/rootfs/tbox_group/test= /testcase: gcc-7/performance/30/x86_64-rhel-7.2/1600%/debian-x86_64-2016-08-31.cgz/l= kp-hsx04/compute/reaim commit: = 24d0c1d6e6 ("sched/fair: Do not migrate due to a sync wakeup on exit") 2c83362734 ("sched/fair: Consider SD_NUMA when selecting the most idle gr= oup to schedule on") 24d0c1d6e65f635b 2c83362734dad8e48ccc0710b5c = ---------------- --------------------------- = fail:runs %reproduction fail:runs | | | = 1:4 -25% :4 dmesg.WARNING:at#for_ip_error= _entry/0x 1:4 -25% :4 dmesg.WARNING:at#for_ip_retin= t_user/0x 1:4 -25% :4 dmesg.WARNING:stack_going_in_= the_wrong_direction?ip=3D__slab_free/0x :4 50% 2:4 dmesg.WARNING:stack_going_in_= the_wrong_direction?ip=3Dschedule_tail/0x 6:4 0% 6:4 perf-profile.calltrace.cycles= -pp.error_entry 7:4 -1% 7:4 perf-profile.children.cycles-= pp.error_entry 5:4 1% 5:4 perf-profile.self.cycles-pp.e= rror_entry %stddev %change %stddev \ | \ = 124.00 -1.4% 122.25 reaim.child_systime 87.40 -9.5% 79.08 reaim.jti 12.09 =C2=B1 2% +69.5% 20.49 =C2=B1 2% reaim.std_dev_perce= nt 1.53 +50.7% 2.30 =C2=B1 2% reaim.std_dev_time 17534460 -5.9% 16498575 reaim.time.involuntary_contex= t_switches 3734 -1.4% 3683 reaim.time.system_time 49689016 =C2=B1 17% +26.1% 62671778 =C2=B1 6% cpuidle.POLL.time 0.39 =C2=B1 3% -15.5% 0.33 =C2=B1 10% turbostat.Pkg%pc6 70.96 -2.2% 69.38 turbostat.RAMWatt 1695 -10.0% 1525 vmstat.procs.r 62117 -3.2% 60144 vmstat.system.cs 7903 =C2=B1 4% -56.9% 3405 =C2=B1 24% slabinfo.eventpoll_= epi.active_objs 7903 =C2=B1 4% -56.9% 3405 =C2=B1 24% slabinfo.eventpoll_= epi.num_objs 6915 =C2=B1 4% -56.9% 2979 =C2=B1 24% slabinfo.eventpoll_= pwq.active_objs 6915 =C2=B1 4% -56.9% 2979 =C2=B1 24% slabinfo.eventpoll_= pwq.num_objs 1872863 -15.2% 1587464 =C2=B1 2% meminfo.Active 1789974 -15.8% 1506890 meminfo.Active(anon) 1680128 -17.4% 1388186 meminfo.AnonPages 3268127 -13.1% 2840098 meminfo.Committed_AS 1855 -58.7% 766.75 meminfo.Mlocked 1861 -58.5% 773.25 meminfo.Unevictable 1.69 -0.2 1.52 perf-stat.cache-miss-rate% 2.587e+10 -10.6% 2.313e+10 perf-stat.cache-misses 30767306 -3.3% 29760895 perf-stat.context-switches 5874734 -14.8% 5007295 perf-stat.cpu-migrations 71.33 -0.8 70.58 perf-stat.node-load-miss-rate% 8.155e+09 -10.6% 7.291e+09 perf-stat.node-load-misses 3.277e+09 -7.3% 3.039e+09 perf-stat.node-loads 2.765e+09 -11.5% 2.448e+09 =C2=B1 2% perf-stat.node-store-mis= ses 1.519e+10 -13.1% 1.32e+10 perf-stat.node-stores 396395 =C2=B1 4% -18.4% 323621 =C2=B1 7% numa-meminfo.node1.= AnonPages 281797 =C2=B1 8% -9.8% 254296 =C2=B1 3% numa-meminfo.node1.= Inactive(file) 521557 =C2=B1 6% -17.7% 429170 =C2=B1 5% numa-meminfo.node2.= Active 500694 =C2=B1 7% -18.6% 407636 =C2=B1 5% numa-meminfo.node2.= Active(anon) 478540 =C2=B1 8% -17.2% 396013 =C2=B1 12% numa-meminfo.node3.= Active 459279 =C2=B1 7% -17.9% 377244 =C2=B1 13% numa-meminfo.node3.= Active(anon) 32735 =C2=B1 41% -97.8% 716.00 =C2=B1100% numa-meminfo.node3.= AnonHugePages 434193 =C2=B1 4% -23.8% 330780 =C2=B1 11% numa-meminfo.node3.= AnonPages 285808 =C2=B1 5% -10.7% 255254 =C2=B1 4% numa-meminfo.node3.= Inactive 280289 =C2=B1 6% -9.2% 254380 =C2=B1 3% numa-meminfo.node3.= Inactive(file) 445067 -15.6% 375712 proc-vmstat.nr_active_anon 417525 -17.1% 346011 proc-vmstat.nr_anon_pages 56599 -5.0% 53752 proc-vmstat.nr_kernel_stack 463.50 -58.9% 190.50 proc-vmstat.nr_mlock 100103 -2.7% 97448 proc-vmstat.nr_slab_unreclaim= able 465.00 -58.7% 192.25 proc-vmstat.nr_unevictable 445067 -15.6% 375712 proc-vmstat.nr_zone_active_an= on 465.00 -58.7% 192.25 proc-vmstat.nr_zone_unevictab= le 195.25 =C2=B1 56% +729.4% 1619 =C2=B1 87% proc-vmstat.numa_hi= nt_faults_local 7687 =C2=B1 3% +4.5% 8036 =C2=B1 2% proc-vmstat.numa_pt= e_updates 634.12 =C2=B1 6% -26.8% 464.15 =C2=B1 12% sched_debug.cfs_rq:= /.exec_clock.stddev 49884777 =C2=B1 5% +21.8% 60745074 sched_debug.cfs_rq:/.min= _vruntime.avg 56196226 =C2=B1 6% +25.2% 70352699 sched_debug.cfs_rq:/.min= _vruntime.max 43890810 =C2=B1 4% +15.7% 50767701 =C2=B1 3% sched_debug.cfs_rq:= /.min_vruntime.min 2523222 =C2=B1 6% +98.7% 5013049 =C2=B1 19% sched_debug.cfs_rq:= /.min_vruntime.stddev 1.56 =C2=B1 5% +12.6% 1.76 =C2=B1 4% sched_debug.cfs_rq:= /.nr_spread_over.avg -5929434 +78.4% -10580036 sched_debug.cfs_rq:/.spread0.= min 2487301 =C2=B1 6% +101.3% 5007639 =C2=B1 19% sched_debug.cfs_rq:= /.spread0.stddev 243.96 =C2=B1 2% -10.0% 219.50 sched_debug.cfs_rq:/.uti= l_avg.stddev 670504 =C2=B1 5% -15.4% 566996 =C2=B1 6% sched_debug.cpu.avg= _idle.min 58664 =C2=B1 11% +40.9% 82632 =C2=B1 12% sched_debug.cpu.avg= _idle.stddev 470.51 =C2=B1 17% -47.7% 246.06 =C2=B1 20% sched_debug.cpu.clo= ck.stddev 470.51 =C2=B1 17% -47.7% 246.06 =C2=B1 20% sched_debug.cpu.clo= ck_task.stddev 7233 =C2=B1 9% +18.2% 8551 =C2=B1 12% sched_debug.cpu.loa= d.avg 137222 =C2=B1 62% +119.4% 301049 =C2=B1 35% sched_debug.cpu.loa= d.max 15787 =C2=B1 43% +85.8% 29335 =C2=B1 30% sched_debug.cpu.loa= d.stddev 0.00 =C2=B1 17% -35.3% 0.00 =C2=B1 16% sched_debug.cpu.nex= t_balance.stddev 169.75 =C2=B1 13% -25.0% 127.31 =C2=B1 8% sched_debug.cpu.sch= ed_goidle.min 3.38 +39.4% 4.71 =C2=B1 15% sched_debug.rt_rq:/.rt_r= untime.stddev 131.75 =C2=B1 23% -58.3% 55.00 =C2=B1 28% numa-vmstat.node0.n= r_mlock 132.00 =C2=B1 23% -58.1% 55.25 =C2=B1 27% numa-vmstat.node0.n= r_unevictable 132.00 =C2=B1 23% -58.1% 55.25 =C2=B1 27% numa-vmstat.node0.n= r_zone_unevictable 98455 =C2=B1 4% -18.2% 80516 =C2=B1 6% numa-vmstat.node1.n= r_anon_pages 319.25 =C2=B1142% -100.0% 0.00 numa-vmstat.node1.nr_dir= tied 70449 =C2=B1 8% -9.8% 63574 =C2=B1 3% numa-vmstat.node1.n= r_inactive_file 99.50 =C2=B1 3% -60.1% 39.75 numa-vmstat.node1.nr_mlo= ck 100.00 =C2=B1 4% -60.2% 39.75 numa-vmstat.node1.nr_une= victable 319.25 =C2=B1142% -100.0% 0.00 numa-vmstat.node1.nr_wri= tten 70449 =C2=B1 8% -9.8% 63574 =C2=B1 3% numa-vmstat.node1.n= r_zone_inactive_file 100.00 =C2=B1 4% -60.2% 39.75 numa-vmstat.node1.nr_zon= e_unevictable 124407 =C2=B1 7% -18.3% 101653 =C2=B1 5% numa-vmstat.node2.n= r_active_anon 124405 =C2=B1 7% -18.3% 101652 =C2=B1 5% numa-vmstat.node2.n= r_zone_active_anon 114276 =C2=B1 7% -17.8% 93899 =C2=B1 12% numa-vmstat.node3.n= r_active_anon 108032 =C2=B1 4% -23.8% 82312 =C2=B1 11% numa-vmstat.node3.n= r_anon_pages 70071 =C2=B1 6% -9.2% 63594 =C2=B1 3% numa-vmstat.node3.n= r_inactive_file 134.00 =C2=B1 21% -64.6% 47.50 =C2=B1 28% numa-vmstat.node3.n= r_mlock 135.00 =C2=B1 21% -64.6% 47.75 =C2=B1 28% numa-vmstat.node3.n= r_unevictable 114275 =C2=B1 7% -17.8% 93901 =C2=B1 12% numa-vmstat.node3.n= r_zone_active_anon 70071 =C2=B1 6% -9.2% 63594 =C2=B1 3% numa-vmstat.node3.n= r_zone_inactive_file 135.00 =C2=B1 21% -64.6% 47.75 =C2=B1 28% numa-vmstat.node3.n= r_zone_unevictable 1.411e+09 =C2=B1 8% -3.3e+08 1.077e+09 =C2=B1 14% syscalls.sys_brk.no= ise.100% 1.42e+09 =C2=B1 7% -3.3e+08 1.086e+09 =C2=B1 14% syscalls.sys_brk.no= ise.2% 1.416e+09 =C2=B1 7% -3.3e+08 1.082e+09 =C2=B1 14% syscalls.sys_brk.no= ise.25% 1.42e+09 =C2=B1 7% -3.3e+08 1.085e+09 =C2=B1 14% syscalls.sys_brk.no= ise.5% 1.414e+09 =C2=B1 8% -3.3e+08 1.08e+09 =C2=B1 14% syscalls.sys_brk.no= ise.50% 1.413e+09 =C2=B1 8% -3.3e+08 1.079e+09 =C2=B1 14% syscalls.sys_brk.no= ise.75% 4.046e+09 =C2=B1 13% -1.3e+09 2.793e+09 =C2=B1 6% syscalls.sys_newsta= t.noise.100% 4.119e+09 =C2=B1 12% -1.3e+09 2.868e+09 =C2=B1 6% syscalls.sys_newsta= t.noise.2% 4.101e+09 =C2=B1 12% -1.3e+09 2.849e+09 =C2=B1 6% syscalls.sys_newsta= t.noise.25% 4.117e+09 =C2=B1 12% -1.3e+09 2.866e+09 =C2=B1 6% syscalls.sys_newsta= t.noise.5% 4.08e+09 =C2=B1 12% -1.3e+09 2.828e+09 =C2=B1 6% syscalls.sys_newsta= t.noise.50% 4.062e+09 =C2=B1 12% -1.3e+09 2.811e+09 =C2=B1 6% syscalls.sys_newsta= t.noise.75% 1.541e+11 =C2=B1 10% -4.7e+10 1.072e+11 =C2=B1 15% syscalls.sys_read.n= oise.100% 1.541e+11 =C2=B1 10% -4.7e+10 1.073e+11 =C2=B1 15% syscalls.sys_read.n= oise.2% 1.541e+11 =C2=B1 10% -4.7e+10 1.073e+11 =C2=B1 15% syscalls.sys_read.n= oise.25% 1.541e+11 =C2=B1 10% -4.7e+10 1.073e+11 =C2=B1 15% syscalls.sys_read.n= oise.5% 1.541e+11 =C2=B1 10% -4.7e+10 1.073e+11 =C2=B1 15% syscalls.sys_read.n= oise.50% 1.541e+11 =C2=B1 10% -4.7e+10 1.072e+11 =C2=B1 15% syscalls.sys_read.n= oise.75% 130453 =C2=B1 16% -69.2% 40150 =C2=B1103% syscalls.sys_rt_sig= action.max 19777092 =C2=B1 4% -1.3e+07 6543904 =C2=B1100% syscalls.sys_rt_sig= action.noise.100% 27560343 =C2=B1 2% -1.7e+07 10538623 =C2=B1100% syscalls.sys_rt_sig= action.noise.2% 26718095 =C2=B1 3% -1.7e+07 9971159 =C2=B1100% syscalls.sys_rt_sig= action.noise.25% 27550355 =C2=B1 2% -1.7e+07 10510393 =C2=B1100% syscalls.sys_rt_sig= action.noise.5% 24718035 =C2=B1 3% -1.6e+07 8356079 =C2=B1100% syscalls.sys_rt_sig= action.noise.50% 22249116 =C2=B1 4% -1.5e+07 7149959 =C2=B1100% syscalls.sys_rt_sig= action.noise.75% 27266292 =C2=B1 11% -1.6e+07 11532735 =C2=B1100% syscalls.sys_times.= noise.100% 32337364 =C2=B1 9% -1.8e+07 14209280 =C2=B1100% syscalls.sys_times.= noise.2% 31159606 =C2=B1 9% -1.8e+07 13621578 =C2=B1100% syscalls.sys_times.= noise.25% 32279406 =C2=B1 9% -1.8e+07 14182805 =C2=B1100% syscalls.sys_times.= noise.5% 30086951 =C2=B1 9% -1.7e+07 13027260 =C2=B1100% syscalls.sys_times.= noise.50% 28978220 =C2=B1 10% -1.7e+07 12426543 =C2=B1100% syscalls.sys_times.= noise.75% 4922 =C2=B1 13% -12.0% 4333 interrupts.CPU102.CAL:Fu= nction_call_interrupts 15763 =C2=B1 12% -17.4% 13021 =C2=B1 3% interrupts.CPU104.R= ES:Rescheduling_interrupts 4930 =C2=B1 14% -12.3% 4325 interrupts.CPU11.CAL:Fun= ction_call_interrupts 4910 =C2=B1 13% -12.1% 4318 interrupts.CPU118.CAL:Fu= nction_call_interrupts 4935 =C2=B1 14% -17.6% 4064 =C2=B1 10% interrupts.CPU119.C= AL:Function_call_interrupts 4926 =C2=B1 13% -12.0% 4332 interrupts.CPU120.CAL:Fu= nction_call_interrupts 4838 =C2=B1 32% +34.0% 6483 =C2=B1 21% interrupts.CPU122.N= MI:Non-maskable_interrupts 4838 =C2=B1 32% +34.0% 6483 =C2=B1 21% interrupts.CPU122.P= MI:Performance_monitoring_interrupts 4913 =C2=B1 14% -17.4% 4058 =C2=B1 8% interrupts.CPU123.C= AL:Function_call_interrupts 4907 =C2=B1 13% -11.7% 4330 interrupts.CPU124.CAL:Fu= nction_call_interrupts 14843 =C2=B1 3% -10.8% 13246 =C2=B1 3% interrupts.CPU126.R= ES:Rescheduling_interrupts 15606 -17.6% 12854 =C2=B1 4% interrupts.CPU130.RES:Re= scheduling_interrupts 15198 =C2=B1 8% -14.3% 13028 interrupts.CPU131.RES:Re= scheduling_interrupts 4902 =C2=B1 14% -12.6% 4286 interrupts.CPU134.CAL:Fu= nction_call_interrupts 4878 =C2=B1 14% -12.2% 4285 interrupts.CPU14.CAL:Fun= ction_call_interrupts 4945 =C2=B1 14% -13.1% 4297 interrupts.CPU140.CAL:Fu= nction_call_interrupts 15827 =C2=B1 4% -13.6% 13669 =C2=B1 5% interrupts.CPU141.R= ES:Rescheduling_interrupts 4786 =C2=B1 12% -14.4% 4097 =C2=B1 7% interrupts.CPU18.CA= L:Function_call_interrupts 15216 =C2=B1 12% -15.3% 12883 =C2=B1 2% interrupts.CPU18.RE= S:Rescheduling_interrupts 15525 =C2=B1 5% -15.0% 13200 =C2=B1 2% interrupts.CPU19.RE= S:Rescheduling_interrupts 14771 =C2=B1 3% -7.8% 13620 interrupts.CPU2.RES:Resc= heduling_interrupts 15066 =C2=B1 7% -10.6% 13468 =C2=B1 5% interrupts.CPU20.RE= S:Rescheduling_interrupts 4822 =C2=B1 10% -9.7% 4352 interrupts.CPU21.CAL:Fun= ction_call_interrupts 4908 =C2=B1 14% -12.3% 4305 interrupts.CPU26.CAL:Fun= ction_call_interrupts 4944 =C2=B1 31% +54.2% 7623 =C2=B1 5% interrupts.CPU27.NM= I:Non-maskable_interrupts 4944 =C2=B1 31% +54.2% 7623 =C2=B1 5% interrupts.CPU27.PM= I:Performance_monitoring_interrupts 4947 =C2=B1 13% -14.2% 4246 =C2=B1 4% interrupts.CPU3.CAL= :Function_call_interrupts 4031 =C2=B1 5% +73.1% 6977 =C2=B1 22% interrupts.CPU3.NMI= :Non-maskable_interrupts 4031 =C2=B1 5% +73.1% 6977 =C2=B1 22% interrupts.CPU3.PMI= :Performance_monitoring_interrupts 15219 =C2=B1 4% -10.9% 13568 =C2=B1 5% interrupts.CPU3.RES= :Rescheduling_interrupts 4849 =C2=B1 32% +54.9% 7510 =C2=B1 8% interrupts.CPU30.NM= I:Non-maskable_interrupts 4849 =C2=B1 32% +54.9% 7510 =C2=B1 8% interrupts.CPU30.PM= I:Performance_monitoring_interrupts 15365 =C2=B1 5% -10.0% 13833 =C2=B1 6% interrupts.CPU33.RE= S:Rescheduling_interrupts 4758 =C2=B1 21% +63.9% 7797 interrupts.CPU5.NMI:Non-= maskable_interrupts 4758 =C2=B1 21% +63.9% 7797 interrupts.CPU5.PMI:Perf= ormance_monitoring_interrupts 4937 =C2=B1 14% -12.5% 4321 interrupts.CPU56.CAL:Fun= ction_call_interrupts 4932 =C2=B1 14% -12.0% 4340 interrupts.CPU58.CAL:Fun= ction_call_interrupts 4935 =C2=B1 14% -11.9% 4347 interrupts.CPU60.CAL:Fun= ction_call_interrupts 4836 =C2=B1 32% +35.3% 6542 =C2=B1 21% interrupts.CPU60.NM= I:Non-maskable_interrupts 4836 =C2=B1 32% +35.3% 6542 =C2=B1 21% interrupts.CPU60.PM= I:Performance_monitoring_interrupts 4867 =C2=B1 14% -12.5% 4260 interrupts.CPU62.CAL:Fun= ction_call_interrupts 4922 =C2=B1 14% -12.0% 4333 interrupts.CPU64.CAL:Fun= ction_call_interrupts 15118 =C2=B1 7% -14.0% 13008 =C2=B1 8% interrupts.CPU64.RE= S:Rescheduling_interrupts 4922 =C2=B1 13% -12.1% 4329 interrupts.CPU65.CAL:Fun= ction_call_interrupts 15324 =C2=B1 9% -12.5% 13415 =C2=B1 3% interrupts.CPU67.RE= S:Rescheduling_interrupts 4884 =C2=B1 14% -13.0% 4248 interrupts.CPU71.CAL:Fun= ction_call_interrupts 4890 =C2=B1 14% -11.8% 4311 interrupts.CPU77.CAL:Fun= ction_call_interrupts 4889 =C2=B1 13% -11.4% 4330 interrupts.CPU80.CAL:Fun= ction_call_interrupts 14898 =C2=B1 3% -9.4% 13504 =C2=B1 2% interrupts.CPU80.RE= S:Rescheduling_interrupts 15793 =C2=B1 12% -13.6% 13651 =C2=B1 3% interrupts.CPU83.RE= S:Rescheduling_interrupts 14835 =C2=B1 3% -9.2% 13466 =C2=B1 3% interrupts.CPU85.RE= S:Rescheduling_interrupts 4831 =C2=B1 32% +41.0% 6809 =C2=B1 15% interrupts.CPU86.NM= I:Non-maskable_interrupts 4831 =C2=B1 32% +41.0% 6809 =C2=B1 15% interrupts.CPU86.PM= I:Performance_monitoring_interrupts 15141 =C2=B1 11% -14.7% 12921 =C2=B1 2% interrupts.CPU91.RE= S:Rescheduling_interrupts 4919 =C2=B1 13% -12.0% 4328 interrupts.CPU94.CAL:Fun= ction_call_interrupts 15256 =C2=B1 11% -10.1% 13721 =C2=B1 6% interrupts.CPU94.RE= S:Rescheduling_interrupts 15869 =C2=B1 7% -13.2% 13771 =C2=B1 4% interrupts.CPU96.RE= S:Rescheduling_interrupts 4919 =C2=B1 13% -12.3% 4316 interrupts.CPU97.CAL:Fun= ction_call_interrupts 4.50 =C2=B1 3% -0.3 4.23 perf-profile.calltrace.c= ycles-pp.entry_SYSCALL_64_after_hwframe.execve 4.50 =C2=B1 3% -0.3 4.23 perf-profile.calltrace.c= ycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.execve 4.48 =C2=B1 3% -0.3 4.22 perf-profile.calltrace.c= ycles-pp.do_execveat_common.sys_execve.do_syscall_64.entry_SYSCALL_64_after= _hwframe.execve 4.55 =C2=B1 3% -0.2 4.35 perf-profile.calltrace.c= ycles-pp._do_fork.do_syscall_64.entry_SYSCALL_64_after_hwframe 2.45 =C2=B1 2% -0.1 2.31 perf-profile.calltrace.c= ycles-pp.__libc_fork 1.67 =C2=B1 2% -0.1 1.55 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.free_pgtables.exit_mmap.mmput.flush_old_exec.load_elf_binary 1.22 =C2=B1 6% -0.1 1.13 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.__softirqentry_text_start.irq_exit.smp_apic_timer_interrupt.a= pic_timer_interrupt 2.17 -0.1 2.10 perf-profile.calltrace.cycles= -pp.filemap_map_pages.__handle_mm_fault.handle_mm_fault.__do_page_fault.do_= page_fault 1.60 -0.1 1.53 perf-profile.calltrace.cycles= -pp.path_openat.do_filp_open.do_sys_open.do_syscall_64.entry_SYSCALL_64_aft= er_hwframe 0.69 =C2=B1 4% -0.1 0.62 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.sync 0.69 =C2=B1 4% -0.1 0.63 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe.sync 0.68 =C2=B1 4% -0.1 0.62 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.sys_sync.do_syscall_64.entry_SYSCALL_64_after_hwframe.sync 0.62 =C2=B1 4% -0.1 0.56 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.iterate_supers.sys_sync.do_syscall_64.entry_SYSCALL_64_after_= hwframe.sync 0.92 =C2=B1 2% -0.0 0.88 perf-profile.calltrace.c= ycles-pp.do_filp_open.do_sys_open.do_syscall_64.entry_SYSCALL_64_after_hwfr= ame 0.71 =C2=B1 3% -0.0 0.67 perf-profile.calltrace.c= ycles-pp.do_filp_open.do_sys_open.do_syscall_64.entry_SYSCALL_64_after_hwfr= ame.setlocale 0.72 -0.0 0.68 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.rcu_process_callbacks.__softirqentry_text_start.irq_exit.smp_apic_= timer_interrupt.apic_timer_interrupt 0.66 =C2=B1 5% +0.0 0.71 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.__pagevec_lru_add_fn.pagevec_lru_move_fn.__lru_cache_add.__ha= ndle_mm_fault.handle_mm_fault 1.23 =C2=B1 3% +0.1 1.30 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.__lru_cache_add.__handle_mm_fault.handle_mm_fault.__do_page_f= ault.do_page_fault 1.06 =C2=B1 4% +0.1 1.16 perf-profile.calltrace.c= ycles-pp.__perf_sw_event.__do_page_fault.do_page_fault.page_fault 1.50 =C2=B1 3% +0.1 1.61 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.task_tick_fair.scheduler_tick.update_process_times.tick_sched= _handle.tick_sched_timer 1.89 +0.1 2.02 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.syscall_return_via_sysret 12.85 +0.2 13.05 perf-profile.calltrace.cycles= -pp.__handle_mm_fault.handle_mm_fault.__do_page_fault.do_page_fault.page_fa= ult 13.47 +0.2 13.67 perf-profile.calltrace.cycles= -pp.handle_mm_fault.__do_page_fault.do_page_fault.page_fault 16.66 +0.2 16.91 perf-profile.calltrace.cycles= -pp.page_fault 16.49 +0.3 16.75 perf-profile.calltrace.cycles= -pp.do_page_fault.page_fault 16.46 +0.3 16.72 perf-profile.calltrace.cycles= -pp.__do_page_fault.do_page_fault.page_fault 0.26 =C2=B1100% +0.3 0.54 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.selinux_vm_enough_memory.security_vm_enough_memory_mm.do_brk_= flags.sys_brk.do_syscall_64 0.00 +0.5 0.51 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.__xstat64 1.24 =C2=B1 16% -0.3 0.90 =C2=B1 10% perf-profile.childr= en.cycles-pp.native_queued_spin_lock_slowpath 4.98 =C2=B1 2% -0.2 4.80 perf-profile.children.cy= cles-pp.unmap_vmas 1.90 =C2=B1 4% -0.1 1.76 =C2=B1 5% perf-profile.childr= en.cycles-pp.__softirqentry_text_start 2.45 =C2=B1 2% -0.1 2.31 perf-profile.children.cy= cles-pp.__libc_fork 2.38 -0.1 2.27 perf-profile.children.cycles-= pp.do_mmap 2.73 -0.1 2.63 perf-profile.children.cycles-= pp.free_pgtables 2.10 -0.1 2.00 perf-profile.children.cycles-= pp.mmap_region 2.54 -0.1 2.45 perf-profile.children.cycles-= pp.vm_mmap_pgoff 0.74 =C2=B1 3% -0.1 0.66 =C2=B1 3% perf-profile.childr= en.cycles-pp.wake_up_new_task 2.11 -0.1 2.03 perf-profile.children.cycles-= pp.path_openat 2.12 -0.1 2.04 perf-profile.children.cycles-= pp.do_filp_open 0.69 =C2=B1 3% -0.1 0.62 =C2=B1 2% perf-profile.childr= en.cycles-pp.sys_sync 0.36 =C2=B1 4% -0.1 0.30 =C2=B1 5% perf-profile.childr= en.cycles-pp.update_rq_clock 0.62 =C2=B1 4% -0.1 0.57 =C2=B1 3% perf-profile.childr= en.cycles-pp.iterate_supers 0.15 =C2=B1 6% -0.0 0.11 =C2=B1 9% perf-profile.childr= en.cycles-pp.mark_page_accessed 0.09 =C2=B1 11% -0.0 0.06 =C2=B1 13% perf-profile.childr= en.cycles-pp.alloc_vmap_area 0.78 =C2=B1 2% -0.0 0.75 perf-profile.children.cy= cles-pp.lookup_fast 0.11 =C2=B1 6% -0.0 0.08 =C2=B1 17% perf-profile.childr= en.cycles-pp.__get_vm_area_node 0.15 =C2=B1 7% -0.0 0.12 =C2=B1 5% perf-profile.childr= en.cycles-pp.__vunmap 0.15 =C2=B1 5% -0.0 0.12 =C2=B1 8% perf-profile.childr= en.cycles-pp.__d_alloc 0.15 =C2=B1 5% -0.0 0.13 =C2=B1 5% perf-profile.childr= en.cycles-pp.free_work 0.31 =C2=B1 3% -0.0 0.29 perf-profile.children.cy= cles-pp.__update_load_avg_se 0.10 =C2=B1 7% +0.0 0.12 =C2=B1 7% perf-profile.childr= en.cycles-pp.generic_permission 0.10 =C2=B1 8% +0.0 0.12 =C2=B1 6% perf-profile.childr= en.cycles-pp.percpu_counter_add_batch 0.10 =C2=B1 14% +0.0 0.14 =C2=B1 10% perf-profile.childr= en.cycles-pp.__do_fault 0.47 =C2=B1 3% +0.0 0.51 =C2=B1 2% perf-profile.childr= en.cycles-pp.__xstat64 0.01 =C2=B1173% +0.0 0.05 =C2=B1 9% perf-profile.childr= en.cycles-pp.__alloc_fd 0.68 +0.0 0.73 =C2=B1 3% perf-profile.children.cy= cles-pp.sys_read 0.18 =C2=B1 4% +0.1 0.23 =C2=B1 16% perf-profile.childr= en.cycles-pp.get_mem_cgroup_from_mm 0.41 =C2=B1 6% +0.1 0.48 =C2=B1 8% perf-profile.childr= en.cycles-pp.mem_cgroup_try_charge 2.12 =C2=B1 3% +0.1 2.20 perf-profile.children.cy= cles-pp.vfs_statx 1.60 =C2=B1 2% +0.1 1.70 =C2=B1 3% perf-profile.childr= en.cycles-pp.pagevec_lru_move_fn 1.64 =C2=B1 2% +0.1 1.75 =C2=B1 3% perf-profile.childr= en.cycles-pp.task_tick_fair 1.21 =C2=B1 4% +0.1 1.31 perf-profile.children.cy= cles-pp.__perf_sw_event 0.35 =C2=B1 9% +0.1 0.46 =C2=B1 4% perf-profile.childr= en.cycles-pp.wait_consider_task 2.10 =C2=B1 2% +0.1 2.22 perf-profile.children.cy= cles-pp.syscall_return_via_sysret 3.41 =C2=B1 2% +0.1 3.54 perf-profile.children.cy= cles-pp.tlb_flush_mmu_free 0.75 =C2=B1 4% +0.1 0.89 =C2=B1 4% perf-profile.childr= en.cycles-pp.SYSC_wait4 0.75 =C2=B1 4% +0.1 0.89 =C2=B1 4% perf-profile.childr= en.cycles-pp.kernel_wait4 0.70 =C2=B1 5% +0.1 0.84 =C2=B1 5% perf-profile.childr= en.cycles-pp.do_wait 5.25 +0.2 5.42 perf-profile.children.cycles-= pp.alloc_pages_vma 19.59 +0.2 19.82 perf-profile.children.cycles-= pp.do_page_fault 1.23 =C2=B1 16% -0.3 0.90 =C2=B1 10% perf-profile.self.c= ycles-pp.native_queued_spin_lock_slowpath 3.01 -0.1 2.90 perf-profile.self.cycles-pp.u= nmap_page_range 0.32 =C2=B1 6% -0.1 0.26 =C2=B1 6% perf-profile.self.c= ycles-pp.update_rq_clock 0.19 =C2=B1 13% -0.0 0.15 =C2=B1 7% perf-profile.self.c= ycles-pp.scheduler_tick 1.20 =C2=B1 2% -0.0 1.16 perf-profile.self.cycles= -pp._dl_addr 0.84 -0.0 0.81 perf-profile.self.cycles-pp.c= opy_page_range 0.15 =C2=B1 7% -0.0 0.11 =C2=B1 9% perf-profile.self.c= ycles-pp.mark_page_accessed 0.09 -0.0 0.07 =C2=B1 16% perf-profile.self.cycles= -pp.__d_alloc 0.15 =C2=B1 3% -0.0 0.14 =C2=B1 6% perf-profile.self.c= ycles-pp.lru_cache_add_active_or_unevictable 0.22 =C2=B1 8% +0.0 0.26 =C2=B1 5% perf-profile.self.c= ycles-pp.__perf_sw_event 0.18 =C2=B1 4% +0.0 0.23 =C2=B1 16% perf-profile.self.c= ycles-pp.get_mem_cgroup_from_mm 0.07 +0.1 0.12 =C2=B1 4% perf-profile.self.cycles= -pp.queued_write_lock_slowpath 0.69 =C2=B1 5% +0.1 0.76 =C2=B1 2% perf-profile.self.c= ycles-pp.__pagevec_lru_add_fn 0.69 =C2=B1 7% +0.1 0.78 =C2=B1 4% perf-profile.self.c= ycles-pp.__vma_adjust 0.05 =C2=B1 62% +0.1 0.14 =C2=B1 20% perf-profile.self.c= ycles-pp.wait_consider_task 2.10 =C2=B1 2% +0.1 2.22 perf-profile.self.cycles= -pp.syscall_return_via_sysret ***************************************************************************= ************************ lkp-bdw-ep6: 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz with 128G= memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D class/compiler/cpufreq_governor/kconfig/nr_threads/rootfs/tbox_group/testca= se/testtime: pipe/gcc-7/performance/x86_64-rhel-7.2/100%/debian-x86_64-2016-08-31.cgz/= lkp-bdw-ep6/stress-ng/1s commit: = 24d0c1d6e6 ("sched/fair: Do not migrate due to a sync wakeup on exit") 2c83362734 ("sched/fair: Consider SD_NUMA when selecting the most idle gr= oup to schedule on") 24d0c1d6e65f635b 2c83362734dad8e48ccc0710b5c = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 3463075 =C2=B1 10% +76.2% 6101037 =C2=B1 32% stress-ng.fifo.ops 3460753 =C2=B1 10% +76.2% 6096158 =C2=B1 32% stress-ng.fifo.ops_= per_sec 22252433 =C2=B1 4% -41.9% 12934864 =C2=B1 38% cpuidle.C1.time 1240735 =C2=B1 5% -41.6% 724182 =C2=B1 38% cpuidle.C1.usage 9537 =C2=B1 12% +72.0% 16402 =C2=B1 19% sched_debug.cpu.nr_= switches.max 1567 =C2=B1 5% +28.0% 2006 =C2=B1 11% sched_debug.cpu.nr_= switches.stddev 1239038 =C2=B1 5% -41.7% 722719 =C2=B1 38% turbostat.C1 3.32 =C2=B1 5% -1.4 1.89 =C2=B1 41% turbostat.C1% 696934 =C2=B1 3% +7.9% 751814 =C2=B1 6% turbostat.IRQ 2473 =C2=B1 9% -25.8% 1834 =C2=B1 10% slabinfo.eventpoll_= epi.active_objs 2473 =C2=B1 9% -25.8% 1834 =C2=B1 10% slabinfo.eventpoll_= epi.num_objs 4267 =C2=B1 9% -25.8% 3165 =C2=B1 10% slabinfo.eventpoll_= pwq.active_objs 4267 =C2=B1 9% -25.8% 3165 =C2=B1 10% slabinfo.eventpoll_= pwq.num_objs 316.70 =C2=B1 42% +286.3% 1223 =C2=B1 88% interrupts.CPU1.RES= :Rescheduling_interrupts 214.30 =C2=B1 35% +225.2% 697.00 =C2=B1 67% interrupts.CPU14.RE= S:Rescheduling_interrupts 249.60 =C2=B1 36% +241.5% 852.30 =C2=B1 82% interrupts.CPU15.RE= S:Rescheduling_interrupts 280.70 =C2=B1 45% +166.1% 746.90 =C2=B1 68% interrupts.CPU17.RE= S:Rescheduling_interrupts 290.10 =C2=B1 31% +178.8% 808.70 =C2=B1 88% interrupts.CPU2.RES= :Rescheduling_interrupts 221.70 =C2=B1 27% +239.7% 753.10 =C2=B1 63% interrupts.CPU20.RE= S:Rescheduling_interrupts 256.40 =C2=B1 28% +174.5% 703.90 =C2=B1 97% interrupts.CPU49.RE= S:Rescheduling_interrupts 22379 =C2=B1 11% +107.5% 46443 =C2=B1 20% interrupts.RES:Resc= heduling_interrupts ***************************************************************************= ************************ lkp-bdw-ep6: 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz with 128G= memory =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D class/compiler/cpufreq_governor/kconfig/nr_threads/rootfs/tbox_group/testca= se/testtime: cpu/gcc-7/performance/x86_64-rhel-7.2/100%/debian-x86_64-2016-08-31.cgz/l= kp-bdw-ep6/stress-ng/1s commit: = 24d0c1d6e6 ("sched/fair: Do not migrate due to a sync wakeup on exit") 2c83362734 ("sched/fair: Consider SD_NUMA when selecting the most idle gr= oup to schedule on") 24d0c1d6e65f635b 2c83362734dad8e48ccc0710b5c = ---------------- --------------------------- = %stddev %change %stddev \ | \ = 189975 -25.8% 140873 =C2=B1 7% stress-ng.context.ops 190032 -25.9% 140895 =C2=B1 7% stress-ng.context.ops_pe= r_sec 180580 -15.3% 152874 =C2=B1 9% stress-ng.hsearch.ops 180604 -15.4% 152852 =C2=B1 9% stress-ng.hsearch.ops_pe= r_sec 47965 +6.3% 50971 stress-ng.time.involuntary_co= ntext_switches 4076749 +6.0% 4319630 stress-ng.time.minor_page_fau= lts 6259 =C2=B1 3% -8.8% 5706 =C2=B1 2% stress-ng.time.perc= ent_of_cpu_this_job_got 1601 -8.3% 1468 stress-ng.time.user_time 836.00 -17.3% 691.50 =C2=B1 3% stress-ng.tsearch.ops 806.28 -17.1% 668.40 =C2=B1 3% stress-ng.tsearch.ops_pe= r_sec 103796 =C2=B1 48% -49.0% 52979 =C2=B1 9% meminfo.AnonHugePag= es 54.87 =C2=B1 3% -6.2 48.67 =C2=B1 6% mpstat.cpu.usr% 64134 =C2=B1 45% -62.1% 24298 =C2=B1 56% numa-meminfo.node0.= AnonHugePages 3.66 =C2=B1105% -3.7 0.00 perf-profile.calltrace.c= ycles-pp.entry_SYSCALL_64_after_hwframe 3.66 =C2=B1105% -3.7 0.00 perf-profile.calltrace.c= ycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe 338.42 =C2=B1 4% -10.1% 304.30 sched_debug.cfs_rq:/.uti= l_avg.avg 10253 =C2=B1 21% +66.7% 17088 =C2=B1 6% sched_debug.cpu.nr_= switches.max 1602 =C2=B1 7% +25.6% 2013 =C2=B1 5% sched_debug.cpu.nr_= switches.stddev 2071 =C2=B1 15% -18.7% 1683 =C2=B1 8% slabinfo.eventpoll_= epi.num_objs 3605 =C2=B1 15% -19.2% 2912 =C2=B1 8% slabinfo.eventpoll_= pwq.num_objs 490.00 =C2=B1 10% -28.0% 353.00 =C2=B1 3% slabinfo.file_lock_= cache.num_objs 11628 =C2=B1 3% -8.3% 10665 =C2=B1 2% slabinfo.kmalloc-96= .active_objs 33103068 =C2=B1 5% -14.1% 28438786 =C2=B1 7% cpuidle.C3.time 141695 =C2=B1 5% -8.0% 130380 =C2=B1 6% cpuidle.C3.usage 6.907e+08 =C2=B1 10% +29.0% 8.912e+08 =C2=B1 11% cpuidle.C6.time 642637 =C2=B1 11% +20.4% 773937 =C2=B1 8% cpuidle.C6.usage 3162428 =C2=B1 53% +81.0% 5724968 =C2=B1 26% cpuidle.POLL.time 22657 =C2=B1 2% -9.2% 20570 softirqs.CPU46.TIMER 22637 =C2=B1 3% -7.4% 20972 =C2=B1 4% softirqs.CPU5.TIMER 21862 =C2=B1 3% -7.9% 20139 =C2=B1 2% softirqs.CPU52.TIMER 22165 =C2=B1 4% -9.8% 19993 softirqs.CPU54.TIMER 21851 =C2=B1 4% -8.6% 19977 =C2=B1 2% softirqs.CPU59.TIMER 9771 +2.0% 9966 proc-vmstat.nr_mapped 2767 =C2=B1 2% -5.0% 2629 =C2=B1 2% proc-vmstat.nr_page= _table_pages 1602 =C2=B1 13% +188.0% 4614 =C2=B1 27% proc-vmstat.numa_hi= nt_faults 379391 =C2=B1 2% -38.9% 231826 =C2=B1 16% proc-vmstat.numa_pt= e_updates 4840033 +4.8% 5074161 proc-vmstat.pgfault 2502 =C2=B1 80% -81.7% 457.50 =C2=B1 7% proc-vmstat.thp_fau= lt_alloc 2011 =C2=B1 2% -8.6% 1839 =C2=B1 3% turbostat.Avg_MHz 1.12 =C2=B1 7% -0.2 0.95 =C2=B1 11% turbostat.C3% 644225 =C2=B1 10% +20.2% 774089 =C2=B1 8% turbostat.C6 23.43 =C2=B1 9% +6.3 29.72 =C2=B1 7% turbostat.C6% 12.89 =C2=B1 10% +17.2% 15.10 =C2=B1 7% turbostat.CPU%c1 14.33 =C2=B1 6% +28.9% 18.47 =C2=B1 11% turbostat.CPU%c6 220.42 -4.7% 210.07 =C2=B1 2% turbostat.PkgWatt 1.206e+11 =C2=B1 7% -22.6% 9.329e+10 =C2=B1 9% perf-stat.branch-in= structions 4.75 =C2=B1 5% +0.5 5.25 perf-stat.branch-miss-ra= te% 5.708e+09 -14.0% 4.908e+09 =C2=B1 10% perf-stat.branch-misses 1.676e+09 =C2=B1 19% -24.5% 1.266e+09 =C2=B1 4% perf-stat.cache-ref= erences 1.017e+12 =C2=B1 3% -16.3% 8.519e+11 =C2=B1 3% perf-stat.cpu-cycles 0.02 =C2=B1 3% +0.0 0.03 =C2=B1 5% perf-stat.dTLB-load= -miss-rate% 1.196e+11 =C2=B1 5% -16.7% 9.964e+10 =C2=B1 5% perf-stat.dTLB-loads 0.01 =C2=B1 4% +0.0 0.01 =C2=B1 4% perf-stat.dTLB-stor= e-miss-rate% 5273411 =C2=B1 5% +9.0% 5746770 =C2=B1 3% perf-stat.dTLB-stor= e-misses 4.876e+10 =C2=B1 8% -21.0% 3.853e+10 =C2=B1 4% perf-stat.dTLB-stor= es 42.05 =C2=B1 2% -4.0 38.06 perf-stat.iTLB-load-miss= -rate% 2.264e+08 =C2=B1 3% -31.9% 1.542e+08 =C2=B1 7% perf-stat.iTLB-load= -misses 3.119e+08 -19.6% 2.508e+08 =C2=B1 6% perf-stat.iTLB-loads 6.53e+11 =C2=B1 6% -19.6% 5.253e+11 =C2=B1 5% perf-stat.instructi= ons 13642943 =C2=B1 9% -14.0% 11738663 =C2=B1 4% perf-stat.node-load= -misses 3805381 =C2=B1 34% -32.1% 2584140 =C2=B1 8% perf-stat.node-stor= es 30946 =C2=B1 6% -15.8% 26047 =C2=B1 7% interrupts.CPU0.LOC= :Local_timer_interrupts 1326 =C2=B1 8% +22.0% 1618 =C2=B1 12% interrupts.CPU1.RES= :Rescheduling_interrupts 271.50 =C2=B1 4% -9.8% 245.00 =C2=B1 5% interrupts.CPU12.RE= S:Rescheduling_interrupts 31204 =C2=B1 4% -13.8% 26901 =C2=B1 3% interrupts.CPU13.LO= C:Local_timer_interrupts 407.50 =C2=B1 25% -41.7% 237.75 =C2=B1 17% interrupts.CPU13.RE= S:Rescheduling_interrupts 37.75 =C2=B1 61% +341.7% 166.75 =C2=B1 68% interrupts.CPU14.34= :IR-PCI-MSI.1572865-edge.eth0-TxRx-0 527.00 =C2=B1 24% +45.3% 765.75 =C2=B1 13% interrupts.CPU2.RES= :Rescheduling_interrupts 359.50 =C2=B1 14% +67.1% 600.75 =C2=B1 18% interrupts.CPU22.RE= S:Rescheduling_interrupts 350.50 =C2=B1 25% -42.4% 201.75 =C2=B1 3% interrupts.CPU27.RE= S:Rescheduling_interrupts 318.25 =C2=B1 23% +90.7% 606.75 =C2=B1 25% interrupts.CPU3.RES= :Rescheduling_interrupts 6321 =C2=B1 7% +36.9% 8655 =C2=B1 4% interrupts.CPU30.CA= L:Function_call_interrupts 3534 =C2=B1 13% +74.1% 6154 =C2=B1 6% interrupts.CPU30.TL= B:TLB_shootdowns 287.75 =C2=B1 11% -28.7% 205.25 =C2=B1 6% interrupts.CPU31.RE= S:Rescheduling_interrupts 326.75 =C2=B1 13% -26.9% 239.00 =C2=B1 16% interrupts.CPU32.RE= S:Rescheduling_interrupts 265.25 =C2=B1 7% -22.9% 204.50 =C2=B1 14% interrupts.CPU35.RE= S:Rescheduling_interrupts 6704 =C2=B1 13% +21.5% 8146 =C2=B1 7% interrupts.CPU36.CA= L:Function_call_interrupts 3893 =C2=B1 20% +46.3% 5696 =C2=B1 8% interrupts.CPU36.TL= B:TLB_shootdowns 6798 =C2=B1 18% +25.9% 8555 =C2=B1 5% interrupts.CPU37.CA= L:Function_call_interrupts 273.00 =C2=B1 19% -30.1% 190.75 =C2=B1 11% interrupts.CPU37.RE= S:Rescheduling_interrupts 4075 =C2=B1 29% +48.7% 6058 =C2=B1 7% interrupts.CPU37.TL= B:TLB_shootdowns 303.75 =C2=B1 12% -38.5% 186.75 =C2=B1 22% interrupts.CPU41.RE= S:Rescheduling_interrupts 6346 =C2=B1 9% +46.8% 9315 =C2=B1 12% interrupts.CPU42.CA= L:Function_call_interrupts 3690 =C2=B1 15% +82.6% 6736 =C2=B1 20% interrupts.CPU42.TL= B:TLB_shootdowns 255.75 =C2=B1 10% -37.8% 159.00 =C2=B1 12% interrupts.CPU43.RE= S:Rescheduling_interrupts 7579 =C2=B1 9% -25.8% 5620 =C2=B1 33% interrupts.CPU50.CA= L:Function_call_interrupts 398.75 =C2=B1 47% -50.3% 198.00 =C2=B1 22% interrupts.CPU51.RE= S:Rescheduling_interrupts 31904 =C2=B1 5% -13.3% 27660 =C2=B1 9% interrupts.CPU52.LO= C:Local_timer_interrupts 7487 =C2=B1 11% -19.2% 6048 =C2=B1 9% interrupts.CPU54.CA= L:Function_call_interrupts 4747 =C2=B1 18% -26.8% 3474 =C2=B1 16% interrupts.CPU54.TL= B:TLB_shootdowns 7486 =C2=B1 17% -30.7% 5187 =C2=B1 11% interrupts.CPU57.CA= L:Function_call_interrupts 270.75 =C2=B1 11% -16.9% 225.00 =C2=B1 11% interrupts.CPU57.RE= S:Rescheduling_interrupts 4782 =C2=B1 28% -46.9% 2537 =C2=B1 31% interrupts.CPU57.TL= B:TLB_shootdowns 238.25 =C2=B1 7% +12.7% 268.50 =C2=B1 5% interrupts.CPU63.RE= S:Rescheduling_interrupts 286.75 =C2=B1 10% -29.6% 202.00 =C2=B1 10% interrupts.CPU64.RE= S:Rescheduling_interrupts 290.25 =C2=B1 14% -41.3% 170.25 =C2=B1 29% interrupts.CPU65.RE= S:Rescheduling_interrupts 6570 =C2=B1 31% +30.0% 8538 =C2=B1 4% interrupts.CPU66.CA= L:Function_call_interrupts 3829 =C2=B1 58% +60.1% 6130 =C2=B1 7% interrupts.CPU66.TL= B:TLB_shootdowns 267.75 =C2=B1 18% -34.9% 174.25 =C2=B1 22% interrupts.CPU67.RE= S:Rescheduling_interrupts 257.00 =C2=B1 12% -30.4% 178.75 =C2=B1 20% interrupts.CPU68.RE= S:Rescheduling_interrupts 4377 =C2=B1 28% +47.4% 6450 =C2=B1 17% interrupts.CPU68.TL= B:TLB_shootdowns 244.50 =C2=B1 17% -22.4% 189.75 interrupts.CPU69.RES:Res= cheduling_interrupts 4263 =C2=B1 30% +41.9% 6050 =C2=B1 7% interrupts.CPU69.TL= B:TLB_shootdowns 262.50 =C2=B1 17% -28.9% 186.75 =C2=B1 9% interrupts.CPU71.RE= S:Rescheduling_interrupts 6230 =C2=B1 10% +43.2% 8922 =C2=B1 12% interrupts.CPU72.CA= L:Function_call_interrupts 30763 =C2=B1 6% -11.1% 27340 =C2=B1 7% interrupts.CPU72.LO= C:Local_timer_interrupts 3562 =C2=B1 18% +84.8% 6584 =C2=B1 19% interrupts.CPU72.TL= B:TLB_shootdowns 259.25 =C2=B1 2% -19.7% 208.25 =C2=B1 10% interrupts.CPU74.RE= S:Rescheduling_interrupts 237.75 =C2=B1 21% -24.5% 179.50 =C2=B1 11% interrupts.CPU76.RE= S:Rescheduling_interrupts 297.25 =C2=B1 29% -40.2% 177.75 =C2=B1 9% interrupts.CPU79.RE= S:Rescheduling_interrupts 271.75 =C2=B1 14% -33.0% 182.00 =C2=B1 10% interrupts.CPU80.RE= S:Rescheduling_interrupts 221.25 =C2=B1 18% -23.1% 170.25 =C2=B1 13% interrupts.CPU81.RE= S:Rescheduling_interrupts 323.75 =C2=B1 25% -34.7% 211.50 =C2=B1 9% interrupts.CPU86.RE= S:Rescheduling_interrupts 308.00 =C2=B1 17% -26.2% 227.25 =C2=B1 31% interrupts.CPU87.RE= S:Rescheduling_interrupts Disclaimer: Results have been estimated based on internal Intel analysis and are provid= ed for informational purposes only. Any difference in system hardware or softw= are design or configuration may affect actual performance. Thanks, Rong Chen --===============0323263000823591311== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-4.16.0-rc2-00007-g2c83362" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA0LjE2LjAtcmMyIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKQ09ORklHXzY0QklUPXkKQ09O RklHX1g4Nl82ND15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVDT0RFUj15CkNP TkZJR19PVVRQVVRfRk9STUFUPSJlbGY2NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNPTkZJRz0i YXJjaC94ODYvY29uZmlncy94ODZfNjRfZGVmY29uZmlnIgpDT05GSUdfTE9DS0RFUF9TVVBQT1JU PXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19NTVU9eQpDT05GSUdfQVJDSF9N TUFQX1JORF9CSVRTX01JTj0yOApDT05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01BWD0zMgpDT05G SUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NSU49OApDT05GSUdfQVJDSF9NTUFQX1JORF9D T01QQVRfQklUU19NQVg9MTYKQ09ORklHX05FRURfRE1BX01BUF9TVEFURT15CkNPTkZJR19ORUVE X1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfR0VORVJJQ19JU0FfRE1BPXkKQ09ORklHX0dFTkVSSUNf QlVHPXkKQ09ORklHX0dFTkVSSUNfQlVHX1JFTEFUSVZFX1BPSU5URVJTPXkKQ09ORklHX0dFTkVS SUNfSFdFSUdIVD15CkNPTkZJR19BUkNIX01BWV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9Y Q0hHQUREX0FMR09SSVRITT15CkNPTkZJR19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJ R19BUkNIX0hBU19DUFVfUkVMQVg9eQpDT05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkK Q09ORklHX0hBVkVfU0VUVVBfUEVSX0NQVV9BUkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJF RF9GSVJTVF9DSFVOSz15CkNPTkZJR19ORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNP TkZJR19BUkNIX0hJQkVSTkFUSU9OX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NT SUJMRT15CkNPTkZJR19BUkNIX1dBTlRfSFVHRV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5U X0dFTkVSQUxfSFVHRVRMQj15CkNPTkZJR19aT05FX0RNQTMyPXkKQ09ORklHX0FVRElUX0FSQ0g9 eQpDT05GSUdfQVJDSF9TVVBQT1JUU19PUFRJTUlaRURfSU5MSU5JTkc9eQpDT05GSUdfQVJDSF9T VVBQT1JUU19ERUJVR19QQUdFQUxMT0M9eQpDT05GSUdfSEFWRV9JTlRFTF9UWFQ9eQpDT05GSUdf WDg2XzY0X1NNUD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfRklYX0VB UkxZQ09OX01FTT15CkNPTkZJR19QR1RBQkxFX0xFVkVMUz00CkNPTkZJR19ERUZDT05GSUdfTElT VD0iL2xpYi9tb2R1bGVzLyRVTkFNRV9SRUxFQVNFLy5jb25maWciCkNPTkZJR19JUlFfV09SSz15 CkNPTkZJR19CVUlMRFRJTUVfRVhUQUJMRV9TT1JUPXkKQ09ORklHX1RIUkVBRF9JTkZPX0lOX1RB U0s9eQoKIwojIEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCkNP TkZJR19DUk9TU19DT01QSUxFPSIiCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CkNP TkZJR19MT0NBTFZFUlNJT049IiIKQ09ORklHX0xPQ0FMVkVSU0lPTl9BVVRPPXkKQ09ORklHX0hB VkVfS0VSTkVMX0daSVA9eQpDT05GSUdfSEFWRV9LRVJORUxfQlpJUDI9eQpDT05GSUdfSEFWRV9L RVJORUxfTFpNQT15CkNPTkZJR19IQVZFX0tFUk5FTF9YWj15CkNPTkZJR19IQVZFX0tFUk5FTF9M Wk89eQpDT05GSUdfSEFWRV9LRVJORUxfTFo0PXkKQ09ORklHX0tFUk5FTF9HWklQPXkKIyBDT05G SUdfS0VSTkVMX0JaSVAyIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTUEgaXMgbm90IHNl dAojIENPTkZJR19LRVJORUxfWFogaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpPIGlzIG5v dCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaNCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0hPU1RO QU1FPSIobm9uZSkiCkNPTkZJR19TV0FQPXkKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdfU1lTVklQ Q19TWVNDVEw9eQpDT05GSUdfUE9TSVhfTVFVRVVFPXkKQ09ORklHX1BPU0lYX01RVUVVRV9TWVND VEw9eQpDT05GSUdfQ1JPU1NfTUVNT1JZX0FUVEFDSD15CkNPTkZJR19VU0VMSUI9eQpDT05GSUdf QVVESVQ9eQpDT05GSUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CkNPTkZJR19BVURJVFNZU0NB TEw9eQpDT05GSUdfQVVESVRfV0FUQ0g9eQpDT05GSUdfQVVESVRfVFJFRT15CgojCiMgSVJRIHN1 YnN5c3RlbQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9T SE9XPXkKQ09ORklHX0dFTkVSSUNfSVJRX0VGRkVDVElWRV9BRkZfTUFTSz15CkNPTkZJR19HRU5F UklDX1BFTkRJTkdfSVJRPXkKQ09ORklHX0dFTkVSSUNfSVJRX01JR1JBVElPTj15CkNPTkZJR19J UlFfRE9NQUlOPXkKQ09ORklHX0lSUV9TSU09eQpDT05GSUdfSVJRX0RPTUFJTl9ISUVSQVJDSFk9 eQpDT05GSUdfR0VORVJJQ19NU0lfSVJRPXkKQ09ORklHX0dFTkVSSUNfTVNJX0lSUV9ET01BSU49 eQpDT05GSUdfR0VORVJJQ19JUlFfTUFUUklYX0FMTE9DQVRPUj15CkNPTkZJR19HRU5FUklDX0lS UV9SRVNFUlZBVElPTl9NT0RFPXkKQ09ORklHX0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklH X1NQQVJTRV9JUlE9eQojIENPTkZJR19HRU5FUklDX0lSUV9ERUJVR0ZTIGlzIG5vdCBzZXQKQ09O RklHX0NMT0NLU09VUkNFX1dBVENIRE9HPXkKQ09ORklHX0FSQ0hfQ0xPQ0tTT1VSQ0VfREFUQT15 CkNPTkZJR19DTE9DS1NPVVJDRV9WQUxJREFURV9MQVNUX0NZQ0xFPXkKQ09ORklHX0dFTkVSSUNf VElNRV9WU1lTQ0FMTD15CkNPTkZJR19HRU5FUklDX0NMT0NLRVZFTlRTPXkKQ09ORklHX0dFTkVS SUNfQ0xPQ0tFVkVOVFNfQlJPQURDQVNUPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFNfTUlO X0FESlVTVD15CkNPTkZJR19HRU5FUklDX0NNT1NfVVBEQVRFPXkKCiMKIyBUaW1lcnMgc3Vic3lz dGVtCiMKQ09ORklHX1RJQ0tfT05FU0hPVD15CkNPTkZJR19OT19IWl9DT01NT049eQojIENPTkZJ R19IWl9QRVJJT0RJQyBpcyBub3Qgc2V0CiMgQ09ORklHX05PX0haX0lETEUgaXMgbm90IHNldApD T05GSUdfTk9fSFpfRlVMTD15CiMgQ09ORklHX05PX0haX0ZVTExfQUxMIGlzIG5vdCBzZXQKQ09O RklHX05PX0haPXkKQ09ORklHX0hJR0hfUkVTX1RJTUVSUz15CgojCiMgQ1BVL1Rhc2sgdGltZSBh bmQgc3RhdHMgYWNjb3VudGluZwojCkNPTkZJR19WSVJUX0NQVV9BQ0NPVU5USU5HPXkKQ09ORklH X1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOPXkKIyBDT05GSUdfSVJRX1RJTUVfQUNDT1VOVElORyBp cyBub3Qgc2V0CkNPTkZJR19CU0RfUFJPQ0VTU19BQ0NUPXkKQ09ORklHX0JTRF9QUk9DRVNTX0FD Q1RfVjM9eQpDT05GSUdfVEFTS1NUQVRTPXkKQ09ORklHX1RBU0tfREVMQVlfQUNDVD15CkNPTkZJ R19UQVNLX1hBQ0NUPXkKQ09ORklHX1RBU0tfSU9fQUNDT1VOVElORz15CkNPTkZJR19DUFVfSVNP TEFUSU9OPXkKCiMKIyBSQ1UgU3Vic3lzdGVtCiMKQ09ORklHX1RSRUVfUkNVPXkKIyBDT05GSUdf UkNVX0VYUEVSVCBpcyBub3Qgc2V0CkNPTkZJR19TUkNVPXkKQ09ORklHX1RSRUVfU1JDVT15CkNP TkZJR19UQVNLU19SQ1U9eQpDT05GSUdfUkNVX1NUQUxMX0NPTU1PTj15CkNPTkZJR19SQ1VfTkVF RF9TRUdDQkxJU1Q9eQpDT05GSUdfQ09OVEVYVF9UUkFDS0lORz15CiMgQ09ORklHX0NPTlRFWFRf VFJBQ0tJTkdfRk9SQ0UgaXMgbm90IHNldApDT05GSUdfUkNVX05PQ0JfQ1BVPXkKQ09ORklHX0JV SUxEX0JJTjJDPXkKQ09ORklHX0lLQ09ORklHPXkKQ09ORklHX0lLQ09ORklHX1BST0M9eQpDT05G SUdfTE9HX0JVRl9TSElGVD0yMApDT05GSUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTEyCkNPTkZJ R19QUklOVEtfU0FGRV9MT0dfQlVGX1NISUZUPTEzCkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVE X0NMT0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdfQVJD SF9XQU5UX0JBVENIRURfVU5NQVBfVExCX0ZMVVNIPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfSU5U MTI4PXkKQ09ORklHX05VTUFfQkFMQU5DSU5HPXkKQ09ORklHX05VTUFfQkFMQU5DSU5HX0RFRkFV TFRfRU5BQkxFRD15CkNPTkZJR19DR1JPVVBTPXkKQ09ORklHX1BBR0VfQ09VTlRFUj15CkNPTkZJ R19NRU1DRz15CkNPTkZJR19NRU1DR19TV0FQPXkKQ09ORklHX01FTUNHX1NXQVBfRU5BQkxFRD15 CkNPTkZJR19CTEtfQ0dST1VQPXkKIyBDT05GSUdfREVCVUdfQkxLX0NHUk9VUCBpcyBub3Qgc2V0 CkNPTkZJR19DR1JPVVBfV1JJVEVCQUNLPXkKQ09ORklHX0NHUk9VUF9TQ0hFRD15CkNPTkZJR19G QUlSX0dST1VQX1NDSEVEPXkKQ09ORklHX0NGU19CQU5EV0lEVEg9eQpDT05GSUdfUlRfR1JPVVBf U0NIRUQ9eQpDT05GSUdfQ0dST1VQX1BJRFM9eQpDT05GSUdfQ0dST1VQX1JETUE9eQpDT05GSUdf Q0dST1VQX0ZSRUVaRVI9eQpDT05GSUdfQ0dST1VQX0hVR0VUTEI9eQpDT05GSUdfQ1BVU0VUUz15 CkNPTkZJR19QUk9DX1BJRF9DUFVTRVQ9eQpDT05GSUdfQ0dST1VQX0RFVklDRT15CiMgQ09ORklH X0NHUk9VUF9DUFVBQ0NUIGlzIG5vdCBzZXQKQ09ORklHX0NHUk9VUF9QRVJGPXkKQ09ORklHX0NH Uk9VUF9CUEY9eQojIENPTkZJR19DR1JPVVBfREVCVUcgaXMgbm90IHNldApDT05GSUdfU09DS19D R1JPVVBfREFUQT15CkNPTkZJR19OQU1FU1BBQ0VTPXkKQ09ORklHX1VUU19OUz15CkNPTkZJR19J UENfTlM9eQpDT05GSUdfVVNFUl9OUz15CkNPTkZJR19QSURfTlM9eQpDT05GSUdfTkVUX05TPXkK Q09ORklHX1NDSEVEX0FVVE9HUk9VUD15CiMgQ09ORklHX1NZU0ZTX0RFUFJFQ0FURUQgaXMgbm90 IHNldApDT05GSUdfUkVMQVk9eQpDT05GSUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdfSU5JVFJB TUZTX1NPVVJDRT0iIgpDT05GSUdfUkRfR1pJUD15CkNPTkZJR19SRF9CWklQMj15CkNPTkZJR19S RF9MWk1BPXkKQ09ORklHX1JEX1haPXkKQ09ORklHX1JEX0xaTz15CkNPTkZJR19SRF9MWjQ9eQpD T05GSUdfQ0NfT1BUSU1JWkVfRk9SX1BFUkZPUk1BTkNFPXkKIyBDT05GSUdfQ0NfT1BUSU1JWkVf Rk9SX1NJWkUgaXMgbm90IHNldApDT05GSUdfU1lTQ1RMPXkKQ09ORklHX0FOT05fSU5PREVTPXkK Q09ORklHX0hBVkVfVUlEMTY9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15CkNPTkZJ R19IQVZFX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CUEY9eQpDT05GSUdfRVhQRVJUPXkKQ09O RklHX1VJRDE2PXkKQ09ORklHX01VTFRJVVNFUj15CkNPTkZJR19TR0VUTUFTS19TWVNDQUxMPXkK Q09ORklHX1NZU0ZTX1NZU0NBTEw9eQojIENPTkZJR19TWVNDVExfU1lTQ0FMTCBpcyBub3Qgc2V0 CkNPTkZJR19GSEFORExFPXkKQ09ORklHX1BPU0lYX1RJTUVSUz15CkNPTkZJR19QUklOVEs9eQpD T05GSUdfUFJJTlRLX05NST15CkNPTkZJR19CVUc9eQpDT05GSUdfRUxGX0NPUkU9eQpDT05GSUdf UENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JBU0VfRlVMTD15CkNPTkZJR19GVVRFWD15CkNPTkZJ R19GVVRFWF9QST15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15CkNPTkZJR19USU1F UkZEPXkKQ09ORklHX0VWRU5URkQ9eQpDT05GSUdfU0hNRU09eQpDT05GSUdfQUlPPXkKQ09ORklH X0FEVklTRV9TWVNDQUxMUz15CkNPTkZJR19NRU1CQVJSSUVSPXkKQ09ORklHX0NIRUNLUE9JTlRf UkVTVE9SRT15CkNPTkZJR19LQUxMU1lNUz15CkNPTkZJR19LQUxMU1lNU19BTEw9eQpDT05GSUdf S0FMTFNZTVNfQUJTT0xVVEVfUEVSQ1BVPXkKQ09ORklHX0tBTExTWU1TX0JBU0VfUkVMQVRJVkU9 eQpDT05GSUdfQlBGX1NZU0NBTEw9eQojIENPTkZJR19CUEZfSklUX0FMV0FZU19PTiBpcyBub3Qg c2V0CkNPTkZJR19VU0VSRkFVTFRGRD15CkNPTkZJR19BUkNIX0hBU19NRU1CQVJSSUVSX1NZTkNf Q09SRT15CkNPTkZJR19FTUJFRERFRD15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKIyBDT05G SUdfUEMxMDQgaXMgbm90IHNldAoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENv dW50ZXJzCiMKQ09ORklHX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1B TExPQyBpcyBub3Qgc2V0CkNPTkZJR19WTV9FVkVOVF9DT1VOVEVSUz15CkNPTkZJR19TTFVCX0RF QlVHPXkKIyBDT05GSUdfU0xVQl9NRU1DR19TWVNGU19PTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NP TVBBVF9CUksgaXMgbm90IHNldAojIENPTkZJR19TTEFCIGlzIG5vdCBzZXQKQ09ORklHX1NMVUI9 eQojIENPTkZJR19TTE9CIGlzIG5vdCBzZXQKQ09ORklHX1NMQUJfTUVSR0VfREVGQVVMVD15CiMg Q09ORklHX1NMQUJfRlJFRUxJU1RfUkFORE9NIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xBQl9GUkVF TElTVF9IQVJERU5FRCBpcyBub3Qgc2V0CkNPTkZJR19TTFVCX0NQVV9QQVJUSUFMPXkKQ09ORklH X1NZU1RFTV9EQVRBX1ZFUklGSUNBVElPTj15CkNPTkZJR19QUk9GSUxJTkc9eQpDT05GSUdfVFJB Q0VQT0lOVFM9eQpDT05GSUdfQ1JBU0hfQ09SRT15CkNPTkZJR19LRVhFQ19DT1JFPXkKQ09ORklH X09QUk9GSUxFPW0KQ09ORklHX09QUk9GSUxFX0VWRU5UX01VTFRJUExFWD15CkNPTkZJR19IQVZF X09QUk9GSUxFPXkKQ09ORklHX09QUk9GSUxFX05NSV9USU1FUj15CkNPTkZJR19LUFJPQkVTPXkK Q09ORklHX0pVTVBfTEFCRUw9eQojIENPTkZJR19TVEFUSUNfS0VZU19TRUxGVEVTVCBpcyBub3Qg c2V0CkNPTkZJR19PUFRQUk9CRVM9eQpDT05GSUdfS1BST0JFU19PTl9GVFJBQ0U9eQpDT05GSUdf VVBST0JFUz15CiMgQ09ORklHX0hBVkVfNjRCSVRfQUxJR05FRF9BQ0NFU1MgaXMgbm90IHNldApD T05GSUdfSEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUz15CkNPTkZJR19BUkNIX1VTRV9C VUlMVElOX0JTV0FQPXkKQ09ORklHX0tSRVRQUk9CRVM9eQpDT05GSUdfVVNFUl9SRVRVUk5fTk9U SUZJRVI9eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BST1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVTPXkK Q09ORklHX0hBVkVfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX09QVFBST0JFUz15CkNPTkZJR19I QVZFX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fRVJST1JfSU5KRUNU SU9OPXkKQ09ORklHX0hBVkVfTk1JPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05G SUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNPTkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15 CkNPTkZJR19BUkNIX0hBU19GT1JUSUZZX1NPVVJDRT15CkNPTkZJR19BUkNIX0hBU19TRVRfTUVN T1JZPXkKQ09ORklHX0hBVkVfQVJDSF9USFJFQURfU1RSVUNUX1dISVRFTElTVD15CkNPTkZJR19B UkNIX1dBTlRTX0RZTkFNSUNfVEFTS19TVFJVQ1Q9eQpDT05GSUdfSEFWRV9SRUdTX0FORF9TVEFD S19BQ0NFU1NfQVBJPXkKQ09ORklHX0hBVkVfQ0xLPXkKQ09ORklHX0hBVkVfRE1BX0FQSV9ERUJV Rz15CkNPTkZJR19IQVZFX0hXX0JSRUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9NSVhFRF9CUkVBS1BP SU5UU19SRUdTPXkKQ09ORklHX0hBVkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFW RV9QRVJGX0VWRU5UU19OTUk9eQpDT05GSUdfSEFWRV9IQVJETE9DS1VQX0RFVEVDVE9SX1BFUkY9 eQpDT05GSUdfSEFWRV9QRVJGX1JFR1M9eQpDT05GSUdfSEFWRV9QRVJGX1VTRVJfU1RBQ0tfRFVN UD15CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJFTD15CkNPTkZJR19IQVZFX1JDVV9UQUJMRV9G UkVFPXkKQ09ORklHX0FSQ0hfSEFWRV9OTUlfU0FGRV9DTVBYQ0hHPXkKQ09ORklHX0hBVkVfQUxJ R05FRF9TVFJVQ1RfUEFHRT15CkNPTkZJR19IQVZFX0NNUFhDSEdfTE9DQUw9eQpDT05GSUdfSEFW RV9DTVBYQ0hHX0RPVUJMRT15CkNPTkZJR19BUkNIX1dBTlRfQ09NUEFUX0lQQ19QQVJTRV9WRVJT SU9OPXkKQ09ORklHX0FSQ0hfV0FOVF9PTERfQ09NUEFUX0lQQz15CkNPTkZJR19IQVZFX0FSQ0hf U0VDQ09NUF9GSUxURVI9eQpDT05GSUdfU0VDQ09NUF9GSUxURVI9eQpDT05GSUdfSEFWRV9HQ0Nf UExVR0lOUz15CiMgQ09ORklHX0dDQ19QTFVHSU5TIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfQ0Nf U1RBQ0tQUk9URUNUT1I9eQpDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfTk9ORT15CiMgQ09ORklH X0NDX1NUQUNLUFJPVEVDVE9SX1JFR1VMQVIgaXMgbm90IHNldAojIENPTkZJR19DQ19TVEFDS1BS T1RFQ1RPUl9TVFJPTkcgaXMgbm90IHNldAojIENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9BVVRP IGlzIG5vdCBzZXQKQ09ORklHX1RISU5fQVJDSElWRVM9eQpDT05GSUdfSEFWRV9BUkNIX1dJVEhJ Tl9TVEFDS19GUkFNRVM9eQpDT05GSUdfSEFWRV9DT05URVhUX1RSQUNLSU5HPXkKQ09ORklHX0hB VkVfVklSVF9DUFVfQUNDT1VOVElOR19HRU49eQpDT05GSUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5U SU5HPXkKQ09ORklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRT15CkNPTkZJR19IQVZF X0FSQ0hfVFJBTlNQQVJFTlRfSFVHRVBBR0VfUFVEPXkKQ09ORklHX0hBVkVfQVJDSF9IVUdFX1ZN QVA9eQpDT05GSUdfSEFWRV9BUkNIX1NPRlRfRElSVFk9eQpDT05GSUdfSEFWRV9NT0RfQVJDSF9T UEVDSUZJQz15CkNPTkZJR19NT0RVTEVTX1VTRV9FTEZfUkVMQT15CkNPTkZJR19IQVZFX0lSUV9F WElUX09OX0lSUV9TVEFDSz15CkNPTkZJR19BUkNIX0hBU19FTEZfUkFORE9NSVpFPXkKQ09ORklH X0hBVkVfQVJDSF9NTUFQX1JORF9CSVRTPXkKQ09ORklHX0hBVkVfRVhJVF9USFJFQUQ9eQpDT05G SUdfQVJDSF9NTUFQX1JORF9CSVRTPTI4CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9STkRfQ09NUEFU X0JJVFM9eQpDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUUz04CkNPTkZJR19IQVZFX0FS Q0hfQ09NUEFUX01NQVBfQkFTRVM9eQpDT05GSUdfSEFWRV9DT1BZX1RIUkVBRF9UTFM9eQpDT05G SUdfSEFWRV9TVEFDS19WQUxJREFUSU9OPXkKIyBDT05GSUdfSEFWRV9BUkNIX0hBU0ggaXMgbm90 IHNldAojIENPTkZJR19JU0FfQlVTX0FQSSBpcyBub3Qgc2V0CkNPTkZJR19PTERfU0lHU1VTUEVO RDM9eQpDT05GSUdfQ09NUEFUX09MRF9TSUdBQ1RJT049eQojIENPTkZJR19DUFVfTk9fRUZGSUNJ RU5UX0ZGUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfVk1BUF9TVEFDSz15CkNPTkZJR19W TUFQX1NUQUNLPXkKIyBDT05GSUdfQVJDSF9PUFRJT05BTF9LRVJORUxfUldYIGlzIG5vdCBzZXQK IyBDT05GSUdfQVJDSF9PUFRJT05BTF9LRVJORUxfUldYX0RFRkFVTFQgaXMgbm90IHNldApDT05G SUdfQVJDSF9IQVNfU1RSSUNUX0tFUk5FTF9SV1g9eQpDT05GSUdfU1RSSUNUX0tFUk5FTF9SV1g9 eQpDT05GSUdfQVJDSF9IQVNfU1RSSUNUX01PRFVMRV9SV1g9eQpDT05GSUdfU1RSSUNUX01PRFVM RV9SV1g9eQpDT05GSUdfQVJDSF9IQVNfUEhZU19UT19ETUE9eQpDT05GSUdfQVJDSF9IQVNfUkVG Q09VTlQ9eQojIENPTkZJR19SRUZDT1VOVF9GVUxMIGlzIG5vdCBzZXQKCiMKIyBHQ09WLWJhc2Vk IGtlcm5lbCBwcm9maWxpbmcKIwojIENPTkZJR19HQ09WX0tFUk5FTCBpcyBub3Qgc2V0CkNPTkZJ R19BUkNIX0hBU19HQ09WX1BST0ZJTEVfQUxMPXkKIyBDT05GSUdfSEFWRV9HRU5FUklDX0RNQV9D T0hFUkVOVCBpcyBub3Qgc2V0CkNPTkZJR19SVF9NVVRFWEVTPXkKQ09ORklHX0JBU0VfU01BTEw9 MApDT05GSUdfTU9EVUxFUz15CkNPTkZJR19NT0RVTEVfRk9SQ0VfTE9BRD15CkNPTkZJR19NT0RV TEVfVU5MT0FEPXkKIyBDT05GSUdfTU9EVUxFX0ZPUkNFX1VOTE9BRCBpcyBub3Qgc2V0CiMgQ09O RklHX01PRFZFUlNJT05TIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NSQ1ZFUlNJT05fQUxM IGlzIG5vdCBzZXQKIyBDT05GSUdfTU9EVUxFX1NJRyBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVM RV9DT01QUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSSU1fVU5VU0VEX0tTWU1TIGlzIG5vdCBz ZXQKQ09ORklHX01PRFVMRVNfVFJFRV9MT09LVVA9eQpDT05GSUdfQkxPQ0s9eQpDT05GSUdfQkxL X1NDU0lfUkVRVUVTVD15CkNPTkZJR19CTEtfREVWX0JTRz15CkNPTkZJR19CTEtfREVWX0JTR0xJ Qj15CkNPTkZJR19CTEtfREVWX0lOVEVHUklUWT15CkNPTkZJR19CTEtfREVWX1pPTkVEPXkKQ09O RklHX0JMS19ERVZfVEhST1RUTElORz15CiMgQ09ORklHX0JMS19ERVZfVEhST1RUTElOR19MT1cg aXMgbm90IHNldAojIENPTkZJR19CTEtfQ01ETElORV9QQVJTRVIgaXMgbm90IHNldAojIENPTkZJ R19CTEtfV0JUIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERUJVR19GUz15CiMgQ09ORklHX0JMS19T RURfT1BBTCBpcyBub3Qgc2V0CgojCiMgUGFydGl0aW9uIFR5cGVzCiMKQ09ORklHX1BBUlRJVElP Tl9BRFZBTkNFRD15CiMgQ09ORklHX0FDT1JOX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklH X0FJWF9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfT1NGX1BBUlRJVElPTj15CkNPTkZJR19B TUlHQV9QQVJUSVRJT049eQojIENPTkZJR19BVEFSSV9QQVJUSVRJT04gaXMgbm90IHNldApDT05G SUdfTUFDX1BBUlRJVElPTj15CkNPTkZJR19NU0RPU19QQVJUSVRJT049eQpDT05GSUdfQlNEX0RJ U0tMQUJFTD15CkNPTkZJR19NSU5JWF9TVUJQQVJUSVRJT049eQpDT05GSUdfU09MQVJJU19YODZf UEFSVElUSU9OPXkKQ09ORklHX1VOSVhXQVJFX0RJU0tMQUJFTD15CiMgQ09ORklHX0xETV9QQVJU SVRJT04gaXMgbm90IHNldApDT05GSUdfU0dJX1BBUlRJVElPTj15CiMgQ09ORklHX1VMVFJJWF9Q QVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfU1VOX1BBUlRJVElPTj15CkNPTkZJR19LQVJNQV9Q QVJUSVRJT049eQpDT05GSUdfRUZJX1BBUlRJVElPTj15CiMgQ09ORklHX1NZU1Y2OF9QQVJUSVRJ T04gaXMgbm90IHNldAojIENPTkZJR19DTURMSU5FX1BBUlRJVElPTiBpcyBub3Qgc2V0CkNPTkZJ R19CTE9DS19DT01QQVQ9eQpDT05GSUdfQkxLX01RX1BDST15CkNPTkZJR19CTEtfTVFfVklSVElP PXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09ORklHX0lPU0NIRURfTk9PUD15CkNPTkZJR19JT1ND SEVEX0RFQURMSU5FPXkKQ09ORklHX0lPU0NIRURfQ0ZRPXkKQ09ORklHX0NGUV9HUk9VUF9JT1ND SEVEPXkKQ09ORklHX0RFRkFVTFRfREVBRExJTkU9eQojIENPTkZJR19ERUZBVUxUX0NGUSBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfTk9PUCBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0lP U0NIRUQ9ImRlYWRsaW5lIgpDT05GSUdfTVFfSU9TQ0hFRF9ERUFETElORT15CkNPTkZJR19NUV9J T1NDSEVEX0tZQkVSPXkKIyBDT05GSUdfSU9TQ0hFRF9CRlEgaXMgbm90IHNldApDT05GSUdfUFJF RU1QVF9OT1RJRklFUlM9eQpDT05GSUdfUEFEQVRBPXkKQ09ORklHX0FTTjE9eQpDT05GSUdfSU5M SU5FX1NQSU5fVU5MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfUkVBRF9VTkxPQ0s9eQpDT05GSUdf SU5MSU5FX1JFQURfVU5MT0NLX0lSUT15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLPXkKQ09O RklHX0lOTElORV9XUklURV9VTkxPQ0tfSVJRPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQVRPTUlD X1JNVz15CkNPTkZJR19NVVRFWF9TUElOX09OX09XTkVSPXkKQ09ORklHX1JXU0VNX1NQSU5fT05f T1dORVI9eQpDT05GSUdfTE9DS19TUElOX09OX09XTkVSPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVF RF9TUElOTE9DS1M9eQpDT05GSUdfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19BUkNIX1VTRV9R VUVVRURfUldMT0NLUz15CkNPTkZJR19RVUVVRURfUldMT0NLUz15CkNPTkZJR19BUkNIX0hBU19T WU5DX0NPUkVfQkVGT1JFX1VTRVJNT0RFPXkKQ09ORklHX0ZSRUVaRVI9eQoKIwojIFByb2Nlc3Nv ciB0eXBlIGFuZCBmZWF0dXJlcwojCkNPTkZJR19aT05FX0RNQT15CkNPTkZJR19TTVA9eQpDT05G SUdfWDg2X0ZFQVRVUkVfTkFNRVM9eQpDT05GSUdfWDg2X0ZBU1RfRkVBVFVSRV9URVNUUz15CkNP TkZJR19YODZfWDJBUElDPXkKQ09ORklHX1g4Nl9NUFBBUlNFPXkKIyBDT05GSUdfR09MREZJU0gg aXMgbm90IHNldApDT05GSUdfUkVUUE9MSU5FPXkKQ09ORklHX0lOVEVMX1JEVD15CkNPTkZJR19Y ODZfRVhURU5ERURfUExBVEZPUk09eQojIENPTkZJR19YODZfTlVNQUNISVAgaXMgbm90IHNldAoj IENPTkZJR19YODZfVlNNUCBpcyBub3Qgc2V0CkNPTkZJR19YODZfVVY9eQojIENPTkZJR19YODZf R09MREZJU0ggaXMgbm90IHNldAojIENPTkZJR19YODZfSU5URUxfTUlEIGlzIG5vdCBzZXQKQ09O RklHX1g4Nl9JTlRFTF9MUFNTPXkKIyBDT05GSUdfWDg2X0FNRF9QTEFURk9STV9ERVZJQ0UgaXMg bm90IHNldApDT05GSUdfSU9TRl9NQkk9eQojIENPTkZJR19JT1NGX01CSV9ERUJVRyBpcyBub3Qg c2V0CkNPTkZJR19YODZfU1VQUE9SVFNfTUVNT1JZX0ZBSUxVUkU9eQojIENPTkZJR19TQ0hFRF9P TUlUX0ZSQU1FX1BPSU5URVIgaXMgbm90IHNldApDT05GSUdfSFlQRVJWSVNPUl9HVUVTVD15CkNP TkZJR19QQVJBVklSVD15CiMgQ09ORklHX1BBUkFWSVJUX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X1BBUkFWSVJUX1NQSU5MT0NLUz15CiMgQ09ORklHX1FVRVVFRF9MT0NLX1NUQVQgaXMgbm90IHNl dApDT05GSUdfWEVOPXkKQ09ORklHX1hFTl9QVj15CkNPTkZJR19YRU5fUFZfU01QPXkKQ09ORklH X1hFTl9ET00wPXkKQ09ORklHX1hFTl9QVkhWTT15CkNPTkZJR19YRU5fUFZIVk1fU01QPXkKQ09O RklHX1hFTl81MTJHQj15CkNPTkZJR19YRU5fU0FWRV9SRVNUT1JFPXkKIyBDT05GSUdfWEVOX0RF QlVHX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOX1BWSCBpcyBub3Qgc2V0CkNPTkZJR19LVk1f R1VFU1Q9eQojIENPTkZJR19LVk1fREVCVUdfRlMgaXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRf VElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX1BBUkFWSVJUX0NMT0NLPXkKIyBDT05GSUdfSkFJTEhP VVNFX0dVRVNUIGlzIG5vdCBzZXQKQ09ORklHX05PX0JPT1RNRU09eQojIENPTkZJR19NSzggaXMg bm90IHNldAojIENPTkZJR19NUFNDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNPUkUyIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUFUT00gaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19DUFU9eQpDT05GSUdf WDg2X0lOVEVSTk9ERV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfTDFfQ0FDSEVfU0hJRlQ9NgpD T05GSUdfWDg2X1RTQz15CkNPTkZJR19YODZfQ01QWENIRzY0PXkKQ09ORklHX1g4Nl9DTU9WPXkK Q09ORklHX1g4Nl9NSU5JTVVNX0NQVV9GQU1JTFk9NjQKQ09ORklHX1g4Nl9ERUJVR0NUTE1TUj15 CiMgQ09ORklHX1BST0NFU1NPUl9TRUxFQ1QgaXMgbm90IHNldApDT05GSUdfQ1BVX1NVUF9JTlRF TD15CkNPTkZJR19DUFVfU1VQX0FNRD15CkNPTkZJR19DUFVfU1VQX0NFTlRBVVI9eQpDT05GSUdf SFBFVF9USU1FUj15CkNPTkZJR19IUEVUX0VNVUxBVEVfUlRDPXkKQ09ORklHX0RNST15CkNPTkZJ R19HQVJUX0lPTU1VPXkKIyBDT05GSUdfQ0FMR0FSWV9JT01NVSBpcyBub3Qgc2V0CkNPTkZJR19T V0lPVExCPXkKQ09ORklHX0lPTU1VX0hFTFBFUj15CkNPTkZJR19NQVhTTVA9eQpDT05GSUdfTlJf Q1BVU19SQU5HRV9CRUdJTj04MTkyCkNPTkZJR19OUl9DUFVTX1JBTkdFX0VORD04MTkyCkNPTkZJ R19OUl9DUFVTX0RFRkFVTFQ9ODE5MgpDT05GSUdfTlJfQ1BVUz04MTkyCkNPTkZJR19TQ0hFRF9T TVQ9eQpDT05GSUdfU0NIRURfTUM9eQpDT05GSUdfU0NIRURfTUNfUFJJTz15CiMgQ09ORklHX1BS RUVNUFRfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19QUkVFTVBUX1ZPTFVOVEFSWT15CiMgQ09ORklH X1BSRUVNUFQgaXMgbm90IHNldApDT05GSUdfUFJFRU1QVF9DT1VOVD15CkNPTkZJR19YODZfTE9D QUxfQVBJQz15CkNPTkZJR19YODZfSU9fQVBJQz15CkNPTkZJR19YODZfUkVST1VURV9GT1JfQlJP S0VOX0JPT1RfSVJRUz15CkNPTkZJR19YODZfTUNFPXkKQ09ORklHX1g4Nl9NQ0VMT0dfTEVHQUNZ PXkKQ09ORklHX1g4Nl9NQ0VfSU5URUw9eQpDT05GSUdfWDg2X01DRV9BTUQ9eQpDT05GSUdfWDg2 X01DRV9USFJFU0hPTEQ9eQpDT05GSUdfWDg2X01DRV9JTkpFQ1Q9bQpDT05GSUdfWDg2X1RIRVJN QUxfVkVDVE9SPXkKCiMKIyBQZXJmb3JtYW5jZSBtb25pdG9yaW5nCiMKQ09ORklHX1BFUkZfRVZF TlRTX0lOVEVMX1VOQ09SRT15CkNPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9SQVBMPXkKQ09ORklH X1BFUkZfRVZFTlRTX0lOVEVMX0NTVEFURT15CiMgQ09ORklHX1BFUkZfRVZFTlRTX0FNRF9QT1dF UiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNODYgaXMgbm90IHNldApDT05GSUdfWDg2XzE2QklUPXkK Q09ORklHX1g4Nl9FU1BGSVg2ND15CkNPTkZJR19YODZfVlNZU0NBTExfRU1VTEFUSU9OPXkKQ09O RklHX0k4Sz1tCkNPTkZJR19NSUNST0NPREU9eQpDT05GSUdfTUlDUk9DT0RFX0lOVEVMPXkKQ09O RklHX01JQ1JPQ09ERV9BTUQ9eQpDT05GSUdfTUlDUk9DT0RFX09MRF9JTlRFUkZBQ0U9eQpDT05G SUdfWDg2X01TUj15CkNPTkZJR19YODZfQ1BVSUQ9eQojIENPTkZJR19YODZfNUxFVkVMIGlzIG5v dCBzZXQKQ09ORklHX0FSQ0hfUEhZU19BRERSX1RfNjRCSVQ9eQpDT05GSUdfQVJDSF9ETUFfQURE Ul9UXzY0QklUPXkKQ09ORklHX1g4Nl9ESVJFQ1RfR0JQQUdFUz15CkNPTkZJR19BUkNIX0hBU19N RU1fRU5DUllQVD15CiMgQ09ORklHX0FNRF9NRU1fRU5DUllQVCBpcyBub3Qgc2V0CkNPTkZJR19O VU1BPXkKQ09ORklHX0FNRF9OVU1BPXkKQ09ORklHX1g4Nl82NF9BQ1BJX05VTUE9eQpDT05GSUdf Tk9ERVNfU1BBTl9PVEhFUl9OT0RFUz15CiMgQ09ORklHX05VTUFfRU1VIGlzIG5vdCBzZXQKQ09O RklHX05PREVTX1NISUZUPTEwCkNPTkZJR19BUkNIX1NQQVJTRU1FTV9FTkFCTEU9eQpDT05GSUdf QVJDSF9TUEFSU0VNRU1fREVGQVVMVD15CkNPTkZJR19BUkNIX1NFTEVDVF9NRU1PUllfTU9ERUw9 eQpDT05GSUdfQVJDSF9NRU1PUllfUFJPQkU9eQpDT05GSUdfQVJDSF9QUk9DX0tDT1JFX1RFWFQ9 eQpDT05GSUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTB4ZGVhZDAwMDAwMDAwMDAwMApDT05GSUdf U0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19TUEFSU0VNRU1fTUFOVUFMPXkKQ09ORklHX1NQ QVJTRU1FTT15CkNPTkZJR19ORUVEX01VTFRJUExFX05PREVTPXkKQ09ORklHX0hBVkVfTUVNT1JZ X1BSRVNFTlQ9eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05GSUdfU1BBUlNFTUVNX1ZN RU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9BTExPQ19NRU1fTUFQX1RPR0VUSEVSPXkK Q09ORklHX1NQQVJTRU1FTV9WTUVNTUFQPXkKQ09ORklHX0hBVkVfTUVNQkxPQ0s9eQpDT05GSUdf SEFWRV9NRU1CTE9DS19OT0RFX01BUD15CkNPTkZJR19IQVZFX0dFTkVSSUNfR1VQPXkKQ09ORklH X0FSQ0hfRElTQ0FSRF9NRU1CTE9DSz15CkNPTkZJR19NRU1PUllfSVNPTEFUSU9OPXkKQ09ORklH X0hBVkVfQk9PVE1FTV9JTkZPX05PREU9eQpDT05GSUdfTUVNT1JZX0hPVFBMVUc9eQpDT05GSUdf TUVNT1JZX0hPVFBMVUdfU1BBUlNFPXkKIyBDT05GSUdfTUVNT1JZX0hPVFBMVUdfREVGQVVMVF9P TkxJTkUgaXMgbm90IHNldApDT05GSUdfTUVNT1JZX0hPVFJFTU9WRT15CkNPTkZJR19TUExJVF9Q VExPQ0tfQ1BVUz00CkNPTkZJR19BUkNIX0VOQUJMRV9TUExJVF9QTURfUFRMT0NLPXkKQ09ORklH X01FTU9SWV9CQUxMT09OPXkKQ09ORklHX0JBTExPT05fQ09NUEFDVElPTj15CkNPTkZJR19DT01Q QUNUSU9OPXkKQ09ORklHX01JR1JBVElPTj15CkNPTkZJR19BUkNIX0VOQUJMRV9IVUdFUEFHRV9N SUdSQVRJT049eQpDT05GSUdfQVJDSF9FTkFCTEVfVEhQX01JR1JBVElPTj15CkNPTkZJR19QSFlT X0FERFJfVF82NEJJVD15CkNPTkZJR19CT1VOQ0U9eQpDT05GSUdfVklSVF9UT19CVVM9eQpDT05G SUdfTU1VX05PVElGSUVSPXkKQ09ORklHX0tTTT15CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FE RFI9NDA5NgpDT05GSUdfQVJDSF9TVVBQT1JUU19NRU1PUllfRkFJTFVSRT15CkNPTkZJR19NRU1P UllfRkFJTFVSRT15CkNPTkZJR19IV1BPSVNPTl9JTkpFQ1Q9bQpDT05GSUdfVFJBTlNQQVJFTlRf SFVHRVBBR0U9eQpDT05GSUdfVFJBTlNQQVJFTlRfSFVHRVBBR0VfQUxXQVlTPXkKIyBDT05GSUdf VFJBTlNQQVJFTlRfSFVHRVBBR0VfTUFEVklTRSBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX1dBTlRT X1RIUF9TV0FQPXkKQ09ORklHX1RIUF9TV0FQPXkKQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VfUEFH RUNBQ0hFPXkKQ09ORklHX0NMRUFOQ0FDSEU9eQpDT05GSUdfRlJPTlRTV0FQPXkKQ09ORklHX0NN QT15CiMgQ09ORklHX0NNQV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NNQV9ERUJVR0ZTIGlz IG5vdCBzZXQKQ09ORklHX0NNQV9BUkVBUz03CiMgQ09ORklHX01FTV9TT0ZUX0RJUlRZIGlzIG5v dCBzZXQKQ09ORklHX1pTV0FQPXkKQ09ORklHX1pQT09MPXkKQ09ORklHX1pCVUQ9eQojIENPTkZJ R19aM0ZPTEQgaXMgbm90IHNldApDT05GSUdfWlNNQUxMT0M9eQojIENPTkZJR19QR1RBQkxFX01B UFBJTkcgaXMgbm90IHNldAojIENPTkZJR19aU01BTExPQ19TVEFUIGlzIG5vdCBzZXQKQ09ORklH X0dFTkVSSUNfRUFSTFlfSU9SRU1BUD15CiMgQ09ORklHX0RFRkVSUkVEX1NUUlVDVF9QQUdFX0lO SVQgaXMgbm90IHNldApDT05GSUdfSURMRV9QQUdFX1RSQUNLSU5HPXkKQ09ORklHX0FSQ0hfSEFT X1pPTkVfREVWSUNFPXkKQ09ORklHX1pPTkVfREVWSUNFPXkKQ09ORklHX0FSQ0hfSEFTX0hNTT15 CiMgQ09ORklHX0hNTV9NSVJST1IgaXMgbm90IHNldAojIENPTkZJR19ERVZJQ0VfUFJJVkFURSBp cyBub3Qgc2V0CiMgQ09ORklHX0RFVklDRV9QVUJMSUMgaXMgbm90IHNldApDT05GSUdfRlJBTUVf VkVDVE9SPXkKQ09ORklHX0FSQ0hfVVNFU19ISUdIX1ZNQV9GTEFHUz15CkNPTkZJR19BUkNIX0hB U19QS0VZUz15CiMgQ09ORklHX1BFUkNQVV9TVEFUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0dVUF9C RU5DSE1BUksgaXMgbm90IHNldApDT05GSUdfWDg2X1BNRU1fTEVHQUNZX0RFVklDRT15CkNPTkZJ R19YODZfUE1FTV9MRUdBQ1k9bQpDT05GSUdfWDg2X0NIRUNLX0JJT1NfQ09SUlVQVElPTj15CiMg Q09ORklHX1g4Nl9CT09UUEFSQU1fTUVNT1JZX0NPUlJVUFRJT05fQ0hFQ0sgaXMgbm90IHNldApD T05GSUdfWDg2X1JFU0VSVkVfTE9XPTY0CkNPTkZJR19NVFJSPXkKQ09ORklHX01UUlJfU0FOSVRJ WkVSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVSX0VOQUJMRV9ERUZBVUxUPTAKQ09ORklHX01UUlJf U0FOSVRJWkVSX1NQQVJFX1JFR19OUl9ERUZBVUxUPTEKQ09ORklHX1g4Nl9QQVQ9eQpDT05GSUdf QVJDSF9VU0VTX1BHX1VOQ0FDSEVEPXkKQ09ORklHX0FSQ0hfUkFORE9NPXkKQ09ORklHX1g4Nl9T TUFQPXkKQ09ORklHX1g4Nl9JTlRFTF9VTUlQPXkKQ09ORklHX1g4Nl9JTlRFTF9NUFg9eQpDT05G SUdfWDg2X0lOVEVMX01FTU9SWV9QUk9URUNUSU9OX0tFWVM9eQpDT05GSUdfRUZJPXkKQ09ORklH X0VGSV9TVFVCPXkKIyBDT05GSUdfRUZJX01JWEVEIGlzIG5vdCBzZXQKQ09ORklHX1NFQ0NPTVA9 eQojIENPTkZJR19IWl8xMDAgaXMgbm90IHNldAojIENPTkZJR19IWl8yNTAgaXMgbm90IHNldAoj IENPTkZJR19IWl8zMDAgaXMgbm90IHNldApDT05GSUdfSFpfMTAwMD15CkNPTkZJR19IWj0xMDAw CkNPTkZJR19TQ0hFRF9IUlRJQ0s9eQpDT05GSUdfS0VYRUM9eQojIENPTkZJR19LRVhFQ19GSUxF IGlzIG5vdCBzZXQKQ09ORklHX0NSQVNIX0RVTVA9eQpDT05GSUdfS0VYRUNfSlVNUD15CkNPTkZJ R19QSFlTSUNBTF9TVEFSVD0weDEwMDAwMDAKQ09ORklHX1JFTE9DQVRBQkxFPXkKIyBDT05GSUdf UkFORE9NSVpFX0JBU0UgaXMgbm90IHNldApDT05GSUdfUEhZU0lDQUxfQUxJR049MHgxMDAwMDAw CkNPTkZJR19IT1RQTFVHX0NQVT15CkNPTkZJR19CT09UUEFSQU1fSE9UUExVR19DUFUwPXkKIyBD T05GSUdfREVCVUdfSE9UUExVR19DUFUwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NUEFUX1ZEU08g aXMgbm90IHNldAojIENPTkZJR19MRUdBQ1lfVlNZU0NBTExfTkFUSVZFIGlzIG5vdCBzZXQKQ09O RklHX0xFR0FDWV9WU1lTQ0FMTF9FTVVMQVRFPXkKIyBDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX05P TkUgaXMgbm90IHNldAojIENPTkZJR19DTURMSU5FX0JPT0wgaXMgbm90IHNldApDT05GSUdfTU9E SUZZX0xEVF9TWVNDQUxMPXkKQ09ORklHX0hBVkVfTElWRVBBVENIPXkKIyBDT05GSUdfTElWRVBB VENIIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0FERF9QQUdFUz15CkNPTkZJR19BUkNIX0VO QUJMRV9NRU1PUllfSE9UUExVRz15CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUkVNT1ZF PXkKQ09ORklHX1VTRV9QRVJDUFVfTlVNQV9OT0RFX0lEPXkKCiMKIyBQb3dlciBtYW5hZ2VtZW50 IGFuZCBBQ1BJIG9wdGlvbnMKIwpDT05GSUdfQVJDSF9ISUJFUk5BVElPTl9IRUFERVI9eQpDT05G SUdfU1VTUEVORD15CkNPTkZJR19TVVNQRU5EX0ZSRUVaRVI9eQojIENPTkZJR19TVVNQRU5EX1NL SVBfU1lOQyBpcyBub3Qgc2V0CkNPTkZJR19ISUJFUk5BVEVfQ0FMTEJBQ0tTPXkKQ09ORklHX0hJ QkVSTkFUSU9OPXkKQ09ORklHX1BNX1NURF9QQVJUSVRJT049IiIKQ09ORklHX1BNX1NMRUVQPXkK Q09ORklHX1BNX1NMRUVQX1NNUD15CiMgQ09ORklHX1BNX0FVVE9TTEVFUCBpcyBub3Qgc2V0CiMg Q09ORklHX1BNX1dBS0VMT0NLUyBpcyBub3Qgc2V0CkNPTkZJR19QTT15CkNPTkZJR19QTV9ERUJV Rz15CkNPTkZJR19QTV9BRFZBTkNFRF9ERUJVRz15CkNPTkZJR19QTV9URVNUX1NVU1BFTkQ9eQpD T05GSUdfUE1fU0xFRVBfREVCVUc9eQojIENPTkZJR19EUE1fV0FUQ0hET0cgaXMgbm90IHNldAoj IENPTkZJR19QTV9UUkFDRV9SVEMgaXMgbm90IHNldApDT05GSUdfUE1fQ0xLPXkKIyBDT05GSUdf V1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfQUNQST15CkNPTkZJ R19BQ1BJX0xFR0FDWV9UQUJMRVNfTE9PS1VQPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9BQ1BJ X1BEQz15CkNPTkZJR19BQ1BJX1NZU1RFTV9QT1dFUl9TVEFURVNfU1VQUE9SVD15CiMgQ09ORklH X0FDUElfREVCVUdHRVIgaXMgbm90IHNldApDT05GSUdfQUNQSV9TUENSX1RBQkxFPXkKQ09ORklH X0FDUElfTFBJVD15CkNPTkZJR19BQ1BJX1NMRUVQPXkKIyBDT05GSUdfQUNQSV9QUk9DRlNfUE9X RVIgaXMgbm90IHNldApDT05GSUdfQUNQSV9SRVZfT1ZFUlJJREVfUE9TU0lCTEU9eQpDT05GSUdf QUNQSV9FQ19ERUJVR0ZTPW0KQ09ORklHX0FDUElfQUM9eQpDT05GSUdfQUNQSV9CQVRURVJZPXkK Q09ORklHX0FDUElfQlVUVE9OPXkKQ09ORklHX0FDUElfVklERU89bQpDT05GSUdfQUNQSV9GQU49 eQpDT05GSUdfQUNQSV9ET0NLPXkKQ09ORklHX0FDUElfQ1BVX0ZSRVFfUFNTPXkKQ09ORklHX0FD UElfUFJPQ0VTU09SX0NTVEFURT15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9JRExFPXkKQ09ORklH X0FDUElfQ1BQQ19MSUI9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1I9eQpDT05GSUdfQUNQSV9JUE1J PW0KQ09ORklHX0FDUElfSE9UUExVR19DUFU9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfQUdHUkVH QVRPUj1tCkNPTkZJR19BQ1BJX1RIRVJNQUw9eQpDT05GSUdfQUNQSV9OVU1BPXkKIyBDT05GSUdf QUNQSV9DVVNUT01fRFNEVCBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19BQ1BJX1RBQkxFX1VQ R1JBREU9eQpDT05GSUdfQUNQSV9UQUJMRV9VUEdSQURFPXkKQ09ORklHX0FDUElfREVCVUc9eQpD T05GSUdfQUNQSV9QQ0lfU0xPVD15CkNPTkZJR19BQ1BJX0NPTlRBSU5FUj15CkNPTkZJR19BQ1BJ X0hPVFBMVUdfTUVNT1JZPXkKQ09ORklHX0FDUElfSE9UUExVR19JT0FQSUM9eQpDT05GSUdfQUNQ SV9TQlM9bQpDT05GSUdfQUNQSV9IRUQ9eQpDT05GSUdfQUNQSV9DVVNUT01fTUVUSE9EPW0KQ09O RklHX0FDUElfQkdSVD15CiMgQ09ORklHX0FDUElfUkVEVUNFRF9IQVJEV0FSRV9PTkxZIGlzIG5v dCBzZXQKQ09ORklHX0FDUElfTkZJVD1tCkNPTkZJR19IQVZFX0FDUElfQVBFST15CkNPTkZJR19I QVZFX0FDUElfQVBFSV9OTUk9eQpDT05GSUdfQUNQSV9BUEVJPXkKQ09ORklHX0FDUElfQVBFSV9H SEVTPXkKQ09ORklHX0FDUElfQVBFSV9QQ0lFQUVSPXkKQ09ORklHX0FDUElfQVBFSV9NRU1PUllf RkFJTFVSRT15CkNPTkZJR19BQ1BJX0FQRUlfRUlOSj1tCkNPTkZJR19BQ1BJX0FQRUlfRVJTVF9E RUJVRz15CiMgQ09ORklHX0RQVEZfUE9XRVIgaXMgbm90IHNldApDT05GSUdfQUNQSV9XQVRDSERP Rz15CkNPTkZJR19BQ1BJX0VYVExPRz1tCiMgQ09ORklHX1BNSUNfT1BSRUdJT04gaXMgbm90IHNl dAojIENPTkZJR19BQ1BJX0NPTkZJR0ZTIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QTV9USU1FUj15 CkNPTkZJR19TRkk9eQoKIwojIENQVSBGcmVxdWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJF UT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQVRUUl9TRVQ9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX0NP TU1PTj15CiMgQ09ORklHX0NQVV9GUkVRX1NUQVQgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJF UV9ERUZBVUxUX0dPVl9QRVJGT1JNQU5DRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RF RkFVTFRfR09WX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRf R09WX1VTRVJTUEFDRSBpcyBub3Qgc2V0CkNPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9PTkRF TUFORD15CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qg c2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1NDSEVEVVRJTCBpcyBub3Qgc2V0CkNP TkZJR19DUFVfRlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX1BPV0VS U0FWRT15CkNPTkZJR19DUFVfRlJFUV9HT1ZfVVNFUlNQQUNFPXkKQ09ORklHX0NQVV9GUkVRX0dP Vl9PTkRFTUFORD15CkNPTkZJR19DUFVfRlJFUV9HT1ZfQ09OU0VSVkFUSVZFPXkKIyBDT05GSUdf Q1BVX0ZSRVFfR09WX1NDSEVEVVRJTCBpcyBub3Qgc2V0CgojCiMgQ1BVIGZyZXF1ZW5jeSBzY2Fs aW5nIGRyaXZlcnMKIwpDT05GSUdfWDg2X0lOVEVMX1BTVEFURT15CkNPTkZJR19YODZfUENDX0NQ VUZSRVE9bQpDT05GSUdfWDg2X0FDUElfQ1BVRlJFUT1tCkNPTkZJR19YODZfQUNQSV9DUFVGUkVR X0NQQj15CkNPTkZJR19YODZfUE9XRVJOT1dfSzg9bQpDT05GSUdfWDg2X0FNRF9GUkVRX1NFTlNJ VElWSVRZPW0KIyBDT05GSUdfWDg2X1NQRUVEU1RFUF9DRU5UUklOTyBpcyBub3Qgc2V0CkNPTkZJ R19YODZfUDRfQ0xPQ0tNT0Q9bQoKIwojIHNoYXJlZCBvcHRpb25zCiMKQ09ORklHX1g4Nl9TUEVF RFNURVBfTElCPW0KCiMKIyBDUFUgSWRsZQojCkNPTkZJR19DUFVfSURMRT15CiMgQ09ORklHX0NQ VV9JRExFX0dPVl9MQURERVIgaXMgbm90IHNldApDT05GSUdfQ1BVX0lETEVfR09WX01FTlU9eQoj IENPTkZJR19BUkNIX05FRURTX0NQVV9JRExFX0NPVVBMRUQgaXMgbm90IHNldApDT05GSUdfSU5U RUxfSURMRT15CgojCiMgQnVzIG9wdGlvbnMgKFBDSSBldGMuKQojCkNPTkZJR19QQ0k9eQpDT05G SUdfUENJX0RJUkVDVD15CkNPTkZJR19QQ0lfTU1DT05GSUc9eQpDT05GSUdfUENJX1hFTj15CkNP TkZJR19QQ0lfRE9NQUlOUz15CiMgQ09ORklHX1BDSV9DTkIyMExFX1FVSVJLIGlzIG5vdCBzZXQK Q09ORklHX1BDSUVQT1JUQlVTPXkKQ09ORklHX0hPVFBMVUdfUENJX1BDSUU9eQpDT05GSUdfUENJ RUFFUj15CkNPTkZJR19QQ0lFX0VDUkM9eQpDT05GSUdfUENJRUFFUl9JTkpFQ1Q9bQpDT05GSUdf UENJRUFTUE09eQojIENPTkZJR19QQ0lFQVNQTV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lF QVNQTV9ERUZBVUxUPXkKIyBDT05GSUdfUENJRUFTUE1fUE9XRVJTQVZFIGlzIG5vdCBzZXQKIyBD T05GSUdfUENJRUFTUE1fUE9XRVJfU1VQRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJRUFT UE1fUEVSRk9STUFOQ0UgaXMgbm90IHNldApDT05GSUdfUENJRV9QTUU9eQojIENPTkZJR19QQ0lF X0RQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfUFRNIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9C VVNfQUREUl9UXzY0QklUPXkKQ09ORklHX1BDSV9NU0k9eQpDT05GSUdfUENJX01TSV9JUlFfRE9N QUlOPXkKQ09ORklHX1BDSV9RVUlSS1M9eQojIENPTkZJR19QQ0lfREVCVUcgaXMgbm90IHNldAoj IENPTkZJR19QQ0lfUkVBTExPQ19FTkFCTEVfQVVUTyBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfU1RV Qj15CiMgQ09ORklHX1hFTl9QQ0lERVZfRlJPTlRFTkQgaXMgbm90IHNldApDT05GSUdfUENJX0FU Uz15CkNPTkZJR19QQ0lfTE9DS0xFU1NfQ09ORklHPXkKQ09ORklHX1BDSV9JT1Y9eQpDT05GSUdf UENJX1BSST15CkNPTkZJR19QQ0lfUEFTSUQ9eQpDT05GSUdfUENJX0xBQkVMPXkKIyBDT05GSUdf UENJX0hZUEVSViBpcyBub3Qgc2V0CkNPTkZJR19IT1RQTFVHX1BDST15CkNPTkZJR19IT1RQTFVH X1BDSV9BQ1BJPXkKQ09ORklHX0hPVFBMVUdfUENJX0FDUElfSUJNPW0KIyBDT05GSUdfSE9UUExV R19QQ0lfQ1BDSSBpcyBub3Qgc2V0CkNPTkZJR19IT1RQTFVHX1BDSV9TSFBDPW0KCiMKIyBDYWRl bmNlIFBDSWUgY29udHJvbGxlcnMgc3VwcG9ydAojCgojCiMgRGVzaWduV2FyZSBQQ0kgQ29yZSBT dXBwb3J0CiMKIyBDT05GSUdfUENJRV9EV19QTEFUIGlzIG5vdCBzZXQKCiMKIyBQQ0kgaG9zdCBj b250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19WTUQgaXMgbm90IHNldAoKIwojIFBDSSBFbmRw b2ludAojCiMgQ09ORklHX1BDSV9FTkRQT0lOVCBpcyBub3Qgc2V0CgojCiMgUENJIHN3aXRjaCBj b250cm9sbGVyIGRyaXZlcnMKIwojIENPTkZJR19QQ0lfU1dfU1dJVENIVEVDIGlzIG5vdCBzZXQK IyBDT05GSUdfSVNBX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19JU0FfRE1BX0FQST15CkNPTkZJR19B TURfTkI9eQpDT05GSUdfUENDQVJEPXkKIyBDT05GSUdfUENNQ0lBIGlzIG5vdCBzZXQKQ09ORklH X0NBUkRCVVM9eQoKIwojIFBDLWNhcmQgYnJpZGdlcwojCkNPTkZJR19ZRU5UQT1tCkNPTkZJR19Z RU5UQV9PMj15CkNPTkZJR19ZRU5UQV9SSUNPSD15CkNPTkZJR19ZRU5UQV9UST15CkNPTkZJR19Z RU5UQV9FTkVfVFVORT15CkNPTkZJR19ZRU5UQV9UT1NISUJBPXkKIyBDT05GSUdfUkFQSURJTyBp cyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9TWVNGQiBpcyBub3Qgc2V0CgojCiMgRXhlY3V0YWJsZSBm aWxlIGZvcm1hdHMgLyBFbXVsYXRpb25zCiMKQ09ORklHX0JJTkZNVF9FTEY9eQpDT05GSUdfQ09N UEFUX0JJTkZNVF9FTEY9eQpDT05GSUdfRUxGQ09SRT15CkNPTkZJR19DT1JFX0RVTVBfREVGQVVM VF9FTEZfSEVBREVSUz15CkNPTkZJR19CSU5GTVRfU0NSSVBUPXkKIyBDT05GSUdfSEFWRV9BT1VU IGlzIG5vdCBzZXQKQ09ORklHX0JJTkZNVF9NSVNDPW0KQ09ORklHX0NPUkVEVU1QPXkKQ09ORklH X0lBMzJfRU1VTEFUSU9OPXkKIyBDT05GSUdfSUEzMl9BT1VUIGlzIG5vdCBzZXQKIyBDT05GSUdf WDg2X1gzMiBpcyBub3Qgc2V0CkNPTkZJR19DT01QQVRfMzI9eQpDT05GSUdfQ09NUEFUPXkKQ09O RklHX0NPTVBBVF9GT1JfVTY0X0FMSUdOTUVOVD15CkNPTkZJR19TWVNWSVBDX0NPTVBBVD15CkNP TkZJR19YODZfREVWX0RNQV9PUFM9eQpDT05GSUdfTkVUPXkKQ09ORklHX0NPTVBBVF9ORVRMSU5L X01FU1NBR0VTPXkKQ09ORklHX05FVF9JTkdSRVNTPXkKQ09ORklHX05FVF9FR1JFU1M9eQoKIwoj IE5ldHdvcmtpbmcgb3B0aW9ucwojCkNPTkZJR19QQUNLRVQ9eQpDT05GSUdfUEFDS0VUX0RJQUc9 bQpDT05GSUdfVU5JWD15CkNPTkZJR19VTklYX0RJQUc9bQojIENPTkZJR19UTFMgaXMgbm90IHNl dApDT05GSUdfWEZSTT15CkNPTkZJR19YRlJNX0FMR089eQpDT05GSUdfWEZSTV9VU0VSPXkKQ09O RklHX1hGUk1fU1VCX1BPTElDWT15CkNPTkZJR19YRlJNX01JR1JBVEU9eQpDT05GSUdfWEZSTV9T VEFUSVNUSUNTPXkKQ09ORklHX1hGUk1fSVBDT01QPW0KQ09ORklHX05FVF9LRVk9bQpDT05GSUdf TkVUX0tFWV9NSUdSQVRFPXkKQ09ORklHX0lORVQ9eQpDT05GSUdfSVBfTVVMVElDQVNUPXkKQ09O RklHX0lQX0FEVkFOQ0VEX1JPVVRFUj15CkNPTkZJR19JUF9GSUJfVFJJRV9TVEFUUz15CkNPTkZJ R19JUF9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBfUk9VVEVfTVVMVElQQVRIPXkKQ09ORklH X0lQX1JPVVRFX1ZFUkJPU0U9eQpDT05GSUdfSVBfUk9VVEVfQ0xBU1NJRD15CkNPTkZJR19JUF9Q TlA9eQpDT05GSUdfSVBfUE5QX0RIQ1A9eQojIENPTkZJR19JUF9QTlBfQk9PVFAgaXMgbm90IHNl dAojIENPTkZJR19JUF9QTlBfUkFSUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfSVBJUD1tCkNPTkZJ R19ORVRfSVBHUkVfREVNVVg9bQpDT05GSUdfTkVUX0lQX1RVTk5FTD1tCkNPTkZJR19ORVRfSVBH UkU9bQpDT05GSUdfTkVUX0lQR1JFX0JST0FEQ0FTVD15CkNPTkZJR19JUF9NUk9VVEU9eQpDT05G SUdfSVBfTVJPVVRFX01VTFRJUExFX1RBQkxFUz15CkNPTkZJR19JUF9QSU1TTV9WMT15CkNPTkZJ R19JUF9QSU1TTV9WMj15CkNPTkZJR19TWU5fQ09PS0lFUz15CkNPTkZJR19ORVRfSVBWVEk9bQpD T05GSUdfTkVUX1VEUF9UVU5ORUw9bQpDT05GSUdfTkVUX0ZPVT1tCkNPTkZJR19ORVRfRk9VX0lQ X1RVTk5FTFM9eQpDT05GSUdfSU5FVF9BSD1tCkNPTkZJR19JTkVUX0VTUD1tCiMgQ09ORklHX0lO RVRfRVNQX09GRkxPQUQgaXMgbm90IHNldApDT05GSUdfSU5FVF9JUENPTVA9bQpDT05GSUdfSU5F VF9YRlJNX1RVTk5FTD1tCkNPTkZJR19JTkVUX1RVTk5FTD1tCkNPTkZJR19JTkVUX1hGUk1fTU9E RV9UUkFOU1BPUlQ9bQpDT05GSUdfSU5FVF9YRlJNX01PREVfVFVOTkVMPW0KQ09ORklHX0lORVRf WEZSTV9NT0RFX0JFRVQ9bQpDT05GSUdfSU5FVF9ESUFHPW0KQ09ORklHX0lORVRfVENQX0RJQUc9 bQpDT05GSUdfSU5FVF9VRFBfRElBRz1tCiMgQ09ORklHX0lORVRfUkFXX0RJQUcgaXMgbm90IHNl dAojIENPTkZJR19JTkVUX0RJQUdfREVTVFJPWSBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19B RFZBTkNFRD15CkNPTkZJR19UQ1BfQ09OR19CSUM9bQpDT05GSUdfVENQX0NPTkdfQ1VCSUM9eQpD T05GSUdfVENQX0NPTkdfV0VTVFdPT0Q9bQpDT05GSUdfVENQX0NPTkdfSFRDUD1tCkNPTkZJR19U Q1BfQ09OR19IU1RDUD1tCkNPTkZJR19UQ1BfQ09OR19IWUJMQT1tCkNPTkZJR19UQ1BfQ09OR19W RUdBUz1tCiMgQ09ORklHX1RDUF9DT05HX05WIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX1ND QUxBQkxFPW0KQ09ORklHX1RDUF9DT05HX0xQPW0KQ09ORklHX1RDUF9DT05HX1ZFTk89bQpDT05G SUdfVENQX0NPTkdfWUVBSD1tCkNPTkZJR19UQ1BfQ09OR19JTExJTk9JUz1tCiMgQ09ORklHX1RD UF9DT05HX0RDVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfVENQX0NPTkdfQ0RHIGlzIG5vdCBzZXQK IyBDT05GSUdfVENQX0NPTkdfQkJSIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfQ1VCSUM9eQoj IENPTkZJR19ERUZBVUxUX1JFTk8gaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9UQ1BfQ09ORz0i Y3ViaWMiCkNPTkZJR19UQ1BfTUQ1U0lHPXkKQ09ORklHX0lQVjY9eQpDT05GSUdfSVBWNl9ST1VU RVJfUFJFRj15CkNPTkZJR19JUFY2X1JPVVRFX0lORk89eQpDT05GSUdfSVBWNl9PUFRJTUlTVElD X0RBRD15CkNPTkZJR19JTkVUNl9BSD1tCkNPTkZJR19JTkVUNl9FU1A9bQojIENPTkZJR19JTkVU Nl9FU1BfT0ZGTE9BRCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUNl9JUENPTVA9bQpDT05GSUdfSVBW Nl9NSVA2PW0KIyBDT05GSUdfSVBWNl9JTEEgaXMgbm90IHNldApDT05GSUdfSU5FVDZfWEZSTV9U VU5ORUw9bQpDT05GSUdfSU5FVDZfVFVOTkVMPW0KQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9UUkFO U1BPUlQ9bQpDT05GSUdfSU5FVDZfWEZSTV9NT0RFX1RVTk5FTD1tCkNPTkZJR19JTkVUNl9YRlJN X01PREVfQkVFVD1tCkNPTkZJR19JTkVUNl9YRlJNX01PREVfUk9VVEVPUFRJTUlaQVRJT049bQpD T05GSUdfSVBWNl9WVEk9bQpDT05GSUdfSVBWNl9TSVQ9bQpDT05GSUdfSVBWNl9TSVRfNlJEPXkK Q09ORklHX0lQVjZfTkRJU0NfTk9ERVRZUEU9eQpDT05GSUdfSVBWNl9UVU5ORUw9bQojIENPTkZJ R19JUFY2X0dSRSBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X0ZPVT1tCkNPTkZJR19JUFY2X0ZPVV9U VU5ORUw9bQpDT05GSUdfSVBWNl9NVUxUSVBMRV9UQUJMRVM9eQojIENPTkZJR19JUFY2X1NVQlRS RUVTIGlzIG5vdCBzZXQKQ09ORklHX0lQVjZfTVJPVVRFPXkKQ09ORklHX0lQVjZfTVJPVVRFX01V TFRJUExFX1RBQkxFUz15CkNPTkZJR19JUFY2X1BJTVNNX1YyPXkKQ09ORklHX0lQVjZfU0VHNl9M V1RVTk5FTD15CiMgQ09ORklHX0lQVjZfU0VHNl9ITUFDIGlzIG5vdCBzZXQKQ09ORklHX05FVExB QkVMPXkKQ09ORklHX05FVFdPUktfU0VDTUFSSz15CkNPTkZJR19ORVRfUFRQX0NMQVNTSUZZPXkK Q09ORklHX05FVFdPUktfUEhZX1RJTUVTVEFNUElORz15CkNPTkZJR19ORVRGSUxURVI9eQpDT05G SUdfTkVURklMVEVSX0FEVkFOQ0VEPXkKQ09ORklHX0JSSURHRV9ORVRGSUxURVI9bQoKIwojIENv cmUgTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KIwpDT05GSUdfTkVURklMVEVSX0lOR1JFU1M9eQpD T05GSUdfTkVURklMVEVSX05FVExJTks9bQpDT05GSUdfTkVURklMVEVSX0ZBTUlMWV9CUklER0U9 eQpDT05GSUdfTkVURklMVEVSX0ZBTUlMWV9BUlA9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktf QUNDVD1tCkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19RVUVVRT1tCkNPTkZJR19ORVRGSUxURVJf TkVUTElOS19MT0c9bQpDT05GSUdfTkZfQ09OTlRSQUNLPW0KQ09ORklHX05GX0xPR19DT01NT049 bQojIENPTkZJR19ORl9MT0dfTkVUREVWIGlzIG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9DT05O Q09VTlQ9bQpDT05GSUdfTkZfQ09OTlRSQUNLX01BUks9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1NF Q01BUks9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1pPTkVTPXkKQ09ORklHX05GX0NPTk5UUkFDS19Q Uk9DRlM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0VWRU5UUz15CiMgQ09ORklHX05GX0NPTk5UUkFD S19USU1FT1VUIGlzIG5vdCBzZXQKQ09ORklHX05GX0NPTk5UUkFDS19USU1FU1RBTVA9eQpDT05G SUdfTkZfQ09OTlRSQUNLX0xBQkVMUz15CkNPTkZJR19ORl9DVF9QUk9UT19EQ0NQPXkKQ09ORklH X05GX0NUX1BST1RPX0dSRT1tCkNPTkZJR19ORl9DVF9QUk9UT19TQ1RQPXkKQ09ORklHX05GX0NU X1BST1RPX1VEUExJVEU9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0FNQU5EQT1tCkNPTkZJR19ORl9D T05OVFJBQ0tfRlRQPW0KQ09ORklHX05GX0NPTk5UUkFDS19IMzIzPW0KQ09ORklHX05GX0NPTk5U UkFDS19JUkM9bQpDT05GSUdfTkZfQ09OTlRSQUNLX0JST0FEQ0FTVD1tCkNPTkZJR19ORl9DT05O VFJBQ0tfTkVUQklPU19OUz1tCkNPTkZJR19ORl9DT05OVFJBQ0tfU05NUD1tCkNPTkZJR19ORl9D T05OVFJBQ0tfUFBUUD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfU0FORT1tCkNPTkZJR19ORl9DT05O VFJBQ0tfU0lQPW0KQ09ORklHX05GX0NPTk5UUkFDS19URlRQPW0KQ09ORklHX05GX0NUX05FVExJ Tks9bQojIENPTkZJR19ORl9DVF9ORVRMSU5LX1RJTUVPVVQgaXMgbm90IHNldAojIENPTkZJR19O RVRGSUxURVJfTkVUTElOS19HTFVFX0NUIGlzIG5vdCBzZXQKQ09ORklHX05GX05BVD1tCkNPTkZJ R19ORl9OQVRfTkVFREVEPXkKQ09ORklHX05GX05BVF9QUk9UT19EQ0NQPXkKQ09ORklHX05GX05B VF9QUk9UT19VRFBMSVRFPXkKQ09ORklHX05GX05BVF9QUk9UT19TQ1RQPXkKQ09ORklHX05GX05B VF9BTUFOREE9bQpDT05GSUdfTkZfTkFUX0ZUUD1tCkNPTkZJR19ORl9OQVRfSVJDPW0KQ09ORklH X05GX05BVF9TSVA9bQpDT05GSUdfTkZfTkFUX1RGVFA9bQpDT05GSUdfTkZfTkFUX1JFRElSRUNU PW0KQ09ORklHX05FVEZJTFRFUl9TWU5QUk9YWT1tCkNPTkZJR19ORl9UQUJMRVM9bQojIENPTkZJ R19ORl9UQUJMRVNfSU5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX05GX1RBQkxFU19ORVRERVYgaXMg bm90IHNldApDT05GSUdfTkZUX0VYVEhEUj1tCkNPTkZJR19ORlRfTUVUQT1tCiMgQ09ORklHX05G VF9SVCBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9OVU1HRU4gaXMgbm90IHNldApDT05GSUdfTkZU X0NUPW0KIyBDT05GSUdfTkZUX1NFVF9SQlRSRUUgaXMgbm90IHNldAojIENPTkZJR19ORlRfU0VU X0hBU0ggaXMgbm90IHNldAojIENPTkZJR19ORlRfU0VUX0JJVE1BUCBpcyBub3Qgc2V0CkNPTkZJ R19ORlRfQ09VTlRFUj1tCkNPTkZJR19ORlRfTE9HPW0KQ09ORklHX05GVF9MSU1JVD1tCiMgQ09O RklHX05GVF9NQVNRIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX1JFRElSIGlzIG5vdCBzZXQKQ09O RklHX05GVF9OQVQ9bQojIENPTkZJR19ORlRfT0JKUkVGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZU X1FVRVVFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX1FVT1RBIGlzIG5vdCBzZXQKIyBDT05GSUdf TkZUX1JFSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfQ09NUEFUPW0KQ09ORklHX05GVF9IQVNI PW0KIyBDT05GSUdfTkZfRkxPV19UQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRB QkxFUz15CgojCiMgWHRhYmxlcyBjb21iaW5lZCBtb2R1bGVzCiMKQ09ORklHX05FVEZJTFRFUl9Y VF9NQVJLPW0KQ09ORklHX05FVEZJTFRFUl9YVF9DT05OTUFSSz1tCkNPTkZJR19ORVRGSUxURVJf WFRfU0VUPW0KCiMKIyBYdGFibGVzIHRhcmdldHMKIwpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdF VF9BVURJVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NIRUNLU1VNPW0KQ09ORklHX05F VEZJTFRFUl9YVF9UQVJHRVRfQ0xBU1NJRlk9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9D T05OTUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NPTk5TRUNNQVJLPW0KQ09ORklH X05FVEZJTFRFUl9YVF9UQVJHRVRfQ1Q9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9EU0NQ PW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSEw9bQpDT05GSUdfTkVURklMVEVSX1hUX1RB UkdFVF9ITUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0lETEVUSU1FUj1tCkNPTkZJ R19ORVRGSUxURVJfWFRfVEFSR0VUX0xFRD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0xP Rz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX01BUks9bQpDT05GSUdfTkVURklMVEVSX1hU X05BVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05FVE1BUD1tCkNPTkZJR19ORVRGSUxU RVJfWFRfVEFSR0VUX05GTE9HPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTkZRVUVVRT1t CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05PVFJBQ0s9bQpDT05GSUdfTkVURklMVEVSX1hU X1RBUkdFVF9SQVRFRVNUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfUkVESVJFQ1Q9bQpD T05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9URUU9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdF VF9UUFJPWFk9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUkFDRT1tCkNPTkZJR19ORVRG SUxURVJfWFRfVEFSR0VUX1NFQ01BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BN U1M9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BPUFRTVFJJUD1tCgojCiMgWHRhYmxl cyBtYXRjaGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9BRERSVFlQRT1tCkNPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfQlBGPW0KIyBDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NHUk9V UCBpcyBub3Qgc2V0CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ0xVU1RFUj1tCkNPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfQ09NTUVOVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09O TkJZVEVTPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OTEFCRUw9bQpDT05GSUdfTkVU RklMVEVSX1hUX01BVENIX0NPTk5MSU1JVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09O Tk1BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5UUkFDSz1tCkNPTkZJR19ORVRG SUxURVJfWFRfTUFUQ0hfQ1BVPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9EQ0NQPW0KQ09O RklHX05FVEZJTFRFUl9YVF9NQVRDSF9ERVZHUk9VUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFU Q0hfRFNDUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRUNOPW0KQ09ORklHX05FVEZJTFRF Ul9YVF9NQVRDSF9FU1A9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hBU0hMSU1JVD1tCkNP TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSEVMUEVSPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRD SF9ITD1tCiMgQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9JUENPTVAgaXMgbm90IHNldApDT05G SUdfTkVURklMVEVSX1hUX01BVENIX0lQUkFOR0U9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENI X0lQVlM9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0wyVFA9bQpDT05GSUdfTkVURklMVEVS X1hUX01BVENIX0xFTkdUSD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTElNSVQ9bQpDT05G SUdfTkVURklMVEVSX1hUX01BVENIX01BQz1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFS Sz1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTVVMVElQT1JUPW0KQ09ORklHX05FVEZJTFRF Ul9YVF9NQVRDSF9ORkFDQ1Q9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX09TRj1tCkNPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfT1dORVI9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1BP TElDWT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUEhZU0RFVj1tCkNPTkZJR19ORVRGSUxU RVJfWFRfTUFUQ0hfUEtUVFlQRT1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUVVPVEE9bQpD T05GSUdfTkVURklMVEVSX1hUX01BVENIX1JBVEVFU1Q9bQpDT05GSUdfTkVURklMVEVSX1hUX01B VENIX1JFQUxNPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9SRUNFTlQ9bQpDT05GSUdfTkVU RklMVEVSX1hUX01BVENIX1NDVFA9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NUQVRFPW0K Q09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9TVEFUSVNUSUM9bQpDT05GSUdfTkVURklMVEVSX1hU X01BVENIX1NUUklORz1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfVENQTVNTPW0KQ09ORklH X05FVEZJTFRFUl9YVF9NQVRDSF9USU1FPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9VMzI9 bQpDT05GSUdfSVBfU0VUPW0KQ09ORklHX0lQX1NFVF9NQVg9MjU2CkNPTkZJR19JUF9TRVRfQklU TUFQX0lQPW0KQ09ORklHX0lQX1NFVF9CSVRNQVBfSVBNQUM9bQpDT05GSUdfSVBfU0VUX0JJVE1B UF9QT1JUPW0KQ09ORklHX0lQX1NFVF9IQVNIX0lQPW0KIyBDT05GSUdfSVBfU0VUX0hBU0hfSVBN QVJLIGlzIG5vdCBzZXQKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVD1tCkNPTkZJR19JUF9TRVRf SEFTSF9JUFBPUlRJUD1tCkNPTkZJR19JUF9TRVRfSEFTSF9JUFBPUlRORVQ9bQojIENPTkZJR19J UF9TRVRfSEFTSF9JUE1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0lQX1NFVF9IQVNIX01BQyBpcyBu b3Qgc2V0CiMgQ09ORklHX0lQX1NFVF9IQVNIX05FVFBPUlRORVQgaXMgbm90IHNldApDT05GSUdf SVBfU0VUX0hBU0hfTkVUPW0KIyBDT05GSUdfSVBfU0VUX0hBU0hfTkVUTkVUIGlzIG5vdCBzZXQK Q09ORklHX0lQX1NFVF9IQVNIX05FVFBPUlQ9bQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUSUZBQ0U9 bQpDT05GSUdfSVBfU0VUX0xJU1RfU0VUPW0KQ09ORklHX0lQX1ZTPW0KQ09ORklHX0lQX1ZTX0lQ VjY9eQojIENPTkZJR19JUF9WU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19UQUJfQklU Uz0xMgoKIwojIElQVlMgdHJhbnNwb3J0IHByb3RvY29sIGxvYWQgYmFsYW5jaW5nIHN1cHBvcnQK IwpDT05GSUdfSVBfVlNfUFJPVE9fVENQPXkKQ09ORklHX0lQX1ZTX1BST1RPX1VEUD15CkNPTkZJ R19JUF9WU19QUk9UT19BSF9FU1A9eQpDT05GSUdfSVBfVlNfUFJPVE9fRVNQPXkKQ09ORklHX0lQ X1ZTX1BST1RPX0FIPXkKQ09ORklHX0lQX1ZTX1BST1RPX1NDVFA9eQoKIwojIElQVlMgc2NoZWR1 bGVyCiMKQ09ORklHX0lQX1ZTX1JSPW0KQ09ORklHX0lQX1ZTX1dSUj1tCkNPTkZJR19JUF9WU19M Qz1tCkNPTkZJR19JUF9WU19XTEM9bQojIENPTkZJR19JUF9WU19GTyBpcyBub3Qgc2V0CiMgQ09O RklHX0lQX1ZTX09WRiBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19MQkxDPW0KQ09ORklHX0lQX1ZT X0xCTENSPW0KQ09ORklHX0lQX1ZTX0RIPW0KQ09ORklHX0lQX1ZTX1NIPW0KQ09ORklHX0lQX1ZT X1NFRD1tCkNPTkZJR19JUF9WU19OUT1tCgojCiMgSVBWUyBTSCBzY2hlZHVsZXIKIwpDT05GSUdf SVBfVlNfU0hfVEFCX0JJVFM9OAoKIwojIElQVlMgYXBwbGljYXRpb24gaGVscGVyCiMKQ09ORklH X0lQX1ZTX0ZUUD1tCkNPTkZJR19JUF9WU19ORkNUPXkKQ09ORklHX0lQX1ZTX1BFX1NJUD1tCgoj CiMgSVA6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05GX0RFRlJBR19JUFY0PW0K Q09ORklHX05GX0NPTk5UUkFDS19JUFY0PW0KIyBDT05GSUdfTkZfU09DS0VUX0lQVjQgaXMgbm90 IHNldAojIENPTkZJR19ORl9UQUJMRVNfSVBWNCBpcyBub3Qgc2V0CiMgQ09ORklHX05GX1RBQkxF U19BUlAgaXMgbm90IHNldApDT05GSUdfTkZfRFVQX0lQVjQ9bQojIENPTkZJR19ORl9MT0dfQVJQ IGlzIG5vdCBzZXQKQ09ORklHX05GX0xPR19JUFY0PW0KQ09ORklHX05GX1JFSkVDVF9JUFY0PW0K Q09ORklHX05GX05BVF9JUFY0PW0KQ09ORklHX05GX05BVF9NQVNRVUVSQURFX0lQVjQ9bQpDT05G SUdfTkZfTkFUX1NOTVBfQkFTSUM9bQpDT05GSUdfTkZfTkFUX1BST1RPX0dSRT1tCkNPTkZJR19O Rl9OQVRfUFBUUD1tCkNPTkZJR19ORl9OQVRfSDMyMz1tCkNPTkZJR19JUF9ORl9JUFRBQkxFUz1t CkNPTkZJR19JUF9ORl9NQVRDSF9BSD1tCkNPTkZJR19JUF9ORl9NQVRDSF9FQ049bQpDT05GSUdf SVBfTkZfTUFUQ0hfUlBGSUxURVI9bQpDT05GSUdfSVBfTkZfTUFUQ0hfVFRMPW0KQ09ORklHX0lQ X05GX0ZJTFRFUj1tCkNPTkZJR19JUF9ORl9UQVJHRVRfUkVKRUNUPW0KQ09ORklHX0lQX05GX1RB UkdFVF9TWU5QUk9YWT1tCkNPTkZJR19JUF9ORl9OQVQ9bQpDT05GSUdfSVBfTkZfVEFSR0VUX01B U1FVRVJBREU9bQpDT05GSUdfSVBfTkZfVEFSR0VUX05FVE1BUD1tCkNPTkZJR19JUF9ORl9UQVJH RVRfUkVESVJFQ1Q9bQpDT05GSUdfSVBfTkZfTUFOR0xFPW0KQ09ORklHX0lQX05GX1RBUkdFVF9D TFVTVEVSSVA9bQpDT05GSUdfSVBfTkZfVEFSR0VUX0VDTj1tCkNPTkZJR19JUF9ORl9UQVJHRVRf VFRMPW0KQ09ORklHX0lQX05GX1JBVz1tCkNPTkZJR19JUF9ORl9TRUNVUklUWT1tCkNPTkZJR19J UF9ORl9BUlBUQUJMRVM9bQpDT05GSUdfSVBfTkZfQVJQRklMVEVSPW0KQ09ORklHX0lQX05GX0FS UF9NQU5HTEU9bQoKIwojIElQdjY6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklHX05G X0RFRlJBR19JUFY2PW0KQ09ORklHX05GX0NPTk5UUkFDS19JUFY2PW0KIyBDT05GSUdfTkZfU09D S0VUX0lQVjYgaXMgbm90IHNldAojIENPTkZJR19ORl9UQUJMRVNfSVBWNiBpcyBub3Qgc2V0CkNP TkZJR19ORl9EVVBfSVBWNj1tCkNPTkZJR19ORl9SRUpFQ1RfSVBWNj1tCkNPTkZJR19ORl9MT0df SVBWNj1tCkNPTkZJR19ORl9OQVRfSVBWNj1tCiMgQ09ORklHX05GX05BVF9NQVNRVUVSQURFX0lQ VjYgaXMgbm90IHNldApDT05GSUdfSVA2X05GX0lQVEFCTEVTPW0KQ09ORklHX0lQNl9ORl9NQVRD SF9BSD1tCkNPTkZJR19JUDZfTkZfTUFUQ0hfRVVJNjQ9bQpDT05GSUdfSVA2X05GX01BVENIX0ZS QUc9bQpDT05GSUdfSVA2X05GX01BVENIX09QVFM9bQpDT05GSUdfSVA2X05GX01BVENIX0hMPW0K Q09ORklHX0lQNl9ORl9NQVRDSF9JUFY2SEVBREVSPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9NSD1t CkNPTkZJR19JUDZfTkZfTUFUQ0hfUlBGSUxURVI9bQpDT05GSUdfSVA2X05GX01BVENIX1JUPW0K IyBDT05GSUdfSVA2X05GX01BVENIX1NSSCBpcyBub3Qgc2V0CkNPTkZJR19JUDZfTkZfVEFSR0VU X0hMPW0KQ09ORklHX0lQNl9ORl9GSUxURVI9bQpDT05GSUdfSVA2X05GX1RBUkdFVF9SRUpFQ1Q9 bQpDT05GSUdfSVA2X05GX1RBUkdFVF9TWU5QUk9YWT1tCkNPTkZJR19JUDZfTkZfTUFOR0xFPW0K Q09ORklHX0lQNl9ORl9SQVc9bQpDT05GSUdfSVA2X05GX1NFQ1VSSVRZPW0KIyBDT05GSUdfSVA2 X05GX05BVCBpcyBub3Qgc2V0CiMgQ09ORklHX05GX1RBQkxFU19CUklER0UgaXMgbm90IHNldApD T05GSUdfQlJJREdFX05GX0VCVEFCTEVTPW0KQ09ORklHX0JSSURHRV9FQlRfQlJPVVRFPW0KQ09O RklHX0JSSURHRV9FQlRfVF9GSUxURVI9bQpDT05GSUdfQlJJREdFX0VCVF9UX05BVD1tCkNPTkZJ R19CUklER0VfRUJUXzgwMl8zPW0KQ09ORklHX0JSSURHRV9FQlRfQU1PTkc9bQpDT05GSUdfQlJJ REdFX0VCVF9BUlA9bQpDT05GSUdfQlJJREdFX0VCVF9JUD1tCkNPTkZJR19CUklER0VfRUJUX0lQ Nj1tCkNPTkZJR19CUklER0VfRUJUX0xJTUlUPW0KQ09ORklHX0JSSURHRV9FQlRfTUFSSz1tCkNP TkZJR19CUklER0VfRUJUX1BLVFRZUEU9bQpDT05GSUdfQlJJREdFX0VCVF9TVFA9bQpDT05GSUdf QlJJREdFX0VCVF9WTEFOPW0KQ09ORklHX0JSSURHRV9FQlRfQVJQUkVQTFk9bQpDT05GSUdfQlJJ REdFX0VCVF9ETkFUPW0KQ09ORklHX0JSSURHRV9FQlRfTUFSS19UPW0KQ09ORklHX0JSSURHRV9F QlRfUkVESVJFQ1Q9bQpDT05GSUdfQlJJREdFX0VCVF9TTkFUPW0KQ09ORklHX0JSSURHRV9FQlRf TE9HPW0KQ09ORklHX0JSSURHRV9FQlRfTkZMT0c9bQpDT05GSUdfSVBfRENDUD1tCkNPTkZJR19J TkVUX0RDQ1BfRElBRz1tCgojCiMgRENDUCBDQ0lEcyBDb25maWd1cmF0aW9uCiMKIyBDT05GSUdf SVBfRENDUF9DQ0lEMl9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQX0NDSUQzPXkKIyBD T05GSUdfSVBfRENDUF9DQ0lEM19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9EQ0NQX1RGUkNf TElCPXkKCiMKIyBEQ0NQIEtlcm5lbCBIYWNraW5nCiMKIyBDT05GSUdfSVBfRENDUF9ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19JUF9TQ1RQPW0KIyBDT05GSUdfU0NUUF9EQkdfT0JKQ05UIGlzIG5v dCBzZXQKIyBDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJRV9ITUFDX01ENSBpcyBub3Qgc2V0CkNP TkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfU0hBMT15CiMgQ09ORklHX1NDVFBfREVGQVVM VF9DT09LSUVfSE1BQ19OT05FIGlzIG5vdCBzZXQKQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfTUQ1 PXkKQ09ORklHX1NDVFBfQ09PS0lFX0hNQUNfU0hBMT15CkNPTkZJR19JTkVUX1NDVFBfRElBRz1t CiMgQ09ORklHX1JEUyBpcyBub3Qgc2V0CkNPTkZJR19USVBDPW0KQ09ORklHX1RJUENfTUVESUFf VURQPXkKQ09ORklHX0FUTT1tCkNPTkZJR19BVE1fQ0xJUD1tCiMgQ09ORklHX0FUTV9DTElQX05P X0lDTVAgaXMgbm90IHNldApDT05GSUdfQVRNX0xBTkU9bQojIENPTkZJR19BVE1fTVBPQSBpcyBu b3Qgc2V0CkNPTkZJR19BVE1fQlIyNjg0PW0KIyBDT05GSUdfQVRNX0JSMjY4NF9JUEZJTFRFUiBp cyBub3Qgc2V0CkNPTkZJR19MMlRQPW0KQ09ORklHX0wyVFBfREVCVUdGUz1tCkNPTkZJR19MMlRQ X1YzPXkKQ09ORklHX0wyVFBfSVA9bQpDT05GSUdfTDJUUF9FVEg9bQpDT05GSUdfU1RQPW0KQ09O RklHX0dBUlA9bQpDT05GSUdfTVJQPW0KQ09ORklHX0JSSURHRT1tCkNPTkZJR19CUklER0VfSUdN UF9TTk9PUElORz15CkNPTkZJR19CUklER0VfVkxBTl9GSUxURVJJTkc9eQpDT05GSUdfSEFWRV9O RVRfRFNBPXkKIyBDT05GSUdfTkVUX0RTQSBpcyBub3Qgc2V0CkNPTkZJR19WTEFOXzgwMjFRPW0K Q09ORklHX1ZMQU5fODAyMVFfR1ZSUD15CkNPTkZJR19WTEFOXzgwMjFRX01WUlA9eQojIENPTkZJ R19ERUNORVQgaXMgbm90IHNldApDT05GSUdfTExDPW0KIyBDT05GSUdfTExDMiBpcyBub3Qgc2V0 CiMgQ09ORklHX0FUQUxLIGlzIG5vdCBzZXQKIyBDT05GSUdfWDI1IGlzIG5vdCBzZXQKIyBDT05G SUdfTEFQQiBpcyBub3Qgc2V0CiMgQ09ORklHX1BIT05FVCBpcyBub3Qgc2V0CiMgQ09ORklHXzZM T1dQQU4gaXMgbm90IHNldApDT05GSUdfSUVFRTgwMjE1ND1tCiMgQ09ORklHX0lFRUU4MDIxNTRf Tkw4MDIxNTRfRVhQRVJJTUVOVEFMIGlzIG5vdCBzZXQKQ09ORklHX0lFRUU4MDIxNTRfU09DS0VU PW0KQ09ORklHX01BQzgwMjE1ND1tCkNPTkZJR19ORVRfU0NIRUQ9eQoKIwojIFF1ZXVlaW5nL1Nj aGVkdWxpbmcKIwpDT05GSUdfTkVUX1NDSF9DQlE9bQpDT05GSUdfTkVUX1NDSF9IVEI9bQpDT05G SUdfTkVUX1NDSF9IRlNDPW0KQ09ORklHX05FVF9TQ0hfQVRNPW0KQ09ORklHX05FVF9TQ0hfUFJJ Tz1tCkNPTkZJR19ORVRfU0NIX01VTFRJUT1tCkNPTkZJR19ORVRfU0NIX1JFRD1tCkNPTkZJR19O RVRfU0NIX1NGQj1tCkNPTkZJR19ORVRfU0NIX1NGUT1tCkNPTkZJR19ORVRfU0NIX1RFUUw9bQpD T05GSUdfTkVUX1NDSF9UQkY9bQojIENPTkZJR19ORVRfU0NIX0NCUyBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfU0NIX0dSRUQ9bQpDT05GSUdfTkVUX1NDSF9EU01BUks9bQpDT05GSUdfTkVUX1NDSF9O RVRFTT1tCkNPTkZJR19ORVRfU0NIX0RSUj1tCkNPTkZJR19ORVRfU0NIX01RUFJJTz1tCkNPTkZJ R19ORVRfU0NIX0NIT0tFPW0KQ09ORklHX05FVF9TQ0hfUUZRPW0KQ09ORklHX05FVF9TQ0hfQ09E RUw9bQpDT05GSUdfTkVUX1NDSF9GUV9DT0RFTD1tCiMgQ09ORklHX05FVF9TQ0hfRlEgaXMgbm90 IHNldAojIENPTkZJR19ORVRfU0NIX0hIRiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TQ0hfUElF IGlzIG5vdCBzZXQKQ09ORklHX05FVF9TQ0hfSU5HUkVTUz1tCkNPTkZJR19ORVRfU0NIX1BMVUc9 bQojIENPTkZJR19ORVRfU0NIX0RFRkFVTFQgaXMgbm90IHNldAoKIwojIENsYXNzaWZpY2F0aW9u CiMKQ09ORklHX05FVF9DTFM9eQpDT05GSUdfTkVUX0NMU19CQVNJQz1tCkNPTkZJR19ORVRfQ0xT X1RDSU5ERVg9bQpDT05GSUdfTkVUX0NMU19ST1VURTQ9bQpDT05GSUdfTkVUX0NMU19GVz1tCkNP TkZJR19ORVRfQ0xTX1UzMj1tCkNPTkZJR19DTFNfVTMyX1BFUkY9eQpDT05GSUdfQ0xTX1UzMl9N QVJLPXkKQ09ORklHX05FVF9DTFNfUlNWUD1tCkNPTkZJR19ORVRfQ0xTX1JTVlA2PW0KQ09ORklH X05FVF9DTFNfRkxPVz1tCkNPTkZJR19ORVRfQ0xTX0NHUk9VUD15CkNPTkZJR19ORVRfQ0xTX0JQ Rj1tCiMgQ09ORklHX05FVF9DTFNfRkxPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0NMU19N QVRDSEFMTCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRU1BVENIPXkKQ09ORklHX05FVF9FTUFUQ0hf U1RBQ0s9MzIKQ09ORklHX05FVF9FTUFUQ0hfQ01QPW0KQ09ORklHX05FVF9FTUFUQ0hfTkJZVEU9 bQpDT05GSUdfTkVUX0VNQVRDSF9VMzI9bQpDT05GSUdfTkVUX0VNQVRDSF9NRVRBPW0KQ09ORklH X05FVF9FTUFUQ0hfVEVYVD1tCiMgQ09ORklHX05FVF9FTUFUQ0hfQ0FOSUQgaXMgbm90IHNldApD T05GSUdfTkVUX0VNQVRDSF9JUFNFVD1tCkNPTkZJR19ORVRfQ0xTX0FDVD15CkNPTkZJR19ORVRf QUNUX1BPTElDRT1tCkNPTkZJR19ORVRfQUNUX0dBQ1Q9bQpDT05GSUdfR0FDVF9QUk9CPXkKQ09O RklHX05FVF9BQ1RfTUlSUkVEPW0KIyBDT05GSUdfTkVUX0FDVF9TQU1QTEUgaXMgbm90IHNldApD T05GSUdfTkVUX0FDVF9JUFQ9bQpDT05GSUdfTkVUX0FDVF9OQVQ9bQpDT05GSUdfTkVUX0FDVF9Q RURJVD1tCkNPTkZJR19ORVRfQUNUX1NJTVA9bQpDT05GSUdfTkVUX0FDVF9TS0JFRElUPW0KQ09O RklHX05FVF9BQ1RfQ1NVTT1tCiMgQ09ORklHX05FVF9BQ1RfVkxBTiBpcyBub3Qgc2V0CiMgQ09O RklHX05FVF9BQ1RfQlBGIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0FDVF9DT05OTUFSSyBpcyBu b3Qgc2V0CiMgQ09ORklHX05FVF9BQ1RfU0tCTU9EIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0FD VF9JRkUgaXMgbm90IHNldAojIENPTkZJR19ORVRfQUNUX1RVTk5FTF9LRVkgaXMgbm90IHNldApD T05GSUdfTkVUX0NMU19JTkQ9eQpDT05GSUdfTkVUX1NDSF9GSUZPPXkKQ09ORklHX0RDQj15CkNP TkZJR19ETlNfUkVTT0xWRVI9bQojIENPTkZJR19CQVRNQU5fQURWIGlzIG5vdCBzZXQKQ09ORklH X09QRU5WU1dJVENIPW0KQ09ORklHX09QRU5WU1dJVENIX0dSRT1tCkNPTkZJR19PUEVOVlNXSVRD SF9WWExBTj1tCkNPTkZJR19WU09DS0VUUz1tCkNPTkZJR19WU09DS0VUU19ESUFHPW0KQ09ORklH X1ZNV0FSRV9WTUNJX1ZTT0NLRVRTPW0KIyBDT05GSUdfVklSVElPX1ZTT0NLRVRTIGlzIG5vdCBz ZXQKIyBDT05GSUdfSFlQRVJWX1ZTT0NLRVRTIGlzIG5vdCBzZXQKQ09ORklHX05FVExJTktfRElB Rz1tCkNPTkZJR19NUExTPXkKQ09ORklHX05FVF9NUExTX0dTTz1tCiMgQ09ORklHX01QTFNfUk9V VElORyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfTlNIPW0KIyBDT05GSUdfSFNSIGlzIG5vdCBzZXQK IyBDT05GSUdfTkVUX1NXSVRDSERFViBpcyBub3Qgc2V0CkNPTkZJR19ORVRfTDNfTUFTVEVSX0RF Vj15CiMgQ09ORklHX05FVF9OQ1NJIGlzIG5vdCBzZXQKQ09ORklHX1JQUz15CkNPTkZJR19SRlNf QUNDRUw9eQpDT05GSUdfWFBTPXkKIyBDT05GSUdfQ0dST1VQX05FVF9QUklPIGlzIG5vdCBzZXQK Q09ORklHX0NHUk9VUF9ORVRfQ0xBU1NJRD15CkNPTkZJR19ORVRfUlhfQlVTWV9QT0xMPXkKQ09O RklHX0JRTD15CkNPTkZJR19CUEZfSklUPXkKQ09ORklHX0JQRl9TVFJFQU1fUEFSU0VSPXkKQ09O RklHX05FVF9GTE9XX0xJTUlUPXkKCiMKIyBOZXR3b3JrIHRlc3RpbmcKIwpDT05GSUdfTkVUX1BL VEdFTj1tCkNPTkZJR19ORVRfRFJPUF9NT05JVE9SPXkKIyBDT05GSUdfSEFNUkFESU8gaXMgbm90 IHNldApDT05GSUdfQ0FOPW0KQ09ORklHX0NBTl9SQVc9bQpDT05GSUdfQ0FOX0JDTT1tCkNPTkZJ R19DQU5fR1c9bQoKIwojIENBTiBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19DQU5fVkNBTj1tCiMg Q09ORklHX0NBTl9WWENBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9TTENBTiBpcyBub3Qgc2V0 CkNPTkZJR19DQU5fREVWPW0KQ09ORklHX0NBTl9DQUxDX0JJVFRJTUlORz15CiMgQ09ORklHX0NB Tl9MRURTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0NfQ0FOIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0FOX0NDNzcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX0lGSV9DQU5GRCBpcyBub3Qgc2V0CiMg Q09ORklHX0NBTl9NX0NBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9QRUFLX1BDSUVGRCBpcyBu b3Qgc2V0CiMgQ09ORklHX0NBTl9TSkExMDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FOX1NPRlRJ TkcgaXMgbm90IHNldAoKIwojIENBTiBTUEkgaW50ZXJmYWNlcwojCiMgQ09ORklHX0NBTl9ISTMx MVggaXMgbm90IHNldAojIENPTkZJR19DQU5fTUNQMjUxWCBpcyBub3Qgc2V0CgojCiMgQ0FOIFVT QiBpbnRlcmZhY2VzCiMKIyBDT05GSUdfQ0FOX0VNU19VU0IgaXMgbm90IHNldAojIENPTkZJR19D QU5fRVNEX1VTQjIgaXMgbm90IHNldAojIENPTkZJR19DQU5fR1NfVVNCIGlzIG5vdCBzZXQKIyBD T05GSUdfQ0FOX0tWQVNFUl9VU0IgaXMgbm90IHNldAojIENPTkZJR19DQU5fUEVBS19VU0IgaXMg bm90IHNldAojIENPTkZJR19DQU5fOERFVl9VU0IgaXMgbm90IHNldAojIENPTkZJR19DQU5fTUNC QV9VU0IgaXMgbm90IHNldAojIENPTkZJR19DQU5fREVCVUdfREVWSUNFUyBpcyBub3Qgc2V0CiMg Q09ORklHX0JUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUZfUlhSUEMgaXMgbm90IHNldAojIENPTkZJ R19BRl9LQ00gaXMgbm90IHNldApDT05GSUdfU1RSRUFNX1BBUlNFUj15CkNPTkZJR19GSUJfUlVM RVM9eQpDT05GSUdfV0lSRUxFU1M9eQpDT05GSUdfV0lSRUxFU1NfRVhUPXkKQ09ORklHX1dFWFRf Q09SRT15CkNPTkZJR19XRVhUX1BST0M9eQpDT05GSUdfV0VYVF9QUklWPXkKQ09ORklHX0NGRzgw MjExPW0KIyBDT05GSUdfTkw4MDIxMV9URVNUTU9ERSBpcyBub3Qgc2V0CiMgQ09ORklHX0NGRzgw MjExX0RFVkVMT1BFUl9XQVJOSU5HUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NGRzgwMjExX0NFUlRJ RklDQVRJT05fT05VUyBpcyBub3Qgc2V0CkNPTkZJR19DRkc4MDIxMV9SRVFVSVJFX1NJR05FRF9S RUdEQj15CkNPTkZJR19DRkc4MDIxMV9VU0VfS0VSTkVMX1JFR0RCX0tFWVM9eQpDT05GSUdfQ0ZH ODAyMTFfREVGQVVMVF9QUz15CiMgQ09ORklHX0NGRzgwMjExX0RFQlVHRlMgaXMgbm90IHNldApD T05GSUdfQ0ZHODAyMTFfQ1JEQV9TVVBQT1JUPXkKQ09ORklHX0NGRzgwMjExX1dFWFQ9eQpDT05G SUdfTElCODAyMTE9bQojIENPTkZJR19MSUI4MDIxMV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19N QUM4MDIxMT1tCkNPTkZJR19NQUM4MDIxMV9IQVNfUkM9eQpDT05GSUdfTUFDODAyMTFfUkNfTUlO U1RSRUw9eQpDT05GSUdfTUFDODAyMTFfUkNfTUlOU1RSRUxfSFQ9eQojIENPTkZJR19NQUM4MDIx MV9SQ19NSU5TVFJFTF9WSFQgaXMgbm90IHNldApDT05GSUdfTUFDODAyMTFfUkNfREVGQVVMVF9N SU5TVFJFTD15CkNPTkZJR19NQUM4MDIxMV9SQ19ERUZBVUxUPSJtaW5zdHJlbF9odCIKQ09ORklH X01BQzgwMjExX01FU0g9eQpDT05GSUdfTUFDODAyMTFfTEVEUz15CkNPTkZJR19NQUM4MDIxMV9E RUJVR0ZTPXkKIyBDT05GSUdfTUFDODAyMTFfTUVTU0FHRV9UUkFDSU5HIGlzIG5vdCBzZXQKIyBD T05GSUdfTUFDODAyMTFfREVCVUdfTUVOVSBpcyBub3Qgc2V0CkNPTkZJR19NQUM4MDIxMV9TVEFf SEFTSF9NQVhfU0laRT0wCiMgQ09ORklHX1dJTUFYIGlzIG5vdCBzZXQKQ09ORklHX1JGS0lMTD1t CkNPTkZJR19SRktJTExfTEVEUz15CkNPTkZJR19SRktJTExfSU5QVVQ9eQojIENPTkZJR19SRktJ TExfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfOVA9eQpDT05GSUdfTkVUXzlQX1ZJUlRJTz15 CiMgQ09ORklHX05FVF85UF9YRU4gaXMgbm90IHNldAojIENPTkZJR19ORVRfOVBfREVCVUcgaXMg bm90IHNldAojIENPTkZJR19DQUlGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0VQSF9MSUIgaXMgbm90 IHNldAojIENPTkZJR19ORkMgaXMgbm90IHNldAojIENPTkZJR19QU0FNUExFIGlzIG5vdCBzZXQK IyBDT05GSUdfTkVUX0lGRSBpcyBub3Qgc2V0CkNPTkZJR19MV1RVTk5FTD15CkNPTkZJR19MV1RV Tk5FTF9CUEY9eQpDT05GSUdfRFNUX0NBQ0hFPXkKQ09ORklHX0dST19DRUxMUz15CiMgQ09ORklH X05FVF9ERVZMSU5LIGlzIG5vdCBzZXQKQ09ORklHX01BWV9VU0VfREVWTElOSz15CkNPTkZJR19I QVZFX0VCUEZfSklUPXkKCiMKIyBEZXZpY2UgRHJpdmVycwojCgojCiMgR2VuZXJpYyBEcml2ZXIg T3B0aW9ucwojCkNPTkZJR19VRVZFTlRfSEVMUEVSPXkKQ09ORklHX1VFVkVOVF9IRUxQRVJfUEFU SD0iIgpDT05GSUdfREVWVE1QRlM9eQpDT05GSUdfREVWVE1QRlNfTU9VTlQ9eQpDT05GSUdfU1RB TkRBTE9ORT15CkNPTkZJR19QUkVWRU5UX0ZJUk1XQVJFX0JVSUxEPXkKQ09ORklHX0ZXX0xPQURF Uj15CkNPTkZJR19FWFRSQV9GSVJNV0FSRT0iIgpDT05GSUdfRldfTE9BREVSX1VTRVJfSEVMUEVS PXkKQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBFUl9GQUxMQkFDSz15CkNPTkZJR19BTExPV19E RVZfQ09SRURVTVA9eQojIENPTkZJR19ERUJVR19EUklWRVIgaXMgbm90IHNldAojIENPTkZJR19E RUJVR19ERVZSRVMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19URVNUX0RSSVZFUl9SRU1PVkUg aXMgbm90IHNldAojIENPTkZJR19URVNUX0FTWU5DX0RSSVZFUl9QUk9CRSBpcyBub3Qgc2V0CkNP TkZJR19TWVNfSFlQRVJWSVNPUj15CiMgQ09ORklHX0dFTkVSSUNfQ1BVX0RFVklDRVMgaXMgbm90 IHNldApDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklHX0dFTkVSSUNfQ1BVX1ZV TE5FUkFCSUxJVElFUz15CkNPTkZJR19SRUdNQVA9eQpDT05GSUdfUkVHTUFQX0kyQz15CkNPTkZJ R19SRUdNQVBfU1BJPXkKQ09ORklHX0RNQV9TSEFSRURfQlVGRkVSPXkKIyBDT05GSUdfRE1BX0ZF TkNFX1RSQUNFIGlzIG5vdCBzZXQKQ09ORklHX0RNQV9DTUE9eQoKIwojIERlZmF1bHQgY29udGln dW91cyBtZW1vcnkgYXJlYSBzaXplOgojCkNPTkZJR19DTUFfU0laRV9NQllURVM9MjAwCkNPTkZJ R19DTUFfU0laRV9TRUxfTUJZVEVTPXkKIyBDT05GSUdfQ01BX1NJWkVfU0VMX1BFUkNFTlRBR0Ug aXMgbm90IHNldAojIENPTkZJR19DTUFfU0laRV9TRUxfTUlOIGlzIG5vdCBzZXQKIyBDT05GSUdf Q01BX1NJWkVfU0VMX01BWCBpcyBub3Qgc2V0CkNPTkZJR19DTUFfQUxJR05NRU5UPTgKCiMKIyBC dXMgZGV2aWNlcwojCkNPTkZJR19DT05ORUNUT1I9eQpDT05GSUdfUFJPQ19FVkVOVFM9eQpDT05G SUdfTVREPW0KIyBDT05GSUdfTVREX1RFU1RTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1JFREJP T1RfUEFSVFMgaXMgbm90IHNldAojIENPTkZJR19NVERfQ01ETElORV9QQVJUUyBpcyBub3Qgc2V0 CiMgQ09ORklHX01URF9BUjdfUEFSVFMgaXMgbm90IHNldAoKIwojIFBhcnRpdGlvbiBwYXJzZXJz CiMKCiMKIyBVc2VyIE1vZHVsZXMgQW5kIFRyYW5zbGF0aW9uIExheWVycwojCkNPTkZJR19NVERf QkxLREVWUz1tCkNPTkZJR19NVERfQkxPQ0s9bQojIENPTkZJR19NVERfQkxPQ0tfUk8gaXMgbm90 IHNldAojIENPTkZJR19GVEwgaXMgbm90IHNldAojIENPTkZJR19ORlRMIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5GVEwgaXMgbm90IHNldAojIENPTkZJR19SRkRfRlRMIGlzIG5vdCBzZXQKIyBDT05G SUdfU1NGREMgaXMgbm90IHNldAojIENPTkZJR19TTV9GVEwgaXMgbm90IHNldAojIENPTkZJR19N VERfT09QUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9TV0FQIGlzIG5vdCBzZXQKIyBDT05GSUdf TVREX1BBUlRJVElPTkVEX01BU1RFUiBpcyBub3Qgc2V0CgojCiMgUkFNL1JPTS9GbGFzaCBjaGlw IGRyaXZlcnMKIwojIENPTkZJR19NVERfQ0ZJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0pFREVD UFJPQkUgaXMgbm90IHNldApDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzE9eQpDT05GSUdfTVRE X01BUF9CQU5LX1dJRFRIXzI9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzQ9eQojIENPTkZJ R19NVERfTUFQX0JBTktfV0lEVEhfOCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9NQVBfQkFOS19X SURUSF8xNiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9NQVBfQkFOS19XSURUSF8zMiBpcyBub3Qg c2V0CkNPTkZJR19NVERfQ0ZJX0kxPXkKQ09ORklHX01URF9DRklfSTI9eQojIENPTkZJR19NVERf Q0ZJX0k0IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0NGSV9JOCBpcyBub3Qgc2V0CiMgQ09ORklH X01URF9SQU0gaXMgbm90IHNldAojIENPTkZJR19NVERfUk9NIGlzIG5vdCBzZXQKIyBDT05GSUdf TVREX0FCU0VOVCBpcyBub3Qgc2V0CgojCiMgTWFwcGluZyBkcml2ZXJzIGZvciBjaGlwIGFjY2Vz cwojCiMgQ09ORklHX01URF9DT01QTEVYX01BUFBJTkdTIGlzIG5vdCBzZXQKIyBDT05GSUdfTVRE X0lOVEVMX1ZSX05PUiBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QTEFUUkFNIGlzIG5vdCBzZXQK CiMKIyBTZWxmLWNvbnRhaW5lZCBNVEQgZGV2aWNlIGRyaXZlcnMKIwojIENPTkZJR19NVERfUE1D NTUxIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX0RBVEFGTEFTSCBpcyBub3Qgc2V0CiMgQ09ORklH X01URF9NQ0hQMjNLMjU2IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1NTVDI1TCBpcyBub3Qgc2V0 CiMgQ09ORklHX01URF9TTFJBTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9QSFJBTSBpcyBub3Qg c2V0CiMgQ09ORklHX01URF9NVERSQU0gaXMgbm90IHNldAojIENPTkZJR19NVERfQkxPQ0syTVRE IGlzIG5vdCBzZXQKCiMKIyBEaXNrLU9uLUNoaXAgRGV2aWNlIERyaXZlcnMKIwojIENPTkZJR19N VERfRE9DRzMgaXMgbm90IHNldAojIENPTkZJR19NVERfTkFORCBpcyBub3Qgc2V0CiMgQ09ORklH X01URF9PTkVOQU5EIGlzIG5vdCBzZXQKCiMKIyBMUEREUiAmIExQRERSMiBQQ00gbWVtb3J5IGRy aXZlcnMKIwojIENPTkZJR19NVERfTFBERFIgaXMgbm90IHNldAojIENPTkZJR19NVERfU1BJX05P UiBpcyBub3Qgc2V0CkNPTkZJR19NVERfVUJJPW0KQ09ORklHX01URF9VQklfV0xfVEhSRVNIT0xE PTQwOTYKQ09ORklHX01URF9VQklfQkVCX0xJTUlUPTIwCiMgQ09ORklHX01URF9VQklfRkFTVE1B UCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9VQklfR0xVRUJJIGlzIG5vdCBzZXQKIyBDT05GSUdf TVREX1VCSV9CTE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX09GIGlzIG5vdCBzZXQKQ09ORklHX0FS Q0hfTUlHSFRfSEFWRV9QQ19QQVJQT1JUPXkKQ09ORklHX1BBUlBPUlQ9bQpDT05GSUdfUEFSUE9S VF9QQz1tCkNPTkZJR19QQVJQT1JUX1NFUklBTD1tCiMgQ09ORklHX1BBUlBPUlRfUENfRklGTyBp cyBub3Qgc2V0CiMgQ09ORklHX1BBUlBPUlRfUENfU1VQRVJJTyBpcyBub3Qgc2V0CiMgQ09ORklH X1BBUlBPUlRfR1NDIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFSUE9SVF9BWDg4Nzk2IGlzIG5vdCBz ZXQKQ09ORklHX1BBUlBPUlRfMTI4ND15CkNPTkZJR19QQVJQT1JUX05PVF9QQz15CkNPTkZJR19Q TlA9eQojIENPTkZJR19QTlBfREVCVUdfTUVTU0FHRVMgaXMgbm90IHNldAoKIwojIFByb3RvY29s cwojCkNPTkZJR19QTlBBQ1BJPXkKQ09ORklHX0JMS19ERVY9eQpDT05GSUdfQkxLX0RFVl9OVUxM X0JMSz1tCkNPTkZJR19CTEtfREVWX05VTExfQkxLX0ZBVUxUX0lOSkVDVElPTj15CkNPTkZJR19C TEtfREVWX0ZEPW0KQ09ORklHX0NEUk9NPW0KIyBDT05GSUdfUEFSSURFIGlzIG5vdCBzZXQKQ09O RklHX0JMS19ERVZfUENJRVNTRF9NVElQMzJYWD1tCiMgQ09ORklHX1pSQU0gaXMgbm90IHNldAoj IENPTkZJR19CTEtfREVWX0RBQzk2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfVU1FTSBp cyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfQ09XX0NPTU1PTiBpcyBub3Qgc2V0CkNPTkZJR19C TEtfREVWX0xPT1A9bQpDT05GSUdfQkxLX0RFVl9MT09QX01JTl9DT1VOVD0wCiMgQ09ORklHX0JM S19ERVZfQ1JZUFRPTE9PUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZfRFJCRCBpcyBub3Qg c2V0CkNPTkZJR19CTEtfREVWX05CRD1tCiMgQ09ORklHX0JMS19ERVZfU0tEIGlzIG5vdCBzZXQK Q09ORklHX0JMS19ERVZfU1g4PW0KQ09ORklHX0JMS19ERVZfUkFNPW0KQ09ORklHX0JMS19ERVZf UkFNX0NPVU5UPTE2CkNPTkZJR19CTEtfREVWX1JBTV9TSVpFPTE2Mzg0CkNPTkZJR19DRFJPTV9Q S1RDRFZEPW0KQ09ORklHX0NEUk9NX1BLVENEVkRfQlVGRkVSUz04CiMgQ09ORklHX0NEUk9NX1BL VENEVkRfV0NBQ0hFIGlzIG5vdCBzZXQKQ09ORklHX0FUQV9PVkVSX0VUSD1tCkNPTkZJR19YRU5f QkxLREVWX0ZST05URU5EPW0KIyBDT05GSUdfWEVOX0JMS0RFVl9CQUNLRU5EIGlzIG5vdCBzZXQK Q09ORklHX1ZJUlRJT19CTEs9eQojIENPTkZJR19WSVJUSU9fQkxLX1NDU0kgaXMgbm90IHNldAoj IENPTkZJR19CTEtfREVWX1JCRCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1JTWFg9bQoKIwoj IE5WTUUgU3VwcG9ydAojCkNPTkZJR19OVk1FX0NPUkU9bQpDT05GSUdfQkxLX0RFVl9OVk1FPW0K Q09ORklHX05WTUVfTVVMVElQQVRIPXkKQ09ORklHX05WTUVfRkFCUklDUz1tCiMgQ09ORklHX05W TUVfRkMgaXMgbm90IHNldApDT05GSUdfTlZNRV9UQVJHRVQ9bQpDT05GSUdfTlZNRV9UQVJHRVRf TE9PUD1tCiMgQ09ORklHX05WTUVfVEFSR0VUX0ZDIGlzIG5vdCBzZXQKCiMKIyBNaXNjIGRldmlj ZXMKIwpDT05GSUdfU0VOU09SU19MSVMzTFYwMkQ9bQojIENPTkZJR19BRDUyNVhfRFBPVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0RVTU1ZX0lSUSBpcyBub3Qgc2V0CiMgQ09ORklHX0lCTV9BU00gaXMg bm90IHNldAojIENPTkZJR19QSEFOVE9NIGlzIG5vdCBzZXQKQ09ORklHX1NHSV9JT0M0PW0KQ09O RklHX1RJRk1fQ09SRT1tCkNPTkZJR19USUZNXzdYWDE9bQojIENPTkZJR19JQ1M5MzJTNDAxIGlz IG5vdCBzZXQKQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUz1tCkNPTkZJR19TR0lfWFA9bQpDT05G SUdfSFBfSUxPPW0KQ09ORklHX1NHSV9HUlU9bQojIENPTkZJR19TR0lfR1JVX0RFQlVHIGlzIG5v dCBzZXQKQ09ORklHX0FQRFM5ODAyQUxTPW0KQ09ORklHX0lTTDI5MDAzPW0KQ09ORklHX0lTTDI5 MDIwPW0KQ09ORklHX1NFTlNPUlNfVFNMMjU1MD1tCkNPTkZJR19TRU5TT1JTX0JIMTc3MD1tCkNP TkZJR19TRU5TT1JTX0FQRFM5OTBYPW0KIyBDT05GSUdfSE1DNjM1MiBpcyBub3Qgc2V0CiMgQ09O RklHX0RTMTY4MiBpcyBub3Qgc2V0CkNPTkZJR19WTVdBUkVfQkFMTE9PTj1tCiMgQ09ORklHX1VT Ql9TV0lUQ0hfRlNBOTQ4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0xBVFRJQ0VfRUNQM19DT05GSUcg aXMgbm90IHNldAojIENPTkZJR19TUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX0VORFBPSU5U X1RFU1QgaXMgbm90IHNldAojIENPTkZJR19NSVNDX1JUU1ggaXMgbm90IHNldAojIENPTkZJR19D MlBPUlQgaXMgbm90IHNldAoKIwojIEVFUFJPTSBzdXBwb3J0CiMKQ09ORklHX0VFUFJPTV9BVDI0 PW0KIyBDT05GSUdfRUVQUk9NX0FUMjUgaXMgbm90IHNldApDT05GSUdfRUVQUk9NX0xFR0FDWT1t CkNPTkZJR19FRVBST01fTUFYNjg3NT1tCkNPTkZJR19FRVBST01fOTNDWDY9bQojIENPTkZJR19F RVBST01fOTNYWDQ2IGlzIG5vdCBzZXQKIyBDT05GSUdfRUVQUk9NX0lEVF84OUhQRVNYIGlzIG5v dCBzZXQKQ09ORklHX0NCNzEwX0NPUkU9bQojIENPTkZJR19DQjcxMF9ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19DQjcxMF9ERUJVR19BU1NVTVBUSU9OUz15CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMg c2hhcmVkIHRyYW5zcG9ydCBsaW5lIGRpc2NpcGxpbmUKIwojIENPTkZJR19USV9TVCBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX0xJUzNfSTJDPW0KQ09ORklHX0FMVEVSQV9TVEFQTD1tCkNPTkZJ R19JTlRFTF9NRUk9eQpDT05GSUdfSU5URUxfTUVJX01FPXkKIyBDT05GSUdfSU5URUxfTUVJX1RY RSBpcyBub3Qgc2V0CkNPTkZJR19WTVdBUkVfVk1DST1tCgojCiMgSW50ZWwgTUlDICYgcmVsYXRl ZCBzdXBwb3J0CiMKCiMKIyBJbnRlbCBNSUMgQnVzIERyaXZlcgojCiMgQ09ORklHX0lOVEVMX01J Q19CVVMgaXMgbm90IHNldAoKIwojIFNDSUYgQnVzIERyaXZlcgojCiMgQ09ORklHX1NDSUZfQlVT IGlzIG5vdCBzZXQKCiMKIyBWT1AgQnVzIERyaXZlcgojCiMgQ09ORklHX1ZPUF9CVVMgaXMgbm90 IHNldAoKIwojIEludGVsIE1JQyBIb3N0IERyaXZlcgojCgojCiMgSW50ZWwgTUlDIENhcmQgRHJp dmVyCiMKCiMKIyBTQ0lGIERyaXZlcgojCgojCiMgSW50ZWwgTUlDIENvcHJvY2Vzc29yIFN0YXRl IE1hbmFnZW1lbnQgKENPU00pIERyaXZlcnMKIwoKIwojIFZPUCBEcml2ZXIKIwojIENPTkZJR19H RU5XUUUgaXMgbm90IHNldAojIENPTkZJR19FQ0hPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1hMX0JB U0UgaXMgbm90IHNldAojIENPTkZJR19DWExfQUZVX0RSSVZFUl9PUFMgaXMgbm90IHNldAojIENP TkZJR19DWExfTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfT0NYTF9CQVNFIGlzIG5vdCBzZXQKIyBD T05GSUdfTUlTQ19SVFNYX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfUlRTWF9VU0IgaXMg bm90IHNldApDT05GSUdfSEFWRV9JREU9eQojIENPTkZJR19JREUgaXMgbm90IHNldAoKIwojIFND U0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQpDT05GSUdfUkFJRF9BVFRSUz1t CkNPTkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKQ09ORklHX1NDU0lfTkVUTElOSz15CiMg Q09ORklHX1NDU0lfTVFfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1BST0NfRlM9eQoK IwojIFNDU0kgc3VwcG9ydCB0eXBlIChkaXNrLCB0YXBlLCBDRC1ST00pCiMKQ09ORklHX0JMS19E RVZfU0Q9bQpDT05GSUdfQ0hSX0RFVl9TVD1tCkNPTkZJR19DSFJfREVWX09TU1Q9bQpDT05GSUdf QkxLX0RFVl9TUj1tCkNPTkZJR19CTEtfREVWX1NSX1ZFTkRPUj15CkNPTkZJR19DSFJfREVWX1NH PW0KQ09ORklHX0NIUl9ERVZfU0NIPW0KQ09ORklHX1NDU0lfRU5DTE9TVVJFPW0KQ09ORklHX1ND U0lfQ09OU1RBTlRTPXkKQ09ORklHX1NDU0lfTE9HR0lORz15CkNPTkZJR19TQ1NJX1NDQU5fQVNZ TkM9eQoKIwojIFNDU0kgVHJhbnNwb3J0cwojCkNPTkZJR19TQ1NJX1NQSV9BVFRSUz1tCkNPTkZJ R19TQ1NJX0ZDX0FUVFJTPW0KQ09ORklHX1NDU0lfSVNDU0lfQVRUUlM9bQpDT05GSUdfU0NTSV9T QVNfQVRUUlM9bQpDT05GSUdfU0NTSV9TQVNfTElCU0FTPW0KQ09ORklHX1NDU0lfU0FTX0FUQT15 CkNPTkZJR19TQ1NJX1NBU19IT1NUX1NNUD15CkNPTkZJR19TQ1NJX1NSUF9BVFRSUz1tCkNPTkZJ R19TQ1NJX0xPV0xFVkVMPXkKQ09ORklHX0lTQ1NJX1RDUD1tCkNPTkZJR19JU0NTSV9CT09UX1NZ U0ZTPW0KQ09ORklHX1NDU0lfQ1hHQjNfSVNDU0k9bQpDT05GSUdfU0NTSV9DWEdCNF9JU0NTST1t CkNPTkZJR19TQ1NJX0JOWDJfSVNDU0k9bQpDT05GSUdfU0NTSV9CTlgyWF9GQ09FPW0KQ09ORklH X0JFMklTQ1NJPW0KIyBDT05GSUdfQkxLX0RFVl8zV19YWFhYX1JBSUQgaXMgbm90IHNldApDT05G SUdfU0NTSV9IUFNBPW0KQ09ORklHX1NDU0lfM1dfOVhYWD1tCkNPTkZJR19TQ1NJXzNXX1NBUz1t CiMgQ09ORklHX1NDU0lfQUNBUkQgaXMgbm90IHNldApDT05GSUdfU0NTSV9BQUNSQUlEPW0KIyBD T05GSUdfU0NTSV9BSUM3WFhYIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfQUlDNzlYWD1tCkNPTkZJ R19BSUM3OVhYX0NNRFNfUEVSX0RFVklDRT00CkNPTkZJR19BSUM3OVhYX1JFU0VUX0RFTEFZX01T PTE1MDAwCiMgQ09ORklHX0FJQzc5WFhfREVCVUdfRU5BQkxFIGlzIG5vdCBzZXQKQ09ORklHX0FJ Qzc5WFhfREVCVUdfTUFTSz0wCiMgQ09ORklHX0FJQzc5WFhfUkVHX1BSRVRUWV9QUklOVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDOTRYWCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX01WU0FT PW0KIyBDT05GSUdfU0NTSV9NVlNBU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX01WU0FT X1RBU0tMRVQ9eQpDT05GSUdfU0NTSV9NVlVNST1tCiMgQ09ORklHX1NDU0lfRFBUX0kyTyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NDU0lfQURWQU5TWVMgaXMgbm90IHNldApDT05GSUdfU0NTSV9BUkNN U1I9bQojIENPTkZJR19TQ1NJX0VTQVMyUiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX05F V0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX01FR0FSQUlEX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJ R19NRUdBUkFJRF9TQVM9bQpDT05GSUdfU0NTSV9NUFQzU0FTPW0KQ09ORklHX1NDU0lfTVBUMlNB U19NQVhfU0dFPTEyOApDT05GSUdfU0NTSV9NUFQzU0FTX01BWF9TR0U9MTI4CkNPTkZJR19TQ1NJ X01QVDJTQVM9bQojIENPTkZJR19TQ1NJX1NNQVJUUFFJIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lf VUZTSENEPW0KQ09ORklHX1NDU0lfVUZTSENEX1BDST1tCiMgQ09ORklHX1NDU0lfVUZTX0RXQ19U Q19QQ0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1VGU0hDRF9QTEFURk9STSBpcyBub3Qgc2V0 CkNPTkZJR19TQ1NJX0hQVElPUD1tCiMgQ09ORklHX1NDU0lfQlVTTE9HSUMgaXMgbm90IHNldApD T05GSUdfVk1XQVJFX1BWU0NTST1tCiMgQ09ORklHX1hFTl9TQ1NJX0ZST05URU5EIGlzIG5vdCBz ZXQKQ09ORklHX0hZUEVSVl9TVE9SQUdFPW0KQ09ORklHX0xJQkZDPW0KQ09ORklHX0xJQkZDT0U9 bQpDT05GSUdfRkNPRT1tCkNPTkZJR19GQ09FX0ZOSUM9bQojIENPTkZJR19TQ1NJX1NOSUMgaXMg bm90IHNldAojIENPTkZJR19TQ1NJX0RNWDMxOTFEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9F QVRBIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9GVVRVUkVfRE9NQUlOIGlzIG5vdCBzZXQKIyBD T05GSUdfU0NTSV9HRFRIIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSVNDST1tCiMgQ09ORklHX1ND U0lfSVBTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSU5JVElPPW0KIyBDT05GSUdfU0NTSV9JTklB MTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9QUEEgaXMgbm90IHNldAojIENPTkZJR19TQ1NJ X0lNTSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1NURVg9bQojIENPTkZJR19TQ1NJX1NZTTUzQzhY WF8yIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSVBSPW0KQ09ORklHX1NDU0lfSVBSX1RSQUNFPXkK Q09ORklHX1NDU0lfSVBSX0RVTVA9eQojIENPTkZJR19TQ1NJX1FMT0dJQ18xMjgwIGlzIG5vdCBz ZXQKQ09ORklHX1NDU0lfUUxBX0ZDPW0KIyBDT05GSUdfVENNX1FMQTJYWFggaXMgbm90IHNldApD T05GSUdfU0NTSV9RTEFfSVNDU0k9bQojIENPTkZJR19TQ1NJX0xQRkMgaXMgbm90IHNldAojIENP TkZJR19TQ1NJX0RDMzk1eCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQU01M0M5NzQgaXMgbm90 IHNldAojIENPTkZJR19TQ1NJX1dENzE5WCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0RFQlVHPW0K Q09ORklHX1NDU0lfUE1DUkFJRD1tCkNPTkZJR19TQ1NJX1BNODAwMT1tCiMgQ09ORklHX1NDU0lf QkZBX0ZDIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfVklSVElPPW0KQ09ORklHX1NDU0lfQ0hFTFNJ T19GQ09FPW0KQ09ORklHX1NDU0lfREg9eQpDT05GSUdfU0NTSV9ESF9SREFDPXkKQ09ORklHX1ND U0lfREhfSFBfU1c9eQpDT05GSUdfU0NTSV9ESF9FTUM9eQpDT05GSUdfU0NTSV9ESF9BTFVBPXkK Q09ORklHX1NDU0lfT1NEX0lOSVRJQVRPUj1tCkNPTkZJR19TQ1NJX09TRF9VTEQ9bQpDT05GSUdf U0NTSV9PU0RfRFBSSU5UX1NFTlNFPTEKIyBDT05GSUdfU0NTSV9PU0RfREVCVUcgaXMgbm90IHNl dApDT05GSUdfQVRBPW0KIyBDT05GSUdfQVRBX05PTlNUQU5EQVJEIGlzIG5vdCBzZXQKQ09ORklH X0FUQV9WRVJCT1NFX0VSUk9SPXkKQ09ORklHX0FUQV9BQ1BJPXkKIyBDT05GSUdfU0FUQV9aUE9E RCBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX1BNUD15CgojCiMgQ29udHJvbGxlcnMgd2l0aCBub24t U0ZGIG5hdGl2ZSBpbnRlcmZhY2UKIwpDT05GSUdfU0FUQV9BSENJPW0KQ09ORklHX1NBVEFfTU9C SUxFX0xQTV9QT0xJQ1k9MApDT05GSUdfU0FUQV9BSENJX1BMQVRGT1JNPW0KIyBDT05GSUdfU0FU QV9JTklDMTYyWCBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX0FDQVJEX0FIQ0k9bQpDT05GSUdfU0FU QV9TSUwyND1tCkNPTkZJR19BVEFfU0ZGPXkKCiMKIyBTRkYgY29udHJvbGxlcnMgd2l0aCBjdXN0 b20gRE1BIGludGVyZmFjZQojCkNPTkZJR19QRENfQURNQT1tCkNPTkZJR19TQVRBX1FTVE9SPW0K Q09ORklHX1NBVEFfU1g0PW0KQ09ORklHX0FUQV9CTURNQT15CgojCiMgU0FUQSBTRkYgY29udHJv bGxlcnMgd2l0aCBCTURNQQojCkNPTkZJR19BVEFfUElJWD1tCiMgQ09ORklHX1NBVEFfRFdDIGlz IG5vdCBzZXQKQ09ORklHX1NBVEFfTVY9bQpDT05GSUdfU0FUQV9OVj1tCkNPTkZJR19TQVRBX1BS T01JU0U9bQpDT05GSUdfU0FUQV9TSUw9bQpDT05GSUdfU0FUQV9TSVM9bQpDT05GSUdfU0FUQV9T Vlc9bQpDT05GSUdfU0FUQV9VTEk9bQpDT05GSUdfU0FUQV9WSUE9bQpDT05GSUdfU0FUQV9WSVRF U1NFPW0KCiMKIyBQQVRBIFNGRiBjb250cm9sbGVycyB3aXRoIEJNRE1BCiMKQ09ORklHX1BBVEFf QUxJPW0KQ09ORklHX1BBVEFfQU1EPW0KQ09ORklHX1BBVEFfQVJUT1A9bQpDT05GSUdfUEFUQV9B VElJWFA9bQpDT05GSUdfUEFUQV9BVFA4NjdYPW0KQ09ORklHX1BBVEFfQ01ENjRYPW0KIyBDT05G SUdfUEFUQV9DWVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9FRkFSIGlzIG5vdCBzZXQK Q09ORklHX1BBVEFfSFBUMzY2PW0KQ09ORklHX1BBVEFfSFBUMzdYPW0KQ09ORklHX1BBVEFfSFBU M1gyTj1tCkNPTkZJR19QQVRBX0hQVDNYMz1tCiMgQ09ORklHX1BBVEFfSFBUM1gzX0RNQSBpcyBu b3Qgc2V0CkNPTkZJR19QQVRBX0lUODIxMz1tCkNPTkZJR19QQVRBX0lUODIxWD1tCkNPTkZJR19Q QVRBX0pNSUNST049bQpDT05GSUdfUEFUQV9NQVJWRUxMPW0KQ09ORklHX1BBVEFfTkVUQ0VMTD1t CkNPTkZJR19QQVRBX05JTkpBMzI9bQojIENPTkZJR19QQVRBX05TODc0MTUgaXMgbm90IHNldApD T05GSUdfUEFUQV9PTERQSUlYPW0KIyBDT05GSUdfUEFUQV9PUFRJRE1BIGlzIG5vdCBzZXQKQ09O RklHX1BBVEFfUERDMjAyN1g9bQpDT05GSUdfUEFUQV9QRENfT0xEPW0KIyBDT05GSUdfUEFUQV9S QURJU1lTIGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfUkRDPW0KQ09ORklHX1BBVEFfU0NIPW0KQ09O RklHX1BBVEFfU0VSVkVSV09SS1M9bQpDT05GSUdfUEFUQV9TSUw2ODA9bQpDT05GSUdfUEFUQV9T SVM9bQpDT05GSUdfUEFUQV9UT1NISUJBPW0KIyBDT05GSUdfUEFUQV9UUklGTEVYIGlzIG5vdCBz ZXQKQ09ORklHX1BBVEFfVklBPW0KIyBDT05GSUdfUEFUQV9XSU5CT05EIGlzIG5vdCBzZXQKCiMK IyBQSU8tb25seSBTRkYgY29udHJvbGxlcnMKIwojIENPTkZJR19QQVRBX0NNRDY0MF9QQ0kgaXMg bm90IHNldAojIENPTkZJR19QQVRBX01QSUlYIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9OUzg3 NDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9PUFRJIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFU QV9QTEFURk9STSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUloxMDAwIGlzIG5vdCBzZXQKCiMK IyBHZW5lcmljIGZhbGxiYWNrIC8gbGVnYWN5IGRyaXZlcnMKIwpDT05GSUdfUEFUQV9BQ1BJPW0K Q09ORklHX0FUQV9HRU5FUklDPW0KIyBDT05GSUdfUEFUQV9MRUdBQ1kgaXMgbm90IHNldApDT05G SUdfTUQ9eQpDT05GSUdfQkxLX0RFVl9NRD15CkNPTkZJR19NRF9BVVRPREVURUNUPXkKQ09ORklH X01EX0xJTkVBUj1tCkNPTkZJR19NRF9SQUlEMD1tCkNPTkZJR19NRF9SQUlEMT1tCkNPTkZJR19N RF9SQUlEMTA9bQpDT05GSUdfTURfUkFJRDQ1Nj1tCkNPTkZJR19NRF9NVUxUSVBBVEg9bQpDT05G SUdfTURfRkFVTFRZPW0KIyBDT05GSUdfTURfQ0xVU1RFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0JD QUNIRSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX0RNX0JVSUxUSU49eQpDT05GSUdfQkxLX0RF Vl9ETT1tCiMgQ09ORklHX0RNX01RX0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfRE1fREVCVUc9 eQpDT05GSUdfRE1fQlVGSU89bQojIENPTkZJR19ETV9ERUJVR19CTE9DS19NQU5BR0VSX0xPQ0tJ TkcgaXMgbm90IHNldApDT05GSUdfRE1fQklPX1BSSVNPTj1tCkNPTkZJR19ETV9QRVJTSVNURU5U X0RBVEE9bQojIENPTkZJR19ETV9VTlNUUklQRUQgaXMgbm90IHNldApDT05GSUdfRE1fQ1JZUFQ9 bQpDT05GSUdfRE1fU05BUFNIT1Q9bQpDT05GSUdfRE1fVEhJTl9QUk9WSVNJT05JTkc9bQpDT05G SUdfRE1fQ0FDSEU9bQpDT05GSUdfRE1fQ0FDSEVfU01RPW0KIyBDT05GSUdfRE1fRVJBIGlzIG5v dCBzZXQKQ09ORklHX0RNX01JUlJPUj1tCkNPTkZJR19ETV9MT0dfVVNFUlNQQUNFPW0KQ09ORklH X0RNX1JBSUQ9bQpDT05GSUdfRE1fWkVSTz1tCkNPTkZJR19ETV9NVUxUSVBBVEg9bQpDT05GSUdf RE1fTVVMVElQQVRIX1FMPW0KQ09ORklHX0RNX01VTFRJUEFUSF9TVD1tCkNPTkZJR19ETV9ERUxB WT1tCkNPTkZJR19ETV9VRVZFTlQ9eQpDT05GSUdfRE1fRkxBS0VZPW0KQ09ORklHX0RNX1ZFUklU WT1tCiMgQ09ORklHX0RNX1ZFUklUWV9GRUMgaXMgbm90IHNldApDT05GSUdfRE1fU1dJVENIPW0K Q09ORklHX0RNX0xPR19XUklURVM9bQojIENPTkZJR19ETV9JTlRFR1JJVFkgaXMgbm90IHNldAoj IENPTkZJR19ETV9aT05FRCBpcyBub3Qgc2V0CkNPTkZJR19UQVJHRVRfQ09SRT1tCkNPTkZJR19U Q01fSUJMT0NLPW0KQ09ORklHX1RDTV9GSUxFSU89bQpDT05GSUdfVENNX1BTQ1NJPW0KIyBDT05G SUdfVENNX1VTRVIyIGlzIG5vdCBzZXQKQ09ORklHX0xPT1BCQUNLX1RBUkdFVD1tCkNPTkZJR19U Q01fRkM9bQpDT05GSUdfSVNDU0lfVEFSR0VUPW0KIyBDT05GSUdfSVNDU0lfVEFSR0VUX0NYR0I0 IGlzIG5vdCBzZXQKIyBDT05GSUdfU0JQX1RBUkdFVCBpcyBub3Qgc2V0CkNPTkZJR19GVVNJT049 eQpDT05GSUdfRlVTSU9OX1NQST1tCiMgQ09ORklHX0ZVU0lPTl9GQyBpcyBub3Qgc2V0CkNPTkZJ R19GVVNJT05fU0FTPW0KQ09ORklHX0ZVU0lPTl9NQVhfU0dFPTEyOApDT05GSUdfRlVTSU9OX0NU TD1tCkNPTkZJR19GVVNJT05fTE9HR0lORz15CgojCiMgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3Vw cG9ydAojCkNPTkZJR19GSVJFV0lSRT1tCkNPTkZJR19GSVJFV0lSRV9PSENJPW0KQ09ORklHX0ZJ UkVXSVJFX1NCUDI9bQpDT05GSUdfRklSRVdJUkVfTkVUPW0KIyBDT05GSUdfRklSRVdJUkVfTk9T WSBpcyBub3Qgc2V0CkNPTkZJR19NQUNJTlRPU0hfRFJJVkVSUz15CkNPTkZJR19NQUNfRU1VTU9V U0VCVE49eQpDT05GSUdfTkVUREVWSUNFUz15CkNPTkZJR19NSUk9eQpDT05GSUdfTkVUX0NPUkU9 eQpDT05GSUdfQk9ORElORz1tCkNPTkZJR19EVU1NWT1tCiMgQ09ORklHX0VRVUFMSVpFUiBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfRkM9eQpDT05GSUdfSUZCPW0KQ09ORklHX05FVF9URUFNPW0KQ09O RklHX05FVF9URUFNX01PREVfQlJPQURDQVNUPW0KQ09ORklHX05FVF9URUFNX01PREVfUk9VTkRS T0JJTj1tCkNPTkZJR19ORVRfVEVBTV9NT0RFX1JBTkRPTT1tCkNPTkZJR19ORVRfVEVBTV9NT0RF X0FDVElWRUJBQ0tVUD1tCkNPTkZJR19ORVRfVEVBTV9NT0RFX0xPQURCQUxBTkNFPW0KQ09ORklH X01BQ1ZMQU49bQpDT05GSUdfTUFDVlRBUD1tCiMgQ09ORklHX0lQVkxBTiBpcyBub3Qgc2V0CkNP TkZJR19WWExBTj1tCiMgQ09ORklHX0dFTkVWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0dUUCBpcyBu b3Qgc2V0CkNPTkZJR19NQUNTRUM9eQpDT05GSUdfTkVUQ09OU09MRT1tCkNPTkZJR19ORVRDT05T T0xFX0RZTkFNSUM9eQpDT05GSUdfTkVUUE9MTD15CkNPTkZJR19ORVRfUE9MTF9DT05UUk9MTEVS PXkKQ09ORklHX1RVTj1tCkNPTkZJR19UQVA9bQojIENPTkZJR19UVU5fVk5FVF9DUk9TU19MRSBp cyBub3Qgc2V0CkNPTkZJR19WRVRIPW0KQ09ORklHX1ZJUlRJT19ORVQ9eQpDT05GSUdfTkxNT049 bQpDT05GSUdfTkVUX1ZSRj15CiMgQ09ORklHX0FSQ05FVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FU TV9EUklWRVJTIGlzIG5vdCBzZXQKCiMKIyBDQUlGIHRyYW5zcG9ydCBkcml2ZXJzCiMKCiMKIyBE aXN0cmlidXRlZCBTd2l0Y2ggQXJjaGl0ZWN0dXJlIGRyaXZlcnMKIwpDT05GSUdfRVRIRVJORVQ9 eQpDT05GSUdfTURJTz15CiMgQ09ORklHX05FVF9WRU5ET1JfM0NPTSBpcyBub3Qgc2V0CiMgQ09O RklHX05FVF9WRU5ET1JfQURBUFRFQyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FHRVJF PXkKIyBDT05GSUdfRVQxMzFYIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUxBQ1JJVEVD SD15CiMgQ09ORklHX1NMSUNPU1MgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0FMVEVP TiBpcyBub3Qgc2V0CiMgQ09ORklHX0FMVEVSQV9UU0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9BTUFaT049eQojIENPTkZJR19FTkFfRVRIRVJORVQgaXMgbm90IHNldAojIENPTkZJR19O RVRfVkVORE9SX0FNRCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0FRVUFOVElBPXkKIyBD T05GSUdfQVFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQVJDPXkKQ09ORklHX05F VF9WRU5ET1JfQVRIRVJPUz15CkNPTkZJR19BVEwyPW0KQ09ORklHX0FUTDE9bQpDT05GSUdfQVRM MUU9bQpDT05GSUdfQVRMMUM9bQpDT05GSUdfQUxYPW0KIyBDT05GSUdfTkVUX1ZFTkRPUl9BVVJP UkEgaXMgbm90IHNldApDT05GSUdfTkVUX0NBREVOQ0U9eQojIENPTkZJR19NQUNCIGlzIG5vdCBz ZXQKQ09ORklHX05FVF9WRU5ET1JfQlJPQURDT009eQpDT05GSUdfQjQ0PW0KQ09ORklHX0I0NF9Q Q0lfQVVUT1NFTEVDVD15CkNPTkZJR19CNDRfUENJQ09SRV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0 NF9QQ0k9eQpDT05GSUdfQk5YMj1tCkNPTkZJR19DTklDPW0KQ09ORklHX1RJR09OMz15CkNPTkZJ R19USUdPTjNfSFdNT049eQojIENPTkZJR19CTlgyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JOWFQg aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9CUk9DQURFPXkKQ09ORklHX0JOQT1tCkNPTkZJ R19ORVRfVkVORE9SX0NBVklVTT15CiMgQ09ORklHX1RIVU5ERVJfTklDX1BGIGlzIG5vdCBzZXQK IyBDT05GSUdfVEhVTkRFUl9OSUNfVkYgaXMgbm90IHNldAojIENPTkZJR19USFVOREVSX05JQ19C R1ggaXMgbm90IHNldAojIENPTkZJR19USFVOREVSX05JQ19SR1ggaXMgbm90IHNldApDT05GSUdf Q0FWSVVNX1BUUD15CiMgQ09ORklHX0xJUVVJRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTElRVUlE SU9fVkYgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9DSEVMU0lPPXkKIyBDT05GSUdfQ0hF TFNJT19UMSBpcyBub3Qgc2V0CkNPTkZJR19DSEVMU0lPX1QzPW0KQ09ORklHX0NIRUxTSU9fVDQ9 bQojIENPTkZJR19DSEVMU0lPX1Q0X0RDQiBpcyBub3Qgc2V0CkNPTkZJR19DSEVMU0lPX1Q0VkY9 bQpDT05GSUdfQ0hFTFNJT19MSUI9bQpDT05GSUdfTkVUX1ZFTkRPUl9DSVNDTz15CkNPTkZJR19F TklDPW0KQ09ORklHX05FVF9WRU5ET1JfQ09SVElOQT15CiMgQ09ORklHX0NYX0VDQVQgaXMgbm90 IHNldApDT05GSUdfRE5FVD1tCkNPTkZJR19ORVRfVkVORE9SX0RFQz15CkNPTkZJR19ORVRfVFVM SVA9eQpDT05GSUdfREUyMTA0WD1tCkNPTkZJR19ERTIxMDRYX0RTTD0wCkNPTkZJR19UVUxJUD15 CiMgQ09ORklHX1RVTElQX01XSSBpcyBub3Qgc2V0CkNPTkZJR19UVUxJUF9NTUlPPXkKIyBDT05G SUdfVFVMSVBfTkFQSSBpcyBub3Qgc2V0CkNPTkZJR19ERTRYNT1tCkNPTkZJR19XSU5CT05EXzg0 MD1tCkNPTkZJR19ETTkxMDI9bQpDT05GSUdfVUxJNTI2WD1tCkNPTkZJR19QQ01DSUFfWElSQ09N PW0KIyBDT05GSUdfTkVUX1ZFTkRPUl9ETElOSyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X0VNVUxFWD15CkNPTkZJR19CRTJORVQ9bQpDT05GSUdfQkUyTkVUX0hXTU9OPXkKQ09ORklHX05F VF9WRU5ET1JfRVpDSElQPXkKIyBDT05GSUdfTkVUX1ZFTkRPUl9FWEFSIGlzIG5vdCBzZXQKIyBD T05GSUdfTkVUX1ZFTkRPUl9IUCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0hVQVdFST15 CiMgQ09ORklHX0hJTklDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfSU5URUw9eQojIENP TkZJR19FMTAwIGlzIG5vdCBzZXQKQ09ORklHX0UxMDAwPXkKQ09ORklHX0UxMDAwRT15CkNPTkZJ R19FMTAwMEVfSFdUUz15CkNPTkZJR19JR0I9eQpDT05GSUdfSUdCX0hXTU9OPXkKQ09ORklHX0lH QlZGPW0KQ09ORklHX0lYR0I9bQpDT05GSUdfSVhHQkU9eQpDT05GSUdfSVhHQkVfSFdNT049eQpD T05GSUdfSVhHQkVfRENCPXkKQ09ORklHX0lYR0JFVkY9bQpDT05GSUdfSTQwRT1tCiMgQ09ORklH X0k0MEVfRENCIGlzIG5vdCBzZXQKIyBDT05GSUdfSTQwRVZGIGlzIG5vdCBzZXQKIyBDT05GSUdf Rk0xMEsgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX0k4MjVYWCBpcyBub3Qgc2V0CkNP TkZJR19KTUU9bQpDT05GSUdfTkVUX1ZFTkRPUl9NQVJWRUxMPXkKQ09ORklHX01WTURJTz1tCkNP TkZJR19TS0dFPW0KQ09ORklHX1NLR0VfREVCVUc9eQpDT05GSUdfU0tHRV9HRU5FU0lTPXkKQ09O RklHX1NLWTI9bQpDT05GSUdfU0tZMl9ERUJVRz15CkNPTkZJR19ORVRfVkVORE9SX01FTExBTk9Y PXkKQ09ORklHX01MWDRfRU49bQpDT05GSUdfTUxYNF9FTl9EQ0I9eQpDT05GSUdfTUxYNF9DT1JF PW0KQ09ORklHX01MWDRfREVCVUc9eQpDT05GSUdfTUxYNF9DT1JFX0dFTjI9eQojIENPTkZJR19N TFg1X0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NTFhTV19DT1JFIGlzIG5vdCBzZXQKIyBDT05G SUdfTUxYRlcgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX01JQ1JFTCBpcyBub3Qgc2V0 CkNPTkZJR19ORVRfVkVORE9SX01JQ1JPQ0hJUD15CiMgQ09ORklHX0VOQzI4SjYwIGlzIG5vdCBz ZXQKIyBDT05GSUdfRU5DWDI0SjYwMCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX01ZUkk9 eQpDT05GSUdfTVlSSTEwR0U9bQojIENPTkZJR19GRUFMTlggaXMgbm90IHNldAojIENPTkZJR19O RVRfVkVORE9SX05BVFNFTUkgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9ORVRST05PTUU9 eQojIENPTkZJR19ORlAgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX05WSURJQSBpcyBu b3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX09LST15CkNPTkZJR19FVEhPQz1tCkNPTkZJR19ORVRf UEFDS0VUX0VOR0lORT15CiMgQ09ORklHX0hBTUFDSEkgaXMgbm90IHNldApDT05GSUdfWUVMTE9X RklOPW0KQ09ORklHX05FVF9WRU5ET1JfUUxPR0lDPXkKQ09ORklHX1FMQTNYWFg9bQpDT05GSUdf UUxDTklDPW0KQ09ORklHX1FMQ05JQ19TUklPVj15CkNPTkZJR19RTENOSUNfRENCPXkKQ09ORklH X1FMQ05JQ19IV01PTj15CkNPTkZJR19RTEdFPW0KQ09ORklHX05FVFhFTl9OSUM9bQojIENPTkZJ R19RRUQgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9RVUFMQ09NTT15CiMgQ09ORklHX1FD T01fRU1BQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JNTkVUIGlzIG5vdCBzZXQKQ09ORklHX05FVF9W RU5ET1JfUkVBTFRFSz15CiMgQ09ORklHX0FUUCBpcyBub3Qgc2V0CkNPTkZJR184MTM5Q1A9eQpD T05GSUdfODEzOVRPTz15CkNPTkZJR184MTM5VE9PX1BJTz15CiMgQ09ORklHXzgxMzlUT09fVFVO RV9UV0lTVEVSIGlzIG5vdCBzZXQKQ09ORklHXzgxMzlUT09fODEyOT15CiMgQ09ORklHXzgxMzlf T0xEX1JYX1JFU0VUIGlzIG5vdCBzZXQKQ09ORklHX1I4MTY5PXkKQ09ORklHX05FVF9WRU5ET1Jf UkVORVNBUz15CiMgQ09ORklHX05FVF9WRU5ET1JfUkRDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9W RU5ET1JfUk9DS0VSPXkKQ09ORklHX05FVF9WRU5ET1JfU0FNU1VORz15CiMgQ09ORklHX1NYR0JF X0VUSCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfU0VFUSBpcyBub3Qgc2V0CiMgQ09O RklHX05FVF9WRU5ET1JfU0lMQU4gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1NJUyBp cyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX1NPTEFSRkxBUkU9eQpDT05GSUdfU0ZDPW0KQ09O RklHX1NGQ19NVEQ9eQpDT05GSUdfU0ZDX01DRElfTU9OPXkKQ09ORklHX1NGQ19TUklPVj15CkNP TkZJR19TRkNfTUNESV9MT0dHSU5HPXkKIyBDT05GSUdfU0ZDX0ZBTENPTiBpcyBub3Qgc2V0CkNP TkZJR19ORVRfVkVORE9SX1NNU0M9eQpDT05GSUdfRVBJQzEwMD1tCiMgQ09ORklHX1NNU0M5MTFY IGlzIG5vdCBzZXQKQ09ORklHX1NNU0M5NDIwPW0KQ09ORklHX05FVF9WRU5ET1JfU09DSU9ORVhU PXkKIyBDT05GSUdfTkVUX1ZFTkRPUl9TVE1JQ1JPIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZF TkRPUl9TVU4gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1RFSFVUSSBpcyBub3Qgc2V0 CiMgQ09ORklHX05FVF9WRU5ET1JfVEkgaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1ZJ QSBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfV0laTkVUIGlzIG5vdCBzZXQKQ09ORklH X05FVF9WRU5ET1JfU1lOT1BTWVM9eQojIENPTkZJR19EV0NfWExHTUFDIGlzIG5vdCBzZXQKIyBD T05GSUdfRkRESSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJUFBJIGlzIG5vdCBzZXQKIyBDT05GSUdf TkVUX1NCMTAwMCBpcyBub3Qgc2V0CkNPTkZJR19NRElPX0RFVklDRT15CkNPTkZJR19NRElPX0JV Uz15CkNPTkZJR19NRElPX0JJVEJBTkc9bQojIENPTkZJR19NRElPX0dQSU8gaXMgbm90IHNldAoj IENPTkZJR19NRElPX1RIVU5ERVIgaXMgbm90IHNldApDT05GSUdfUEhZTElCPXkKQ09ORklHX1NX UEhZPXkKIyBDT05GSUdfTEVEX1RSSUdHRVJfUEhZIGlzIG5vdCBzZXQKCiMKIyBNSUkgUEhZIGRl dmljZSBkcml2ZXJzCiMKQ09ORklHX0FNRF9QSFk9bQojIENPTkZJR19BUVVBTlRJQV9QSFkgaXMg bm90IHNldApDT05GSUdfQVQ4MDNYX1BIWT1tCiMgQ09ORklHX0JDTTdYWFhfUEhZIGlzIG5vdCBz ZXQKQ09ORklHX0JDTTg3WFhfUEhZPW0KQ09ORklHX0JDTV9ORVRfUEhZTElCPW0KQ09ORklHX0JS T0FEQ09NX1BIWT1tCkNPTkZJR19DSUNBREFfUEhZPW0KIyBDT05GSUdfQ09SVElOQV9QSFkgaXMg bm90IHNldApDT05GSUdfREFWSUNPTV9QSFk9bQojIENPTkZJR19EUDgzODIyX1BIWSBpcyBub3Qg c2V0CiMgQ09ORklHX0RQODM4NDhfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFA4Mzg2N19QSFkg aXMgbm90IHNldApDT05GSUdfRklYRURfUEhZPXkKQ09ORklHX0lDUExVU19QSFk9bQojIENPTkZJ R19JTlRFTF9YV0FZX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19MU0lfRVQxMDExQ19QSFk9bQpDT05G SUdfTFhUX1BIWT1tCkNPTkZJR19NQVJWRUxMX1BIWT1tCiMgQ09ORklHX01BUlZFTExfMTBHX1BI WSBpcyBub3Qgc2V0CkNPTkZJR19NSUNSRUxfUEhZPW0KIyBDT05GSUdfTUlDUk9DSElQX1BIWSBp cyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPU0VNSV9QSFkgaXMgbm90IHNldApDT05GSUdfTkFUSU9O QUxfUEhZPW0KQ09ORklHX1FTRU1JX1BIWT1tCkNPTkZJR19SRUFMVEVLX1BIWT1tCiMgQ09ORklH X1JFTkVTQVNfUEhZIGlzIG5vdCBzZXQKIyBDT05GSUdfUk9DS0NISVBfUEhZIGlzIG5vdCBzZXQK Q09ORklHX1NNU0NfUEhZPW0KQ09ORklHX1NURTEwWFA9bQojIENPTkZJR19URVJBTkVUSUNTX1BI WSBpcyBub3Qgc2V0CkNPTkZJR19WSVRFU1NFX1BIWT1tCiMgQ09ORklHX1hJTElOWF9HTUlJMlJH TUlJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUlDUkVMX0tTODk5NU1BIGlzIG5vdCBzZXQKIyBDT05G SUdfUExJUCBpcyBub3Qgc2V0CkNPTkZJR19QUFA9bQpDT05GSUdfUFBQX0JTRENPTVA9bQpDT05G SUdfUFBQX0RFRkxBVEU9bQpDT05GSUdfUFBQX0ZJTFRFUj15CkNPTkZJR19QUFBfTVBQRT1tCkNP TkZJR19QUFBfTVVMVElMSU5LPXkKQ09ORklHX1BQUE9BVE09bQpDT05GSUdfUFBQT0U9bQpDT05G SUdfUFBUUD1tCkNPTkZJR19QUFBPTDJUUD1tCkNPTkZJR19QUFBfQVNZTkM9bQpDT05GSUdfUFBQ X1NZTkNfVFRZPW0KQ09ORklHX1NMSVA9bQpDT05GSUdfU0xIQz1tCkNPTkZJR19TTElQX0NPTVBS RVNTRUQ9eQpDT05GSUdfU0xJUF9TTUFSVD15CiMgQ09ORklHX1NMSVBfTU9ERV9TTElQNiBpcyBu b3Qgc2V0CkNPTkZJR19VU0JfTkVUX0RSSVZFUlM9eQpDT05GSUdfVVNCX0NBVEM9eQpDT05GSUdf VVNCX0tBV0VUSD15CkNPTkZJR19VU0JfUEVHQVNVUz15CkNPTkZJR19VU0JfUlRMODE1MD15CkNP TkZJR19VU0JfUlRMODE1Mj1tCiMgQ09ORklHX1VTQl9MQU43OFhYIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9VU0JORVQ9eQpDT05GSUdfVVNCX05FVF9BWDg4MTdYPXkKQ09ORklHX1VTQl9ORVRfQVg4 ODE3OV8xNzhBPW0KQ09ORklHX1VTQl9ORVRfQ0RDRVRIRVI9eQpDT05GSUdfVVNCX05FVF9DRENf RUVNPXkKQ09ORklHX1VTQl9ORVRfQ0RDX05DTT1tCiMgQ09ORklHX1VTQl9ORVRfSFVBV0VJX0NE Q19OQ00gaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9DRENfTUJJTT1tCkNPTkZJR19VU0JfTkVU X0RNOTYwMT15CiMgQ09ORklHX1VTQl9ORVRfU1I5NzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X05FVF9TUjk4MDAgaXMgbm90IHNldApDT05GSUdfVVNCX05FVF9TTVNDNzVYWD15CkNPTkZJR19V U0JfTkVUX1NNU0M5NVhYPXkKQ09ORklHX1VTQl9ORVRfR0w2MjBBPXkKQ09ORklHX1VTQl9ORVRf TkVUMTA4MD15CkNPTkZJR19VU0JfTkVUX1BMVVNCPXkKQ09ORklHX1VTQl9ORVRfTUNTNzgzMD15 CkNPTkZJR19VU0JfTkVUX1JORElTX0hPU1Q9eQpDT05GSUdfVVNCX05FVF9DRENfU1VCU0VUX0VO QUJMRT15CkNPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVQ9eQpDT05GSUdfVVNCX0FMSV9NNTYzMj15 CkNPTkZJR19VU0JfQU4yNzIwPXkKQ09ORklHX1VTQl9CRUxLSU49eQpDT05GSUdfVVNCX0FSTUxJ TlVYPXkKQ09ORklHX1VTQl9FUFNPTjI4ODg9eQpDT05GSUdfVVNCX0tDMjE5MD15CkNPTkZJR19V U0JfTkVUX1pBVVJVUz15CkNPTkZJR19VU0JfTkVUX0NYODIzMTBfRVRIPW0KQ09ORklHX1VTQl9O RVRfS0FMTUlBPW0KQ09ORklHX1VTQl9ORVRfUU1JX1dXQU49bQpDT05GSUdfVVNCX0hTTz1tCkNP TkZJR19VU0JfTkVUX0lOVDUxWDE9eQpDT05GSUdfVVNCX0lQSEVUSD15CkNPTkZJR19VU0JfU0lF UlJBX05FVD15CkNPTkZJR19VU0JfVkw2MDA9bQojIENPTkZJR19VU0JfTkVUX0NIOTIwMCBpcyBu b3Qgc2V0CkNPTkZJR19XTEFOPXkKIyBDT05GSUdfV0lSRUxFU1NfV0RTIGlzIG5vdCBzZXQKQ09O RklHX1dMQU5fVkVORE9SX0FETVRFSz15CiMgQ09ORklHX0FETTgyMTEgaXMgbm90IHNldApDT05G SUdfV0xBTl9WRU5ET1JfQVRIPXkKIyBDT05GSUdfQVRIX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05G SUdfQVRINUsgaXMgbm90IHNldAojIENPTkZJR19BVEg1S19QQ0kgaXMgbm90IHNldAojIENPTkZJ R19BVEg5SyBpcyBub3Qgc2V0CiMgQ09ORklHX0FUSDlLX0hUQyBpcyBub3Qgc2V0CiMgQ09ORklH X0NBUkw5MTcwIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRINktMIGlzIG5vdCBzZXQKIyBDT05GSUdf QVI1NTIzIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lMNjIxMCBpcyBub3Qgc2V0CiMgQ09ORklHX0FU SDEwSyBpcyBub3Qgc2V0CiMgQ09ORklHX1dDTjM2WFggaXMgbm90IHNldApDT05GSUdfV0xBTl9W RU5ET1JfQVRNRUw9eQojIENPTkZJR19BVE1FTCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUNzZDNTBY X1VTQiBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9CUk9BRENPTT15CiMgQ09ORklHX0I0 MyBpcyBub3Qgc2V0CiMgQ09ORklHX0I0M0xFR0FDWSBpcyBub3Qgc2V0CiMgQ09ORklHX0JSQ01T TUFDIGlzIG5vdCBzZXQKIyBDT05GSUdfQlJDTUZNQUMgaXMgbm90IHNldApDT05GSUdfV0xBTl9W RU5ET1JfQ0lTQ089eQojIENPTkZJR19BSVJPIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9S X0lOVEVMPXkKIyBDT05GSUdfSVBXMjEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVzIyMDAgaXMg bm90IHNldAojIENPTkZJR19JV0w0OTY1IGlzIG5vdCBzZXQKIyBDT05GSUdfSVdMMzk0NSBpcyBu b3Qgc2V0CiMgQ09ORklHX0lXTFdJRkkgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfSU5U RVJTSUw9eQojIENPTkZJR19IT1NUQVAgaXMgbm90IHNldAojIENPTkZJR19IRVJNRVMgaXMgbm90 IHNldAojIENPTkZJR19QNTRfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJJU001NCBpcyBu b3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9NQVJWRUxMPXkKIyBDT05GSUdfTElCRVJUQVMgaXMg bm90IHNldAojIENPTkZJR19MSUJFUlRBU19USElORklSTSBpcyBub3Qgc2V0CiMgQ09ORklHX01X SUZJRVggaXMgbm90IHNldAojIENPTkZJR19NV0w4SyBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZF TkRPUl9NRURJQVRFSz15CiMgQ09ORklHX01UNzYwMVUgaXMgbm90IHNldAojIENPTkZJR19NVDc2 eDJFIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX1JBTElOSz15CiMgQ09ORklHX1JUMlgw MCBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9SRUFMVEVLPXkKIyBDT05GSUdfUlRMODE4 MCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUTDgxODcgaXMgbm90IHNldApDT05GSUdfUlRMX0NBUkRT PW0KIyBDT05GSUdfUlRMODE5MkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRMODE5MlNFIGlzIG5v dCBzZXQKIyBDT05GSUdfUlRMODE5MkRFIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRMODcyM0FFIGlz IG5vdCBzZXQKIyBDT05GSUdfUlRMODcyM0JFIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRMODE4OEVF IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRMODE5MkVFIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRMODgy MUFFIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRMODE5MkNVIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRM OFhYWFUgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfUlNJPXkKIyBDT05GSUdfUlNJXzkx WCBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9TVD15CiMgQ09ORklHX0NXMTIwMCBpcyBu b3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9UST15CiMgQ09ORklHX1dMMTI1MSBpcyBub3Qgc2V0 CiMgQ09ORklHX1dMMTJYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1dMMThYWCBpcyBub3Qgc2V0CiMg Q09ORklHX1dMQ09SRSBpcyBub3Qgc2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9aWURBUz15CiMgQ09O RklHX1VTQl9aRDEyMDEgaXMgbm90IHNldAojIENPTkZJR19aRDEyMTFSVyBpcyBub3Qgc2V0CkNP TkZJR19XTEFOX1ZFTkRPUl9RVUFOVEVOTkE9eQojIENPTkZJR19RVE5GTUFDX1BFQVJMX1BDSUUg aXMgbm90IHNldApDT05GSUdfTUFDODAyMTFfSFdTSU09bQojIENPTkZJR19VU0JfTkVUX1JORElT X1dMQU4gaXMgbm90IHNldAoKIwojIEVuYWJsZSBXaU1BWCAoTmV0d29ya2luZyBvcHRpb25zKSB0 byBzZWUgdGhlIFdpTUFYIGRyaXZlcnMKIwpDT05GSUdfV0FOPXkKIyBDT05GSUdfTEFOTUVESUEg aXMgbm90IHNldApDT05GSUdfSERMQz1tCkNPTkZJR19IRExDX1JBVz1tCiMgQ09ORklHX0hETENf UkFXX0VUSCBpcyBub3Qgc2V0CkNPTkZJR19IRExDX0NJU0NPPW0KQ09ORklHX0hETENfRlI9bQpD T05GSUdfSERMQ19QUFA9bQoKIwojIFguMjUvTEFQQiBzdXBwb3J0IGlzIGRpc2FibGVkCiMKIyBD T05GSUdfUENJMjAwU1lOIGlzIG5vdCBzZXQKIyBDT05GSUdfV0FOWEwgaXMgbm90IHNldAojIENP TkZJR19QQzMwMFRPTyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBUlNZTkMgaXMgbm90IHNldAojIENP TkZJR19EU0NDNCBpcyBub3Qgc2V0CkNPTkZJR19ETENJPW0KQ09ORklHX0RMQ0lfTUFYPTgKIyBD T05GSUdfU0JOSSBpcyBub3Qgc2V0CkNPTkZJR19JRUVFODAyMTU0X0RSSVZFUlM9bQpDT05GSUdf SUVFRTgwMjE1NF9GQUtFTEI9bQojIENPTkZJR19JRUVFODAyMTU0X0FUODZSRjIzMCBpcyBub3Qg c2V0CiMgQ09ORklHX0lFRUU4MDIxNTRfTVJGMjRKNDAgaXMgbm90IHNldAojIENPTkZJR19JRUVF ODAyMTU0X0NDMjUyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTRfQVRVU0IgaXMgbm90 IHNldAojIENPTkZJR19JRUVFODAyMTU0X0FERjcyNDIgaXMgbm90IHNldAojIENPTkZJR19JRUVF ODAyMTU0X0NBODIxMCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fTkVUREVWX0ZST05URU5EPW0KIyBD T05GSUdfWEVOX05FVERFVl9CQUNLRU5EIGlzIG5vdCBzZXQKQ09ORklHX1ZNWE5FVDM9bQojIENP TkZJR19GVUpJVFNVX0VTIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVl9ORVQ9bQpDT05GSUdfTkVU REVWU0lNPW0KQ09ORklHX0lTRE49eQpDT05GSUdfSVNETl9JNEw9bQpDT05GSUdfSVNETl9QUFA9 eQpDT05GSUdfSVNETl9QUFBfVko9eQpDT05GSUdfSVNETl9NUFA9eQpDT05GSUdfSVBQUF9GSUxU RVI9eQojIENPTkZJR19JU0ROX1BQUF9CU0RDT01QIGlzIG5vdCBzZXQKQ09ORklHX0lTRE5fQVVE SU89eQpDT05GSUdfSVNETl9UVFlfRkFYPXkKCiMKIyBJU0ROIGZlYXR1cmUgc3VibW9kdWxlcwoj CkNPTkZJR19JU0ROX0RJVkVSU0lPTj1tCgojCiMgSVNETjRMaW51eCBoYXJkd2FyZSBkcml2ZXJz CiMKCiMKIyBQYXNzaXZlIGNhcmRzCiMKIyBDT05GSUdfSVNETl9EUlZfSElTQVggaXMgbm90IHNl dApDT05GSUdfSVNETl9DQVBJPW0KIyBDT05GSUdfQ0FQSV9UUkFDRSBpcyBub3Qgc2V0CkNPTkZJ R19JU0ROX0NBUElfQ0FQSTIwPW0KQ09ORklHX0lTRE5fQ0FQSV9NSURETEVXQVJFPXkKQ09ORklH X0lTRE5fQ0FQSV9DQVBJRFJWPW0KIyBDT05GSUdfSVNETl9DQVBJX0NBUElEUlZfVkVSQk9TRSBp cyBub3Qgc2V0CgojCiMgQ0FQSSBoYXJkd2FyZSBkcml2ZXJzCiMKQ09ORklHX0NBUElfQVZNPXkK Q09ORklHX0lTRE5fRFJWX0FWTUIxX0IxUENJPW0KQ09ORklHX0lTRE5fRFJWX0FWTUIxX0IxUENJ VjQ9eQpDT05GSUdfSVNETl9EUlZfQVZNQjFfVDFQQ0k9bQpDT05GSUdfSVNETl9EUlZfQVZNQjFf QzQ9bQojIENPTkZJR19DQVBJX0VJQ09OIGlzIG5vdCBzZXQKQ09ORklHX0lTRE5fRFJWX0dJR0FT RVQ9bQpDT05GSUdfR0lHQVNFVF9DQVBJPXkKIyBDT05GSUdfR0lHQVNFVF9JNEwgaXMgbm90IHNl dAojIENPTkZJR19HSUdBU0VUX0RVTU1ZTEwgaXMgbm90IHNldApDT05GSUdfR0lHQVNFVF9CQVNF PW0KQ09ORklHX0dJR0FTRVRfTTEwNT1tCkNPTkZJR19HSUdBU0VUX00xMDE9bQojIENPTkZJR19H SUdBU0VUX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0hZU0ROPW0KQ09ORklHX0hZU0ROX0NBUEk9 eQpDT05GSUdfTUlTRE49bQpDT05GSUdfTUlTRE5fRFNQPW0KQ09ORklHX01JU0ROX0wxT0lQPW0K CiMKIyBtSVNETiBoYXJkd2FyZSBkcml2ZXJzCiMKQ09ORklHX01JU0ROX0hGQ1BDST1tCkNPTkZJ R19NSVNETl9IRkNNVUxUST1tCkNPTkZJR19NSVNETl9IRkNVU0I9bQpDT05GSUdfTUlTRE5fQVZN RlJJVFo9bQpDT05GSUdfTUlTRE5fU1BFRURGQVg9bQpDT05GSUdfTUlTRE5fSU5GSU5FT049bQpD T05GSUdfTUlTRE5fVzY2OTI9bQpDT05GSUdfTUlTRE5fTkVUSkVUPW0KQ09ORklHX01JU0ROX0lQ QUM9bQpDT05GSUdfTUlTRE5fSVNBUj1tCkNPTkZJR19JU0ROX0hETEM9bQojIENPTkZJR19OVk0g aXMgbm90IHNldAoKIwojIElucHV0IGRldmljZSBzdXBwb3J0CiMKQ09ORklHX0lOUFVUPXkKQ09O RklHX0lOUFVUX0xFRFM9eQpDT05GSUdfSU5QVVRfRkZfTUVNTEVTUz1tCkNPTkZJR19JTlBVVF9Q T0xMREVWPW0KQ09ORklHX0lOUFVUX1NQQVJTRUtNQVA9bQojIENPTkZJR19JTlBVVF9NQVRSSVhL TUFQIGlzIG5vdCBzZXQKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2VzCiMKQ09ORklHX0lOUFVUX01P VVNFREVWPXkKIyBDT05GSUdfSU5QVVRfTU9VU0VERVZfUFNBVVggaXMgbm90IHNldApDT05GSUdf SU5QVVRfTU9VU0VERVZfU0NSRUVOX1g9MTAyNApDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NSRUVO X1k9NzY4CiMgQ09ORklHX0lOUFVUX0pPWURFViBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9FVkRF Vj15CiMgQ09ORklHX0lOUFVUX0VWQlVHIGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBEZXZpY2UgRHJp dmVycwojCkNPTkZJR19JTlBVVF9LRVlCT0FSRD15CiMgQ09ORklHX0tFWUJPQVJEX0FEUDU1ODgg aXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg5IGlzIG5vdCBzZXQKQ09ORklHX0tF WUJPQVJEX0FUS0JEPXkKIyBDT05GSUdfS0VZQk9BUkRfUVQxMDcwIGlzIG5vdCBzZXQKIyBDT05G SUdfS0VZQk9BUkRfUVQyMTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfRExJTktfRElS Njg1IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTEtLQkQgaXMgbm90IHNldAojIENPTkZJ R19LRVlCT0FSRF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfR1BJT19QT0xMRUQg aXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E2NDE2IGlzIG5vdCBzZXQKIyBDT05GSUdf S0VZQk9BUkRfVENBODQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BVFJJWCBpcyBu b3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJP QVJEX0xNODMzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BWDczNTkgaXMgbm90IHNl dAojIENPTkZJR19LRVlCT0FSRF9NQ1MgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NUFIx MjEgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9ORVdUT04gaXMgbm90IHNldAojIENPTkZJ R19LRVlCT0FSRF9PUEVOQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9TQU1TVU5H IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1RPV0FXQVkgaXMgbm90IHNldAojIENPTkZJ R19LRVlCT0FSRF9TVU5LQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UTTJfVE9VQ0hL RVkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBub3Qgc2V0CkNPTkZJR19J TlBVVF9NT1VTRT15CkNPTkZJR19NT1VTRV9QUzI9eQpDT05GSUdfTU9VU0VfUFMyX0FMUFM9eQpD T05GSUdfTU9VU0VfUFMyX0JZRD15CkNPTkZJR19NT1VTRV9QUzJfTE9HSVBTMlBQPXkKQ09ORklH X01PVVNFX1BTMl9TWU5BUFRJQ1M9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDU19TTUJVUz15 CkNPTkZJR19NT1VTRV9QUzJfQ1lQUkVTUz15CkNPTkZJR19NT1VTRV9QUzJfTElGRUJPT0s9eQpD T05GSUdfTU9VU0VfUFMyX1RSQUNLUE9JTlQ9eQpDT05GSUdfTU9VU0VfUFMyX0VMQU5URUNIPXkK Q09ORklHX01PVVNFX1BTMl9TRU5URUxJQz15CiMgQ09ORklHX01PVVNFX1BTMl9UT1VDSEtJVCBp cyBub3Qgc2V0CkNPTkZJR19NT1VTRV9QUzJfRk9DQUxURUNIPXkKIyBDT05GSUdfTU9VU0VfUFMy X1ZNTU9VU0UgaXMgbm90IHNldApDT05GSUdfTU9VU0VfUFMyX1NNQlVTPXkKQ09ORklHX01PVVNF X1NFUklBTD1tCkNPTkZJR19NT1VTRV9BUFBMRVRPVUNIPW0KQ09ORklHX01PVVNFX0JDTTU5NzQ9 bQpDT05GSUdfTU9VU0VfQ1lBUEE9bQojIENPTkZJR19NT1VTRV9FTEFOX0kyQyBpcyBub3Qgc2V0 CkNPTkZJR19NT1VTRV9WU1hYWEFBPW0KIyBDT05GSUdfTU9VU0VfR1BJTyBpcyBub3Qgc2V0CkNP TkZJR19NT1VTRV9TWU5BUFRJQ1NfSTJDPW0KQ09ORklHX01PVVNFX1NZTkFQVElDU19VU0I9bQoj IENPTkZJR19JTlBVVF9KT1lTVElDSyBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9UQUJMRVQ9eQpD T05GSUdfVEFCTEVUX1VTQl9BQ0VDQUQ9bQpDT05GSUdfVEFCTEVUX1VTQl9BSVBURUs9bQpDT05G SUdfVEFCTEVUX1VTQl9HVENPPW0KIyBDT05GSUdfVEFCTEVUX1VTQl9IQU5XQU5HIGlzIG5vdCBz ZXQKQ09ORklHX1RBQkxFVF9VU0JfS0JUQUI9bQojIENPTkZJR19UQUJMRVRfVVNCX1BFR0FTVVMg aXMgbm90IHNldAojIENPTkZJR19UQUJMRVRfU0VSSUFMX1dBQ09NNCBpcyBub3Qgc2V0CkNPTkZJ R19JTlBVVF9UT1VDSFNDUkVFTj15CkNPTkZJR19UT1VDSFNDUkVFTl9QUk9QRVJUSUVTPXkKIyBD T05GSUdfVE9VQ0hTQ1JFRU5fQURTNzg0NiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVO X0FENzg3NyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FENzg3OSBpcyBub3Qgc2V0 CiMgQ09ORklHX1RPVUNIU0NSRUVOX0FUTUVMX01YVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNI U0NSRUVOX0FVT19QSVhDSVIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9CVTIxMDEz IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1k4Q1RNRzExMCBpcyBub3Qgc2V0CiMg Q09ORklHX1RPVUNIU0NSRUVOX0NZVFRTUF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hT Q1JFRU5fQ1lUVFNQNF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRFlOQVBS TyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0hBTVBTSElSRSBpcyBub3Qgc2V0CiMg Q09ORklHX1RPVUNIU0NSRUVOX0VFVEkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9F R0FMQVhfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRVhDMzAwMCBpcyBu b3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0ZVSklUU1UgaXMgbm90IHNldAojIENPTkZJR19U T1VDSFNDUkVFTl9HT09ESVggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9ISURFRVAg aXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9JTEkyMTBYIGlzIG5vdCBzZXQKIyBDT05G SUdfVE9VQ0hTQ1JFRU5fUzZTWTc2MSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0dV TlpFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRUtURjIxMjcgaXMgbm90IHNldAoj IENPTkZJR19UT1VDSFNDUkVFTl9FTEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5f RUxPIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX1dBQ09NX1c4MDAxPW0KQ09ORklHX1RP VUNIU0NSRUVOX1dBQ09NX0kyQz1tCiMgQ09ORklHX1RPVUNIU0NSRUVOX01BWDExODAxIGlzIG5v dCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTUNTNTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RP VUNIU0NSRUVOX01NUzExNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01FTEZBU19N SVA0IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fTVRPVUNIIGlzIG5vdCBzZXQKIyBD T05GSUdfVE9VQ0hTQ1JFRU5fSU5FWElPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5f TUs3MTIgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9QRU5NT1VOVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RPVUNIU0NSRUVOX0VEVF9GVDVYMDYgaXMgbm90IHNldAojIENPTkZJR19UT1VD SFNDUkVFTl9UT1VDSFJJR0hUIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hX SU4gaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9QSVhDSVIgaXMgbm90IHNldAojIENP TkZJR19UT1VDSFNDUkVFTl9XRFQ4N1hYX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NS RUVOX1dNOTdYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1VTQl9DT01QT1NJVEUg aXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UT1VDSElUMjEzIGlzIG5vdCBzZXQKIyBD T05GSUdfVE9VQ0hTQ1JFRU5fVFNDX1NFUklPIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JF RU5fVFNDMjAwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDUgaXMgbm90 IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UU0MyMDA3IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9V Q0hTQ1JFRU5fUk1fVFMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TSUxFQUQgaXMg bm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9TSVNfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdf VE9VQ0hTQ1JFRU5fU1QxMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1RNRlRT IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1VSNDAgaXMgbm90IHNldAojIENPTkZJ R19UT1VDSFNDUkVFTl9TVVJGQUNFM19TUEkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVF Tl9TWDg2NTQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9UUFM2NTA3WCBpcyBub3Qg c2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1pFVDYyMjMgaXMgbm90IHNldAojIENPTkZJR19UT1VD SFNDUkVFTl9aRk9SQ0UgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9ST0hNX0JVMjEw MjMgaXMgbm90IHNldApDT05GSUdfSU5QVVRfTUlTQz15CiMgQ09ORklHX0lOUFVUX0FENzE0WCBp cyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0JNQTE1MCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVU X0UzWDBfQlVUVE9OIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1BDU1BLUj1tCiMgQ09ORklHX0lO UFVUX01NQTg0NTAgaXMgbm90IHNldApDT05GSUdfSU5QVVRfQVBBTkVMPW0KIyBDT05GSUdfSU5Q VVRfR1AyQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0dQSU9fQkVFUEVSIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5QVVRfR1BJT19ERUNPREVSIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0FUTEFT X0JUTlM9bQpDT05GSUdfSU5QVVRfQVRJX1JFTU9URTI9bQpDT05GSUdfSU5QVVRfS0VZU1BBTl9S RU1PVEU9bQojIENPTkZJR19JTlBVVF9LWFRKOSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9QT1dF Uk1BVEU9bQpDT05GSUdfSU5QVVRfWUVBTElOSz1tCkNPTkZJR19JTlBVVF9DTTEwOT1tCkNPTkZJ R19JTlBVVF9VSU5QVVQ9bQojIENPTkZJR19JTlBVVF9QQ0Y4NTc0IGlzIG5vdCBzZXQKIyBDT05G SUdfSU5QVVRfUFdNX0JFRVBFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1BXTV9WSUJSQSBp cyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0dQSU9fUk9UQVJZX0VOQ09ERVIgaXMgbm90IHNldAoj IENPTkZJR19JTlBVVF9BRFhMMzRYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfSU1TX1BDVSBp cyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0NNQTMwMDAgaXMgbm90IHNldApDT05GSUdfSU5QVVRf WEVOX0tCRERFVl9GUk9OVEVORD1tCiMgQ09ORklHX0lOUFVUX0lERUFQQURfU0xJREVCQVIgaXMg bm90IHNldAojIENPTkZJR19JTlBVVF9EUlYyNjBYX0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJ R19JTlBVVF9EUlYyNjY1X0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9EUlYyNjY3 X0hBUFRJQ1MgaXMgbm90IHNldAojIENPTkZJR19STUk0X0NPUkUgaXMgbm90IHNldAoKIwojIEhh cmR3YXJlIEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVf UENfU0VSSU89eQpDT05GSUdfU0VSSU9fSTgwNDI9eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CiMg Q09ORklHX1NFUklPX0NUODJDNzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fUEFSS0JEIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fUENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0xJ QlBTMj15CkNPTkZJR19TRVJJT19SQVc9bQpDT05GSUdfU0VSSU9fQUxURVJBX1BTMj1tCiMgQ09O RklHX1NFUklPX1BTMk1VTFQgaXMgbm90IHNldApDT05GSUdfU0VSSU9fQVJDX1BTMj1tCkNPTkZJ R19IWVBFUlZfS0VZQk9BUkQ9bQojIENPTkZJR19TRVJJT19HUElPX1BTMiBpcyBub3Qgc2V0CiMg Q09ORklHX1VTRVJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dBTUVQT1JUIGlzIG5vdCBzZXQKCiMK IyBDaGFyYWN0ZXIgZGV2aWNlcwojCkNPTkZJR19UVFk9eQpDT05GSUdfVlQ9eQpDT05GSUdfQ09O U09MRV9UUkFOU0xBVElPTlM9eQpDT05GSUdfVlRfQ09OU09MRT15CkNPTkZJR19WVF9DT05TT0xF X1NMRUVQPXkKQ09ORklHX0hXX0NPTlNPTEU9eQpDT05GSUdfVlRfSFdfQ09OU09MRV9CSU5ESU5H PXkKQ09ORklHX1VOSVg5OF9QVFlTPXkKIyBDT05GSUdfTEVHQUNZX1BUWVMgaXMgbm90IHNldApD T05GSUdfU0VSSUFMX05PTlNUQU5EQVJEPXkKIyBDT05GSUdfUk9DS0VUUE9SVCBpcyBub3Qgc2V0 CkNPTkZJR19DWUNMQURFUz1tCiMgQ09ORklHX0NZWl9JTlRSIGlzIG5vdCBzZXQKQ09ORklHX01P WEFfSU5URUxMSU89bQpDT05GSUdfTU9YQV9TTUFSVElPPW0KQ09ORklHX1NZTkNMSU5LPW0KQ09O RklHX1NZTkNMSU5LTVA9bQpDT05GSUdfU1lOQ0xJTktfR1Q9bQpDT05GSUdfTk9aT01JPW0KIyBD T05GSUdfSVNJIGlzIG5vdCBzZXQKQ09ORklHX05fSERMQz1tCkNPTkZJR19OX0dTTT1tCiMgQ09O RklHX1RSQUNFX1NJTksgaXMgbm90IHNldApDT05GSUdfREVWTUVNPXkKIyBDT05GSUdfREVWS01F TSBpcyBub3Qgc2V0CgojCiMgU2VyaWFsIGRyaXZlcnMKIwpDT05GSUdfU0VSSUFMX0VBUkxZQ09O PXkKQ09ORklHX1NFUklBTF84MjUwPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfREVQUkVDQVRFRF9P UFRJT05TIGlzIG5vdCBzZXQKQ09ORklHX1NFUklBTF84MjUwX1BOUD15CiMgQ09ORklHX1NFUklB TF84MjUwX0ZJTlRFSyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9DT05TT0xFPXkKQ09O RklHX1NFUklBTF84MjUwX0RNQT15CkNPTkZJR19TRVJJQUxfODI1MF9QQ0k9eQpDT05GSUdfU0VS SUFMXzgyNTBfRVhBUj15CkNPTkZJR19TRVJJQUxfODI1MF9OUl9VQVJUUz0zMgpDT05GSUdfU0VS SUFMXzgyNTBfUlVOVElNRV9VQVJUUz00CkNPTkZJR19TRVJJQUxfODI1MF9FWFRFTkRFRD15CkNP TkZJR19TRVJJQUxfODI1MF9NQU5ZX1BPUlRTPXkKQ09ORklHX1NFUklBTF84MjUwX1NIQVJFX0lS UT15CiMgQ09ORklHX1NFUklBTF84MjUwX0RFVEVDVF9JUlEgaXMgbm90IHNldApDT05GSUdfU0VS SUFMXzgyNTBfUlNBPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfRlNMIGlzIG5vdCBzZXQKQ09ORklH X1NFUklBTF84MjUwX0RXPXkKIyBDT05GSUdfU0VSSUFMXzgyNTBfUlQyODhYIGlzIG5vdCBzZXQK Q09ORklHX1NFUklBTF84MjUwX0xQU1M9eQpDT05GSUdfU0VSSUFMXzgyNTBfTUlEPXkKIyBDT05G SUdfU0VSSUFMXzgyNTBfTU9YQSBpcyBub3Qgc2V0CgojCiMgTm9uLTgyNTAgc2VyaWFsIHBvcnQg c3VwcG9ydAojCiMgQ09ORklHX1NFUklBTF9NQVgzMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VS SUFMX01BWDMxMFggaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfVUFSVExJVEUgaXMgbm90IHNl dApDT05GSUdfU0VSSUFMX0NPUkU9eQpDT05GSUdfU0VSSUFMX0NPUkVfQ09OU09MRT15CkNPTkZJ R19TRVJJQUxfSlNNPW0KIyBDT05GSUdfU0VSSUFMX1NDQ05YUCBpcyBub3Qgc2V0CiMgQ09ORklH X1NFUklBTF9TQzE2SVM3WFggaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfQUxURVJBX0pUQUdV QVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJUIGlzIG5vdCBzZXQKIyBD T05GSUdfU0VSSUFMX0lGWDZYNjAgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0FSQz1tCkNPTkZJ R19TRVJJQUxfQVJDX05SX1BPUlRTPTEKIyBDT05GSUdfU0VSSUFMX1JQMiBpcyBub3Qgc2V0CiMg Q09ORklHX1NFUklBTF9GU0xfTFBVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0RFVl9C VVMgaXMgbm90IHNldAojIENPTkZJR19UVFlfUFJJTlRLIGlzIG5vdCBzZXQKQ09ORklHX1BSSU5U RVI9bQojIENPTkZJR19MUF9DT05TT0xFIGlzIG5vdCBzZXQKQ09ORklHX1BQREVWPW0KQ09ORklH X0hWQ19EUklWRVI9eQpDT05GSUdfSFZDX0lSUT15CkNPTkZJR19IVkNfWEVOPXkKQ09ORklHX0hW Q19YRU5fRlJPTlRFTkQ9eQpDT05GSUdfVklSVElPX0NPTlNPTEU9eQpDT05GSUdfSVBNSV9IQU5E TEVSPW0KQ09ORklHX0lQTUlfRE1JX0RFQ09ERT15CkNPTkZJR19JUE1JX1BST0NfSU5URVJGQUNF PXkKIyBDT05GSUdfSVBNSV9QQU5JQ19FVkVOVCBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX0RFVklD RV9JTlRFUkZBQ0U9bQpDT05GSUdfSVBNSV9TST1tCiMgQ09ORklHX0lQTUlfU1NJRiBpcyBub3Qg c2V0CkNPTkZJR19JUE1JX1dBVENIRE9HPW0KQ09ORklHX0lQTUlfUE9XRVJPRkY9bQpDT05GSUdf SFdfUkFORE9NPXkKQ09ORklHX0hXX1JBTkRPTV9USU1FUklPTUVNPW0KQ09ORklHX0hXX1JBTkRP TV9JTlRFTD1tCkNPTkZJR19IV19SQU5ET01fQU1EPW0KQ09ORklHX0hXX1JBTkRPTV9WSUE9bQpD T05GSUdfSFdfUkFORE9NX1ZJUlRJTz15CkNPTkZJR19OVlJBTT15CiMgQ09ORklHX1IzOTY0IGlz IG5vdCBzZXQKIyBDT05GSUdfQVBQTElDT00gaXMgbm90IHNldAojIENPTkZJR19NV0FWRSBpcyBu b3Qgc2V0CkNPTkZJR19SQVdfRFJJVkVSPXkKQ09ORklHX01BWF9SQVdfREVWUz04MTkyCkNPTkZJ R19IUEVUPXkKQ09ORklHX0hQRVRfTU1BUD15CiMgQ09ORklHX0hQRVRfTU1BUF9ERUZBVUxUIGlz IG5vdCBzZXQKQ09ORklHX0hBTkdDSEVDS19USU1FUj1tCkNPTkZJR19VVl9NTVRJTUVSPW0KQ09O RklHX1RDR19UUE09eQpDT05GSUdfSFdfUkFORE9NX1RQTT15CkNPTkZJR19UQ0dfVElTX0NPUkU9 eQpDT05GSUdfVENHX1RJUz15CiMgQ09ORklHX1RDR19USVNfU1BJIGlzIG5vdCBzZXQKIyBDT05G SUdfVENHX1RJU19JMkNfQVRNRUwgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX0kyQ19JTkZJ TkVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1RDR19USVNfSTJDX05VVk9UT04gaXMgbm90IHNldApD T05GSUdfVENHX05TQz1tCkNPTkZJR19UQ0dfQVRNRUw9bQpDT05GSUdfVENHX0lORklORU9OPW0K IyBDT05GSUdfVENHX1hFTiBpcyBub3Qgc2V0CkNPTkZJR19UQ0dfQ1JCPXkKIyBDT05GSUdfVENH X1ZUUE1fUFJPWFkgaXMgbm90IHNldAojIENPTkZJR19UQ0dfVElTX1NUMzNaUDI0X0kyQyBpcyBu b3Qgc2V0CiMgQ09ORklHX1RDR19USVNfU1QzM1pQMjRfU1BJIGlzIG5vdCBzZXQKQ09ORklHX1RF TENMT0NLPW0KQ09ORklHX0RFVlBPUlQ9eQojIENPTkZJR19YSUxMWUJVUyBpcyBub3Qgc2V0Cgoj CiMgSTJDIHN1cHBvcnQKIwpDT05GSUdfSTJDPXkKQ09ORklHX0FDUElfSTJDX09QUkVHSU9OPXkK Q09ORklHX0kyQ19CT0FSRElORk89eQpDT05GSUdfSTJDX0NPTVBBVD15CkNPTkZJR19JMkNfQ0hB UkRFVj1tCkNPTkZJR19JMkNfTVVYPW0KCiMKIyBNdWx0aXBsZXhlciBJMkMgQ2hpcCBzdXBwb3J0 CiMKIyBDT05GSUdfSTJDX01VWF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX01VWF9MVEM0 MzA2IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX01VWF9QQ0E5NTQxIGlzIG5vdCBzZXQKIyBDT05G SUdfSTJDX01VWF9QQ0E5NTR4IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX01VWF9SRUcgaXMgbm90 IHNldAojIENPTkZJR19JMkNfTVVYX01MWENQTEQgaXMgbm90IHNldApDT05GSUdfSTJDX0hFTFBF Ul9BVVRPPXkKQ09ORklHX0kyQ19TTUJVUz15CkNPTkZJR19JMkNfQUxHT0JJVD15CkNPTkZJR19J MkNfQUxHT1BDQT1tCgojCiMgSTJDIEhhcmR3YXJlIEJ1cyBzdXBwb3J0CiMKCiMKIyBQQyBTTUJ1 cyBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX0kyQ19BTEkxNTM1IGlzIG5vdCBz ZXQKIyBDT05GSUdfSTJDX0FMSTE1NjMgaXMgbm90IHNldAojIENPTkZJR19JMkNfQUxJMTVYMyBp cyBub3Qgc2V0CkNPTkZJR19JMkNfQU1ENzU2PW0KQ09ORklHX0kyQ19BTUQ3NTZfUzQ4ODI9bQpD T05GSUdfSTJDX0FNRDgxMTE9bQpDT05GSUdfSTJDX0k4MDE9eQpDT05GSUdfSTJDX0lTQ0g9bQpD T05GSUdfSTJDX0lTTVQ9bQpDT05GSUdfSTJDX1BJSVg0PW0KQ09ORklHX0kyQ19ORk9SQ0UyPW0K Q09ORklHX0kyQ19ORk9SQ0UyX1M0OTg1PW0KIyBDT05GSUdfSTJDX1NJUzU1OTUgaXMgbm90IHNl dAojIENPTkZJR19JMkNfU0lTNjMwIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19TSVM5Nlg9bQpDT05G SUdfSTJDX1ZJQT1tCkNPTkZJR19JMkNfVklBUFJPPW0KCiMKIyBBQ1BJIGRyaXZlcnMKIwpDT05G SUdfSTJDX1NDTUk9bQoKIwojIEkyQyBzeXN0ZW0gYnVzIGRyaXZlcnMgKG1vc3RseSBlbWJlZGRl ZCAvIHN5c3RlbS1vbi1jaGlwKQojCiMgQ09ORklHX0kyQ19DQlVTX0dQSU8gaXMgbm90IHNldApD T05GSUdfSTJDX0RFU0lHTldBUkVfQ09SRT1tCkNPTkZJR19JMkNfREVTSUdOV0FSRV9QTEFURk9S TT1tCiMgQ09ORklHX0kyQ19ERVNJR05XQVJFX1NMQVZFIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19E RVNJR05XQVJFX1BDST1tCiMgQ09ORklHX0kyQ19ERVNJR05XQVJFX0JBWVRSQUlMIGlzIG5vdCBz ZXQKIyBDT05GSUdfSTJDX0VNRVYyIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0dQSU8gaXMgbm90 IHNldAojIENPTkZJR19JMkNfT0NPUkVTIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19QQ0FfUExBVEZP Uk09bQojIENPTkZJR19JMkNfUFhBX1BDSSBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0lNVEVDPW0K IyBDT05GSUdfSTJDX1hJTElOWCBpcyBub3Qgc2V0CgojCiMgRXh0ZXJuYWwgSTJDL1NNQnVzIGFk YXB0ZXIgZHJpdmVycwojCkNPTkZJR19JMkNfRElPTEFOX1UyQz1tCkNPTkZJR19JMkNfUEFSUE9S VD1tCkNPTkZJR19JMkNfUEFSUE9SVF9MSUdIVD1tCiMgQ09ORklHX0kyQ19ST0JPVEZVWlpfT1NJ RiBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19UQU9TX0VWTSBpcyBub3Qgc2V0CkNPTkZJR19JMkNf VElOWV9VU0I9bQpDT05GSUdfSTJDX1ZJUEVSQk9BUkQ9bQoKIwojIE90aGVyIEkyQy9TTUJ1cyBi dXMgZHJpdmVycwojCiMgQ09ORklHX0kyQ19NTFhDUExEIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19T VFVCPW0KIyBDT05GSUdfSTJDX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NP UkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdfQUxHTyBpcyBub3Qgc2V0CiMgQ09ORklH X0kyQ19ERUJVR19CVVMgaXMgbm90IHNldApDT05GSUdfU1BJPXkKIyBDT05GSUdfU1BJX0RFQlVH IGlzIG5vdCBzZXQKQ09ORklHX1NQSV9NQVNURVI9eQoKIwojIFNQSSBNYXN0ZXIgQ29udHJvbGxl ciBEcml2ZXJzCiMKIyBDT05GSUdfU1BJX0FMVEVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9B WElfU1BJX0VOR0lORSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9CSVRCQU5HIGlzIG5vdCBzZXQK IyBDT05GSUdfU1BJX0JVVFRFUkZMWSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9DQURFTkNFIGlz IG5vdCBzZXQKQ09ORklHX1NQSV9ERVNJR05XQVJFPW0KIyBDT05GSUdfU1BJX0RXX1BDSSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NQSV9EV19NTUlPIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0dQSU8g aXMgbm90IHNldAojIENPTkZJR19TUElfTE03MF9MTFAgaXMgbm90IHNldAojIENPTkZJR19TUElf T0NfVElOWSBpcyBub3Qgc2V0CkNPTkZJR19TUElfUFhBMlhYPW0KQ09ORklHX1NQSV9QWEEyWFhf UENJPW0KIyBDT05GSUdfU1BJX1JPQ0tDSElQIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NDMThJ UzYwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9YQ09NTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQ SV9YSUxJTlggaXMgbm90IHNldAojIENPTkZJR19TUElfWllOUU1QX0dRU1BJIGlzIG5vdCBzZXQK CiMKIyBTUEkgUHJvdG9jb2wgTWFzdGVycwojCiMgQ09ORklHX1NQSV9TUElERVYgaXMgbm90IHNl dAojIENPTkZJR19TUElfTE9PUEJBQ0tfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9UTEU2 MlgwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX1NMQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BN SSBpcyBub3Qgc2V0CiMgQ09ORklHX0hTSSBpcyBub3Qgc2V0CkNPTkZJR19QUFM9eQojIENPTkZJ R19QUFNfREVCVUcgaXMgbm90IHNldAoKIwojIFBQUyBjbGllbnRzIHN1cHBvcnQKIwojIENPTkZJ R19QUFNfQ0xJRU5UX0tUSU1FUiBpcyBub3Qgc2V0CkNPTkZJR19QUFNfQ0xJRU5UX0xESVNDPW0K Q09ORklHX1BQU19DTElFTlRfUEFSUE9SVD1tCkNPTkZJR19QUFNfQ0xJRU5UX0dQSU89bQoKIwoj IFBQUyBnZW5lcmF0b3JzIHN1cHBvcnQKIwoKIwojIFBUUCBjbG9jayBzdXBwb3J0CiMKQ09ORklH X1BUUF8xNTg4X0NMT0NLPXkKQ09ORklHX0RQODM2NDBfUEhZPW0KQ09ORklHX1BUUF8xNTg4X0NM T0NLX0tWTT15CkNPTkZJR19QSU5DVFJMPXkKQ09ORklHX1BJTk1VWD15CkNPTkZJR19QSU5DT05G PXkKQ09ORklHX0dFTkVSSUNfUElOQ09ORj15CiMgQ09ORklHX0RFQlVHX1BJTkNUUkwgaXMgbm90 IHNldAojIENPTkZJR19QSU5DVFJMX0FNRCBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfTUNQ MjNTMDggaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NYMTUwWCBpcyBub3Qgc2V0CkNPTkZJ R19QSU5DVFJMX0JBWVRSQUlMPXkKIyBDT05GSUdfUElOQ1RSTF9DSEVSUllWSUVXIGlzIG5vdCBz ZXQKIyBDT05GSUdfUElOQ1RSTF9CUk9YVE9OIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9D QU5OT05MQUtFIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9DRURBUkZPUksgaXMgbm90IHNl dAojIENPTkZJR19QSU5DVFJMX0RFTlZFUlRPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxf R0VNSU5JTEFLRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BJTkNUUkxfTEVXSVNCVVJHIGlzIG5vdCBz ZXQKIyBDT05GSUdfUElOQ1RSTF9TVU5SSVNFUE9JTlQgaXMgbm90IHNldApDT05GSUdfR1BJT0xJ Qj15CkNPTkZJR19HUElPX0FDUEk9eQpDT05GSUdfR1BJT0xJQl9JUlFDSElQPXkKIyBDT05GSUdf REVCVUdfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1NZU0ZTPXkKCiMKIyBNZW1vcnkgbWFw cGVkIEdQSU8gZHJpdmVycwojCiMgQ09ORklHX0dQSU9fQU1EUFQgaXMgbm90IHNldAojIENPTkZJ R19HUElPX0RXQVBCIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19FWEFSIGlzIG5vdCBzZXQKIyBD T05GSUdfR1BJT19HRU5FUklDX1BMQVRGT1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19JQ0gg aXMgbm90IHNldApDT05GSUdfR1BJT19MWU5YUE9JTlQ9bQojIENPTkZJR19HUElPX01CODZTN1gg aXMgbm90IHNldApDT05GSUdfR1BJT19NT0NLVVA9eQojIENPTkZJR19HUElPX1ZYODU1IGlzIG5v dCBzZXQKCiMKIyBQb3J0LW1hcHBlZCBJL08gR1BJTyBkcml2ZXJzCiMKIyBDT05GSUdfR1BJT19G NzE4OFggaXMgbm90IHNldAojIENPTkZJR19HUElPX0lUODcgaXMgbm90IHNldAojIENPTkZJR19H UElPX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fU0NIMzExWCBpcyBub3Qgc2V0CgojCiMg STJDIEdQSU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19BRFA1NTg4IGlzIG5vdCBzZXQKIyBD T05GSUdfR1BJT19NQVg3MzAwIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19NQVg3MzJYIGlzIG5v dCBzZXQKIyBDT05GSUdfR1BJT19QQ0E5NTNYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19QQ0Y4 NTdYIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19UUElDMjgxMCBpcyBub3Qgc2V0CgojCiMgTUZE IEdQSU8gZXhwYW5kZXJzCiMKCiMKIyBQQ0kgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElP X0FNRDgxMTEgaXMgbm90IHNldAojIENPTkZJR19HUElPX01MX0lPSCBpcyBub3Qgc2V0CiMgQ09O RklHX0dQSU9fUENJX0lESU9fMTYgaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDSUVfSURJT18y NCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUkRDMzIxWCBpcyBub3Qgc2V0CgojCiMgU1BJIEdQ SU8gZXhwYW5kZXJzCiMKIyBDT05GSUdfR1BJT19NQVgzMTkxWCBpcyBub3Qgc2V0CiMgQ09ORklH X0dQSU9fTUFYNzMwMSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUMzMzg4MCBpcyBub3Qgc2V0 CiMgQ09ORklHX0dQSU9fUElTT1NSIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19YUkExNDAzIGlz IG5vdCBzZXQKCiMKIyBVU0IgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElPX1ZJUEVSQk9B UkQgaXMgbm90IHNldAojIENPTkZJR19XMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BPV0VSX0FWUyBp cyBub3Qgc2V0CkNPTkZJR19QT1dFUl9SRVNFVD15CiMgQ09ORklHX1BPV0VSX1JFU0VUX1JFU1RB UlQgaXMgbm90IHNldApDT05GSUdfUE9XRVJfU1VQUExZPXkKIyBDT05GSUdfUE9XRVJfU1VQUExZ X0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUERBX1BPV0VSIGlzIG5vdCBzZXQKIyBDT05GSUdf VEVTVF9QT1dFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgwIGlzIG5vdCBzZXQK IyBDT05GSUdfQkFUVEVSWV9EUzI3ODEgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0RTMjc4 MiBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hB UkdFUl9TQlMgaXMgbm90IHNldAojIENPTkZJR19NQU5BR0VSX1NCUyBpcyBub3Qgc2V0CiMgQ09O RklHX0JBVFRFUllfQlEyN1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfTUFYMTcwNDAg aXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX01BWDE3MDQyIGlzIG5vdCBzZXQKIyBDT05GSUdf Q0hBUkdFUl9JU1AxNzA0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9NQVg4OTAzIGlzIG5v dCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9MUDg3MjcgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VS X0dQSU8gaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0xUQzM2NTEgaXMgbm90IHNldAojIENP TkZJR19DSEFSR0VSX0JRMjQxNVggaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQxOTAg aXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQyNTcgaXMgbm90IHNldAojIENPTkZJR19D SEFSR0VSX0JRMjQ3MzUgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjU4OTAgaXMgbm90 IHNldApDT05GSUdfQ0hBUkdFUl9TTUIzNDc9bQojIENPTkZJR19CQVRURVJZX0dBVUdFX0xUQzI5 NDEgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1JUOTQ1NSBpcyBub3Qgc2V0CkNPTkZJR19I V01PTj15CkNPTkZJR19IV01PTl9WSUQ9bQojIENPTkZJR19IV01PTl9ERUJVR19DSElQIGlzIG5v dCBzZXQKCiMKIyBOYXRpdmUgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FCSVRVR1VSVT1tCkNP TkZJR19TRU5TT1JTX0FCSVRVR1VSVTM9bQojIENPTkZJR19TRU5TT1JTX0FENzMxNCBpcyBub3Qg c2V0CkNPTkZJR19TRU5TT1JTX0FENzQxND1tCkNPTkZJR19TRU5TT1JTX0FENzQxOD1tCkNPTkZJ R19TRU5TT1JTX0FETTEwMjE9bQpDT05GSUdfU0VOU09SU19BRE0xMDI1PW0KQ09ORklHX1NFTlNP UlNfQURNMTAyNj1tCkNPTkZJR19TRU5TT1JTX0FETTEwMjk9bQpDT05GSUdfU0VOU09SU19BRE0x MDMxPW0KQ09ORklHX1NFTlNPUlNfQURNOTI0MD1tCkNPTkZJR19TRU5TT1JTX0FEVDdYMTA9bQoj IENPTkZJR19TRU5TT1JTX0FEVDczMTAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFQ3NDEw PW0KQ09ORklHX1NFTlNPUlNfQURUNzQxMT1tCkNPTkZJR19TRU5TT1JTX0FEVDc0NjI9bQpDT05G SUdfU0VOU09SU19BRFQ3NDcwPW0KQ09ORklHX1NFTlNPUlNfQURUNzQ3NT1tCkNPTkZJR19TRU5T T1JTX0FTQzc2MjE9bQpDT05GSUdfU0VOU09SU19LOFRFTVA9bQpDT05GSUdfU0VOU09SU19LMTBU RU1QPW0KQ09ORklHX1NFTlNPUlNfRkFNMTVIX1BPV0VSPW0KQ09ORklHX1NFTlNPUlNfQVBQTEVT TUM9bQpDT05GSUdfU0VOU09SU19BU0IxMDA9bQojIENPTkZJR19TRU5TT1JTX0FTUEVFRCBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FUWFAxPW0KQ09ORklHX1NFTlNPUlNfRFM2MjA9bQpDT05G SUdfU0VOU09SU19EUzE2MjE9bQpDT05GSUdfU0VOU09SU19ERUxMX1NNTT1tCkNPTkZJR19TRU5T T1JTX0k1S19BTUI9bQpDT05GSUdfU0VOU09SU19GNzE4MDVGPW0KQ09ORklHX1NFTlNPUlNfRjcx ODgyRkc9bQpDT05GSUdfU0VOU09SU19GNzUzNzVTPW0KQ09ORklHX1NFTlNPUlNfRlNDSE1EPW0K IyBDT05GSUdfU0VOU09SU19GVFNURVVUQVRFUyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0dM NTE4U009bQpDT05GSUdfU0VOU09SU19HTDUyMFNNPW0KQ09ORklHX1NFTlNPUlNfRzc2MEE9bQoj IENPTkZJR19TRU5TT1JTX0c3NjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hJSDYxMzAg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19JQk1BRU09bQpDT05GSUdfU0VOU09SU19JQk1QRVg9 bQojIENPTkZJR19TRU5TT1JTX0k1NTAwIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQ09SRVRF TVA9bQpDT05GSUdfU0VOU09SU19JVDg3PW0KIyBDT05GSUdfU0VOU09SU19KQzQyIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19QT1dSMTIyMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xJ TkVBR0U9bQojIENPTkZJR19TRU5TT1JTX0xUQzI5NDUgaXMgbm90IHNldAojIENPTkZJR19TRU5T T1JTX0xUQzI5OTAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19MVEM0MTUxPW0KQ09ORklHX1NF TlNPUlNfTFRDNDIxNT1tCiMgQ09ORklHX1NFTlNPUlNfTFRDNDIyMiBpcyBub3Qgc2V0CkNPTkZJ R19TRU5TT1JTX0xUQzQyNDU9bQojIENPTkZJR19TRU5TT1JTX0xUQzQyNjAgaXMgbm90IHNldApD T05GSUdfU0VOU09SU19MVEM0MjYxPW0KIyBDT05GSUdfU0VOU09SU19NQVgxMTExIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfTUFYMTYwNjU9bQpDT05GSUdfU0VOU09SU19NQVgxNjE5PW0KQ09O RklHX1NFTlNPUlNfTUFYMTY2OD1tCkNPTkZJR19TRU5TT1JTX01BWDE5Nz1tCiMgQ09ORklHX1NF TlNPUlNfTUFYMzE3MjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MjEgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19NQVg2NjM5PW0KQ09ORklHX1NFTlNPUlNfTUFYNjY0Mj1tCkNP TkZJR19TRU5TT1JTX01BWDY2NTA9bQpDT05GSUdfU0VOU09SU19NQVg2Njk3PW0KIyBDT05GSUdf U0VOU09SU19NQVgzMTc5MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX01DUDMwMjE9bQojIENP TkZJR19TRU5TT1JTX1RDNjU0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRENYWCBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xNNjM9bQojIENPTkZJR19TRU5TT1JTX0xNNzAgaXMgbm90 IHNldApDT05GSUdfU0VOU09SU19MTTczPW0KQ09ORklHX1NFTlNPUlNfTE03NT1tCkNPTkZJR19T RU5TT1JTX0xNNzc9bQpDT05GSUdfU0VOU09SU19MTTc4PW0KQ09ORklHX1NFTlNPUlNfTE04MD1t CkNPTkZJR19TRU5TT1JTX0xNODM9bQpDT05GSUdfU0VOU09SU19MTTg1PW0KQ09ORklHX1NFTlNP UlNfTE04Nz1tCkNPTkZJR19TRU5TT1JTX0xNOTA9bQpDT05GSUdfU0VOU09SU19MTTkyPW0KQ09O RklHX1NFTlNPUlNfTE05Mz1tCkNPTkZJR19TRU5TT1JTX0xNOTUyMzQ9bQpDT05GSUdfU0VOU09S U19MTTk1MjQxPW0KQ09ORklHX1NFTlNPUlNfTE05NTI0NT1tCkNPTkZJR19TRU5TT1JTX1BDODcz NjA9bQpDT05GSUdfU0VOU09SU19QQzg3NDI3PW0KQ09ORklHX1NFTlNPUlNfTlRDX1RIRVJNSVNU T1I9bQojIENPTkZJR19TRU5TT1JTX05DVDY2ODMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19O Q1Q2Nzc1PW0KIyBDT05GSUdfU0VOU09SU19OQ1Q3ODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VO U09SU19OQ1Q3OTA0IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfUENGODU5MT1tCkNPTkZJR19Q TUJVUz1tCkNPTkZJR19TRU5TT1JTX1BNQlVTPW0KQ09ORklHX1NFTlNPUlNfQURNMTI3NT1tCiMg Q09ORklHX1NFTlNPUlNfSUJNX0NGRlBTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JUjM1 MjIxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTE0yNTA2Nj1tCkNPTkZJR19TRU5TT1JTX0xU QzI5Nzg9bQojIENPTkZJR19TRU5TT1JTX0xUQzM4MTUgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19NQVgxNjA2ND1tCiMgQ09ORklHX1NFTlNPUlNfTUFYMjA3NTEgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX01BWDMxNzg1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYMzQ0NDA9bQpD T05GSUdfU0VOU09SU19NQVg4Njg4PW0KIyBDT05GSUdfU0VOU09SU19UUFM0MDQyMiBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfVFBTNTM2NzkgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19V Q0Q5MDAwPW0KQ09ORklHX1NFTlNPUlNfVUNEOTIwMD1tCkNPTkZJR19TRU5TT1JTX1pMNjEwMD1t CiMgQ09ORklHX1NFTlNPUlNfU0hUMTUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19TSFQyMT1t CiMgQ09ORklHX1NFTlNPUlNfU0hUM3ggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1NIVEMx IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU0lTNTU5NT1tCkNPTkZJR19TRU5TT1JTX0RNRTE3 Mzc9bQpDT05GSUdfU0VOU09SU19FTUMxNDAzPW0KIyBDT05GSUdfU0VOU09SU19FTUMyMTAzIGlz IG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRU1DNlcyMDE9bQpDT05GSUdfU0VOU09SU19TTVNDNDdN MT1tCkNPTkZJR19TRU5TT1JTX1NNU0M0N00xOTI9bQpDT05GSUdfU0VOU09SU19TTVNDNDdCMzk3 PW0KQ09ORklHX1NFTlNPUlNfU0NINTZYWF9DT01NT049bQpDT05GSUdfU0VOU09SU19TQ0g1NjI3 PW0KQ09ORklHX1NFTlNPUlNfU0NINTYzNj1tCiMgQ09ORklHX1NFTlNPUlNfU1RUUzc1MSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU01NNjY1IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09S U19BREMxMjhEODE4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURTMTAxNT1tCkNPTkZJR19T RU5TT1JTX0FEUzc4Mjg9bQojIENPTkZJR19TRU5TT1JTX0FEUzc4NzEgaXMgbm90IHNldApDT05G SUdfU0VOU09SU19BTUM2ODIxPW0KQ09ORklHX1NFTlNPUlNfSU5BMjA5PW0KQ09ORklHX1NFTlNP UlNfSU5BMlhYPW0KIyBDT05GSUdfU0VOU09SU19JTkEzMjIxIGlzIG5vdCBzZXQKIyBDT05GSUdf U0VOU09SU19UQzc0IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVEhNQzUwPW0KQ09ORklHX1NF TlNPUlNfVE1QMTAyPW0KIyBDT05GSUdfU0VOU09SU19UTVAxMDMgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX1RNUDEwOCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1RNUDQwMT1tCkNPTkZJ R19TRU5TT1JTX1RNUDQyMT1tCkNPTkZJR19TRU5TT1JTX1ZJQV9DUFVURU1QPW0KQ09ORklHX1NF TlNPUlNfVklBNjg2QT1tCkNPTkZJR19TRU5TT1JTX1ZUMTIxMT1tCkNPTkZJR19TRU5TT1JTX1ZU ODIzMT1tCiMgQ09ORklHX1NFTlNPUlNfVzgzNzczRyBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X1c4Mzc4MUQ9bQpDT05GSUdfU0VOU09SU19XODM3OTFEPW0KQ09ORklHX1NFTlNPUlNfVzgzNzky RD1tCkNPTkZJR19TRU5TT1JTX1c4Mzc5Mz1tCkNPTkZJR19TRU5TT1JTX1c4Mzc5NT1tCiMgQ09O RklHX1NFTlNPUlNfVzgzNzk1X0ZBTkNUUkwgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODNM Nzg1VFM9bQpDT05GSUdfU0VOU09SU19XODNMNzg2Tkc9bQpDT05GSUdfU0VOU09SU19XODM2MjdI Rj1tCkNPTkZJR19TRU5TT1JTX1c4MzYyN0VIRj1tCiMgQ09ORklHX1NFTlNPUlNfWEdFTkUgaXMg bm90IHNldAoKIwojIEFDUEkgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FDUElfUE9XRVI9bQpD T05GSUdfU0VOU09SU19BVEswMTEwPW0KQ09ORklHX1RIRVJNQUw9eQpDT05GSUdfVEhFUk1BTF9F TUVSR0VOQ1lfUE9XRVJPRkZfREVMQVlfTVM9MApDT05GSUdfVEhFUk1BTF9IV01PTj15CkNPTkZJ R19USEVSTUFMX1dSSVRBQkxFX1RSSVBTPXkKQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RF UF9XSVNFPXkKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBz ZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKIyBD T05GSUdfVEhFUk1BTF9ERUZBVUxUX0dPVl9QT1dFUl9BTExPQ0FUT1IgaXMgbm90IHNldApDT05G SUdfVEhFUk1BTF9HT1ZfRkFJUl9TSEFSRT15CkNPTkZJR19USEVSTUFMX0dPVl9TVEVQX1dJU0U9 eQpDT05GSUdfVEhFUk1BTF9HT1ZfQkFOR19CQU5HPXkKQ09ORklHX1RIRVJNQUxfR09WX1VTRVJf U1BBQ0U9eQojIENPTkZJR19USEVSTUFMX0dPVl9QT1dFUl9BTExPQ0FUT1IgaXMgbm90IHNldAoj IENPTkZJR19DTE9DS19USEVSTUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWRlJFUV9USEVSTUFM IGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9FTVVMQVRJT04gaXMgbm90IHNldApDT05GSUdf SU5URUxfUE9XRVJDTEFNUD1tCkNPTkZJR19YODZfUEtHX1RFTVBfVEhFUk1BTD1tCiMgQ09ORklH X0lOVEVMX1NPQ19EVFNfVEhFUk1BTCBpcyBub3Qgc2V0CgojCiMgQUNQSSBJTlQzNDBYIHRoZXJt YWwgZHJpdmVycwojCiMgQ09ORklHX0lOVDM0MFhfVEhFUk1BTCBpcyBub3Qgc2V0CkNPTkZJR19J TlRFTF9QQ0hfVEhFUk1BTD1tCkNPTkZJR19XQVRDSERPRz15CkNPTkZJR19XQVRDSERPR19DT1JF PXkKIyBDT05GSUdfV0FUQ0hET0dfTk9XQVlPVVQgaXMgbm90IHNldApDT05GSUdfV0FUQ0hET0df SEFORExFX0JPT1RfRU5BQkxFRD15CiMgQ09ORklHX1dBVENIRE9HX1NZU0ZTIGlzIG5vdCBzZXQK CiMKIyBXYXRjaGRvZyBEZXZpY2UgRHJpdmVycwojCkNPTkZJR19TT0ZUX1dBVENIRE9HPW0KQ09O RklHX1dEQVRfV0RUPW0KIyBDT05GSUdfWElMSU5YX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBDT05G SUdfWklJUkFWRV9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBREVOQ0VfV0FUQ0hET0cg aXMgbm90IHNldAojIENPTkZJR19EV19XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDYz WFhfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19BQ1FVSVJFX1dEVCBpcyBub3Qgc2V0CiMg Q09ORklHX0FEVkFOVEVDSF9XRFQgaXMgbm90IHNldApDT05GSUdfQUxJTTE1MzVfV0RUPW0KQ09O RklHX0FMSU03MTAxX1dEVD1tCkNPTkZJR19GNzE4MDhFX1dEVD1tCkNPTkZJR19TUDUxMDBfVENP PW0KQ09ORklHX1NCQ19GSVRQQzJfV0FUQ0hET0c9bQojIENPTkZJR19FVVJPVEVDSF9XRFQgaXMg bm90IHNldApDT05GSUdfSUI3MDBfV0RUPW0KQ09ORklHX0lCTUFTUj1tCiMgQ09ORklHX1dBRkVS X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19JNjMwMEVTQl9XRFQ9eQpDT05GSUdfSUU2WFhfV0RUPW0K Q09ORklHX0lUQ09fV0RUPXkKQ09ORklHX0lUQ09fVkVORE9SX1NVUFBPUlQ9eQpDT05GSUdfSVQ4 NzEyRl9XRFQ9bQpDT05GSUdfSVQ4N19XRFQ9bQpDT05GSUdfSFBfV0FUQ0hET0c9bQpDT05GSUdf SFBXRFRfTk1JX0RFQ09ESU5HPXkKIyBDT05GSUdfU0MxMjAwX1dEVCBpcyBub3Qgc2V0CiMgQ09O RklHX1BDODc0MTNfV0RUIGlzIG5vdCBzZXQKQ09ORklHX05WX1RDTz1tCiMgQ09ORklHXzYwWFhf V0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVNV9XRFQgaXMgbm90IHNldApDT05GSUdfU01TQ19T Q0gzMTFYX1dEVD1tCiMgQ09ORklHX1NNU0MzN0I3ODdfV0RUIGlzIG5vdCBzZXQKQ09ORklHX1ZJ QV9XRFQ9bQpDT05GSUdfVzgzNjI3SEZfV0RUPW0KQ09ORklHX1c4Mzg3N0ZfV0RUPW0KQ09ORklH X1c4Mzk3N0ZfV0RUPW0KQ09ORklHX01BQ0haX1dEVD1tCiMgQ09ORklHX1NCQ19FUFhfQzNfV0FU Q0hET0cgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9NRUlfV0RUIGlzIG5vdCBzZXQKIyBDT05G SUdfTkk5MDNYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX05JQzcwMThfV0RUIGlzIG5vdCBzZXQK IyBDT05GSUdfTUVOX0EyMV9XRFQgaXMgbm90IHNldApDT05GSUdfWEVOX1dEVD1tCgojCiMgUENJ LWJhc2VkIFdhdGNoZG9nIENhcmRzCiMKQ09ORklHX1BDSVBDV0FUQ0hET0c9bQpDT05GSUdfV0RU UENJPW0KCiMKIyBVU0ItYmFzZWQgV2F0Y2hkb2cgQ2FyZHMKIwpDT05GSUdfVVNCUENXQVRDSERP Rz1tCgojCiMgV2F0Y2hkb2cgUHJldGltZW91dCBHb3Zlcm5vcnMKIwojIENPTkZJR19XQVRDSERP R19QUkVUSU1FT1VUX0dPViBpcyBub3Qgc2V0CkNPTkZJR19TU0JfUE9TU0lCTEU9eQpDT05GSUdf U1NCPW0KQ09ORklHX1NTQl9TUFJPTT15CkNPTkZJR19TU0JfUENJSE9TVF9QT1NTSUJMRT15CkNP TkZJR19TU0JfUENJSE9TVD15CiMgQ09ORklHX1NTQl9CNDNfUENJX0JSSURHRSBpcyBub3Qgc2V0 CkNPTkZJR19TU0JfU0RJT0hPU1RfUE9TU0lCTEU9eQpDT05GSUdfU1NCX1NESU9IT1NUPXkKIyBD T05GSUdfU1NCX1NJTEVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NTQl9ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19TU0JfRFJJVkVSX1BDSUNPUkVfUE9TU0lCTEU9eQpDT05GSUdfU1NCX0RSSVZFUl9Q Q0lDT1JFPXkKIyBDT05GSUdfU1NCX0RSSVZFUl9HUElPIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFf UE9TU0lCTEU9eQpDT05GSUdfQkNNQT1tCkNPTkZJR19CQ01BX0hPU1RfUENJX1BPU1NJQkxFPXkK Q09ORklHX0JDTUFfSE9TVF9QQ0k9eQojIENPTkZJR19CQ01BX0hPU1RfU09DIGlzIG5vdCBzZXQK Q09ORklHX0JDTUFfRFJJVkVSX1BDST15CkNPTkZJR19CQ01BX0RSSVZFUl9HTUFDX0NNTj15CiMg Q09ORklHX0JDTUFfRFJJVkVSX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19CQ01BX0RFQlVHIGlz IG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCiMKQ09ORklHX01GRF9D T1JFPXkKIyBDT05GSUdfTUZEX0FTMzcxMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfQURQNTUy MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9BQVQyODcwX0NPUkUgaXMgbm90IHNldAojIENPTkZJ R19NRkRfQkNNNTkwWFggaXMgbm90IHNldAojIENPTkZJR19NRkRfQkQ5NTcxTVdWIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX0FYUDIwWF9JMkMgaXMgbm90IHNldAojIENPTkZJR19NRkRfQ1JPU19F QyBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfREE5MDNYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X0RBOTA1Ml9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDUyX0kyQyBpcyBub3Qgc2V0 CiMgQ09ORklHX01GRF9EQTkwNTUgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYyIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX0RBOTA2MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9EQTkxNTAg aXMgbm90IHNldAojIENPTkZJR19NRkRfRExOMiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQzEz WFhYX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQzEzWFhYX0kyQyBpcyBub3Qgc2V0CiMg Q09ORklHX0hUQ19QQVNJQzMgaXMgbm90IHNldAojIENPTkZJR19IVENfSTJDUExEIGlzIG5vdCBz ZXQKIyBDT05GSUdfTUZEX0lOVEVMX1FVQVJLX0kyQ19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0xQ Q19JQ0g9eQpDT05GSUdfTFBDX1NDSD1tCiMgQ09ORklHX0lOVEVMX1NPQ19QTUlDIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5URUxfU09DX1BNSUNfQ0hUV0MgaXMgbm90IHNldAojIENPTkZJR19JTlRF TF9TT0NfUE1JQ19DSFREQ19USSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9JTlRFTF9MUFNTX0FD UEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfTFBTU19QQ0kgaXMgbm90IHNldAojIENP TkZJR19NRkRfSkFOWl9DTU9ESU8gaXMgbm90IHNldAojIENPTkZJR19NRkRfS0VNUExEIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEXzg4UE04MDAgaXMgbm90IHNldAojIENPTkZJR19NRkRfODhQTTgw NSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF84OFBNODYwWCBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9NQVgxNDU3NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg3NzY5MyBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9NQVg3Nzg0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTA3IGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX01BWDg5MjUgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODk5 NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQVg4OTk4IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X01UNjM5NyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NRU5GMjFCTUMgaXMgbm90IHNldAojIENP TkZJR19FWlhfUENBUCBpcyBub3Qgc2V0CkNPTkZJR19NRkRfVklQRVJCT0FSRD1tCiMgQ09ORklH X01GRF9SRVRVIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1BDRjUwNjMzIGlzIG5vdCBzZXQKIyBD T05GSUdfVUNCMTQwMF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JEQzMyMVggaXMgbm90 IHNldAojIENPTkZJR19NRkRfUlQ1MDMzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JDNVQ1ODMg aXMgbm90IHNldAojIENPTkZJR19NRkRfU0VDX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRf U0k0NzZYX0NPUkUgaXMgbm90IHNldApDT05GSUdfTUZEX1NNNTAxPW0KIyBDT05GSUdfTUZEX1NN NTAxX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19NRkRfU0tZODE0NTIgaXMgbm90IHNldAojIENP TkZJR19NRkRfU01TQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FCWDUwMF9DT1JFIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX1NZU0NPTiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9USV9BTTMzNVhfVFND QURDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQMzk0MyBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9MUDg3ODggaXMgbm90IHNldAojIENPTkZJR19NRkRfVElfTE1VIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX1BBTE1BUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RQUzYxMDVYIGlzIG5vdCBzZXQKIyBD T05GSUdfVFBTNjUwMTAgaXMgbm90IHNldAojIENPTkZJR19UUFM2NTA3WCBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9UUFM2NTA4NiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTA5MCBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2ODQ3MCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9USV9M UDg3M1ggaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU4NlggaXMgbm90IHNldAojIENPTkZJ R19NRkRfVFBTNjU5MTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTJfSTJDIGlzIG5v dCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1OTEyX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9U UFM4MDAzMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RXTDQwMzBfQ09SRSBpcyBub3Qgc2V0CiMgQ09O RklHX1RXTDYwNDBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTDEyNzNfQ09SRSBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9MTTM1MzMgaXMgbm90IHNldAojIENPTkZJR19NRkRfVE1JTyBp cyBub3Qgc2V0CkNPTkZJR19NRkRfVlg4NTU9bQojIENPTkZJR19NRkRfQVJJWk9OQV9JMkMgaXMg bm90IHNldAojIENPTkZJR19NRkRfQVJJWk9OQV9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRf V004NDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODMxWF9JMkMgaXMgbm90IHNldAojIENP TkZJR19NRkRfV004MzFYX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzNTBfSTJDIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX1dNODk5NCBpcyBub3Qgc2V0CiMgQ09ORklHX1JFR1VMQVRP UiBpcyBub3Qgc2V0CkNPTkZJR19SQ19DT1JFPW0KQ09ORklHX1JDX01BUD1tCiMgQ09ORklHX0xJ UkMgaXMgbm90IHNldApDT05GSUdfUkNfREVDT0RFUlM9eQpDT05GSUdfSVJfTkVDX0RFQ09ERVI9 bQpDT05GSUdfSVJfUkM1X0RFQ09ERVI9bQpDT05GSUdfSVJfUkM2X0RFQ09ERVI9bQpDT05GSUdf SVJfSlZDX0RFQ09ERVI9bQpDT05GSUdfSVJfU09OWV9ERUNPREVSPW0KQ09ORklHX0lSX1NBTllP X0RFQ09ERVI9bQpDT05GSUdfSVJfU0hBUlBfREVDT0RFUj1tCkNPTkZJR19JUl9NQ0VfS0JEX0RF Q09ERVI9bQpDT05GSUdfSVJfWE1QX0RFQ09ERVI9bQpDT05GSUdfUkNfREVWSUNFUz15CkNPTkZJ R19SQ19BVElfUkVNT1RFPW0KQ09ORklHX0lSX0VORT1tCkNPTkZJR19JUl9JTU9OPW0KQ09ORklH X0lSX01DRVVTQj1tCkNPTkZJR19JUl9JVEVfQ0lSPW0KQ09ORklHX0lSX0ZJTlRFSz1tCkNPTkZJ R19JUl9OVVZPVE9OPW0KQ09ORklHX0lSX1JFRFJBVDM9bQpDT05GSUdfSVJfU1RSRUFNWkFQPW0K Q09ORklHX0lSX1dJTkJPTkRfQ0lSPW0KIyBDT05GSUdfSVJfSUdPUlBMVUdVU0IgaXMgbm90IHNl dApDT05GSUdfSVJfSUdVQU5BPW0KQ09ORklHX0lSX1RUVVNCSVI9bQpDT05GSUdfUkNfTE9PUEJB Q0s9bQojIENPTkZJR19JUl9TRVJJQUwgaXMgbm90IHNldAojIENPTkZJR19JUl9TSVIgaXMgbm90 IHNldApDT05GSUdfTUVESUFfU1VQUE9SVD1tCgojCiMgTXVsdGltZWRpYSBjb3JlIHN1cHBvcnQK IwpDT05GSUdfTUVESUFfQ0FNRVJBX1NVUFBPUlQ9eQpDT05GSUdfTUVESUFfQU5BTE9HX1RWX1NV UFBPUlQ9eQpDT05GSUdfTUVESUFfRElHSVRBTF9UVl9TVVBQT1JUPXkKQ09ORklHX01FRElBX1JB RElPX1NVUFBPUlQ9eQojIENPTkZJR19NRURJQV9TRFJfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09O RklHX01FRElBX0NFQ19TVVBQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVESUFfQ09OVFJPTExF UiBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19ERVY9bQpDT05GSUdfVklERU9fVjRMMj1tCiMgQ09O RklHX1ZJREVPX0FEVl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0ZJWEVEX01JTk9S X1JBTkdFUyBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19UVU5FUj1tCkNPTkZJR19WSURFT0JVRl9H RU49bQpDT05GSUdfVklERU9CVUZfRE1BX1NHPW0KQ09ORklHX1ZJREVPQlVGX1ZNQUxMT0M9bQpD T05GSUdfVklERU9CVUZfRFZCPW0KQ09ORklHX0RWQl9DT1JFPW0KIyBDT05GSUdfRFZCX01NQVAg aXMgbm90IHNldApDT05GSUdfRFZCX05FVD15CkNPTkZJR19UVFBDSV9FRVBST009bQpDT05GSUdf RFZCX01BWF9BREFQVEVSUz04CkNPTkZJR19EVkJfRFlOQU1JQ19NSU5PUlM9eQojIENPTkZJR19E VkJfREVNVVhfU0VDVElPTl9MT1NTX0xPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9VTEVfREVC VUcgaXMgbm90IHNldAoKIwojIE1lZGlhIGRyaXZlcnMKIwpDT05GSUdfTUVESUFfVVNCX1NVUFBP UlQ9eQoKIwojIFdlYmNhbSBkZXZpY2VzCiMKQ09ORklHX1VTQl9WSURFT19DTEFTUz1tCkNPTkZJ R19VU0JfVklERU9fQ0xBU1NfSU5QVVRfRVZERVY9eQpDT05GSUdfVVNCX0dTUENBPW0KQ09ORklH X1VTQl9NNTYwMj1tCkNPTkZJR19VU0JfU1RWMDZYWD1tCkNPTkZJR19VU0JfR0w4NjA9bQpDT05G SUdfVVNCX0dTUENBX0JFTlE9bQpDT05GSUdfVVNCX0dTUENBX0NPTkVYPW0KQ09ORklHX1VTQl9H U1BDQV9DUElBMT1tCiMgQ09ORklHX1VTQl9HU1BDQV9EVENTMDMzIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9HU1BDQV9FVE9NUz1tCkNPTkZJR19VU0JfR1NQQ0FfRklORVBJWD1tCkNPTkZJR19VU0Jf R1NQQ0FfSkVJTElOSj1tCkNPTkZJR19VU0JfR1NQQ0FfSkwyMDA1QkNEPW0KIyBDT05GSUdfVVNC X0dTUENBX0tJTkVDVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR1NQQ0FfS09OSUNBPW0KQ09ORklH X1VTQl9HU1BDQV9NQVJTPW0KQ09ORklHX1VTQl9HU1BDQV9NUjk3MzEwQT1tCkNPTkZJR19VU0Jf R1NQQ0FfTlc4MFg9bQpDT05GSUdfVVNCX0dTUENBX09WNTE5PW0KQ09ORklHX1VTQl9HU1BDQV9P VjUzND1tCkNPTkZJR19VU0JfR1NQQ0FfT1Y1MzRfOT1tCkNPTkZJR19VU0JfR1NQQ0FfUEFDMjA3 PW0KQ09ORklHX1VTQl9HU1BDQV9QQUM3MzAyPW0KQ09ORklHX1VTQl9HU1BDQV9QQUM3MzExPW0K Q09ORklHX1VTQl9HU1BDQV9TRTQwMT1tCkNPTkZJR19VU0JfR1NQQ0FfU045QzIwMjg9bQpDT05G SUdfVVNCX0dTUENBX1NOOUMyMFg9bQpDT05GSUdfVVNCX0dTUENBX1NPTklYQj1tCkNPTkZJR19V U0JfR1NQQ0FfU09OSVhKPW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTAwPW0KQ09ORklHX1VTQl9H U1BDQV9TUENBNTAxPW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTA1PW0KQ09ORklHX1VTQl9HU1BD QV9TUENBNTA2PW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTA4PW0KQ09ORklHX1VTQl9HU1BDQV9T UENBNTYxPW0KQ09ORklHX1VTQl9HU1BDQV9TUENBMTUyOD1tCkNPTkZJR19VU0JfR1NQQ0FfU1E5 MDU9bQpDT05GSUdfVVNCX0dTUENBX1NROTA1Qz1tCkNPTkZJR19VU0JfR1NQQ0FfU1E5MzBYPW0K Q09ORklHX1VTQl9HU1BDQV9TVEswMTQ9bQojIENPTkZJR19VU0JfR1NQQ0FfU1RLMTEzNSBpcyBu b3Qgc2V0CkNPTkZJR19VU0JfR1NQQ0FfU1RWMDY4MD1tCkNPTkZJR19VU0JfR1NQQ0FfU1VOUExV Uz1tCkNPTkZJR19VU0JfR1NQQ0FfVDYxMz1tCkNPTkZJR19VU0JfR1NQQ0FfVE9QUk89bQojIENP TkZJR19VU0JfR1NQQ0FfVE9VUFRFSyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR1NQQ0FfVFY4NTMy PW0KQ09ORklHX1VTQl9HU1BDQV9WQzAzMlg9bQpDT05GSUdfVVNCX0dTUENBX1ZJQ0FNPW0KQ09O RklHX1VTQl9HU1BDQV9YSVJMSU5LX0NJVD1tCkNPTkZJR19VU0JfR1NQQ0FfWkMzWFg9bQpDT05G SUdfVVNCX1BXQz1tCiMgQ09ORklHX1VTQl9QV0NfREVCVUcgaXMgbm90IHNldApDT05GSUdfVVNC X1BXQ19JTlBVVF9FVkRFVj15CiMgQ09ORklHX1ZJREVPX0NQSUEyIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9aUjM2NFhYPW0KQ09ORklHX1VTQl9TVEtXRUJDQU09bQpDT05GSUdfVVNCX1MyMjU1PW0K IyBDT05GSUdfVklERU9fVVNCVFYgaXMgbm90IHNldAoKIwojIEFuYWxvZyBUViBVU0IgZGV2aWNl cwojCkNPTkZJR19WSURFT19QVlJVU0IyPW0KQ09ORklHX1ZJREVPX1BWUlVTQjJfU1lTRlM9eQpD T05GSUdfVklERU9fUFZSVVNCMl9EVkI9eQojIENPTkZJR19WSURFT19QVlJVU0IyX0RFQlVHSUZD IGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX0hEUFZSPW0KQ09ORklHX1ZJREVPX1VTQlZJU0lPTj1t CiMgQ09ORklHX1ZJREVPX1NUSzExNjBfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9f R083MDA3IGlzIG5vdCBzZXQKCiMKIyBBbmFsb2cvZGlnaXRhbCBUViBVU0IgZGV2aWNlcwojCkNP TkZJR19WSURFT19BVTA4Mjg9bQpDT05GSUdfVklERU9fQVUwODI4X1Y0TDI9eQojIENPTkZJR19W SURFT19BVTA4MjhfUkMgaXMgbm90IHNldApDT05GSUdfVklERU9fQ1gyMzFYWD1tCkNPTkZJR19W SURFT19DWDIzMVhYX1JDPXkKQ09ORklHX1ZJREVPX0NYMjMxWFhfQUxTQT1tCkNPTkZJR19WSURF T19DWDIzMVhYX0RWQj1tCkNPTkZJR19WSURFT19UTTYwMDA9bQpDT05GSUdfVklERU9fVE02MDAw X0FMU0E9bQpDT05GSUdfVklERU9fVE02MDAwX0RWQj1tCgojCiMgRGlnaXRhbCBUViBVU0IgZGV2 aWNlcwojCkNPTkZJR19EVkJfVVNCPW0KIyBDT05GSUdfRFZCX1VTQl9ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19EVkJfVVNCX0RJQjMwMDBNQz1tCkNPTkZJR19EVkJfVVNCX0E4MDA9bQpDT05GSUdf RFZCX1VTQl9ESUJVU0JfTUI9bQojIENPTkZJR19EVkJfVVNCX0RJQlVTQl9NQl9GQVVMVFkgaXMg bm90IHNldApDT05GSUdfRFZCX1VTQl9ESUJVU0JfTUM9bQpDT05GSUdfRFZCX1VTQl9ESUIwNzAw PW0KQ09ORklHX0RWQl9VU0JfVU1UXzAxMD1tCkNPTkZJR19EVkJfVVNCX0NYVVNCPW0KQ09ORklH X0RWQl9VU0JfTTkyMFg9bQpDT05GSUdfRFZCX1VTQl9ESUdJVFY9bQpDT05GSUdfRFZCX1VTQl9W UDcwNDU9bQpDT05GSUdfRFZCX1VTQl9WUDcwMlg9bQpDT05GSUdfRFZCX1VTQl9HUDhQU0s9bQpD T05GSUdfRFZCX1VTQl9OT1ZBX1RfVVNCMj1tCkNPTkZJR19EVkJfVVNCX1RUVVNCMj1tCkNPTkZJ R19EVkJfVVNCX0RUVDIwMFU9bQpDT05GSUdfRFZCX1VTQl9PUEVSQTE9bQpDT05GSUdfRFZCX1VT Ql9BRjkwMDU9bQpDT05GSUdfRFZCX1VTQl9BRjkwMDVfUkVNT1RFPW0KQ09ORklHX0RWQl9VU0Jf UENUVjQ1MkU9bQpDT05GSUdfRFZCX1VTQl9EVzIxMDI9bQpDT05GSUdfRFZCX1VTQl9DSU5FUkdZ X1QyPW0KQ09ORklHX0RWQl9VU0JfRFRWNTEwMD1tCkNPTkZJR19EVkJfVVNCX0ZSSUlPPW0KQ09O RklHX0RWQl9VU0JfQVo2MDI3PW0KQ09ORklHX0RWQl9VU0JfVEVDSE5JU0FUX1VTQjI9bQpDT05G SUdfRFZCX1VTQl9WMj1tCkNPTkZJR19EVkJfVVNCX0FGOTAxNT1tCkNPTkZJR19EVkJfVVNCX0FG OTAzNT1tCkNPTkZJR19EVkJfVVNCX0FOWVNFRT1tCkNPTkZJR19EVkJfVVNCX0FVNjYxMD1tCkNP TkZJR19EVkJfVVNCX0FaNjAwNz1tCkNPTkZJR19EVkJfVVNCX0NFNjIzMD1tCkNPTkZJR19EVkJf VVNCX0VDMTY4PW0KQ09ORklHX0RWQl9VU0JfR0w4NjE9bQpDT05GSUdfRFZCX1VTQl9MTUUyNTEw PW0KQ09ORklHX0RWQl9VU0JfTVhMMTExU0Y9bQpDT05GSUdfRFZCX1VTQl9SVEwyOFhYVT1tCiMg Q09ORklHX0RWQl9VU0JfRFZCU0tZIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX1VTQl9aRDEzMDEg aXMgbm90IHNldApDT05GSUdfRFZCX1RUVVNCX0JVREdFVD1tCkNPTkZJR19EVkJfVFRVU0JfREVD PW0KQ09ORklHX1NNU19VU0JfRFJWPW0KQ09ORklHX0RWQl9CMkMyX0ZMRVhDT1BfVVNCPW0KIyBD T05GSUdfRFZCX0IyQzJfRkxFWENPUF9VU0JfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19EVkJf QVMxMDIgaXMgbm90IHNldAoKIwojIFdlYmNhbSwgVFYgKGFuYWxvZy9kaWdpdGFsKSBVU0IgZGV2 aWNlcwojCkNPTkZJR19WSURFT19FTTI4WFg9bQojIENPTkZJR19WSURFT19FTTI4WFhfVjRMMiBp cyBub3Qgc2V0CkNPTkZJR19WSURFT19FTTI4WFhfQUxTQT1tCkNPTkZJR19WSURFT19FTTI4WFhf RFZCPW0KQ09ORklHX1ZJREVPX0VNMjhYWF9SQz1tCkNPTkZJR19NRURJQV9QQ0lfU1VQUE9SVD15 CgojCiMgTWVkaWEgY2FwdHVyZSBzdXBwb3J0CiMKIyBDT05GSUdfVklERU9fTUVZRSBpcyBub3Qg c2V0CiMgQ09ORklHX1ZJREVPX1NPTE82WDEwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc1 ODY0IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc2OCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJ REVPX1RXNjg2WCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1pPUkFOIGlzIG5vdCBzZXQKCiMK IyBNZWRpYSBjYXB0dXJlL2FuYWxvZyBUViBzdXBwb3J0CiMKQ09ORklHX1ZJREVPX0lWVFY9bQoj IENPTkZJR19WSURFT19JVlRWX0RFUFJFQ0FURURfSU9DVExTIGlzIG5vdCBzZXQKIyBDT05GSUdf VklERU9fSVZUVl9BTFNBIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX0ZCX0lWVFY9bQojIENPTkZJ R19WSURFT19IRVhJVU1fR0VNSU5JIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fSEVYSVVNX09S SU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTVhCIGlzIG5vdCBzZXQKIyBDT05GSUdfVklE RU9fRFQzMTU1IGlzIG5vdCBzZXQKCiMKIyBNZWRpYSBjYXB0dXJlL2FuYWxvZy9oeWJyaWQgVFYg c3VwcG9ydAojCkNPTkZJR19WSURFT19DWDE4PW0KQ09ORklHX1ZJREVPX0NYMThfQUxTQT1tCkNP TkZJR19WSURFT19DWDIzODg1PW0KQ09ORklHX01FRElBX0FMVEVSQV9DST1tCiMgQ09ORklHX1ZJ REVPX0NYMjU4MjEgaXMgbm90IHNldApDT05GSUdfVklERU9fQ1g4OD1tCkNPTkZJR19WSURFT19D WDg4X0FMU0E9bQpDT05GSUdfVklERU9fQ1g4OF9CTEFDS0JJUkQ9bQpDT05GSUdfVklERU9fQ1g4 OF9EVkI9bQpDT05GSUdfVklERU9fQ1g4OF9FTkFCTEVfVlAzMDU0PXkKQ09ORklHX1ZJREVPX0NY ODhfVlAzMDU0PW0KQ09ORklHX1ZJREVPX0NYODhfTVBFRz1tCkNPTkZJR19WSURFT19CVDg0OD1t CkNPTkZJR19EVkJfQlQ4WFg9bQpDT05GSUdfVklERU9fU0FBNzEzND1tCkNPTkZJR19WSURFT19T QUE3MTM0X0FMU0E9bQpDT05GSUdfVklERU9fU0FBNzEzNF9SQz15CkNPTkZJR19WSURFT19TQUE3 MTM0X0RWQj1tCkNPTkZJR19WSURFT19TQUE3MTY0PW0KCiMKIyBNZWRpYSBkaWdpdGFsIFRWIFBD SSBBZGFwdGVycwojCkNPTkZJR19EVkJfQVY3MTEwX0lSPXkKQ09ORklHX0RWQl9BVjcxMTA9bQpD T05GSUdfRFZCX0FWNzExMF9PU0Q9eQpDT05GSUdfRFZCX0JVREdFVF9DT1JFPW0KQ09ORklHX0RW Ql9CVURHRVQ9bQpDT05GSUdfRFZCX0JVREdFVF9DST1tCkNPTkZJR19EVkJfQlVER0VUX0FWPW0K Q09ORklHX0RWQl9CVURHRVRfUEFUQ0g9bQpDT05GSUdfRFZCX0IyQzJfRkxFWENPUF9QQ0k9bQoj IENPTkZJR19EVkJfQjJDMl9GTEVYQ09QX1BDSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19EVkJf UExVVE8yPW0KQ09ORklHX0RWQl9ETTExMDU9bQpDT05GSUdfRFZCX1BUMT1tCiMgQ09ORklHX0RW Ql9QVDMgaXMgbm90IHNldApDT05GSUdfTUFOVElTX0NPUkU9bQpDT05GSUdfRFZCX01BTlRJUz1t CkNPTkZJR19EVkJfSE9QUEVSPW0KQ09ORklHX0RWQl9OR0VORT1tCkNPTkZJR19EVkJfRERCUklE R0U9bQojIENPTkZJR19EVkJfRERCUklER0VfTVNJRU5BQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdf RFZCX1NNSVBDSUUgaXMgbm90IHNldAojIENPTkZJR19EVkJfTkVUVVBfVU5JRFZCIGlzIG5vdCBz ZXQKIyBDT05GSUdfVjRMX1BMQVRGT1JNX0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19WNExf TUVNMk1FTV9EUklWRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfVjRMX1RFU1RfRFJJVkVSUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0RWQl9QTEFURk9STV9EUklWRVJTIGlzIG5vdCBzZXQKCiMKIyBTdXBw b3J0ZWQgTU1DL1NESU8gYWRhcHRlcnMKIwpDT05GSUdfU01TX1NESU9fRFJWPW0KQ09ORklHX1JB RElPX0FEQVBURVJTPXkKQ09ORklHX1JBRElPX1RFQTU3NVg9bQojIENPTkZJR19SQURJT19TSTQ3 MFggaXMgbm90IHNldAojIENPTkZJR19SQURJT19TSTQ3MTMgaXMgbm90IHNldAojIENPTkZJR19V U0JfTVI4MDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFNCUiBpcyBub3Qgc2V0CiMgQ09ORklH X1JBRElPX01BWElSQURJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1JBRElPX1NIQVJLIGlzIG5vdCBz ZXQKIyBDT05GSUdfUkFESU9fU0hBUksyIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0tFRU5FIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX1JBUkVNT05PIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01B OTAxIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFESU9fVEVBNTc2NCBpcyBub3Qgc2V0CiMgQ09ORklH X1JBRElPX1NBQTc3MDZIIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFESU9fVEVGNjg2MiBpcyBub3Qg c2V0CiMgQ09ORklHX1JBRElPX1dMMTI3MyBpcyBub3Qgc2V0CgojCiMgVGV4YXMgSW5zdHJ1bWVu dHMgV0wxMjh4IEZNIGRyaXZlciAoU1QgYmFzZWQpCiMKCiMKIyBTdXBwb3J0ZWQgRmlyZVdpcmUg KElFRUUgMTM5NCkgQWRhcHRlcnMKIwpDT05GSUdfRFZCX0ZJUkVEVFY9bQpDT05GSUdfRFZCX0ZJ UkVEVFZfSU5QVVQ9eQpDT05GSUdfTUVESUFfQ09NTU9OX09QVElPTlM9eQoKIwojIGNvbW1vbiBk cml2ZXIgb3B0aW9ucwojCkNPTkZJR19WSURFT19DWDIzNDFYPW0KQ09ORklHX1ZJREVPX1RWRUVQ Uk9NPW0KQ09ORklHX0NZUFJFU1NfRklSTVdBUkU9bQpDT05GSUdfVklERU9CVUYyX0NPUkU9bQpD T05GSUdfVklERU9CVUYyX01FTU9QUz1tCkNPTkZJR19WSURFT0JVRjJfVk1BTExPQz1tCkNPTkZJ R19WSURFT0JVRjJfRE1BX1NHPW0KQ09ORklHX1ZJREVPQlVGMl9EVkI9bQpDT05GSUdfRFZCX0Iy QzJfRkxFWENPUD1tCkNPTkZJR19WSURFT19TQUE3MTQ2PW0KQ09ORklHX1ZJREVPX1NBQTcxNDZf VlY9bQpDT05GSUdfU01TX1NJQU5PX01EVFY9bQpDT05GSUdfU01TX1NJQU5PX1JDPXkKIyBDT05G SUdfU01TX1NJQU5PX0RFQlVHRlMgaXMgbm90IHNldAoKIwojIE1lZGlhIGFuY2lsbGFyeSBkcml2 ZXJzICh0dW5lcnMsIHNlbnNvcnMsIGkyYywgc3BpLCBmcm9udGVuZHMpCiMKQ09ORklHX01FRElB X1NVQkRSVl9BVVRPU0VMRUNUPXkKQ09ORklHX01FRElBX0FUVEFDSD15CkNPTkZJR19WSURFT19J Ul9JMkM9bQoKIwojIEF1ZGlvIGRlY29kZXJzLCBwcm9jZXNzb3JzIGFuZCBtaXhlcnMKIwpDT05G SUdfVklERU9fVFZBVURJTz1tCkNPTkZJR19WSURFT19UREE3NDMyPW0KQ09ORklHX1ZJREVPX01T UDM0MDA9bQpDT05GSUdfVklERU9fQ1MzMzA4PW0KQ09ORklHX1ZJREVPX0NTNTM0NT1tCkNPTkZJ R19WSURFT19DUzUzTDMyQT1tCkNPTkZJR19WSURFT19XTTg3NzU9bQpDT05GSUdfVklERU9fV004 NzM5PW0KQ09ORklHX1ZJREVPX1ZQMjdTTVBYPW0KCiMKIyBSRFMgZGVjb2RlcnMKIwpDT05GSUdf VklERU9fU0FBNjU4OD1tCgojCiMgVmlkZW8gZGVjb2RlcnMKIwpDT05GSUdfVklERU9fU0FBNzEx WD1tCgojCiMgVmlkZW8gYW5kIGF1ZGlvIGRlY29kZXJzCiMKQ09ORklHX1ZJREVPX1NBQTcxN1g9 bQpDT05GSUdfVklERU9fQ1gyNTg0MD1tCgojCiMgVmlkZW8gZW5jb2RlcnMKIwpDT05GSUdfVklE RU9fU0FBNzEyNz1tCgojCiMgQ2FtZXJhIHNlbnNvciBkZXZpY2VzCiMKCiMKIyBGbGFzaCBkZXZp Y2VzCiMKCiMKIyBWaWRlbyBpbXByb3ZlbWVudCBjaGlwcwojCkNPTkZJR19WSURFT19VUEQ2NDAz MUE9bQpDT05GSUdfVklERU9fVVBENjQwODM9bQoKIwojIEF1ZGlvL1ZpZGVvIGNvbXByZXNzaW9u IGNoaXBzCiMKQ09ORklHX1ZJREVPX1NBQTY3NTJIUz1tCgojCiMgU0RSIHR1bmVyIGNoaXBzCiMK CiMKIyBNaXNjZWxsYW5lb3VzIGhlbHBlciBjaGlwcwojCkNPTkZJR19WSURFT19NNTI3OTA9bQoK IwojIFNlbnNvcnMgdXNlZCBvbiBzb2NfY2FtZXJhIGRyaXZlcgojCkNPTkZJR19NRURJQV9UVU5F Uj1tCkNPTkZJR19NRURJQV9UVU5FUl9TSU1QTEU9bQpDT05GSUdfTUVESUFfVFVORVJfVERBMTgy NTA9bQpDT05GSUdfTUVESUFfVFVORVJfVERBODI5MD1tCkNPTkZJR19NRURJQV9UVU5FUl9UREE4 MjdYPW0KQ09ORklHX01FRElBX1RVTkVSX1REQTE4MjcxPW0KQ09ORklHX01FRElBX1RVTkVSX1RE QTk4ODc9bQpDT05GSUdfTUVESUFfVFVORVJfVEVBNTc2MT1tCkNPTkZJR19NRURJQV9UVU5FUl9U RUE1NzY3PW0KQ09ORklHX01FRElBX1RVTkVSX01UMjBYWD1tCkNPTkZJR19NRURJQV9UVU5FUl9N VDIwNjA9bQpDT05GSUdfTUVESUFfVFVORVJfTVQyMDYzPW0KQ09ORklHX01FRElBX1RVTkVSX01U MjI2Nj1tCkNPTkZJR19NRURJQV9UVU5FUl9NVDIxMzE9bQpDT05GSUdfTUVESUFfVFVORVJfUVQx MDEwPW0KQ09ORklHX01FRElBX1RVTkVSX1hDMjAyOD1tCkNPTkZJR19NRURJQV9UVU5FUl9YQzUw MDA9bQpDT05GSUdfTUVESUFfVFVORVJfWEM0MDAwPW0KQ09ORklHX01FRElBX1RVTkVSX01YTDUw MDVTPW0KQ09ORklHX01FRElBX1RVTkVSX01YTDUwMDdUPW0KQ09ORklHX01FRElBX1RVTkVSX01D NDRTODAzPW0KQ09ORklHX01FRElBX1RVTkVSX01BWDIxNjU9bQpDT05GSUdfTUVESUFfVFVORVJf VERBMTgyMTg9bQpDT05GSUdfTUVESUFfVFVORVJfRkMwMDExPW0KQ09ORklHX01FRElBX1RVTkVS X0ZDMDAxMj1tCkNPTkZJR19NRURJQV9UVU5FUl9GQzAwMTM9bQpDT05GSUdfTUVESUFfVFVORVJf VERBMTgyMTI9bQpDT05GSUdfTUVESUFfVFVORVJfRTQwMDA9bQpDT05GSUdfTUVESUFfVFVORVJf RkMyNTgwPW0KQ09ORklHX01FRElBX1RVTkVSX004OFJTNjAwMFQ9bQpDT05GSUdfTUVESUFfVFVO RVJfVFVBOTAwMT1tCkNPTkZJR19NRURJQV9UVU5FUl9TSTIxNTc9bQpDT05GSUdfTUVESUFfVFVO RVJfSVQ5MTNYPW0KQ09ORklHX01FRElBX1RVTkVSX1I4MjBUPW0KQ09ORklHX01FRElBX1RVTkVS X1FNMUQxQzAwNDI9bQoKIwojIE11bHRpc3RhbmRhcmQgKHNhdGVsbGl0ZSkgZnJvbnRlbmRzCiMK Q09ORklHX0RWQl9TVEIwODk5PW0KQ09ORklHX0RWQl9TVEI2MTAwPW0KQ09ORklHX0RWQl9TVFYw OTB4PW0KQ09ORklHX0RWQl9TVFYwOTEwPW0KQ09ORklHX0RWQl9TVFY2MTEweD1tCkNPTkZJR19E VkJfU1RWNjExMT1tCkNPTkZJR19EVkJfTVhMNVhYPW0KQ09ORklHX0RWQl9NODhEUzMxMDM9bQoK IwojIE11bHRpc3RhbmRhcmQgKGNhYmxlICsgdGVycmVzdHJpYWwpIGZyb250ZW5kcwojCkNPTkZJ R19EVkJfRFJYSz1tCkNPTkZJR19EVkJfVERBMTgyNzFDMkREPW0KQ09ORklHX0RWQl9TSTIxNjU9 bQpDT05GSUdfRFZCX01OODg0NzI9bQpDT05GSUdfRFZCX01OODg0NzM9bQoKIwojIERWQi1TIChz YXRlbGxpdGUpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfQ1gyNDExMD1tCkNPTkZJR19EVkJfQ1gy NDEyMz1tCkNPTkZJR19EVkJfTVQzMTI9bQpDT05GSUdfRFZCX1pMMTAwMzY9bQpDT05GSUdfRFZC X1pMMTAwMzk9bQpDT05GSUdfRFZCX1M1SDE0MjA9bQpDT05GSUdfRFZCX1NUVjAyODg9bQpDT05G SUdfRFZCX1NUQjYwMDA9bQpDT05GSUdfRFZCX1NUVjAyOTk9bQpDT05GSUdfRFZCX1NUVjYxMTA9 bQpDT05GSUdfRFZCX1NUVjA5MDA9bQpDT05GSUdfRFZCX1REQTgwODM9bQpDT05GSUdfRFZCX1RE QTEwMDg2PW0KQ09ORklHX0RWQl9UREE4MjYxPW0KQ09ORklHX0RWQl9WRVMxWDkzPW0KQ09ORklH X0RWQl9UVU5FUl9JVEQxMDAwPW0KQ09ORklHX0RWQl9UVU5FUl9DWDI0MTEzPW0KQ09ORklHX0RW Ql9UREE4MjZYPW0KQ09ORklHX0RWQl9UVUE2MTAwPW0KQ09ORklHX0RWQl9DWDI0MTE2PW0KQ09O RklHX0RWQl9DWDI0MTE3PW0KQ09ORklHX0RWQl9DWDI0MTIwPW0KQ09ORklHX0RWQl9TSTIxWFg9 bQpDT05GSUdfRFZCX1RTMjAyMD1tCkNPTkZJR19EVkJfRFMzMDAwPW0KQ09ORklHX0RWQl9NQjg2 QTE2PW0KQ09ORklHX0RWQl9UREExMDA3MT1tCgojCiMgRFZCLVQgKHRlcnJlc3RyaWFsKSBmcm9u dGVuZHMKIwpDT05GSUdfRFZCX1NQODg3MD1tCkNPTkZJR19EVkJfU1A4ODdYPW0KQ09ORklHX0RW Ql9DWDIyNzAwPW0KQ09ORklHX0RWQl9DWDIyNzAyPW0KQ09ORklHX0RWQl9EUlhEPW0KQ09ORklH X0RWQl9MNjQ3ODE9bQpDT05GSUdfRFZCX1REQTEwMDRYPW0KQ09ORklHX0RWQl9OWFQ2MDAwPW0K Q09ORklHX0RWQl9NVDM1Mj1tCkNPTkZJR19EVkJfWkwxMDM1Mz1tCkNPTkZJR19EVkJfRElCMzAw ME1CPW0KQ09ORklHX0RWQl9ESUIzMDAwTUM9bQpDT05GSUdfRFZCX0RJQjcwMDBNPW0KQ09ORklH X0RWQl9ESUI3MDAwUD1tCkNPTkZJR19EVkJfVERBMTAwNDg9bQpDT05GSUdfRFZCX0FGOTAxMz1t CkNPTkZJR19EVkJfRUMxMDA9bQpDT05GSUdfRFZCX1NUVjAzNjc9bQpDT05GSUdfRFZCX0NYRDI4 MjBSPW0KQ09ORklHX0RWQl9DWEQyODQxRVI9bQpDT05GSUdfRFZCX1JUTDI4MzA9bQpDT05GSUdf RFZCX1JUTDI4MzI9bQpDT05GSUdfRFZCX1NJMjE2OD1tCiMgQ09ORklHX0RWQl9BUzEwMl9GRSBp cyBub3Qgc2V0CkNPTkZJR19EVkJfR1A4UFNLX0ZFPW0KCiMKIyBEVkItQyAoY2FibGUpIGZyb250 ZW5kcwojCkNPTkZJR19EVkJfVkVTMTgyMD1tCkNPTkZJR19EVkJfVERBMTAwMjE9bQpDT05GSUdf RFZCX1REQTEwMDIzPW0KQ09ORklHX0RWQl9TVFYwMjk3PW0KCiMKIyBBVFNDIChOb3J0aCBBbWVy aWNhbi9Lb3JlYW4gVGVycmVzdHJpYWwvQ2FibGUgRFRWKSBmcm9udGVuZHMKIwpDT05GSUdfRFZC X05YVDIwMFg9bQpDT05GSUdfRFZCX09SNTEyMTE9bQpDT05GSUdfRFZCX09SNTExMzI9bQpDT05G SUdfRFZCX0JDTTM1MTA9bQpDT05GSUdfRFZCX0xHRFQzMzBYPW0KQ09ORklHX0RWQl9MR0RUMzMw NT1tCkNPTkZJR19EVkJfTEdEVDMzMDZBPW0KQ09ORklHX0RWQl9MRzIxNjA9bQpDT05GSUdfRFZC X1M1SDE0MDk9bQpDT05GSUdfRFZCX0FVODUyMj1tCkNPTkZJR19EVkJfQVU4NTIyX0RUVj1tCkNP TkZJR19EVkJfQVU4NTIyX1Y0TD1tCkNPTkZJR19EVkJfUzVIMTQxMT1tCgojCiMgSVNEQi1UICh0 ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9TOTIxPW0KQ09ORklHX0RWQl9ESUI4 MDAwPW0KQ09ORklHX0RWQl9NQjg2QTIwUz1tCgojCiMgSVNEQi1TIChzYXRlbGxpdGUpICYgSVNE Qi1UICh0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9UQzkwNTIyPW0KCiMKIyBE aWdpdGFsIHRlcnJlc3RyaWFsIG9ubHkgdHVuZXJzL1BMTAojCkNPTkZJR19EVkJfUExMPW0KQ09O RklHX0RWQl9UVU5FUl9ESUIwMDcwPW0KQ09ORklHX0RWQl9UVU5FUl9ESUIwMDkwPW0KCiMKIyBT RUMgY29udHJvbCBkZXZpY2VzIGZvciBEVkItUwojCkNPTkZJR19EVkJfRFJYMzlYWUo9bQpDT05G SUdfRFZCX0xOQkgyNT1tCkNPTkZJR19EVkJfTE5CUDIxPW0KQ09ORklHX0RWQl9MTkJQMjI9bQpD T05GSUdfRFZCX0lTTDY0MDU9bQpDT05GSUdfRFZCX0lTTDY0MjE9bQpDT05GSUdfRFZCX0lTTDY0 MjM9bQpDT05GSUdfRFZCX0E4MjkzPW0KQ09ORklHX0RWQl9MR1M4R1hYPW0KQ09ORklHX0RWQl9B VEJNODgzMD1tCkNPTkZJR19EVkJfVERBNjY1eD1tCkNPTkZJR19EVkJfSVgyNTA1Vj1tCkNPTkZJ R19EVkJfTTg4UlMyMDAwPW0KQ09ORklHX0RWQl9BRjkwMzM9bQoKIwojIFRvb2xzIHRvIGRldmVs b3AgbmV3IGZyb250ZW5kcwojCiMgQ09ORklHX0RWQl9EVU1NWV9GRSBpcyBub3Qgc2V0CgojCiMg R3JhcGhpY3Mgc3VwcG9ydAojCkNPTkZJR19BR1A9eQpDT05GSUdfQUdQX0FNRDY0PXkKQ09ORklH X0FHUF9JTlRFTD15CkNPTkZJR19BR1BfU0lTPXkKQ09ORklHX0FHUF9WSUE9eQpDT05GSUdfSU5U RUxfR1RUPXkKQ09ORklHX1ZHQV9BUkI9eQpDT05GSUdfVkdBX0FSQl9NQVhfR1BVUz02NApDT05G SUdfVkdBX1NXSVRDSEVST089eQpDT05GSUdfRFJNPW0KQ09ORklHX0RSTV9NSVBJX0RTST15CiMg Q09ORklHX0RSTV9EUF9BVVhfQ0hBUkRFViBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9ERUJVR19N TV9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19EUk1fS01TX0hFTFBFUj1tCkNPTkZJR19EUk1f S01TX0ZCX0hFTFBFUj15CkNPTkZJR19EUk1fRkJERVZfRU1VTEFUSU9OPXkKQ09ORklHX0RSTV9G QkRFVl9PVkVSQUxMT0M9MTAwCkNPTkZJR19EUk1fTE9BRF9FRElEX0ZJUk1XQVJFPXkKQ09ORklH X0RSTV9UVE09bQoKIwojIEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlwcwojCkNPTkZJR19EUk1f STJDX0NINzAwNj1tCkNPTkZJR19EUk1fSTJDX1NJTDE2ND1tCkNPTkZJR19EUk1fSTJDX05YUF9U REE5OThYPW0KIyBDT05GSUdfRFJNX1JBREVPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9BTURH UFUgaXMgbm90IHNldAoKIwojIEFDUCAoQXVkaW8gQ29Qcm9jZXNzb3IpIENvbmZpZ3VyYXRpb24K IwoKIwojIEFNRCBMaWJyYXJ5IHJvdXRpbmVzCiMKIyBDT05GSUdfQ0hBU0ggaXMgbm90IHNldAoj IENPTkZJR19EUk1fTk9VVkVBVSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fSTkxNT1tCiMgQ09ORklH X0RSTV9JOTE1X0FMUEhBX1NVUFBPUlQgaXMgbm90IHNldApDT05GSUdfRFJNX0k5MTVfQ0FQVFVS RV9FUlJPUj15CkNPTkZJR19EUk1fSTkxNV9DT01QUkVTU19FUlJPUj15CkNPTkZJR19EUk1fSTkx NV9VU0VSUFRSPXkKIyBDT05GSUdfRFJNX0k5MTVfR1ZUIGlzIG5vdCBzZXQKCiMKIyBkcm0vaTkx NSBEZWJ1Z2dpbmcKIwojIENPTkZJR19EUk1fSTkxNV9XRVJST1IgaXMgbm90IHNldAojIENPTkZJ R19EUk1fSTkxNV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X1NXX0ZFTkNFX0RF QlVHX09CSkVDVFMgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTkxNV9TV19GRU5DRV9DSEVDS19E QUcgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTkxNV9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09O RklHX0RSTV9JOTE1X0xPV19MRVZFTF9UUkFDRVBPSU5UUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RS TV9JOTE1X0RFQlVHX1ZCTEFOS19FVkFERSBpcyBub3Qgc2V0CkNPTkZJR19EUk1fVkdFTT1tCkNP TkZJR19EUk1fVk1XR0ZYPW0KQ09ORklHX0RSTV9WTVdHRlhfRkJDT049eQpDT05GSUdfRFJNX0dN QTUwMD1tCkNPTkZJR19EUk1fR01BNjAwPXkKQ09ORklHX0RSTV9HTUEzNjAwPXkKQ09ORklHX0RS TV9VREw9bQpDT05GSUdfRFJNX0FTVD1tCkNPTkZJR19EUk1fTUdBRzIwMD1tCkNPTkZJR19EUk1f Q0lSUlVTX1FFTVU9bQpDT05GSUdfRFJNX1FYTD1tCiMgQ09ORklHX0RSTV9CT0NIUyBpcyBub3Qg c2V0CiMgQ09ORklHX0RSTV9WSVJUSU9fR1BVIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9QQU5FTD15 CgojCiMgRGlzcGxheSBQYW5lbHMKIwojIENPTkZJR19EUk1fUEFORUxfUkFTUEJFUlJZUElfVE9V Q0hTQ1JFRU4gaXMgbm90IHNldApDT05GSUdfRFJNX0JSSURHRT15CkNPTkZJR19EUk1fUEFORUxf QlJJREdFPXkKCiMKIyBEaXNwbGF5IEludGVyZmFjZSBCcmlkZ2VzCiMKIyBDT05GSUdfRFJNX0FO QUxPR0lYX0FOWDc4WFggaXMgbm90IHNldAojIENPTkZJR19EUk1fSElTSV9ISUJNQyBpcyBub3Qg c2V0CiMgQ09ORklHX0RSTV9USU5ZRFJNIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0xFR0FDWSBp cyBub3Qgc2V0CkNPTkZJR19EUk1fUEFORUxfT1JJRU5UQVRJT05fUVVJUktTPXkKIyBDT05GSUdf RFJNX0xJQl9SQU5ET00gaXMgbm90IHNldAoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2VzCiMKQ09O RklHX0ZCPXkKIyBDT05GSUdfRklSTVdBUkVfRURJRCBpcyBub3Qgc2V0CkNPTkZJR19GQl9DTURM SU5FPXkKQ09ORklHX0ZCX05PVElGWT15CiMgQ09ORklHX0ZCX0REQyBpcyBub3Qgc2V0CkNPTkZJ R19GQl9CT09UX1ZFU0FfU1VQUE9SVD15CkNPTkZJR19GQl9DRkJfRklMTFJFQ1Q9eQpDT05GSUdf RkJfQ0ZCX0NPUFlBUkVBPXkKQ09ORklHX0ZCX0NGQl9JTUFHRUJMSVQ9eQojIENPTkZJR19GQl9D RkJfUkVWX1BJWEVMU19JTl9CWVRFIGlzIG5vdCBzZXQKQ09ORklHX0ZCX1NZU19GSUxMUkVDVD1t CkNPTkZJR19GQl9TWVNfQ09QWUFSRUE9bQpDT05GSUdfRkJfU1lTX0lNQUdFQkxJVD1tCiMgQ09O RklHX0ZCX1BST1ZJREVfR0VUX0ZCX1VOTUFQUEVEX0FSRUEgaXMgbm90IHNldAojIENPTkZJR19G Ql9GT1JFSUdOX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJR19GQl9TWVNfRk9QUz1tCkNPTkZJR19G Ql9ERUZFUlJFRF9JTz15CiMgQ09ORklHX0ZCX1NWR0FMSUIgaXMgbm90IHNldAojIENPTkZJR19G Ql9NQUNNT0RFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0JBQ0tMSUdIVCBpcyBub3Qgc2V0CiMg Q09ORklHX0ZCX01PREVfSEVMUEVSUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9USUxFQkxJVFRJTkc9 eQoKIwojIEZyYW1lIGJ1ZmZlciBoYXJkd2FyZSBkcml2ZXJzCiMKIyBDT05GSUdfRkJfQ0lSUlVT IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0yIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ1lCRVIy MDAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVNJ TElBTlQgaXMgbm90IHNldAojIENPTkZJR19GQl9JTVNUVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X1ZHQTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVVZFU0EgaXMgbm90IHNldApDT05GSUdfRkJf VkVTQT15CkNPTkZJR19GQl9FRkk9eQojIENPTkZJR19GQl9ONDExIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfSEdBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfUzFEMTNYWFggaXMgbm90IHNldAojIENPTkZJR19GQl9OVklESUEgaXMgbm90IHNl dAojIENPTkZJR19GQl9SSVZBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSTc0MCBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZCX0xFODA1NzggaXMgbm90IHNldAojIENPTkZJR19GQl9JTlRFTCBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCX01BVFJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JBREVPTiBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX0FUWTEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWSBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZCX1MzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0FWQUdFIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVklBIGlzIG5vdCBz ZXQKIyBDT05GSUdfRkJfTkVPTUFHSUMgaXMgbm90IHNldAojIENPTkZJR19GQl9LWVJPIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfM0RGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZPT0RPTzEgaXMg bm90IHNldAojIENPTkZJR19GQl9WVDg2MjMgaXMgbm90IHNldAojIENPTkZJR19GQl9UUklERU5U IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0zIGlz IG5vdCBzZXQKIyBDT05GSUdfRkJfQ0FSTUlORSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNNTAx IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU01TQ1VGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1VE TCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0lCTV9HWFQ0NTAwIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfVklSVFVBTCBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTl9GQkRFVl9GUk9OVEVORCBpcyBub3Qg c2V0CiMgQ09ORklHX0ZCX01FVFJPTk9NRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01CODYyWFgg aXMgbm90IHNldAojIENPTkZJR19GQl9CUk9BRFNIRUVUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf QVVPX0sxOTBYIGlzIG5vdCBzZXQKQ09ORklHX0ZCX0hZUEVSVj1tCiMgQ09ORklHX0ZCX1NJTVBM RSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNNzEyIGlzIG5vdCBzZXQKQ09ORklHX0JBQ0tMSUdI VF9MQ0RfU1VQUE9SVD15CkNPTkZJR19MQ0RfQ0xBU1NfREVWSUNFPW0KIyBDT05GSUdfTENEX0w0 RjAwMjQyVDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX0xNUzI4M0dGMDUgaXMgbm90IHNldAoj IENPTkZJR19MQ0RfTFRWMzUwUVYgaXMgbm90IHNldAojIENPTkZJR19MQ0RfSUxJOTIyWCBpcyBu b3Qgc2V0CiMgQ09ORklHX0xDRF9JTEk5MzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX1RETzI0 TSBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9WR0cyNDMyQTQgaXMgbm90IHNldApDT05GSUdfTENE X1BMQVRGT1JNPW0KIyBDT05GSUdfTENEX1M2RTYzTTAgaXMgbm90IHNldAojIENPTkZJR19MQ0Rf TEQ5MDQwIGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX0FNUzM2OUZHMDYgaXMgbm90IHNldAojIENP TkZJR19MQ0RfTE1TNTAxS0YwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9IWDgzNTcgaXMgbm90 IHNldApDT05GSUdfQkFDS0xJR0hUX0NMQVNTX0RFVklDRT15CiMgQ09ORklHX0JBQ0tMSUdIVF9H RU5FUklDIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX1BXTSBpcyBub3Qgc2V0CkNPTkZJ R19CQUNLTElHSFRfQVBQTEU9bQojIENPTkZJR19CQUNLTElHSFRfUE04OTQxX1dMRUQgaXMgbm90 IHNldAojIENPTkZJR19CQUNLTElHSFRfU0FIQVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJ R0hUX0FEUDg4NjAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfQURQODg3MCBpcyBub3Qg c2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM2MzBBIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJ R0hUX0xNMzYzOSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MUDg1NVggaXMgbm90IHNl dAojIENPTkZJR19CQUNLTElHSFRfR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9M VjUyMDdMUCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9CRDYxMDcgaXMgbm90IHNldAoj IENPTkZJR19CQUNLTElHSFRfQVJDWENOTiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZHQVNUQVRFIGlz IG5vdCBzZXQKQ09ORklHX0hETUk9eQoKIwojIENvbnNvbGUgZGlzcGxheSBkcml2ZXIgc3VwcG9y dAojCkNPTkZJR19WR0FfQ09OU09MRT15CkNPTkZJR19WR0FDT05fU09GVF9TQ1JPTExCQUNLPXkK Q09ORklHX1ZHQUNPTl9TT0ZUX1NDUk9MTEJBQ0tfU0laRT02NAojIENPTkZJR19WR0FDT05fU09G VF9TQ1JPTExCQUNLX1BFUlNJU1RFTlRfRU5BQkxFX0JZX0RFRkFVTFQgaXMgbm90IHNldApDT05G SUdfRFVNTVlfQ09OU09MRT15CkNPTkZJR19EVU1NWV9DT05TT0xFX0NPTFVNTlM9ODAKQ09ORklH X0RVTU1ZX0NPTlNPTEVfUk9XUz0yNQpDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRT15CkNPTkZJ R19GUkFNRUJVRkZFUl9DT05TT0xFX0RFVEVDVF9QUklNQVJZPXkKQ09ORklHX0ZSQU1FQlVGRkVS X0NPTlNPTEVfUk9UQVRJT049eQpDT05GSUdfTE9HTz15CiMgQ09ORklHX0xPR09fTElOVVhfTU9O TyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR09fTElOVVhfVkdBMTYgaXMgbm90IHNldApDT05GSUdf TE9HT19MSU5VWF9DTFVUMjI0PXkKQ09ORklHX1NPVU5EPW0KQ09ORklHX1NPVU5EX09TU19DT1JF PXkKQ09ORklHX1NPVU5EX09TU19DT1JFX1BSRUNMQUlNPXkKQ09ORklHX1NORD1tCkNPTkZJR19T TkRfVElNRVI9bQpDT05GSUdfU05EX1BDTT1tCkNPTkZJR19TTkRfSFdERVA9bQpDT05GSUdfU05E X1NFUV9ERVZJQ0U9bQpDT05GSUdfU05EX1JBV01JREk9bQpDT05GSUdfU05EX0pBQ0s9eQpDT05G SUdfU05EX0pBQ0tfSU5QVVRfREVWPXkKQ09ORklHX1NORF9PU1NFTVVMPXkKIyBDT05GSUdfU05E X01JWEVSX09TUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9QQ01fT1NTIGlzIG5vdCBzZXQKQ09O RklHX1NORF9QQ01fVElNRVI9eQpDT05GSUdfU05EX0hSVElNRVI9bQpDT05GSUdfU05EX0RZTkFN SUNfTUlOT1JTPXkKQ09ORklHX1NORF9NQVhfQ0FSRFM9MzIKIyBDT05GSUdfU05EX1NVUFBPUlRf T0xEX0FQSSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfUFJPQ19GUz15CkNPTkZJR19TTkRfVkVSQk9T RV9QUk9DRlM9eQojIENPTkZJR19TTkRfVkVSQk9TRV9QUklOVEsgaXMgbm90IHNldAojIENPTkZJ R19TTkRfREVCVUcgaXMgbm90IHNldApDT05GSUdfU05EX1ZNQVNURVI9eQpDT05GSUdfU05EX0RN QV9TR0JVRj15CkNPTkZJR19TTkRfU0VRVUVOQ0VSPW0KQ09ORklHX1NORF9TRVFfRFVNTVk9bQpD T05GSUdfU05EX1NFUVVFTkNFUl9PU1M9bQpDT05GSUdfU05EX1NFUV9IUlRJTUVSX0RFRkFVTFQ9 eQpDT05GSUdfU05EX1NFUV9NSURJX0VWRU5UPW0KQ09ORklHX1NORF9TRVFfTUlEST1tCkNPTkZJ R19TTkRfU0VRX01JRElfRU1VTD1tCkNPTkZJR19TTkRfU0VRX1ZJUk1JREk9bQpDT05GSUdfU05E X01QVTQwMV9VQVJUPW0KQ09ORklHX1NORF9PUEwzX0xJQj1tCkNPTkZJR19TTkRfT1BMM19MSUJf U0VRPW0KIyBDT05GSUdfU05EX09QTDRfTElCX1NFUSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfVlhf TElCPW0KQ09ORklHX1NORF9BQzk3X0NPREVDPW0KQ09ORklHX1NORF9EUklWRVJTPXkKQ09ORklH X1NORF9QQ1NQPW0KQ09ORklHX1NORF9EVU1NWT1tCkNPTkZJR19TTkRfQUxPT1A9bQpDT05GSUdf U05EX1ZJUk1JREk9bQpDT05GSUdfU05EX01UUEFWPW0KIyBDT05GSUdfU05EX01UUzY0IGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX1NFUklBTF9VMTY1NTAgaXMgbm90IHNldApDT05GSUdfU05EX01Q VTQwMT1tCiMgQ09ORklHX1NORF9QT1JUTUFOMlg0IGlzIG5vdCBzZXQKQ09ORklHX1NORF9BQzk3 X1BPV0VSX1NBVkU9eQpDT05GSUdfU05EX0FDOTdfUE9XRVJfU0FWRV9ERUZBVUxUPTUKQ09ORklH X1NORF9QQ0k9eQpDT05GSUdfU05EX0FEMTg4OT1tCiMgQ09ORklHX1NORF9BTFMzMDAgaXMgbm90 IHNldAojIENPTkZJR19TTkRfQUxTNDAwMCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQUxJNTQ1MT1t CkNPTkZJR19TTkRfQVNJSFBJPW0KQ09ORklHX1NORF9BVElJWFA9bQpDT05GSUdfU05EX0FUSUlY UF9NT0RFTT1tCkNPTkZJR19TTkRfQVU4ODEwPW0KQ09ORklHX1NORF9BVTg4MjA9bQpDT05GSUdf U05EX0FVODgzMD1tCiMgQ09ORklHX1NORF9BVzIgaXMgbm90IHNldAojIENPTkZJR19TTkRfQVpU MzMyOCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQlQ4N1g9bQojIENPTkZJR19TTkRfQlQ4N1hfT1ZF UkNMT0NLIGlzIG5vdCBzZXQKQ09ORklHX1NORF9DQTAxMDY9bQpDT05GSUdfU05EX0NNSVBDST1t CkNPTkZJR19TTkRfT1hZR0VOX0xJQj1tCkNPTkZJR19TTkRfT1hZR0VOPW0KIyBDT05GSUdfU05E X0NTNDI4MSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQ1M0NlhYPW0KQ09ORklHX1NORF9DUzQ2WFhf TkVXX0RTUD15CkNPTkZJR19TTkRfQ1RYRkk9bQpDT05GSUdfU05EX0RBUkxBMjA9bQpDT05GSUdf U05EX0dJTkEyMD1tCkNPTkZJR19TTkRfTEFZTEEyMD1tCkNPTkZJR19TTkRfREFSTEEyND1tCkNP TkZJR19TTkRfR0lOQTI0PW0KQ09ORklHX1NORF9MQVlMQTI0PW0KQ09ORklHX1NORF9NT05BPW0K Q09ORklHX1NORF9NSUE9bQpDT05GSUdfU05EX0VDSE8zRz1tCkNPTkZJR19TTkRfSU5ESUdPPW0K Q09ORklHX1NORF9JTkRJR09JTz1tCkNPTkZJR19TTkRfSU5ESUdPREo9bQpDT05GSUdfU05EX0lO RElHT0lPWD1tCkNPTkZJR19TTkRfSU5ESUdPREpYPW0KQ09ORklHX1NORF9FTVUxMEsxPW0KQ09O RklHX1NORF9FTVUxMEsxX1NFUT1tCkNPTkZJR19TTkRfRU1VMTBLMVg9bQpDT05GSUdfU05EX0VO UzEzNzA9bQpDT05GSUdfU05EX0VOUzEzNzE9bQojIENPTkZJR19TTkRfRVMxOTM4IGlzIG5vdCBz ZXQKQ09ORklHX1NORF9FUzE5Njg9bQpDT05GSUdfU05EX0VTMTk2OF9JTlBVVD15CkNPTkZJR19T TkRfRVMxOTY4X1JBRElPPXkKIyBDT05GSUdfU05EX0ZNODAxIGlzIG5vdCBzZXQKQ09ORklHX1NO RF9IRFNQPW0KQ09ORklHX1NORF9IRFNQTT1tCkNPTkZJR19TTkRfSUNFMTcxMj1tCkNPTkZJR19T TkRfSUNFMTcyND1tCkNPTkZJR19TTkRfSU5URUw4WDA9bQpDT05GSUdfU05EX0lOVEVMOFgwTT1t CkNPTkZJR19TTkRfS09SRzEyMTI9bQpDT05GSUdfU05EX0xPTEE9bQpDT05GSUdfU05EX0xYNjQ2 NEVTPW0KQ09ORklHX1NORF9NQUVTVFJPMz1tCkNPTkZJR19TTkRfTUFFU1RSTzNfSU5QVVQ9eQpD T05GSUdfU05EX01JWEFSVD1tCiMgQ09ORklHX1NORF9OTTI1NiBpcyBub3Qgc2V0CkNPTkZJR19T TkRfUENYSFI9bQojIENPTkZJR19TTkRfUklQVElERSBpcyBub3Qgc2V0CkNPTkZJR19TTkRfUk1F MzI9bQpDT05GSUdfU05EX1JNRTk2PW0KQ09ORklHX1NORF9STUU5NjUyPW0KIyBDT05GSUdfU05E X1NPTklDVklCRVMgaXMgbm90IHNldApDT05GSUdfU05EX1RSSURFTlQ9bQpDT05GSUdfU05EX1ZJ QTgyWFg9bQpDT05GSUdfU05EX1ZJQTgyWFhfTU9ERU09bQpDT05GSUdfU05EX1ZJUlRVT1NPPW0K Q09ORklHX1NORF9WWDIyMj1tCiMgQ09ORklHX1NORF9ZTUZQQ0kgaXMgbm90IHNldAoKIwojIEhE LUF1ZGlvCiMKQ09ORklHX1NORF9IREE9bQpDT05GSUdfU05EX0hEQV9JTlRFTD1tCkNPTkZJR19T TkRfSERBX0hXREVQPXkKIyBDT05GSUdfU05EX0hEQV9SRUNPTkZJRyBpcyBub3Qgc2V0CkNPTkZJ R19TTkRfSERBX0lOUFVUX0JFRVA9eQpDT05GSUdfU05EX0hEQV9JTlBVVF9CRUVQX01PREU9MAoj IENPTkZJR19TTkRfSERBX1BBVENIX0xPQURFUiBpcyBub3Qgc2V0CkNPTkZJR19TTkRfSERBX0NP REVDX1JFQUxURUs9bQpDT05GSUdfU05EX0hEQV9DT0RFQ19BTkFMT0c9bQpDT05GSUdfU05EX0hE QV9DT0RFQ19TSUdNQVRFTD1tCkNPTkZJR19TTkRfSERBX0NPREVDX1ZJQT1tCkNPTkZJR19TTkRf SERBX0NPREVDX0hETUk9bQpDT05GSUdfU05EX0hEQV9DT0RFQ19DSVJSVVM9bQpDT05GSUdfU05E X0hEQV9DT0RFQ19DT05FWEFOVD1tCkNPTkZJR19TTkRfSERBX0NPREVDX0NBMDExMD1tCkNPTkZJ R19TTkRfSERBX0NPREVDX0NBMDEzMj1tCkNPTkZJR19TTkRfSERBX0NPREVDX0NBMDEzMl9EU1A9 eQpDT05GSUdfU05EX0hEQV9DT0RFQ19DTUVESUE9bQpDT05GSUdfU05EX0hEQV9DT0RFQ19TSTMw NTQ9bQpDT05GSUdfU05EX0hEQV9HRU5FUklDPW0KQ09ORklHX1NORF9IREFfUE9XRVJfU0FWRV9E RUZBVUxUPTAKQ09ORklHX1NORF9IREFfQ09SRT1tCkNPTkZJR19TTkRfSERBX0RTUF9MT0FERVI9 eQpDT05GSUdfU05EX0hEQV9JOTE1PXkKQ09ORklHX1NORF9IREFfUFJFQUxMT0NfU0laRT01MTIK Q09ORklHX1NORF9TUEk9eQpDT05GSUdfU05EX1VTQj15CkNPTkZJR19TTkRfVVNCX0FVRElPPW0K Q09ORklHX1NORF9VU0JfVUExMDE9bQpDT05GSUdfU05EX1VTQl9VU1gyWT1tCkNPTkZJR19TTkRf VVNCX0NBSUFRPW0KQ09ORklHX1NORF9VU0JfQ0FJQVFfSU5QVVQ9eQpDT05GSUdfU05EX1VTQl9V UzEyMkw9bQpDT05GSUdfU05EX1VTQl82RklSRT1tCiMgQ09ORklHX1NORF9VU0JfSElGQUNFIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX0JDRDIwMDAgaXMgbm90IHNldAojIENPTkZJR19TTkRfVVNC X1BPRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9VU0JfUE9ESEQgaXMgbm90IHNldAojIENPTkZJ R19TTkRfVVNCX1RPTkVQT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1VTQl9WQVJJQVggaXMg bm90IHNldApDT05GSUdfU05EX0ZJUkVXSVJFPXkKQ09ORklHX1NORF9GSVJFV0lSRV9MSUI9bQoj IENPTkZJR19TTkRfRElDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9PWEZXIGlzIG5vdCBzZXQK Q09ORklHX1NORF9JU0lHSFQ9bQojIENPTkZJR19TTkRfRklSRVdPUktTIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX0JFQk9CIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0ZJUkVXSVJFX0RJR0kwMFgg aXMgbm90IHNldAojIENPTkZJR19TTkRfRklSRVdJUkVfVEFTQ0FNIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX0ZJUkVXSVJFX01PVFUgaXMgbm90IHNldAojIENPTkZJR19TTkRfRklSRUZBQ0UgaXMg bm90IHNldAojIENPTkZJR19TTkRfU09DIGlzIG5vdCBzZXQKQ09ORklHX1NORF9YODY9eQojIENP TkZJR19IRE1JX0xQRV9BVURJTyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU1lOVEhfRU1VWD1tCkNP TkZJR19BQzk3X0JVUz1tCgojCiMgSElEIHN1cHBvcnQKIwpDT05GSUdfSElEPXkKQ09ORklHX0hJ RF9CQVRURVJZX1NUUkVOR1RIPXkKQ09ORklHX0hJRFJBVz15CkNPTkZJR19VSElEPW0KQ09ORklH X0hJRF9HRU5FUklDPXkKCiMKIyBTcGVjaWFsIEhJRCBkcml2ZXJzCiMKQ09ORklHX0hJRF9BNFRF Q0g9eQojIENPTkZJR19ISURfQUNDVVRPVUNIIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9BQ1JVWD1t CiMgQ09ORklHX0hJRF9BQ1JVWF9GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfQVBQTEU9eQpDT05G SUdfSElEX0FQUExFSVI9bQojIENPTkZJR19ISURfQVNVUyBpcyBub3Qgc2V0CkNPTkZJR19ISURf QVVSRUFMPW0KQ09ORklHX0hJRF9CRUxLSU49eQojIENPTkZJR19ISURfQkVUT1BfRkYgaXMgbm90 IHNldApDT05GSUdfSElEX0NIRVJSWT15CkNPTkZJR19ISURfQ0hJQ09OWT15CiMgQ09ORklHX0hJ RF9DT1JTQUlSIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QUk9ESUtFWVM9bQojIENPTkZJR19ISURf Q01FRElBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NQMjExMiBpcyBub3Qgc2V0CkNPTkZJR19I SURfQ1lQUkVTUz15CkNPTkZJR19ISURfRFJBR09OUklTRT1tCiMgQ09ORklHX0RSQUdPTlJJU0Vf RkYgaXMgbm90IHNldAojIENPTkZJR19ISURfRU1TX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9F TEVDT009bQojIENPTkZJR19ISURfRUxPIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9FWktFWT15CiMg Q09ORklHX0hJRF9HRU1CSVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dGUk0gaXMgbm90IHNl dApDT05GSUdfSElEX0hPTFRFSz1tCiMgQ09ORklHX0hPTFRFS19GRiBpcyBub3Qgc2V0CiMgQ09O RklHX0hJRF9HVDY4M1IgaXMgbm90IHNldApDT05GSUdfSElEX0tFWVRPVUNIPW0KQ09ORklHX0hJ RF9LWUU9bQpDT05GSUdfSElEX1VDTE9HSUM9bQpDT05GSUdfSElEX1dBTFRPUD1tCkNPTkZJR19I SURfR1lSQVRJT049bQpDT05GSUdfSElEX0lDQURFPW0KIyBDT05GSUdfSElEX0lURSBpcyBub3Qg c2V0CiMgQ09ORklHX0hJRF9KQUJSQSBpcyBub3Qgc2V0CkNPTkZJR19ISURfVFdJTkhBTj1tCkNP TkZJR19ISURfS0VOU0lOR1RPTj15CkNPTkZJR19ISURfTENQT1dFUj1tCkNPTkZJR19ISURfTEVE PW0KIyBDT05GSUdfSElEX0xFTk9WTyBpcyBub3Qgc2V0CkNPTkZJR19ISURfTE9HSVRFQ0g9eQpD T05GSUdfSElEX0xPR0lURUNIX0RKPW0KQ09ORklHX0hJRF9MT0dJVEVDSF9ISURQUD1tCiMgQ09O RklHX0xPR0lURUNIX0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9HSVJVTUJMRVBBRDJfRkYgaXMg bm90IHNldAojIENPTkZJR19MT0dJRzk0MF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lXSEVF TFNfRkYgaXMgbm90IHNldApDT05GSUdfSElEX01BR0lDTU9VU0U9eQojIENPTkZJR19ISURfTUFZ RkxBU0ggaXMgbm90IHNldApDT05GSUdfSElEX01JQ1JPU09GVD15CkNPTkZJR19ISURfTU9OVEVS RVk9eQpDT05GSUdfSElEX01VTFRJVE9VQ0g9bQojIENPTkZJR19ISURfTlRJIGlzIG5vdCBzZXQK Q09ORklHX0hJRF9OVFJJRz15CkNPTkZJR19ISURfT1JURUs9bQpDT05GSUdfSElEX1BBTlRIRVJM T1JEPW0KIyBDT05GSUdfUEFOVEhFUkxPUkRfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURfUEVO TU9VTlQgaXMgbm90IHNldApDT05GSUdfSElEX1BFVEFMWU5YPW0KQ09ORklHX0hJRF9QSUNPTENE PW0KQ09ORklHX0hJRF9QSUNPTENEX0ZCPXkKQ09ORklHX0hJRF9QSUNPTENEX0JBQ0tMSUdIVD15 CkNPTkZJR19ISURfUElDT0xDRF9MQ0Q9eQpDT05GSUdfSElEX1BJQ09MQ0RfTEVEUz15CkNPTkZJ R19ISURfUElDT0xDRF9DSVI9eQpDT05GSUdfSElEX1BMQU5UUk9OSUNTPXkKQ09ORklHX0hJRF9Q UklNQVg9bQojIENPTkZJR19ISURfUkVUUk9ERSBpcyBub3Qgc2V0CkNPTkZJR19ISURfUk9DQ0FU PW0KQ09ORklHX0hJRF9TQUlURUs9bQpDT05GSUdfSElEX1NBTVNVTkc9bQpDT05GSUdfSElEX1NP Tlk9bQojIENPTkZJR19TT05ZX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TUEVFRExJTks9bQpD T05GSUdfSElEX1NURUVMU0VSSUVTPW0KQ09ORklHX0hJRF9TVU5QTFVTPW0KIyBDT05GSUdfSElE X1JNSSBpcyBub3Qgc2V0CkNPTkZJR19ISURfR1JFRU5BU0lBPW0KIyBDT05GSUdfR1JFRU5BU0lB X0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9IWVBFUlZfTU9VU0U9bQpDT05GSUdfSElEX1NNQVJU Sk9ZUExVUz1tCiMgQ09ORklHX1NNQVJUSk9ZUExVU19GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURf VElWTz1tCkNPTkZJR19ISURfVE9QU0VFRD1tCkNPTkZJR19ISURfVEhJTkdNPW0KQ09ORklHX0hJ RF9USFJVU1RNQVNURVI9bQojIENPTkZJR19USFJVU1RNQVNURVJfRkYgaXMgbm90IHNldAojIENP TkZJR19ISURfVURSQVdfUFMzIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9XQUNPTT1tCkNPTkZJR19I SURfV0lJTU9URT1tCiMgQ09ORklHX0hJRF9YSU5NTyBpcyBub3Qgc2V0CkNPTkZJR19ISURfWkVS T1BMVVM9bQojIENPTkZJR19aRVJPUExVU19GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfWllEQUNS T049bQojIENPTkZJR19ISURfU0VOU09SX0hVQiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9BTFBT IGlzIG5vdCBzZXQKCiMKIyBVU0IgSElEIHN1cHBvcnQKIwpDT05GSUdfVVNCX0hJRD15CkNPTkZJ R19ISURfUElEPXkKQ09ORklHX1VTQl9ISURERVY9eQoKIwojIEkyQyBISUQgc3VwcG9ydAojCkNP TkZJR19JMkNfSElEPW0KCiMKIyBJbnRlbCBJU0ggSElEIHN1cHBvcnQKIwojIENPTkZJR19JTlRF TF9JU0hfSElEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9PSENJX0xJVFRMRV9FTkRJQU49eQpDT05G SUdfVVNCX1NVUFBPUlQ9eQpDT05GSUdfVVNCX0NPTU1PTj15CkNPTkZJR19VU0JfQVJDSF9IQVNf SENEPXkKQ09ORklHX1VTQj15CkNPTkZJR19VU0JfUENJPXkKQ09ORklHX1VTQl9BTk5PVU5DRV9O RVdfREVWSUNFUz15CgojCiMgTWlzY2VsbGFuZW91cyBVU0Igb3B0aW9ucwojCkNPTkZJR19VU0Jf REVGQVVMVF9QRVJTSVNUPXkKIyBDT05GSUdfVVNCX0RZTkFNSUNfTUlOT1JTIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX09URyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9PVEdfV0hJVEVMSVNUIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX09UR19CTEFDS0xJU1RfSFVCIGlzIG5vdCBzZXQKIyBDT05G SUdfVVNCX0xFRFNfVFJJR0dFUl9VU0JQT1JUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9NT049eQpD T05GSUdfVVNCX1dVU0I9bQpDT05GSUdfVVNCX1dVU0JfQ0JBRj1tCiMgQ09ORklHX1VTQl9XVVNC X0NCQUZfREVCVUcgaXMgbm90IHNldAoKIwojIFVTQiBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwoj CiMgQ09ORklHX1VTQl9DNjdYMDBfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9YSENJX0hDRD15 CiMgQ09ORklHX1VTQl9YSENJX0RCR0NBUCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfWEhDSV9QQ0k9 eQpDT05GSUdfVVNCX1hIQ0lfUExBVEZPUk09eQpDT05GSUdfVVNCX0VIQ0lfSENEPXkKQ09ORklH X1VTQl9FSENJX1JPT1RfSFVCX1RUPXkKQ09ORklHX1VTQl9FSENJX1RUX05FV1NDSEVEPXkKQ09O RklHX1VTQl9FSENJX1BDST15CiMgQ09ORklHX1VTQl9FSENJX0hDRF9QTEFURk9STSBpcyBub3Qg c2V0CiMgQ09ORklHX1VTQl9PWFUyMTBIUF9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQ MTE2WF9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfSVNQMTM2Ml9IQ0QgaXMgbm90IHNldAoj IENPTkZJR19VU0JfRk9URzIxMF9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JfTUFYMzQyMV9I Q0QgaXMgbm90IHNldApDT05GSUdfVVNCX09IQ0lfSENEPXkKQ09ORklHX1VTQl9PSENJX0hDRF9Q Q0k9eQojIENPTkZJR19VU0JfT0hDSV9IQ0RfUExBVEZPUk0gaXMgbm90IHNldApDT05GSUdfVVNC X1VIQ0lfSENEPXkKIyBDT05GSUdfVVNCX1UxMzJfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X1NMODExX0hDRCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9SOEE2NjU5N19IQ0QgaXMgbm90IHNl dAojIENPTkZJR19VU0JfV0hDSV9IQ0QgaXMgbm90IHNldApDT05GSUdfVVNCX0hXQV9IQ0Q9bQoj IENPTkZJR19VU0JfSENEX0JDTUEgaXMgbm90IHNldAojIENPTkZJR19VU0JfSENEX1NTQiBpcyBu b3Qgc2V0CiMgQ09ORklHX1VTQl9IQ0RfVEVTVF9NT0RFIGlzIG5vdCBzZXQKCiMKIyBVU0IgRGV2 aWNlIENsYXNzIGRyaXZlcnMKIwpDT05GSUdfVVNCX0FDTT1tCkNPTkZJR19VU0JfUFJJTlRFUj1t CkNPTkZJR19VU0JfV0RNPW0KQ09ORklHX1VTQl9UTUM9bQoKIwojIE5PVEU6IFVTQl9TVE9SQUdF IGRlcGVuZHMgb24gU0NTSSBidXQgQkxLX0RFVl9TRCBtYXkKIwoKIwojIGFsc28gYmUgbmVlZGVk OyBzZWUgVVNCX1NUT1JBR0UgSGVscCBmb3IgbW9yZSBpbmZvCiMKQ09ORklHX1VTQl9TVE9SQUdF PW0KIyBDT05GSUdfVVNCX1NUT1JBR0VfREVCVUcgaXMgbm90IHNldApDT05GSUdfVVNCX1NUT1JB R0VfUkVBTFRFSz1tCkNPTkZJR19SRUFMVEVLX0FVVE9QTT15CkNPTkZJR19VU0JfU1RPUkFHRV9E QVRBRkFCPW0KQ09ORklHX1VTQl9TVE9SQUdFX0ZSRUVDT009bQpDT05GSUdfVVNCX1NUT1JBR0Vf SVNEMjAwPW0KQ09ORklHX1VTQl9TVE9SQUdFX1VTQkFUPW0KQ09ORklHX1VTQl9TVE9SQUdFX1NE RFIwOT1tCkNPTkZJR19VU0JfU1RPUkFHRV9TRERSNTU9bQpDT05GSUdfVVNCX1NUT1JBR0VfSlVN UFNIT1Q9bQpDT05GSUdfVVNCX1NUT1JBR0VfQUxBVURBPW0KQ09ORklHX1VTQl9TVE9SQUdFX09O RVRPVUNIPW0KQ09ORklHX1VTQl9TVE9SQUdFX0tBUk1BPW0KQ09ORklHX1VTQl9TVE9SQUdFX0NZ UFJFU1NfQVRBQ0I9bQpDT05GSUdfVVNCX1NUT1JBR0VfRU5FX1VCNjI1MD1tCkNPTkZJR19VU0Jf VUFTPW0KCiMKIyBVU0IgSW1hZ2luZyBkZXZpY2VzCiMKQ09ORklHX1VTQl9NREM4MDA9bQpDT05G SUdfVVNCX01JQ1JPVEVLPW0KIyBDT05GSUdfVVNCSVBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9NVVNCX0hEUkMgaXMgbm90IHNldApDT05GSUdfVVNCX0RXQzM9eQojIENPTkZJR19VU0Jf RFdDM19IT1NUIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9EV0MzX0dBREdFVD15CiMgQ09ORklHX1VT Ql9EV0MzX0RVQUxfUk9MRSBpcyBub3Qgc2V0CgojCiMgUGxhdGZvcm0gR2x1ZSBEcml2ZXIgU3Vw cG9ydAojCkNPTkZJR19VU0JfRFdDM19QQ0k9eQojIENPTkZJR19VU0JfRFdDMiBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9DSElQSURFQSBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9JU1AxNzYwIGlz IG5vdCBzZXQKCiMKIyBVU0IgcG9ydCBkcml2ZXJzCiMKQ09ORklHX1VTQl9VU1M3MjA9bQpDT05G SUdfVVNCX1NFUklBTD15CkNPTkZJR19VU0JfU0VSSUFMX0NPTlNPTEU9eQpDT05GSUdfVVNCX1NF UklBTF9HRU5FUklDPXkKIyBDT05GSUdfVVNCX1NFUklBTF9TSU1QTEUgaXMgbm90IHNldApDT05G SUdfVVNCX1NFUklBTF9BSVJDQUJMRT1tCkNPTkZJR19VU0JfU0VSSUFMX0FSSzMxMTY9bQpDT05G SUdfVVNCX1NFUklBTF9CRUxLSU49bQpDT05GSUdfVVNCX1NFUklBTF9DSDM0MT1tCkNPTkZJR19V U0JfU0VSSUFMX1dISVRFSEVBVD1tCkNPTkZJR19VU0JfU0VSSUFMX0RJR0lfQUNDRUxFUE9SVD1t CkNPTkZJR19VU0JfU0VSSUFMX0NQMjEwWD1tCkNPTkZJR19VU0JfU0VSSUFMX0NZUFJFU1NfTTg9 bQpDT05GSUdfVVNCX1NFUklBTF9FTVBFRz1tCkNPTkZJR19VU0JfU0VSSUFMX0ZURElfU0lPPW0K Q09ORklHX1VTQl9TRVJJQUxfVklTT1I9bQpDT05GSUdfVVNCX1NFUklBTF9JUEFRPW0KQ09ORklH X1VTQl9TRVJJQUxfSVI9bQpDT05GSUdfVVNCX1NFUklBTF9FREdFUE9SVD1tCkNPTkZJR19VU0Jf U0VSSUFMX0VER0VQT1JUX1RJPW0KIyBDT05GSUdfVVNCX1NFUklBTF9GODEyMzIgaXMgbm90IHNl dAojIENPTkZJR19VU0JfU0VSSUFMX0Y4MTUzWCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFM X0dBUk1JTj1tCkNPTkZJR19VU0JfU0VSSUFMX0lQVz1tCkNPTkZJR19VU0JfU0VSSUFMX0lVVT1t CkNPTkZJR19VU0JfU0VSSUFMX0tFWVNQQU5fUERBPW0KQ09ORklHX1VTQl9TRVJJQUxfS0VZU1BB Tj1tCkNPTkZJR19VU0JfU0VSSUFMX0tMU0k9bQpDT05GSUdfVVNCX1NFUklBTF9LT0JJTF9TQ1Q9 bQpDT05GSUdfVVNCX1NFUklBTF9NQ1RfVTIzMj1tCiMgQ09ORklHX1VTQl9TRVJJQUxfTUVUUk8g aXMgbm90IHNldApDT05GSUdfVVNCX1NFUklBTF9NT1M3NzIwPW0KQ09ORklHX1VTQl9TRVJJQUxf TU9TNzcxNV9QQVJQT1JUPXkKQ09ORklHX1VTQl9TRVJJQUxfTU9TNzg0MD1tCiMgQ09ORklHX1VT Ql9TRVJJQUxfTVhVUE9SVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX05BVk1BTj1tCkNP TkZJR19VU0JfU0VSSUFMX1BMMjMwMz1tCkNPTkZJR19VU0JfU0VSSUFMX09USTY4NTg9bQpDT05G SUdfVVNCX1NFUklBTF9RQ0FVWD1tCkNPTkZJR19VU0JfU0VSSUFMX1FVQUxDT01NPW0KQ09ORklH X1VTQl9TRVJJQUxfU1BDUDhYNT1tCkNPTkZJR19VU0JfU0VSSUFMX1NBRkU9bQpDT05GSUdfVVNC X1NFUklBTF9TQUZFX1BBRERFRD15CkNPTkZJR19VU0JfU0VSSUFMX1NJRVJSQVdJUkVMRVNTPW0K Q09ORklHX1VTQl9TRVJJQUxfU1lNQk9MPW0KIyBDT05GSUdfVVNCX1NFUklBTF9USSBpcyBub3Qg c2V0CkNPTkZJR19VU0JfU0VSSUFMX0NZQkVSSkFDSz1tCkNPTkZJR19VU0JfU0VSSUFMX1hJUkNP TT1tCkNPTkZJR19VU0JfU0VSSUFMX1dXQU49bQpDT05GSUdfVVNCX1NFUklBTF9PUFRJT049bQpD T05GSUdfVVNCX1NFUklBTF9PTU5JTkVUPW0KQ09ORklHX1VTQl9TRVJJQUxfT1BUSUNPTj1tCkNP TkZJR19VU0JfU0VSSUFMX1hTRU5TX01UPW0KIyBDT05GSUdfVVNCX1NFUklBTF9XSVNIQk9ORSBp cyBub3Qgc2V0CkNPTkZJR19VU0JfU0VSSUFMX1NTVTEwMD1tCkNPTkZJR19VU0JfU0VSSUFMX1FU Mj1tCiMgQ09ORklHX1VTQl9TRVJJQUxfVVBENzhGMDczMCBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf U0VSSUFMX0RFQlVHPW0KCiMKIyBVU0IgTWlzY2VsbGFuZW91cyBkcml2ZXJzCiMKQ09ORklHX1VT Ql9FTUk2Mj1tCkNPTkZJR19VU0JfRU1JMjY9bQpDT05GSUdfVVNCX0FEVVRVWD1tCkNPTkZJR19V U0JfU0VWU0VHPW0KIyBDT05GSUdfVVNCX1JJTzUwMCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfTEVH T1RPV0VSPW0KQ09ORklHX1VTQl9MQ0Q9bQojIENPTkZJR19VU0JfQ1lQUkVTU19DWTdDNjMgaXMg bm90IHNldAojIENPTkZJR19VU0JfQ1lUSEVSTSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSURNT1VT RT1tCkNPTkZJR19VU0JfRlRESV9FTEFOPW0KQ09ORklHX1VTQl9BUFBMRURJU1BMQVk9bQpDT05G SUdfVVNCX1NJU1VTQlZHQT1tCkNPTkZJR19VU0JfU0lTVVNCVkdBX0NPTj15CkNPTkZJR19VU0Jf TEQ9bQojIENPTkZJR19VU0JfVFJBTkNFVklCUkFUT1IgaXMgbm90IHNldApDT05GSUdfVVNCX0lP V0FSUklPUj1tCiMgQ09ORklHX1VTQl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0VIU0VU X1RFU1RfRklYVFVSRSBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSVNJR0hURlc9bQojIENPTkZJR19V U0JfWVVSRVggaXMgbm90IHNldApDT05GSUdfVVNCX0VaVVNCX0ZYMj1tCiMgQ09ORklHX1VTQl9I VUJfVVNCMjUxWEIgaXMgbm90IHNldApDT05GSUdfVVNCX0hTSUNfVVNCMzUwMz1tCiMgQ09ORklH X1VTQl9IU0lDX1VTQjQ2MDQgaXMgbm90IHNldAojIENPTkZJR19VU0JfTElOS19MQVlFUl9URVNU IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NIQU9TS0VZIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9B VE09bQpDT05GSUdfVVNCX1NQRUVEVE9VQ0g9bQpDT05GSUdfVVNCX0NYQUNSVT1tCkNPTkZJR19V U0JfVUVBR0xFQVRNPW0KQ09ORklHX1VTQl9YVVNCQVRNPW0KCiMKIyBVU0IgUGh5c2ljYWwgTGF5 ZXIgZHJpdmVycwojCkNPTkZJR19VU0JfUEhZPXkKQ09ORklHX05PUF9VU0JfWENFSVY9eQojIENP TkZJR19VU0JfR1BJT19WQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0lTUDEzMDEgaXMgbm90 IHNldApDT05GSUdfVVNCX0dBREdFVD15CiMgQ09ORklHX1VTQl9HQURHRVRfREVCVUcgaXMgbm90 IHNldAojIENPTkZJR19VU0JfR0FER0VUX0RFQlVHX0ZJTEVTIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX0dBREdFVF9ERUJVR19GUyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR0FER0VUX1ZCVVNfRFJB Vz0yCkNPTkZJR19VU0JfR0FER0VUX1NUT1JBR0VfTlVNX0JVRkZFUlM9MgoKIwojIFVTQiBQZXJp cGhlcmFsIENvbnRyb2xsZXIKIwojIENPTkZJR19VU0JfRk9URzIxMF9VREMgaXMgbm90IHNldAoj IENPTkZJR19VU0JfR1JfVURDIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1I4QTY2NTk3IGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX1BYQTI3WCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9NVl9VREMg aXMgbm90IHNldAojIENPTkZJR19VU0JfTVZfVTNEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX002 NjU5MiBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9CRENfVURDIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX0FNRDU1MzZVREMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUMjI3MiBpcyBub3Qgc2V0 CiMgQ09ORklHX1VTQl9ORVQyMjgwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dPS1UgaXMgbm90 IHNldAojIENPTkZJR19VU0JfRUcyMFQgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFVNTVlfSENE IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9MSUJDT01QT1NJVEU9bQpDT05GSUdfVVNCX0ZfTUFTU19T VE9SQUdFPW0KIyBDT05GSUdfVVNCX0NPTkZJR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1pF Uk8gaXMgbm90IHNldAojIENPTkZJR19VU0JfQVVESU8gaXMgbm90IHNldAojIENPTkZJR19VU0Jf RVRIIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfTkNNIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X0dBREdFVEZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0ZVTkNUSU9ORlMgaXMgbm90IHNldApD T05GSUdfVVNCX01BU1NfU1RPUkFHRT1tCiMgQ09ORklHX1VTQl9HQURHRVRfVEFSR0VUIGlzIG5v dCBzZXQKIyBDT05GSUdfVVNCX0dfU0VSSUFMIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01JRElf R0FER0VUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfUFJJTlRFUiBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9DRENfQ09NUE9TSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfQUNNX01TIGlz IG5vdCBzZXQKIyBDT05GSUdfVVNCX0dfTVVMVEkgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19I SUQgaXMgbm90IHNldAojIENPTkZJR19VU0JfR19EQkdQIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X0dfV0VCQ0FNIGlzIG5vdCBzZXQKIyBDT05GSUdfVFlQRUMgaXMgbm90IHNldAojIENPTkZJR19V U0JfTEVEX1RSSUcgaXMgbm90IHNldAojIENPTkZJR19VU0JfVUxQSV9CVVMgaXMgbm90IHNldApD T05GSUdfVVdCPW0KQ09ORklHX1VXQl9IV0E9bQpDT05GSUdfVVdCX1dIQ0k9bQpDT05GSUdfVVdC X0kxNDgwVT1tCkNPTkZJR19NTUM9bQpDT05GSUdfTU1DX0JMT0NLPW0KQ09ORklHX01NQ19CTE9D S19NSU5PUlM9OApDT05GSUdfU0RJT19VQVJUPW0KIyBDT05GSUdfTU1DX1RFU1QgaXMgbm90IHNl dAoKIwojIE1NQy9TRC9TRElPIEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfTU1D X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX01NQ19TREhDST1tCkNPTkZJR19NTUNfU0RIQ0lfUENJ PW0KQ09ORklHX01NQ19SSUNPSF9NTUM9eQpDT05GSUdfTU1DX1NESENJX0FDUEk9bQpDT05GSUdf TU1DX1NESENJX1BMVEZNPW0KIyBDT05GSUdfTU1DX1NESENJX0ZfU0RIMzAgaXMgbm90IHNldAoj IENPTkZJR19NTUNfV0JTRCBpcyBub3Qgc2V0CkNPTkZJR19NTUNfVElGTV9TRD1tCiMgQ09ORklH X01NQ19TUEkgaXMgbm90IHNldApDT05GSUdfTU1DX0NCNzEwPW0KQ09ORklHX01NQ19WSUFfU0RN TUM9bQpDT05GSUdfTU1DX1ZVQjMwMD1tCkNPTkZJR19NTUNfVVNIQz1tCiMgQ09ORklHX01NQ19V U0RISTZST0wwIGlzIG5vdCBzZXQKQ09ORklHX01NQ19DUUhDST1tCiMgQ09ORklHX01NQ19UT1NI SUJBX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19NVEsgaXMgbm90IHNldAojIENPTkZJR19N TUNfU0RIQ0lfWEVOT04gaXMgbm90IHNldApDT05GSUdfTUVNU1RJQ0s9bQojIENPTkZJR19NRU1T VElDS19ERUJVRyBpcyBub3Qgc2V0CgojCiMgTWVtb3J5U3RpY2sgZHJpdmVycwojCiMgQ09ORklH X01FTVNUSUNLX1VOU0FGRV9SRVNVTUUgaXMgbm90IHNldApDT05GSUdfTVNQUk9fQkxPQ0s9bQoj IENPTkZJR19NU19CTE9DSyBpcyBub3Qgc2V0CgojCiMgTWVtb3J5U3RpY2sgSG9zdCBDb250cm9s bGVyIERyaXZlcnMKIwpDT05GSUdfTUVNU1RJQ0tfVElGTV9NUz1tCkNPTkZJR19NRU1TVElDS19K TUlDUk9OXzM4WD1tCkNPTkZJR19NRU1TVElDS19SNTkyPW0KQ09ORklHX05FV19MRURTPXkKQ09O RklHX0xFRFNfQ0xBU1M9eQojIENPTkZJR19MRURTX0NMQVNTX0ZMQVNIIGlzIG5vdCBzZXQKIyBD T05GSUdfTEVEU19CUklHSFRORVNTX0hXX0NIQU5HRUQgaXMgbm90IHNldAoKIwojIExFRCBkcml2 ZXJzCiMKIyBDT05GSUdfTEVEU19BUFUgaXMgbm90IHNldApDT05GSUdfTEVEU19MTTM1MzA9bQoj IENPTkZJR19MRURTX0xNMzY0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfUENBOTUzMiBpcyBu b3Qgc2V0CiMgQ09ORklHX0xFRFNfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xQMzk0ND1t CiMgQ09ORklHX0xFRFNfTFAzOTUyIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfTFA1NVhYX0NPTU1P Tj1tCkNPTkZJR19MRURTX0xQNTUyMT1tCkNPTkZJR19MRURTX0xQNTUyMz1tCkNPTkZJR19MRURT X0xQNTU2Mj1tCiMgQ09ORklHX0xFRFNfTFA4NTAxIGlzIG5vdCBzZXQKQ09ORklHX0xFRFNfQ0xF Vk9fTUFJTD1tCiMgQ09ORklHX0xFRFNfUENBOTU1WCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNf UENBOTYzWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfREFDMTI0UzA4NSBpcyBub3Qgc2V0CiMg Q09ORklHX0xFRFNfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19CRDI4MDIgaXMgbm90IHNl dApDT05GSUdfTEVEU19JTlRFTF9TUzQyMDA9bQojIENPTkZJR19MRURTX0xUMzU5MyBpcyBub3Qg c2V0CiMgQ09ORklHX0xFRFNfVENBNjUwNyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVExDNTkx WFggaXMgbm90IHNldAojIENPTkZJR19MRURTX0xNMzU1eCBpcyBub3Qgc2V0CgojCiMgTEVEIGRy aXZlciBmb3IgYmxpbmsoMSkgVVNCIFJHQiBMRUQgaXMgdW5kZXIgU3BlY2lhbCBISUQgZHJpdmVy cyAoSElEX1RISU5HTSkKIwpDT05GSUdfTEVEU19CTElOS009bQojIENPTkZJR19MRURTX01MWENQ TEQgaXMgbm90IHNldAojIENPTkZJR19MRURTX1VTRVIgaXMgbm90IHNldAojIENPTkZJR19MRURT X05JQzc4QlggaXMgbm90IHNldAoKIwojIExFRCBUcmlnZ2VycwojCkNPTkZJR19MRURTX1RSSUdH RVJTPXkKQ09ORklHX0xFRFNfVFJJR0dFUl9USU1FUj1tCkNPTkZJR19MRURTX1RSSUdHRVJfT05F U0hPVD1tCiMgQ09ORklHX0xFRFNfVFJJR0dFUl9ESVNLIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVE U19UUklHR0VSX01URCBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdHRVJfSEVBUlRCRUFUPW0K Q09ORklHX0xFRFNfVFJJR0dFUl9CQUNLTElHSFQ9bQojIENPTkZJR19MRURTX1RSSUdHRVJfQ1BV IGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX0FDVElWSVRZIGlzIG5vdCBzZXQKIyBD T05GSUdfTEVEU19UUklHR0VSX0dQSU8gaXMgbm90IHNldApDT05GSUdfTEVEU19UUklHR0VSX0RF RkFVTFRfT049bQoKIwojIGlwdGFibGVzIHRyaWdnZXIgaXMgdW5kZXIgTmV0ZmlsdGVyIGNvbmZp ZyAoTEVEIHRhcmdldCkKIwpDT05GSUdfTEVEU19UUklHR0VSX1RSQU5TSUVOVD1tCkNPTkZJR19M RURTX1RSSUdHRVJfQ0FNRVJBPW0KIyBDT05GSUdfTEVEU19UUklHR0VSX1BBTklDIGlzIG5vdCBz ZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX05FVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX0FDQ0VT U0lCSUxJVFkgaXMgbm90IHNldAojIENPTkZJR19JTkZJTklCQU5EIGlzIG5vdCBzZXQKQ09ORklH X0VEQUNfQVRPTUlDX1NDUlVCPXkKQ09ORklHX0VEQUNfU1VQUE9SVD15CkNPTkZJR19FREFDPXkK Q09ORklHX0VEQUNfTEVHQUNZX1NZU0ZTPXkKIyBDT05GSUdfRURBQ19ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19FREFDX0RFQ09ERV9NQ0U9bQojIENPTkZJR19FREFDX0dIRVMgaXMgbm90IHNldApD T05GSUdfRURBQ19BTUQ2ND1tCiMgQ09ORklHX0VEQUNfQU1ENjRfRVJST1JfSU5KRUNUSU9OIGlz IG5vdCBzZXQKQ09ORklHX0VEQUNfRTc1Mlg9bQpDT05GSUdfRURBQ19JODI5NzVYPW0KQ09ORklH X0VEQUNfSTMwMDA9bQpDT05GSUdfRURBQ19JMzIwMD1tCiMgQ09ORklHX0VEQUNfSUUzMTIwMCBp cyBub3Qgc2V0CkNPTkZJR19FREFDX1gzOD1tCkNPTkZJR19FREFDX0k1NDAwPW0KQ09ORklHX0VE QUNfSTdDT1JFPW0KQ09ORklHX0VEQUNfSTUwMDA9bQpDT05GSUdfRURBQ19JNTEwMD1tCkNPTkZJ R19FREFDX0k3MzAwPW0KQ09ORklHX0VEQUNfU0JSSURHRT1tCkNPTkZJR19FREFDX1NLWD1tCiMg Q09ORklHX0VEQUNfUE5EMiBpcyBub3Qgc2V0CkNPTkZJR19SVENfTElCPXkKQ09ORklHX1JUQ19N QzE0NjgxOF9MSUI9eQpDT05GSUdfUlRDX0NMQVNTPXkKQ09ORklHX1JUQ19IQ1RPU1lTPXkKQ09O RklHX1JUQ19IQ1RPU1lTX0RFVklDRT0icnRjMCIKIyBDT05GSUdfUlRDX1NZU1RPSEMgaXMgbm90 IHNldAojIENPTkZJR19SVENfREVCVUcgaXMgbm90IHNldApDT05GSUdfUlRDX05WTUVNPXkKCiMK IyBSVEMgaW50ZXJmYWNlcwojCkNPTkZJR19SVENfSU5URl9TWVNGUz15CkNPTkZJR19SVENfSU5U Rl9QUk9DPXkKQ09ORklHX1JUQ19JTlRGX0RFVj15CiMgQ09ORklHX1JUQ19JTlRGX0RFVl9VSUVf RU1VTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfVEVTVCBpcyBub3Qgc2V0CgojCiMgSTJD IFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9BQkI1WkVTMyBpcyBub3Qgc2V0CiMgQ09O RklHX1JUQ19EUlZfQUJYODBYIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfRFMxMzA3PW0KQ09O RklHX1JUQ19EUlZfRFMxMzA3X0hXTU9OPXkKIyBDT05GSUdfUlRDX0RSVl9EUzEzMDdfQ0VOVFVS WSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTM3ND1tCiMgQ09ORklHX1JUQ19EUlZfRFMx Mzc0X1dEVCBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTY3Mj1tCkNPTkZJR19SVENfRFJW X01BWDY5MDA9bQpDT05GSUdfUlRDX0RSVl9SUzVDMzcyPW0KQ09ORklHX1JUQ19EUlZfSVNMMTIw OD1tCkNPTkZJR19SVENfRFJWX0lTTDEyMDIyPW0KQ09ORklHX1JUQ19EUlZfWDEyMDU9bQpDT05G SUdfUlRDX0RSVl9QQ0Y4NTIzPW0KIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTA2MyBpcyBub3Qgc2V0 CiMgQ09ORklHX1JUQ19EUlZfUENGODUzNjMgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9QQ0Y4 NTYzPW0KQ09ORklHX1JUQ19EUlZfUENGODU4Mz1tCkNPTkZJR19SVENfRFJWX000MVQ4MD1tCkNP TkZJR19SVENfRFJWX000MVQ4MF9XRFQ9eQpDT05GSUdfUlRDX0RSVl9CUTMySz1tCiMgQ09ORklH X1JUQ19EUlZfUzM1MzkwQSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0ZNMzEzMD1tCiMgQ09O RklHX1JUQ19EUlZfUlg4MDEwIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUlg4NTgxPW0KQ09O RklHX1JUQ19EUlZfUlg4MDI1PW0KQ09ORklHX1JUQ19EUlZfRU0zMDI3PW0KIyBDT05GSUdfUlRD X0RSVl9SVjg4MDMgaXMgbm90IHNldAoKIwojIFNQSSBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JU Q19EUlZfTTQxVDkzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDFUOTQgaXMgbm90IHNl dAojIENPTkZJR19SVENfRFJWX0RTMTMwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMx MzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzNDMgaXMgbm90IHNldAojIENPTkZJ R19SVENfRFJWX0RTMTM0NyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzkwIGlzIG5v dCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NQVg2OTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RS Vl9SOTcwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfUlg0NTgxIGlzIG5vdCBzZXQKIyBD T05GSUdfUlRDX0RSVl9SWDYxMTAgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX1JTNUMzNDgg aXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01BWDY5MDIgaXMgbm90IHNldAojIENPTkZJR19S VENfRFJWX1BDRjIxMjMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX01DUDc5NSBpcyBub3Qg c2V0CkNPTkZJR19SVENfSTJDX0FORF9TUEk9eQoKIwojIFNQSSBhbmQgSTJDIFJUQyBkcml2ZXJz CiMKQ09ORklHX1JUQ19EUlZfRFMzMjMyPW0KQ09ORklHX1JUQ19EUlZfRFMzMjMyX0hXTU9OPXkK IyBDT05GSUdfUlRDX0RSVl9QQ0YyMTI3IGlzIG5vdCBzZXQKQ09ORklHX1JUQ19EUlZfUlYzMDI5 QzI9bQpDT05GSUdfUlRDX0RSVl9SVjMwMjlfSFdNT049eQoKIwojIFBsYXRmb3JtIFJUQyBkcml2 ZXJzCiMKQ09ORklHX1JUQ19EUlZfQ01PUz15CkNPTkZJR19SVENfRFJWX0RTMTI4Nj1tCkNPTkZJ R19SVENfRFJWX0RTMTUxMT1tCkNPTkZJR19SVENfRFJWX0RTMTU1Mz1tCiMgQ09ORklHX1JUQ19E UlZfRFMxNjg1X0ZBTUlMWSBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX0RTMTc0Mj1tCkNPTkZJ R19SVENfRFJWX0RTMjQwND1tCkNPTkZJR19SVENfRFJWX1NUSzE3VEE4PW0KIyBDT05GSUdfUlRD X0RSVl9NNDhUODYgaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9NNDhUMzU9bQpDT05GSUdfUlRD X0RSVl9NNDhUNTk9bQpDT05GSUdfUlRDX0RSVl9NU002MjQyPW0KQ09ORklHX1JUQ19EUlZfQlE0 ODAyPW0KQ09ORklHX1JUQ19EUlZfUlA1QzAxPW0KQ09ORklHX1JUQ19EUlZfVjMwMjA9bQoKIwoj IG9uLUNQVSBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfRlRSVEMwMTAgaXMgbm90IHNl dAoKIwojIEhJRCBTZW5zb3IgUlRDIGRyaXZlcnMKIwojIENPTkZJR19SVENfRFJWX0hJRF9TRU5T T1JfVElNRSBpcyBub3Qgc2V0CkNPTkZJR19ETUFERVZJQ0VTPXkKIyBDT05GSUdfRE1BREVWSUNF U19ERUJVRyBpcyBub3Qgc2V0CgojCiMgRE1BIERldmljZXMKIwpDT05GSUdfRE1BX0VOR0lORT15 CkNPTkZJR19ETUFfVklSVFVBTF9DSEFOTkVMUz15CkNPTkZJR19ETUFfQUNQST15CiMgQ09ORklH X0FMVEVSQV9NU0dETUEgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9JRE1BNjQgaXMgbm90IHNl dAojIENPTkZJR19JTlRFTF9JT0FURE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9ISURNQV9N R01UIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9ISURNQSBpcyBub3Qgc2V0CkNPTkZJR19EV19E TUFDX0NPUkU9eQpDT05GSUdfRFdfRE1BQz1tCkNPTkZJR19EV19ETUFDX1BDST15CkNPTkZJR19I U1VfRE1BPXkKCiMKIyBETUEgQ2xpZW50cwojCkNPTkZJR19BU1lOQ19UWF9ETUE9eQpDT05GSUdf RE1BVEVTVD1tCkNPTkZJR19ETUFfRU5HSU5FX1JBSUQ9eQoKIwojIERNQUJVRiBvcHRpb25zCiMK Q09ORklHX1NZTkNfRklMRT15CkNPTkZJR19TV19TWU5DPXkKQ09ORklHX0FVWERJU1BMQVk9eQoj IENPTkZJR19IRDQ0NzgwIGlzIG5vdCBzZXQKQ09ORklHX0tTMDEwOD1tCkNPTkZJR19LUzAxMDhf UE9SVD0weDM3OApDT05GSUdfS1MwMTA4X0RFTEFZPTIKQ09ORklHX0NGQUcxMjg2NEI9bQpDT05G SUdfQ0ZBRzEyODY0Ql9SQVRFPTIwCiMgQ09ORklHX0lNR19BU0NJSV9MQ0QgaXMgbm90IHNldAoj IENPTkZJR19QQU5FTCBpcyBub3Qgc2V0CkNPTkZJR19VSU89bQpDT05GSUdfVUlPX0NJRj1tCkNP TkZJR19VSU9fUERSVl9HRU5JUlE9bQojIENPTkZJR19VSU9fRE1FTV9HRU5JUlEgaXMgbm90IHNl dApDT05GSUdfVUlPX0FFQz1tCkNPTkZJR19VSU9fU0VSQ09TMz1tCkNPTkZJR19VSU9fUENJX0dF TkVSSUM9bQojIENPTkZJR19VSU9fTkVUWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19QUlVTUyBp cyBub3Qgc2V0CiMgQ09ORklHX1VJT19NRjYyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19IVl9H RU5FUklDIGlzIG5vdCBzZXQKQ09ORklHX1ZGSU9fSU9NTVVfVFlQRTE9bQpDT05GSUdfVkZJT19W SVJRRkQ9bQpDT05GSUdfVkZJTz1tCiMgQ09ORklHX1ZGSU9fTk9JT01NVSBpcyBub3Qgc2V0CkNP TkZJR19WRklPX1BDST1tCiMgQ09ORklHX1ZGSU9fUENJX1ZHQSBpcyBub3Qgc2V0CkNPTkZJR19W RklPX1BDSV9NTUFQPXkKQ09ORklHX1ZGSU9fUENJX0lOVFg9eQpDT05GSUdfVkZJT19QQ0lfSUdE PXkKIyBDT05GSUdfVkZJT19NREVWIGlzIG5vdCBzZXQKQ09ORklHX0lSUV9CWVBBU1NfTUFOQUdF Uj1tCiMgQ09ORklHX1ZJUlRfRFJJVkVSUyBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU89eQpDT05G SUdfVklSVElPX01FTlU9eQpDT05GSUdfVklSVElPX1BDST15CkNPTkZJR19WSVJUSU9fUENJX0xF R0FDWT15CkNPTkZJR19WSVJUSU9fQkFMTE9PTj15CiMgQ09ORklHX1ZJUlRJT19JTlBVVCBpcyBu b3Qgc2V0CiMgQ09ORklHX1ZJUlRJT19NTUlPIGlzIG5vdCBzZXQKCiMKIyBNaWNyb3NvZnQgSHlw ZXItViBndWVzdCBzdXBwb3J0CiMKQ09ORklHX0hZUEVSVj1tCkNPTkZJR19IWVBFUlZfVFNDUEFH RT15CkNPTkZJR19IWVBFUlZfVVRJTFM9bQpDT05GSUdfSFlQRVJWX0JBTExPT049bQoKIwojIFhl biBkcml2ZXIgc3VwcG9ydAojCkNPTkZJR19YRU5fQkFMTE9PTj15CiMgQ09ORklHX1hFTl9TRUxG QkFMTE9PTklORyBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTl9CQUxMT09OX01FTU9SWV9IT1RQTFVH IGlzIG5vdCBzZXQKQ09ORklHX1hFTl9TQ1JVQl9QQUdFUz15CkNPTkZJR19YRU5fREVWX0VWVENI Tj1tCkNPTkZJR19YRU5fQkFDS0VORD15CkNPTkZJR19YRU5GUz1tCkNPTkZJR19YRU5fQ09NUEFU X1hFTkZTPXkKQ09ORklHX1hFTl9TWVNfSFlQRVJWSVNPUj15CkNPTkZJR19YRU5fWEVOQlVTX0ZS T05URU5EPXkKIyBDT05GSUdfWEVOX0dOVERFViBpcyBub3Qgc2V0CiMgQ09ORklHX1hFTl9HUkFO VF9ERVZfQUxMT0MgaXMgbm90IHNldApDT05GSUdfU1dJT1RMQl9YRU49eQpDT05GSUdfWEVOX1RN RU09bQpDT05GSUdfWEVOX1BDSURFVl9CQUNLRU5EPW0KIyBDT05GSUdfWEVOX1BWQ0FMTFNfRlJP TlRFTkQgaXMgbm90IHNldAojIENPTkZJR19YRU5fUFZDQUxMU19CQUNLRU5EIGlzIG5vdCBzZXQK IyBDT05GSUdfWEVOX1NDU0lfQkFDS0VORCBpcyBub3Qgc2V0CkNPTkZJR19YRU5fUFJJVkNNRD1t CkNPTkZJR19YRU5fQUNQSV9QUk9DRVNTT1I9bQojIENPTkZJR19YRU5fTUNFX0xPRyBpcyBub3Qg c2V0CkNPTkZJR19YRU5fSEFWRV9QVk1NVT15CkNPTkZJR19YRU5fRUZJPXkKQ09ORklHX1hFTl9B VVRPX1hMQVRFPXkKQ09ORklHX1hFTl9BQ1BJPXkKQ09ORklHX1hFTl9TWU1TPXkKQ09ORklHX1hF Tl9IQVZFX1ZQTVU9eQpDT05GSUdfU1RBR0lORz15CiMgQ09ORklHX0lSREEgaXMgbm90IHNldAoj IENPTkZJR19JUFggaXMgbm90IHNldAojIENPTkZJR19OQ1BfRlMgaXMgbm90IHNldAojIENPTkZJ R19QUklTTTJfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NRURJIGlzIG5vdCBzZXQKIyBDT05G SUdfUlRMODE5MlUgaXMgbm90IHNldApDT05GSUdfUlRMTElCPW0KQ09ORklHX1JUTExJQl9DUllQ VE9fQ0NNUD1tCkNPTkZJR19SVExMSUJfQ1JZUFRPX1RLSVA9bQpDT05GSUdfUlRMTElCX0NSWVBU T19XRVA9bQpDT05GSUdfUlRMODE5MkU9bQojIENPTkZJR19SVEw4NzIzQlMgaXMgbm90IHNldApD T05GSUdfUjg3MTJVPW0KIyBDT05GSUdfUjgxODhFVSBpcyBub3Qgc2V0CiMgQ09ORklHX1I4ODIy QkUgaXMgbm90IHNldAojIENPTkZJR19SVFM1MjA4IGlzIG5vdCBzZXQKIyBDT05GSUdfVlQ2NjU1 IGlzIG5vdCBzZXQKIyBDT05GSUdfVlQ2NjU2IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU003NTAg aXMgbm90IHNldAojIENPTkZJR19GQl9YR0kgaXMgbm90IHNldAoKIwojIFNwZWFrdXAgY29uc29s ZSBzcGVlY2gKIwojIENPTkZJR19TUEVBS1VQIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RBR0lOR19N RURJQSBpcyBub3Qgc2V0CgojCiMgQW5kcm9pZAojCiMgQ09ORklHX0xURV9HRE03MjRYIGlzIG5v dCBzZXQKQ09ORklHX0ZJUkVXSVJFX1NFUklBTD1tCkNPTkZJR19GV1RUWV9NQVhfVE9UQUxfUE9S VFM9NjQKQ09ORklHX0ZXVFRZX01BWF9DQVJEX1BPUlRTPTMyCiMgQ09ORklHX0xORVQgaXMgbm90 IHNldAojIENPTkZJR19ER05DIGlzIG5vdCBzZXQKIyBDT05GSUdfR1NfRlBHQUJPT1QgaXMgbm90 IHNldAojIENPTkZJR19DUllQVE9fU0tFSU4gaXMgbm90IHNldAojIENPTkZJR19VTklTWVNTUEFS IGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVEZUIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lMQzEwMDBf U0RJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1dJTEMxMDAwX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklH X01PU1QgaXMgbm90IHNldAojIENPTkZJR19LUzcwMTAgaXMgbm90IHNldAojIENPTkZJR19HUkVZ QlVTIGlzIG5vdCBzZXQKCiMKIyBVU0IgUG93ZXIgRGVsaXZlcnkgYW5kIFR5cGUtQyBkcml2ZXJz CiMKIyBDT05GSUdfRFJNX1ZCT1hWSURFTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BJNDMzIGlzIG5v dCBzZXQKQ09ORklHX1g4Nl9QTEFURk9STV9ERVZJQ0VTPXkKQ09ORklHX0FDRVJfV01JPW0KIyBD T05GSUdfQUNFUl9XSVJFTEVTUyBpcyBub3Qgc2V0CkNPTkZJR19BQ0VSSERGPW0KIyBDT05GSUdf QUxJRU5XQVJFX1dNSSBpcyBub3Qgc2V0CkNPTkZJR19BU1VTX0xBUFRPUD1tCiMgQ09ORklHX0RF TExfU01CSU9TX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFTExfU01CSU9TX1NNTSBpcyBub3Qg c2V0CiMgQ09ORklHX0RFTExfTEFQVE9QIGlzIG5vdCBzZXQKIyBDT05GSUdfREVMTF9XTUkgaXMg bm90IHNldApDT05GSUdfREVMTF9XTUlfQUlPPW0KIyBDT05GSUdfREVMTF9XTUlfTEVEIGlzIG5v dCBzZXQKIyBDT05GSUdfREVMTF9TTU84ODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfREVMTF9SQlRO IGlzIG5vdCBzZXQKQ09ORklHX0ZVSklUU1VfTEFQVE9QPW0KQ09ORklHX0ZVSklUU1VfVEFCTEVU PW0KQ09ORklHX0FNSUxPX1JGS0lMTD1tCiMgQ09ORklHX0dQRF9QT0NLRVRfRkFOIGlzIG5vdCBz ZXQKQ09ORklHX0hQX0FDQ0VMPW0KIyBDT05GSUdfSFBfV0lSRUxFU1MgaXMgbm90IHNldApDT05G SUdfSFBfV01JPW0KQ09ORklHX01TSV9MQVBUT1A9bQpDT05GSUdfUEFOQVNPTklDX0xBUFRPUD1t CkNPTkZJR19DT01QQUxfTEFQVE9QPW0KQ09ORklHX1NPTllfTEFQVE9QPW0KQ09ORklHX1NPTllQ SV9DT01QQVQ9eQpDT05GSUdfSURFQVBBRF9MQVBUT1A9bQojIENPTkZJR19TVVJGQUNFM19XTUkg aXMgbm90IHNldApDT05GSUdfVEhJTktQQURfQUNQST1tCkNPTkZJR19USElOS1BBRF9BQ1BJX0FM U0FfU1VQUE9SVD15CiMgQ09ORklHX1RISU5LUEFEX0FDUElfREVCVUdGQUNJTElUSUVTIGlzIG5v dCBzZXQKIyBDT05GSUdfVEhJTktQQURfQUNQSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1RI SU5LUEFEX0FDUElfVU5TQUZFX0xFRFMgaXMgbm90IHNldApDT05GSUdfVEhJTktQQURfQUNQSV9W SURFTz15CkNPTkZJR19USElOS1BBRF9BQ1BJX0hPVEtFWV9QT0xMPXkKQ09ORklHX1NFTlNPUlNf SERBUFM9bQojIENPTkZJR19JTlRFTF9NRU5MT1cgaXMgbm90IHNldApDT05GSUdfRUVFUENfTEFQ VE9QPW0KQ09ORklHX0FTVVNfV01JPW0KQ09ORklHX0FTVVNfTkJfV01JPW0KQ09ORklHX0VFRVBD X1dNST1tCiMgQ09ORklHX0FTVVNfV0lSRUxFU1MgaXMgbm90IHNldApDT05GSUdfQUNQSV9XTUk9 bQpDT05GSUdfV01JX0JNT0Y9bQojIENPTkZJR19JTlRFTF9XTUlfVEhVTkRFUkJPTFQgaXMgbm90 IHNldApDT05GSUdfTVNJX1dNST1tCiMgQ09ORklHX1BFQVFfV01JIGlzIG5vdCBzZXQKQ09ORklH X1RPUFNUQVJfTEFQVE9QPW0KQ09ORklHX1RPU0hJQkFfQlRfUkZLSUxMPW0KIyBDT05GSUdfVE9T SElCQV9IQVBTIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9TSElCQV9XTUkgaXMgbm90IHNldApDT05G SUdfQUNQSV9DTVBDPW0KIyBDT05GSUdfSU5URUxfSU5UMDAwMl9WR1BJTyBpcyBub3Qgc2V0CiMg Q09ORklHX0lOVEVMX0hJRF9FVkVOVCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1ZCVE4gaXMg bm90IHNldApDT05GSUdfSU5URUxfSVBTPW0KIyBDT05GSUdfSU5URUxfUE1DX0NPUkUgaXMgbm90 IHNldAojIENPTkZJR19JQk1fUlRMIGlzIG5vdCBzZXQKQ09ORklHX1NBTVNVTkdfTEFQVE9QPW0K Q09ORklHX01YTV9XTUk9bQpDT05GSUdfSU5URUxfT0FLVFJBSUw9bQpDT05GSUdfU0FNU1VOR19R MTA9bQpDT05GSUdfQVBQTEVfR01VWD1tCiMgQ09ORklHX0lOVEVMX1JTVCBpcyBub3Qgc2V0CiMg Q09ORklHX0lOVEVMX1NNQVJUQ09OTkVDVCBpcyBub3Qgc2V0CkNPTkZJR19QVlBBTklDPXkKIyBD T05GSUdfSU5URUxfUE1DX0lQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NVUkZBQ0VfUFJPM19CVVRU T04gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9QVU5JVF9JUEMgaXMgbm90IHNldAojIENPTkZJ R19NTFhfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9UVVJCT19NQVhfMyBpcyBu b3Qgc2V0CkNPTkZJR19QTUNfQVRPTT15CiMgQ09ORklHX0NIUk9NRV9QTEFURk9STVMgaXMgbm90 IHNldAojIENPTkZJR19NRUxMQU5PWF9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19DTEtERVZf TE9PS1VQPXkKQ09ORklHX0hBVkVfQ0xLX1BSRVBBUkU9eQpDT05GSUdfQ09NTU9OX0NMSz15Cgoj CiMgQ29tbW9uIENsb2NrIEZyYW1ld29yawojCiMgQ09ORklHX0NPTU1PTl9DTEtfU0k1MzUxIGlz IG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19DRENFNzA2IGlzIG5vdCBzZXQKIyBDT05GSUdf Q09NTU9OX0NMS19DUzIwMDBfQ1AgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX05YUCBp cyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfUFdNIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09N TU9OX0NMS19QWEEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1BJQzMyIGlzIG5vdCBz ZXQKIyBDT05GSUdfSFdTUElOTE9DSyBpcyBub3Qgc2V0CgojCiMgQ2xvY2sgU291cmNlIGRyaXZl cnMKIwpDT05GSUdfQ0xLRVZUX0k4MjUzPXkKQ09ORklHX0k4MjUzX0xPQ0s9eQpDT05GSUdfQ0xL QkxEX0k4MjUzPXkKIyBDT05GSUdfQVRNRUxfUElUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElN RVJfQ01UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfTVRVMiBpcyBub3Qgc2V0CiMgQ09O RklHX1NIX1RJTUVSX1RNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0VNX1RJTUVSX1NUSSBpcyBub3Qg c2V0CkNPTkZJR19NQUlMQk9YPXkKQ09ORklHX1BDQz15CiMgQ09ORklHX0FMVEVSQV9NQk9YIGlz IG5vdCBzZXQKQ09ORklHX0lPTU1VX0FQST15CkNPTkZJR19JT01NVV9TVVBQT1JUPXkKCiMKIyBH ZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0CiMKQ09ORklHX0lPTU1VX0lPVkE9eQpDT05G SUdfQU1EX0lPTU1VPXkKQ09ORklHX0FNRF9JT01NVV9WMj1tCkNPTkZJR19ETUFSX1RBQkxFPXkK Q09ORklHX0lOVEVMX0lPTU1VPXkKIyBDT05GSUdfSU5URUxfSU9NTVVfU1ZNIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5URUxfSU9NTVVfREVGQVVMVF9PTiBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9J T01NVV9GTE9QUFlfV0E9eQpDT05GSUdfSVJRX1JFTUFQPXkKCiMKIyBSZW1vdGVwcm9jIGRyaXZl cnMKIwojIENPTkZJR19SRU1PVEVQUk9DIGlzIG5vdCBzZXQKCiMKIyBScG1zZyBkcml2ZXJzCiMK IyBDT05GSUdfUlBNU0dfUUNPTV9HTElOS19SUE0gaXMgbm90IHNldAojIENPTkZJR19SUE1TR19W SVJUSU8gaXMgbm90IHNldAojIENPTkZJR19TT1VORFdJUkUgaXMgbm90IHNldAoKIwojIFNPQyAo U3lzdGVtIE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKIwoKIwojIEFtbG9naWMgU29DIGRyaXZl cnMKIwoKIwojIEJyb2FkY29tIFNvQyBkcml2ZXJzCiMKCiMKIyBpLk1YIFNvQyBkcml2ZXJzCiMK CiMKIyBRdWFsY29tbSBTb0MgZHJpdmVycwojCiMgQ09ORklHX1NVTlhJX1NSQU0gaXMgbm90IHNl dAojIENPTkZJR19TT0NfVEkgaXMgbm90IHNldAoKIwojIFhpbGlueCBTb0MgZHJpdmVycwojCiMg Q09ORklHX1hJTElOWF9WQ1UgaXMgbm90IHNldApDT05GSUdfUE1fREVWRlJFUT15CgojCiMgREVW RlJFUSBHb3Zlcm5vcnMKIwpDT05GSUdfREVWRlJFUV9HT1ZfU0lNUExFX09OREVNQU5EPW0KIyBD T05GSUdfREVWRlJFUV9HT1ZfUEVSRk9STUFOQ0UgaXMgbm90IHNldAojIENPTkZJR19ERVZGUkVR X0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldAojIENPTkZJR19ERVZGUkVRX0dPVl9VU0VSU1BBQ0Ug aXMgbm90IHNldAojIENPTkZJR19ERVZGUkVRX0dPVl9QQVNTSVZFIGlzIG5vdCBzZXQKCiMKIyBE RVZGUkVRIERyaXZlcnMKIwojIENPTkZJR19QTV9ERVZGUkVRX0VWRU5UIGlzIG5vdCBzZXQKQ09O RklHX0VYVENPTj15CgojCiMgRXh0Y29uIERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfRVhUQ09O X0dQSU8gaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fSU5URUxfSU5UMzQ5NiBpcyBub3Qgc2V0 CiMgQ09ORklHX0VYVENPTl9NQVgzMzU1IGlzIG5vdCBzZXQKIyBDT05GSUdfRVhUQ09OX1JUODk3 M0EgaXMgbm90IHNldAojIENPTkZJR19FWFRDT05fU001NTAyIGlzIG5vdCBzZXQKIyBDT05GSUdf RVhUQ09OX1VTQl9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNT1JZIGlzIG5vdCBzZXQKIyBD T05GSUdfSUlPIGlzIG5vdCBzZXQKQ09ORklHX05UQj1tCiMgQ09ORklHX05UQl9BTUQgaXMgbm90 IHNldAojIENPTkZJR19OVEJfSURUIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRCX0lOVEVMIGlzIG5v dCBzZXQKIyBDT05GSUdfTlRCX1NXSVRDSFRFQyBpcyBub3Qgc2V0CiMgQ09ORklHX05UQl9QSU5H UE9ORyBpcyBub3Qgc2V0CiMgQ09ORklHX05UQl9UT09MIGlzIG5vdCBzZXQKIyBDT05GSUdfTlRC X1BFUkYgaXMgbm90IHNldAojIENPTkZJR19OVEJfVFJBTlNQT1JUIGlzIG5vdCBzZXQKIyBDT05G SUdfVk1FX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19QV009eQpDT05GSUdfUFdNX1NZU0ZTPXkKQ09O RklHX1BXTV9MUFNTPW0KQ09ORklHX1BXTV9MUFNTX1BDST1tCkNPTkZJR19QV01fTFBTU19QTEFU Rk9STT1tCiMgQ09ORklHX1BXTV9QQ0E5Njg1IGlzIG5vdCBzZXQKCiMKIyBJUlEgY2hpcCBzdXBw b3J0CiMKQ09ORklHX0FSTV9HSUNfTUFYX05SPTEKIyBDT05GSUdfQVJNX0dJQ19WM19JVFMgaXMg bm90IHNldAojIENPTkZJR19JUEFDS19CVVMgaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9DT05U Uk9MTEVSIGlzIG5vdCBzZXQKIyBDT05GSUdfRk1DIGlzIG5vdCBzZXQKCiMKIyBQSFkgU3Vic3lz dGVtCiMKQ09ORklHX0dFTkVSSUNfUEhZPXkKIyBDT05GSUdfQkNNX0tPTkFfVVNCMl9QSFkgaXMg bm90IHNldAojIENPTkZJR19QSFlfUFhBXzI4Tk1fSFNJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1BI WV9QWEFfMjhOTV9VU0IyIGlzIG5vdCBzZXQKQ09ORklHX1BPV0VSQ0FQPXkKQ09ORklHX0lOVEVM X1JBUEw9bQojIENPTkZJR19NQ0IgaXMgbm90IHNldAoKIwojIFBlcmZvcm1hbmNlIG1vbml0b3Ig c3VwcG9ydAojCkNPTkZJR19SQVM9eQojIENPTkZJR19SQVNfQ0VDIGlzIG5vdCBzZXQKIyBDT05G SUdfVEhVTkRFUkJPTFQgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lE IGlzIG5vdCBzZXQKQ09ORklHX0xJQk5WRElNTT1tCkNPTkZJR19CTEtfREVWX1BNRU09bQpDT05G SUdfTkRfQkxLPW0KQ09ORklHX05EX0NMQUlNPXkKQ09ORklHX05EX0JUVD1tCkNPTkZJR19CVFQ9 eQpDT05GSUdfTkRfUEZOPW0KQ09ORklHX05WRElNTV9QRk49eQpDT05GSUdfTlZESU1NX0RBWD15 CkNPTkZJR19EQVg9eQpDT05GSUdfREVWX0RBWD1tCkNPTkZJR19ERVZfREFYX1BNRU09bQpDT05G SUdfTlZNRU09eQpDT05GSUdfU1RNPW0KQ09ORklHX1NUTV9EVU1NWT1tCkNPTkZJR19TVE1fU09V UkNFX0NPTlNPTEU9bQpDT05GSUdfU1RNX1NPVVJDRV9IRUFSVEJFQVQ9bQpDT05GSUdfU1RNX1NP VVJDRV9GVFJBQ0U9bQpDT05GSUdfSU5URUxfVEg9bQpDT05GSUdfSU5URUxfVEhfUENJPW0KQ09O RklHX0lOVEVMX1RIX0dUSD1tCkNPTkZJR19JTlRFTF9USF9TVEg9bQpDT05GSUdfSU5URUxfVEhf TVNVPW0KQ09ORklHX0lOVEVMX1RIX1BUST1tCiMgQ09ORklHX0lOVEVMX1RIX0RFQlVHIGlzIG5v dCBzZXQKIyBDT05GSUdfRlBHQSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTSSBpcyBub3Qgc2V0CkNP TkZJR19QTV9PUFA9eQojIENPTkZJR19VTklTWVNfVklTT1JCVVMgaXMgbm90IHNldAojIENPTkZJ R19TSU9YIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xJTUJVUyBpcyBub3Qgc2V0CgojCiMgRmlybXdh cmUgRHJpdmVycwojCkNPTkZJR19FREQ9bQojIENPTkZJR19FRERfT0ZGIGlzIG5vdCBzZXQKQ09O RklHX0ZJUk1XQVJFX01FTU1BUD15CkNPTkZJR19ERUxMX1JCVT1tCkNPTkZJR19EQ0RCQVM9bQpD T05GSUdfRE1JSUQ9eQpDT05GSUdfRE1JX1NZU0ZTPXkKQ09ORklHX0RNSV9TQ0FOX01BQ0hJTkVf Tk9OX0VGSV9GQUxMQkFDSz15CkNPTkZJR19JU0NTSV9JQkZUX0ZJTkQ9eQpDT05GSUdfSVNDU0lf SUJGVD1tCiMgQ09ORklHX0ZXX0NGR19TWVNGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0dPT0dMRV9G SVJNV0FSRSBpcyBub3Qgc2V0CgojCiMgRUZJIChFeHRlbnNpYmxlIEZpcm13YXJlIEludGVyZmFj ZSkgU3VwcG9ydAojCkNPTkZJR19FRklfVkFSUz15CkNPTkZJR19FRklfRVNSVD15CkNPTkZJR19F RklfVkFSU19QU1RPUkU9eQpDT05GSUdfRUZJX1ZBUlNfUFNUT1JFX0RFRkFVTFRfRElTQUJMRT15 CkNPTkZJR19FRklfUlVOVElNRV9NQVA9eQojIENPTkZJR19FRklfRkFLRV9NRU1NQVAgaXMgbm90 IHNldApDT05GSUdfRUZJX1JVTlRJTUVfV1JBUFBFUlM9eQojIENPTkZJR19FRklfQk9PVExPQURF Ul9DT05UUk9MIGlzIG5vdCBzZXQKIyBDT05GSUdfRUZJX0NBUFNVTEVfTE9BREVSIGlzIG5vdCBz ZXQKIyBDT05GSUdfRUZJX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19BUFBMRV9QUk9QRVJUSUVT IGlzIG5vdCBzZXQKIyBDT05GSUdfUkVTRVRfQVRUQUNLX01JVElHQVRJT04gaXMgbm90IHNldApD T05GSUdfVUVGSV9DUEVSPXkKIyBDT05GSUdfRUZJX0RFVl9QQVRIX1BBUlNFUiBpcyBub3Qgc2V0 CgojCiMgVGVncmEgZmlybXdhcmUgZHJpdmVyCiMKCiMKIyBGaWxlIHN5c3RlbXMKIwpDT05GSUdf RENBQ0hFX1dPUkRfQUNDRVNTPXkKQ09ORklHX0ZTX0lPTUFQPXkKIyBDT05GSUdfRVhUMl9GUyBp cyBub3Qgc2V0CiMgQ09ORklHX0VYVDNfRlMgaXMgbm90IHNldApDT05GSUdfRVhUNF9GUz15CkNP TkZJR19FWFQ0X1VTRV9GT1JfRVhUMj15CkNPTkZJR19FWFQ0X0ZTX1BPU0lYX0FDTD15CkNPTkZJ R19FWFQ0X0ZTX1NFQ1VSSVRZPXkKQ09ORklHX0VYVDRfRU5DUllQVElPTj15CkNPTkZJR19FWFQ0 X0ZTX0VOQ1JZUFRJT049eQojIENPTkZJR19FWFQ0X0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0pC RDI9eQojIENPTkZJR19KQkQyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0ZTX01CQ0FDSEU9eQoj IENPTkZJR19SRUlTRVJGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0pGU19GUyBpcyBub3Qgc2V0 CkNPTkZJR19YRlNfRlM9bQpDT05GSUdfWEZTX1FVT1RBPXkKQ09ORklHX1hGU19QT1NJWF9BQ0w9 eQpDT05GSUdfWEZTX1JUPXkKQ09ORklHX1hGU19PTkxJTkVfU0NSVUI9eQpDT05GSUdfWEZTX0RF QlVHPXkKQ09ORklHX1hGU19BU1NFUlRfRkFUQUw9eQpDT05GSUdfR0ZTMl9GUz1tCkNPTkZJR19H RlMyX0ZTX0xPQ0tJTkdfRExNPXkKQ09ORklHX09DRlMyX0ZTPW0KQ09ORklHX09DRlMyX0ZTX08y Q0I9bQpDT05GSUdfT0NGUzJfRlNfVVNFUlNQQUNFX0NMVVNURVI9bQpDT05GSUdfT0NGUzJfRlNf U1RBVFM9eQpDT05GSUdfT0NGUzJfREVCVUdfTUFTS0xPRz15CiMgQ09ORklHX09DRlMyX0RFQlVH X0ZTIGlzIG5vdCBzZXQKQ09ORklHX0JUUkZTX0ZTPW0KQ09ORklHX0JUUkZTX0ZTX1BPU0lYX0FD TD15CiMgQ09ORklHX0JUUkZTX0ZTX0NIRUNLX0lOVEVHUklUWSBpcyBub3Qgc2V0CiMgQ09ORklH X0JUUkZTX0ZTX1JVTl9TQU5JVFlfVEVTVFMgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19ERUJV RyBpcyBub3Qgc2V0CiMgQ09ORklHX0JUUkZTX0FTU0VSVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JU UkZTX0ZTX1JFRl9WRVJJRlkgaXMgbm90IHNldAojIENPTkZJR19OSUxGUzJfRlMgaXMgbm90IHNl dApDT05GSUdfRjJGU19GUz1tCkNPTkZJR19GMkZTX1NUQVRfRlM9eQpDT05GSUdfRjJGU19GU19Y QVRUUj15CkNPTkZJR19GMkZTX0ZTX1BPU0lYX0FDTD15CiMgQ09ORklHX0YyRlNfRlNfU0VDVVJJ VFkgaXMgbm90IHNldAojIENPTkZJR19GMkZTX0NIRUNLX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0Yy RlNfRlNfRU5DUllQVElPTj15CiMgQ09ORklHX0YyRlNfSU9fVFJBQ0UgaXMgbm90IHNldAojIENP TkZJR19GMkZTX0ZBVUxUX0lOSkVDVElPTiBpcyBub3Qgc2V0CkNPTkZJR19GU19EQVg9eQpDT05G SUdfRlNfREFYX1BNRD15CkNPTkZJR19GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhQT1JURlM9eQoj IENPTkZJR19FWFBPUlRGU19CTE9DS19PUFMgaXMgbm90IHNldApDT05GSUdfRklMRV9MT0NLSU5H PXkKQ09ORklHX01BTkRBVE9SWV9GSUxFX0xPQ0tJTkc9eQpDT05GSUdfRlNfRU5DUllQVElPTj15 CkNPTkZJR19GU05PVElGWT15CkNPTkZJR19ETk9USUZZPXkKQ09ORklHX0lOT1RJRllfVVNFUj15 CkNPTkZJR19GQU5PVElGWT15CkNPTkZJR19GQU5PVElGWV9BQ0NFU1NfUEVSTUlTU0lPTlM9eQpD T05GSUdfUVVPVEE9eQpDT05GSUdfUVVPVEFfTkVUTElOS19JTlRFUkZBQ0U9eQpDT05GSUdfUFJJ TlRfUVVPVEFfV0FSTklORz15CiMgQ09ORklHX1FVT1RBX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH X1FVT1RBX1RSRUU9eQojIENPTkZJR19RRk1UX1YxIGlzIG5vdCBzZXQKQ09ORklHX1FGTVRfVjI9 eQpDT05GSUdfUVVPVEFDVEw9eQpDT05GSUdfUVVPVEFDVExfQ09NUEFUPXkKQ09ORklHX0FVVE9G UzRfRlM9eQpDT05GSUdfRlVTRV9GUz1tCkNPTkZJR19DVVNFPW0KQ09ORklHX09WRVJMQVlfRlM9 bQojIENPTkZJR19PVkVSTEFZX0ZTX1JFRElSRUNUX0RJUiBpcyBub3Qgc2V0CkNPTkZJR19PVkVS TEFZX0ZTX1JFRElSRUNUX0FMV0FZU19GT0xMT1c9eQojIENPTkZJR19PVkVSTEFZX0ZTX0lOREVY IGlzIG5vdCBzZXQKCiMKIyBDYWNoZXMKIwpDT05GSUdfRlNDQUNIRT1tCkNPTkZJR19GU0NBQ0hF X1NUQVRTPXkKIyBDT05GSUdfRlNDQUNIRV9ISVNUT0dSQU0gaXMgbm90IHNldAojIENPTkZJR19G U0NBQ0hFX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfRlNDQUNIRV9PQkpFQ1RfTElTVCBpcyBu b3Qgc2V0CkNPTkZJR19DQUNIRUZJTEVTPW0KIyBDT05GSUdfQ0FDSEVGSUxFU19ERUJVRyBpcyBu b3Qgc2V0CiMgQ09ORklHX0NBQ0hFRklMRVNfSElTVE9HUkFNIGlzIG5vdCBzZXQKCiMKIyBDRC1S T00vRFZEIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0lTTzk2NjBfRlM9bQpDT05GSUdfSk9MSUVUPXkK Q09ORklHX1pJU09GUz15CkNPTkZJR19VREZfRlM9bQpDT05GSUdfVURGX05MUz15CgojCiMgRE9T L0ZBVC9OVCBGaWxlc3lzdGVtcwojCkNPTkZJR19GQVRfRlM9bQpDT05GSUdfTVNET1NfRlM9bQpD T05GSUdfVkZBVF9GUz1tCkNPTkZJR19GQVRfREVGQVVMVF9DT0RFUEFHRT00MzcKQ09ORklHX0ZB VF9ERUZBVUxUX0lPQ0hBUlNFVD0iYXNjaWkiCiMgQ09ORklHX0ZBVF9ERUZBVUxUX1VURjggaXMg bm90IHNldAojIENPTkZJR19OVEZTX0ZTIGlzIG5vdCBzZXQKCiMKIyBQc2V1ZG8gZmlsZXN5c3Rl bXMKIwpDT05GSUdfUFJPQ19GUz15CkNPTkZJR19QUk9DX0tDT1JFPXkKQ09ORklHX1BST0NfVk1D T1JFPXkKQ09ORklHX1BST0NfU1lTQ1RMPXkKQ09ORklHX1BST0NfUEFHRV9NT05JVE9SPXkKQ09O RklHX1BST0NfQ0hJTERSRU49eQpDT05GSUdfS0VSTkZTPXkKQ09ORklHX1NZU0ZTPXkKQ09ORklH X1RNUEZTPXkKQ09ORklHX1RNUEZTX1BPU0lYX0FDTD15CkNPTkZJR19UTVBGU19YQVRUUj15CkNP TkZJR19IVUdFVExCRlM9eQpDT05GSUdfSFVHRVRMQl9QQUdFPXkKQ09ORklHX0FSQ0hfSEFTX0dJ R0FOVElDX1BBR0U9eQpDT05GSUdfQ09ORklHRlNfRlM9eQpDT05GSUdfRUZJVkFSX0ZTPXkKQ09O RklHX01JU0NfRklMRVNZU1RFTVM9eQojIENPTkZJR19PUkFOR0VGU19GUyBpcyBub3Qgc2V0CiMg Q09ORklHX0FERlNfRlMgaXMgbm90IHNldAojIENPTkZJR19BRkZTX0ZTIGlzIG5vdCBzZXQKIyBD T05GSUdfRUNSWVBUX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfSEZTX0ZTIGlzIG5vdCBzZXQKIyBD T05GSUdfSEZTUExVU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JFRlNfRlMgaXMgbm90IHNldAoj IENPTkZJR19CRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19FRlNfRlMgaXMgbm90IHNldAojIENP TkZJR19KRkZTMl9GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1VCSUZTX0ZTIGlzIG5vdCBzZXQKQ09O RklHX0NSQU1GUz1tCkNPTkZJR19DUkFNRlNfQkxPQ0tERVY9eQojIENPTkZJR19DUkFNRlNfTVRE IGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTPW0KQ09ORklHX1NRVUFTSEZTX0ZJTEVfQ0FDSEU9 eQojIENPTkZJR19TUVVBU0hGU19GSUxFX0RJUkVDVCBpcyBub3Qgc2V0CkNPTkZJR19TUVVBU0hG U19ERUNPTVBfU0lOR0xFPXkKIyBDT05GSUdfU1FVQVNIRlNfREVDT01QX01VTFRJIGlzIG5vdCBz ZXQKIyBDT05GSUdfU1FVQVNIRlNfREVDT01QX01VTFRJX1BFUkNQVSBpcyBub3Qgc2V0CkNPTkZJ R19TUVVBU0hGU19YQVRUUj15CkNPTkZJR19TUVVBU0hGU19aTElCPXkKIyBDT05GSUdfU1FVQVNI RlNfTFo0IGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0xaTz15CkNPTkZJR19TUVVBU0hGU19Y Wj15CiMgQ09ORklHX1NRVUFTSEZTX1pTVEQgaXMgbm90IHNldAojIENPTkZJR19TUVVBU0hGU180 S19ERVZCTEtfU0laRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTX0VNQkVEREVEIGlzIG5v dCBzZXQKQ09ORklHX1NRVUFTSEZTX0ZSQUdNRU5UX0NBQ0hFX1NJWkU9MwojIENPTkZJR19WWEZT X0ZTIGlzIG5vdCBzZXQKQ09ORklHX01JTklYX0ZTPW0KIyBDT05GSUdfT01GU19GUyBpcyBub3Qg c2V0CiMgQ09ORklHX0hQRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19RTlg0RlNfRlMgaXMgbm90 IHNldAojIENPTkZJR19RTlg2RlNfRlMgaXMgbm90IHNldAojIENPTkZJR19ST01GU19GUyBpcyBu b3Qgc2V0CkNPTkZJR19QU1RPUkU9eQpDT05GSUdfUFNUT1JFX1pMSUJfQ09NUFJFU1M9eQojIENP TkZJR19QU1RPUkVfTFpPX0NPTVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFX0xaNF9D T01QUkVTUyBpcyBub3Qgc2V0CkNPTkZJR19QU1RPUkVfQ09OU09MRT15CkNPTkZJR19QU1RPUkVf UE1TRz15CiMgQ09ORklHX1BTVE9SRV9GVFJBQ0UgaXMgbm90IHNldApDT05GSUdfUFNUT1JFX1JB TT1tCiMgQ09ORklHX1NZU1ZfRlMgaXMgbm90IHNldAojIENPTkZJR19VRlNfRlMgaXMgbm90IHNl dAojIENPTkZJR19FWE9GU19GUyBpcyBub3Qgc2V0CkNPTkZJR19ORVRXT1JLX0ZJTEVTWVNURU1T PXkKQ09ORklHX05GU19GUz15CiMgQ09ORklHX05GU19WMiBpcyBub3Qgc2V0CkNPTkZJR19ORlNf VjM9eQpDT05GSUdfTkZTX1YzX0FDTD15CkNPTkZJR19ORlNfVjQ9bQojIENPTkZJR19ORlNfU1dB UCBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVjRfMT15CkNPTkZJR19ORlNfVjRfMj15CkNPTkZJR19Q TkZTX0ZJTEVfTEFZT1VUPW0KQ09ORklHX1BORlNfQkxPQ0s9bQpDT05GSUdfUE5GU19GTEVYRklM RV9MQVlPVVQ9bQpDT05GSUdfTkZTX1Y0XzFfSU1QTEVNRU5UQVRJT05fSURfRE9NQUlOPSJrZXJu ZWwub3JnIgojIENPTkZJR19ORlNfVjRfMV9NSUdSQVRJT04gaXMgbm90IHNldApDT05GSUdfTkZT X1Y0X1NFQ1VSSVRZX0xBQkVMPXkKQ09ORklHX1JPT1RfTkZTPXkKIyBDT05GSUdfTkZTX1VTRV9M RUdBQ1lfRE5TIGlzIG5vdCBzZXQKQ09ORklHX05GU19VU0VfS0VSTkVMX0ROUz15CkNPTkZJR19O RlNfREVCVUc9eQpDT05GSUdfTkZTRD1tCkNPTkZJR19ORlNEX1YyX0FDTD15CkNPTkZJR19ORlNE X1YzPXkKQ09ORklHX05GU0RfVjNfQUNMPXkKQ09ORklHX05GU0RfVjQ9eQojIENPTkZJR19ORlNE X0JMT0NLTEFZT1VUIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZTRF9TQ1NJTEFZT1VUIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkZTRF9GTEVYRklMRUxBWU9VVCBpcyBub3Qgc2V0CkNPTkZJR19ORlNEX1Y0 X1NFQ1VSSVRZX0xBQkVMPXkKIyBDT05GSUdfTkZTRF9GQVVMVF9JTkpFQ1RJT04gaXMgbm90IHNl dApDT05GSUdfR1JBQ0VfUEVSSU9EPXkKQ09ORklHX0xPQ0tEPXkKQ09ORklHX0xPQ0tEX1Y0PXkK Q09ORklHX05GU19BQ0xfU1VQUE9SVD15CkNPTkZJR19ORlNfQ09NTU9OPXkKQ09ORklHX1NVTlJQ Qz15CkNPTkZJR19TVU5SUENfR1NTPW0KQ09ORklHX1NVTlJQQ19CQUNLQ0hBTk5FTD15CkNPTkZJ R19SUENTRUNfR1NTX0tSQjU9bQpDT05GSUdfU1VOUlBDX0RFQlVHPXkKIyBDT05GSUdfQ0VQSF9G UyBpcyBub3Qgc2V0CkNPTkZJR19DSUZTPW0KQ09ORklHX0NJRlNfU1RBVFM9eQojIENPTkZJR19D SUZTX1NUQVRTMiBpcyBub3Qgc2V0CkNPTkZJR19DSUZTX1dFQUtfUFdfSEFTSD15CkNPTkZJR19D SUZTX1VQQ0FMTD15CkNPTkZJR19DSUZTX1hBVFRSPXkKQ09ORklHX0NJRlNfUE9TSVg9eQpDT05G SUdfQ0lGU19BQ0w9eQpDT05GSUdfQ0lGU19ERUJVRz15CiMgQ09ORklHX0NJRlNfREVCVUcyIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0lGU19ERUJVR19EVU1QX0tFWVMgaXMgbm90IHNldApDT05GSUdf Q0lGU19ERlNfVVBDQUxMPXkKIyBDT05GSUdfQ0lGU19TTUIzMTEgaXMgbm90IHNldAojIENPTkZJ R19DSUZTX0ZTQ0FDSEUgaXMgbm90IHNldAojIENPTkZJR19DT0RBX0ZTIGlzIG5vdCBzZXQKIyBD T05GSUdfQUZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHXzlQX0ZTPXkKQ09ORklHXzlQX0ZTX1BPU0lY X0FDTD15CiMgQ09ORklHXzlQX0ZTX1NFQ1VSSVRZIGlzIG5vdCBzZXQKQ09ORklHX05MUz15CkNP TkZJR19OTFNfREVGQVVMVD0idXRmOCIKQ09ORklHX05MU19DT0RFUEFHRV80Mzc9eQpDT05GSUdf TkxTX0NPREVQQUdFXzczNz1tCkNPTkZJR19OTFNfQ09ERVBBR0VfNzc1PW0KQ09ORklHX05MU19D T0RFUEFHRV84NTA9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg1Mj1tCkNPTkZJR19OTFNfQ09ERVBB R0VfODU1PW0KQ09ORklHX05MU19DT0RFUEFHRV84NTc9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2 MD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODYxPW0KQ09ORklHX05MU19DT0RFUEFHRV84NjI9bQpD T05GSUdfTkxTX0NPREVQQUdFXzg2Mz1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODY0PW0KQ09ORklH X05MU19DT0RFUEFHRV84NjU9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Nj1tCkNPTkZJR19OTFNf Q09ERVBBR0VfODY5PW0KQ09ORklHX05MU19DT0RFUEFHRV85MzY9bQpDT05GSUdfTkxTX0NPREVQ QUdFXzk1MD1tCkNPTkZJR19OTFNfQ09ERVBBR0VfOTMyPW0KQ09ORklHX05MU19DT0RFUEFHRV85 NDk9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg3ND1tCkNPTkZJR19OTFNfSVNPODg1OV84PW0KQ09O RklHX05MU19DT0RFUEFHRV8xMjUwPW0KQ09ORklHX05MU19DT0RFUEFHRV8xMjUxPW0KQ09ORklH X05MU19BU0NJST15CkNPTkZJR19OTFNfSVNPODg1OV8xPW0KQ09ORklHX05MU19JU084ODU5XzI9 bQpDT05GSUdfTkxTX0lTTzg4NTlfMz1tCkNPTkZJR19OTFNfSVNPODg1OV80PW0KQ09ORklHX05M U19JU084ODU5XzU9bQpDT05GSUdfTkxTX0lTTzg4NTlfNj1tCkNPTkZJR19OTFNfSVNPODg1OV83 PW0KQ09ORklHX05MU19JU084ODU5Xzk9bQpDT05GSUdfTkxTX0lTTzg4NTlfMTM9bQpDT05GSUdf TkxTX0lTTzg4NTlfMTQ9bQpDT05GSUdfTkxTX0lTTzg4NTlfMTU9bQpDT05GSUdfTkxTX0tPSThf Uj1tCkNPTkZJR19OTFNfS09JOF9VPW0KQ09ORklHX05MU19NQUNfUk9NQU49bQpDT05GSUdfTkxT X01BQ19DRUxUSUM9bQpDT05GSUdfTkxTX01BQ19DRU5URVVSTz1tCkNPTkZJR19OTFNfTUFDX0NS T0FUSUFOPW0KQ09ORklHX05MU19NQUNfQ1lSSUxMSUM9bQpDT05GSUdfTkxTX01BQ19HQUVMSUM9 bQpDT05GSUdfTkxTX01BQ19HUkVFSz1tCkNPTkZJR19OTFNfTUFDX0lDRUxBTkQ9bQpDT05GSUdf TkxTX01BQ19JTlVJVD1tCkNPTkZJR19OTFNfTUFDX1JPTUFOSUFOPW0KQ09ORklHX05MU19NQUNf VFVSS0lTSD1tCkNPTkZJR19OTFNfVVRGOD1tCkNPTkZJR19ETE09bQpDT05GSUdfRExNX0RFQlVH PXkKCiMKIyBLZXJuZWwgaGFja2luZwojCkNPTkZJR19UUkFDRV9JUlFGTEFHU19TVVBQT1JUPXkK CiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMKIwpDT05GSUdfUFJJTlRLX1RJTUU9eQpDT05G SUdfQ09OU09MRV9MT0dMRVZFTF9ERUZBVUxUPTcKQ09ORklHX01FU1NBR0VfTE9HTEVWRUxfREVG QVVMVD00CkNPTkZJR19CT09UX1BSSU5US19ERUxBWT15CkNPTkZJR19EWU5BTUlDX0RFQlVHPXkK CiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxlciBvcHRpb25zCiMKQ09ORklHX0RF QlVHX0lORk89eQpDT05GSUdfREVCVUdfSU5GT19SRURVQ0VEPXkKIyBDT05GSUdfREVCVUdfSU5G T19TUExJVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lORk9fRFdBUkY0IGlzIG5vdCBzZXQK IyBDT05GSUdfR0RCX1NDUklQVFMgaXMgbm90IHNldAojIENPTkZJR19FTkFCTEVfV0FSTl9ERVBS RUNBVEVEIGlzIG5vdCBzZXQKQ09ORklHX0VOQUJMRV9NVVNUX0NIRUNLPXkKQ09ORklHX0ZSQU1F X1dBUk49MjA0OApDT05GSUdfU1RSSVBfQVNNX1NZTVM9eQojIENPTkZJR19SRUFEQUJMRV9BU00g aXMgbm90IHNldAojIENPTkZJR19VTlVTRURfU1lNQk9MUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BB R0VfT1dORVIgaXMgbm90IHNldApDT05GSUdfREVCVUdfRlM9eQpDT05GSUdfSEVBREVSU19DSEVD Sz15CkNPTkZJR19ERUJVR19TRUNUSU9OX01JU01BVENIPXkKQ09ORklHX1NFQ1RJT05fTUlTTUFU Q0hfV0FSTl9PTkxZPXkKQ09ORklHX1NUQUNLX1ZBTElEQVRJT049eQojIENPTkZJR19ERUJVR19G T1JDRV9XRUFLX1BFUl9DUFUgaXMgbm90IHNldApDT05GSUdfTUFHSUNfU1lTUlE9eQpDT05GSUdf TUFHSUNfU1lTUlFfREVGQVVMVF9FTkFCTEU9MHgxCkNPTkZJR19NQUdJQ19TWVNSUV9TRVJJQUw9 eQpDT05GSUdfREVCVUdfS0VSTkVMPXkKCiMKIyBNZW1vcnkgRGVidWdnaW5nCiMKIyBDT05GSUdf UEFHRV9FWFRFTlNJT04gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19QQUdFQUxMT0MgaXMgbm90 IHNldAojIENPTkZJR19QQUdFX1BPSVNPTklORyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1BB R0VfUkVGIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX1JPREFUQV9URVNUPXkKIyBDT05GSUdfREVC VUdfT0JKRUNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NMVUJfREVCVUdfT04gaXMgbm90IHNldAoj IENPTkZJR19TTFVCX1NUQVRTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfS01FTUxFQUs9 eQojIENPTkZJR19ERUJVR19LTUVNTEVBSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NUQUNL X1VTQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVk0gaXMgbm90IHNldApDT05GSUdfQVJD SF9IQVNfREVCVUdfVklSVFVBTD15CiMgQ09ORklHX0RFQlVHX1ZJUlRVQUwgaXMgbm90IHNldApD T05GSUdfREVCVUdfTUVNT1JZX0lOSVQ9eQpDT05GSUdfTUVNT1JZX05PVElGSUVSX0VSUk9SX0lO SkVDVD1tCiMgQ09ORklHX0RFQlVHX1BFUl9DUFVfTUFQUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZF X0RFQlVHX1NUQUNLT1ZFUkZMT1c9eQpDT05GSUdfREVCVUdfU1RBQ0tPVkVSRkxPVz15CkNPTkZJ R19IQVZFX0FSQ0hfS0FTQU49eQojIENPTkZJR19LQVNBTiBpcyBub3Qgc2V0CkNPTkZJR19BUkNI X0hBU19LQ09WPXkKIyBDT05GSUdfS0NPViBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19TSElSUT15 CgojCiMgRGVidWcgTG9ja3VwcyBhbmQgSGFuZ3MKIwpDT05GSUdfTE9DS1VQX0RFVEVDVE9SPXkK Q09ORklHX1NPRlRMT0NLVVBfREVURUNUT1I9eQpDT05GSUdfSEFSRExPQ0tVUF9ERVRFQ1RPUl9Q RVJGPXkKQ09ORklHX0hBUkRMT0NLVVBfQ0hFQ0tfVElNRVNUQU1QPXkKQ09ORklHX0hBUkRMT0NL VVBfREVURUNUT1I9eQpDT05GSUdfQk9PVFBBUkFNX0hBUkRMT0NLVVBfUEFOSUM9eQpDT05GSUdf Qk9PVFBBUkFNX0hBUkRMT0NLVVBfUEFOSUNfVkFMVUU9MQojIENPTkZJR19CT09UUEFSQU1fU09G VExPQ0tVUF9QQU5JQyBpcyBub3Qgc2V0CkNPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5J Q19WQUxVRT0wCiMgQ09ORklHX0RFVEVDVF9IVU5HX1RBU0sgaXMgbm90IHNldAojIENPTkZJR19X UV9XQVRDSERPRyBpcyBub3Qgc2V0CkNPTkZJR19QQU5JQ19PTl9PT1BTPXkKQ09ORklHX1BBTklD X09OX09PUFNfVkFMVUU9MQpDT05GSUdfUEFOSUNfVElNRU9VVD0wCkNPTkZJR19TQ0hFRF9ERUJV Rz15CkNPTkZJR19TQ0hFRF9JTkZPPXkKQ09ORklHX1NDSEVEU1RBVFM9eQojIENPTkZJR19TQ0hF RF9TVEFDS19FTkRfQ0hFQ0sgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19USU1FS0VFUElORyBp cyBub3Qgc2V0CgojCiMgTG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2NrcywgbXV0ZXhlcywgZXRjLi4u KQojCiMgQ09ORklHX0RFQlVHX1JUX01VVEVYRVMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19T UElOTE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX01VVEVYRVMgaXMgbm90IHNldAojIENP TkZJR19ERUJVR19XV19NVVRFWF9TTE9XUEFUSCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xP Q0tfQUxMT0MgaXMgbm90IHNldAojIENPTkZJR19QUk9WRV9MT0NLSU5HIGlzIG5vdCBzZXQKIyBD T05GSUdfTE9DS19TVEFUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0FUT01JQ19TTEVFUD15CiMg Q09ORklHX0RFQlVHX0xPQ0tJTkdfQVBJX1NFTEZURVNUUyBpcyBub3Qgc2V0CkNPTkZJR19MT0NL X1RPUlRVUkVfVEVTVD1tCkNPTkZJR19XV19NVVRFWF9TRUxGVEVTVD1tCkNPTkZJR19TVEFDS1RS QUNFPXkKIyBDT05GSUdfV0FSTl9BTExfVU5TRUVERURfUkFORE9NIGlzIG5vdCBzZXQKIyBDT05G SUdfREVCVUdfS09CSkVDVCBpcyBub3Qgc2V0CkNPTkZJR19ERUJVR19CVUdWRVJCT1NFPXkKQ09O RklHX0RFQlVHX0xJU1Q9eQojIENPTkZJR19ERUJVR19QSV9MSVNUIGlzIG5vdCBzZXQKIyBDT05G SUdfREVCVUdfU0cgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19OT1RJRklFUlMgaXMgbm90IHNl dAojIENPTkZJR19ERUJVR19DUkVERU5USUFMUyBpcyBub3Qgc2V0CgojCiMgUkNVIERlYnVnZ2lu ZwojCiMgQ09ORklHX1BST1ZFX1JDVSBpcyBub3Qgc2V0CkNPTkZJR19UT1JUVVJFX1RFU1Q9bQpD T05GSUdfUkNVX1BFUkZfVEVTVD1tCkNPTkZJR19SQ1VfVE9SVFVSRV9URVNUPW0KQ09ORklHX1JD VV9DUFVfU1RBTExfVElNRU9VVD02MAojIENPTkZJR19SQ1VfVFJBQ0UgaXMgbm90IHNldAojIENP TkZJR19SQ1VfRVFTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfV1FfRk9SQ0VfUlJf Q1BVIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQkxPQ0tfRVhUX0RFVlQgaXMgbm90IHNldAoj IENPTkZJR19DUFVfSE9UUExVR19TVEFURV9DT05UUk9MIGlzIG5vdCBzZXQKQ09ORklHX05PVElG SUVSX0VSUk9SX0lOSkVDVElPTj1tCkNPTkZJR19QTV9OT1RJRklFUl9FUlJPUl9JTkpFQ1Q9bQoj IENPTkZJR19ORVRERVZfTk9USUZJRVJfRVJST1JfSU5KRUNUIGlzIG5vdCBzZXQKQ09ORklHX0ZB VUxUX0lOSkVDVElPTj15CkNPTkZJR19GVU5DVElPTl9FUlJPUl9JTkpFQ1RJT049eQojIENPTkZJ R19GQUlMU0xBQiBpcyBub3Qgc2V0CiMgQ09ORklHX0ZBSUxfUEFHRV9BTExPQyBpcyBub3Qgc2V0 CkNPTkZJR19GQUlMX01BS0VfUkVRVUVTVD15CiMgQ09ORklHX0ZBSUxfSU9fVElNRU9VVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0ZBSUxfTU1DX1JFUVVFU1QgaXMgbm90IHNldAojIENPTkZJR19GQUlM X0ZVVEVYIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFJTF9GVU5DVElPTiBpcyBub3Qgc2V0CkNPTkZJ R19GQVVMVF9JTkpFQ1RJT05fREVCVUdfRlM9eQpDT05GSUdfTEFURU5DWVRPUD15CkNPTkZJR19V U0VSX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19OT1BfVFJBQ0VSPXkKQ09ORklHX0hBVkVf RlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhfVFJBQ0VSPXkKQ09O RklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRI X1JFR1M9eQpDT05GSUdfSEFWRV9GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CkNPTkZJR19IQVZFX1NZ U0NBTExfVFJBQ0VQT0lOVFM9eQpDT05GSUdfSEFWRV9GRU5UUlk9eQpDT05GSUdfSEFWRV9DX1JF Q09SRE1DT1VOVD15CkNPTkZJR19UUkFDRVJfTUFYX1RSQUNFPXkKQ09ORklHX1RSQUNFX0NMT0NL PXkKQ09ORklHX1JJTkdfQlVGRkVSPXkKQ09ORklHX0VWRU5UX1RSQUNJTkc9eQpDT05GSUdfQ09O VEVYVF9TV0lUQ0hfVFJBQ0VSPXkKQ09ORklHX1JJTkdfQlVGRkVSX0FMTE9XX1NXQVA9eQpDT05G SUdfVFJBQ0lORz15CkNPTkZJR19HRU5FUklDX1RSQUNFUj15CkNPTkZJR19UUkFDSU5HX1NVUFBP UlQ9eQpDT05GSUdfRlRSQUNFPXkKQ09ORklHX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19GVU5D VElPTl9HUkFQSF9UUkFDRVI9eQojIENPTkZJR19QUkVFTVBUSVJRX0VWRU5UUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0lSUVNPRkZfVFJBQ0VSIGlzIG5vdCBzZXQKQ09ORklHX1NDSEVEX1RSQUNFUj15 CiMgQ09ORklHX0hXTEFUX1RSQUNFUiBpcyBub3Qgc2V0CkNPTkZJR19GVFJBQ0VfU1lTQ0FMTFM9 eQpDT05GSUdfVFJBQ0VSX1NOQVBTSE9UPXkKIyBDT05GSUdfVFJBQ0VSX1NOQVBTSE9UX1BFUl9D UFVfU1dBUCBpcyBub3Qgc2V0CkNPTkZJR19CUkFOQ0hfUFJPRklMRV9OT05FPXkKIyBDT05GSUdf UFJPRklMRV9BTk5PVEFURURfQlJBTkNIRVMgaXMgbm90IHNldAojIENPTkZJR19QUk9GSUxFX0FM TF9CUkFOQ0hFUyBpcyBub3Qgc2V0CkNPTkZJR19TVEFDS19UUkFDRVI9eQpDT05GSUdfQkxLX0RF Vl9JT19UUkFDRT15CkNPTkZJR19LUFJPQkVfRVZFTlRTPXkKQ09ORklHX1VQUk9CRV9FVkVOVFM9 eQpDT05GSUdfQlBGX0VWRU5UUz15CkNPTkZJR19QUk9CRV9FVkVOVFM9eQpDT05GSUdfRFlOQU1J Q19GVFJBQ0U9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdTPXkKQ09ORklHX0ZVTkNU SU9OX1BST0ZJTEVSPXkKIyBDT05GSUdfQlBGX0tQUk9CRV9PVkVSUklERSBpcyBub3Qgc2V0CkNP TkZJR19GVFJBQ0VfTUNPVU5UX1JFQ09SRD15CiMgQ09ORklHX0ZUUkFDRV9TVEFSVFVQX1RFU1Qg aXMgbm90IHNldAojIENPTkZJR19NTUlPVFJBQ0UgaXMgbm90IHNldApDT05GSUdfVFJBQ0lOR19N QVA9eQpDT05GSUdfSElTVF9UUklHR0VSUz15CiMgQ09ORklHX1RSQUNFUE9JTlRfQkVOQ0hNQVJL IGlzIG5vdCBzZXQKQ09ORklHX1JJTkdfQlVGRkVSX0JFTkNITUFSSz1tCiMgQ09ORklHX1JJTkdf QlVGRkVSX1NUQVJUVVBfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX0VWQUxfTUFQX0ZJ TEUgaXMgbm90IHNldApDT05GSUdfVFJBQ0lOR19FVkVOVFNfR1BJTz15CkNPTkZJR19QUk9WSURF X09IQ0kxMzk0X0RNQV9JTklUPXkKIyBDT05GSUdfRE1BX0FQSV9ERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19SVU5USU1FX1RFU1RJTkdfTUVOVT15CkNPTkZJR19MS0RUTT1tCiMgQ09ORklHX1RFU1Rf TElTVF9TT1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9TT1JUIGlzIG5vdCBzZXQKIyBDT05G SUdfS1BST0JFU19TQU5JVFlfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tUUkFDRV9TRUxG X1RFU1QgaXMgbm90IHNldApDT05GSUdfUkJUUkVFX1RFU1Q9bQpDT05GSUdfSU5URVJWQUxfVFJF RV9URVNUPW0KQ09ORklHX1BFUkNQVV9URVNUPW0KQ09ORklHX0FUT01JQzY0X1NFTEZURVNUPXkK Q09ORklHX0FTWU5DX1JBSUQ2X1RFU1Q9bQojIENPTkZJR19URVNUX0hFWERVTVAgaXMgbm90IHNl dAojIENPTkZJR19URVNUX1NUUklOR19IRUxQRVJTIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfS1NU UlRPWD1tCkNPTkZJR19URVNUX1BSSU5URj1tCkNPTkZJR19URVNUX0JJVE1BUD1tCiMgQ09ORklH X1RFU1RfVVVJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUkhBU0hUQUJMRSBpcyBub3Qgc2V0 CiMgQ09ORklHX1RFU1RfSEFTSCBpcyBub3Qgc2V0CkNPTkZJR19URVNUX0xLTT1tCkNPTkZJR19U RVNUX1VTRVJfQ09QWT1tCkNPTkZJR19URVNUX0JQRj1tCiMgQ09ORklHX0ZJTkRfQklUX0JFTkNI TUFSSyBpcyBub3Qgc2V0CkNPTkZJR19URVNUX0ZJUk1XQVJFPW0KQ09ORklHX1RFU1RfU1lTQ1RM PW0KQ09ORklHX1RFU1RfVURFTEFZPW0KQ09ORklHX1RFU1RfU1RBVElDX0tFWVM9bQpDT05GSUdf VEVTVF9LTU9EPW0KIyBDT05GSUdfTUVNVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JVR19PTl9E QVRBX0NPUlJVUFRJT04gaXMgbm90IHNldAojIENPTkZJR19TQU1QTEVTIGlzIG5vdCBzZXQKQ09O RklHX0hBVkVfQVJDSF9LR0RCPXkKIyBDT05GSUdfS0dEQiBpcyBub3Qgc2V0CkNPTkZJR19BUkNI X0hBU19VQlNBTl9TQU5JVElaRV9BTEw9eQojIENPTkZJR19BUkNIX1dBTlRTX1VCU0FOX05PX05V TEwgaXMgbm90IHNldAojIENPTkZJR19VQlNBTiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19E RVZNRU1fSVNfQUxMT1dFRD15CkNPTkZJR19TVFJJQ1RfREVWTUVNPXkKIyBDT05GSUdfSU9fU1RS SUNUX0RFVk1FTSBpcyBub3Qgc2V0CkNPTkZJR19FQVJMWV9QUklOVEtfVVNCPXkKQ09ORklHX1g4 Nl9WRVJCT1NFX0JPT1RVUD15CkNPTkZJR19FQVJMWV9QUklOVEs9eQpDT05GSUdfRUFSTFlfUFJJ TlRLX0RCR1A9eQojIENPTkZJR19FQVJMWV9QUklOVEtfRUZJIGlzIG5vdCBzZXQKIyBDT05GSUdf RUFSTFlfUFJJTlRLX1VTQl9YREJDIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1BURFVNUF9DT1JF IGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1BURFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9Q R1RfRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1dYIGlzIG5vdCBzZXQKQ09ORklHX0RP VUJMRUZBVUxUPXkKIyBDT05GSUdfREVCVUdfVExCRkxVU0ggaXMgbm90IHNldAojIENPTkZJR19J T01NVV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX01NSU9UUkFDRV9TVVBQT1JUPXkKQ09O RklHX1g4Nl9ERUNPREVSX1NFTEZURVNUPXkKQ09ORklHX0lPX0RFTEFZX1RZUEVfMFg4MD0wCkNP TkZJR19JT19ERUxBWV9UWVBFXzBYRUQ9MQpDT05GSUdfSU9fREVMQVlfVFlQRV9VREVMQVk9MgpD T05GSUdfSU9fREVMQVlfVFlQRV9OT05FPTMKQ09ORklHX0lPX0RFTEFZXzBYODA9eQojIENPTkZJ R19JT19ERUxBWV8wWEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9fREVMQVlfVURFTEFZIGlzIG5v dCBzZXQKIyBDT05GSUdfSU9fREVMQVlfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0lP X0RFTEFZX1RZUEU9MApDT05GSUdfREVCVUdfQk9PVF9QQVJBTVM9eQojIENPTkZJR19DUEFfREVC VUcgaXMgbm90IHNldApDT05GSUdfT1BUSU1JWkVfSU5MSU5JTkc9eQojIENPTkZJR19ERUJVR19F TlRSWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX05NSV9TRUxGVEVTVCBpcyBub3Qgc2V0CkNP TkZJR19YODZfREVCVUdfRlBVPXkKIyBDT05GSUdfUFVOSVRfQVRPTV9ERUJVRyBpcyBub3Qgc2V0 CkNPTkZJR19VTldJTkRFUl9PUkM9eQojIENPTkZJR19VTldJTkRFUl9GUkFNRV9QT0lOVEVSIGlz IG5vdCBzZXQKIyBDT05GSUdfVU5XSU5ERVJfR1VFU1MgaXMgbm90IHNldAoKIwojIFNlY3VyaXR5 IG9wdGlvbnMKIwpDT05GSUdfS0VZUz15CkNPTkZJR19LRVlTX0NPTVBBVD15CkNPTkZJR19QRVJT SVNURU5UX0tFWVJJTkdTPXkKQ09ORklHX0JJR19LRVlTPXkKQ09ORklHX1RSVVNURURfS0VZUz15 CkNPTkZJR19FTkNSWVBURURfS0VZUz15CiMgQ09ORklHX0tFWV9ESF9PUEVSQVRJT05TIGlzIG5v dCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfRE1FU0dfUkVTVFJJQ1QgaXMgbm90IHNldApDT05GSUdf U0VDVVJJVFk9eQpDT05GSUdfU0VDVVJJVFlfV1JJVEFCTEVfSE9PS1M9eQpDT05GSUdfU0VDVVJJ VFlGUz15CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLPXkKQ09ORklHX1BBR0VfVEFCTEVfSVNPTEFU SU9OPXkKQ09ORklHX1NFQ1VSSVRZX05FVFdPUktfWEZSTT15CkNPTkZJR19TRUNVUklUWV9QQVRI PXkKQ09ORklHX0lOVEVMX1RYVD15CkNPTkZJR19MU01fTU1BUF9NSU5fQUREUj02NTUzNQpDT05G SUdfSEFWRV9IQVJERU5FRF9VU0VSQ09QWV9BTExPQ0FUT1I9eQojIENPTkZJR19IQVJERU5FRF9V U0VSQ09QWSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZPUlRJRllfU09VUkNFIGlzIG5vdCBzZXQKIyBD T05GSUdfU1RBVElDX1VTRVJNT0RFSEVMUEVSIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX1NF TElOVVg9eQpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9CT09UUEFSQU09eQpDT05GSUdfU0VDVVJJ VFlfU0VMSU5VWF9CT09UUEFSQU1fVkFMVUU9MQpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9ESVNB QkxFPXkKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfREVWRUxPUD15CkNPTkZJR19TRUNVUklUWV9T RUxJTlVYX0FWQ19TVEFUUz15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX0NIRUNLUkVRUFJPVF9W QUxVRT0xCiMgQ09ORklHX1NFQ1VSSVRZX1NNQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJ VFlfVE9NT1lPIGlzIG5vdCBzZXQKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SPXkKQ09ORklHX1NF Q1VSSVRZX0FQUEFSTU9SX0JPT1RQQVJBTV9WQUxVRT0xCkNPTkZJR19TRUNVUklUWV9BUFBBUk1P Ul9IQVNIPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0hBU0hfREVGQVVMVD15CiMgQ09ORklH X1NFQ1VSSVRZX0FQUEFSTU9SX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfTE9B RFBJTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFQ1VSSVRZX1lBTUEgaXMgbm90IHNldApDT05GSUdf SU5URUdSSVRZPXkKQ09ORklHX0lOVEVHUklUWV9TSUdOQVRVUkU9eQpDT05GSUdfSU5URUdSSVRZ X0FTWU1NRVRSSUNfS0VZUz15CkNPTkZJR19JTlRFR1JJVFlfVFJVU1RFRF9LRVlSSU5HPXkKQ09O RklHX0lOVEVHUklUWV9BVURJVD15CkNPTkZJR19JTUE9eQpDT05GSUdfSU1BX01FQVNVUkVfUENS X0lEWD0xMApDT05GSUdfSU1BX0xTTV9SVUxFUz15CiMgQ09ORklHX0lNQV9URU1QTEFURSBpcyBu b3Qgc2V0CkNPTkZJR19JTUFfTkdfVEVNUExBVEU9eQojIENPTkZJR19JTUFfU0lHX1RFTVBMQVRF IGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX1RFTVBMQVRFPSJpbWEtbmciCkNPTkZJR19J TUFfREVGQVVMVF9IQVNIX1NIQTE9eQojIENPTkZJR19JTUFfREVGQVVMVF9IQVNIX1NIQTI1NiBp cyBub3Qgc2V0CiMgQ09ORklHX0lNQV9ERUZBVUxUX0hBU0hfU0hBNTEyIGlzIG5vdCBzZXQKQ09O RklHX0lNQV9ERUZBVUxUX0hBU0g9InNoYTEiCiMgQ09ORklHX0lNQV9XUklURV9QT0xJQ1kgaXMg bm90IHNldAojIENPTkZJR19JTUFfUkVBRF9QT0xJQ1kgaXMgbm90IHNldApDT05GSUdfSU1BX0FQ UFJBSVNFPXkKQ09ORklHX0lNQV9BUFBSQUlTRV9CT09UUEFSQU09eQpDT05GSUdfSU1BX1RSVVNU RURfS0VZUklORz15CiMgQ09ORklHX0lNQV9CTEFDS0xJU1RfS0VZUklORyBpcyBub3Qgc2V0CiMg Q09ORklHX0lNQV9MT0FEX1g1MDkgaXMgbm90IHNldApDT05GSUdfRVZNPXkKQ09ORklHX0VWTV9B VFRSX0ZTVVVJRD15CiMgQ09ORklHX0VWTV9MT0FEX1g1MDkgaXMgbm90IHNldApDT05GSUdfREVG QVVMVF9TRUNVUklUWV9TRUxJTlVYPXkKIyBDT05GSUdfREVGQVVMVF9TRUNVUklUWV9BUFBBUk1P UiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfREFDIGlzIG5vdCBzZXQKQ09O RklHX0RFRkFVTFRfU0VDVVJJVFk9InNlbGludXgiCkNPTkZJR19YT1JfQkxPQ0tTPW0KQ09ORklH X0FTWU5DX0NPUkU9bQpDT05GSUdfQVNZTkNfTUVNQ1BZPW0KQ09ORklHX0FTWU5DX1hPUj1tCkNP TkZJR19BU1lOQ19QUT1tCkNPTkZJR19BU1lOQ19SQUlENl9SRUNPVj1tCkNPTkZJR19DUllQVE89 eQoKIwojIENyeXB0byBjb3JlIG9yIGhlbHBlcgojCkNPTkZJR19DUllQVE9fQUxHQVBJPXkKQ09O RklHX0NSWVBUT19BTEdBUEkyPXkKQ09ORklHX0NSWVBUT19BRUFEPXkKQ09ORklHX0NSWVBUT19B RUFEMj15CkNPTkZJR19DUllQVE9fQkxLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19CTEtDSVBIRVIy PXkKQ09ORklHX0NSWVBUT19IQVNIPXkKQ09ORklHX0NSWVBUT19IQVNIMj15CkNPTkZJR19DUllQ VE9fUk5HPXkKQ09ORklHX0NSWVBUT19STkcyPXkKQ09ORklHX0NSWVBUT19STkdfREVGQVVMVD15 CkNPTkZJR19DUllQVE9fQUtDSVBIRVIyPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUj15CkNPTkZJ R19DUllQVE9fS1BQMj15CkNPTkZJR19DUllQVE9fQUNPTVAyPXkKQ09ORklHX0NSWVBUT19SU0E9 eQojIENPTkZJR19DUllQVE9fREggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fRUNESCBpcyBu b3Qgc2V0CkNPTkZJR19DUllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUjI9eQpD T05GSUdfQ1JZUFRPX1VTRVI9bQpDT05GSUdfQ1JZUFRPX01BTkFHRVJfRElTQUJMRV9URVNUUz15 CkNPTkZJR19DUllQVE9fR0YxMjhNVUw9eQpDT05GSUdfQ1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZ UFRPX05VTEwyPXkKQ09ORklHX0NSWVBUT19QQ1JZUFQ9bQpDT05GSUdfQ1JZUFRPX1dPUktRVUVV RT15CkNPTkZJR19DUllQVE9fQ1JZUFREPW0KQ09ORklHX0NSWVBUT19NQ1JZUFREPW0KQ09ORklH X0NSWVBUT19BVVRIRU5DPW0KQ09ORklHX0NSWVBUT19URVNUPW0KQ09ORklHX0NSWVBUT19BQkxL X0hFTFBFUj1tCkNPTkZJR19DUllQVE9fU0lNRD1tCkNPTkZJR19DUllQVE9fR0xVRV9IRUxQRVJf WDg2PW0KQ09ORklHX0NSWVBUT19FTkdJTkU9bQoKIwojIEF1dGhlbnRpY2F0ZWQgRW5jcnlwdGlv biB3aXRoIEFzc29jaWF0ZWQgRGF0YQojCkNPTkZJR19DUllQVE9fQ0NNPW0KQ09ORklHX0NSWVBU T19HQ009eQojIENPTkZJR19DUllQVE9fQ0hBQ0hBMjBQT0xZMTMwNSBpcyBub3Qgc2V0CkNPTkZJ R19DUllQVE9fU0VRSVY9eQpDT05GSUdfQ1JZUFRPX0VDSEFJTklWPW0KCiMKIyBCbG9jayBtb2Rl cwojCkNPTkZJR19DUllQVE9fQ0JDPXkKQ09ORklHX0NSWVBUT19DVFI9eQpDT05GSUdfQ1JZUFRP X0NUUz15CkNPTkZJR19DUllQVE9fRUNCPXkKQ09ORklHX0NSWVBUT19MUlc9bQpDT05GSUdfQ1JZ UFRPX1BDQkM9bQpDT05GSUdfQ1JZUFRPX1hUUz15CiMgQ09ORklHX0NSWVBUT19LRVlXUkFQIGlz IG5vdCBzZXQKCiMKIyBIYXNoIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DTUFDPW0KQ09ORklHX0NS WVBUT19ITUFDPXkKQ09ORklHX0NSWVBUT19YQ0JDPW0KQ09ORklHX0NSWVBUT19WTUFDPW0KCiMK IyBEaWdlc3QKIwpDT05GSUdfQ1JZUFRPX0NSQzMyQz15CkNPTkZJR19DUllQVE9fQ1JDMzJDX0lO VEVMPW0KQ09ORklHX0NSWVBUT19DUkMzMj1tCkNPTkZJR19DUllQVE9fQ1JDMzJfUENMTVVMPW0K Q09ORklHX0NSWVBUT19DUkNUMTBESUY9eQpDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRl9QQ0xNVUw9 bQpDT05GSUdfQ1JZUFRPX0dIQVNIPXkKIyBDT05GSUdfQ1JZUFRPX1BPTFkxMzA1IGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1JZUFRPX1BPTFkxMzA1X1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQ VE9fTUQ0PW0KQ09ORklHX0NSWVBUT19NRDU9eQpDT05GSUdfQ1JZUFRPX01JQ0hBRUxfTUlDPW0K Q09ORklHX0NSWVBUT19STUQxMjg9bQpDT05GSUdfQ1JZUFRPX1JNRDE2MD1tCkNPTkZJR19DUllQ VE9fUk1EMjU2PW0KQ09ORklHX0NSWVBUT19STUQzMjA9bQpDT05GSUdfQ1JZUFRPX1NIQTE9eQpD T05GSUdfQ1JZUFRPX1NIQTFfU1NTRTM9bQpDT05GSUdfQ1JZUFRPX1NIQTI1Nl9TU1NFMz1tCkNP TkZJR19DUllQVE9fU0hBNTEyX1NTU0UzPW0KQ09ORklHX0NSWVBUT19TSEExX01CPW0KQ09ORklH X0NSWVBUT19TSEEyNTZfTUI9bQpDT05GSUdfQ1JZUFRPX1NIQTUxMl9NQj1tCkNPTkZJR19DUllQ VE9fU0hBMjU2PXkKQ09ORklHX0NSWVBUT19TSEE1MTI9eQpDT05GSUdfQ1JZUFRPX1NIQTM9bQoj IENPTkZJR19DUllQVE9fU00zIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19UR1IxOTI9bQpDT05G SUdfQ1JZUFRPX1dQNTEyPW0KQ09ORklHX0NSWVBUT19HSEFTSF9DTE1VTF9OSV9JTlRFTD1tCgoj CiMgQ2lwaGVycwojCkNPTkZJR19DUllQVE9fQUVTPXkKIyBDT05GSUdfQ1JZUFRPX0FFU19USSBp cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fQUVTX1g4Nl82ND15CkNPTkZJR19DUllQVE9fQUVTX05J X0lOVEVMPW0KQ09ORklHX0NSWVBUT19BTlVCSVM9bQpDT05GSUdfQ1JZUFRPX0FSQzQ9bQpDT05G SUdfQ1JZUFRPX0JMT1dGSVNIPW0KQ09ORklHX0NSWVBUT19CTE9XRklTSF9DT01NT049bQpDT05G SUdfQ1JZUFRPX0JMT1dGSVNIX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fQ0FNRUxMSUE9bQpDT05G SUdfQ1JZUFRPX0NBTUVMTElBX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklf QVZYX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZYMl9YODZfNjQ9bQpD T05GSUdfQ1JZUFRPX0NBU1RfQ09NTU9OPW0KQ09ORklHX0NSWVBUT19DQVNUNT1tCkNPTkZJR19D UllQVE9fQ0FTVDVfQVZYX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fQ0FTVDY9bQpDT05GSUdfQ1JZ UFRPX0NBU1Q2X0FWWF9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX0RFUz1tCiMgQ09ORklHX0NSWVBU T19ERVMzX0VERV9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0ZDUllQVD1tCkNPTkZJ R19DUllQVE9fS0hBWkFEPW0KQ09ORklHX0NSWVBUT19TQUxTQTIwPW0KQ09ORklHX0NSWVBUT19T QUxTQTIwX1g4Nl82ND1tCiMgQ09ORklHX0NSWVBUT19DSEFDSEEyMCBpcyBub3Qgc2V0CiMgQ09O RklHX0NSWVBUT19DSEFDSEEyMF9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NFRUQ9 bQpDT05GSUdfQ1JZUFRPX1NFUlBFTlQ9bQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfU1NFMl9YODZf NjQ9bQpDT05GSUdfQ1JZUFRPX1NFUlBFTlRfQVZYX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fU0VS UEVOVF9BVlgyX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fVEVBPW0KQ09ORklHX0NSWVBUT19UV09G SVNIPW0KQ09ORklHX0NSWVBUT19UV09GSVNIX0NPTU1PTj1tCkNPTkZJR19DUllQVE9fVFdPRklT SF9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0XzNXQVk9bQpDT05GSUdfQ1JZ UFRPX1RXT0ZJU0hfQVZYX1g4Nl82ND1tCgojCiMgQ29tcHJlc3Npb24KIwpDT05GSUdfQ1JZUFRP X0RFRkxBVEU9eQpDT05GSUdfQ1JZUFRPX0xaTz15CiMgQ09ORklHX0NSWVBUT184NDIgaXMgbm90 IHNldAojIENPTkZJR19DUllQVE9fTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xaNEhD IGlzIG5vdCBzZXQKCiMKIyBSYW5kb20gTnVtYmVyIEdlbmVyYXRpb24KIwpDT05GSUdfQ1JZUFRP X0FOU0lfQ1BSTkc9bQpDT05GSUdfQ1JZUFRPX0RSQkdfTUVOVT15CkNPTkZJR19DUllQVE9fRFJC R19ITUFDPXkKIyBDT05GSUdfQ1JZUFRPX0RSQkdfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NS WVBUT19EUkJHX0NUUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRFJCRz15CkNPTkZJR19DUllQ VE9fSklUVEVSRU5UUk9QWT15CkNPTkZJR19DUllQVE9fVVNFUl9BUEk9eQpDT05GSUdfQ1JZUFRP X1VTRVJfQVBJX0hBU0g9eQpDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX1NLQ0lQSEVSPXkKIyBDT05G SUdfQ1JZUFRPX1VTRVJfQVBJX1JORyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19VU0VSX0FQ SV9BRUFEIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19IQVNIX0lORk89eQpDT05GSUdfQ1JZUFRP X0hXPXkKQ09ORklHX0NSWVBUT19ERVZfUEFETE9DSz1tCkNPTkZJR19DUllQVE9fREVWX1BBRExP Q0tfQUVTPW0KQ09ORklHX0NSWVBUT19ERVZfUEFETE9DS19TSEE9bQojIENPTkZJR19DUllQVE9f REVWX0ZTTF9DQUFNX0NSWVBUT19BUElfREVTQyBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19E RVZfQ0NQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfREg4OTV4Q0MgaXMgbm90 IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9DM1hYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NS WVBUT19ERVZfUUFUX0M2MlggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5 NXhDQ1ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzNYWFhWRiBpcyBub3Qg c2V0CiMgQ09ORklHX0NSWVBUT19ERVZfUUFUX0M2MlhWRiBpcyBub3Qgc2V0CiMgQ09ORklHX0NS WVBUT19ERVZfTklUUk9YX0NOTjU1WFggaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fREVWX0NI RUxTSU8gaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9WSVJUSU89bQpDT05GSUdfQVNZTU1F VFJJQ19LRVlfVFlQRT15CkNPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQRT15CkNP TkZJR19YNTA5X0NFUlRJRklDQVRFX1BBUlNFUj15CkNPTkZJR19QS0NTN19NRVNTQUdFX1BBUlNF Uj15CiMgQ09ORklHX1BLQ1M3X1RFU1RfS0VZIGlzIG5vdCBzZXQKIyBDT05GSUdfU0lHTkVEX1BF X0ZJTEVfVkVSSUZJQ0FUSU9OIGlzIG5vdCBzZXQKCiMKIyBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25h dHVyZSBjaGVja2luZwojCkNPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlSSU5HPXkKQ09ORklHX1NZ U1RFTV9UUlVTVEVEX0tFWVM9IiIKIyBDT05GSUdfU1lTVEVNX0VYVFJBX0NFUlRJRklDQVRFIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VDT05EQVJZX1RSVVNURURfS0VZUklORyBpcyBub3Qgc2V0CiMg Q09ORklHX1NZU1RFTV9CTEFDS0xJU1RfS0VZUklORyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX0tW TT15CkNPTkZJR19IQVZFX0tWTV9JUlFDSElQPXkKQ09ORklHX0hBVkVfS1ZNX0lSUUZEPXkKQ09O RklHX0hBVkVfS1ZNX0lSUV9ST1VUSU5HPXkKQ09ORklHX0hBVkVfS1ZNX0VWRU5URkQ9eQpDT05G SUdfS1ZNX01NSU89eQpDT05GSUdfS1ZNX0FTWU5DX1BGPXkKQ09ORklHX0hBVkVfS1ZNX01TST15 CkNPTkZJR19IQVZFX0tWTV9DUFVfUkVMQVhfSU5URVJDRVBUPXkKQ09ORklHX0tWTV9WRklPPXkK Q09ORklHX0tWTV9HRU5FUklDX0RJUlRZTE9HX1JFQURfUFJPVEVDVD15CkNPTkZJR19LVk1fQ09N UEFUPXkKQ09ORklHX0hBVkVfS1ZNX0lSUV9CWVBBU1M9eQpDT05GSUdfVklSVFVBTElaQVRJT049 eQpDT05GSUdfS1ZNPW0KQ09ORklHX0tWTV9JTlRFTD1tCkNPTkZJR19LVk1fQU1EPW0KQ09ORklH X0tWTV9NTVVfQVVESVQ9eQpDT05GSUdfVkhPU1RfTkVUPW0KIyBDT05GSUdfVkhPU1RfU0NTSSBp cyBub3Qgc2V0CiMgQ09ORklHX1ZIT1NUX1ZTT0NLIGlzIG5vdCBzZXQKQ09ORklHX1ZIT1NUPW0K IyBDT05GSUdfVkhPU1RfQ1JPU1NfRU5ESUFOX0xFR0FDWSBpcyBub3Qgc2V0CkNPTkZJR19CSU5B UllfUFJJTlRGPXkKCiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX1JBSUQ2X1BRPW0KQ09O RklHX0JJVFJFVkVSU0U9eQojIENPTkZJR19IQVZFX0FSQ0hfQklUUkVWRVJTRSBpcyBub3Qgc2V0 CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJPTV9VU0VSPXkKQ09O RklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNfTkVUX1VUSUxTPXkKQ09O RklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9eQpDT05GSUdfR0VORVJJQ19QQ0lfSU9NQVA9eQpD T05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJR19BUkNIX1VTRV9DTVBYQ0hHX0xPQ0tSRUY9eQpD T05GSUdfQVJDSF9IQVNfRkFTVF9NVUxUSVBMSUVSPXkKQ09ORklHX0NSQ19DQ0lUVD15CkNPTkZJ R19DUkMxNj15CkNPTkZJR19DUkNfVDEwRElGPXkKQ09ORklHX0NSQ19JVFVfVD1tCkNPTkZJR19D UkMzMj15CiMgQ09ORklHX0NSQzMyX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09ORklHX0NSQzMyX1NM SUNFQlk4PXkKIyBDT05GSUdfQ1JDMzJfU0xJQ0VCWTQgaXMgbm90IHNldAojIENPTkZJR19DUkMz Ml9TQVJXQVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDMzJfQklUIGlzIG5vdCBzZXQKIyBDT05G SUdfQ1JDNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzcgaXMgbm90IHNldApDT05GSUdfTElCQ1JD MzJDPXkKQ09ORklHX0NSQzg9bQpDT05GSUdfWFhIQVNIPW0KIyBDT05GSUdfQVVESVRfQVJDSF9D T01QQVRfR0VORVJJQyBpcyBub3Qgc2V0CiMgQ09ORklHX1JBTkRPTTMyX1NFTEZURVNUIGlzIG5v dCBzZXQKQ09ORklHX1pMSUJfSU5GTEFURT15CkNPTkZJR19aTElCX0RFRkxBVEU9eQpDT05GSUdf TFpPX0NPTVBSRVNTPXkKQ09ORklHX0xaT19ERUNPTVBSRVNTPXkKQ09ORklHX0xaNF9ERUNPTVBS RVNTPXkKQ09ORklHX1pTVERfQ09NUFJFU1M9bQpDT05GSUdfWlNURF9ERUNPTVBSRVNTPW0KQ09O RklHX1haX0RFQz15CkNPTkZJR19YWl9ERUNfWDg2PXkKQ09ORklHX1haX0RFQ19QT1dFUlBDPXkK Q09ORklHX1haX0RFQ19JQTY0PXkKQ09ORklHX1haX0RFQ19BUk09eQpDT05GSUdfWFpfREVDX0FS TVRIVU1CPXkKQ09ORklHX1haX0RFQ19TUEFSQz15CkNPTkZJR19YWl9ERUNfQkNKPXkKIyBDT05G SUdfWFpfREVDX1RFU1QgaXMgbm90IHNldApDT05GSUdfREVDT01QUkVTU19HWklQPXkKQ09ORklH X0RFQ09NUFJFU1NfQlpJUDI9eQpDT05GSUdfREVDT01QUkVTU19MWk1BPXkKQ09ORklHX0RFQ09N UFJFU1NfWFo9eQpDT05GSUdfREVDT01QUkVTU19MWk89eQpDT05GSUdfREVDT01QUkVTU19MWjQ9 eQpDT05GSUdfR0VORVJJQ19BTExPQ0FUT1I9eQpDT05GSUdfUkVFRF9TT0xPTU9OPW0KQ09ORklH X1JFRURfU09MT01PTl9FTkM4PXkKQ09ORklHX1JFRURfU09MT01PTl9ERUM4PXkKQ09ORklHX1RF WFRTRUFSQ0g9eQpDT05GSUdfVEVYVFNFQVJDSF9LTVA9bQpDT05GSUdfVEVYVFNFQVJDSF9CTT1t CkNPTkZJR19URVhUU0VBUkNIX0ZTTT1tCkNPTkZJR19CVFJFRT15CkNPTkZJR19JTlRFUlZBTF9U UkVFPXkKQ09ORklHX1JBRElYX1RSRUVfTVVMVElPUkRFUj15CkNPTkZJR19BU1NPQ0lBVElWRV9B UlJBWT15CkNPTkZJR19IQVNfSU9NRU09eQpDT05GSUdfSEFTX0lPUE9SVF9NQVA9eQpDT05GSUdf SEFTX0RNQT15CkNPTkZJR19TR0xfQUxMT0M9eQojIENPTkZJR19ETUFfRElSRUNUX09QUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0RNQV9WSVJUX09QUyBpcyBub3Qgc2V0CkNPTkZJR19DSEVDS19TSUdO QVRVUkU9eQpDT05GSUdfQ1BVTUFTS19PRkZTVEFDSz15CkNPTkZJR19DUFVfUk1BUD15CkNPTkZJ R19EUUw9eQpDT05GSUdfR0xPQj15CiMgQ09ORklHX0dMT0JfU0VMRlRFU1QgaXMgbm90IHNldApD T05GSUdfTkxBVFRSPXkKQ09ORklHX0NMWl9UQUI9eQpDT05GSUdfQ09SRElDPW0KIyBDT05GSUdf RERSIGlzIG5vdCBzZXQKQ09ORklHX0lSUV9QT0xMPXkKQ09ORklHX01QSUxJQj15CkNPTkZJR19T SUdOQVRVUkU9eQpDT05GSUdfT0lEX1JFR0lTVFJZPXkKQ09ORklHX1VDUzJfU1RSSU5HPXkKQ09O RklHX0ZPTlRfU1VQUE9SVD15CiMgQ09ORklHX0ZPTlRTIGlzIG5vdCBzZXQKQ09ORklHX0ZPTlRf OHg4PXkKQ09ORklHX0ZPTlRfOHgxNj15CiMgQ09ORklHX1NHX1NQTElUIGlzIG5vdCBzZXQKQ09O RklHX1NHX1BPT0w9eQpDT05GSUdfQVJDSF9IQVNfU0dfQ0hBSU49eQpDT05GSUdfQVJDSF9IQVNf UE1FTV9BUEk9eQpDT05GSUdfQVJDSF9IQVNfVUFDQ0VTU19GTFVTSENBQ0hFPXkKQ09ORklHX1NC SVRNQVA9eQojIENPTkZJR19TVFJJTkdfU0VMRlRFU1QgaXMgbm90IHNldAo= --===============0323263000823591311== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job-script.ksh" IyEvYmluL3NoCgpleHBvcnRfdG9wX2VudigpCnsKCWV4cG9ydCBzdWl0ZT0ncGZ0JwoJZXhwb3J0 IHRlc3RjYXNlPSdwZnQnCglleHBvcnQgY2F0ZWdvcnk9J2JlbmNobWFyaycKCWV4cG9ydCBydW50 aW1lPTMwMAoJZXhwb3J0IG5yX3Rhc2s9NDQKCWV4cG9ydCBqb2Jfb3JpZ2luPScvbGtwL2xrcC8u c3JjLTIwMTkwMjA0LTE1MTA1My9hbGxvdC9jeWNsaWM6ZGVmYXVsdDpzdGFibGU6bGludXgtNC4x OS55L2xrcC1iZHctZXAzL3BmdC55YW1sJwoJZXhwb3J0IHF1ZXVlX2NtZGxpbmVfa2V5cz0nYnJh bmNoCmNvbW1pdCcKCWV4cG9ydCBxdWV1ZT0ndmFsaWRhdGUnCglleHBvcnQgdGVzdGJveD0nbGtw LWJkdy1lcDMnCglleHBvcnQgdGJveF9ncm91cD0nbGtwLWJkdy1lcDMnCglleHBvcnQgc3VibWl0 X2lkPSc1YzY5YjA3YjBiOWE5MzJlNWRhNDRhOTknCglleHBvcnQgam9iX2ZpbGU9Jy9sa3Avam9i cy9zY2hlZHVsZWQvbGtwLWJkdy1lcDMvcGZ0LXBlcmZvcm1hbmNlLTUwJS0zMDBzLXVjb2RlPTB4 YjAwMDAyZS1kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMtMjAxOTAyMTgtNzc0MDUtcTV3ZGIwLTMu eWFtbCcKCWV4cG9ydCBpZD0nYTczZjJmMjdkMjJhMmYzMzkzZjQyYjc1NTkyZjBkNDg2NDM3MWM1 YycKCWV4cG9ydCBxdWV1ZXJfdmVyc2lvbj0nL2xrcC9sa3AvLnNyYy0yMDE5MDIxNi0xMjEzNDMn CglleHBvcnQgY29tbWl0PScyYzgzMzYyNzM0ZGFkOGU0OGNjYzA3MTBiNWNkMjQzNmEwMzIzODkz JwoJZXhwb3J0IGtjb25maWc9J3g4Nl82NC1yaGVsLTcuMicKCWV4cG9ydCBjb21waWxlcj0nZ2Nj LTcnCglleHBvcnQgcm9vdGZzPSdkZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6JwoJZXhwb3J0 IGVucXVldWVfdGltZT0nMjAxOS0wMi0xOCAwMzowNTozMSArMDgwMCcKCWV4cG9ydCBfaWQ9JzVj NjliMDdjMGI5YTkzMmU1ZGE0NGE5YScKCWV4cG9ydCBfcnQ9Jy9yZXN1bHQvcGZ0L3BlcmZvcm1h bmNlLTUwJS0zMDBzLXVjb2RlPTB4YjAwMDAyZS9sa3AtYmR3LWVwMy9kZWJpYW4teDg2XzY0LTIw MTgtMDQtMDMuY2d6L3g4Nl82NC1yaGVsLTcuMi9nY2MtNy8yYzgzMzYyNzM0ZGFkOGU0OGNjYzA3 MTBiNWNkMjQzNmEwMzIzODkzJwoJZXhwb3J0IHVzZXI9J2xrcCcKCWV4cG9ydCBoZWFkX2NvbW1p dD0nZTMxODUxMjM1NDEyMDRjYTRmNzE1ZWVhYWExZjk5MjljMDlmZjNiNCcKCWV4cG9ydCBiYXNl X2NvbW1pdD0nNzg3NjMyMGY4ODgwMmIyMmQ0ZTJkYWY3ZWIwMjdkZDE0MTc1YTBmOCcKCWV4cG9y dCBicmFuY2g9J3N0YWJsZS9saW51eC00LjE5LnknCglleHBvcnQgcmVzdWx0X3Jvb3Q9Jy9yZXN1 bHQvcGZ0L3BlcmZvcm1hbmNlLTUwJS0zMDBzLXVjb2RlPTB4YjAwMDAyZS9sa3AtYmR3LWVwMy9k ZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6L3g4Nl82NC1yaGVsLTcuMi9nY2MtNy8yYzgzMzYy NzM0ZGFkOGU0OGNjYzA3MTBiNWNkMjQzNmEwMzIzODkzLzMnCglleHBvcnQgc2NoZWR1bGVyX3Zl cnNpb249Jy9sa3AvbGtwLy5zcmMtMjAxOTAyMTYtMTIxMzQzJwoJZXhwb3J0IExLUF9TRVJWRVI9 J2lubicKCWV4cG9ydCBtYXhfdXB0aW1lPTE1MDAKCWV4cG9ydCBpbml0cmQ9Jy9vc2ltYWdlL2Rl Ymlhbi9kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6JwoJZXhwb3J0IGJvb3Rsb2FkZXJfYXBw ZW5kPSdyb290PS9kZXYvcmFtMAp1c2VyPWxrcApqb2I9L2xrcC9qb2JzL3NjaGVkdWxlZC9sa3At YmR3LWVwMy9wZnQtcGVyZm9ybWFuY2UtNTAlLTMwMHMtdWNvZGU9MHhiMDAwMDJlLWRlYmlhbi14 ODZfNjQtMjAxOC0wNC0wMy0yMDE5MDIxOC03NzQwNS1xNXdkYjAtMy55YW1sCkFSQ0g9eDg2XzY0 Cmtjb25maWc9eDg2XzY0LXJoZWwtNy4yCmJyYW5jaD1zdGFibGUvbGludXgtNC4xOS55CmNvbW1p dD0yYzgzMzYyNzM0ZGFkOGU0OGNjYzA3MTBiNWNkMjQzNmEwMzIzODkzCkJPT1RfSU1BR0U9L3Br Zy9saW51eC94ODZfNjQtcmhlbC03LjIvZ2NjLTcvMmM4MzM2MjczNGRhZDhlNDhjY2MwNzEwYjVj ZDI0MzZhMDMyMzg5My92bWxpbnV6LTQuMTYuMC1yYzItMDAwMDctZzJjODMzNjIKbWF4X3VwdGlt ZT0xNTAwClJFU1VMVF9ST09UPS9yZXN1bHQvcGZ0L3BlcmZvcm1hbmNlLTUwJS0zMDBzLXVjb2Rl PTB4YjAwMDAyZS9sa3AtYmR3LWVwMy9kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6L3g4Nl82 NC1yaGVsLTcuMi9nY2MtNy8yYzgzMzYyNzM0ZGFkOGU0OGNjYzA3MTBiNWNkMjQzNmEwMzIzODkz LzMKTEtQX1NFUlZFUj1pbm4KZGVidWcKYXBpYz1kZWJ1ZwpzeXNycV9hbHdheXNfZW5hYmxlZApy Y3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVvdXQ9MTAwCm5ldC5pZm5hbWVzPTAKcHJpbnRrLmRl dmttc2c9b24KcGFuaWM9LTEKc29mdGxvY2t1cF9wYW5pYz0xCm5taV93YXRjaGRvZz1wYW5pYwpv b3BzPXBhbmljCmxvYWRfcmFtZGlzaz0yCnByb21wdF9yYW1kaXNrPTAKZHJiZC5taW5vcl9jb3Vu dD04CnN5c3RlbWQubG9nX2xldmVsPWVycgppZ25vcmVfbG9nbGV2ZWwKY29uc29sZT10dHkwCmVh cmx5cHJpbnRrPXR0eVMwLDExNTIwMApjb25zb2xlPXR0eVMwLDExNTIwMAp2Z2E9bm9ybWFsCnJ3 JwoJZXhwb3J0IG1vZHVsZXNfaW5pdHJkPScvcGtnL2xpbnV4L3g4Nl82NC1yaGVsLTcuMi9nY2Mt Ny8yYzgzMzYyNzM0ZGFkOGU0OGNjYzA3MTBiNWNkMjQzNmEwMzIzODkzL21vZHVsZXMuY2d6JwoJ ZXhwb3J0IGJtX2luaXRyZD0nL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMu Y2d6L3J1bi1pcGNvbmZpZ18yMDE4LTA0LTAzLmNneiwvb3NpbWFnZS9kZXBzL2RlYmlhbi14ODZf NjQtMjAxOC0wNC0wMy5jZ3ovbGtwXzIwMTgtMDQtMDMuY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFu LXg4Nl82NC0yMDE4LTA0LTAzLmNnei9yc3luYy1yb290ZnNfMjAxOC0wNC0wMy5jZ3osL29zaW1h Z2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6L3BlcmZfMjAxOS0wMS0wMS5jZ3os L29zaW1hZ2UvcGtnL2RlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5jZ3ovcGVyZi14ODZfNjQtZTFl ZjAzNWQyNzJlXzIwMTktMDEtMDEuY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFuLXg4Nl82NC0yMDE4 LTA0LTAzLmNnei9wZnRfMjAxOC0wNS0xNy5jZ3osL29zaW1hZ2UvcGtnL2RlYmlhbi14ODZfNjQt MjAxOC0wNC0wMy5jZ3ovcGZ0LXg4Nl82NC1iNWNmZTFiXzIwMTgtMDUtMTguY2d6LC9vc2ltYWdl L2RlcHMvZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNnei9tcHN0YXRfMjAxOC0wNi0xOS5jZ3os L29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6L3R1cmJvc3RhdF8yMDE4 LTA1LTE3LmNneiwvb3NpbWFnZS9wa2cvZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNnei90dXJi b3N0YXQteDg2XzY0LWQ1MjU2YjJfMjAxOC0wNS0xOC5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4t eDg2XzY0LTIwMTgtMDQtMDMuY2d6L2h3XzIwMTYtMTEtMTUuY2d6JwoJZXhwb3J0IGxrcF9pbml0 cmQ9Jy9sa3AvbGtwL2xrcC14ODZfNjQuY2d6JwoJZXhwb3J0IHNpdGU9J2lubicKCWV4cG9ydCBM S1BfQ0dJX1BPUlQ9ODAKCWV4cG9ydCBMS1BfQ0lGU19QT1JUPTEzOQoJZXhwb3J0IHJlcGVhdF90 bz00CglleHBvcnQgZ29vZF9zYW1wbGVzPScyMDA2MTQuNTMwOTY0MjI3NjYKMjUzMTg1LjYzMjgx MjQxOTAzCjE5OTAzMy45MDg3NjM1NDY5JwoJZXhwb3J0IHNjaGVkdWxlX25vdGlmeV9hZGRyZXNz PQoJZXhwb3J0IG1vZGVsPSdCcm9hZHdlbGwtRVAnCglleHBvcnQgbnJfY3B1PTg4CglleHBvcnQg bWVtb3J5PSc2NEcnCglleHBvcnQgc3dhcF9wYXJ0aXRpb25zPQoJZXhwb3J0IHJvb3Rmc19wYXJ0 aXRpb249J0xBQkVMPUxLUC1ST09URlMnCglleHBvcnQgaGRkX3BhcnRpdGlvbnM9Jy9kZXYvZGlz ay9ieS1pZC9hdGEtU1QyNTBETTAwMC0xQkQxNDFfVzJBREQ1Q1otcGFydDEnCglleHBvcnQgYnJh bmQ9J0ludGVsKFIpIFhlb24oUikgQ1BVIEU1LTI2OTkgdjQgQCAyLjIwR0h6JwoJZXhwb3J0IHVj b2RlPScweGIwMDAwMmUnCglleHBvcnQga2VybmVsPScvcGtnL2xpbnV4L3g4Nl82NC1yaGVsLTcu Mi9nY2MtNy8yYzgzMzYyNzM0ZGFkOGU0OGNjYzA3MTBiNWNkMjQzNmEwMzIzODkzL3ZtbGludXot NC4xNi4wLXJjMi0wMDAwNy1nMmM4MzM2MicKCWV4cG9ydCBkZXF1ZXVlX3RpbWU9JzIwMTktMDIt MTggMDM6NDE6MjQgKzA4MDAnCglleHBvcnQgam9iX2luaXRyZD0nL2xrcC9qb2JzL3NjaGVkdWxl ZC9sa3AtYmR3LWVwMy9wZnQtcGVyZm9ybWFuY2UtNTAlLTMwMHMtdWNvZGU9MHhiMDAwMDJlLWRl Ymlhbi14ODZfNjQtMjAxOC0wNC0wMy0yMDE5MDIxOC03NzQwNS1xNXdkYjAtMy5jZ3onCgoJWyAt biAiJExLUF9TUkMiIF0gfHwKCWV4cG9ydCBMS1BfU1JDPS9sa3AvJHt1c2VyOi1sa3B9L3NyYwp9 CgpydW5fam9iKCkKewoJZWNobyAkJCA+ICRUTVAvcnVuLWpvYi5waWQKCgkuICRMS1BfU1JDL2xp Yi9odHRwLnNoCgkuICRMS1BfU1JDL2xpYi9qb2Iuc2gKCS4gJExLUF9TUkMvbGliL2Vudi5zaAoK CWV4cG9ydF90b3BfZW52CgoJcnVuX3NldHVwICRMS1BfU1JDL3NldHVwL2NwdWZyZXFfZ292ZXJu b3IgJ3BlcmZvcm1hbmNlJwoKCXJ1bl9tb25pdG9yIGRlbGF5PTMwICRMS1BfU1JDL21vbml0b3Jz L25vLXN0ZG91dC93cmFwcGVyIHBlcmYtcHJvZmlsZQoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9u aXRvcnMvd3JhcHBlciBrbXNnCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy9uby1zdGRv dXQvd3JhcHBlciBib290LXRpbWUKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBw ZXIgaW9zdGF0CglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIGhlYXJ0YmVh dAoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciB2bXN0YXQKCXJ1bl9tb25p dG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgbnVtYS1udW1hc3RhdAoJcnVuX21vbml0b3Ig JExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBudW1hLXZtc3RhdAoJcnVuX21vbml0b3IgJExLUF9T UkMvbW9uaXRvcnMvd3JhcHBlciBudW1hLW1lbWluZm8KCXJ1bl9tb25pdG9yICRMS1BfU1JDL21v bml0b3JzL3dyYXBwZXIgcHJvYy12bXN0YXQKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3Jz L3dyYXBwZXIgcHJvYy1zdGF0CglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVy IG1lbWluZm8KCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgc2xhYmluZm8K CXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgaW50ZXJydXB0cwoJcnVuX21v bml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBsb2NrX3N0YXQKCXJ1bl9tb25pdG9yICRM S1BfU1JDL21vbml0b3JzL3dyYXBwZXIgbGF0ZW5jeV9zdGF0cwoJcnVuX21vbml0b3IgJExLUF9T UkMvbW9uaXRvcnMvd3JhcHBlciBzb2Z0aXJxcwoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRv cnMvb25lLXNob3Qvd3JhcHBlciBiZGlfZGV2X21hcHBpbmcKCXJ1bl9tb25pdG9yICRMS1BfU1JD L21vbml0b3JzL3dyYXBwZXIgZGlza3N0YXRzCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9y cy93cmFwcGVyIG5mc3N0YXQKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIg Y3B1aWRsZQoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBjcHVmcmVxLXN0 YXRzCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIHR1cmJvc3RhdAoJcnVu X21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBzY2hlZF9kZWJ1ZwoJcnVuX21vbml0 b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBwZXJmLXN0YXQKCXJ1bl9tb25pdG9yICRMS1Bf U1JDL21vbml0b3JzL3dyYXBwZXIgbXBzdGF0CglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9y cy93cmFwcGVyIG9vbS1raWxsZXIKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3BsYWlu L3dhdGNoZG9nCgoJcnVuX3Rlc3QgJExLUF9TUkMvdGVzdHMvd3JhcHBlciBwZnQKfQoKZXh0cmFj dF9zdGF0cygpCnsKCWV4cG9ydCBzdGF0c19wYXJ0X2JlZ2luPQoJZXhwb3J0IHN0YXRzX3BhcnRf ZW5kPQoKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgcGVyZi1wcm9maWxlCgkkTEtQX1NSQy9zdGF0 cy93cmFwcGVyIHBmdAoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBrbXNnCgkkTEtQX1NSQy9zdGF0 cy93cmFwcGVyIGJvb3QtdGltZQoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBpb3N0YXQKCSRMS1Bf U1JDL3N0YXRzL3dyYXBwZXIgdm1zdGF0CgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIG51bWEtbnVt YXN0YXQKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgbnVtYS12bXN0YXQKCSRMS1BfU1JDL3N0YXRz L3dyYXBwZXIgbnVtYS1tZW1pbmZvCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHByb2Mtdm1zdGF0 CgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIG1lbWluZm8KCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIg c2xhYmluZm8KCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgaW50ZXJydXB0cwoJJExLUF9TUkMvc3Rh dHMvd3JhcHBlciBsb2NrX3N0YXQKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgbGF0ZW5jeV9zdGF0 cwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBzb2Z0aXJxcwoJJExLUF9TUkMvc3RhdHMvd3JhcHBl ciBkaXNrc3RhdHMKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgbmZzc3RhdAoJJExLUF9TUkMvc3Rh dHMvd3JhcHBlciBjcHVpZGxlCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHR1cmJvc3RhdAoJJExL UF9TUkMvc3RhdHMvd3JhcHBlciBzY2hlZF9kZWJ1ZwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBw ZXJmLXN0YXQKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgbXBzdGF0CgoJJExLUF9TUkMvc3RhdHMv d3JhcHBlciB0aW1lIHBmdC50aW1lCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHRpbWUKCSRMS1Bf U1JDL3N0YXRzL3dyYXBwZXIgZG1lc2cKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIga21zZwoJJExL UF9TUkMvc3RhdHMvd3JhcHBlciBzdGRlcnIKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgbGFzdF9z dGF0ZQp9CgoiJEAiCg== --===============0323263000823591311== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job.yaml" LS0tCnN1aXRlOiBwZnQKdGVzdGNhc2U6IHBmdApjYXRlZ29yeTogYmVuY2htYXJrCnBlcmYtcHJv ZmlsZToKICBkZWxheTogMzAKcnVudGltZTogMzAwcwpucl90YXNrOiA1MCUKcGZ0OiAKam9iX29y aWdpbjogIi9sa3AvbGtwLy5zcmMtMjAxOTAyMDQtMTUxMDUzL2FsbG90L2N5Y2xpYzpkZWZhdWx0 OnN0YWJsZTpsaW51eC00LjE5LnkvbGtwLWJkdy1lcDMvcGZ0LnlhbWwiCnF1ZXVlX2NtZGxpbmVf a2V5czoKLSBicmFuY2gKLSBjb21taXQKcXVldWU6IGJpc2VjdAp0ZXN0Ym94OiBsa3AtYmR3LWVw Mwp0Ym94X2dyb3VwOiBsa3AtYmR3LWVwMwpzdWJtaXRfaWQ6IDVjNjlhNjlmMGI5YTkzODQ2ZDlj ZTdiMQpqb2JfZmlsZTogIi9sa3Avam9icy9zY2hlZHVsZWQvbGtwLWJkdy1lcDMvcGZ0LXBlcmZv cm1hbmNlLTUwJS0zMDBzLXVjb2RlPTB4YjAwMDAyZS1kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMu Yy0yMDE5MDIxOC0zMzkwMS0xb2xsbWpsLTAueWFtbCIKaWQ6IDIwMzEwNzIzMzMyNzM0N2Y1NjYx NTkwMmM2YTA4MTJkYTg5YmU1ZTEKcXVldWVyX3ZlcnNpb246ICIvbGtwL2xrcC8uc3JjLTIwMTkw MjE2LTEyMTM0MyIKa21zZzogCmJvb3QtdGltZTogCmlvc3RhdDogCmhlYXJ0YmVhdDogCnZtc3Rh dDogCm51bWEtbnVtYXN0YXQ6IApudW1hLXZtc3RhdDogCm51bWEtbWVtaW5mbzogCnByb2Mtdm1z dGF0OiAKcHJvYy1zdGF0OiAKbWVtaW5mbzogCnNsYWJpbmZvOiAKaW50ZXJydXB0czogCmxvY2tf c3RhdDogCmxhdGVuY3lfc3RhdHM6IApzb2Z0aXJxczogCmJkaV9kZXZfbWFwcGluZzogCmRpc2tz dGF0czogCm5mc3N0YXQ6IApjcHVpZGxlOiAKY3B1ZnJlcS1zdGF0czogCnR1cmJvc3RhdDogCnNj aGVkX2RlYnVnOiAKcGVyZi1zdGF0OiAKbXBzdGF0OiAKY3B1ZnJlcV9nb3Zlcm5vcjogcGVyZm9y bWFuY2UKY29tbWl0OiAyYzgzMzYyNzM0ZGFkOGU0OGNjYzA3MTBiNWNkMjQzNmEwMzIzODkzCmtj b25maWc6IHg4Nl82NC1yaGVsLTcuMgpjb21waWxlcjogZ2NjLTcKcm9vdGZzOiBkZWJpYW4teDg2 XzY0LTIwMTgtMDQtMDMuY2d6CmVucXVldWVfdGltZTogMjAxOS0wMi0xOCAwMjoyMzoyNy44NTg3 MDc4NjEgKzA4OjAwCl9pZDogNWM2OWE2OWYwYjlhOTM4NDZkOWNlN2IxCl9ydDogIi9yZXN1bHQv cGZ0L3BlcmZvcm1hbmNlLTUwJS0zMDBzLXVjb2RlPTB4YjAwMDAyZS9sa3AtYmR3LWVwMy9kZWJp YW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6L3g4Nl82NC1yaGVsLTcuMi9nY2MtNy8yYzgzMzYyNzM0 ZGFkOGU0OGNjYzA3MTBiNWNkMjQzNmEwMzIzODkzIgp1c2VyOiBsa3AKaGVhZF9jb21taXQ6IGUz MTg1MTIzNTQxMjA0Y2E0ZjcxNWVlYWFhMWY5OTI5YzA5ZmYzYjQKYmFzZV9jb21taXQ6IDc4NzYz MjBmODg4MDJiMjJkNGUyZGFmN2ViMDI3ZGQxNDE3NWEwZjgKYnJhbmNoOiBzdGFibGUvbGludXgt NC4xOS55CnJlc3VsdF9yb290OiAiL3Jlc3VsdC9wZnQvcGVyZm9ybWFuY2UtNTAlLTMwMHMtdWNv ZGU9MHhiMDAwMDJlL2xrcC1iZHctZXAzL2RlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5jZ3oveDg2 XzY0LXJoZWwtNy4yL2djYy03LzJjODMzNjI3MzRkYWQ4ZTQ4Y2NjMDcxMGI1Y2QyNDM2YTAzMjM4 OTMvMCIKc2NoZWR1bGVyX3ZlcnNpb246ICIvbGtwL2xrcC8uc3JjLTIwMTkwMjE2LTEyMTM0MyIK TEtQX1NFUlZFUjogaW5uCm1heF91cHRpbWU6IDE1MDAKaW5pdHJkOiAiL29zaW1hZ2UvZGViaWFu L2RlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5jZ3oiCmJvb3Rsb2FkZXJfYXBwZW5kOgotIHJvb3Q9 L2Rldi9yYW0wCi0gdXNlcj1sa3AKLSBqb2I9L2xrcC9qb2JzL3NjaGVkdWxlZC9sa3AtYmR3LWVw My9wZnQtcGVyZm9ybWFuY2UtNTAlLTMwMHMtdWNvZGU9MHhiMDAwMDJlLWRlYmlhbi14ODZfNjQt MjAxOC0wNC0wMy5jLTIwMTkwMjE4LTMzOTAxLTFvbGxtamwtMC55YW1sCi0gQVJDSD14ODZfNjQK LSBrY29uZmlnPXg4Nl82NC1yaGVsLTcuMgotIGJyYW5jaD1zdGFibGUvbGludXgtNC4xOS55Ci0g Y29tbWl0PTJjODMzNjI3MzRkYWQ4ZTQ4Y2NjMDcxMGI1Y2QyNDM2YTAzMjM4OTMKLSBCT09UX0lN QUdFPS9wa2cvbGludXgveDg2XzY0LXJoZWwtNy4yL2djYy03LzJjODMzNjI3MzRkYWQ4ZTQ4Y2Nj MDcxMGI1Y2QyNDM2YTAzMjM4OTMvdm1saW51ei00LjE2LjAtcmMyLTAwMDA3LWcyYzgzMzYyCi0g bWF4X3VwdGltZT0xNTAwCi0gUkVTVUxUX1JPT1Q9L3Jlc3VsdC9wZnQvcGVyZm9ybWFuY2UtNTAl LTMwMHMtdWNvZGU9MHhiMDAwMDJlL2xrcC1iZHctZXAzL2RlYmlhbi14ODZfNjQtMjAxOC0wNC0w My5jZ3oveDg2XzY0LXJoZWwtNy4yL2djYy03LzJjODMzNjI3MzRkYWQ4ZTQ4Y2NjMDcxMGI1Y2Qy NDM2YTAzMjM4OTMvMAotIExLUF9TRVJWRVI9aW5uCi0gZGVidWcKLSBhcGljPWRlYnVnCi0gc3lz cnFfYWx3YXlzX2VuYWJsZWQKLSByY3VwZGF0ZS5yY3VfY3B1X3N0YWxsX3RpbWVvdXQ9MTAwCi0g bmV0LmlmbmFtZXM9MAotIHByaW50ay5kZXZrbXNnPW9uCi0gcGFuaWM9LTEKLSBzb2Z0bG9ja3Vw X3BhbmljPTEKLSBubWlfd2F0Y2hkb2c9cGFuaWMKLSBvb3BzPXBhbmljCi0gbG9hZF9yYW1kaXNr PTIKLSBwcm9tcHRfcmFtZGlzaz0wCi0gZHJiZC5taW5vcl9jb3VudD04Ci0gc3lzdGVtZC5sb2df bGV2ZWw9ZXJyCi0gaWdub3JlX2xvZ2xldmVsCi0gY29uc29sZT10dHkwCi0gZWFybHlwcmludGs9 dHR5UzAsMTE1MjAwCi0gY29uc29sZT10dHlTMCwxMTUyMDAKLSB2Z2E9bm9ybWFsCi0gcncKbW9k dWxlc19pbml0cmQ6ICIvcGtnL2xpbnV4L3g4Nl82NC1yaGVsLTcuMi9nY2MtNy8yYzgzMzYyNzM0 ZGFkOGU0OGNjYzA3MTBiNWNkMjQzNmEwMzIzODkzL21vZHVsZXMuY2d6IgpibV9pbml0cmQ6ICIv b3NpbWFnZS9kZXBzL2RlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5jZ3ovcnVuLWlwY29uZmlnXzIw MTgtMDQtMDMuY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNnei9s a3BfMjAxOC0wNC0wMy5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMu Y2d6L3JzeW5jLXJvb3Rmc18yMDE4LTA0LTAzLmNneiwvb3NpbWFnZS9kZXBzL2RlYmlhbi14ODZf NjQtMjAxOC0wNC0wMy5jZ3ovcGVyZl8yMDE5LTAxLTAxLmNneiwvb3NpbWFnZS9wa2cvZGViaWFu LXg4Nl82NC0yMDE4LTA0LTAzLmNnei9wZXJmLXg4Nl82NC1lMWVmMDM1ZDI3MmVfMjAxOS0wMS0w MS5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6L3BmdF8yMDE4 LTA1LTE3LmNneiwvb3NpbWFnZS9wa2cvZGViaWFuLXg4Nl82NC0yMDE4LTA0LTAzLmNnei9wZnQt eDg2XzY0LWI1Y2ZlMWJfMjAxOC0wNS0xOC5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0 LTIwMTgtMDQtMDMuY2d6L21wc3RhdF8yMDE4LTA2LTE5LmNneiwvb3NpbWFnZS9kZXBzL2RlYmlh bi14ODZfNjQtMjAxOC0wNC0wMy5jZ3ovdHVyYm9zdGF0XzIwMTgtMDUtMTcuY2d6LC9vc2ltYWdl L3BrZy9kZWJpYW4teDg2XzY0LTIwMTgtMDQtMDMuY2d6L3R1cmJvc3RhdC14ODZfNjQtZDUyNTZi Ml8yMDE4LTA1LTE4LmNneiwvb3NpbWFnZS9kZXBzL2RlYmlhbi14ODZfNjQtMjAxOC0wNC0wMy5j Z3ovaHdfMjAxNi0xMS0xNS5jZ3oiCmxrcF9pbml0cmQ6ICIvbGtwL2xrcC9sa3AteDg2XzY0LmNn eiIKc2l0ZTogaW5uCkxLUF9DR0lfUE9SVDogODAKTEtQX0NJRlNfUE9SVDogMTM5Cm9vbS1raWxs ZXI6IAp3YXRjaGRvZzogCnJlcGVhdF90bzogMgpnb29kX3NhbXBsZXM6Ci0gMjAwNjE0LjUzMDk2 NDIyNzY2Ci0gMjUzMTg1LjYzMjgxMjQxOTAzCi0gMTk5MDMzLjkwODc2MzU0NjkKCiMhIHF1ZXVl IG9wdGlvbnMKc2NoZWR1bGVfbm90aWZ5X2FkZHJlc3M6IAoKIyEgaG9zdHMvbGtwLWJkdy1lcDMK bW9kZWw6IEJyb2Fkd2VsbC1FUApucl9jcHU6IDg4Cm1lbW9yeTogNjRHCnN3YXBfcGFydGl0aW9u czogCnJvb3Rmc19wYXJ0aXRpb246IExBQkVMPUxLUC1ST09URlMKaGRkX3BhcnRpdGlvbnM6ICIv ZGV2L2Rpc2svYnktaWQvYXRhLVNUMjUwRE0wMDAtMUJEMTQxX1cyQURENUNaLXBhcnQxIgpicmFu ZDogSW50ZWwoUikgWGVvbihSKSBDUFUgRTUtMjY5OSB2NCBAIDIuMjBHSHoKdWNvZGU6ICcweGIw MDAwMmUnCgojISB1c2VyIG92ZXJyaWRlcwoKIyEgc2NoZWR1bGUgb3B0aW9ucwprZXJuZWw6ICIv cGtnL2xpbnV4L3g4Nl82NC1yaGVsLTcuMi9nY2MtNy8yYzgzMzYyNzM0ZGFkOGU0OGNjYzA3MTBi NWNkMjQzNmEwMzIzODkzL3ZtbGludXotNC4xNi4wLXJjMi0wMDAwNy1nMmM4MzM2MiIKZGVxdWV1 ZV90aW1lOiAyMDE5LTAyLTE4IDAyOjM3OjQ3Ljk1OTAzMTkwNSArMDg6MDAKCiMhIC9sa3AvbGtw Ly5zcmMtMjAxOTAyMTYtMTIxMzQzL2luY2x1ZGUvc2l0ZS9pbm4KCiMhIHJ1bnRpbWUgc3RhdHVz CmpvYl9zdGF0ZTogZmluaXNoZWQKbG9hZGF2ZzogMzQuODMgMjUuMTQgMTEuMjEgMi83NDEgMzM1 MzAKc3RhcnRfdGltZTogJzE1NTA0Mjg3MzQnCmVuZF90aW1lOiAnMTU1MDQyOTAzNScKdmVyc2lv bjogIi9sa3AvbGtwLy5zcmMtMjAxOTAyMTYtMTIxMzQzIgo= --===============0323263000823591311== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="reproduce.ksh" CmZvciBjcHVfZGlyIGluIC9zeXMvZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdVswLTldKgpkbwoJb25s aW5lX2ZpbGU9IiRjcHVfZGlyIi9vbmxpbmUKCVsgLWYgIiRvbmxpbmVfZmlsZSIgXSAmJiBbICIk KGNhdCAiJG9ubGluZV9maWxlIikiIC1lcSAwIF0gJiYgY29udGludWUKCglmaWxlPSIkY3B1X2Rp ciIvY3B1ZnJlcS9zY2FsaW5nX2dvdmVybm9yCglbIC1mICIkZmlsZSIgXSAmJiBlY2hvICJwZXJm b3JtYW5jZSIgPiAiJGZpbGUiCmRvbmUKCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgog Li9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0 IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcg LW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5 NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEz NzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQg LW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAu L3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQg LUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAt biA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1 MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3 NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAt bSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4v cGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAt RgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1u IDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUz NDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0 Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1t IDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9w ZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1G CiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4g NDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0 NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQz ODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0g MTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3Bm dCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYK IC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0 NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3 IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4 OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAx Mzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0 IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgog Li9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0 IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcg LW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5 NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEz NzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQg LW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAu L3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQg LUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAt biA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1 MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3 NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAt bSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4v cGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAt RgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1u IDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUz NDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0 Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1t IDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9w ZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1G CiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4g NDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0 NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQz ODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0g MTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3Bm dCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYK IC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0 NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3 IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4 OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAx Mzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0 IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgog Li9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0 IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcg LW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5 NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEz NzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQg LW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAu L3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQg LUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAt biA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1 MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3 NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAt bSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4v cGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAt RgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1u IDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUz NDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0 Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1t IDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9w ZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1G CiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4g NDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0 NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQz ODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0g MTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3Bm dCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYK IC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0 NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3 IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4 OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAx Mzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0 IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgog Li9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0 IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcg LW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5 NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEz NzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQg LW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAu L3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQg LUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAt biA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1 MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3 NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAt bSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4v cGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAt RgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1u IDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUz NDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0 Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1t IDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9w ZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1G CiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4g NDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0 NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQz ODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0g MTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3Bm dCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYK IC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0 NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3 IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4 OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAx Mzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0 IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgog Li9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0 IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcg LW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5 NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEz NzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQg LW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAu L3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQg LUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAt biA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1 MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3 NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAt bSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4v cGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAt RgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1u IDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUz NDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0 Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1t IDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9w ZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1G CiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4g NDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0 NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQz ODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0g MTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3Bm dCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYK IC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0 NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3 IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4 OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAx Mzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0 IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgog Li9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0 IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcg LW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5 NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEz NzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQg LW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAu L3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQg LUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAt biA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1 MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3 NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAt bSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4v cGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAt RgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1u IDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUz NDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0 Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1t IDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9w ZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1G CiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4g NDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0 NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQz ODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0g MTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3Bm dCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYK IC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0 NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3 IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4 OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAx Mzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0 IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgog Li9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0 IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcg LW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5 NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEz NzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQg LW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAu L3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQg LUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAt biA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1 MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3 NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAt bSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4v cGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAt RgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1u IDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUz NDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0 Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1t IDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9w ZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1G CiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4g NDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0 NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQz ODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0g MTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3Bm dCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYK IC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0 NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3 IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4 OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAx Mzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0 IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgog Li9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0 IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcg LW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5 NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEz NzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQg LW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAu L3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQg LUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAt biA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1 MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3 NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAt bSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4v cGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAt RgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1u IDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUz NDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0 Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1t IDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9w ZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1G CiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4g NDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0 NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQz ODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0g MTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3Bm dCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYK IC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0 NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3 IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4 OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAx Mzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0 IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgog Li9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0 IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcg LW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5 NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEz NzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQg LW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAu L3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQg LUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAt biA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1 MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3 NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAt bSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4v cGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAt RgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1u IDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUz NDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0 Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1t IDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9w ZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1G CiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4g NDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0 NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQz ODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0g MTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3Bm dCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYK IC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0 NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3 IC1uIDQ0IC1GCiAuL3BmdCAtbSAxMzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4 OTUzNDcgLW4gNDQgLUYKIC4vcGZ0IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCiAuL3BmdCAtbSAx Mzc0Mzg5NTM0NyAtbiA0NCAtRgogLi9wZnQgLW0gMTM3NDM4OTUzNDcgLW4gNDQgLUYKIC4vcGZ0 IC1tIDEzNzQzODk1MzQ3IC1uIDQ0IC1GCg== --===============0323263000823591311==--