Content-Type: multipart/mixed; boundary="===============2346091894752231745==" MIME-Version: 1.0 From: kernel test robot To: lkp@lists.01.org Subject: [cpufreq] 06c4d00466: will-it-scale.per_process_ops -53.4% regression Date: Tue, 24 Mar 2020 14:01:24 +0800 Message-ID: <20200324060124.GC11705@shao2-debian> In-Reply-To: <20200320131509.564059710@linutronix.de> List-Id: --===============2346091894752231745== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Greeting, FYI, we noticed a -53.4% regression of will-it-scale.per_process_ops due to= commit: commit: 06c4d00466eb374841bc84c39af19b3161ff6917 ("[patch 09/22] cpufreq: C= onvert to new X86 CPU match macros") url: https://github.com/0day-ci/linux/commits/Thomas-Gleixner/x86-devicetab= le-Move-x86-specific-macro-out-of-generic-code/20200321-031729 base: https://git.kernel.org/cgit/linux/kernel/git/rafael/linux-pm.git linu= x-next in testcase: will-it-scale on test machine: 4 threads Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz with 8G = memory with following parameters: nr_task: 16 mode: process test: read2 cpufreq_governor: performance ucode: 0x21 test-description: Will It Scale takes a testcase and runs it from 1 through= to n parallel copies to see if the testcase will scale. It builds both a p= rocess and threads based test in order to see any differences between the t= wo. test-url: https://github.com/antonblanchard/will-it-scale In addition to that, the commit also has significant impact on the followin= g tests: +------------------+-------------------------------------------------------= -----------------+ | testcase: change | hackbench: hackbench.throughput -50.9% regression = | | test machine | 4 threads Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz with= 4G memory | | test parameters | cpufreq_governor=3Dperformance = | | | ipc=3Dsocket = | | | mode=3Dprocess = | | | nr_threads=3D100% = | | | ucode=3D0x21 = | +------------------+-------------------------------------------------------= -----------------+ | testcase: change | fio-basic: fio.write_bw_MBps -15.4% regression = | | test machine | 160 threads Intel(R) Xeon(R) CPU E7-8890 v4 @ 2.20GHz = with 256G memory | | test parameters | bs=3D4k = | | | cpufreq_governor=3Dperformance = | | | disk=3D1SSD = | | | fs2=3Dnfsv4 = | | | fs=3Dext4 = | | | ioengine=3Dsync = | | | nr_task=3D100% = | | | runtime=3D300s = | | | rw=3Dwrite = | | | test_size=3D128G = | | | ucode=3D0xb000038 = | +------------------+-------------------------------------------------------= -----------------+ | testcase: change | will-it-scale: will-it-scale.per_process_ops -53.4% re= gression | | test machine | 4 threads Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz with= 8G memory | | test parameters | cpufreq_governor=3Dperformance = | | | mode=3Dprocess = | | | nr_task=3D16 = | | | test=3Dmalloc2 = | | | ucode=3D0x21 = | +------------------+-------------------------------------------------------= -----------------+ | testcase: change | will-it-scale: will-it-scale.per_process_ops -57.9% re= gression | | test machine | 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz w= ith 128G memory | | test parameters | cpufreq_governor=3Dperformance = | | | mode=3Dprocess = | | | nr_task=3D16 = | | | test=3Dpthread_mutex1 = | | | ucode=3D0xb000038 = | +------------------+-------------------------------------------------------= -----------------+ | testcase: change | will-it-scale: will-it-scale.per_thread_ops -53.5% reg= ression | | test machine | 4 threads Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz with= 8G memory | | test parameters | cpufreq_governor=3Dperformance = | | | mode=3Dthread = | | | nr_task=3D16 = | | | test=3Dpipe1 = | | | ucode=3D0x21 = | +------------------+-------------------------------------------------------= -----------------+ | testcase: change | lmbench3: lmbench3.MMAP.read.bandwidth.MB/sec -36.3% r= egression | | test machine | 16 threads Intel(R) Xeon(R) CPU D-1541 @ 2.10GHz with = 48G memory | | test parameters | cpufreq_governor=3Dperformance = | | | mode=3Ddevelopment = | | | nr_threads=3D50% = | | | test=3DMMAP = | | | test_memory_size=3D50% = | | | ucode=3D0x7000019 = | +------------------+-------------------------------------------------------= -----------------+ | testcase: change | will-it-scale: will-it-scale.per_thread_ops -58.4% reg= ression | | test machine | 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz w= ith 128G memory | | test parameters | cpufreq_governor=3Dperformance = | | | mode=3Dthread = | | | nr_task=3D16 = | | | test=3Dsignal1 = | | | ucode=3D0xb000038 = | +------------------+-------------------------------------------------------= -----------------+ | testcase: change | reaim: reaim.jobs_per_min -51.7% regression = | | test machine | 4 threads Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz with= 4G memory | | test parameters | cpufreq_governor=3Dperformance = | | | nr_task=3D100% = | | | runtime=3D300s = | | | test=3Dshared = | | | ucode=3D0x21 = | +------------------+-------------------------------------------------------= -----------------+ | testcase: change | will-it-scale: will-it-scale.per_process_ops -58.3% re= gression | | test machine | 88 threads Intel(R) Xeon(R) CPU E5-2699 v4 @ 2.20GHz w= ith 128G memory | | test parameters | cpufreq_governor=3Dperformance = | | | mode=3Dprocess = | | | nr_task=3D16 = | | | test=3Dpread2 = | | | ucode=3D0xb000038 = | +------------------+-------------------------------------------------------= -----------------+ | testcase: change | will-it-scale: will-it-scale.per_process_ops -52.9% re= gression | | test machine | 4 threads Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz with= 4G memory | | test parameters | cpufreq_governor=3Dperformance = | | | test=3Dpthread_mutex1 = | | | ucode=3D0x21 = | +------------------+-------------------------------------------------------= -----------------+ | testcase: change | unixbench: unixbench.score -56.4% regression = | | test machine | 160 threads Intel(R) Xeon(R) CPU E7-8890 v4 @ 2.20GHz = with 256G memory | | test parameters | cpufreq_governor=3Dperformance = | | | nr_task=3D1 = | | | runtime=3D300s = | | | test=3Dfstime = | | | ucode=3D0xb000038 = | +------------------+-------------------------------------------------------= -----------------+ | testcase: change | will-it-scale: will-it-scale.per_process_ops -56.6% re= gression | | test machine | 160 threads Intel(R) Xeon(R) CPU E7-8890 v4 @ 2.20GHz = with 256G memory | | test parameters | cpufreq_governor=3Dperformance = | | | test=3Dpread3 = | | | ucode=3D0xb000038 = | +------------------+-------------------------------------------------------= -----------------+ If you fix the issue, kindly add following tag Reported-by: kernel test robot 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/mode/nr_task/rootfs/tbox_group/test/testc= ase/ucode: gcc-7/performance/x86_64-rhel-7.6/process/16/debian-x86_64-20191114.cgz/l= kp-ivb-d02/read2/will-it-scale/0x21 commit: = da26170b95 ("ACPI: Convert to new X86 CPU match macros") 06c4d00466 ("cpufreq: Convert to new X86 CPU match macros") da26170b95feab87 06c4d00466eb374841bc84c39af = ---------------- --------------------------- = fail:runs %reproduction fail:runs | | | = :4 50% 2:4 dmesg.RIP:__do_softirq :4 100% 4:4 dmesg.RIP:cpuidle_enter_state :4 25% 1:4 dmesg.RIP:load_balance 1:4 -25% :4 dmesg.WARNING:at_ip__fsnotify= _parent/0x %stddev %change %stddev \ | \ = 200508 -53.4% 93351 will-it-scale.per_process_ops 3208147 -53.4% 1493629 will-it-scale.workload 18743 =C2=B1 2% -9.3% 17000 =C2=B1 2% meminfo.Shmem 1906 =C2=B1 2% -10.5% 1705 =C2=B1 2% slabinfo.filp.num_o= bjs 52213 =C2=B1 4% +11.5% 58205 =C2=B1 3% softirqs.CPU0.RCU 15301 +17.3% 17947 =C2=B1 2% softirqs.SCHED 561369 =C2=B1 3% -19.7% 450502 =C2=B1 5% cpuidle.C1E.time 9353 =C2=B1 4% -18.5% 7621 =C2=B1 6% cpuidle.C1E.usage 75.00 =C2=B1 41% -84.0% 12.00 =C2=B1 55% cpuidle.POLL.usage 75.00 -3.0% 72.75 vmstat.cpu.sy 24.00 +8.3% 26.00 vmstat.cpu.us 7333 -9.6% 6627 vmstat.system.cs 10892 -3.5% 10507 vmstat.system.in 65590 -4.6% 62541 proc-vmstat.nr_active_anon 63949 -4.1% 61328 proc-vmstat.nr_anon_pages 4685 =C2=B1 2% -9.3% 4251 =C2=B1 2% proc-vmstat.nr_shmem 65565 -4.6% 62523 proc-vmstat.nr_zone_active_an= on 1619 =C2=B1 12% -38.8% 990.75 =C2=B1 14% proc-vmstat.pgactiv= ate 347948 -1.0% 344441 proc-vmstat.pgfree 9529 =C2=B1 32% -59.2% 3888 =C2=B1 33% interrupts.CPU0.NMI= :Non-maskable_interrupts 9529 =C2=B1 32% -59.2% 3888 =C2=B1 33% interrupts.CPU0.PMI= :Performance_monitoring_interrupts 8786 =C2=B1 30% -56.2% 3851 =C2=B1 34% interrupts.CPU1.NMI= :Non-maskable_interrupts 8786 =C2=B1 30% -56.2% 3851 =C2=B1 34% interrupts.CPU1.PMI= :Performance_monitoring_interrupts 612263 +61.8% 990932 =C2=B1 33% interrupts.CPU2.LOC:Loca= l_timer_interrupts 9495 =C2=B1 32% -57.1% 4074 =C2=B1 29% interrupts.CPU2.NMI= :Non-maskable_interrupts 9495 =C2=B1 32% -57.1% 4074 =C2=B1 29% interrupts.CPU2.PMI= :Performance_monitoring_interrupts 9584 =C2=B1 33% -59.9% 3840 =C2=B1 34% interrupts.CPU3.NMI= :Non-maskable_interrupts 9584 =C2=B1 33% -59.9% 3840 =C2=B1 34% interrupts.CPU3.PMI= :Performance_monitoring_interrupts 2763 =C2=B1 26% +61.8% 4472 =C2=B1 39% interrupts.CPU3.RES= :Rescheduling_interrupts 37394 =C2=B1 19% -58.1% 15654 =C2=B1 33% interrupts.NMI:Non-= maskable_interrupts 37394 =C2=B1 19% -58.1% 15654 =C2=B1 33% interrupts.PMI:Perf= ormance_monitoring_interrupts 8.09 =C2=B1 6% +95.0% 15.78 =C2=B1 6% sched_debug.cfs_rq:= /.nr_spread_over.avg 2.80 =C2=B1 22% +76.7% 4.95 =C2=B1 11% sched_debug.cpu.clo= ck.stddev 2.80 =C2=B1 22% +76.7% 4.95 =C2=B1 11% sched_debug.cpu.clo= ck_task.stddev 438229 -10.4% 392443 sched_debug.cpu.nr_switches.a= vg 1517352 -21.2% 1195573 =C2=B1 21% sched_debug.cpu.nr_switc= hes.max 623414 -24.4% 471096 =C2=B1 28% sched_debug.cpu.nr_switc= hes.stddev 14.88 =C2=B1 24% -37.5% 9.29 =C2=B1 27% sched_debug.cpu.nr_= uninterruptible.max 12.00 =C2=B1 17% -36.2% 7.65 =C2=B1 31% sched_debug.cpu.nr_= uninterruptible.stddev 427216 -10.8% 381061 sched_debug.cpu.sched_count.a= vg 1504714 -21.4% 1183009 =C2=B1 21% sched_debug.cpu.sched_co= unt.max 622334 -24.4% 470248 =C2=B1 28% sched_debug.cpu.sched_co= unt.stddev 2092 =C2=B1 5% -17.1% 1733 =C2=B1 8% sched_debug.cpu.sch= ed_goidle.avg 7392 =C2=B1 2% -22.0% 5765 =C2=B1 8% sched_debug.cpu.sch= ed_goidle.max 3068 =C2=B1 2% -23.3% 2353 =C2=B1 8% sched_debug.cpu.sch= ed_goidle.stddev 201296 -11.7% 177691 sched_debug.cpu.ttwu_count.avg 745070 -21.8% 582561 =C2=B1 21% sched_debug.cpu.ttwu_cou= nt.max 314071 -24.4% 237534 =C2=B1 28% sched_debug.cpu.ttwu_cou= nt.stddev 199498 -11.9% 175832 sched_debug.cpu.ttwu_local.avg 742719 -21.8% 580797 =C2=B1 22% sched_debug.cpu.ttwu_loc= al.max 313751 -24.3% 237514 =C2=B1 28% sched_debug.cpu.ttwu_loc= al.stddev 9.32 =C2=B1 2% +4.2% 9.71 perf-stat.i.MPKI 1.086e+09 -50.2% 5.413e+08 perf-stat.i.branch-instructio= ns 1.15 +0.4 1.54 perf-stat.i.branch-miss-rate% 12695088 -33.1% 8486745 perf-stat.i.branch-misses 0.54 =C2=B1 3% +0.6 1.13 =C2=B1 8% perf-stat.i.cache-m= iss-rate% 246256 =C2=B1 2% +19.2% 293546 =C2=B1 6% perf-stat.i.cache-m= isses 52411761 =C2=B1 2% -48.3% 27076758 perf-stat.i.cache-refere= nces 7390 -9.7% 6670 perf-stat.i.context-switches 2.33 -2.6% 2.27 perf-stat.i.cpi 1.307e+10 -51.8% 6.306e+09 perf-stat.i.cpu-cycles 34220176 =C2=B1 18% -57.3% 14615385 perf-stat.i.dTLB-load-mi= sses 2.468e+09 -52.0% 1.184e+09 perf-stat.i.dTLB-loads 7490630 =C2=B1 22% -58.6% 3104328 =C2=B1 2% perf-stat.i.dTLB-st= ore-misses 1.986e+09 -52.7% 9.391e+08 perf-stat.i.dTLB-stores 3025273 =C2=B1 12% -54.1% 1388723 =C2=B1 8% perf-stat.i.iTLB-lo= ad-misses 2588287 =C2=B1 15% -52.3% 1233650 =C2=B1 10% perf-stat.i.iTLB-lo= ads 5.623e+09 -50.4% 2.788e+09 perf-stat.i.instructions 0.43 +2.7% 0.44 perf-stat.i.ipc 9.32 =C2=B1 2% +4.2% 9.71 perf-stat.overall.MPKI 1.17 +0.4 1.57 perf-stat.overall.branch-miss= -rate% 0.47 =C2=B1 4% +0.6 1.09 =C2=B1 7% perf-stat.overall.c= ache-miss-rate% 2.33 -2.7% 2.26 perf-stat.overall.cpi 53132 =C2=B1 2% -59.5% 21545 =C2=B1 5% perf-stat.overall.c= ycles-between-cache-misses 0.43 +2.8% 0.44 perf-stat.overall.ipc 527736 +6.7% 563118 perf-stat.overall.path-length 1.082e+09 -50.2% 5.395e+08 perf-stat.ps.branch-instructi= ons 12653139 -33.1% 8460228 perf-stat.ps.branch-misses 245442 =C2=B1 2% +19.3% 292736 =C2=B1 6% perf-stat.ps.cache-= misses 52238268 =C2=B1 2% -48.3% 26985343 perf-stat.ps.cache-refer= ences 7365 -9.8% 6644 perf-stat.ps.context-switches 1.303e+10 -51.8% 6.285e+09 perf-stat.ps.cpu-cycles 34106851 =C2=B1 18% -57.3% 14566371 perf-stat.ps.dTLB-load-m= isses 2.459e+09 -52.0% 1.18e+09 perf-stat.ps.dTLB-loads 7465822 =C2=B1 22% -58.6% 3094548 =C2=B1 2% perf-stat.ps.dTLB-s= tore-misses 1.979e+09 -52.7% 9.36e+08 perf-stat.ps.dTLB-stores 3015254 =C2=B1 12% -54.1% 1384053 =C2=B1 8% perf-stat.ps.iTLB-l= oad-misses 2579716 =C2=B1 15% -52.3% 1229518 =C2=B1 10% perf-stat.ps.iTLB-l= oads 5.604e+09 -50.4% 2.779e+09 perf-stat.ps.instructions 1.693e+12 -50.3% 8.411e+11 perf-stat.total.instructions 46.68 -1.2 45.47 perf-profile.calltrace.cycles= -pp.new_sync_read.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_after_h= wframe 62.98 -1.0 61.99 perf-profile.calltrace.cycles= -pp.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe.read 43.51 -0.9 42.59 perf-profile.calltrace.cycles= -pp.shmem_file_read_iter.new_sync_read.vfs_read.ksys_read.do_syscall_64 79.65 -0.8 78.83 perf-profile.calltrace.cycles= -pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.read 80.71 -0.8 79.91 perf-profile.calltrace.cycles= -pp.entry_SYSCALL_64_after_hwframe.read 14.02 =C2=B1 4% -0.8 13.27 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.shmem_getpage_gfp.shmem_file_read_iter.new_sync_read.vfs_read= .ksys_read 99.08 -0.7 98.38 perf-profile.calltrace.cycles= -pp.read 0.14 =C2=B1173% +0.4 0.56 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.timestamp_truncate.current_time.atime_needs_update.touch_atim= e.shmem_file_read_iter 46.81 -1.2 45.59 perf-profile.children.cycles-= pp.new_sync_read 63.05 -1.0 62.07 perf-profile.children.cycles-= pp.ksys_read 43.70 -0.9 42.76 perf-profile.children.cycles-= pp.shmem_file_read_iter 14.12 =C2=B1 4% -0.8 13.36 =C2=B1 2% perf-profile.childr= en.cycles-pp.shmem_getpage_gfp 80.09 -0.5 79.54 perf-profile.children.cycles-= pp.do_syscall_64 99.44 -0.5 98.90 perf-profile.children.cycles-= pp.read 81.11 -0.5 80.58 perf-profile.children.cycles-= pp.entry_SYSCALL_64_after_hwframe 0.03 =C2=B1100% +0.0 0.08 =C2=B1 6% perf-profile.childr= en.cycles-pp.perf_mux_hrtimer_handler 0.01 =C2=B1173% +0.1 0.07 =C2=B1 15% perf-profile.childr= en.cycles-pp.prepare_exit_to_usermode 0.03 =C2=B1100% +0.1 0.10 =C2=B1 24% perf-profile.childr= en.cycles-pp.swapgs_restore_regs_and_return_to_usermode 0.04 =C2=B1 58% +0.1 0.11 =C2=B1 23% perf-profile.childr= en.cycles-pp.handle_pte_fault 0.06 =C2=B1 11% +0.1 0.14 =C2=B1 34% perf-profile.childr= en.cycles-pp.__sched_text_start 0.00 +0.1 0.08 =C2=B1 27% perf-profile.children.cy= cles-pp.exit_to_usermode_loop 0.04 =C2=B1 58% +0.1 0.12 =C2=B1 25% perf-profile.childr= en.cycles-pp.__handle_mm_fault 0.03 =C2=B1100% +0.1 0.10 =C2=B1 25% perf-profile.childr= en.cycles-pp.schedule 0.03 =C2=B1102% +0.1 0.11 =C2=B1 19% perf-profile.childr= en.cycles-pp.update_load_avg 0.00 +0.1 0.08 =C2=B1 17% perf-profile.children.cy= cles-pp.search_binary_handler 0.00 +0.1 0.08 =C2=B1 17% perf-profile.children.cy= cles-pp.load_elf_binary 0.04 =C2=B1 58% +0.1 0.12 =C2=B1 23% perf-profile.childr= en.cycles-pp.handle_mm_fault 0.03 =C2=B1100% +0.1 0.12 =C2=B1 24% perf-profile.childr= en.cycles-pp.__do_execve_file 0.03 =C2=B1100% +0.1 0.12 =C2=B1 21% perf-profile.childr= en.cycles-pp.__x64_sys_execve 0.07 =C2=B1 17% +0.1 0.16 =C2=B1 19% perf-profile.childr= en.cycles-pp.page_fault 0.03 =C2=B1100% +0.1 0.12 =C2=B1 22% perf-profile.childr= en.cycles-pp.execve 0.05 =C2=B1 58% +0.1 0.14 =C2=B1 19% perf-profile.childr= en.cycles-pp.do_page_fault 0.00 +0.1 0.10 =C2=B1 22% perf-profile.children.cy= cles-pp.write 0.47 =C2=B1 24% +0.1 0.58 =C2=B1 3% perf-profile.childr= en.cycles-pp.timestamp_truncate 0.09 =C2=B1 7% +0.1 0.20 =C2=B1 5% perf-profile.childr= en.cycles-pp.task_tick_fair 0.11 =C2=B1 4% +0.1 0.22 =C2=B1 6% perf-profile.childr= en.cycles-pp.scheduler_tick 0.04 =C2=B1 60% +0.2 0.22 =C2=B1 28% perf-profile.childr= en.cycles-pp.irq_work_run 0.04 =C2=B1 60% +0.2 0.22 =C2=B1 28% perf-profile.childr= en.cycles-pp.printk 0.04 =C2=B1 60% +0.2 0.22 =C2=B1 28% perf-profile.childr= en.cycles-pp.vprintk_emit 0.04 =C2=B1 60% +0.2 0.23 =C2=B1 26% perf-profile.childr= en.cycles-pp.irq_work_interrupt 0.04 =C2=B1 60% +0.2 0.23 =C2=B1 26% perf-profile.childr= en.cycles-pp.smp_irq_work_interrupt 0.04 =C2=B1 59% +0.2 0.24 =C2=B1 26% perf-profile.childr= en.cycles-pp.drm_fb_helper_cfb_imageblit 0.04 =C2=B1 58% +0.2 0.24 =C2=B1 26% perf-profile.childr= en.cycles-pp.cfb_imageblit 0.06 =C2=B1 13% +0.2 0.26 =C2=B1 26% perf-profile.childr= en.cycles-pp.fbcon_putcs 0.07 =C2=B1 13% +0.2 0.27 =C2=B1 28% perf-profile.childr= en.cycles-pp.lf 0.07 =C2=B1 13% +0.2 0.27 =C2=B1 28% perf-profile.childr= en.cycles-pp.con_scroll 0.07 =C2=B1 13% +0.2 0.27 =C2=B1 28% perf-profile.childr= en.cycles-pp.fbcon_scroll 0.07 =C2=B1 13% +0.2 0.27 =C2=B1 28% perf-profile.childr= en.cycles-pp.fbcon_redraw 0.15 =C2=B1 9% +0.2 0.36 =C2=B1 16% perf-profile.childr= en.cycles-pp.update_process_times 0.07 =C2=B1 13% +0.2 0.27 =C2=B1 29% perf-profile.childr= en.cycles-pp.vt_console_print 0.07 =C2=B1 13% +0.2 0.28 =C2=B1 30% perf-profile.childr= en.cycles-pp.console_unlock 0.15 =C2=B1 9% +0.2 0.36 =C2=B1 18% perf-profile.childr= en.cycles-pp.tick_sched_handle 0.05 =C2=B1 58% +0.2 0.26 =C2=B1 26% perf-profile.childr= en.cycles-pp.bit_putcs 0.07 =C2=B1 17% +0.2 0.29 =C2=B1 27% perf-profile.childr= en.cycles-pp.irq_work_run_list 0.18 =C2=B1 10% +0.2 0.42 =C2=B1 17% perf-profile.childr= en.cycles-pp.tick_sched_timer 2.16 =C2=B1 6% +0.3 2.44 =C2=B1 7% perf-profile.childr= en.cycles-pp.__fsnotify_parent 0.27 =C2=B1 12% +0.3 0.59 =C2=B1 16% perf-profile.childr= en.cycles-pp.__hrtimer_run_queues 0.38 =C2=B1 10% +0.4 0.73 =C2=B1 12% perf-profile.childr= en.cycles-pp.hrtimer_interrupt 0.48 =C2=B1 17% +0.4 0.89 =C2=B1 12% perf-profile.childr= en.cycles-pp.smp_apic_timer_interrupt 0.53 =C2=B1 15% +0.5 0.98 =C2=B1 10% perf-profile.childr= en.cycles-pp.apic_timer_interrupt 0.58 =C2=B1 11% -0.1 0.46 =C2=B1 2% perf-profile.self.c= ycles-pp.touch_atime 0.57 =C2=B1 6% -0.1 0.48 =C2=B1 9% perf-profile.self.c= ycles-pp.aa_file_perm 0.42 =C2=B1 22% +0.1 0.53 =C2=B1 4% perf-profile.self.c= ycles-pp.timestamp_truncate 1.02 =C2=B1 11% +0.1 1.17 =C2=B1 5% perf-profile.self.c= ycles-pp.security_file_permission 0.04 =C2=B1 58% +0.2 0.24 =C2=B1 26% perf-profile.self.c= ycles-pp.cfb_imageblit = = will-it-scale.per_process_ops = = = = 220000 +-----------------------------------------------------------------= -+ = | = | = 200000 |.+.+..+.+.+.+..+.+.+.+..+.+.+.+..+.+.+.+.+..+.+.+.+..+.+.+.+..+.+= .| = | = | = 180000 |-+ = | = | = | = 160000 |-+ = | = | = | = 140000 |-+ = | = | = | = 120000 |-+ = | = | = | = 100000 |-+ = | = | O O O O O O O O O O O O O O O O O O O O O O O O = | = 80000 +-----------------------------------------------------------------= -+ = = = = = = will-it-scale.workload = = = = 3.4e+06 +----------------------------------------------------------------= -+ = 3.2e+06 |.+.+..+.+.+.+.+..+.+.+.+.+..+.+.+.+.+..+.+.+.+.+..+.+.+.+.+..+.+= .| = | = | = 3e+06 |-+ = | = 2.8e+06 |-+ = | = 2.6e+06 |-+ = | = 2.4e+06 |-+ = | = | = | = 2.2e+06 |-+ = | = 2e+06 |-+ = | = 1.8e+06 |-+ = | = 1.6e+06 |-+ = | = | O O O O O O O O O O O O O O O O O O O O O O O O = | = 1.4e+06 |-O O O O = | = 1.2e+06 +----------------------------------------------------------------= -+ = = = = = [*] bisect-good sample [O] bisect-bad sample ***************************************************************************= ************************ lkp-ivb-d04: 4 threads Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz with 4G memo= ry =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/socket/x86_64-rhel-7.6/process/100%/debian-x86_64-20191= 114.cgz/lkp-ivb-d04/hackbench/0x21 commit: = da26170b95 ("ACPI: Convert to new X86 CPU match macros") 06c4d00466 ("cpufreq: Convert to new X86 CPU match macros") da26170b95feab87 06c4d00466eb374841bc84c39af = ---------------- --------------------------- = fail:runs %reproduction fail:runs | | | = :4 25% 1:4 dmesg.RIP:__bitmap_and :4 50% 2:4 dmesg.RIP:__do_softirq :4 100% 4:4 dmesg.RIP:cpuidle_enter_state :4 25% 1:4 dmesg.RIP:rebalance_domains :4 25% 1:4 dmesg.RIP:update_group_capaci= ty 1:4 -25% :4 dmesg.WARNING:at#for_ip_inter= rupt_entry/0x :4 25% 1:4 dmesg.WARNING:at_ip__slab_fre= e/0x %stddev %change %stddev \ | \ = 10652 -50.9% 5226 hackbench.throughput 616.45 +1.9% 628.27 hackbench.time.elapsed_time 616.45 +1.9% 628.27 hackbench.time.elapsed_time.m= ax 26183210 -52.6% 12416370 hackbench.time.involuntary_co= ntext_switches 133947 -49.6% 67461 hackbench.time.minor_page_fau= lts 462.13 +2.6% 473.97 hackbench.time.user_time 82356140 -47.7% 43050586 hackbench.time.voluntary_cont= ext_switches 67200000 -50.0% 33600000 hackbench.workload 29592 =C2=B1 3% -8.4% 27109 meminfo.Shmem 1.45 =C2=B1 8% -0.6 0.87 =C2=B1 13% mpstat.cpu.all.idle% 28.95 =C2=B1 2% +18.3% 34.23 =C2=B1 4% boot-time.boot 10.58 =C2=B1 3% +22.1% 12.93 =C2=B1 13% boot-time.dhcp 78.27 +12.4% 88.00 =C2=B1 5% boot-time.idle 19.00 +5.3% 20.00 vmstat.cpu.us 58.00 +18.5% 68.75 vmstat.procs.r 180350 -49.3% 91464 vmstat.system.cs 42160 -42.9% 24058 vmstat.system.in 19833 =C2=B1 6% -30.1% 13870 =C2=B1 13% softirqs.CPU0.SCHED 19573 =C2=B1 5% -34.8% 12762 =C2=B1 16% softirqs.CPU1.SCHED 20252 =C2=B1 8% -30.6% 14056 =C2=B1 11% softirqs.CPU2.SCHED 18589 =C2=B1 2% -28.1% 13361 =C2=B1 10% softirqs.CPU3.SCHED 78249 -30.9% 54050 =C2=B1 2% softirqs.SCHED 15428247 -41.1% 9093566 cpuidle.C1.time 741881 -46.2% 399347 =C2=B1 2% cpuidle.C1.usage 9236605 =C2=B1 7% -48.0% 4805448 =C2=B1 16% cpuidle.C1E.time 206514 =C2=B1 3% -67.0% 68057 =C2=B1 13% cpuidle.C1E.usage 4812772 =C2=B1 24% -54.1% 2207098 =C2=B1 6% cpuidle.C3.time 66794 =C2=B1 10% -80.2% 13243 =C2=B1 16% cpuidle.C3.usage 440850 =C2=B1 2% -85.1% 65487 cpuidle.POLL.time 346018 =C2=B1 3% -93.2% 23631 cpuidle.POLL.usage 66449 -5.4% 62844 proc-vmstat.nr_active_anon 64201 -4.7% 61203 proc-vmstat.nr_anon_pages 7397 =C2=B1 3% -8.3% 6781 proc-vmstat.nr_shmem 8621 -2.4% 8411 proc-vmstat.nr_slab_unreclaim= able 66456 -5.4% 62852 proc-vmstat.nr_zone_active_an= on 4483913 -46.2% 2411000 proc-vmstat.numa_hit 4483913 -46.2% 2411000 proc-vmstat.numa_local 1889 =C2=B1 18% -36.0% 1209 =C2=B1 12% proc-vmstat.pgactiv= ate 5162998 =C2=B1 3% -54.1% 2367999 proc-vmstat.pgalloc_dma32 1233551 =C2=B1 13% -20.8% 977411 =C2=B1 2% proc-vmstat.pgalloc= _normal 848575 -13.5% 733782 proc-vmstat.pgfault 6375521 -47.8% 3325722 proc-vmstat.pgfree 1061 =C2=B1 2% -11.7% 936.75 =C2=B1 4% slabinfo.cred_jar.n= um_objs 639.00 =C2=B1 4% -13.5% 552.50 slabinfo.files_cache.num= _objs 2357 =C2=B1 4% -25.7% 1751 slabinfo.filp.num_objs 5718 =C2=B1 2% -8.9% 5207 slabinfo.kmalloc-64.acti= ve_objs 5718 =C2=B1 2% -8.9% 5207 slabinfo.kmalloc-64.num_= objs 504.00 =C2=B1 8% -25.0% 378.00 =C2=B1 13% slabinfo.kmalloc-rc= l-96.active_objs 504.00 =C2=B1 8% -25.0% 378.00 =C2=B1 13% slabinfo.kmalloc-rc= l-96.num_objs 999.50 =C2=B1 3% -15.0% 849.25 =C2=B1 2% slabinfo.pid.active= _objs 1005 =C2=B1 3% -15.5% 849.25 =C2=B1 2% slabinfo.pid.num_ob= js 1005 =C2=B1 2% -22.7% 776.75 =C2=B1 6% slabinfo.task_delay= _info.active_objs 1005 =C2=B1 2% -22.7% 776.75 =C2=B1 6% slabinfo.task_delay= _info.num_objs 4627 -28.4% 3312 slabinfo.vmap_area.active_objs 4627 -28.4% 3312 slabinfo.vmap_area.num_objs 105.25 =C2=B1 18% -47.7% 55.00 =C2=B1 6% interrupts.CPU0.CAL= :Function_call_interrupts 5147603 -52.0% 2471968 interrupts.CPU0.RES:Reschedul= ing_interrupts 8503 =C2=B1 26% -53.6% 3942 =C2=B1 32% interrupts.CPU1.NMI= :Non-maskable_interrupts 8503 =C2=B1 26% -53.6% 3942 =C2=B1 32% interrupts.CPU1.PMI= :Performance_monitoring_interrupts 5150886 -52.1% 2469304 =C2=B1 2% interrupts.CPU1.RES:Resc= heduling_interrupts 8809 =C2=B1 30% -65.1% 3073 interrupts.CPU2.NMI:Non-= maskable_interrupts 8809 =C2=B1 30% -65.1% 3073 interrupts.CPU2.PMI:Perf= ormance_monitoring_interrupts 5323969 -52.9% 2509857 =C2=B1 2% interrupts.CPU2.RES:Resc= heduling_interrupts 9425 =C2=B1 32% -43.6% 5312 =C2=B1 24% interrupts.CPU3.NMI= :Non-maskable_interrupts 9425 =C2=B1 32% -43.6% 5312 =C2=B1 24% interrupts.CPU3.PMI= :Performance_monitoring_interrupts 5218416 -52.1% 2502172 =C2=B1 2% interrupts.CPU3.RES:Resc= heduling_interrupts 34610 =C2=B1 19% -49.4% 17508 =C2=B1 17% interrupts.NMI:Non-= maskable_interrupts 34610 =C2=B1 19% -49.4% 17508 =C2=B1 17% interrupts.PMI:Perf= ormance_monitoring_interrupts 20840876 -52.2% 9953302 interrupts.RES:Rescheduling_i= nterrupts 138.00 =C2=B1 10% -76.8% 32.00 =C2=B1 21% interrupts.TLB:TLB_= shootdowns 221.11 =C2=B1 5% -9.6% 199.95 =C2=B1 3% sched_debug.cfs_rq:= /.load_avg.min 17205 =C2=B1 13% +39.0% 23921 =C2=B1 14% sched_debug.cfs_rq:= /.min_vruntime.stddev 88.73 =C2=B1 4% +15.8% 102.75 =C2=B1 6% sched_debug.cfs_rq:= /.runnable_load_avg.stddev 11838 =C2=B1 74% +97.7% 23405 =C2=B1 9% sched_debug.cfs_rq:= /.spread0.avg 36932 =C2=B1 29% +60.6% 59303 =C2=B1 10% sched_debug.cfs_rq:= /.spread0.max 17191 =C2=B1 13% +39.0% 23899 =C2=B1 14% sched_debug.cfs_rq:= /.spread0.stddev 312.17 =C2=B1 17% +47.3% 459.76 =C2=B1 17% sched_debug.cfs_rq:= /.util_est_enqueued.avg 599.45 =C2=B1 11% +49.6% 896.68 =C2=B1 15% sched_debug.cfs_rq:= /.util_est_enqueued.max 207.23 =C2=B1 10% +47.4% 305.45 =C2=B1 11% sched_debug.cfs_rq:= /.util_est_enqueued.stddev 192714 =C2=B1 5% +35.9% 261993 =C2=B1 19% sched_debug.cpu.avg= _idle.max 62207 =C2=B1 7% +41.7% 88152 =C2=B1 18% sched_debug.cpu.avg= _idle.stddev 8.93 =C2=B1 23% +156.3% 22.88 =C2=B1 41% sched_debug.cpu.clo= ck.stddev 8.93 =C2=B1 23% +156.3% 22.88 =C2=B1 41% sched_debug.cpu.clo= ck_task.stddev 5421 =C2=B1 4% -20.3% 4320 =C2=B1 3% sched_debug.cpu.cur= r->pid.avg 6032 -17.4% 4985 sched_debug.cpu.curr->pid.max 4386 =C2=B1 13% -21.2% 3455 =C2=B1 16% sched_debug.cpu.cur= r->pid.min 0.00 =C2=B1 5% +32.5% 0.00 =C2=B1 21% sched_debug.cpu.nex= t_balance.stddev 13635331 -49.5% 6886404 sched_debug.cpu.nr_switches.a= vg 13949714 -48.8% 7142472 sched_debug.cpu.nr_switches.m= ax 13214558 -49.6% 6655528 sched_debug.cpu.nr_switches.m= in 8.74 +6.1% 9.27 perf-stat.i.MPKI 1.157e+09 -49.3% 5.864e+08 perf-stat.i.branch-instructio= ns 2.25 +0.1 2.40 perf-stat.i.branch-miss-rate% 26103488 -45.9% 14110500 perf-stat.i.branch-misses 20.51 -1.1 19.42 perf-stat.i.cache-miss-rate% 10183776 -49.0% 5191242 perf-stat.i.cache-misses 52006330 -46.4% 27886153 perf-stat.i.cache-references 180002 -49.2% 91520 perf-stat.i.context-switches 2.17 -4.2% 2.08 perf-stat.i.cpi 1.292e+10 -51.5% 6.268e+09 perf-stat.i.cpu-cycles 1278 -33.4% 851.81 =C2=B1 17% perf-stat.i.cpu-migratio= ns 1459 =C2=B1 3% -6.0% 1371 perf-stat.i.cycles-betwe= en-cache-misses 3.19 =C2=B1 4% -0.3 2.87 =C2=B1 7% perf-stat.i.dTLB-lo= ad-miss-rate% 57028288 =C2=B1 4% -55.1% 25620015 =C2=B1 7% perf-stat.i.dTLB-lo= ad-misses 1.73e+09 -49.8% 8.68e+08 perf-stat.i.dTLB-loads 0.57 -0.0 0.56 perf-stat.i.dTLB-store-miss-r= ate% 7290773 -51.5% 3539051 perf-stat.i.dTLB-store-misses 1.269e+09 -50.1% 6.333e+08 perf-stat.i.dTLB-stores 4136276 -50.5% 2047504 perf-stat.i.iTLB-load-misses 159476 =C2=B1 4% -47.5% 83773 =C2=B1 4% perf-stat.i.iTLB-lo= ads 5.963e+09 -49.3% 3.021e+09 perf-stat.i.instructions 1509 +2.2% 1542 perf-stat.i.instructions-per-= iTLB-miss 0.46 +4.4% 0.48 perf-stat.i.ipc 1338 -15.5% 1131 perf-stat.i.minor-faults 1338 -15.5% 1131 perf-stat.i.page-faults 8.72 +5.8% 9.23 perf-stat.overall.MPKI 2.26 +0.1 2.41 perf-stat.overall.branch-miss= -rate% 19.58 -1.0 18.62 perf-stat.overall.cache-miss-= rate% 2.17 -4.3% 2.08 perf-stat.overall.cpi 1269 -4.9% 1207 perf-stat.overall.cycles-betw= een-cache-misses 3.19 =C2=B1 4% -0.3 2.87 =C2=B1 7% perf-stat.overall.d= TLB-load-miss-rate% 0.57 -0.0 0.56 perf-stat.overall.dTLB-store-= miss-rate% 1441 +2.4% 1475 perf-stat.overall.instruction= s-per-iTLB-miss 0.46 +4.4% 0.48 perf-stat.overall.ipc 54691 +3.3% 56503 perf-stat.overall.path-length 1.155e+09 -49.3% 5.855e+08 perf-stat.ps.branch-instructi= ons 26062433 -45.9% 14088880 perf-stat.ps.branch-misses 10167610 -49.0% 5183840 perf-stat.ps.cache-misses 51918727 -46.4% 27836233 perf-stat.ps.cache-references 179688 -49.2% 91329 perf-stat.ps.context-switches 1.29e+10 -51.5% 6.258e+09 perf-stat.ps.cpu-cycles 1276 -33.4% 849.56 =C2=B1 17% perf-stat.ps.cpu-migrati= ons 56934513 =C2=B1 4% -55.1% 25577876 =C2=B1 7% perf-stat.ps.dTLB-l= oad-misses 1.727e+09 -49.8% 8.667e+08 perf-stat.ps.dTLB-loads 7278857 -51.5% 3533338 perf-stat.ps.dTLB-store-misses 1.267e+09 -50.1% 6.323e+08 perf-stat.ps.dTLB-stores 4129263 -50.5% 2043682 perf-stat.ps.iTLB-load-misses 159193 =C2=B1 4% -47.5% 83601 =C2=B1 4% perf-stat.ps.iTLB-l= oads 5.954e+09 -49.3% 3.016e+09 perf-stat.ps.instructions 1336 -15.5% 1129 perf-stat.ps.minor-faults 1336 -15.5% 1129 perf-stat.ps.page-faults 3.675e+12 -48.3% 1.899e+12 perf-stat.total.instructions 1.12 =C2=B1 11% -0.7 0.39 =C2=B1 57% perf-profile.calltr= ace.cycles-pp.secondary_startup_64 2.75 -0.7 2.06 =C2=B1 6% perf-profile.calltrace.c= ycles-pp.copy_user_enhanced_fast_string.copyout._copy_to_iter.__skb_datagra= m_iter.skb_copy_datagram_iter 2.84 -0.7 2.15 =C2=B1 5% perf-profile.calltrace.c= ycles-pp.copyout._copy_to_iter.__skb_datagram_iter.skb_copy_datagram_iter.u= nix_stream_read_actor 3.82 =C2=B1 2% -0.6 3.18 =C2=B1 2% perf-profile.calltr= ace.cycles-pp._copy_to_iter.__skb_datagram_iter.skb_copy_datagram_iter.unix= _stream_read_actor.unix_stream_read_generic 9.99 -0.5 9.44 perf-profile.calltrace.cycles= -pp.sock_alloc_send_pskb.unix_stream_sendmsg.sock_sendmsg.sock_write_iter.n= ew_sync_write 1.40 =C2=B1 8% -0.5 0.90 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.skb_release_data.consume_skb.unix_stream_read_generic.unix_st= ream_recvmsg.sock_read_iter 1.53 =C2=B1 4% -0.5 1.03 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.skb_set_owner_w.sock_alloc_send_pskb.unix_stream_sendmsg.sock= _sendmsg.sock_write_iter 7.46 -0.5 7.00 perf-profile.calltrace.cycles= -pp.__skb_datagram_iter.skb_copy_datagram_iter.unix_stream_read_actor.unix_= stream_read_generic.unix_stream_recvmsg 5.44 =C2=B1 3% -0.4 4.99 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.consume_skb.unix_stream_read_generic.unix_stream_recvmsg.sock= _read_iter.new_sync_read 28.44 -0.4 28.02 perf-profile.calltrace.cycles= -pp.new_sync_write.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_afte= r_hwframe 7.70 -0.4 7.28 perf-profile.calltrace.cycles= -pp.unix_stream_read_actor.unix_stream_read_generic.unix_stream_recvmsg.soc= k_read_iter.new_sync_read 7.60 -0.4 7.18 perf-profile.calltrace.cycles= -pp.skb_copy_datagram_iter.unix_stream_read_actor.unix_stream_read_generic.= unix_stream_recvmsg.sock_read_iter 1.18 =C2=B1 6% -0.2 1.01 =C2=B1 8% perf-profile.calltr= ace.cycles-pp._raw_spin_lock.unix_stream_sendmsg.sock_sendmsg.sock_write_it= er.new_sync_write 1.54 +0.1 1.62 =C2=B1 3% perf-profile.calltrace.c= ycles-pp.activate_task.ttwu_do_activate.try_to_wake_up.autoremove_wake_func= tion.__wake_up_common 1.69 +0.1 1.81 =C2=B1 5% perf-profile.calltrace.c= ycles-pp.sock_recvmsg.sock_read_iter.new_sync_read.vfs_read.ksys_read 0.86 =C2=B1 5% +0.1 1.00 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.fsnotify.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_64_af= ter_hwframe 1.77 =C2=B1 4% +0.2 1.97 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.security_file_permission.vfs_write.ksys_write.do_syscall_64.e= ntry_SYSCALL_64_after_hwframe 3.95 =C2=B1 3% +0.2 4.19 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.skb_copy_datagram_from_iter.unix_stream_sendmsg.sock_sendmsg.= sock_write_iter.new_sync_write 4.12 =C2=B1 3% +0.7 4.84 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.__sched_text_start.schedule.schedule_timeout.unix_stream_read= _generic.unix_stream_recvmsg 2.85 -0.7 2.16 =C2=B1 6% perf-profile.children.cy= cles-pp.copyout 3.61 =C2=B1 2% -0.7 2.95 =C2=B1 4% perf-profile.childr= en.cycles-pp.copy_user_enhanced_fast_string 3.85 =C2=B1 2% -0.7 3.20 =C2=B1 2% perf-profile.childr= en.cycles-pp._copy_to_iter 1.12 =C2=B1 11% -0.6 0.51 =C2=B1 6% perf-profile.childr= en.cycles-pp.secondary_startup_64 1.12 =C2=B1 11% -0.6 0.51 =C2=B1 6% perf-profile.childr= en.cycles-pp.cpu_startup_entry 1.12 =C2=B1 11% -0.6 0.51 =C2=B1 6% perf-profile.childr= en.cycles-pp.do_idle 10.01 -0.5 9.46 perf-profile.children.cycles-= pp.sock_alloc_send_pskb 0.97 =C2=B1 8% -0.5 0.44 =C2=B1 10% perf-profile.childr= en.cycles-pp.cpuidle_enter 0.97 =C2=B1 8% -0.5 0.44 =C2=B1 10% perf-profile.childr= en.cycles-pp.cpuidle_enter_state 1.41 =C2=B1 8% -0.5 0.90 =C2=B1 4% perf-profile.childr= en.cycles-pp.skb_release_data 0.88 =C2=B1 20% -0.5 0.38 =C2=B1 4% perf-profile.childr= en.cycles-pp.start_secondary 28.59 -0.5 28.09 perf-profile.children.cycles-= pp.new_sync_write 1.54 =C2=B1 4% -0.5 1.05 =C2=B1 8% perf-profile.childr= en.cycles-pp.skb_set_owner_w 0.90 =C2=B1 4% -0.5 0.42 =C2=B1 9% perf-profile.childr= en.cycles-pp.intel_idle 7.48 -0.5 7.03 perf-profile.children.cycles-= pp.__skb_datagram_iter 5.45 =C2=B1 3% -0.4 5.00 =C2=B1 3% perf-profile.childr= en.cycles-pp.consume_skb 7.72 -0.4 7.30 perf-profile.children.cycles-= pp.unix_stream_read_actor 7.62 -0.4 7.21 perf-profile.children.cycles-= pp.skb_copy_datagram_iter 0.24 =C2=B1 22% -0.1 0.13 =C2=B1 14% perf-profile.childr= en.cycles-pp.start_kernel 0.10 =C2=B1 9% -0.0 0.06 =C2=B1 20% perf-profile.childr= en.cycles-pp.should_failslab 0.06 =C2=B1 17% +0.0 0.09 =C2=B1 17% perf-profile.childr= en.cycles-pp.interrupt_entry 0.08 +0.0 0.12 =C2=B1 13% perf-profile.children.cy= cles-pp.native_irq_return_iret 0.11 =C2=B1 11% +0.0 0.16 =C2=B1 7% perf-profile.childr= en.cycles-pp.rw_verify_area 0.33 =C2=B1 7% +0.0 0.38 =C2=B1 8% perf-profile.childr= en.cycles-pp.ttwu_do_wakeup 0.04 =C2=B1 58% +0.1 0.09 =C2=B1 14% perf-profile.childr= en.cycles-pp.__handle_mm_fault 0.04 =C2=B1 57% +0.1 0.10 =C2=B1 18% perf-profile.childr= en.cycles-pp.__x64_sys_execve 0.04 =C2=B1 57% +0.1 0.10 =C2=B1 18% perf-profile.childr= en.cycles-pp.__do_execve_file 0.04 =C2=B1 58% +0.1 0.10 =C2=B1 13% perf-profile.childr= en.cycles-pp.handle_mm_fault 0.04 =C2=B1 58% +0.1 0.10 =C2=B1 20% perf-profile.childr= en.cycles-pp.execve 0.03 =C2=B1100% +0.1 0.09 =C2=B1 21% perf-profile.childr= en.cycles-pp.handle_pte_fault 0.01 =C2=B1173% +0.1 0.07 =C2=B1 22% perf-profile.childr= en.cycles-pp.search_binary_handler 0.01 =C2=B1173% +0.1 0.07 =C2=B1 22% perf-profile.childr= en.cycles-pp.load_elf_binary 0.01 =C2=B1173% +0.1 0.07 =C2=B1 30% perf-profile.childr= en.cycles-pp.exit_mmap 0.05 =C2=B1 61% +0.1 0.12 =C2=B1 15% perf-profile.childr= en.cycles-pp.do_page_fault 0.01 =C2=B1173% +0.1 0.08 =C2=B1 27% perf-profile.childr= en.cycles-pp.mmput 0.00 +0.1 0.07 =C2=B1 28% perf-profile.children.cy= cles-pp.clockevents_program_event 0.28 =C2=B1 10% +0.1 0.35 =C2=B1 8% perf-profile.childr= en.cycles-pp.update_rq_clock 0.07 =C2=B1 21% +0.1 0.14 =C2=B1 18% perf-profile.childr= en.cycles-pp.task_tick_fair 0.05 =C2=B1 61% +0.1 0.13 =C2=B1 6% perf-profile.childr= en.cycles-pp.page_fault 0.00 +0.1 0.08 =C2=B1 13% perf-profile.children.cy= cles-pp.read 1.64 +0.1 1.73 =C2=B1 4% perf-profile.children.cy= cles-pp.activate_task 1.59 +0.1 1.69 =C2=B1 4% perf-profile.children.cy= cles-pp.enqueue_task_fair 0.62 =C2=B1 8% +0.1 0.72 =C2=B1 4% perf-profile.childr= en.cycles-pp._raw_spin_unlock_irqrestore 0.08 =C2=B1 17% +0.1 0.19 =C2=B1 15% perf-profile.childr= en.cycles-pp.scheduler_tick 0.18 =C2=B1 23% +0.1 0.30 =C2=B1 19% perf-profile.childr= en.cycles-pp.update_process_times 0.19 =C2=B1 23% +0.1 0.32 =C2=B1 20% perf-profile.childr= en.cycles-pp.tick_sched_handle 0.14 =C2=B1 27% +0.2 0.30 =C2=B1 7% perf-profile.childr= en.cycles-pp.prepare_exit_to_usermode 0.22 =C2=B1 17% +0.2 0.38 =C2=B1 10% perf-profile.childr= en.cycles-pp.tick_sched_timer 3.24 =C2=B1 2% +0.2 3.42 =C2=B1 3% perf-profile.childr= en.cycles-pp.simple_copy_to_iter 0.16 =C2=B1 24% +0.2 0.37 =C2=B1 7% perf-profile.childr= en.cycles-pp.swapgs_restore_regs_and_return_to_usermode 1.29 =C2=B1 3% +0.2 1.52 =C2=B1 9% perf-profile.childr= en.cycles-pp.fsnotify 4.65 =C2=B1 2% +0.2 4.88 perf-profile.children.cy= cles-pp.__check_object_size 3.98 =C2=B1 3% +0.2 4.22 =C2=B1 2% perf-profile.childr= en.cycles-pp.skb_copy_datagram_from_iter 0.30 =C2=B1 13% +0.3 0.56 =C2=B1 10% perf-profile.childr= en.cycles-pp.__hrtimer_run_queues 0.34 =C2=B1 34% +0.3 0.62 =C2=B1 38% perf-profile.childr= en.cycles-pp.io_serial_in 0.51 =C2=B1 20% +0.3 0.80 =C2=B1 23% perf-profile.childr= en.cycles-pp.irq_work_run_list 0.46 =C2=B1 28% +0.3 0.76 =C2=B1 20% perf-profile.childr= en.cycles-pp.irq_work_interrupt 0.46 =C2=B1 28% +0.3 0.76 =C2=B1 20% perf-profile.childr= en.cycles-pp.smp_irq_work_interrupt 0.46 =C2=B1 28% +0.3 0.76 =C2=B1 20% perf-profile.childr= en.cycles-pp.irq_work_run 0.46 =C2=B1 28% +0.3 0.76 =C2=B1 20% perf-profile.childr= en.cycles-pp.printk 0.38 =C2=B1 11% +0.3 0.72 =C2=B1 6% perf-profile.childr= en.cycles-pp.hrtimer_interrupt 0.49 =C2=B1 3% +0.4 0.89 =C2=B1 4% perf-profile.childr= en.cycles-pp.smp_apic_timer_interrupt 0.52 =C2=B1 3% +0.4 0.97 =C2=B1 4% perf-profile.childr= en.cycles-pp.apic_timer_interrupt 3.58 =C2=B1 2% -0.7 2.89 =C2=B1 4% perf-profile.self.c= ycles-pp.copy_user_enhanced_fast_string 3.50 =C2=B1 3% -0.6 2.91 perf-profile.self.cycles= -pp.unix_stream_read_generic 0.90 =C2=B1 4% -0.5 0.42 =C2=B1 9% perf-profile.self.c= ycles-pp.intel_idle 1.50 =C2=B1 3% -0.5 1.02 =C2=B1 9% perf-profile.self.c= ycles-pp.skb_set_owner_w 1.35 =C2=B1 6% -0.5 0.89 =C2=B1 4% perf-profile.self.c= ycles-pp.skb_release_data 0.67 =C2=B1 7% -0.1 0.56 =C2=B1 5% perf-profile.self.c= ycles-pp.new_sync_write 0.25 =C2=B1 2% -0.0 0.22 =C2=B1 4% perf-profile.self.c= ycles-pp.___perf_sw_event 0.12 +0.0 0.14 =C2=B1 9% perf-profile.self.cycles= -pp.pick_next_entity 0.06 =C2=B1 17% +0.0 0.09 =C2=B1 14% perf-profile.self.c= ycles-pp.interrupt_entry 0.13 =C2=B1 5% +0.0 0.16 =C2=B1 7% perf-profile.self.c= ycles-pp.security_socket_recvmsg 0.22 =C2=B1 5% +0.0 0.26 =C2=B1 6% perf-profile.self.c= ycles-pp.enqueue_task_fair 0.08 +0.0 0.12 =C2=B1 13% perf-profile.self.cycles= -pp.native_irq_return_iret 0.11 =C2=B1 11% +0.0 0.16 =C2=B1 7% perf-profile.self.c= ycles-pp.rw_verify_area 0.01 =C2=B1173% +0.1 0.08 =C2=B1 11% perf-profile.self.c= ycles-pp.prepare_exit_to_usermode 0.19 =C2=B1 6% +0.1 0.26 =C2=B1 11% perf-profile.self.c= ycles-pp.update_load_avg 0.00 +0.1 0.07 =C2=B1 11% perf-profile.self.cycles= -pp.swapgs_restore_regs_and_return_to_usermode 0.53 =C2=B1 4% +0.1 0.61 =C2=B1 3% perf-profile.self.c= ycles-pp._raw_spin_unlock_irqrestore 0.84 =C2=B1 4% +0.1 0.96 =C2=B1 5% perf-profile.self.c= ycles-pp.sock_write_iter ***************************************************************************= ************************ lkp-bdw-ex2: 160 threads Intel(R) Xeon(R) CPU E7-8890 v4 @ 2.20GHz with 256= 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 bs/compiler/cpufreq_governor/disk/fs2/fs/ioengine/kconfig/nr_task/rootfs/ru= ntime/rw/tbox_group/test_size/testcase/ucode: 4k/gcc-7/performance/1SSD/nfsv4/ext4/sync/x86_64-rhel-7.6/100%/debian-x86= _64-20191114.cgz/300s/write/lkp-bdw-ex2/128G/fio-basic/0xb000038 commit: = da26170b95 ("ACPI: Convert to new X86 CPU match macros") 06c4d00466 ("cpufreq: Convert to new X86 CPU match macros") da26170b95feab87 06c4d00466eb374841bc84c39af = ---------------- --------------------------- = fail:runs %reproduction fail:runs | | | = :4 100% 4:4 dmesg.RIP:_raw_spin_unlock_ir= qrestore :4 100% 4:4 dmesg.RIP:cpuidle_enter_state :4 25% 1:4 dmesg.RIP:find_busiest_group %stddev %change %stddev \ | \ = 0.01 +0.0 0.03 =C2=B1 11% fio.latency_1000us% 50.49 -41.2 9.26 =C2=B1 8% fio.latency_100us% 11.47 =C2=B1 2% +0.8 12.25 =C2=B1 2% fio.latency_10us% 5.50 =C2=B1 7% +0.6 6.10 =C2=B1 5% fio.latency_20us% 14.81 =C2=B1 6% +39.7 54.48 fio.latency_250us% 0.01 =C2=B1 15% +0.0 0.05 =C2=B1 3% fio.latency_2ms% 0.01 +0.0 0.03 =C2=B1 8% fio.latency_4ms% 6.11 =C2=B1 6% -6.1 0.00 fio.latency_4us% 0.22 =C2=B1 7% +14.1 14.32 =C2=B1 6% fio.latency_500us% 0.26 =C2=B1 2% -0.0 0.22 =C2=B1 7% fio.latency_50ms% 11.03 =C2=B1 9% -8.2 2.81 =C2=B1 21% fio.latency_50us% 0.01 =C2=B1 10% +0.3 0.36 =C2=B1 35% fio.latency_750us% 62.93 +19.0% 74.91 fio.time.elapsed_time 62.93 +19.0% 74.91 fio.time.elapsed_time.max 10763 =C2=B1 19% +47.6% 15884 =C2=B1 13% fio.time.involuntar= y_context_switches 3480 =C2=B1 2% +93.5% 6735 =C2=B1 2% fio.time.percent_of= _cpu_this_job_got 2071 =C2=B1 2% +128.0% 4723 =C2=B1 3% fio.time.system_time 118.74 =C2=B1 9% +171.0% 321.75 =C2=B1 6% fio.time.user_time 118071 =C2=B1 2% -11.8% 104102 =C2=B1 6% fio.time.voluntary_= context_switches 2111 -15.4% 1785 fio.write_bw_MBps 115712 +156.6% 296960 =C2=B1 2% fio.write_clat_90%_us 149504 =C2=B1 2% +137.7% 355328 =C2=B1 2% fio.write_clat_95%_= us 218112 +116.4% 472064 =C2=B1 3% fio.write_clat_99%_us 236227 =C2=B1 2% +26.0% 297561 =C2=B1 3% fio.write_clat_mean= _us 3218913 =C2=B1 2% -6.0% 3025229 =C2=B1 3% fio.write_clat_stdd= ev 540447 -15.4% 457198 fio.write_iops 28.64 =C2=B1 11% +15.3% 33.03 =C2=B1 10% boot-time.dhcp 38.57 =C2=B1 4% -6.3 32.30 =C2=B1 2% mpstat.cpu.all.idle% 43.75 =C2=B1 4% -11.2 32.52 =C2=B1 3% mpstat.cpu.all.iowa= it% 16.67 =C2=B1 2% +16.1 32.74 =C2=B1 2% mpstat.cpu.all.sys% 1.01 =C2=B1 9% +1.4 2.44 =C2=B1 6% mpstat.cpu.all.usr% 39.75 =C2=B1 4% -15.1% 33.75 =C2=B1 2% vmstat.cpu.id 42.00 =C2=B1 4% -25.6% 31.25 =C2=B1 4% vmstat.cpu.wa 825875 -14.9% 703107 vmstat.io.bo 1.042e+08 -10.6% 93215832 vmstat.memory.cache 88.25 =C2=B1 3% -26.9% 64.50 =C2=B1 6% vmstat.procs.b 32.25 =C2=B1 4% +104.7% 66.00 =C2=B1 3% vmstat.procs.r 9068 -20.3% 7223 =C2=B1 2% vmstat.system.cs 1.008e+08 -10.3% 90403887 meminfo.Cached 75666224 -9.9% 68204627 meminfo.Dirty 99657811 -10.4% 89290981 meminfo.Inactive 99231982 -10.4% 88863754 meminfo.Inactive(file) 2862205 -10.2% 2569201 meminfo.KReclaimable 1.053e+08 -10.1% 94642730 meminfo.Memused 2862205 -10.2% 2569201 meminfo.SReclaimable 137009 -30.5% 95289 meminfo.Writeback 2187195 -14.8% 1863029 meminfo.max_used_kB 40.38 =C2=B1 4% -15.8% 34.00 =C2=B1 2% iostat.cpu.idle 42.44 =C2=B1 4% -25.3% 31.70 =C2=B1 3% iostat.cpu.iowait 16.19 =C2=B1 2% +97.2% 31.92 =C2=B1 2% iostat.cpu.system 0.99 =C2=B1 9% +141.7% 2.38 =C2=B1 6% iostat.cpu.user 890.43 -33.8% 589.25 iostat.nvme0n1.avgqu-sz 725.23 +48.7% 1078 iostat.nvme0n1.avgrq-sz 121.86 -32.9% 81.81 iostat.nvme0n1.await 80.82 -11.9% 71.24 iostat.nvme0n1.util 6454 -14.7% 5508 iostat.nvme0n1.w/s 121.96 -32.9% 81.87 iostat.nvme0n1.w_await 862871 -10.2% 775064 iostat.nvme0n1.wkB/s 87.47 =C2=B1 4% -16.5% 73.08 =C2=B1 6% iostat.nvme0n1.wrqm= /s 0.26 =C2=B1 21% +629.3% 1.89 =C2=B1 47% sched_debug.cfs_rq:= /.exec_clock.avg 10.52 =C2=B1 19% +190.0% 30.50 =C2=B1 13% sched_debug.cfs_rq:= /.exec_clock.max 1.28 =C2=B1 10% +320.4% 5.39 =C2=B1 29% sched_debug.cfs_rq:= /.exec_clock.stddev 38450 =C2=B1 21% +54.7% 59472 =C2=B1 15% sched_debug.cfs_rq:= /.min_vruntime.avg 65419 =C2=B1 12% +45.9% 95454 =C2=B1 11% sched_debug.cfs_rq:= /.min_vruntime.max 5839 =C2=B1 10% +57.4% 9193 =C2=B1 9% sched_debug.cfs_rq:= /.min_vruntime.stddev 19196 =C2=B1 32% +46.5% 28121 =C2=B1 19% sched_debug.cfs_rq:= /.spread0.max 5825 =C2=B1 11% +57.8% 9192 =C2=B1 9% sched_debug.cfs_rq:= /.spread0.stddev 6.80 =C2=B1 21% +85.0% 12.58 =C2=B1 5% sched_debug.cpu.clo= ck.stddev 6.80 =C2=B1 21% +85.0% 12.58 =C2=B1 5% sched_debug.cpu.clo= ck_task.stddev 1045 =C2=B1 10% -72.5% 287.75 =C2=B1 21% sched_debug.cpu.nr_= switches.min -38.75 +34.8% -52.25 sched_debug.cpu.nr_uninterrup= tible.min 18926599 -9.9% 17057835 proc-vmstat.nr_dirty 25229381 -10.5% 22587355 proc-vmstat.nr_file_pages 97433647 +2.8% 1.002e+08 proc-vmstat.nr_free_pages 24843018 -10.6% 22199587 proc-vmstat.nr_inactive_file 29311 +1.5% 29745 proc-vmstat.nr_kernel_stack 47.75 =C2=B1 63% +196.9% 141.75 =C2=B1 18% proc-vmstat.nr_mlock 4409 +4.2% 4592 =C2=B1 2% proc-vmstat.nr_page_tabl= e_pages 716303 -10.4% 642043 proc-vmstat.nr_slab_reclaimab= le 34293 -31.3% 23568 =C2=B1 2% proc-vmstat.nr_writeback 24843018 -10.6% 22199585 proc-vmstat.nr_zone_inactive_= file 18965005 -9.9% 17085522 proc-vmstat.nr_zone_write_pen= ding 11693 =C2=B1 12% -45.8% 6342 =C2=B1 19% proc-vmstat.numa_hi= nt_faults 13169 =C2=B1 16% -58.1% 5515 =C2=B1 38% proc-vmstat.numa_pa= ges_migrated 483092 +6.9% 516333 proc-vmstat.pgfault 13169 =C2=B1 16% -58.1% 5515 =C2=B1 38% proc-vmstat.pgmigra= te_success 24821824 -10.5% 22205493 slabinfo.buffer_head.active_o= bjs 636457 -10.5% 569371 slabinfo.buffer_head.active_s= labs 24821835 -10.5% 22205507 slabinfo.buffer_head.num_objs 636457 -10.5% 569371 slabinfo.buffer_head.num_slabs 771.50 =C2=B1 14% -67.1% 254.00 =C2=B1 37% slabinfo.ext4_io_en= d.active_objs 771.50 =C2=B1 14% -67.1% 254.00 =C2=B1 37% slabinfo.ext4_io_en= d.num_objs 992.75 =C2=B1 7% +16.4% 1156 =C2=B1 3% slabinfo.file_lock_= cache.active_objs 992.75 =C2=B1 7% +16.4% 1156 =C2=B1 3% slabinfo.file_lock_= cache.num_objs 3624 =C2=B1 4% -27.3% 2635 =C2=B1 3% slabinfo.fsnotify_m= ark_connector.active_objs 3624 =C2=B1 4% -27.3% 2635 =C2=B1 3% slabinfo.fsnotify_m= ark_connector.num_objs 1530 +38.2% 2115 =C2=B1 6% slabinfo.jbd2_journal_he= ad.active_objs 1530 +38.2% 2115 =C2=B1 6% slabinfo.jbd2_journal_he= ad.num_objs 1215 =C2=B1 6% +12.5% 1368 =C2=B1 4% slabinfo.khugepaged= _mm_slot.active_objs 1215 =C2=B1 6% +12.5% 1368 =C2=B1 4% slabinfo.khugepaged= _mm_slot.num_objs 640.00 =C2=B1 18% +42.5% 912.00 =C2=B1 5% slabinfo.kmalloc-rc= l-128.active_objs 640.00 =C2=B1 18% +42.5% 912.00 =C2=B1 5% slabinfo.kmalloc-rc= l-128.num_objs 1165 =C2=B1 5% +17.1% 1365 =C2=B1 7% slabinfo.kmalloc-rc= l-96.active_objs 1165 =C2=B1 5% +17.1% 1365 =C2=B1 7% slabinfo.kmalloc-rc= l-96.num_objs 416192 -10.0% 374491 slabinfo.radix_tree_node.acti= ve_objs 7432 -10.0% 6687 slabinfo.radix_tree_node.acti= ve_slabs 416205 -10.0% 374510 slabinfo.radix_tree_node.num_= objs 7432 -10.0% 6687 slabinfo.radix_tree_node.num_= slabs 9065 =C2=B1 12% -23.8% 6906 =C2=B1 12% slabinfo.skbuff_ext= _cache.active_objs 9129 =C2=B1 12% -24.2% 6921 =C2=B1 12% slabinfo.skbuff_ext= _cache.num_objs 13150 =C2=B1 55% -98.5% 202.25 =C2=B1134% numa-meminfo.node0.= Active(file) 28557438 =C2=B1 6% -11.3% 25340135 =C2=B1 3% numa-meminfo.node0.= FilePages 28265712 =C2=B1 6% -11.3% 25064013 =C2=B1 3% numa-meminfo.node0.= Inactive 28154197 =C2=B1 6% -11.0% 25054378 =C2=B1 3% numa-meminfo.node0.= Inactive(file) 29724574 =C2=B1 6% -11.0% 26464625 =C2=B1 3% numa-meminfo.node0.= MemUsed 39327 =C2=B1 8% -19.9% 31504 =C2=B1 12% numa-meminfo.node0.= Writeback 24343329 =C2=B1 5% -14.1% 20913850 =C2=B1 2% numa-meminfo.node1.= Dirty 98253 =C2=B1 53% -76.1% 23496 =C2=B1 66% numa-meminfo.node2.= Active 98128 =C2=B1 53% -80.6% 19045 =C2=B1 48% numa-meminfo.node2.= Active(anon) 38395 =C2=B1 27% -86.9% 5025 =C2=B1168% numa-meminfo.node2.= AnonHugePages 97719 =C2=B1 54% -81.0% 18553 =C2=B1 48% numa-meminfo.node2.= AnonPages 20150614 =C2=B1 4% -14.4% 17239545 =C2=B1 4% numa-meminfo.node2.= Dirty 26193001 =C2=B1 3% -13.1% 22756026 =C2=B1 3% numa-meminfo.node2.= FilePages 25918744 =C2=B1 3% -13.3% 22480655 =C2=B1 3% numa-meminfo.node2.= Inactive 4474 =C2=B1 81% +4519.1% 206691 =C2=B1 95% numa-meminfo.node2.= Inactive(anon) 25914269 =C2=B1 3% -14.0% 22273961 =C2=B1 4% numa-meminfo.node2.= Inactive(file) 756380 =C2=B1 4% -15.3% 640377 =C2=B1 4% numa-meminfo.node2.= KReclaimable 7431 =C2=B1 23% +2677.9% 206443 =C2=B1 95% numa-meminfo.node2.= Mapped 27352641 =C2=B1 3% -13.3% 23716734 =C2=B1 3% numa-meminfo.node2.= MemUsed 756380 =C2=B1 4% -15.3% 640377 =C2=B1 4% numa-meminfo.node2.= SReclaimable 4989 =C2=B1 68% +4054.7% 207278 =C2=B1 95% numa-meminfo.node2.= Shmem 820481 =C2=B1 3% -13.5% 709868 =C2=B1 3% numa-meminfo.node2.= Slab 35510 =C2=B1 19% -31.5% 24329 =C2=B1 9% numa-meminfo.node2.= Writeback 108489 =C2=B1154% -96.8% 3454 =C2=B1113% numa-meminfo.node3.= Inactive(anon) 108947 =C2=B1153% -96.4% 3886 =C2=B1101% numa-meminfo.node3.= Shmem 853184 =C2=B1 6% -13.7% 735941 =C2=B1 4% numa-meminfo.node3.= Slab 37242 =C2=B1 15% -64.4% 13262 =C2=B1 21% numa-meminfo.node3.= Writeback 3287 =C2=B1 55% -98.5% 50.50 =C2=B1134% numa-vmstat.node0.n= r_active_file 7156844 =C2=B1 6% -11.1% 6363900 =C2=B1 3% numa-vmstat.node0.n= r_file_pages 7056253 =C2=B1 6% -10.8% 6292548 =C2=B1 3% numa-vmstat.node0.n= r_inactive_file 3287 =C2=B1 55% -98.5% 50.50 =C2=B1134% numa-vmstat.node0.n= r_zone_active_file 7056204 =C2=B1 6% -10.8% 6292474 =C2=B1 3% numa-vmstat.node0.n= r_zone_inactive_file 6099489 =C2=B1 5% -13.8% 5258753 =C2=B1 2% numa-vmstat.node1.n= r_dirty 6108384 =C2=B1 5% -13.8% 5266944 =C2=B1 2% numa-vmstat.node1.n= r_zone_write_pending 24521 =C2=B1 53% -80.6% 4761 =C2=B1 48% numa-vmstat.node2.n= r_active_anon 24415 =C2=B1 54% -81.0% 4636 =C2=B1 48% numa-vmstat.node2.n= r_anon_pages 6492301 =C2=B1 3% -12.8% 5664449 =C2=B1 5% numa-vmstat.node2.n= r_dirtied 5044238 =C2=B1 4% -14.2% 4326756 =C2=B1 4% numa-vmstat.node2.n= r_dirty 6560936 =C2=B1 3% -12.9% 5717787 =C2=B1 3% numa-vmstat.node2.n= r_file_pages 1118 =C2=B1 81% +4579.8% 52343 =C2=B1 95% numa-vmstat.node2.n= r_inactive_anon 6491277 =C2=B1 3% -13.8% 5596555 =C2=B1 4% numa-vmstat.node2.n= r_inactive_file 1890 =C2=B1 22% +2667.7% 52316 =C2=B1 95% numa-vmstat.node2.n= r_mapped 1247 =C2=B1 68% +4108.6% 52492 =C2=B1 95% numa-vmstat.node2.n= r_shmem 189719 =C2=B1 4% -15.2% 160931 =C2=B1 4% numa-vmstat.node2.n= r_slab_reclaimable 24521 =C2=B1 53% -80.6% 4761 =C2=B1 48% numa-vmstat.node2.n= r_zone_active_anon 1118 =C2=B1 81% +4579.8% 52343 =C2=B1 95% numa-vmstat.node2.n= r_zone_inactive_anon 6491249 =C2=B1 3% -13.8% 5596490 =C2=B1 4% numa-vmstat.node2.n= r_zone_inactive_file 5054299 =C2=B1 4% -14.3% 4333422 =C2=B1 4% numa-vmstat.node2.n= r_zone_write_pending 6960453 =C2=B1 3% -10.9% 6204543 =C2=B1 2% numa-vmstat.node2.n= uma_hit 6854850 =C2=B1 3% -11.0% 6097739 =C2=B1 2% numa-vmstat.node2.n= uma_local 27129 =C2=B1154% -96.8% 863.00 =C2=B1113% numa-vmstat.node3.n= r_inactive_anon 27244 =C2=B1153% -96.4% 971.25 =C2=B1101% numa-vmstat.node3.n= r_shmem 6778 =C2=B1 30% -53.4% 3159 =C2=B1 32% numa-vmstat.node3.n= r_writeback 27128 =C2=B1154% -96.8% 863.00 =C2=B1113% numa-vmstat.node3.n= r_zone_inactive_anon 1.499e+09 -9.9% 1.35e+09 perf-stat.i.branch-instructio= ns 22610189 =C2=B1 9% -21.1% 17834843 =C2=B1 5% perf-stat.i.cache-m= isses 9070 -19.3% 7317 =C2=B1 2% perf-stat.i.context-swit= ches 6.88 +28.9% 8.87 =C2=B1 3% perf-stat.i.cpi 9.411e+10 -13.8% 8.115e+10 =C2=B1 3% perf-stat.i.cpu-cycles 229.46 -3.1% 222.39 perf-stat.i.cpu-migrations 2522 =C2=B1 8% +27.0% 3204 =C2=B1 5% perf-stat.i.cycles-= between-cache-misses 2.104e+09 -11.1% 1.871e+09 perf-stat.i.dTLB-loads 1.241e+09 =C2=B1 3% -13.1% 1.079e+09 =C2=B1 4% perf-stat.i.dTLB-st= ores 7.319e+09 -10.2% 6.576e+09 perf-stat.i.instructions 0.28 =C2=B1 4% -7.1% 0.26 =C2=B1 6% perf-stat.i.ipc 5743 -6.3% 5380 perf-stat.i.minor-faults 2832251 =C2=B1 11% -10.9% 2522769 =C2=B1 4% perf-stat.i.node-lo= ad-misses 360798 =C2=B1 8% -9.9% 324943 perf-stat.i.node-loads 56.99 +2.7 59.74 perf-stat.i.node-store-miss-r= ate% 1866852 -16.9% 1550725 =C2=B1 2% perf-stat.i.node-stores 5743 -6.3% 5380 perf-stat.i.page-faults 59.19 +4.3 63.45 perf-stat.overall.node-store-= miss-rate% 13890 +7.8% 14967 =C2=B1 2% perf-stat.overall.path-l= ength 1.497e+09 -8.5% 1.37e+09 perf-stat.ps.branch-instructi= ons 22771549 =C2=B1 9% -19.2% 18399566 =C2=B1 4% perf-stat.ps.cache-= misses 8877 -21.2% 6997 =C2=B1 2% perf-stat.ps.context-swi= tches 9.549e+10 -10.3% 8.568e+10 =C2=B1 2% perf-stat.ps.cpu-cycles 225.91 -3.0% 219.18 perf-stat.ps.cpu-migrations 2.104e+09 -9.6% 1.901e+09 perf-stat.ps.dTLB-loads 1.239e+09 =C2=B1 3% -11.9% 1.092e+09 =C2=B1 4% perf-stat.ps.dTLB-s= tores 7.311e+09 -8.7% 6.677e+09 perf-stat.ps.instructions 5652 -7.3% 5240 perf-stat.ps.minor-faults 1882547 =C2=B1 2% -14.3% 1613747 =C2=B1 2% perf-stat.ps.node-s= tores 5652 -7.3% 5240 perf-stat.ps.page-faults 4.661e+11 +7.8% 5.022e+11 =C2=B1 2% perf-stat.total.instruct= ions 15.70 =C2=B1 22% -9.0 6.67 =C2=B1 48% perf-profile.calltr= ace.cycles-pp.proc_reg_read.vfs_read.ksys_read.do_syscall_64.entry_SYSCALL_= 64_after_hwframe 15.70 =C2=B1 22% -9.0 6.67 =C2=B1 48% perf-profile.calltr= ace.cycles-pp.seq_read.proc_reg_read.vfs_read.ksys_read.do_syscall_64 3.70 =C2=B1101% -2.7 0.97 =C2=B1173% perf-profile.calltr= ace.cycles-pp.mpage_map_and_submit_buffers.ext4_writepages.do_writepages.__= writeback_single_inode.writeback_sb_inodes 3.70 =C2=B1101% -2.7 0.97 =C2=B1173% perf-profile.calltr= ace.cycles-pp.mpage_submit_page.mpage_map_and_submit_buffers.ext4_writepage= s.do_writepages.__writeback_single_inode 3.70 =C2=B1101% -1.7 1.95 =C2=B1173% perf-profile.calltr= ace.cycles-pp.__writeback_inodes_wb.wb_writeback.wb_workfn.process_one_work= .worker_thread 3.70 =C2=B1101% -1.7 1.95 =C2=B1173% perf-profile.calltr= ace.cycles-pp.__writeback_single_inode.writeback_sb_inodes.__writeback_inod= es_wb.wb_writeback.wb_workfn 3.70 =C2=B1101% -1.7 1.95 =C2=B1173% perf-profile.calltr= ace.cycles-pp.wb_workfn.process_one_work.worker_thread.kthread.ret_from_fork 3.70 =C2=B1101% -1.7 1.95 =C2=B1173% perf-profile.calltr= ace.cycles-pp.wb_writeback.wb_workfn.process_one_work.worker_thread.kthread 3.70 =C2=B1101% -1.7 1.95 =C2=B1173% perf-profile.calltr= ace.cycles-pp.writeback_sb_inodes.__writeback_inodes_wb.wb_writeback.wb_wor= kfn.process_one_work 3.70 =C2=B1101% -1.7 1.95 =C2=B1173% perf-profile.calltr= ace.cycles-pp.do_writepages.__writeback_single_inode.writeback_sb_inodes.__= writeback_inodes_wb.wb_writeback 3.70 =C2=B1101% -1.7 1.95 =C2=B1173% perf-profile.calltr= ace.cycles-pp.ext4_writepages.do_writepages.__writeback_single_inode.writeb= ack_sb_inodes.__writeback_inodes_wb 3.70 =C2=B1101% -1.4 2.27 =C2=B1173% perf-profile.calltr= ace.cycles-pp.ret_from_fork 3.70 =C2=B1101% -1.4 2.27 =C2=B1173% perf-profile.calltr= ace.cycles-pp.kthread.ret_from_fork 3.70 =C2=B1101% -1.4 2.27 =C2=B1173% perf-profile.calltr= ace.cycles-pp.worker_thread.kthread.ret_from_fork 3.70 =C2=B1101% -1.4 2.27 =C2=B1173% perf-profile.calltr= ace.cycles-pp.process_one_work.worker_thread.kthread.ret_from_fork 33.51 =C2=B1 50% +29.7 63.22 =C2=B1 14% perf-profile.calltr= ace.cycles-pp.intel_idle.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_star= tup_entry 35.32 =C2=B1 48% +31.5 66.84 =C2=B1 16% perf-profile.calltr= ace.cycles-pp.start_secondary.secondary_startup_64 35.32 =C2=B1 48% +31.5 66.84 =C2=B1 16% perf-profile.calltr= ace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64 35.32 =C2=B1 48% +31.5 66.84 =C2=B1 16% perf-profile.calltr= ace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 33.51 =C2=B1 50% +31.8 65.33 =C2=B1 15% perf-profile.calltr= ace.cycles-pp.cpuidle_enter.do_idle.cpu_startup_entry.start_secondary.secon= dary_startup_64 33.51 =C2=B1 50% +31.8 65.33 =C2=B1 15% perf-profile.calltr= ace.cycles-pp.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry.s= tart_secondary 35.32 =C2=B1 48% +33.0 68.31 =C2=B1 14% perf-profile.calltr= ace.cycles-pp.secondary_startup_64 47.96 =C2=B1 14% -22.3 25.70 =C2=B1 37% perf-profile.childr= en.cycles-pp.entry_SYSCALL_64_after_hwframe 47.96 =C2=B1 14% -22.3 25.70 =C2=B1 37% perf-profile.childr= en.cycles-pp.do_syscall_64 24.81 =C2=B1 30% -15.1 9.74 =C2=B1 24% perf-profile.childr= en.cycles-pp.do_group_exit 24.81 =C2=B1 30% -15.1 9.74 =C2=B1 24% perf-profile.childr= en.cycles-pp.do_exit 16.51 =C2=B1 23% -9.8 6.67 =C2=B1 48% perf-profile.childr= en.cycles-pp.seq_read 15.70 =C2=B1 22% -9.0 6.67 =C2=B1 48% perf-profile.childr= en.cycles-pp.proc_reg_read 10.03 =C2=B1 46% -7.0 3.07 =C2=B1 69% perf-profile.childr= en.cycles-pp.vsnprintf 3.70 =C2=B1101% -2.7 0.97 =C2=B1173% perf-profile.childr= en.cycles-pp.mpage_map_and_submit_buffers 3.70 =C2=B1101% -2.7 0.97 =C2=B1173% perf-profile.childr= en.cycles-pp.mpage_submit_page 3.70 =C2=B1101% -2.7 0.97 =C2=B1173% perf-profile.childr= en.cycles-pp.ext4_bio_write_page 3.70 =C2=B1101% -1.7 1.95 =C2=B1173% perf-profile.childr= en.cycles-pp.__writeback_inodes_wb 3.70 =C2=B1101% -1.7 1.95 =C2=B1173% perf-profile.childr= en.cycles-pp.__writeback_single_inode 3.70 =C2=B1101% -1.7 1.95 =C2=B1173% perf-profile.childr= en.cycles-pp.wb_workfn 3.70 =C2=B1101% -1.7 1.95 =C2=B1173% perf-profile.childr= en.cycles-pp.wb_writeback 3.70 =C2=B1101% -1.7 1.95 =C2=B1173% perf-profile.childr= en.cycles-pp.writeback_sb_inodes 3.70 =C2=B1101% -1.7 1.95 =C2=B1173% perf-profile.childr= en.cycles-pp.do_writepages 3.70 =C2=B1101% -1.7 1.95 =C2=B1173% perf-profile.childr= en.cycles-pp.ext4_writepages 3.70 =C2=B1101% -1.4 2.27 =C2=B1173% perf-profile.childr= en.cycles-pp.ret_from_fork 3.70 =C2=B1101% -1.4 2.27 =C2=B1173% perf-profile.childr= en.cycles-pp.kthread 3.70 =C2=B1101% -1.4 2.27 =C2=B1173% perf-profile.childr= en.cycles-pp.worker_thread 3.70 =C2=B1101% -1.4 2.27 =C2=B1173% perf-profile.childr= en.cycles-pp.process_one_work 33.51 =C2=B1 50% +29.7 63.22 =C2=B1 14% perf-profile.childr= en.cycles-pp.intel_idle 35.32 =C2=B1 48% +31.5 66.84 =C2=B1 16% perf-profile.childr= en.cycles-pp.start_secondary 35.32 =C2=B1 48% +33.0 68.31 =C2=B1 14% perf-profile.childr= en.cycles-pp.secondary_startup_64 35.32 =C2=B1 48% +33.0 68.31 =C2=B1 14% perf-profile.childr= en.cycles-pp.cpu_startup_entry 35.32 =C2=B1 48% +33.0 68.31 =C2=B1 14% perf-profile.childr= en.cycles-pp.do_idle 33.51 =C2=B1 50% +33.3 66.80 =C2=B1 12% perf-profile.childr= en.cycles-pp.cpuidle_enter 33.51 =C2=B1 50% +33.3 66.80 =C2=B1 12% perf-profile.childr= en.cycles-pp.cpuidle_enter_state 33.51 =C2=B1 50% +29.7 63.22 =C2=B1 14% perf-profile.self.c= ycles-pp.intel_idle 31.75 +118.1% 69.25 =C2=B1 65% interrupts.108:PCI-MSI.1= 572921-edge.eth0-TxRx-57 2.00 =C2=B1173% +7.8e+06% 156028 =C2=B1100% interrupts.233:PCI-= MSI.69206027-edge.nvme0q11 37.50 =C2=B1 19% +119.3% 82.25 =C2=B1 66% interrupts.63:PCI-M= SI.1572876-edge.eth0-TxRx-12 34.25 =C2=B1 5% +797.1% 307.25 =C2=B1148% interrupts.64:PCI-M= SI.1572877-edge.eth0-TxRx-13 31.50 +81.0% 57.00 =C2=B1 57% interrupts.75:PCI-MSI.15= 72888-edge.eth0-TxRx-24 31.50 +92.1% 60.50 =C2=B1 67% interrupts.98:PCI-MSI.15= 72911-edge.eth0-TxRx-47 128437 +14.6% 147138 =C2=B1 7% interrupts.CPU0.LOC:Loca= l_timer_interrupts 128402 +16.5% 149524 =C2=B1 4% interrupts.CPU1.LOC:Loca= l_timer_interrupts 128343 +14.9% 147506 =C2=B1 6% interrupts.CPU103.LOC:Lo= cal_timer_interrupts 128335 +16.3% 149243 =C2=B1 4% interrupts.CPU105.LOC:Lo= cal_timer_interrupts 128367 +16.1% 149069 =C2=B1 4% interrupts.CPU110.LOC:Lo= cal_timer_interrupts 128349 +14.8% 147307 =C2=B1 6% interrupts.CPU113.LOC:Lo= cal_timer_interrupts 128333 +14.9% 147459 =C2=B1 6% interrupts.CPU114.LOC:Lo= cal_timer_interrupts 128351 +15.6% 148435 =C2=B1 5% interrupts.CPU118.LOC:Lo= cal_timer_interrupts 128307 +14.5% 146967 =C2=B1 7% interrupts.CPU119.LOC:Lo= cal_timer_interrupts 37.50 =C2=B1 19% +119.3% 82.25 =C2=B1 66% interrupts.CPU12.63= :PCI-MSI.1572876-edge.eth0-TxRx-12 100.00 =C2=B1 48% -76.0% 24.00 =C2=B1 29% interrupts.CPU12.RE= S:Rescheduling_interrupts 77.50 =C2=B1 76% +124.2% 173.75 =C2=B1 37% interrupts.CPU12.TL= B:TLB_shootdowns 128354 +15.0% 147654 =C2=B1 6% interrupts.CPU120.LOC:Lo= cal_timer_interrupts 128358 +16.1% 149045 =C2=B1 4% interrupts.CPU121.LOC:Lo= cal_timer_interrupts 128361 +17.0% 150197 =C2=B1 3% interrupts.CPU122.LOC:Lo= cal_timer_interrupts 128342 +15.9% 148757 =C2=B1 5% interrupts.CPU123.LOC:Lo= cal_timer_interrupts 128345 +16.4% 149380 =C2=B1 4% interrupts.CPU124.LOC:Lo= cal_timer_interrupts 128345 +16.4% 149419 =C2=B1 4% interrupts.CPU125.LOC:Lo= cal_timer_interrupts 100.75 =C2=B1 21% -70.0% 30.25 =C2=B1 39% interrupts.CPU125.R= ES:Rescheduling_interrupts 128366 +15.8% 148692 =C2=B1 5% interrupts.CPU126.LOC:Lo= cal_timer_interrupts 128345 +17.3% 150598 =C2=B1 2% interrupts.CPU127.LOC:Lo= cal_timer_interrupts 128367 +16.6% 149700 =C2=B1 3% interrupts.CPU129.LOC:Lo= cal_timer_interrupts 34.25 =C2=B1 5% +797.1% 307.25 =C2=B1148% interrupts.CPU13.64= :PCI-MSI.1572877-edge.eth0-TxRx-13 128399 +16.8% 149910 =C2=B1 3% interrupts.CPU130.LOC:Lo= cal_timer_interrupts 128393 +16.2% 149203 =C2=B1 4% interrupts.CPU131.LOC:Lo= cal_timer_interrupts 128380 +16.4% 149444 =C2=B1 4% interrupts.CPU132.LOC:Lo= cal_timer_interrupts 128376 +16.3% 149240 =C2=B1 4% interrupts.CPU133.LOC:Lo= cal_timer_interrupts 128385 +15.8% 148611 =C2=B1 5% interrupts.CPU134.LOC:Lo= cal_timer_interrupts 128421 +15.6% 148516 =C2=B1 5% interrupts.CPU135.LOC:Lo= cal_timer_interrupts 128337 +16.5% 149464 =C2=B1 3% interrupts.CPU136.LOC:Lo= cal_timer_interrupts 128715 +14.6% 147563 =C2=B1 6% interrupts.CPU138.LOC:Lo= cal_timer_interrupts 128362 +16.3% 149293 =C2=B1 4% interrupts.CPU139.LOC:Lo= cal_timer_interrupts 128370 +16.2% 149105 =C2=B1 4% interrupts.CPU14.LOC:Loc= al_timer_interrupts 128343 +16.6% 149686 =C2=B1 3% interrupts.CPU140.LOC:Lo= cal_timer_interrupts 128343 +16.5% 149558 =C2=B1 4% interrupts.CPU141.LOC:Lo= cal_timer_interrupts 128337 +16.0% 148913 =C2=B1 4% interrupts.CPU142.LOC:Lo= cal_timer_interrupts 128347 +16.5% 149493 =C2=B1 4% interrupts.CPU143.LOC:Lo= cal_timer_interrupts 128380 +15.9% 148809 =C2=B1 4% interrupts.CPU144.LOC:Lo= cal_timer_interrupts 128353 +16.8% 149916 =C2=B1 3% interrupts.CPU145.LOC:Lo= cal_timer_interrupts 128355 +17.6% 150970 =C2=B1 2% interrupts.CPU146.LOC:Lo= cal_timer_interrupts 128356 +17.8% 151261 =C2=B1 2% interrupts.CPU147.LOC:Lo= cal_timer_interrupts 128352 +17.5% 150782 =C2=B1 2% interrupts.CPU148.LOC:Lo= cal_timer_interrupts 128354 +17.6% 150994 =C2=B1 2% interrupts.CPU149.LOC:Lo= cal_timer_interrupts 128351 +17.6% 150929 =C2=B1 2% interrupts.CPU150.LOC:Lo= cal_timer_interrupts 16.25 =C2=B1 12% +227.7% 53.25 =C2=B1 70% interrupts.CPU150.R= ES:Rescheduling_interrupts 128347 +17.5% 150792 =C2=B1 2% interrupts.CPU151.LOC:Lo= cal_timer_interrupts 14.00 =C2=B1 10% +339.3% 61.50 =C2=B1 69% interrupts.CPU151.R= ES:Rescheduling_interrupts 128357 +17.6% 150892 =C2=B1 2% interrupts.CPU152.LOC:Lo= cal_timer_interrupts 21.00 =C2=B1 37% +178.6% 58.50 =C2=B1 65% interrupts.CPU152.R= ES:Rescheduling_interrupts 2.00 =C2=B1173% +7.8e+06% 156028 =C2=B1100% interrupts.CPU153.2= 33:PCI-MSI.69206027-edge.nvme0q11 128336 +17.5% 150841 =C2=B1 2% interrupts.CPU153.LOC:Lo= cal_timer_interrupts 22.75 =C2=B1 61% +342.9% 100.75 =C2=B1 65% interrupts.CPU153.R= ES:Rescheduling_interrupts 128355 +17.6% 150985 =C2=B1 2% interrupts.CPU154.LOC:Lo= cal_timer_interrupts 16.00 =C2=B1 7% +659.4% 121.50 =C2=B1 66% interrupts.CPU154.R= ES:Rescheduling_interrupts 128162 +17.7% 150796 =C2=B1 2% interrupts.CPU155.LOC:Lo= cal_timer_interrupts 28.00 =C2=B1 91% +411.6% 143.25 =C2=B1 74% interrupts.CPU155.R= ES:Rescheduling_interrupts 128381 +17.6% 150955 =C2=B1 2% interrupts.CPU156.LOC:Lo= cal_timer_interrupts 128341 +17.3% 150546 =C2=B1 2% interrupts.CPU157.LOC:Lo= cal_timer_interrupts 128343 +17.3% 150524 =C2=B1 2% interrupts.CPU158.LOC:Lo= cal_timer_interrupts 128343 +16.7% 149822 =C2=B1 3% interrupts.CPU159.LOC:Lo= cal_timer_interrupts 128330 +15.9% 148791 =C2=B1 4% interrupts.CPU160.LOC:Lo= cal_timer_interrupts 128328 +17.3% 150592 =C2=B1 2% interrupts.CPU161.LOC:Lo= cal_timer_interrupts 128329 +17.5% 150732 =C2=B1 2% interrupts.CPU162.LOC:Lo= cal_timer_interrupts 128416 +16.7% 149900 =C2=B1 3% interrupts.CPU163.LOC:Lo= cal_timer_interrupts 128357 +17.6% 150888 =C2=B1 2% interrupts.CPU164.LOC:Lo= cal_timer_interrupts 128333 +17.5% 150836 =C2=B1 2% interrupts.CPU165.LOC:Lo= cal_timer_interrupts 128893 +16.5% 150160 =C2=B1 3% interrupts.CPU166.LOC:Lo= cal_timer_interrupts 128327 +17.7% 151011 =C2=B1 2% interrupts.CPU167.LOC:Lo= cal_timer_interrupts 128351 +15.9% 148784 =C2=B1 4% interrupts.CPU168.LOC:Lo= cal_timer_interrupts 128407 +14.8% 147362 =C2=B1 6% interrupts.CPU169.LOC:Lo= cal_timer_interrupts 184.50 =C2=B1 61% -81.2% 34.75 =C2=B1105% interrupts.CPU169.T= LB:TLB_shootdowns 128363 +14.9% 147459 =C2=B1 6% interrupts.CPU17.LOC:Loc= al_timer_interrupts 128389 +14.4% 146909 =C2=B1 7% interrupts.CPU170.LOC:Lo= cal_timer_interrupts 128396 +15.4% 148212 =C2=B1 5% interrupts.CPU171.LOC:Lo= cal_timer_interrupts 128354 +17.1% 150354 =C2=B1 3% interrupts.CPU172.LOC:Lo= cal_timer_interrupts 128356 +17.0% 150126 =C2=B1 3% interrupts.CPU173.LOC:Lo= cal_timer_interrupts 128342 +14.5% 146903 =C2=B1 7% interrupts.CPU175.LOC:Lo= cal_timer_interrupts 128329 +15.0% 147546 =C2=B1 6% interrupts.CPU176.LOC:Lo= cal_timer_interrupts 128364 +16.9% 150105 =C2=B1 3% interrupts.CPU177.LOC:Lo= cal_timer_interrupts 128329 +15.6% 148403 =C2=B1 5% interrupts.CPU178.LOC:Lo= cal_timer_interrupts 128344 +14.8% 147378 =C2=B1 6% interrupts.CPU179.LOC:Lo= cal_timer_interrupts 128395 +15.0% 147622 =C2=B1 6% interrupts.CPU18.LOC:Loc= al_timer_interrupts 128317 +16.5% 149453 =C2=B1 4% interrupts.CPU180.LOC:Lo= cal_timer_interrupts 128331 +16.2% 149089 =C2=B1 4% interrupts.CPU181.LOC:Lo= cal_timer_interrupts 128201 +16.0% 148775 =C2=B1 4% interrupts.CPU183.LOC:Lo= cal_timer_interrupts 128401 +16.5% 149592 =C2=B1 3% interrupts.CPU184.LOC:Lo= cal_timer_interrupts 128342 +15.3% 147937 =C2=B1 5% interrupts.CPU185.LOC:Lo= cal_timer_interrupts 128327 +16.5% 149455 =C2=B1 4% interrupts.CPU186.LOC:Lo= cal_timer_interrupts 128328 +15.5% 148280 =C2=B1 5% interrupts.CPU187.LOC:Lo= cal_timer_interrupts 128812 +16.3% 149765 =C2=B1 3% interrupts.CPU188.LOC:Lo= cal_timer_interrupts 128390 +15.1% 147841 =C2=B1 5% interrupts.CPU189.LOC:Lo= cal_timer_interrupts 128419 +15.5% 148352 =C2=B1 5% interrupts.CPU191.LOC:Lo= cal_timer_interrupts 128368 +14.5% 147034 =C2=B1 7% interrupts.CPU2.LOC:Loca= l_timer_interrupts 128384 +15.7% 148531 =C2=B1 5% interrupts.CPU22.LOC:Loc= al_timer_interrupts 128333 +14.9% 147514 =C2=B1 6% interrupts.CPU23.LOC:Loc= al_timer_interrupts 31.50 +81.0% 57.00 =C2=B1 57% interrupts.CPU24.75:PCI-= MSI.1572888-edge.eth0-TxRx-24 128421 +15.0% 147738 =C2=B1 6% interrupts.CPU24.LOC:Loc= al_timer_interrupts 128381 +16.2% 149205 =C2=B1 4% interrupts.CPU25.LOC:Loc= al_timer_interrupts 128386 +17.0% 150158 =C2=B1 3% interrupts.CPU26.LOC:Loc= al_timer_interrupts 128374 +15.9% 148753 =C2=B1 5% interrupts.CPU27.LOC:Loc= al_timer_interrupts 128393 +16.4% 149441 =C2=B1 4% interrupts.CPU28.LOC:Loc= al_timer_interrupts 128394 +16.4% 149453 =C2=B1 4% interrupts.CPU29.LOC:Loc= al_timer_interrupts 128349 +15.2% 147836 =C2=B1 6% interrupts.CPU3.LOC:Loca= l_timer_interrupts 128394 +15.8% 148677 =C2=B1 5% interrupts.CPU30.LOC:Loc= al_timer_interrupts 128396 +16.8% 149958 =C2=B1 3% interrupts.CPU31.LOC:Loc= al_timer_interrupts 128841 +16.2% 149668 =C2=B1 3% interrupts.CPU33.LOC:Loc= al_timer_interrupts 128345 +16.7% 149761 =C2=B1 3% interrupts.CPU34.LOC:Loc= al_timer_interrupts 128364 +16.1% 149066 =C2=B1 4% interrupts.CPU35.LOC:Loc= al_timer_interrupts 128323 +16.5% 149453 =C2=B1 4% interrupts.CPU36.LOC:Loc= al_timer_interrupts 128684 +16.0% 149316 =C2=B1 4% interrupts.CPU37.LOC:Loc= al_timer_interrupts 128450 +15.3% 148046 =C2=B1 5% interrupts.CPU38.LOC:Loc= al_timer_interrupts 128597 +15.3% 148258 =C2=B1 5% interrupts.CPU39.LOC:Loc= al_timer_interrupts 128451 +16.6% 149755 =C2=B1 3% interrupts.CPU40.LOC:Loc= al_timer_interrupts 128351 +14.9% 147457 =C2=B1 6% interrupts.CPU42.LOC:Loc= al_timer_interrupts 128386 +16.3% 149358 =C2=B1 4% interrupts.CPU43.LOC:Loc= al_timer_interrupts 128384 +16.6% 149738 =C2=B1 3% interrupts.CPU44.LOC:Loc= al_timer_interrupts 128379 +16.5% 149508 =C2=B1 4% interrupts.CPU45.LOC:Loc= al_timer_interrupts 128363 +16.0% 148894 =C2=B1 4% interrupts.CPU46.LOC:Loc= al_timer_interrupts 16.00 =C2=B1 22% +446.9% 87.50 =C2=B1 54% interrupts.CPU46.RE= S:Rescheduling_interrupts 31.50 +92.1% 60.50 =C2=B1 67% interrupts.CPU47.98:PCI-= MSI.1572911-edge.eth0-TxRx-47 128351 +16.6% 149638 =C2=B1 4% interrupts.CPU47.LOC:Loc= al_timer_interrupts 18.00 =C2=B1 44% +250.0% 63.00 =C2=B1 52% interrupts.CPU47.RE= S:Rescheduling_interrupts 128356 +15.9% 148823 =C2=B1 4% interrupts.CPU48.LOC:Loc= al_timer_interrupts 128366 +16.8% 149931 =C2=B1 3% interrupts.CPU49.LOC:Loc= al_timer_interrupts 24.50 =C2=B1 77% +455.1% 136.00 =C2=B1 72% interrupts.CPU5.RES= :Rescheduling_interrupts 128546 +17.4% 150944 =C2=B1 2% interrupts.CPU50.LOC:Loc= al_timer_interrupts 128550 +18.0% 151661 interrupts.CPU51.LOC:Local_ti= mer_interrupts 128377 +17.4% 150768 =C2=B1 2% interrupts.CPU52.LOC:Loc= al_timer_interrupts 128360 +17.6% 150959 =C2=B1 2% interrupts.CPU53.LOC:Loc= al_timer_interrupts 128784 +17.2% 150924 =C2=B1 2% interrupts.CPU54.LOC:Loc= al_timer_interrupts 16.75 =C2=B1 11% +353.7% 76.00 =C2=B1 69% interrupts.CPU54.RE= S:Rescheduling_interrupts 128352 +17.6% 150887 =C2=B1 2% interrupts.CPU55.LOC:Loc= al_timer_interrupts 16.00 =C2=B1 22% +345.3% 71.25 =C2=B1 78% interrupts.CPU55.RE= S:Rescheduling_interrupts 128349 +17.6% 150925 =C2=B1 2% interrupts.CPU56.LOC:Loc= al_timer_interrupts 15.25 =C2=B1 12% +355.7% 69.50 =C2=B1 42% interrupts.CPU56.RE= S:Rescheduling_interrupts 31.75 +118.1% 69.25 =C2=B1 65% interrupts.CPU57.108:PCI= -MSI.1572921-edge.eth0-TxRx-57 128639 +17.3% 150885 =C2=B1 2% interrupts.CPU57.LOC:Loc= al_timer_interrupts 128621 +17.4% 150962 =C2=B1 2% interrupts.CPU58.LOC:Loc= al_timer_interrupts 16.75 =C2=B1 19% +362.7% 77.50 =C2=B1 24% interrupts.CPU58.RE= S:Rescheduling_interrupts 128312 +17.5% 150783 =C2=B1 2% interrupts.CPU59.LOC:Loc= al_timer_interrupts 128351 +17.6% 150943 =C2=B1 2% interrupts.CPU60.LOC:Loc= al_timer_interrupts 128372 +17.3% 150622 =C2=B1 2% interrupts.CPU61.LOC:Loc= al_timer_interrupts 128350 +17.3% 150581 =C2=B1 2% interrupts.CPU62.LOC:Loc= al_timer_interrupts 128692 +17.2% 150797 =C2=B1 4% interrupts.CPU63.LOC:Loc= al_timer_interrupts 26.25 =C2=B1 66% +237.1% 88.50 =C2=B1 64% interrupts.CPU63.RE= S:Rescheduling_interrupts 128342 +16.0% 148843 =C2=B1 4% interrupts.CPU64.LOC:Loc= al_timer_interrupts 128634 +17.5% 151193 =C2=B1 2% interrupts.CPU65.LOC:Loc= al_timer_interrupts 128403 +17.5% 150824 =C2=B1 2% interrupts.CPU66.LOC:Loc= al_timer_interrupts 15.00 =C2=B1 14% +460.0% 84.00 =C2=B1 50% interrupts.CPU66.RE= S:Rescheduling_interrupts 128391 +16.7% 149882 =C2=B1 3% interrupts.CPU67.LOC:Loc= al_timer_interrupts 128301 +17.6% 150939 =C2=B1 2% interrupts.CPU68.LOC:Loc= al_timer_interrupts 128343 +17.6% 150869 =C2=B1 2% interrupts.CPU69.LOC:Loc= al_timer_interrupts 22.50 =C2=B1 66% +164.4% 59.50 =C2=B1 69% interrupts.CPU69.RE= S:Rescheduling_interrupts 128311 +14.9% 147423 =C2=B1 6% interrupts.CPU7.LOC:Loca= l_timer_interrupts 128348 +17.0% 150218 =C2=B1 3% interrupts.CPU70.LOC:Loc= al_timer_interrupts 128372 +17.5% 150891 =C2=B1 2% interrupts.CPU71.LOC:Loc= al_timer_interrupts 128331 +16.2% 149151 =C2=B1 4% interrupts.CPU72.LOC:Loc= al_timer_interrupts 134.50 =C2=B1107% -94.2% 7.75 =C2=B1 45% interrupts.CPU72.TL= B:TLB_shootdowns 128644 +14.6% 147478 =C2=B1 6% interrupts.CPU73.LOC:Loc= al_timer_interrupts 134.75 =C2=B1106% -99.3% 1.00 =C2=B1122% interrupts.CPU73.TL= B:TLB_shootdowns 144.50 =C2=B1 96% -98.4% 2.25 =C2=B1110% interrupts.CPU74.TL= B:TLB_shootdowns 128367 +15.4% 148194 =C2=B1 5% interrupts.CPU75.LOC:Loc= al_timer_interrupts 145.50 =C2=B1 95% -93.8% 9.00 =C2=B1 86% interrupts.CPU75.TL= B:TLB_shootdowns 128326 +17.2% 150448 =C2=B1 3% interrupts.CPU76.LOC:Loc= al_timer_interrupts 128518 +16.9% 150214 =C2=B1 3% interrupts.CPU77.LOC:Loc= al_timer_interrupts 163.00 =C2=B1 68% -72.5% 44.75 =C2=B1 59% interrupts.CPU78.TL= B:TLB_shootdowns 128325 +14.5% 146943 =C2=B1 7% interrupts.CPU79.LOC:Loc= al_timer_interrupts 128338 +15.0% 147569 =C2=B1 6% interrupts.CPU80.LOC:Loc= al_timer_interrupts 182.50 =C2=B1 64% -74.7% 46.25 =C2=B1 57% interrupts.CPU80.TL= B:TLB_shootdowns 128329 +16.9% 150020 =C2=B1 3% interrupts.CPU81.LOC:Loc= al_timer_interrupts 128325 +15.7% 148446 =C2=B1 5% interrupts.CPU82.LOC:Loc= al_timer_interrupts 14.25 =C2=B1 20% +321.1% 60.00 =C2=B1112% interrupts.CPU82.RE= S:Rescheduling_interrupts 128326 +15.0% 147539 =C2=B1 6% interrupts.CPU83.LOC:Loc= al_timer_interrupts 128288 +16.5% 149477 =C2=B1 4% interrupts.CPU84.LOC:Loc= al_timer_interrupts 128318 +16.3% 149250 =C2=B1 4% interrupts.CPU85.LOC:Loc= al_timer_interrupts 128331 +16.0% 148818 =C2=B1 4% interrupts.CPU87.LOC:Loc= al_timer_interrupts 128368 +16.7% 149776 =C2=B1 3% interrupts.CPU88.LOC:Loc= al_timer_interrupts 128339 +15.3% 147957 =C2=B1 5% interrupts.CPU89.LOC:Loc= al_timer_interrupts 154.50 =C2=B1 85% -78.2% 33.75 =C2=B1 95% interrupts.CPU89.TL= B:TLB_shootdowns 128381 +16.3% 149325 =C2=B1 4% interrupts.CPU9.LOC:Loca= l_timer_interrupts 128319 +16.5% 149505 =C2=B1 4% interrupts.CPU90.LOC:Loc= al_timer_interrupts 128337 +15.7% 148429 =C2=B1 5% interrupts.CPU91.LOC:Loc= al_timer_interrupts 128357 +16.7% 149773 =C2=B1 3% interrupts.CPU92.LOC:Loc= al_timer_interrupts 128335 +15.3% 148000 =C2=B1 5% interrupts.CPU93.LOC:Loc= al_timer_interrupts 128340 +15.5% 148276 =C2=B1 5% interrupts.CPU95.LOC:Loc= al_timer_interrupts 128373 +14.5% 146984 =C2=B1 7% interrupts.CPU96.LOC:Loc= al_timer_interrupts 128412 +16.5% 149567 =C2=B1 4% interrupts.CPU97.LOC:Loc= al_timer_interrupts 128358 +14.5% 146911 =C2=B1 7% interrupts.CPU98.LOC:Loc= al_timer_interrupts 128369 +15.2% 147823 =C2=B1 6% interrupts.CPU99.LOC:Loc= al_timer_interrupts 24650613 +15.7% 28525718 =C2=B1 5% interrupts.LOC:Local_tim= er_interrupts 7862 =C2=B1 2% +59.6% 12551 =C2=B1 28% interrupts.RES:Resc= heduling_interrupts 34585 +18.6% 41032 =C2=B1 4% softirqs.CPU0.RCU 18735 +26.8% 23764 =C2=B1 8% softirqs.CPU0.SCHED 33683 =C2=B1 3% +16.1% 39099 =C2=B1 7% softirqs.CPU0.TIMER 34894 =C2=B1 2% +17.0% 40830 softirqs.CPU1.RCU 35427 =C2=B1 3% +10.5% 39133 =C2=B1 2% softirqs.CPU10.RCU 9739 =C2=B1 4% -11.7% 8596 =C2=B1 8% softirqs.CPU10.SCHED 33353 +14.0% 38008 softirqs.CPU100.RCU 29815 =C2=B1 2% +20.9% 36042 =C2=B1 9% softirqs.CPU100.TIM= ER 33280 +25.9% 41905 =C2=B1 15% softirqs.CPU101.RCU 32709 +19.5% 39098 =C2=B1 4% softirqs.CPU102.RCU 32625 +16.9% 38136 =C2=B1 4% softirqs.CPU103.RCU 30632 =C2=B1 4% +18.6% 36319 =C2=B1 8% softirqs.CPU103.TIM= ER 32725 +16.0% 37957 softirqs.CPU104.RCU 30734 =C2=B1 3% +17.6% 36136 =C2=B1 8% softirqs.CPU104.TIM= ER 33442 =C2=B1 2% +14.6% 38321 =C2=B1 3% softirqs.CPU105.RCU 30813 =C2=B1 4% +14.6% 35302 =C2=B1 6% softirqs.CPU105.TIM= ER 32639 +16.6% 38054 =C2=B1 2% softirqs.CPU106.RCU 33686 =C2=B1 4% +18.9% 40057 =C2=B1 9% softirqs.CPU107.RCU 33798 =C2=B1 2% +12.8% 38108 softirqs.CPU108.RCU 34144 =C2=B1 3% +13.7% 38833 softirqs.CPU109.RCU 33284 =C2=B1 8% +17.1% 38971 =C2=B1 14% softirqs.CPU11.TIMER 33216 +13.7% 37780 =C2=B1 2% softirqs.CPU110.RCU 31042 =C2=B1 6% +13.9% 35353 =C2=B1 6% softirqs.CPU110.TIM= ER 33225 =C2=B1 3% +17.5% 39053 =C2=B1 2% softirqs.CPU111.RCU 33849 +12.5% 38084 =C2=B1 2% softirqs.CPU112.RCU 34077 =C2=B1 5% +11.8% 38093 =C2=B1 2% softirqs.CPU114.RCU 33901 =C2=B1 3% +10.5% 37461 softirqs.CPU115.RCU 33275 +13.3% 37695 softirqs.CPU116.RCU 30612 =C2=B1 5% +15.7% 35404 =C2=B1 6% softirqs.CPU116.TIM= ER 33376 +12.7% 37599 softirqs.CPU117.RCU 30787 =C2=B1 4% +15.7% 35611 =C2=B1 9% softirqs.CPU117.TIM= ER 32936 +13.7% 37448 softirqs.CPU118.RCU 33075 +16.0% 38361 =C2=B1 4% softirqs.CPU119.RCU 33703 =C2=B1 2% +18.0% 39754 =C2=B1 4% softirqs.CPU12.RCU 32529 =C2=B1 3% +14.2% 37160 =C2=B1 8% softirqs.CPU12.TIMER 33538 +13.1% 37917 softirqs.CPU120.RCU 33563 =C2=B1 2% +14.3% 38377 =C2=B1 2% softirqs.CPU122.RCU 33079 +29.2% 42731 =C2=B1 11% softirqs.CPU124.RCU 34025 =C2=B1 3% +13.5% 38629 =C2=B1 2% softirqs.CPU125.RCU 33151 =C2=B1 2% +15.7% 38341 softirqs.CPU126.RCU 32951 +19.7% 39430 =C2=B1 2% softirqs.CPU127.RCU 33478 =C2=B1 4% +15.5% 38670 =C2=B1 2% softirqs.CPU128.RCU 33476 =C2=B1 3% +16.0% 38830 =C2=B1 2% softirqs.CPU129.RCU 33721 =C2=B1 2% +15.1% 38814 =C2=B1 2% softirqs.CPU13.RCU 32281 =C2=B1 3% +15.2% 37184 =C2=B1 8% softirqs.CPU13.TIMER 32637 =C2=B1 2% +15.7% 37755 =C2=B1 2% softirqs.CPU130.RCU 32807 +17.6% 38595 =C2=B1 2% softirqs.CPU131.RCU 31629 =C2=B1 6% +11.0% 35097 =C2=B1 4% softirqs.CPU131.TIM= ER 33159 =C2=B1 5% +15.6% 38320 =C2=B1 3% softirqs.CPU132.RCU 33044 =C2=B1 4% +14.7% 37901 softirqs.CPU134.RCU 32400 +25.8% 40753 =C2=B1 10% softirqs.CPU135.RCU 32566 +14.8% 37379 softirqs.CPU136.RCU 32130 =C2=B1 2% +19.7% 38453 =C2=B1 4% softirqs.CPU137.RCU 32938 =C2=B1 2% +14.3% 37661 =C2=B1 2% softirqs.CPU138.RCU 32554 +16.2% 37834 =C2=B1 2% softirqs.CPU139.RCU 33792 =C2=B1 2% +16.6% 39390 softirqs.CPU14.RCU 32375 =C2=B1 5% +11.7% 36177 =C2=B1 6% softirqs.CPU14.TIMER 32463 +19.8% 38876 =C2=B1 3% softirqs.CPU140.RCU 32374 +15.4% 37368 =C2=B1 2% softirqs.CPU141.RCU 31981 =C2=B1 2% +17.1% 37463 softirqs.CPU142.RCU 32245 +18.4% 38187 =C2=B1 5% softirqs.CPU143.RCU 32707 =C2=B1 4% +14.8% 37545 =C2=B1 2% softirqs.CPU144.RCU 30647 =C2=B1 7% +11.6% 34195 =C2=B1 6% softirqs.CPU144.TIM= ER 32309 +19.4% 38576 =C2=B1 2% softirqs.CPU145.RCU 30281 =C2=B1 6% +16.3% 35203 =C2=B1 6% softirqs.CPU145.TIM= ER 32346 =C2=B1 2% +19.6% 38693 =C2=B1 4% softirqs.CPU146.RCU 31150 =C2=B1 5% +16.6% 36310 =C2=B1 8% softirqs.CPU146.TIM= ER 32289 =C2=B1 2% +18.4% 38218 =C2=B1 3% softirqs.CPU147.RCU 30829 =C2=B1 7% +14.0% 35145 =C2=B1 6% softirqs.CPU147.TIM= ER 32319 +16.6% 37673 =C2=B1 2% softirqs.CPU148.RCU 30373 =C2=B1 10% +15.4% 35057 =C2=B1 6% softirqs.CPU148.TIM= ER 32452 +15.9% 37608 softirqs.CPU149.RCU 29766 =C2=B1 7% +20.9% 35976 =C2=B1 7% softirqs.CPU149.TIM= ER 35249 =C2=B1 4% +10.5% 38934 softirqs.CPU15.RCU 32379 +14.8% 37174 softirqs.CPU150.RCU 29970 =C2=B1 7% +15.4% 34580 =C2=B1 5% softirqs.CPU150.TIM= ER 32626 +10.8% 36158 =C2=B1 4% softirqs.CPU151.RCU 30167 =C2=B1 7% +14.4% 34522 =C2=B1 6% softirqs.CPU151.TIM= ER 32287 +15.3% 37231 softirqs.CPU152.RCU 29973 =C2=B1 6% +14.5% 34311 =C2=B1 6% softirqs.CPU152.TIM= ER 32465 +15.2% 37390 =C2=B1 3% softirqs.CPU153.RCU 32237 +15.2% 37150 softirqs.CPU154.RCU 29739 =C2=B1 8% +17.1% 34828 =C2=B1 6% softirqs.CPU154.TIM= ER 32523 +16.5% 37892 =C2=B1 3% softirqs.CPU155.RCU 30135 =C2=B1 6% +15.3% 34746 =C2=B1 6% softirqs.CPU155.TIM= ER 32645 +16.2% 37937 =C2=B1 4% softirqs.CPU156.RCU 30470 =C2=B1 7% +13.9% 34691 =C2=B1 6% softirqs.CPU156.TIM= ER 32398 =C2=B1 2% +15.8% 37531 =C2=B1 3% softirqs.CPU157.RCU 29815 =C2=B1 7% +16.9% 34864 =C2=B1 6% softirqs.CPU157.TIM= ER 32136 +14.0% 36631 =C2=B1 3% softirqs.CPU158.RCU 30104 =C2=B1 9% +17.1% 35255 =C2=B1 5% softirqs.CPU158.TIM= ER 32254 +17.4% 37881 =C2=B1 4% softirqs.CPU159.RCU 30043 =C2=B1 6% +16.6% 35041 =C2=B1 7% softirqs.CPU159.TIM= ER 33752 +15.3% 38912 =C2=B1 2% softirqs.CPU16.RCU 32409 +16.8% 37856 softirqs.CPU160.RCU 30520 =C2=B1 7% +13.9% 34755 =C2=B1 6% softirqs.CPU160.TIM= ER 32246 +16.8% 37670 =C2=B1 3% softirqs.CPU161.RCU 29976 =C2=B1 7% +16.2% 34836 =C2=B1 6% softirqs.CPU161.TIM= ER 32356 +14.4% 37030 =C2=B1 3% softirqs.CPU162.RCU 29842 =C2=B1 8% +17.1% 34949 =C2=B1 8% softirqs.CPU162.TIM= ER 32279 +16.1% 37481 =C2=B1 2% softirqs.CPU163.RCU 32420 +15.1% 37323 softirqs.CPU164.RCU 30463 =C2=B1 8% +13.7% 34645 =C2=B1 6% softirqs.CPU164.TIM= ER 32258 +16.0% 37433 =C2=B1 3% softirqs.CPU165.RCU 30073 =C2=B1 6% +12.9% 33958 =C2=B1 6% softirqs.CPU165.TIM= ER 32168 +17.2% 37707 =C2=B1 2% softirqs.CPU166.RCU 32851 =C2=B1 2% +14.8% 37702 softirqs.CPU167.RCU 29976 =C2=B1 5% +14.9% 34446 =C2=B1 5% softirqs.CPU167.TIM= ER 32181 +15.5% 37173 softirqs.CPU168.RCU 32095 +15.6% 37099 softirqs.CPU169.RCU 30465 =C2=B1 7% +12.8% 34372 =C2=B1 5% softirqs.CPU169.TIM= ER 33963 +17.7% 39979 softirqs.CPU17.RCU 32244 =C2=B1 3% +11.5% 35946 =C2=B1 5% softirqs.CPU17.TIMER 32403 +14.7% 37158 softirqs.CPU170.RCU 32550 +16.2% 37824 =C2=B1 2% softirqs.CPU171.RCU 32618 +13.5% 37016 =C2=B1 2% softirqs.CPU172.RCU 32142 +15.4% 37099 =C2=B1 2% softirqs.CPU173.RCU 33505 =C2=B1 6% +11.3% 37294 =C2=B1 2% softirqs.CPU174.RCU 32332 +22.4% 39567 =C2=B1 7% softirqs.CPU175.RCU 30527 =C2=B1 7% +16.9% 35673 =C2=B1 6% softirqs.CPU175.TIM= ER 32160 +15.8% 37242 =C2=B1 2% softirqs.CPU176.RCU 30544 =C2=B1 7% +10.3% 33682 =C2=B1 5% softirqs.CPU176.TIM= ER 32334 +13.7% 36749 softirqs.CPU177.RCU 32170 +14.9% 36972 =C2=B1 2% softirqs.CPU178.RCU 30672 =C2=B1 6% +11.9% 34312 =C2=B1 6% softirqs.CPU178.TIM= ER 32136 +14.9% 36933 softirqs.CPU179.RCU 34311 =C2=B1 3% +12.5% 38601 softirqs.CPU18.RCU 31992 +15.8% 37054 =C2=B1 3% softirqs.CPU180.RCU 32121 +15.9% 37236 =C2=B1 2% softirqs.CPU181.RCU 30606 =C2=B1 7% +11.3% 34054 =C2=B1 5% softirqs.CPU181.TIM= ER 31643 =C2=B1 2% +17.1% 37064 softirqs.CPU182.RCU 32981 =C2=B1 5% +11.9% 36902 =C2=B1 2% softirqs.CPU183.RCU 31994 +14.1% 36516 softirqs.CPU184.RCU 31634 +16.7% 36904 softirqs.CPU185.RCU 32098 +15.4% 37036 softirqs.CPU186.RCU 31769 +16.6% 37048 softirqs.CPU187.RCU 32705 =C2=B1 3% +12.1% 36647 =C2=B1 2% softirqs.CPU188.RCU 31754 +16.4% 36974 =C2=B1 2% softirqs.CPU189.RCU 34033 +18.2% 40221 =C2=B1 2% softirqs.CPU19.RCU 33030 =C2=B1 2% +12.5% 37160 =C2=B1 7% softirqs.CPU19.TIMER 32064 =C2=B1 2% +13.9% 36535 =C2=B1 3% softirqs.CPU190.RCU 32045 +17.3% 37576 softirqs.CPU191.RCU 35215 =C2=B1 6% +14.6% 40339 =C2=B1 2% softirqs.CPU2.RCU 33585 +17.4% 39429 softirqs.CPU20.RCU 33328 +16.9% 38956 =C2=B1 2% softirqs.CPU21.RCU 33990 +15.4% 39225 =C2=B1 3% softirqs.CPU22.RCU 33451 +18.9% 39761 =C2=B1 2% softirqs.CPU23.RCU 31835 =C2=B1 3% +17.0% 37247 =C2=B1 11% softirqs.CPU23.TIMER 32980 +19.5% 39417 =C2=B1 2% softirqs.CPU25.RCU 33251 +17.3% 39019 =C2=B1 3% softirqs.CPU26.RCU 33548 +16.8% 39198 softirqs.CPU27.RCU 34308 =C2=B1 2% +15.4% 39580 =C2=B1 2% softirqs.CPU28.RCU 33528 +18.1% 39601 softirqs.CPU29.RCU 33729 +20.7% 40723 softirqs.CPU3.RCU 32908 =C2=B1 3% +17.5% 38659 =C2=B1 13% softirqs.CPU3.TIMER 33439 +29.8% 43419 =C2=B1 13% softirqs.CPU30.RCU 34440 =C2=B1 3% +13.7% 39162 =C2=B1 3% softirqs.CPU31.RCU 33497 +15.8% 38781 softirqs.CPU32.RCU 33966 +15.6% 39276 =C2=B1 2% softirqs.CPU33.RCU 33181 +25.4% 41625 =C2=B1 7% softirqs.CPU34.RCU 33241 +19.2% 39631 =C2=B1 3% softirqs.CPU35.RCU 34119 +23.7% 42213 =C2=B1 11% softirqs.CPU37.RCU 33433 +16.9% 39072 =C2=B1 2% softirqs.CPU38.RCU 32750 +19.4% 39110 =C2=B1 2% softirqs.CPU39.RCU 34476 =C2=B1 2% +16.4% 40130 softirqs.CPU4.RCU 31499 +20.5% 37951 =C2=B1 8% softirqs.CPU4.TIMER 33021 =C2=B1 3% +18.3% 39054 softirqs.CPU40.RCU 32900 =C2=B1 2% +18.3% 38922 softirqs.CPU41.RCU 32829 +19.2% 39146 =C2=B1 3% softirqs.CPU42.RCU 33370 +16.8% 38976 =C2=B1 2% softirqs.CPU44.RCU 33122 =C2=B1 2% +18.2% 39140 =C2=B1 2% softirqs.CPU45.RCU 34188 =C2=B1 3% +14.2% 39046 =C2=B1 3% softirqs.CPU46.RCU 34547 =C2=B1 2% +13.4% 39184 =C2=B1 2% softirqs.CPU47.RCU 32740 +16.8% 38227 =C2=B1 2% softirqs.CPU48.RCU 34122 =C2=B1 5% +12.6% 38416 =C2=B1 2% softirqs.CPU49.RCU 34080 +20.6% 41108 =C2=B1 4% softirqs.CPU5.RCU 35160 =C2=B1 11% +21.3% 42666 =C2=B1 13% softirqs.CPU5.TIMER 33941 +14.0% 38697 =C2=B1 2% softirqs.CPU50.RCU 33587 +16.5% 39128 softirqs.CPU51.RCU 32221 =C2=B1 5% +11.6% 35944 =C2=B1 6% softirqs.CPU51.TIMER 33469 +16.2% 38892 =C2=B1 2% softirqs.CPU52.RCU 33618 =C2=B1 2% +15.6% 38876 =C2=B1 3% softirqs.CPU53.RCU 31383 =C2=B1 5% +15.7% 36311 =C2=B1 9% softirqs.CPU53.TIMER 33411 +17.7% 39318 softirqs.CPU54.RCU 31353 =C2=B1 5% +13.2% 35486 =C2=B1 6% softirqs.CPU54.TIMER 33561 +15.7% 38835 =C2=B1 2% softirqs.CPU55.RCU 31449 =C2=B1 6% +13.4% 35664 =C2=B1 7% softirqs.CPU55.TIMER 33416 +16.4% 38891 =C2=B1 3% softirqs.CPU56.RCU 31445 =C2=B1 4% +12.1% 35235 =C2=B1 6% softirqs.CPU56.TIMER 33129 +17.3% 38861 =C2=B1 3% softirqs.CPU58.RCU 31108 =C2=B1 6% +14.1% 35480 =C2=B1 8% softirqs.CPU58.TIMER 32752 +17.5% 38490 =C2=B1 2% softirqs.CPU59.RCU 31169 =C2=B1 5% +12.2% 34986 =C2=B1 6% softirqs.CPU59.TIMER 34754 =C2=B1 4% +16.5% 40494 =C2=B1 7% softirqs.CPU6.RCU 33211 =C2=B1 6% +15.2% 38251 =C2=B1 3% softirqs.CPU6.TIMER 33270 +24.9% 41539 =C2=B1 6% softirqs.CPU60.RCU 31569 =C2=B1 6% +21.9% 38492 =C2=B1 5% softirqs.CPU60.TIMER 32989 +20.9% 39889 =C2=B1 3% softirqs.CPU61.RCU 31121 =C2=B1 5% +15.9% 36066 =C2=B1 7% softirqs.CPU61.TIMER 33195 =C2=B1 2% +18.9% 39482 softirqs.CPU62.RCU 31337 =C2=B1 7% +14.9% 35991 =C2=B1 8% softirqs.CPU62.TIMER 33021 +17.8% 38898 softirqs.CPU63.RCU 31234 =C2=B1 5% +13.9% 35567 =C2=B1 8% softirqs.CPU63.TIMER 32825 +17.6% 38598 softirqs.CPU64.RCU 31704 =C2=B1 6% +12.9% 35792 =C2=B1 10% softirqs.CPU64.TIMER 33240 +18.9% 39508 softirqs.CPU65.RCU 31475 =C2=B1 5% +12.9% 35526 =C2=B1 9% softirqs.CPU65.TIMER 33190 +20.8% 40106 =C2=B1 2% softirqs.CPU66.RCU 8443 +23.9% 10460 =C2=B1 4% softirqs.CPU66.SCHED 31182 =C2=B1 7% +14.7% 35751 =C2=B1 8% softirqs.CPU66.TIMER 32969 +16.8% 38498 softirqs.CPU67.RCU 33177 +17.0% 38810 softirqs.CPU68.RCU 32799 +19.4% 39160 softirqs.CPU69.RCU 31264 =C2=B1 5% +14.9% 35937 =C2=B1 8% softirqs.CPU69.TIMER 34352 +15.1% 39536 =C2=B1 2% softirqs.CPU7.RCU 32372 =C2=B1 3% +14.0% 36918 =C2=B1 8% softirqs.CPU7.TIMER 34202 =C2=B1 5% +14.1% 39029 softirqs.CPU70.RCU 33334 =C2=B1 2% +16.1% 38699 =C2=B1 2% softirqs.CPU71.RCU 33710 +19.0% 40129 =C2=B1 4% softirqs.CPU72.RCU 33730 =C2=B1 2% +16.2% 39208 =C2=B1 2% softirqs.CPU73.RCU 31947 =C2=B1 5% +12.6% 35970 =C2=B1 8% softirqs.CPU73.TIMER 33347 +17.4% 39134 =C2=B1 4% softirqs.CPU74.RCU 31666 =C2=B1 6% +11.6% 35343 =C2=B1 4% softirqs.CPU74.TIMER 33119 +17.0% 38735 =C2=B1 3% softirqs.CPU75.RCU 33034 +18.0% 38972 =C2=B1 3% softirqs.CPU76.RCU 33209 +16.8% 38791 =C2=B1 2% softirqs.CPU77.RCU 33699 =C2=B1 5% +14.2% 38497 softirqs.CPU79.RCU 35226 =C2=B1 4% +14.0% 40145 =C2=B1 3% softirqs.CPU8.RCU 32834 =C2=B1 2% +17.2% 38477 =C2=B1 2% softirqs.CPU80.RCU 32216 +18.8% 38272 =C2=B1 3% softirqs.CPU81.RCU 32402 +18.0% 38242 =C2=B1 2% softirqs.CPU82.RCU 31305 =C2=B1 6% +10.9% 34731 =C2=B1 7% softirqs.CPU82.TIMER 32612 +17.9% 38440 =C2=B1 2% softirqs.CPU83.RCU 31518 =C2=B1 6% +12.8% 35541 =C2=B1 8% softirqs.CPU83.TIMER 32748 +16.7% 38226 =C2=B1 2% softirqs.CPU84.RCU 32645 +17.4% 38321 =C2=B1 2% softirqs.CPU85.RCU 31595 =C2=B1 5% +11.8% 35339 =C2=B1 7% softirqs.CPU85.TIMER 32665 +17.2% 38277 =C2=B1 3% softirqs.CPU86.RCU 31558 =C2=B1 7% +13.2% 35720 =C2=B1 8% softirqs.CPU86.TIMER 32257 +17.2% 37808 =C2=B1 2% softirqs.CPU87.RCU 32385 +18.4% 38335 =C2=B1 3% softirqs.CPU88.RCU 32527 +16.2% 37786 =C2=B1 2% softirqs.CPU89.RCU 34344 =C2=B1 3% +15.4% 39639 softirqs.CPU9.RCU 32369 =C2=B1 2% +11.8% 36174 =C2=B1 6% softirqs.CPU9.TIMER 32811 +17.8% 38662 =C2=B1 2% softirqs.CPU90.RCU 32532 +18.3% 38498 softirqs.CPU91.RCU 32965 =C2=B1 2% +15.3% 38002 softirqs.CPU92.RCU 32434 +22.1% 39591 =C2=B1 7% softirqs.CPU93.RCU 32546 +37.7% 44801 =C2=B1 19% softirqs.CPU94.RCU 31420 =C2=B1 8% +37.8% 43298 =C2=B1 31% softirqs.CPU94.TIMER 33220 +14.6% 38084 softirqs.CPU95.RCU 33531 =C2=B1 2% +12.8% 37823 =C2=B1 3% softirqs.CPU96.RCU 33545 +14.3% 38337 softirqs.CPU97.RCU 32966 +14.7% 37811 =C2=B1 2% softirqs.CPU98.RCU 33429 +15.9% 38750 =C2=B1 4% softirqs.CPU99.RCU 6367566 +16.4% 7409345 softirqs.RCU 6082875 =C2=B1 4% +12.4% 6839301 =C2=B1 6% softirqs.TIMER ***************************************************************************= ************************ lkp-ivb-d02: 4 threads Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz with 8G memo= ry =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/mode/nr_task/rootfs/tbox_group/test/testc= ase/ucode: gcc-7/performance/x86_64-rhel-7.6/process/16/debian-x86_64-20191114.cgz/l= kp-ivb-d02/malloc2/will-it-scale/0x21 commit: = da26170b95 ("ACPI: Convert to new X86 CPU match macros") 06c4d00466 ("cpufreq: Convert to new X86 CPU match macros") da26170b95feab87 06c4d00466eb374841bc84c39af = ---------------- --------------------------- = fail:runs %reproduction fail:runs | | | = :4 25% 1:4 dmesg.RIP:_raw_spin_unlock_ir= qrestore :4 50% 2:4 dmesg.RIP:cpuidle_enter_state :4 25% 1:4 dmesg.RIP:rebalance_domains %stddev %change %stddev \ | \ = 3690543 -53.4% 1719663 will-it-scale.per_process_ops 59048698 -53.4% 27514625 will-it-scale.workload 20.79 =C2=B1 4% +14.9% 23.90 =C2=B1 3% boot-time.boot 115892 =C2=B1 2% -8.8% 105652 =C2=B1 4% meminfo.DirectMap4k 14913 =C2=B1 3% +14.0% 16994 softirqs.SCHED 1955 =C2=B1 2% -12.8% 1704 =C2=B1 2% slabinfo.filp.num_o= bjs 992.00 =C2=B1 4% -7.9% 914.00 =C2=B1 6% slabinfo.kmalloc-51= 2.num_objs 7533 =C2=B1 2% -7.3% 6983 vmstat.system.cs 11027 -3.6% 10634 vmstat.system.in 65202 -4.5% 62286 proc-vmstat.nr_active_anon 64136 -4.2% 61459 proc-vmstat.nr_anon_pages 4090 -5.6% 3861 proc-vmstat.nr_shmem 65178 -4.5% 62264 proc-vmstat.nr_zone_active_an= on 856.75 =C2=B1 10% -40.3% 511.25 proc-vmstat.pgactivate 366730 -1.2% 362179 proc-vmstat.pgalloc_normal 351608 -2.1% 344374 proc-vmstat.pgfree 9641 =C2=B1 23% -67.8% 3105 interrupts.CPU0.NMI:Non-= maskable_interrupts 9641 =C2=B1 23% -67.8% 3105 interrupts.CPU0.PMI:Perf= ormance_monitoring_interrupts 6642 =C2=B1 3% -52.8% 3137 interrupts.CPU1.NMI:Non-= maskable_interrupts 6642 =C2=B1 3% -52.8% 3137 interrupts.CPU1.PMI:Perf= ormance_monitoring_interrupts 8051 =C2=B1 34% -61.1% 3133 =C2=B1 2% interrupts.CPU2.NMI= :Non-maskable_interrupts 8051 =C2=B1 34% -61.1% 3133 =C2=B1 2% interrupts.CPU2.PMI= :Performance_monitoring_interrupts 6442 -51.4% 3128 interrupts.CPU3.NMI:Non-maska= ble_interrupts 6442 -51.4% 3128 interrupts.CPU3.PMI:Performan= ce_monitoring_interrupts 30777 =C2=B1 15% -59.4% 12505 interrupts.NMI:Non-maska= ble_interrupts 30777 =C2=B1 15% -59.4% 12505 interrupts.PMI:Performan= ce_monitoring_interrupts 326.55 =C2=B1 3% -12.3% 286.33 =C2=B1 3% sched_debug.cfs_rq:= /.load_avg.avg 449.04 -16.4% 375.50 =C2=B1 10% sched_debug.cfs_rq:/.loa= d_avg.max 94.96 =C2=B1 11% -28.9% 67.52 =C2=B1 22% sched_debug.cfs_rq:= /.load_avg.stddev 7.35 =C2=B1 8% +95.8% 14.40 =C2=B1 7% sched_debug.cfs_rq:= /.nr_spread_over.avg 21.79 =C2=B1 25% +69.8% 37.00 =C2=B1 7% sched_debug.cfs_rq:= /.nr_spread_over.max 8.69 =C2=B1 37% +72.2% 14.97 =C2=B1 7% sched_debug.cfs_rq:= /.nr_spread_over.stddev 0.00 =C2=B1 21% +28.5% 0.00 =C2=B1 12% sched_debug.cpu.nex= t_balance.stddev 451321 =C2=B1 2% -8.0% 415116 sched_debug.cpu.nr_switc= hes.avg 1591992 =C2=B1 2% -21.1% 1256038 =C2=B1 15% sched_debug.cpu.nr_= switches.max 658789 =C2=B1 2% -23.6% 503350 =C2=B1 17% sched_debug.cpu.nr_= switches.stddev 440664 =C2=B1 2% -8.3% 403980 sched_debug.cpu.sched_co= unt.avg 1579963 =C2=B1 2% -21.3% 1244093 =C2=B1 15% sched_debug.cpu.sch= ed_count.max 657859 =C2=B1 2% -23.6% 502322 =C2=B1 18% sched_debug.cpu.sch= ed_count.stddev 2015 =C2=B1 2% -12.8% 1757 =C2=B1 8% sched_debug.cpu.sch= ed_goidle.avg 207749 =C2=B1 2% -9.0% 189052 sched_debug.cpu.ttwu_cou= nt.avg 781543 =C2=B1 2% -21.6% 612453 =C2=B1 15% sched_debug.cpu.ttw= u_count.max 331321 =C2=B1 2% -23.6% 253093 =C2=B1 18% sched_debug.cpu.ttw= u_count.stddev 205962 =C2=B1 2% -9.2% 187022 sched_debug.cpu.ttwu_loc= al.avg 779755 =C2=B1 2% -21.7% 610374 =C2=B1 15% sched_debug.cpu.ttw= u_local.max 331320 =C2=B1 2% -23.6% 253084 =C2=B1 18% sched_debug.cpu.ttw= u_local.stddev 0.05 =C2=B1 3% +137.2% 0.12 perf-stat.i.MPKI 4.412e+09 -52.6% 2.09e+09 perf-stat.i.branch-instructio= ns 0.08 =C2=B1 2% +0.1 0.19 =C2=B1 4% perf-stat.i.branch-= miss-rate% 2868917 =C2=B1 3% +30.3% 3737973 =C2=B1 5% perf-stat.i.branch-= misses 14.41 +2.5 16.94 =C2=B1 3% perf-stat.i.cache-miss-r= ate% 150515 =C2=B1 3% +24.2% 186901 =C2=B1 5% perf-stat.i.cache-m= isses 882639 =C2=B1 3% +14.1% 1007246 =C2=B1 2% perf-stat.i.cache-r= eferences 7594 =C2=B1 2% -7.4% 7029 perf-stat.i.context-swit= ches 0.71 +1.6% 0.72 perf-stat.i.cpi 1.308e+10 -51.8% 6.311e+09 perf-stat.i.cpu-cycles 164133 =C2=B1 4% -62.3% 61839 =C2=B1 4% perf-stat.i.cycles-= between-cache-misses 0.01 =C2=B1 5% +0.0 0.02 perf-stat.i.dTLB-load-mi= ss-rate% 3.901e+09 -52.6% 1.851e+09 perf-stat.i.dTLB-loads 0.00 =C2=B1 2% +0.0 0.01 =C2=B1 14% perf-stat.i.dTLB-st= ore-miss-rate% 2.585e+09 -52.8% 1.22e+09 perf-stat.i.dTLB-stores 118190 -7.2% 109655 perf-stat.i.iTLB-load-misses 1.849e+10 -52.5% 8.782e+09 perf-stat.i.instructions 430278 -53.9% 198290 perf-stat.i.instructions-per-= iTLB-miss 1.41 -1.6% 1.39 perf-stat.i.ipc 0.05 =C2=B1 3% +140.3% 0.11 =C2=B1 2% perf-stat.overall.M= PKI 0.07 =C2=B1 4% +0.1 0.18 =C2=B1 5% perf-stat.overall.b= ranch-miss-rate% 17.06 =C2=B1 2% +1.5 18.55 =C2=B1 3% perf-stat.overall.c= ache-miss-rate% 0.71 +1.6% 0.72 perf-stat.overall.cpi 87002 =C2=B1 3% -61.1% 33845 =C2=B1 5% perf-stat.overall.c= ycles-between-cache-misses 0.01 =C2=B1 4% +0.0 0.02 perf-stat.overall.dTLB-l= oad-miss-rate% 0.00 =C2=B1 2% +0.0 0.01 =C2=B1 15% perf-stat.overall.d= TLB-store-miss-rate% 156501 -48.8% 80123 perf-stat.overall.instruction= s-per-iTLB-miss 1.41 -1.6% 1.39 perf-stat.overall.ipc 94374 +2.0% 96228 perf-stat.overall.path-length 4.398e+09 -52.6% 2.083e+09 perf-stat.ps.branch-instructi= ons 2860015 =C2=B1 3% +30.3% 3726736 =C2=B1 5% perf-stat.ps.branch= -misses 150037 =C2=B1 3% +24.2% 186360 =C2=B1 5% perf-stat.ps.cache-= misses 879772 =C2=B1 3% +14.1% 1004104 =C2=B1 2% perf-stat.ps.cache-= references 7569 =C2=B1 2% -7.5% 7005 perf-stat.ps.context-swi= tches 1.304e+10 -51.8% 6.29e+09 perf-stat.ps.cpu-cycles 3.889e+09 -52.6% 1.845e+09 perf-stat.ps.dTLB-loads 2.577e+09 -52.8% 1.216e+09 perf-stat.ps.dTLB-stores 117801 -7.2% 109283 perf-stat.ps.iTLB-load-misses 1.843e+10 -52.5% 8.753e+09 perf-stat.ps.instructions 5.573e+12 -52.5% 2.648e+12 perf-stat.total.instructions 74.64 -3.8 70.80 perf-profile.calltrace.cycles= -pp.malloc 0.00 +0.5 0.54 =C2=B1 5% perf-profile.calltrace.c= ycles-pp.apic_timer_interrupt.malloc 0.00 +0.7 0.67 =C2=B1 18% perf-profile.calltrace.c= ycles-pp.prepare_exit_to_usermode.swapgs_restore_regs_and_return_to_usermode 0.00 +0.8 0.75 =C2=B1 17% perf-profile.calltrace.c= ycles-pp.lf.vt_console_print.console_unlock.vprintk_emit.printk 0.00 +0.8 0.76 =C2=B1 16% perf-profile.calltrace.c= ycles-pp.console_unlock.vprintk_emit.printk.irq_work_run_list.irq_work_run 0.00 +0.8 0.76 =C2=B1 16% perf-profile.calltrace.c= ycles-pp.irq_work_run_list.irq_work_run.smp_irq_work_interrupt.irq_work_int= errupt 0.00 +0.8 0.76 =C2=B1 16% perf-profile.calltrace.c= ycles-pp.vt_console_print.console_unlock.vprintk_emit.printk.irq_work_run_l= ist 0.00 +0.8 0.76 =C2=B1 16% perf-profile.calltrace.c= ycles-pp.vprintk_emit.printk.irq_work_run_list.irq_work_run.smp_irq_work_in= terrupt 0.00 +0.8 0.76 =C2=B1 16% perf-profile.calltrace.c= ycles-pp.irq_work_run.smp_irq_work_interrupt.irq_work_interrupt 0.00 +0.8 0.76 =C2=B1 16% perf-profile.calltrace.c= ycles-pp.printk.irq_work_run_list.irq_work_run.smp_irq_work_interrupt.irq_w= ork_interrupt 0.00 +0.8 0.77 =C2=B1 17% perf-profile.calltrace.c= ycles-pp.irq_work_interrupt 0.00 +0.8 0.77 =C2=B1 17% perf-profile.calltrace.c= ycles-pp.smp_irq_work_interrupt.irq_work_interrupt 0.00 +0.9 0.92 =C2=B1 24% perf-profile.calltrace.c= ycles-pp.swapgs_restore_regs_and_return_to_usermode 0.00 +1.0 1.01 =C2=B1 5% perf-profile.calltrace.c= ycles-pp.tick_sched_handle.tick_sched_timer.__hrtimer_run_queues.hrtimer_in= terrupt.smp_apic_timer_interrupt 0.00 +1.0 1.01 =C2=B1 5% perf-profile.calltrace.c= ycles-pp.update_process_times.tick_sched_handle.tick_sched_timer.__hrtimer_= run_queues.hrtimer_interrupt 0.00 +1.1 1.05 =C2=B1 53% perf-profile.calltrace.c= ycles-pp.drm_fb_helper_cfb_imageblit.bit_putcs.fbcon_putcs.fbcon_redraw.fbc= on_scroll 0.00 +1.1 1.05 =C2=B1 53% perf-profile.calltrace.c= ycles-pp.cfb_imageblit.drm_fb_helper_cfb_imageblit.bit_putcs.fbcon_putcs.fb= con_redraw 0.00 +1.1 1.10 =C2=B1 53% perf-profile.calltrace.c= ycles-pp.bit_putcs.fbcon_putcs.fbcon_redraw.fbcon_scroll.con_scroll 0.00 +1.1 1.11 =C2=B1 52% perf-profile.calltrace.c= ycles-pp.fbcon_putcs.fbcon_redraw.fbcon_scroll.con_scroll.lf 0.00 +1.1 1.12 =C2=B1 8% perf-profile.calltrace.c= ycles-pp.tick_sched_timer.__hrtimer_run_queues.hrtimer_interrupt.smp_apic_t= imer_interrupt.apic_timer_interrupt 0.00 +1.1 1.13 =C2=B1 52% perf-profile.calltrace.c= ycles-pp.con_scroll.lf.vt_console_print.console_unlock.vprintk_emit 0.00 +1.1 1.13 =C2=B1 52% perf-profile.calltrace.c= ycles-pp.fbcon_scroll.con_scroll.lf.vt_console_print.console_unlock 0.00 +1.1 1.13 =C2=B1 52% perf-profile.calltrace.c= ycles-pp.fbcon_redraw.fbcon_scroll.con_scroll.lf.vt_console_print 0.18 =C2=B1173% +1.4 1.55 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.__hrtimer_run_queues.hrtimer_interrupt.smp_apic_timer_interru= pt.apic_timer_interrupt 0.55 =C2=B1 64% +1.6 2.17 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.hrtimer_interrupt.smp_apic_timer_interrupt.apic_timer_interru= pt 0.68 =C2=B1 63% +1.9 2.59 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.smp_apic_timer_interrupt.apic_timer_interrupt 0.74 =C2=B1 62% +2.1 2.87 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.apic_timer_interrupt 77.30 -4.3 73.01 perf-profile.children.cycles-= pp.malloc 19.81 -1.2 18.64 =C2=B1 4% perf-profile.children.cy= cles-pp.free 0.06 =C2=B1 9% +0.1 0.11 =C2=B1 26% perf-profile.childr= en.cycles-pp.filemap_map_pages 0.06 =C2=B1 26% +0.1 0.12 =C2=B1 43% perf-profile.childr= en.cycles-pp.__x64_sys_clone 0.06 =C2=B1 26% +0.1 0.12 =C2=B1 43% perf-profile.childr= en.cycles-pp._do_fork 0.03 =C2=B1100% +0.1 0.09 =C2=B1 20% perf-profile.childr= en.cycles-pp.set_next_entity 0.08 =C2=B1 26% +0.1 0.17 =C2=B1 27% perf-profile.childr= en.cycles-pp.ktime_get_update_offsets_now 0.04 =C2=B1107% +0.1 0.14 =C2=B1 29% perf-profile.childr= en.cycles-pp.flush_old_exec 0.01 =C2=B1173% +0.1 0.12 =C2=B1 35% perf-profile.childr= en.cycles-pp.__calc_delta 0.00 +0.1 0.10 =C2=B1 42% perf-profile.children.cy= cles-pp.reweight_entity 0.14 =C2=B1 25% +0.1 0.25 =C2=B1 24% perf-profile.childr= en.cycles-pp.__x64_sys_exit_group 0.14 =C2=B1 25% +0.1 0.25 =C2=B1 24% perf-profile.childr= en.cycles-pp.do_group_exit 0.14 =C2=B1 25% +0.1 0.25 =C2=B1 24% perf-profile.childr= en.cycles-pp.do_exit 0.03 =C2=B1100% +0.1 0.15 =C2=B1 36% perf-profile.childr= en.cycles-pp.rcu_core 0.03 =C2=B1100% +0.1 0.17 =C2=B1 19% perf-profile.childr= en.cycles-pp.pipe_read 0.15 =C2=B1 34% +0.2 0.31 =C2=B1 7% perf-profile.childr= en.cycles-pp.exit_mmap 0.00 +0.2 0.15 =C2=B1 48% perf-profile.children.cy= cles-pp.vm_mmap_pgoff 0.04 =C2=B1 60% +0.2 0.20 =C2=B1 18% perf-profile.childr= en.cycles-pp.new_sync_read 0.11 =C2=B1 58% +0.2 0.27 =C2=B1 30% perf-profile.childr= en.cycles-pp.perf_mux_hrtimer_handler 0.15 =C2=B1 34% +0.2 0.32 =C2=B1 11% perf-profile.childr= en.cycles-pp.mmput 0.20 =C2=B1 9% +0.2 0.37 =C2=B1 15% perf-profile.childr= en.cycles-pp.do_page_fault 0.16 =C2=B1 18% +0.2 0.32 =C2=B1 18% perf-profile.childr= en.cycles-pp.handle_mm_fault 0.13 =C2=B1 24% +0.2 0.31 =C2=B1 24% perf-profile.childr= en.cycles-pp.handle_pte_fault 0.04 =C2=B1107% +0.2 0.21 =C2=B1 49% perf-profile.childr= en.cycles-pp.__update_load_avg_se 0.11 =C2=B1 30% +0.2 0.30 =C2=B1 17% perf-profile.childr= en.cycles-pp.search_binary_handler 0.11 =C2=B1 30% +0.2 0.30 =C2=B1 17% perf-profile.childr= en.cycles-pp.load_elf_binary 0.03 =C2=B1102% +0.2 0.21 =C2=B1 16% perf-profile.childr= en.cycles-pp.update_curr 0.14 =C2=B1 26% +0.2 0.32 =C2=B1 18% perf-profile.childr= en.cycles-pp.__handle_mm_fault 0.21 =C2=B1 12% +0.2 0.41 =C2=B1 9% perf-profile.childr= en.cycles-pp.page_fault 0.09 =C2=B1 20% +0.2 0.29 =C2=B1 28% perf-profile.childr= en.cycles-pp.lapic_next_deadline 0.12 =C2=B1 19% +0.2 0.32 =C2=B1 36% perf-profile.childr= en.cycles-pp.native_write_msr 0.12 =C2=B1 18% +0.2 0.33 =C2=B1 34% perf-profile.childr= en.cycles-pp.ksys_read 0.14 =C2=B1 23% +0.2 0.35 =C2=B1 32% perf-profile.childr= en.cycles-pp.read 0.12 =C2=B1 18% +0.2 0.35 =C2=B1 33% perf-profile.childr= en.cycles-pp.vfs_read 0.12 =C2=B1 28% +0.2 0.35 =C2=B1 22% perf-profile.childr= en.cycles-pp.clockevents_program_event 0.04 =C2=B1101% +0.2 0.28 =C2=B1 12% perf-profile.childr= en.cycles-pp.pick_next_task_fair 0.10 =C2=B1 36% +0.2 0.34 =C2=B1 39% perf-profile.childr= en.cycles-pp.update_load_avg 0.10 =C2=B1 35% +0.3 0.35 =C2=B1 20% perf-profile.childr= en.cycles-pp.interrupt_entry 0.16 =C2=B1 17% +0.3 0.44 =C2=B1 22% perf-profile.childr= en.cycles-pp.execve 0.16 =C2=B1 17% +0.3 0.44 =C2=B1 22% perf-profile.childr= en.cycles-pp.__x64_sys_execve 0.16 =C2=B1 17% +0.3 0.44 =C2=B1 22% perf-profile.childr= en.cycles-pp.__do_execve_file 0.10 =C2=B1 65% +0.3 0.40 =C2=B1 16% perf-profile.childr= en.cycles-pp.__softirqentry_text_start 0.12 =C2=B1 64% +0.3 0.43 =C2=B1 19% perf-profile.childr= en.cycles-pp.irq_exit 0.18 =C2=B1 42% +0.5 0.65 =C2=B1 34% perf-profile.childr= en.cycles-pp.task_tick_fair 0.12 =C2=B1 75% +0.5 0.62 =C2=B1 20% perf-profile.childr= en.cycles-pp.exit_to_usermode_loop 0.22 =C2=B1 45% +0.5 0.73 =C2=B1 27% perf-profile.childr= en.cycles-pp.scheduler_tick 0.16 =C2=B1 26% +0.5 0.69 =C2=B1103% perf-profile.childr= en.cycles-pp.write 0.16 =C2=B1 46% +0.6 0.74 =C2=B1 24% perf-profile.childr= en.cycles-pp.schedule 0.15 =C2=B1 51% +0.6 0.75 =C2=B1 25% perf-profile.childr= en.cycles-pp.__sched_text_start 0.29 =C2=B1 51% +0.6 0.91 =C2=B1 18% perf-profile.childr= en.cycles-pp.prepare_exit_to_usermode 0.18 =C2=B1 14% +0.7 0.91 =C2=B1 14% perf-profile.childr= en.cycles-pp.irq_work_run 0.18 =C2=B1 14% +0.7 0.91 =C2=B1 14% perf-profile.childr= en.cycles-pp.printk 0.18 =C2=B1 14% +0.7 0.91 =C2=B1 15% perf-profile.childr= en.cycles-pp.irq_work_interrupt 0.18 =C2=B1 14% +0.7 0.91 =C2=B1 15% perf-profile.childr= en.cycles-pp.smp_irq_work_interrupt 0.35 =C2=B1 26% +0.8 1.19 =C2=B1 7% perf-profile.childr= en.cycles-pp.tick_sched_handle 0.35 =C2=B1 26% +0.8 1.19 =C2=B1 7% perf-profile.childr= en.cycles-pp.update_process_times 0.39 =C2=B1 44% +0.9 1.24 =C2=B1 22% perf-profile.childr= en.cycles-pp.swapgs_restore_regs_and_return_to_usermode 0.41 =C2=B1 23% +0.9 1.35 =C2=B1 11% perf-profile.childr= en.cycles-pp.tick_sched_timer 0.24 =C2=B1 23% +1.0 1.22 =C2=B1 19% perf-profile.childr= en.cycles-pp.irq_work_run_list 0.18 =C2=B1 14% +1.2 1.34 =C2=B1 43% perf-profile.childr= en.cycles-pp.vprintk_emit 0.21 =C2=B1 16% +1.2 1.40 =C2=B1 40% perf-profile.childr= en.cycles-pp.drm_fb_helper_cfb_imageblit 0.21 =C2=B1 16% +1.2 1.40 =C2=B1 40% perf-profile.childr= en.cycles-pp.cfb_imageblit 0.23 =C2=B1 14% +1.3 1.50 =C2=B1 40% perf-profile.childr= en.cycles-pp.bit_putcs 0.64 =C2=B1 26% +1.3 1.92 =C2=B1 10% perf-profile.childr= en.cycles-pp.__hrtimer_run_queues 0.23 =C2=B1 16% +1.3 1.52 =C2=B1 39% perf-profile.childr= en.cycles-pp.fbcon_putcs 0.24 =C2=B1 19% +1.3 1.55 =C2=B1 40% perf-profile.childr= en.cycles-pp.fbcon_redraw 0.24 =C2=B1 20% +1.3 1.56 =C2=B1 40% perf-profile.childr= en.cycles-pp.lf 0.24 =C2=B1 20% +1.3 1.56 =C2=B1 40% perf-profile.childr= en.cycles-pp.con_scroll 0.24 =C2=B1 20% +1.3 1.56 =C2=B1 40% perf-profile.childr= en.cycles-pp.fbcon_scroll 0.24 =C2=B1 20% +1.3 1.57 =C2=B1 39% perf-profile.childr= en.cycles-pp.vt_console_print 0.99 =C2=B1 8% +1.4 2.36 =C2=B1 27% perf-profile.childr= en.cycles-pp.entry_SYSCALL_64_after_hwframe 0.98 =C2=B1 7% +1.4 2.36 =C2=B1 27% perf-profile.childr= en.cycles-pp.do_syscall_64 0.24 =C2=B1 23% +1.4 1.63 =C2=B1 40% perf-profile.childr= en.cycles-pp.console_unlock 0.91 =C2=B1 21% +1.8 2.68 =C2=B1 6% perf-profile.childr= en.cycles-pp.hrtimer_interrupt 1.08 =C2=B1 23% +2.1 3.21 =C2=B1 7% perf-profile.childr= en.cycles-pp.smp_apic_timer_interrupt 1.18 =C2=B1 24% +2.4 3.56 =C2=B1 6% perf-profile.childr= en.cycles-pp.apic_timer_interrupt 73.53 -4.7 68.82 perf-profile.self.cycles-pp.m= alloc 15.91 =C2=B1 2% -0.9 15.05 =C2=B1 4% perf-profile.self.c= ycles-pp.free 0.01 =C2=B1173% +0.1 0.11 =C2=B1 26% perf-profile.self.c= ycles-pp.__calc_delta 0.02 =C2=B1173% +0.1 0.14 =C2=B1 42% perf-profile.self.c= ycles-pp.unmap_page_range 0.12 =C2=B1 19% +0.2 0.32 =C2=B1 36% perf-profile.self.c= ycles-pp.native_write_msr 0.10 =C2=B1 40% +0.2 0.34 =C2=B1 33% perf-profile.self.c= ycles-pp.swapgs_restore_regs_and_return_to_usermode 0.10 =C2=B1 35% +0.3 0.35 =C2=B1 20% perf-profile.self.c= ycles-pp.interrupt_entry 0.21 =C2=B1 16% +1.2 1.40 =C2=B1 40% perf-profile.self.c= ycles-pp.cfb_imageblit ***************************************************************************= ************************ 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/mode/nr_task/rootfs/tbox_group/test/testc= ase/ucode: gcc-7/performance/x86_64-rhel-7.6/process/16/debian-x86_64-20191114.cgz/l= kp-bdw-ep6/pthread_mutex1/will-it-scale/0xb000038 commit: = da26170b95 ("ACPI: Convert to new X86 CPU match macros") 06c4d00466 ("cpufreq: Convert to new X86 CPU match macros") da26170b95feab87 06c4d00466eb374841bc84c39af = ---------------- --------------------------- = fail:runs %reproduction fail:runs | | | = :4 25% 1:4 dmesg.RIP:__do_softirq :4 25% 1:4 dmesg.RIP:__usb_hcd_giveback_= urb :4 25% 1:4 dmesg.RIP:_raw_spin_unlock_ir= qrestore :4 100% 4:4 dmesg.RIP:cpuidle_enter_state :4 25% 1:4 dmesg.RIP:rebalance_domains :4 25% 1:4 dmesg.RIP:tick_nohz_idle_exit %stddev %change %stddev \ | \ = 2.505e+08 -57.9% 1.055e+08 will-it-scale.per_process_ops 4.008e+09 -57.9% 1.689e+09 will-it-scale.workload 31547 =C2=B1 5% -12.9% 27481 meminfo.Shmem 0.03 =C2=B1 4% +0.0 0.06 mpstat.cpu.all.sys% 14785 =C2=B1 18% -17.9% 12143 =C2=B1 17% numa-meminfo.node0.= Mapped 713810 =C2=B1 2% +8.2% 772630 =C2=B1 7% numa-vmstat.node1.n= uma_hit 1410 +6.8% 1506 vmstat.system.cs 428161 =C2=B1127% -89.3% 45998 =C2=B1 2% cpuidle.POLL.time 59373 =C2=B1 53% -82.2% 10569 =C2=B1 5% cpuidle.POLL.usage 70394 -2.1% 68899 proc-vmstat.nr_active_anon 67334 -0.8% 66815 proc-vmstat.nr_anon_pages 7887 =C2=B1 5% -12.9% 6866 proc-vmstat.nr_shmem 70394 -2.1% 68899 proc-vmstat.nr_zone_active_an= on 4138 =C2=B1 15% -35.2% 2681 =C2=B1 3% proc-vmstat.pgactiv= ate 28675 =C2=B1 40% +66.5% 47730 =C2=B1 3% softirqs.CPU0.SCHED 77182 =C2=B1 5% +11.3% 85908 =C2=B1 4% softirqs.CPU14.RCU 155252 =C2=B1 11% -22.8% 119871 =C2=B1 22% softirqs.CPU22.TIMER 23136 =C2=B1 48% -78.4% 5002 =C2=B1 16% softirqs.CPU44.SCHED 115092 =C2=B1 6% +7.6% 123849 =C2=B1 4% softirqs.CPU45.RCU 145244 =C2=B1 20% -25.6% 108094 =C2=B1 29% softirqs.CPU54.TIMER 3.615e+10 -57.5% 1.535e+10 perf-stat.i.branch-instructio= ns 0.04 =C2=B1 30% +0.1 0.09 =C2=B1 23% perf-stat.i.branch-= miss-rate% 1384 +6.6% 1476 perf-stat.i.context-switches 4.814e+10 =C2=B1 2% -53.8% 2.224e+10 =C2=B1 4% perf-stat.i.cpu-cyc= les 2.831e+10 -57.7% 1.198e+10 perf-stat.i.dTLB-loads 1.22e+10 -56.8% 5.27e+09 perf-stat.i.dTLB-stores 7.282e+10 -57.1% 3.126e+10 perf-stat.i.instructions 0.03 =C2=B1 33% +0.0 0.08 =C2=B1 27% perf-stat.overall.b= ranch-miss-rate% 191503 =C2=B1 31% -57.5% 81299 =C2=B1 49% perf-stat.overall.c= ycles-between-cache-misses 5463 +2.0% 5571 perf-stat.overall.path-length 3.603e+10 -57.5% 1.53e+10 perf-stat.ps.branch-instructi= ons 1379 +6.6% 1471 perf-stat.ps.context-switches 4.798e+10 =C2=B1 2% -53.8% 2.216e+10 =C2=B1 4% perf-stat.ps.cpu-cy= cles 2.822e+10 -57.7% 1.194e+10 perf-stat.ps.dTLB-loads 1.215e+10 -56.8% 5.253e+09 perf-stat.ps.dTLB-stores 7.257e+10 -57.1% 3.115e+10 perf-stat.ps.instructions 2.19e+13 -57.0% 9.407e+12 perf-stat.total.instructions 47232 =C2=B1 8% +29.0% 60937 =C2=B1 4% sched_debug.cfs_rq:= /.exec_clock.avg 7.97 =C2=B1 16% +268.2% 29.34 =C2=B1 36% sched_debug.cfs_rq:= /.exec_clock.min 797768 =C2=B1 8% +30.8% 1043808 =C2=B1 4% sched_debug.cfs_rq:= /.min_vruntime.avg 8594 =C2=B1 14% +36.3% 11717 =C2=B1 19% sched_debug.cfs_rq:= /.min_vruntime.min 0.28 =C2=B1 27% +58.9% 0.44 =C2=B1 17% sched_debug.cfs_rq:= /.nr_spread_over.stddev 23.87 =C2=B1 2% +16.0% 27.69 =C2=B1 11% sched_debug.cfs_rq:= /.runnable_load_avg.stddev -85357 -1249.7% 981342 =C2=B1 9% sched_debug.cfs_rq:/.spr= ead0.avg 1493225 =C2=B1 52% +65.4% 2469981 =C2=B1 3% sched_debug.cfs_rq:= /.spread0.max 2.21 =C2=B1 12% +91.5% 4.23 =C2=B1 7% sched_debug.cpu.clo= ck.stddev 2.21 =C2=B1 12% +91.5% 4.23 =C2=B1 7% sched_debug.cpu.clo= ck_task.stddev 5104 =C2=B1 7% +20.8% 6165 =C2=B1 5% sched_debug.cpu.nr_= switches.stddev 4617 =C2=B1 8% +22.4% 5653 =C2=B1 6% sched_debug.cpu.sch= ed_count.stddev 1029 =C2=B1 7% +15.4% 1188 sched_debug.cpu.sched_go= idle.avg 2318 =C2=B1 7% +22.4% 2838 =C2=B1 6% sched_debug.cpu.sch= ed_goidle.stddev 1028 =C2=B1 7% +15.0% 1183 sched_debug.cpu.ttwu_cou= nt.avg 2242 =C2=B1 13% +19.7% 2685 =C2=B1 10% sched_debug.cpu.ttw= u_count.stddev 6631 =C2=B1 42% +101.3% 13349 =C2=B1 8% sched_debug.cpu.ttw= u_local.max 960.52 =C2=B1 24% +66.7% 1601 =C2=B1 9% sched_debug.cpu.ttw= u_local.stddev 0.36 =C2=B1100% +0.5 0.91 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.irq_exit.smp_apic_timer_interrupt.apic_timer_interrupt.cpuidl= e_enter_state.cpuidle_enter 0.94 =C2=B1101% +2.8 3.75 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.do_idle.cpu_startup_entry.start_kernel.secondary_startup_64 0.94 =C2=B1101% +2.8 3.75 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.cpu_startup_entry.start_kernel.secondary_startup_64 0.94 =C2=B1101% +2.8 3.75 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.start_kernel.secondary_startup_64 0.93 =C2=B1101% +2.8 3.75 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.cpuidle_enter.do_idle.cpu_startup_entry.start_kernel.secondar= y_startup_64 0.93 =C2=B1101% +2.8 3.75 =C2=B1 5% perf-profile.calltr= ace.cycles-pp.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry.s= tart_kernel 17.82 =C2=B1 27% -4.5 13.32 =C2=B1 3% perf-profile.childr= en.cycles-pp.pthread_mutex_lock 8.70 =C2=B1 27% -2.3 6.44 =C2=B1 2% perf-profile.childr= en.cycles-pp.pthread_mutex_lock(a)plt 8.75 =C2=B1 28% -2.2 6.52 =C2=B1 4% perf-profile.childr= en.cycles-pp.pthread_mutex_unlock(a)plt 0.05 =C2=B1 60% +0.0 0.08 =C2=B1 13% perf-profile.childr= en.cycles-pp.note_gp_changes 0.10 =C2=B1 11% +0.0 0.14 =C2=B1 6% perf-profile.childr= en.cycles-pp.console_unlock 0.10 =C2=B1 12% +0.0 0.14 =C2=B1 10% perf-profile.childr= en.cycles-pp.irq_work_run_list 0.06 =C2=B1 60% +0.0 0.10 =C2=B1 4% perf-profile.childr= en.cycles-pp.interrupt_entry 0.11 =C2=B1 21% +0.1 0.17 =C2=B1 10% perf-profile.childr= en.cycles-pp.read_tsc 0.09 =C2=B1 26% +0.1 0.15 =C2=B1 15% perf-profile.childr= en.cycles-pp.native_irq_return_iret 0.20 =C2=B1 21% +0.1 0.29 =C2=B1 30% perf-profile.childr= en.cycles-pp.get_next_timer_interrupt 0.18 =C2=B1 33% +0.1 0.28 =C2=B1 13% perf-profile.childr= en.cycles-pp.native_queued_spin_lock_slowpath 0.28 =C2=B1 28% +0.1 0.42 =C2=B1 10% perf-profile.childr= en.cycles-pp._raw_spin_lock_irqsave 0.32 =C2=B1 23% +0.2 0.51 =C2=B1 6% perf-profile.childr= en.cycles-pp.rcu_core 0.64 =C2=B1 25% +0.3 0.93 =C2=B1 13% perf-profile.childr= en.cycles-pp.__softirqentry_text_start 0.78 =C2=B1 21% +0.4 1.20 =C2=B1 8% perf-profile.childr= en.cycles-pp.irq_exit 0.94 =C2=B1101% +2.8 3.75 =C2=B1 5% perf-profile.childr= en.cycles-pp.start_kernel 9.09 =C2=B1 27% -2.3 6.82 =C2=B1 4% perf-profile.self.c= ycles-pp.pthread_mutex_lock 8.58 =C2=B1 27% -2.3 6.31 =C2=B1 3% perf-profile.self.c= ycles-pp.pthread_mutex_lock(a)plt 8.67 =C2=B1 28% -2.2 6.43 =C2=B1 4% perf-profile.self.c= ycles-pp.pthread_mutex_unlock(a)plt 0.03 =C2=B1100% +0.0 0.07 =C2=B1 17% perf-profile.self.c= ycles-pp._raw_spin_lock 0.06 =C2=B1 63% +0.0 0.10 =C2=B1 7% perf-profile.self.c= ycles-pp.interrupt_entry 0.11 =C2=B1 20% +0.0 0.16 =C2=B1 11% perf-profile.self.c= ycles-pp.read_tsc 0.09 =C2=B1 26% +0.1 0.15 =C2=B1 15% perf-profile.self.c= ycles-pp.native_irq_return_iret 0.18 =C2=B1 33% +0.1 0.28 =C2=B1 13% perf-profile.self.c= ycles-pp.native_queued_spin_lock_slowpath 300.75 =C2=B1 54% +75.6% 528.25 =C2=B1 23% interrupts.37:IR-PC= I-MSI.1572868-edge.eth0-TxRx-3 464.50 =C2=B1 33% -57.5% 197.50 =C2=B1 19% interrupts.40:IR-PC= I-MSI.1572871-edge.eth0-TxRx-6 412.50 =C2=B1 7% -14.2% 354.00 interrupts.9:IR-IO-APIC.= 9-fasteoi.acpi 412.50 =C2=B1 7% -14.2% 354.00 interrupts.CPU1.9:IR-IO-= APIC.9-fasteoi.acpi 4557 =C2=B1 26% -37.1% 2865 interrupts.CPU10.NMI:Non= -maskable_interrupts 4557 =C2=B1 26% -37.1% 2865 interrupts.CPU10.PMI:Per= formance_monitoring_interrupts 4336 =C2=B1 33% -42.4% 2499 =C2=B1 24% interrupts.CPU15.NM= I:Non-maskable_interrupts 4336 =C2=B1 33% -42.4% 2499 =C2=B1 24% interrupts.CPU15.PM= I:Performance_monitoring_interrupts 300.75 =C2=B1 54% +75.6% 528.25 =C2=B1 23% interrupts.CPU16.37= :IR-PCI-MSI.1572868-edge.eth0-TxRx-3 464.50 =C2=B1 33% -57.5% 197.50 =C2=B1 19% interrupts.CPU19.40= :IR-PCI-MSI.1572871-edge.eth0-TxRx-6 4285 =C2=B1 33% -33.4% 2856 interrupts.CPU2.NMI:Non-= maskable_interrupts 4285 =C2=B1 33% -33.4% 2856 interrupts.CPU2.PMI:Perf= ormance_monitoring_interrupts 12.75 =C2=B1 50% +294.1% 50.25 =C2=B1 83% interrupts.CPU27.RE= S:Rescheduling_interrupts 7890 -57.4% 3358 interrupts.CPU45.NMI:Non-mask= able_interrupts 7890 -57.4% 3358 interrupts.CPU45.PMI:Performa= nce_monitoring_interrupts 7890 -57.4% 3357 interrupts.CPU46.NMI:Non-mask= able_interrupts 7890 -57.4% 3357 interrupts.CPU46.PMI:Performa= nce_monitoring_interrupts 6903 =C2=B1 24% -51.3% 3358 interrupts.CPU47.NMI:Non= -maskable_interrupts 6903 =C2=B1 24% -51.3% 3358 interrupts.CPU47.PMI:Per= formance_monitoring_interrupts 6904 =C2=B1 24% -51.3% 3360 interrupts.CPU48.NMI:Non= -maskable_interrupts 6904 =C2=B1 24% -51.3% 3360 interrupts.CPU48.PMI:Per= formance_monitoring_interrupts 5917 =C2=B1 33% -43.2% 3358 interrupts.CPU49.NMI:Non= -maskable_interrupts 5917 =C2=B1 33% -43.2% 3358 interrupts.CPU49.PMI:Per= formance_monitoring_interrupts 4287 =C2=B1 33% -33.4% 2856 interrupts.CPU5.NMI:Non-= maskable_interrupts 4287 =C2=B1 33% -33.4% 2856 interrupts.CPU5.PMI:Perf= ormance_monitoring_interrupts 4930 =C2=B1 34% -34.4% 3233 =C2=B1 6% interrupts.CPU50.NM= I:Non-maskable_interrupts 4930 =C2=B1 34% -34.4% 3233 =C2=B1 6% interrupts.CPU50.PM= I:Performance_monitoring_interrupts 4940 =C2=B1 34% -34.3% 3245 =C2=B1 5% interrupts.CPU52.NM= I:Non-maskable_interrupts 4940 =C2=B1 34% -34.3% 3245 =C2=B1 5% interrupts.CPU52.PM= I:Performance_monitoring_interrupts 5907 =C2=B1 33% -43.2% 3357 interrupts.CPU53.NMI:Non= -maskable_interrupts 5907 =C2=B1 33% -43.2% 3357 interrupts.CPU53.PMI:Per= formance_monitoring_interrupts 5913 =C2=B1 33% -43.2% 3357 interrupts.CPU55.NMI:Non= -maskable_interrupts 5913 =C2=B1 33% -43.2% 3357 interrupts.CPU55.PMI:Per= formance_monitoring_interrupts 6905 =C2=B1 24% -51.3% 3361 interrupts.CPU56.NMI:Non= -maskable_interrupts 6905 =C2=B1 24% -51.3% 3361 interrupts.CPU56.PMI:Per= formance_monitoring_interrupts 6904 =C2=B1 24% -57.5% 2937 =C2=B1 24% interrupts.CPU57.NM= I:Non-maskable_interrupts 6904 =C2=B1 24% -57.5% 2937 =C2=B1 24% interrupts.CPU57.PM= I:Performance_monitoring_interrupts 6904 =C2=B1 24% -57.5% 2937 =C2=B1 24% interrupts.CPU58.NM= I:Non-maskable_interrupts 6904 =C2=B1 24% -57.5% 2937 =C2=B1 24% interrupts.CPU58.PM= I:Performance_monitoring_interrupts 6858 =C2=B1 24% -57.2% 2937 =C2=B1 24% interrupts.CPU59.NM= I:Non-maskable_interrupts 6858 =C2=B1 24% -57.2% 2937 =C2=B1 24% interrupts.CPU59.PM= I:Performance_monitoring_interrupts 175277 =C2=B1 13% -40.2% 104738 =C2=B1 2% interrupts.NMI:Non-= maskable_interrupts 175277 =C2=B1 13% -40.2% 104738 =C2=B1 2% interrupts.PMI:Perf= ormance_monitoring_interrupts ***************************************************************************= ************************ lkp-ivb-d02: 4 threads Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz with 8G memo= ry =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/mode/nr_task/rootfs/tbox_group/test/testc= ase/ucode: gcc-7/performance/x86_64-rhel-7.6/thread/16/debian-x86_64-20191114.cgz/lk= p-ivb-d02/pipe1/will-it-scale/0x21 commit: = da26170b95 ("ACPI: Convert to new X86 CPU match macros") 06c4d00466 ("cpufreq: Convert to new X86 CPU match macros") da26170b95feab87 06c4d00466eb374841bc84c39af = ---------------- --------------------------- = fail:runs %reproduction fail:runs | | | = :4 50% 2:4 dmesg.RIP:_raw_spin_unlock_ir= qrestore :4 75% 3:4 dmesg.RIP:cpuidle_enter_state :4 25% 1:4 dmesg.RIP:find_busiest_group %stddev %change %stddev \ | \ = 127138 -53.5% 59094 will-it-scale.per_thread_ops 1099984 -16.2% 922278 =C2=B1 2% will-it-scale.time.invol= untary_context_switches 391.00 -3.5% 377.25 will-it-scale.time.percent_of= _cpu_this_job_got 791.53 -3.9% 761.03 will-it-scale.time.system_time 387.84 -2.8% 376.84 =C2=B1 2% will-it-scale.time.user_= time 2034223 -53.5% 945514 will-it-scale.workload 21.92 =C2=B1 3% +10.7% 24.26 =C2=B1 5% boot-time.boot 80.50 =C2=B1 42% -88.8% 9.00 =C2=B1 26% cpuidle.POLL.usage 17343 -8.6% 15858 meminfo.Shmem 139.50 +68.1% 234.50 =C2=B1 22% slabinfo.fsnotify_mark_c= onnector.active_objs 46750 =C2=B1 6% +13.7% 53160 =C2=B1 3% softirqs.CPU2.RCU 194293 =C2=B1 6% +11.6% 216921 =C2=B1 4% softirqs.RCU 15629 =C2=B1 3% +12.7% 17621 softirqs.SCHED 65.50 -3.8% 63.00 vmstat.cpu.sy 33.00 +7.6% 35.50 =C2=B1 2% vmstat.cpu.us 7308 -4.7% 6968 vmstat.system.cs 10952 -4.1% 10502 vmstat.system.in 65863 -4.9% 62633 proc-vmstat.nr_active_anon 64543 -4.4% 61687 proc-vmstat.nr_anon_pages 4336 -8.6% 3965 proc-vmstat.nr_shmem 65838 -4.9% 62614 proc-vmstat.nr_zone_active_an= on 1233 =C2=B1 10% -44.0% 690.25 =C2=B1 11% proc-vmstat.pgactiv= ate 351470 -1.9% 344919 proc-vmstat.pgfree 10854 =C2=B1 13% -71.6% 3083 interrupts.CPU0.NMI:Non-= maskable_interrupts 10854 =C2=B1 13% -71.6% 3083 interrupts.CPU0.PMI:Perf= ormance_monitoring_interrupts 7952 =C2=B1 33% -61.3% 3075 interrupts.CPU2.NMI:Non-= maskable_interrupts 7952 =C2=B1 33% -61.3% 3075 interrupts.CPU2.PMI:Perf= ormance_monitoring_interrupts 7999 =C2=B1 34% -51.8% 3857 =C2=B1 34% interrupts.CPU3.NMI= :Non-maskable_interrupts 7999 =C2=B1 34% -51.8% 3857 =C2=B1 34% interrupts.CPU3.PMI= :Performance_monitoring_interrupts 33765 =C2=B1 11% -56.6% 14652 =C2=B1 17% interrupts.NMI:Non-= maskable_interrupts 33765 =C2=B1 11% -56.6% 14652 =C2=B1 17% interrupts.PMI:Perf= ormance_monitoring_interrupts 10614 =C2=B1 11% +14.7% 12169 =C2=B1 5% interrupts.RES:Resc= heduling_interrupts 5992 =C2=B1 32% +90.7% 11431 =C2=B1 26% sched_debug.cfs_rq:= /.min_vruntime.stddev 7.66 =C2=B1 5% +103.5% 15.58 =C2=B1 12% sched_debug.cfs_rq:= /.nr_spread_over.avg 22.46 =C2=B1 10% +60.7% 36.08 =C2=B1 17% sched_debug.cfs_rq:= /.nr_spread_over.max 1237 =C2=B1365% -1083.4% -12166 sched_debug.cfs_rq:/.spr= ead0.avg -7514 +237.4% -25357 sched_debug.cfs_rq:/.spread0.= min 5990 =C2=B1 32% +91.1% 11445 =C2=B1 26% sched_debug.cfs_rq:= /.spread0.stddev 31.19 =C2=B1 30% +88.5% 58.80 =C2=B1 24% sched_debug.cfs_rq:= /.util_avg.stddev 3.16 =C2=B1 10% +88.7% 5.96 =C2=B1 16% sched_debug.cpu.clo= ck.stddev 3.16 =C2=B1 10% +88.7% 5.96 =C2=B1 16% sched_debug.cpu.clo= ck_task.stddev 2065 =C2=B1 2% -19.8% 1656 =C2=B1 8% sched_debug.cpu.sch= ed_goidle.avg 1.46 =C2=B1173% +1800.0% 27.71 =C2=B1 73% sched_debug.cpu.sch= ed_goidle.min 0.19 =C2=B1 9% +113.6% 0.40 perf-stat.i.MPKI 1.207e+09 -50.5% 5.976e+08 perf-stat.i.branch-instructio= ns 1.58 +0.3 1.93 perf-stat.i.branch-miss-rate% 19250623 -39.4% 11672275 perf-stat.i.branch-misses 12.39 =C2=B1 4% +2.7 15.10 perf-stat.i.cache-miss-r= ate% 144627 =C2=B1 2% +29.9% 187812 perf-stat.i.cache-misses 1080010 =C2=B1 2% +12.8% 1218216 perf-stat.i.cache-refere= nces 7371 -4.7% 7022 perf-stat.i.context-switches 2.14 -2.0% 2.10 perf-stat.i.cpi 1.307e+10 -51.7% 6.31e+09 perf-stat.i.cpu-cycles 37.68 =C2=B1 8% +8.9% 41.02 =C2=B1 7% perf-stat.i.cpu-mig= rations 156713 =C2=B1 2% -62.9% 58110 =C2=B1 11% perf-stat.i.cycles-= between-cache-misses 38767199 =C2=B1 12% -54.5% 17640059 =C2=B1 14% perf-stat.i.dTLB-lo= ad-misses 1.856e+09 -51.6% 8.987e+08 perf-stat.i.dTLB-loads 9750289 =C2=B1 3% -55.6% 4330192 =C2=B1 4% perf-stat.i.dTLB-st= ore-misses 1.354e+09 -52.3% 6.46e+08 perf-stat.i.dTLB-stores 1949136 =C2=B1 9% -47.8% 1016639 =C2=B1 16% perf-stat.i.iTLB-lo= ad-misses 5860 =C2=B1 14% +81.5% 10639 =C2=B1 14% perf-stat.i.iTLB-lo= ads 6.112e+09 -50.7% 3.015e+09 perf-stat.i.instructions 0.47 +2.0% 0.48 perf-stat.i.ipc 0.18 =C2=B1 2% +128.9% 0.40 perf-stat.overall.MPKI 1.59 +0.4 1.95 perf-stat.overall.branch-miss= -rate% 13.40 =C2=B1 3% +2.0 15.43 perf-stat.overall.cache-= miss-rate% 2.14 -2.1% 2.09 perf-stat.overall.cpi 90397 =C2=B1 2% -62.9% 33558 perf-stat.overall.cycles= -between-cache-misses 0.47 +2.2% 0.48 perf-stat.overall.ipc 906994 +6.0% 961269 perf-stat.overall.path-length 1.203e+09 -50.5% 5.957e+08 perf-stat.ps.branch-instructi= ons 19187059 -39.4% 11636390 perf-stat.ps.branch-misses 144150 =C2=B1 2% +30.0% 187452 perf-stat.ps.cache-misses 1076446 =C2=B1 2% +12.9% 1215149 perf-stat.ps.cache-refer= ences 7346 -4.8% 6995 perf-stat.ps.context-switches 1.302e+10 -51.7% 6.289e+09 perf-stat.ps.cpu-cycles 37.55 =C2=B1 8% +8.8% 40.87 =C2=B1 7% perf-stat.ps.cpu-mi= grations 38639130 =C2=B1 12% -54.5% 17580860 =C2=B1 14% perf-stat.ps.dTLB-l= oad-misses 1.849e+09 -51.6% 8.957e+08 perf-stat.ps.dTLB-loads 9718082 =C2=B1 3% -55.6% 4315591 =C2=B1 4% perf-stat.ps.dTLB-s= tore-misses 1.35e+09 -52.3% 6.438e+08 perf-stat.ps.dTLB-stores 1942698 =C2=B1 9% -47.8% 1013144 =C2=B1 16% perf-stat.ps.iTLB-l= oad-misses 5841 =C2=B1 14% +81.7% 10612 =C2=B1 14% perf-stat.ps.iTLB-l= oads 6.092e+09 -50.7% 3.006e+09 perf-stat.ps.instructions 1.845e+12 -50.7% 9.089e+11 perf-stat.total.instructions 50.03 -1.1 48.94 perf-profile.calltrace.cycles= -pp.__GI___libc_read 34.45 -0.8 33.67 perf-profile.calltrace.cycles= -pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__GI___libc_read 35.23 -0.7 34.49 perf-profile.calltrace.cycles= -pp.entry_SYSCALL_64_after_hwframe.__GI___libc_read 0.55 =C2=B1 4% -0.3 0.26 =C2=B1100% perf-profile.calltr= ace.cycles-pp.__sb_start_write.pipe_write.new_sync_write.vfs_write.ksys_wri= te 0.86 =C2=B1 22% -0.2 0.67 =C2=B1 18% perf-profile.calltr= ace.cycles-pp.fsnotify.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_= after_hwframe 50.15 -1.1 49.10 perf-profile.children.cycles-= pp.__GI___libc_read 0.07 =C2=B1 24% +0.0 0.12 =C2=B1 21% perf-profile.childr= en.cycles-pp.do_page_fault 0.07 =C2=B1 21% +0.0 0.12 =C2=B1 19% perf-profile.childr= en.cycles-pp.handle_mm_fault 0.01 =C2=B1173% +0.1 0.06 =C2=B1 26% perf-profile.childr= en.cycles-pp.clockevents_program_event 0.00 +0.1 0.05 perf-profile.children.cycles-= pp.do_sys_open 0.00 +0.1 0.05 perf-profile.children.cycles-= pp.do_sys_openat2 0.05 =C2=B1 60% +0.1 0.10 =C2=B1 17% perf-profile.childr= en.cycles-pp.handle_pte_fault 0.01 =C2=B1173% +0.1 0.07 =C2=B1 31% perf-profile.childr= en.cycles-pp.native_write_msr 0.01 =C2=B1173% +0.1 0.07 =C2=B1 21% perf-profile.childr= en.cycles-pp.search_binary_handler 0.01 =C2=B1173% +0.1 0.07 =C2=B1 21% perf-profile.childr= en.cycles-pp.load_elf_binary 0.08 =C2=B1 19% +0.1 0.14 =C2=B1 16% perf-profile.childr= en.cycles-pp.page_fault 0.06 =C2=B1 60% +0.1 0.12 =C2=B1 19% perf-profile.childr= en.cycles-pp.__handle_mm_fault 0.12 =C2=B1 26% +0.1 0.18 =C2=B1 15% perf-profile.childr= en.cycles-pp.__vfs_read 0.00 +0.1 0.07 =C2=B1 13% perf-profile.children.cy= cles-pp.ttwu_do_activate 0.00 +0.1 0.07 =C2=B1 12% perf-profile.children.cy= cles-pp.activate_task 0.00 +0.1 0.07 =C2=B1 12% perf-profile.children.cy= cles-pp.enqueue_task_fair 0.01 =C2=B1173% +0.1 0.08 =C2=B1 10% perf-profile.childr= en.cycles-pp.try_to_wake_up 0.03 =C2=B1100% +0.1 0.10 =C2=B1 25% perf-profile.childr= en.cycles-pp.execve 0.03 =C2=B1100% +0.1 0.10 =C2=B1 25% perf-profile.childr= en.cycles-pp.__x64_sys_execve 0.03 =C2=B1100% +0.1 0.10 =C2=B1 25% perf-profile.childr= en.cycles-pp.__do_execve_file 0.03 =C2=B1100% +0.1 0.11 =C2=B1 12% perf-profile.childr= en.cycles-pp.read 0.04 =C2=B1 57% +0.1 0.12 =C2=B1 17% perf-profile.childr= en.cycles-pp.__sched_text_start 0.03 =C2=B1100% +0.1 0.11 =C2=B1 28% perf-profile.childr= en.cycles-pp.__softirqentry_text_start 0.03 =C2=B1100% +0.1 0.11 =C2=B1 35% perf-profile.childr= en.cycles-pp.irq_exit 0.02 =C2=B1173% +0.1 0.11 =C2=B1 20% perf-profile.childr= en.cycles-pp.write 0.01 =C2=B1173% +0.1 0.10 =C2=B1 45% perf-profile.childr= en.cycles-pp.update_load_avg 0.00 +0.1 0.10 =C2=B1 18% perf-profile.children.cy= cles-pp.schedule 0.84 =C2=B1 3% +0.1 0.96 =C2=B1 4% perf-profile.childr= en.cycles-pp.fput_many 0.05 =C2=B1 59% +0.1 0.20 =C2=B1 43% perf-profile.childr= en.cycles-pp.task_tick_fair 0.06 =C2=B1 60% +0.1 0.21 =C2=B1 10% perf-profile.childr= en.cycles-pp.cfb_imageblit 0.06 =C2=B1 60% +0.2 0.21 =C2=B1 12% perf-profile.childr= en.cycles-pp.drm_fb_helper_cfb_imageblit 0.08 =C2=B1 26% +0.2 0.24 =C2=B1 6% perf-profile.childr= en.cycles-pp.console_unlock 0.08 =C2=B1 24% +0.2 0.24 =C2=B1 5% perf-profile.childr= en.cycles-pp.fbcon_redraw 0.07 =C2=B1 60% +0.2 0.23 =C2=B1 42% perf-profile.childr= en.cycles-pp.scheduler_tick 0.08 =C2=B1 26% +0.2 0.25 =C2=B1 7% perf-profile.childr= en.cycles-pp.irq_work_run_list 0.08 =C2=B1 24% +0.2 0.24 =C2=B1 6% perf-profile.childr= en.cycles-pp.vt_console_print 0.08 =C2=B1 24% +0.2 0.24 =C2=B1 6% perf-profile.childr= en.cycles-pp.lf 0.08 =C2=B1 24% +0.2 0.24 =C2=B1 6% perf-profile.childr= en.cycles-pp.con_scroll 0.08 =C2=B1 24% +0.2 0.24 =C2=B1 6% perf-profile.childr= en.cycles-pp.fbcon_scroll 0.06 =C2=B1 14% +0.2 0.23 =C2=B1 7% perf-profile.childr= en.cycles-pp.irq_work_interrupt 0.06 =C2=B1 14% +0.2 0.23 =C2=B1 7% perf-profile.childr= en.cycles-pp.smp_irq_work_interrupt 0.06 =C2=B1 14% +0.2 0.23 =C2=B1 7% perf-profile.childr= en.cycles-pp.irq_work_run 0.06 =C2=B1 14% +0.2 0.23 =C2=B1 7% perf-profile.childr= en.cycles-pp.printk 0.06 =C2=B1 14% +0.2 0.23 =C2=B1 7% perf-profile.childr= en.cycles-pp.vprintk_emit 0.07 =C2=B1 60% +0.2 0.24 =C2=B1 10% perf-profile.childr= en.cycles-pp.fbcon_putcs 0.06 =C2=B1 58% +0.2 0.23 =C2=B1 8% perf-profile.childr= en.cycles-pp.bit_putcs 0.13 =C2=B1 22% +0.2 0.31 =C2=B1 31% perf-profile.childr= en.cycles-pp.update_process_times 0.13 =C2=B1 24% +0.2 0.32 =C2=B1 32% perf-profile.childr= en.cycles-pp.tick_sched_handle 0.15 =C2=B1 26% +0.2 0.36 =C2=B1 29% perf-profile.childr= en.cycles-pp.tick_sched_timer 0.21 =C2=B1 18% +0.3 0.48 =C2=B1 25% perf-profile.childr= en.cycles-pp.__hrtimer_run_queues 0.29 =C2=B1 18% +0.3 0.62 =C2=B1 23% perf-profile.childr= en.cycles-pp.hrtimer_interrupt 0.34 =C2=B1 18% +0.4 0.76 =C2=B1 25% perf-profile.childr= en.cycles-pp.smp_apic_timer_interrupt 0.39 =C2=B1 17% +0.4 0.83 =C2=B1 24% perf-profile.childr= en.cycles-pp.apic_timer_interrupt 1.67 =C2=B1 7% -0.2 1.45 =C2=B1 8% perf-profile.self.c= ycles-pp.__fsnotify_parent 0.01 =C2=B1173% +0.1 0.07 =C2=B1 31% perf-profile.self.c= ycles-pp.native_write_msr 0.10 =C2=B1 29% +0.1 0.16 =C2=B1 14% perf-profile.self.c= ycles-pp.__vfs_read 0.82 =C2=B1 3% +0.1 0.93 =C2=B1 4% perf-profile.self.c= ycles-pp.fput_many 0.06 =C2=B1 60% +0.1 0.21 =C2=B1 10% perf-profile.self.c= ycles-pp.cfb_imageblit ***************************************************************************= ************************ lkp-bdw-de1: 16 threads Intel(R) Xeon(R) CPU D-1541 @ 2.10GHz with 48G memo= ry =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/mode/nr_threads/rootfs/tbox_group/test/te= st_memory_size/testcase/ucode: gcc-7/performance/x86_64-rhel-7.6/development/50%/debian-x86_64-20191114.= cgz/lkp-bdw-de1/MMAP/50%/lmbench3/0x7000019 commit: = da26170b95 ("ACPI: Convert to new X86 CPU match macros") 06c4d00466 ("cpufreq: Convert to new X86 CPU match macros") da26170b95feab87 06c4d00466eb374841bc84c39af = ---------------- --------------------------- = fail:runs %reproduction fail:runs | | | = :4 50% 2:4 dmesg.RIP:_raw_spin_unlock_ir= qrestore :4 75% 3:4 dmesg.RIP:cpuidle_enter_state :4 25% 1:4 dmesg.RIP:find_busiest_group 2:4 16% 2:4 perf-profile.calltrace.cycles= -pp.sync_regs.error_entry 11:4 72% 14:4 perf-profile.calltrace.cycles= -pp.error_entry 0:4 1% 0:4 perf-profile.children.cycles-= pp.error_exit 12:4 78% 15:4 perf-profile.children.cycles-= pp.error_entry 9:4 63% 12:4 perf-profile.self.cycles-pp.e= rror_entry %stddev %change %stddev \ | \ = 59796 -36.3% 38109 =C2=B1 5% lmbench3.MMAP.read.bandw= idth.MB/sec 34823 -53.4% 16211 =C2=B1 2% lmbench3.MMAP.read_open2= close.bandwidth.MB/sec 9.874e+08 =C2=B1 9% -69.3% 3.027e+08 lmbench3.time.minor_page= _faults 2771 =C2=B1 8% -11.2% 2461 lmbench3.time.system_time 5509144 =C2=B1 7% -67.8% 1775030 =C2=B1 4% lmbench3.time.volun= tary_context_switches 0.00 =C2=B1125% +0.0 0.00 =C2=B1 54% mpstat.cpu.all.iowa= it% 12325 =C2=B1 23% -56.2% 5404 =C2=B1 3% vmstat.system.cs 172684 =C2=B1 8% +20.6% 208196 =C2=B1 4% meminfo.Mapped 30615 =C2=B1 3% -19.1% 24758 meminfo.Shmem 39.60 =C2=B1 10% +24.2% 49.18 =C2=B1 11% boot-time.boot 21.16 =C2=B1 17% +18.3% 25.04 =C2=B1 22% boot-time.dhcp 576.19 =C2=B1 10% +21.1% 697.49 =C2=B1 11% boot-time.idle 3634135 =C2=B1 11% +276.1% 13669368 =C2=B1 3% cpuidle.C1.time 902893 =C2=B1 9% +70.4% 1538961 =C2=B1 4% cpuidle.C1.usage 5.698e+09 =C2=B1 56% -46.4% 3.053e+09 =C2=B1 18% cpuidle.C1E.time 13219284 =C2=B1 7% -68.1% 4210732 =C2=B1 4% cpuidle.POLL.time 5423686 =C2=B1 7% -88.0% 651438 =C2=B1 4% cpuidle.POLL.usage 42733 =C2=B1 10% +23.0% 52572 =C2=B1 4% proc-vmstat.nr_mapp= ed 7653 =C2=B1 3% -19.1% 6189 proc-vmstat.nr_shmem 12908 -2.7% 12561 proc-vmstat.nr_slab_unreclaim= able 58993011 =C2=B1 9% -60.9% 23090737 proc-vmstat.numa_hit 58993011 =C2=B1 9% -60.9% 23090737 proc-vmstat.numa_local 2582 =C2=B1 27% -46.4% 1383 =C2=B1 5% proc-vmstat.pgactiv= ate 70058749 =C2=B1 8% -53.9% 32317690 proc-vmstat.pgalloc_norm= al 1.652e+09 =C2=B1 9% -69.5% 5.031e+08 proc-vmstat.pgfault 70019497 =C2=B1 8% -54.0% 32182265 proc-vmstat.pgfree 839.50 =C2=B1 13% -19.6% 675.25 =C2=B1 4% slabinfo.Acpi-Parse= .active_objs 839.50 =C2=B1 13% -19.6% 675.25 =C2=B1 4% slabinfo.Acpi-Parse= .num_objs 1550 =C2=B1 3% -9.3% 1406 =C2=B1 4% slabinfo.cred_jar.a= ctive_objs 1550 =C2=B1 3% -9.3% 1406 =C2=B1 4% slabinfo.cred_jar.n= um_objs 10240 =C2=B1 11% -30.3% 7141 slabinfo.filp.active_objs 343.50 =C2=B1 9% -31.4% 235.50 =C2=B1 2% slabinfo.filp.activ= e_slabs 11007 =C2=B1 9% -31.4% 7551 slabinfo.filp.num_objs 343.50 =C2=B1 9% -31.4% 235.50 =C2=B1 2% slabinfo.filp.num_s= labs 176.00 =C2=B1 27% +54.5% 272.00 =C2=B1 5% slabinfo.kmalloc-rc= l-128.active_objs 176.00 =C2=B1 27% +54.5% 272.00 =C2=B1 5% slabinfo.kmalloc-rc= l-128.num_objs 913.50 =C2=B1 8% +23.0% 1123 =C2=B1 4% slabinfo.kmalloc-rc= l-96.active_objs 913.50 =C2=B1 8% +23.0% 1123 =C2=B1 4% slabinfo.kmalloc-rc= l-96.num_objs 2559 =C2=B1 16% -38.8% 1565 =C2=B1 38% interrupts.34:IR-PC= I-MSI.2621441-edge.eth0-TxRx-0 5158 =C2=B1 10% -40.9% 3046 =C2=B1 12% interrupts.CPU0.RES= :Rescheduling_interrupts 4410 =C2=B1 14% -35.4% 2850 =C2=B1 21% interrupts.CPU1.RES= :Rescheduling_interrupts 5504 =C2=B1 23% -62.0% 2091 =C2=B1 3% interrupts.CPU10.NM= I:Non-maskable_interrupts 5504 =C2=B1 23% -62.0% 2091 =C2=B1 3% interrupts.CPU10.PM= I:Performance_monitoring_interrupts 881.25 =C2=B1 58% +165.9% 2343 =C2=B1 39% interrupts.CPU11.TL= B:TLB_shootdowns 4947 =C2=B1 6% -13.7% 4271 =C2=B1 7% interrupts.CPU14.RE= S:Rescheduling_interrupts 5151 =C2=B1 13% -23.5% 3939 =C2=B1 7% interrupts.CPU15.RE= S:Rescheduling_interrupts 4386 =C2=B1 18% -37.7% 2730 =C2=B1 10% interrupts.CPU2.RES= :Rescheduling_interrupts 4661 =C2=B1 11% -43.4% 2636 =C2=B1 19% interrupts.CPU3.RES= :Rescheduling_interrupts 4812 =C2=B1 20% -50.4% 2387 =C2=B1 8% interrupts.CPU4.RES= :Rescheduling_interrupts 4870 =C2=B1 18% -45.3% 2662 =C2=B1 22% interrupts.CPU5.RES= :Rescheduling_interrupts 3833 =C2=B1 13% -23.5% 2933 =C2=B1 11% interrupts.CPU6.RES= :Rescheduling_interrupts 2559 =C2=B1 16% -38.8% 1565 =C2=B1 38% interrupts.CPU8.34:= IR-PCI-MSI.2621441-edge.eth0-TxRx-0 124.00 =C2=B1 3% +17.1% 145.25 =C2=B1 7% interrupts.CPU9.CAL= :Function_call_interrupts 70339 =C2=B1 7% -22.9% 54227 =C2=B1 4% interrupts.RES:Resc= heduling_interrupts 134057 =C2=B1 41% -45.1% 73618 =C2=B1 3% softirqs.CPU0.SCHED 135884 =C2=B1 40% -43.5% 76725 =C2=B1 15% softirqs.CPU1.SCHED 411979 =C2=B1 30% -29.0% 292317 softirqs.CPU1.TIMER 125329 =C2=B1 40% -37.5% 78295 =C2=B1 5% softirqs.CPU10.SCHED 122051 =C2=B1 48% -43.5% 68923 =C2=B1 6% softirqs.CPU11.SCHED 445933 =C2=B1 43% -36.5% 283341 =C2=B1 2% softirqs.CPU11.TIMER 131655 =C2=B1 41% -46.6% 70340 =C2=B1 10% softirqs.CPU12.SCHED 123508 =C2=B1 46% -43.7% 69575 =C2=B1 3% softirqs.CPU13.SCHED 118137 =C2=B1 33% -40.6% 70141 =C2=B1 7% softirqs.CPU14.SCHED 121362 =C2=B1 49% -40.4% 72283 =C2=B1 5% softirqs.CPU15.SCHED 128887 =C2=B1 46% -47.0% 68259 =C2=B1 7% softirqs.CPU2.SCHED 132599 =C2=B1 42% -38.7% 81270 =C2=B1 6% softirqs.CPU3.SCHED 122011 =C2=B1 48% -37.8% 75843 =C2=B1 10% softirqs.CPU4.SCHED 133060 =C2=B1 45% -44.3% 74126 =C2=B1 3% softirqs.CPU5.SCHED 125294 =C2=B1 43% -36.8% 79130 =C2=B1 4% softirqs.CPU6.SCHED 133132 =C2=B1 44% -44.0% 74489 =C2=B1 5% softirqs.CPU7.SCHED 2008609 =C2=B1 42% -40.9% 1186473 softirqs.SCHED 194419 =C2=B1 6% -10.6% 173824 =C2=B1 3% sched_debug.cfs_rq:= /.exec_clock.avg 93.69 =C2=B1 18% -20.5% 74.48 =C2=B1 10% sched_debug.cfs_rq:= /.load_avg.stddev 0.65 =C2=B1 8% +193.0% 1.91 =C2=B1 3% sched_debug.cpu.clo= ck.stddev 0.65 =C2=B1 8% +193.2% 1.91 =C2=B1 3% sched_debug.cpu.clo= ck_task.stddev 0.00 =C2=B1 2% +24.7% 0.00 =C2=B1 20% sched_debug.cpu.nex= t_balance.stddev 531879 =C2=B1 4% -57.9% 224113 =C2=B1 3% sched_debug.cpu.nr_= switches.avg 705887 =C2=B1 4% -53.5% 328229 =C2=B1 3% sched_debug.cpu.nr_= switches.max 361512 =C2=B1 11% -64.7% 127482 =C2=B1 11% sched_debug.cpu.nr_= switches.min 105347 =C2=B1 24% -38.8% 64436 =C2=B1 13% sched_debug.cpu.nr_= switches.stddev 527125 =C2=B1 4% -58.5% 218856 =C2=B1 3% sched_debug.cpu.sch= ed_count.avg 700713 =C2=B1 4% -53.8% 323889 =C2=B1 2% sched_debug.cpu.sch= ed_count.max 358284 =C2=B1 12% -65.7% 122786 =C2=B1 10% sched_debug.cpu.sch= ed_count.min 105218 =C2=B1 24% -39.0% 64228 =C2=B1 14% sched_debug.cpu.sch= ed_count.stddev 262228 =C2=B1 4% -58.8% 108039 =C2=B1 3% sched_debug.cpu.sch= ed_goidle.avg 349142 =C2=B1 4% -54.0% 160597 =C2=B1 2% sched_debug.cpu.sch= ed_goidle.max 177904 =C2=B1 12% -66.4% 59745 =C2=B1 10% sched_debug.cpu.sch= ed_goidle.min 52610 =C2=B1 24% -38.8% 32185 =C2=B1 14% sched_debug.cpu.sch= ed_goidle.stddev 264288 =C2=B1 4% -58.6% 109405 =C2=B1 3% sched_debug.cpu.ttw= u_count.avg 347196 =C2=B1 3% -53.4% 161753 =C2=B1 4% sched_debug.cpu.ttw= u_count.max 189839 =C2=B1 11% -67.9% 60917 =C2=B1 10% sched_debug.cpu.ttw= u_count.min 48965 =C2=B1 25% -36.7% 30988 =C2=B1 14% sched_debug.cpu.ttw= u_count.stddev 54.70 -10.8% 48.80 perf-stat.i.MPKI 1.512e+09 =C2=B1 21% -59.4% 6.14e+08 perf-stat.i.branch-instr= uctions 11536320 =C2=B1 17% -46.3% 6194760 perf-stat.i.branch-misses 6.136e+08 =C2=B1 21% -56.2% 2.687e+08 perf-stat.i.cache-misses 6.136e+08 =C2=B1 21% -56.2% 2.687e+08 perf-stat.i.cache-refere= nces 12357 =C2=B1 23% -56.4% 5383 =C2=B1 3% perf-stat.i.context= -switches 1.58 =C2=B1 13% -26.7% 1.16 perf-stat.i.cpi 1.734e+10 =C2=B1 20% -64.7% 6.122e+09 perf-stat.i.cpu-cycles 21.44 =C2=B1 4% +6.7% 22.87 perf-stat.i.cpu-migratio= ns 1154 =C2=B1 22% -60.3% 458.09 perf-stat.i.cycles-betwe= en-cache-misses 7118274 =C2=B1 21% -59.5% 2880366 perf-stat.i.dTLB-load-mi= sses 8.658e+09 =C2=B1 21% -59.1% 3.545e+09 perf-stat.i.dTLB-loads 0.28 -0.0 0.26 perf-stat.i.dTLB-store-miss-r= ate% 4937319 =C2=B1 20% -63.8% 1787428 perf-stat.i.dTLB-store-m= isses 1.041e+09 =C2=B1 20% -60.3% 4.138e+08 perf-stat.i.dTLB-stores 49.61 =C2=B1 2% -5.1 44.49 perf-stat.i.iTLB-load-mi= ss-rate% 3035551 =C2=B1 20% -63.2% 1116287 perf-stat.i.iTLB-load-mi= sses 2880611 =C2=B1 20% -57.0% 1239559 perf-stat.i.iTLB-loads 1.379e+10 =C2=B1 20% -59.1% 5.643e+09 perf-stat.i.instructions 140716 =C2=B1 23% -59.8% 56595 =C2=B1 13% perf-stat.i.instruc= tions-per-iTLB-miss 0.79 =C2=B1 2% +17.2% 0.92 perf-stat.i.ipc 1006871 =C2=B1 21% -63.6% 366463 perf-stat.i.minor-faults 1006871 =C2=B1 21% -63.6% 366463 perf-stat.i.page-faults 44.44 +7.1% 47.60 perf-stat.overall.MPKI 0.77 =C2=B1 5% +0.2 1.01 perf-stat.overall.branch= -miss-rate% 1.26 -13.9% 1.08 perf-stat.overall.cpi 28.36 -19.6% 22.79 perf-stat.overall.cycles-betw= een-cache-misses 0.47 -0.0 0.43 perf-stat.overall.dTLB-store-= miss-rate% 51.35 -4.0 47.38 perf-stat.overall.iTLB-load-m= iss-rate% 4531 +11.5% 5054 perf-stat.overall.instruction= s-per-iTLB-miss 0.79 +16.1% 0.92 perf-stat.overall.ipc 1.51e+09 =C2=B1 21% -59.4% 6.134e+08 perf-stat.ps.branch-inst= ructions 11535806 =C2=B1 17% -46.4% 6188412 perf-stat.ps.branch-miss= es 6.128e+08 =C2=B1 21% -56.2% 2.683e+08 perf-stat.ps.cache-misses 6.128e+08 =C2=B1 21% -56.2% 2.683e+08 perf-stat.ps.cache-refer= ences 12339 =C2=B1 23% -56.2% 5405 =C2=B1 3% perf-stat.ps.contex= t-switches 1.732e+10 =C2=B1 20% -64.7% 6.115e+09 perf-stat.ps.cpu-cycles 21.42 =C2=B1 4% +6.7% 22.86 perf-stat.ps.cpu-migrati= ons 7109912 =C2=B1 21% -59.5% 2876638 perf-stat.ps.dTLB-load-m= isses 8.646e+09 =C2=B1 21% -59.1% 3.54e+09 perf-stat.ps.dTLB-loads 4931362 =C2=B1 20% -63.8% 1785501 perf-stat.ps.dTLB-store-= misses 1.04e+09 =C2=B1 20% -60.3% 4.134e+08 perf-stat.ps.dTLB-stores 3031899 =C2=B1 20% -63.2% 1115046 perf-stat.ps.iTLB-load-m= isses 2876515 =C2=B1 20% -56.9% 1238672 perf-stat.ps.iTLB-loads 1.377e+10 =C2=B1 20% -59.1% 5.636e+09 perf-stat.ps.instructions 1005643 =C2=B1 21% -63.6% 366083 perf-stat.ps.minor-faults 1005643 =C2=B1 21% -63.6% 366083 perf-stat.ps.page-faults 1.358e+13 =C2=B1 10% -65.6% 4.675e+12 perf-stat.total.instruct= ions 4.89 =C2=B1 29% -2.7 2.15 =C2=B1 66% perf-profile.calltr= ace.cycles-pp.cpu_startup_entry.start_kernel.secondary_startup_64 4.89 =C2=B1 29% -2.7 2.15 =C2=B1 66% perf-profile.calltr= ace.cycles-pp.do_idle.cpu_startup_entry.start_kernel.secondary_startup_64 4.89 =C2=B1 29% -2.7 2.15 =C2=B1 66% perf-profile.calltr= ace.cycles-pp.start_kernel.secondary_startup_64 4.81 =C2=B1 32% -2.7 2.15 =C2=B1 66% perf-profile.calltr= ace.cycles-pp.cpuidle_enter.do_idle.cpu_startup_entry.start_kernel.secondar= y_startup_64 4.80 =C2=B1 33% -2.7 2.15 =C2=B1 66% perf-profile.calltr= ace.cycles-pp.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry.s= tart_kernel 0.00 +0.6 0.60 =C2=B1 10% perf-profile.calltrace.c= ycles-pp.ksys_mmap_pgoff.do_syscall_64.entry_SYSCALL_64_after_hwframe 0.00 +1.4 1.39 =C2=B1 9% perf-profile.calltrace.c= ycles-pp.__vm_munmap.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_= hwframe.munmap 0.00 +1.4 1.39 =C2=B1 9% perf-profile.calltrace.c= ycles-pp.__x64_sys_munmap.do_syscall_64.entry_SYSCALL_64_after_hwframe.munm= ap 0.00 +1.4 1.42 =C2=B1 9% perf-profile.calltrace.c= ycles-pp.entry_SYSCALL_64_after_hwframe.munmap 0.00 +1.4 1.42 =C2=B1 9% perf-profile.calltrace.c= ycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.munmap 0.00 +1.4 1.45 =C2=B1 9% perf-profile.calltrace.c= ycles-pp.munmap 4.89 =C2=B1 29% -2.7 2.15 =C2=B1 66% perf-profile.childr= en.cycles-pp.start_kernel 0.01 =C2=B1173% +0.1 0.07 =C2=B1 10% perf-profile.childr= en.cycles-pp.sys_imageblit 0.01 =C2=B1173% +0.1 0.07 =C2=B1 10% perf-profile.childr= en.cycles-pp.drm_fb_helper_sys_imageblit 0.01 =C2=B1173% +0.1 0.08 =C2=B1 38% perf-profile.childr= en.cycles-pp.clear_page_erms 0.01 =C2=B1173% +0.1 0.08 =C2=B1 13% perf-profile.childr= en.cycles-pp.fbcon_redraw 0.01 =C2=B1173% +0.1 0.08 =C2=B1 13% perf-profile.childr= en.cycles-pp.con_scroll 0.01 =C2=B1173% +0.1 0.08 =C2=B1 13% perf-profile.childr= en.cycles-pp.fbcon_scroll 0.01 =C2=B1173% +0.1 0.08 =C2=B1 13% perf-profile.childr= en.cycles-pp.lf 0.02 =C2=B1173% +0.1 0.09 =C2=B1 20% perf-profile.childr= en.cycles-pp.unlink_file_vma 0.04 =C2=B1100% +0.1 0.11 =C2=B1 15% perf-profile.childr= en.cycles-pp.native_flush_tlb 0.00 +0.1 0.07 =C2=B1 17% perf-profile.children.cy= cles-pp.vma_interval_tree_insert 0.01 =C2=B1173% +0.1 0.09 =C2=B1 9% perf-profile.childr= en.cycles-pp.vt_console_print 0.01 =C2=B1173% +0.1 0.08 =C2=B1 10% perf-profile.childr= en.cycles-pp.fbcon_putcs 0.01 =C2=B1173% +0.1 0.08 =C2=B1 10% perf-profile.childr= en.cycles-pp.bit_putcs 0.00 +0.1 0.07 =C2=B1 11% perf-profile.children.cy= cles-pp.security_mmap_file 0.00 +0.1 0.07 =C2=B1 19% perf-profile.children.cy= cles-pp.get_unmapped_area 0.01 =C2=B1173% +0.1 0.09 =C2=B1 35% perf-profile.childr= en.cycles-pp.prep_new_page 0.02 =C2=B1173% +0.1 0.10 =C2=B1 21% perf-profile.childr= en.cycles-pp.update_load_avg 0.00 +0.1 0.08 =C2=B1 34% perf-profile.children.cy= cles-pp.enqueue_entity 0.07 =C2=B1 31% +0.1 0.15 =C2=B1 13% perf-profile.childr= en.cycles-pp.task_tick_fair 0.00 +0.1 0.09 =C2=B1 37% perf-profile.children.cy= cles-pp.enqueue_task_fair 0.00 +0.1 0.09 =C2=B1 37% perf-profile.children.cy= cles-pp.ttwu_do_activate 0.00 +0.1 0.09 =C2=B1 24% perf-profile.children.cy= cles-pp.free_unref_page_list 0.00 +0.1 0.09 =C2=B1 40% perf-profile.children.cy= cles-pp.activate_task 0.03 =C2=B1173% +0.1 0.12 =C2=B1 17% perf-profile.childr= en.cycles-pp._raw_spin_lock_irqsave 0.05 =C2=B1 70% +0.1 0.14 =C2=B1 21% perf-profile.childr= en.cycles-pp.free_pgtables 0.06 =C2=B1 59% +0.1 0.16 =C2=B1 22% perf-profile.childr= en.cycles-pp.get_page_from_freelist 0.02 =C2=B1173% +0.1 0.12 =C2=B1 23% perf-profile.childr= en.cycles-pp.up_write 0.00 +0.1 0.10 =C2=B1 24% perf-profile.children.cy= cles-pp.native_queued_spin_lock_slowpath 0.05 =C2=B1 62% +0.1 0.16 =C2=B1 14% perf-profile.childr= en.cycles-pp.perf_event_mmap 0.16 =C2=B1 59% +0.1 0.28 =C2=B1 10% perf-profile.childr= en.cycles-pp.free_pages_and_swap_cache 0.07 =C2=B1 58% +0.1 0.20 =C2=B1 26% perf-profile.childr= en.cycles-pp.pte_alloc_one 0.08 =C2=B1 58% +0.1 0.21 =C2=B1 22% perf-profile.childr= en.cycles-pp.__alloc_pages_nodemask 0.01 =C2=B1173% +0.1 0.15 =C2=B1 34% perf-profile.childr= en.cycles-pp.__wake_up_common 0.02 =C2=B1173% +0.1 0.15 =C2=B1 9% perf-profile.childr= en.cycles-pp.entry_SYSCALL_64 0.01 =C2=B1173% +0.1 0.15 =C2=B1 16% perf-profile.childr= en.cycles-pp.syscall_return_via_sysret 0.00 +0.1 0.14 =C2=B1 35% perf-profile.children.cy= cles-pp.autoremove_wake_function 0.00 +0.1 0.15 =C2=B1 32% perf-profile.children.cy= cles-pp.try_to_wake_up 0.07 =C2=B1 62% +0.2 0.23 =C2=B1 13% perf-profile.childr= en.cycles-pp.vma_link 0.01 =C2=B1173% +0.2 0.20 =C2=B1 28% perf-profile.childr= en.cycles-pp.wake_up_page_bit 0.00 +0.2 0.19 =C2=B1 11% perf-profile.children.cy= cles-pp.mmap64 0.13 =C2=B1 59% +0.3 0.40 =C2=B1 26% perf-profile.childr= en.cycles-pp.tlb_finish_mmu 0.14 =C2=B1 62% +0.3 0.48 =C2=B1 13% perf-profile.childr= en.cycles-pp.mmap_region 0.17 =C2=B1 60% +0.4 0.58 =C2=B1 11% perf-profile.childr= en.cycles-pp.do_mmap 0.19 =C2=B1 61% +0.5 0.67 =C2=B1 10% perf-profile.childr= en.cycles-pp.vm_mmap_pgoff 0.20 =C2=B1 61% +0.5 0.73 =C2=B1 7% perf-profile.childr= en.cycles-pp.ksys_mmap_pgoff 0.81 =C2=B1 60% +0.6 1.40 =C2=B1 14% perf-profile.childr= en.cycles-pp.tlb_flush_mmu 0.00 +1.5 1.45 =C2=B1 9% perf-profile.children.cy= cles-pp.munmap 4.49 =C2=B1 52% +3.1 7.63 =C2=B1 20% perf-profile.childr= en.cycles-pp.do_syscall_64 4.49 =C2=B1 52% +3.2 7.64 =C2=B1 20% perf-profile.childr= en.cycles-pp.entry_SYSCALL_64_after_hwframe 0.01 =C2=B1173% +0.1 0.07 =C2=B1 10% perf-profile.self.c= ycles-pp.sys_imageblit 0.01 =C2=B1173% +0.1 0.08 =C2=B1 38% perf-profile.self.c= ycles-pp.clear_page_erms 0.04 =C2=B1100% +0.1 0.11 =C2=B1 15% perf-profile.self.c= ycles-pp.native_flush_tlb 0.00 +0.1 0.07 =C2=B1 17% perf-profile.self.cycles= -pp.vma_interval_tree_insert 0.07 =C2=B1 64% +0.1 0.16 =C2=B1 24% perf-profile.self.c= ycles-pp.find_vma 0.02 =C2=B1173% +0.1 0.11 =C2=B1 21% perf-profile.self.c= ycles-pp.up_write 0.00 +0.1 0.10 =C2=B1 24% perf-profile.self.cycles= -pp.native_queued_spin_lock_slowpath 0.15 =C2=B1 59% +0.1 0.25 =C2=B1 11% perf-profile.self.c= ycles-pp.free_pages_and_swap_cache 0.02 =C2=B1173% +0.1 0.15 =C2=B1 9% perf-profile.self.c= ycles-pp.entry_SYSCALL_64 0.01 =C2=B1173% +0.1 0.15 =C2=B1 16% perf-profile.self.c= ycles-pp.syscall_return_via_sysret 0.10 =C2=B1 7% +0.2 0.34 =C2=B1 12% perf-profile.self.c= ycles-pp.do_syscall_64 ***************************************************************************= ************************ 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/mode/nr_task/rootfs/tbox_group/test/testc= ase/ucode: gcc-7/performance/x86_64-rhel-7.6/thread/16/debian-x86_64-20191114.cgz/lk= p-bdw-ep6/signal1/will-it-scale/0xb000038 commit: = da26170b95 ("ACPI: Convert to new X86 CPU match macros") 06c4d00466 ("cpufreq: Convert to new X86 CPU match macros") da26170b95feab87 06c4d00466eb374841bc84c39af = ---------------- --------------------------- = fail:runs %reproduction fail:runs | | | = :4 25% 1:4 dmesg.RIP:__bitmap_and :4 25% 1:4 dmesg.RIP:__do_softirq :4 25% 1:4 dmesg.RIP:_raw_spin_unlock_ir= qrestore :4 25% 1:4 dmesg.RIP:acpi_ns_check_argum= ent_count :4 100% 4:4 dmesg.RIP:cpuidle_enter_state :4 25% 1:4 dmesg.RIP:idle_cpu %stddev %change %stddev \ | \ = 47711 =C2=B1 2% -58.4% 19844 will-it-scale.per_thread= _ops 763394 =C2=B1 2% -58.4% 317519 will-it-scale.workload 34375 -18.3% 28086 =C2=B1 3% meminfo.Shmem 1396 +5.2% 1468 vmstat.system.cs 3825 =C2=B1 6% +16.0% 4437 =C2=B1 7% slabinfo.kmalloc-rc= l-64.active_objs 3825 =C2=B1 6% +16.0% 4437 =C2=B1 7% slabinfo.kmalloc-rc= l-64.num_objs 45.64 =C2=B1 6% +13.0% 51.57 =C2=B1 6% boot-time.boot 29.57 =C2=B1 10% +13.1% 33.45 =C2=B1 9% boot-time.dhcp 3550 =C2=B1 6% +13.1% 4016 =C2=B1 7% boot-time.idle 0.86 =C2=B1 11% +13.6% 0.98 =C2=B1 10% boot-time.smp_boot 1.623e+08 =C2=B1 75% -89.9% 16446802 =C2=B1160% cpuidle.C1.time 3143747 =C2=B1 46% -84.7% 480305 =C2=B1147% cpuidle.C1.usage 491507 =C2=B1 77% -90.4% 47421 =C2=B1 16% cpuidle.POLL.time 74327 =C2=B1 37% -86.0% 10418 =C2=B1 16% cpuidle.POLL.usage 1.95 =C2=B1 7% +21.8% 2.37 =C2=B1 9% sched_debug.cfs_rq:= /.nr_spread_over.max 0.34 =C2=B1 17% +28.7% 0.44 =C2=B1 6% sched_debug.cfs_rq:= /.nr_spread_over.stddev 2.06 =C2=B1 13% +95.8% 4.03 =C2=B1 2% sched_debug.cpu.clo= ck.stddev 2.06 =C2=B1 13% +95.8% 4.03 =C2=B1 2% sched_debug.cpu.clo= ck_task.stddev 40521 =C2=B1 29% -55.8% 17928 =C2=B1 72% numa-vmstat.node0.n= r_anon_pages 276.75 =C2=B1 62% +718.2% 2264 =C2=B1 18% numa-vmstat.node0.n= r_inactive_anon 593.25 =C2=B1 39% +330.1% 2551 =C2=B1 11% numa-vmstat.node0.n= r_shmem 276.75 =C2=B1 62% +718.2% 2264 =C2=B1 18% numa-vmstat.node0.n= r_zone_inactive_anon 4190 =C2=B1 4% -48.7% 2149 =C2=B1 18% numa-vmstat.node1.n= r_inactive_anon 8014 =C2=B1 2% -44.2% 4471 =C2=B1 4% numa-vmstat.node1.n= r_shmem 4190 =C2=B1 4% -48.7% 2149 =C2=B1 18% numa-vmstat.node1.n= r_zone_inactive_anon 71940 -3.2% 69667 proc-vmstat.nr_active_anon 68165 -1.1% 67445 proc-vmstat.nr_anon_pages 4467 -1.2% 4414 proc-vmstat.nr_inactive_anon 8594 -18.3% 7017 =C2=B1 3% proc-vmstat.nr_shmem 71940 -3.2% 69667 proc-vmstat.nr_zone_active_an= on 4467 -1.2% 4414 proc-vmstat.nr_zone_inactive_= anon 5238 =C2=B1 3% -44.2% 2925 =C2=B1 11% proc-vmstat.pgactiv= ate 162117 =C2=B1 29% -55.8% 71716 =C2=B1 72% numa-meminfo.node0.= AnonPages 1276 =C2=B1 47% +619.7% 9183 =C2=B1 17% numa-meminfo.node0.= Inactive 1108 =C2=B1 62% +717.5% 9059 =C2=B1 18% numa-meminfo.node0.= Inactive(anon) 2374 =C2=B1 39% +329.9% 10207 =C2=B1 11% numa-meminfo.node0.= Shmem 59639 =C2=B1 55% +133.9% 139472 =C2=B1 25% numa-meminfo.node1.= AnonHugePages 16936 =C2=B1 3% -47.9% 8820 =C2=B1 17% numa-meminfo.node1.= Inactive 16763 =C2=B1 4% -48.7% 8598 =C2=B1 18% numa-meminfo.node1.= Inactive(anon) 32004 =C2=B1 2% -44.2% 17860 =C2=B1 4% numa-meminfo.node1.= Shmem 22493 =C2=B1 53% +85.1% 41635 =C2=B1 8% softirqs.CPU1.SCHED 42680 -19.6% 34297 =C2=B1 19% softirqs.CPU16.SCHED 159963 =C2=B1 2% -26.1% 118198 =C2=B1 22% softirqs.CPU16.TIMER 42567 -9.1% 38707 =C2=B1 6% softirqs.CPU17.SCHED 161430 =C2=B1 2% -27.1% 117758 =C2=B1 22% softirqs.CPU17.TIMER 160939 =C2=B1 2% -26.6% 118078 =C2=B1 23% softirqs.CPU18.TIMER 42706 -8.9% 38901 =C2=B1 7% softirqs.CPU19.SCHED 160507 =C2=B1 2% -26.4% 118152 =C2=B1 22% softirqs.CPU19.TIMER 43221 =C2=B1 3% -21.6% 33872 =C2=B1 17% softirqs.CPU20.SCHED 160921 =C2=B1 2% -26.8% 117724 =C2=B1 23% softirqs.CPU20.TIMER 42774 -11.2% 37999 =C2=B1 5% softirqs.CPU21.SCHED 160484 =C2=B1 2% -26.5% 117982 =C2=B1 22% softirqs.CPU21.TIMER 141094 =C2=B1 16% -24.0% 107201 =C2=B1 9% softirqs.CPU27.TIMER 42202 =C2=B1 6% -37.5% 26377 =C2=B1 45% softirqs.CPU3.SCHED 138383 =C2=B1 18% -23.8% 105459 =C2=B1 10% softirqs.CPU30.TIMER 137520 =C2=B1 19% -24.8% 103399 =C2=B1 10% softirqs.CPU31.TIMER 145639 =C2=B1 13% -21.4% 114410 =C2=B1 8% softirqs.CPU38.TIMER 25505 =C2=B1 49% -79.9% 5121 =C2=B1 2% softirqs.CPU45.SCHED 84530 =C2=B1 4% +14.3% 96657 =C2=B1 7% softirqs.CPU47.RCU 12628 =C2=B1 52% -40.1% 7564 =C2=B1 55% softirqs.CPU57.SCHED 159912 =C2=B1 3% -26.7% 117282 =C2=B1 23% softirqs.CPU60.TIMER 159928 =C2=B1 2% -26.6% 117311 =C2=B1 23% softirqs.CPU62.TIMER 42825 -9.8% 38633 =C2=B1 6% softirqs.CPU63.SCHED 160854 =C2=B1 3% -27.0% 117487 =C2=B1 23% softirqs.CPU63.TIMER 159851 =C2=B1 2% -26.6% 117322 =C2=B1 23% softirqs.CPU64.TIMER 109692 =C2=B1 5% -18.3% 89589 =C2=B1 10% softirqs.CPU65.RCU 137028 =C2=B1 19% -25.6% 101960 =C2=B1 11% softirqs.CPU73.TIMER 137335 =C2=B1 19% -23.6% 104924 =C2=B1 9% softirqs.CPU74.TIMER 136142 =C2=B1 20% -23.3% 104416 =C2=B1 12% softirqs.CPU75.TIMER 3.037e+09 -53.8% 1.403e+09 perf-stat.i.branch-instructio= ns 0.88 =C2=B1 3% +0.4 1.24 =C2=B1 17% perf-stat.i.branch-= miss-rate% 26824742 =C2=B1 4% -33.2% 17913990 =C2=B1 16% perf-stat.i.branch-= misses 0.11 =C2=B1 10% +0.3 0.41 =C2=B1 41% perf-stat.i.cache-m= iss-rate% 167168 =C2=B1 8% +77.5% 296716 =C2=B1 23% perf-stat.i.cache-m= isses 1.546e+08 =C2=B1 4% -48.7% 79313595 =C2=B1 18% perf-stat.i.cache-r= eferences 1366 +5.0% 1435 perf-stat.i.context-switches 4.927e+10 -54.7% 2.231e+10 =C2=B1 4% perf-stat.i.cpu-cycles 357788 =C2=B1 9% -68.2% 113911 =C2=B1 40% perf-stat.i.cycles-= between-cache-misses 7000456 -52.6% 3316794 =C2=B1 20% perf-stat.i.dTLB-load-mi= sses 3.551e+09 -53.7% 1.644e+09 perf-stat.i.dTLB-loads 0.39 -0.0 0.34 perf-stat.i.dTLB-store-miss-r= ate% 5077831 -56.1% 2227001 =C2=B1 10% perf-stat.i.dTLB-store-m= isses 1.295e+09 =C2=B1 2% -49.8% 6.496e+08 =C2=B1 12% perf-stat.i.dTLB-st= ores 90.35 -16.1 74.21 =C2=B1 9% perf-stat.i.iTLB-load-mi= ss-rate% 9008271 =C2=B1 5% -57.6% 3823025 =C2=B1 5% perf-stat.i.iTLB-lo= ad-misses 1.309e+10 -53.4% 6.105e+09 perf-stat.i.instructions 1476 =C2=B1 4% +10.1% 1625 =C2=B1 6% perf-stat.i.instruc= tions-per-iTLB-miss 4304 =C2=B1 8% +49.6% 6440 =C2=B1 26% perf-stat.i.node-lo= ads 0.88 =C2=B1 3% +0.4 1.28 =C2=B1 17% perf-stat.overall.b= ranch-miss-rate% 0.11 =C2=B1 11% +0.3 0.40 =C2=B1 39% perf-stat.overall.c= ache-miss-rate% 296735 =C2=B1 7% -72.9% 80540 =C2=B1 28% perf-stat.overall.c= ycles-between-cache-misses 0.39 -0.0 0.34 perf-stat.overall.dTLB-store-= miss-rate% 90.45 -16.1 74.35 =C2=B1 9% perf-stat.overall.iTLB-l= oad-miss-rate% 1457 =C2=B1 4% +9.9% 1602 =C2=B1 6% perf-stat.overall.i= nstructions-per-iTLB-miss 5168695 +12.0% 5791187 =C2=B1 3% perf-stat.overall.path-l= ength 3.027e+09 -53.8% 1.398e+09 perf-stat.ps.branch-instructi= ons 26726787 =C2=B1 4% -33.2% 17858622 =C2=B1 16% perf-stat.ps.branch= -misses 166554 =C2=B1 8% +77.6% 295791 =C2=B1 23% perf-stat.ps.cache-= misses 1.541e+08 =C2=B1 4% -48.7% 79046152 =C2=B1 18% perf-stat.ps.cache-= references 1362 +5.1% 1431 perf-stat.ps.context-switches 4.91e+10 -54.7% 2.224e+10 =C2=B1 4% perf-stat.ps.cpu-cycles 6976948 -52.6% 3305572 =C2=B1 20% perf-stat.ps.dTLB-load-m= isses 3.539e+09 -53.7% 1.639e+09 perf-stat.ps.dTLB-loads 5060797 -56.1% 2219476 =C2=B1 10% perf-stat.ps.dTLB-store-= misses 1.291e+09 =C2=B1 2% -49.8% 6.474e+08 =C2=B1 12% perf-stat.ps.dTLB-s= tores 8978095 =C2=B1 5% -57.6% 3810130 =C2=B1 5% perf-stat.ps.iTLB-l= oad-misses 1.305e+10 -53.4% 6.085e+09 perf-stat.ps.instructions 4287 =C2=B1 8% +49.9% 6425 =C2=B1 26% perf-stat.ps.node-l= oads 3.944e+12 -53.4% 1.838e+12 perf-stat.total.instructions 4385 =C2=B1 47% -42.9% 2502 =C2=B1 24% interrupts.CPU0.NMI= :Non-maskable_interrupts 4385 =C2=B1 47% -42.9% 2502 =C2=B1 24% interrupts.CPU0.PMI= :Performance_monitoring_interrupts 705.25 =C2=B1 28% -45.0% 388.00 interrupts.CPU1.CAL:Func= tion_call_interrupts 336.00 =C2=B1 78% -94.3% 19.25 =C2=B1 28% interrupts.CPU1.RES= :Rescheduling_interrupts 321.75 =C2=B1 61% -99.8% 0.50 =C2=B1173% interrupts.CPU1.TLB= :TLB_shootdowns 207.75 =C2=B1 33% -33.6% 138.00 =C2=B1 32% interrupts.CPU24.NM= I:Non-maskable_interrupts 207.75 =C2=B1 33% -33.6% 138.00 =C2=B1 32% interrupts.CPU24.PM= I:Performance_monitoring_interrupts 383232 =C2=B1 33% +39.0% 532699 =C2=B1 23% interrupts.CPU29.LO= C:Local_timer_interrupts 382392 =C2=B1 33% +39.2% 532244 =C2=B1 23% interrupts.CPU37.LO= C:Local_timer_interrupts 265.25 =C2=B1 9% -35.7% 170.50 =C2=B1 35% interrupts.CPU40.NM= I:Non-maskable_interrupts 265.25 =C2=B1 9% -35.7% 170.50 =C2=B1 35% interrupts.CPU40.PM= I:Performance_monitoring_interrupts 265.00 =C2=B1 9% -40.0% 159.00 =C2=B1 41% interrupts.CPU41.NM= I:Non-maskable_interrupts 265.00 =C2=B1 9% -40.0% 159.00 =C2=B1 41% interrupts.CPU41.PM= I:Performance_monitoring_interrupts 688.75 =C2=B1 25% +43.6% 989.25 =C2=B1 3% interrupts.CPU45.CA= L:Function_call_interrupts 329.00 =C2=B1 58% +86.0% 612.00 =C2=B1 3% interrupts.CPU45.TL= B:TLB_shootdowns 5913 =C2=B1 33% -50.4% 2934 =C2=B1 24% interrupts.CPU46.NM= I:Non-maskable_interrupts 5913 =C2=B1 33% -50.4% 2934 =C2=B1 24% interrupts.CPU46.PM= I:Performance_monitoring_interrupts 5913 =C2=B1 33% -52.5% 2810 =C2=B1 24% interrupts.CPU47.NM= I:Non-maskable_interrupts 5913 =C2=B1 33% -52.5% 2810 =C2=B1 24% interrupts.CPU47.PM= I:Performance_monitoring_interrupts 650.75 =C2=B1 2% -26.4% 479.25 =C2=B1 28% interrupts.CPU47.TL= B:TLB_shootdowns 5914 =C2=B1 33% -50.4% 2935 =C2=B1 24% interrupts.CPU48.NM= I:Non-maskable_interrupts 5914 =C2=B1 33% -50.4% 2935 =C2=B1 24% interrupts.CPU48.PM= I:Performance_monitoring_interrupts 6900 =C2=B1 24% -63.5% 2515 =C2=B1 33% interrupts.CPU49.NM= I:Non-maskable_interrupts 6900 =C2=B1 24% -63.5% 2515 =C2=B1 33% interrupts.CPU49.PM= I:Performance_monitoring_interrupts 6901 =C2=B1 24% -63.6% 2515 =C2=B1 33% interrupts.CPU50.NM= I:Non-maskable_interrupts 6901 =C2=B1 24% -63.6% 2515 =C2=B1 33% interrupts.CPU50.PM= I:Performance_monitoring_interrupts 7889 -69.6% 2396 =C2=B1 30% interrupts.CPU52.NMI:Non= -maskable_interrupts 7889 -69.6% 2396 =C2=B1 30% interrupts.CPU52.PMI:Per= formance_monitoring_interrupts 7887 -73.4% 2095 =C2=B1 34% interrupts.CPU53.NMI:Non= -maskable_interrupts 7887 -73.4% 2095 =C2=B1 34% interrupts.CPU53.PMI:Per= formance_monitoring_interrupts 7888 -68.1% 2515 =C2=B1 33% interrupts.CPU54.NMI:Non= -maskable_interrupts 7888 -68.1% 2515 =C2=B1 33% interrupts.CPU54.PMI:Per= formance_monitoring_interrupts 7888 -62.8% 2937 =C2=B1 24% interrupts.CPU55.NMI:Non= -maskable_interrupts 7888 -62.8% 2937 =C2=B1 24% interrupts.CPU55.PMI:Per= formance_monitoring_interrupts 7887 -62.6% 2953 =C2=B1 24% interrupts.CPU56.NMI:Non= -maskable_interrupts 7887 -62.6% 2953 =C2=B1 24% interrupts.CPU56.PMI:Per= formance_monitoring_interrupts 6899 =C2=B1 24% -51.4% 3355 interrupts.CPU59.NMI:Non= -maskable_interrupts 6899 =C2=B1 24% -51.4% 3355 interrupts.CPU59.PMI:Per= formance_monitoring_interrupts 177.75 =C2=B1 7% -40.2% 106.25 =C2=B1 37% interrupts.CPU62.NM= I:Non-maskable_interrupts 177.75 =C2=B1 7% -40.2% 106.25 =C2=B1 37% interrupts.CPU62.PM= I:Performance_monitoring_interrupts 175.50 =C2=B1 7% -40.9% 103.75 =C2=B1 33% interrupts.CPU63.NM= I:Non-maskable_interrupts 175.50 =C2=B1 7% -40.9% 103.75 =C2=B1 33% interrupts.CPU63.PM= I:Performance_monitoring_interrupts 182.25 =C2=B1 9% -32.1% 123.75 =C2=B1 45% interrupts.CPU64.NM= I:Non-maskable_interrupts 182.25 =C2=B1 9% -32.1% 123.75 =C2=B1 45% interrupts.CPU64.PM= I:Performance_monitoring_interrupts 262.00 =C2=B1 10% -49.4% 132.50 =C2=B1 25% interrupts.CPU66.NM= I:Non-maskable_interrupts 262.00 =C2=B1 10% -49.4% 132.50 =C2=B1 25% interrupts.CPU66.PM= I:Performance_monitoring_interrupts 289.00 =C2=B1 13% -44.6% 160.00 =C2=B1 13% interrupts.CPU67.NM= I:Non-maskable_interrupts 289.00 =C2=B1 13% -44.6% 160.00 =C2=B1 13% interrupts.CPU67.PM= I:Performance_monitoring_interrupts 261.50 =C2=B1 6% -48.4% 135.00 =C2=B1 30% interrupts.CPU68.NM= I:Non-maskable_interrupts 261.50 =C2=B1 6% -48.4% 135.00 =C2=B1 30% interrupts.CPU68.PM= I:Performance_monitoring_interrupts 253.00 =C2=B1 6% -45.1% 139.00 =C2=B1 24% interrupts.CPU69.NM= I:Non-maskable_interrupts 253.00 =C2=B1 6% -45.1% 139.00 =C2=B1 24% interrupts.CPU69.PM= I:Performance_monitoring_interrupts 5359 =C2=B1 46% -60.0% 2142 =C2=B1 33% interrupts.CPU7.NMI= :Non-maskable_interrupts 5359 =C2=B1 46% -60.0% 2142 =C2=B1 33% interrupts.CPU7.PMI= :Performance_monitoring_interrupts 260.75 =C2=B1 7% -50.1% 130.00 =C2=B1 28% interrupts.CPU70.NM= I:Non-maskable_interrupts 260.75 =C2=B1 7% -50.1% 130.00 =C2=B1 28% interrupts.CPU70.PM= I:Performance_monitoring_interrupts 259.50 =C2=B1 7% -50.7% 128.00 =C2=B1 31% interrupts.CPU71.NM= I:Non-maskable_interrupts 259.50 =C2=B1 7% -50.7% 128.00 =C2=B1 31% interrupts.CPU71.PM= I:Performance_monitoring_interrupts 383322 =C2=B1 33% +39.0% 532707 =C2=B1 23% interrupts.CPU73.LO= C:Local_timer_interrupts 266.25 =C2=B1 7% -49.7% 134.00 =C2=B1 54% interrupts.CPU73.NM= I:Non-maskable_interrupts 266.25 =C2=B1 7% -49.7% 134.00 =C2=B1 54% interrupts.CPU73.PM= I:Performance_monitoring_interrupts 6.25 =C2=B1154% +1e+06% 64704 =C2=B1121% interrupts.CPU78.RE= S:Rescheduling_interrupts 261.50 =C2=B1 8% -38.1% 161.75 =C2=B1 40% interrupts.CPU79.NM= I:Non-maskable_interrupts 261.50 =C2=B1 8% -38.1% 161.75 =C2=B1 40% interrupts.CPU79.PM= I:Performance_monitoring_interrupts 263.25 =C2=B1 8% -59.5% 106.50 =C2=B1 16% interrupts.CPU80.NM= I:Non-maskable_interrupts 263.25 =C2=B1 8% -59.5% 106.50 =C2=B1 16% interrupts.CPU80.PM= I:Performance_monitoring_interrupts 382307 =C2=B1 33% +39.3% 532463 =C2=B1 23% interrupts.CPU81.LO= C:Local_timer_interrupts 274.25 =C2=B1 9% -40.8% 162.25 =C2=B1 42% interrupts.CPU81.NM= I:Non-maskable_interrupts 274.25 =C2=B1 9% -40.8% 162.25 =C2=B1 42% interrupts.CPU81.PM= I:Performance_monitoring_interrupts 267.00 =C2=B1 9% -39.2% 162.25 =C2=B1 41% interrupts.CPU82.NM= I:Non-maskable_interrupts 267.00 =C2=B1 9% -39.2% 162.25 =C2=B1 41% interrupts.CPU82.PM= I:Performance_monitoring_interrupts 264.50 =C2=B1 7% -40.4% 157.75 =C2=B1 40% interrupts.CPU85.NM= I:Non-maskable_interrupts 264.50 =C2=B1 7% -40.4% 157.75 =C2=B1 40% interrupts.CPU85.PM= I:Performance_monitoring_interrupts 167706 =C2=B1 4% -45.3% 91742 =C2=B1 12% interrupts.NMI:Non-= maskable_interrupts 167706 =C2=B1 4% -45.3% 91742 =C2=B1 12% interrupts.PMI:Perf= ormance_monitoring_interrupts 223207 =C2=B1 8% -25.5% 166211 =C2=B1 34% interrupts.RES:Resc= heduling_interrupts 46.58 =C2=B1 6% -13.7 32.86 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.raise 43.73 =C2=B1 6% -12.8 30.95 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe.raise 43.58 =C2=B1 6% -12.7 30.84 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.raise 18.90 =C2=B1 6% -5.5 13.41 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.__x64_sys_rt_sigprocmask.do_syscall_64.entry_SYSCALL_64_after= _hwframe.raise 18.53 =C2=B1 6% -5.4 13.17 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.sigprocmask.__x64_sys_rt_sigprocmask.do_syscall_64.entry_SYSC= ALL_64_after_hwframe.raise 18.49 =C2=B1 6% -5.4 13.13 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.__set_current_blocked.sigprocmask.__x64_sys_rt_sigprocmask.do= _syscall_64.entry_SYSCALL_64_after_hwframe 17.74 =C2=B1 6% -5.2 12.56 =C2=B1 7% perf-profile.calltr= ace.cycles-pp._raw_spin_lock_irq.__set_current_blocked.sigprocmask.__x64_sy= s_rt_sigprocmask.do_syscall_64 17.27 =C2=B1 6% -5.0 12.23 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irq.__set_cur= rent_blocked.sigprocmask.__x64_sys_rt_sigprocmask 10.11 =C2=B1 6% -3.0 7.14 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.exit_to_usermode_loop.do_syscall_64.entry_SYSCALL_64_after_hw= frame.raise 10.10 =C2=B1 6% -3.0 7.13 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.do_signal.exit_to_usermode_loop.do_syscall_64.entry_SYSCALL_6= 4_after_hwframe.raise 10.29 =C2=B1 6% -2.9 7.39 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe 10.29 =C2=B1 6% -2.9 7.38 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe 9.45 =C2=B1 5% -2.8 6.62 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe.__restore_rt 9.47 =C2=B1 5% -2.8 6.64 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.__restore_rt 9.95 =C2=B1 6% -2.8 7.12 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.__x64_sys_tgkill.do_syscall_64.entry_SYSCALL_64_after_hwframe= .raise 9.43 =C2=B1 5% -2.8 6.61 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__restore_rt 9.42 =C2=B1 5% -2.8 6.60 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.__x64_sys_rt_sigreturn.do_syscall_64.entry_SYSCALL_64_after_h= wframe.__restore_rt 9.91 =C2=B1 6% -2.8 7.10 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.do_tkill.__x64_sys_tgkill.do_syscall_64.entry_SYSCALL_64_afte= r_hwframe.raise 9.79 =C2=B1 6% -2.8 7.02 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.do_send_specific.do_tkill.__x64_sys_tgkill.do_syscall_64.entr= y_SYSCALL_64_after_hwframe 9.39 =C2=B1 6% -2.8 6.63 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.get_signal.do_signal.exit_to_usermode_loop.do_syscall_64.entr= y_SYSCALL_64_after_hwframe 9.18 =C2=B1 5% -2.8 6.42 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.__set_current_blocked.__x64_sys_rt_sigreturn.do_syscall_64.en= try_SYSCALL_64_after_hwframe.__restore_rt 9.49 =C2=B1 6% -2.7 6.82 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.exit_to_usermode_loop.do_syscall_64.entry_SYSCALL_64_after_hw= frame 9.48 =C2=B1 6% -2.7 6.81 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.do_signal.exit_to_usermode_loop.do_syscall_64.entry_SYSCALL_6= 4_after_hwframe 8.81 =C2=B1 5% -2.7 6.14 =C2=B1 6% perf-profile.calltr= ace.cycles-pp._raw_spin_lock_irq.__set_current_blocked.__x64_sys_rt_sigretu= rn.do_syscall_64.entry_SYSCALL_64_after_hwframe 9.39 =C2=B1 6% -2.7 6.73 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.do_send_sig_info.do_send_specific.do_tkill.__x64_sys_tgkill.d= o_syscall_64 8.90 =C2=B1 6% -2.6 6.26 =C2=B1 7% perf-profile.calltr= ace.cycles-pp._raw_spin_lock_irq.get_signal.do_signal.exit_to_usermode_loop= .do_syscall_64 8.74 =C2=B1 6% -2.6 6.13 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irq.get_signa= l.do_signal.exit_to_usermode_loop 9.26 =C2=B1 6% -2.6 6.66 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.signal_setup_done.do_signal.exit_to_usermode_loop.do_syscall_= 64.entry_SYSCALL_64_after_hwframe 9.24 =C2=B1 6% -2.6 6.64 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.__set_current_blocked.signal_setup_done.do_signal.exit_to_use= rmode_loop.do_syscall_64 8.57 =C2=B1 5% -2.6 5.97 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irq.__set_cur= rent_blocked.__x64_sys_rt_sigreturn.do_syscall_64 8.89 =C2=B1 6% -2.6 6.34 =C2=B1 6% perf-profile.calltr= ace.cycles-pp._raw_spin_lock_irq.__set_current_blocked.signal_setup_done.do= _signal.exit_to_usermode_loop 8.84 =C2=B1 6% -2.5 6.30 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.__lock_task_sighand.do_send_sig_info.do_send_specific.do_tkil= l.__x64_sys_tgkill 8.84 =C2=B1 6% -2.5 6.29 =C2=B1 6% perf-profile.calltr= ace.cycles-pp._raw_spin_lock_irqsave.__lock_task_sighand.do_send_sig_info.d= o_send_specific.do_tkill 8.66 =C2=B1 6% -2.5 6.18 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irq.__set_cur= rent_blocked.signal_setup_done.do_signal 8.59 =C2=B1 6% -2.5 6.13 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.__loc= k_task_sighand.do_send_sig_info.do_send_specific 1.50 =C2=B1 6% -0.5 1.00 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64.raise 1.24 =C2=B1 7% -0.4 0.82 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.syscall_return_via_sysret.raise 0.83 =C2=B1 6% +0.4 1.28 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.hrtimer_interrupt.smp_apic_timer_interrupt.apic_timer_interru= pt.cpuidle_enter_state.cpuidle_enter 0.17 =C2=B1173% +0.6 0.75 =C2=B1 13% perf-profile.calltr= ace.cycles-pp.menu_select.do_idle.cpu_startup_entry.start_secondary.seconda= ry_startup_64 0.00 +0.7 0.72 =C2=B1 24% perf-profile.calltrace.c= ycles-pp.irq_exit.smp_apic_timer_interrupt.apic_timer_interrupt.cpuidle_ent= er_state.cpuidle_enter 1.45 =C2=B1 8% +0.9 2.32 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.smp_apic_timer_interrupt.apic_timer_interrupt.cpuidle_enter_s= tate.cpuidle_enter.do_idle 1.56 =C2=B1 9% +1.0 2.52 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter.do_idl= e.cpu_startup_entry 30.69 =C2=B1 10% +17.4 48.13 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry.s= tart_secondary 30.79 =C2=B1 10% +17.5 48.31 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.cpuidle_enter.do_idle.cpu_startup_entry.start_secondary.secon= dary_startup_64 31.44 =C2=B1 10% +17.9 49.32 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 31.45 =C2=B1 10% +17.9 49.33 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64 31.45 =C2=B1 10% +17.9 49.33 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.start_secondary.secondary_startup_64 29.94 =C2=B1 13% +18.3 48.27 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.intel_idle.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_star= tup_entry 32.33 =C2=B1 13% +19.8 52.10 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.secondary_startup_64 63.53 =C2=B1 6% -18.5 45.04 =C2=B1 6% perf-profile.childr= en.cycles-pp.entry_SYSCALL_64_after_hwframe 63.37 =C2=B1 6% -18.4 44.92 =C2=B1 6% perf-profile.childr= en.cycles-pp.do_syscall_64 51.85 =C2=B1 6% -15.1 36.77 =C2=B1 6% perf-profile.childr= en.cycles-pp.native_queued_spin_lock_slowpath 46.79 =C2=B1 6% -13.8 33.00 =C2=B1 6% perf-profile.childr= en.cycles-pp.raise 44.37 =C2=B1 6% -13.0 31.34 =C2=B1 6% perf-profile.childr= en.cycles-pp._raw_spin_lock_irq 36.94 =C2=B1 6% -10.7 26.23 =C2=B1 6% perf-profile.childr= en.cycles-pp.__set_current_blocked 19.60 =C2=B1 6% -5.6 13.96 =C2=B1 6% perf-profile.childr= en.cycles-pp.exit_to_usermode_loop 19.59 =C2=B1 6% -5.6 13.96 =C2=B1 6% perf-profile.childr= en.cycles-pp.do_signal 18.90 =C2=B1 6% -5.5 13.41 =C2=B1 6% perf-profile.childr= en.cycles-pp.__x64_sys_rt_sigprocmask 18.53 =C2=B1 6% -5.4 13.17 =C2=B1 6% perf-profile.childr= en.cycles-pp.sigprocmask 9.99 =C2=B1 5% -3.0 7.01 =C2=B1 6% perf-profile.childr= en.cycles-pp.__x64_sys_rt_sigreturn 9.52 =C2=B1 5% -2.8 6.67 =C2=B1 6% perf-profile.childr= en.cycles-pp.__restore_rt 9.95 =C2=B1 6% -2.8 7.12 =C2=B1 6% perf-profile.childr= en.cycles-pp.__x64_sys_tgkill 9.92 =C2=B1 6% -2.8 7.10 =C2=B1 6% perf-profile.childr= en.cycles-pp.do_tkill 9.79 =C2=B1 6% -2.8 7.02 =C2=B1 6% perf-profile.childr= en.cycles-pp.do_send_specific 9.39 =C2=B1 6% -2.8 6.64 =C2=B1 7% perf-profile.childr= en.cycles-pp.get_signal 9.39 =C2=B1 6% -2.7 6.73 =C2=B1 6% perf-profile.childr= en.cycles-pp.do_send_sig_info 9.26 =C2=B1 6% -2.6 6.66 =C2=B1 6% perf-profile.childr= en.cycles-pp.signal_setup_done 8.84 =C2=B1 6% -2.5 6.30 =C2=B1 6% perf-profile.childr= en.cycles-pp.__lock_task_sighand 8.91 =C2=B1 6% -2.4 6.53 =C2=B1 6% perf-profile.childr= en.cycles-pp._raw_spin_lock_irqsave 1.82 =C2=B1 6% -0.6 1.20 =C2=B1 5% perf-profile.childr= en.cycles-pp.entry_SYSCALL_64 1.43 =C2=B1 6% -0.5 0.95 =C2=B1 7% perf-profile.childr= en.cycles-pp.syscall_return_via_sysret 1.25 =C2=B1 7% -0.4 0.86 =C2=B1 3% perf-profile.childr= en.cycles-pp.__set_task_blocked 1.25 =C2=B1 6% -0.4 0.87 =C2=B1 4% perf-profile.childr= en.cycles-pp.recalc_sigpending 0.46 =C2=B1 5% -0.1 0.32 =C2=B1 6% perf-profile.childr= en.cycles-pp.copy_fpstate_to_sigframe 0.42 =C2=B1 6% -0.1 0.31 =C2=B1 3% perf-profile.childr= en.cycles-pp.__fpu__restore_sig 0.44 =C2=B1 8% -0.1 0.33 =C2=B1 7% perf-profile.childr= en.cycles-pp.__send_signal 0.38 =C2=B1 5% -0.1 0.28 =C2=B1 9% perf-profile.childr= en.cycles-pp.dequeue_signal 0.34 =C2=B1 6% -0.1 0.24 =C2=B1 9% perf-profile.childr= en.cycles-pp.__dequeue_signal 0.32 =C2=B1 6% -0.1 0.22 =C2=B1 4% perf-profile.childr= en.cycles-pp.recalc_sigpending_tsk 0.25 =C2=B1 6% -0.1 0.16 =C2=B1 7% perf-profile.childr= en.cycles-pp._copy_from_user 0.27 =C2=B1 7% -0.1 0.18 =C2=B1 4% perf-profile.childr= en.cycles-pp.swapgs_restore_regs_and_return_to_usermode 0.21 =C2=B1 7% -0.1 0.13 =C2=B1 6% perf-profile.childr= en.cycles-pp.__might_fault 0.29 =C2=B1 6% -0.1 0.21 =C2=B1 13% perf-profile.childr= en.cycles-pp.__sigqueue_free 0.28 =C2=B1 5% -0.1 0.19 =C2=B1 13% perf-profile.childr= en.cycles-pp.security_task_kill 0.27 =C2=B1 7% -0.1 0.19 =C2=B1 12% perf-profile.childr= en.cycles-pp.apparmor_task_kill 0.21 =C2=B1 7% -0.1 0.14 =C2=B1 15% perf-profile.childr= en.cycles-pp.__task_pid_nr_ns 0.22 =C2=B1 5% -0.1 0.15 =C2=B1 16% perf-profile.childr= en.cycles-pp.copy_user_generic_unrolled 0.19 =C2=B1 9% -0.1 0.12 perf-profile.children.cy= cles-pp.__sigqueue_alloc 0.22 =C2=B1 3% -0.1 0.16 =C2=B1 11% perf-profile.childr= en.cycles-pp.fpu__clear 0.11 =C2=B1 12% -0.0 0.06 =C2=B1 6% perf-profile.childr= en.cycles-pp.restore_altstack 0.07 =C2=B1 14% -0.0 0.03 =C2=B1100% perf-profile.childr= en.cycles-pp._copy_to_user 0.09 =C2=B1 4% -0.0 0.06 =C2=B1 7% perf-profile.childr= en.cycles-pp.__x64_sys_gettid 0.10 =C2=B1 8% -0.0 0.07 =C2=B1 13% perf-profile.childr= en.cycles-pp.copy_user_enhanced_fast_string 0.09 =C2=B1 11% -0.0 0.06 =C2=B1 13% perf-profile.childr= en.cycles-pp.___might_sleep 0.07 =C2=B1 15% -0.0 0.05 perf-profile.children.cy= cles-pp.find_task_by_vpid 0.07 =C2=B1 10% +0.0 0.09 =C2=B1 4% perf-profile.childr= en.cycles-pp.__x86_indirect_thunk_rax 0.10 =C2=B1 7% +0.0 0.12 =C2=B1 8% perf-profile.childr= en.cycles-pp.irq_work_run_list 0.08 =C2=B1 6% +0.0 0.10 =C2=B1 5% perf-profile.childr= en.cycles-pp.load_balance 0.07 =C2=B1 7% +0.0 0.10 =C2=B1 11% perf-profile.childr= en.cycles-pp.irq_work_interrupt 0.07 =C2=B1 7% +0.0 0.10 =C2=B1 11% perf-profile.childr= en.cycles-pp.smp_irq_work_interrupt 0.07 =C2=B1 7% +0.0 0.10 =C2=B1 11% perf-profile.childr= en.cycles-pp.irq_work_run 0.07 =C2=B1 7% +0.0 0.10 =C2=B1 11% perf-profile.childr= en.cycles-pp.printk 0.07 =C2=B1 7% +0.0 0.10 =C2=B1 11% perf-profile.childr= en.cycles-pp.vprintk_emit 0.10 =C2=B1 7% +0.0 0.14 =C2=B1 7% perf-profile.childr= en.cycles-pp._raw_spin_unlock_irqrestore 0.10 =C2=B1 10% +0.0 0.15 =C2=B1 14% perf-profile.childr= en.cycles-pp.rebalance_domains 0.06 =C2=B1 17% +0.1 0.11 =C2=B1 19% perf-profile.childr= en.cycles-pp.lapic_next_deadline 0.01 =C2=B1173% +0.1 0.06 =C2=B1 13% perf-profile.childr= en.cycles-pp.hrtimer_next_event_without 0.01 =C2=B1173% +0.1 0.06 =C2=B1 17% perf-profile.childr= en.cycles-pp.find_busiest_group 0.13 =C2=B1 5% +0.1 0.18 =C2=B1 8% perf-profile.childr= en.cycles-pp.perf_mux_hrtimer_handler 0.00 +0.1 0.05 =C2=B1 9% perf-profile.children.cy= cles-pp.__intel_pmu_enable_all 0.00 +0.1 0.05 =C2=B1 9% perf-profile.children.cy= cles-pp._raw_spin_lock 0.07 =C2=B1 19% +0.1 0.13 =C2=B1 19% perf-profile.childr= en.cycles-pp.read_tsc 0.01 =C2=B1173% +0.1 0.08 =C2=B1 5% perf-profile.childr= en.cycles-pp.sched_clock_cpu 0.04 =C2=B1102% +0.1 0.10 =C2=B1 14% perf-profile.childr= en.cycles-pp._find_next_bit 0.01 =C2=B1173% +0.1 0.08 =C2=B1 23% perf-profile.childr= en.cycles-pp.native_apic_msr_eoi_write 0.00 +0.1 0.07 =C2=B1 10% perf-profile.children.cy= cles-pp.sched_clock 0.00 +0.1 0.07 =C2=B1 10% perf-profile.children.cy= cles-pp.native_sched_clock 0.09 =C2=B1 35% +0.1 0.16 =C2=B1 14% perf-profile.childr= en.cycles-pp.__next_timer_interrupt 0.08 =C2=B1 14% +0.1 0.15 =C2=B1 10% perf-profile.childr= en.cycles-pp.native_write_msr 0.13 =C2=B1 28% +0.1 0.23 =C2=B1 15% perf-profile.childr= en.cycles-pp.get_next_timer_interrupt 0.18 =C2=B1 22% +0.1 0.33 =C2=B1 14% perf-profile.childr= en.cycles-pp.tick_nohz_next_event 0.45 =C2=B1 7% +0.2 0.62 =C2=B1 23% perf-profile.childr= en.cycles-pp.tick_sched_timer 0.10 =C2=B1 8% +0.2 0.27 =C2=B1 46% perf-profile.childr= en.cycles-pp.rcu_core 0.22 =C2=B1 24% +0.2 0.41 =C2=B1 13% perf-profile.childr= en.cycles-pp.tick_nohz_get_sleep_length 0.16 =C2=B1 17% +0.2 0.40 =C2=B1 47% perf-profile.childr= en.cycles-pp.ktime_get 0.36 =C2=B1 6% +0.3 0.63 =C2=B1 24% perf-profile.childr= en.cycles-pp.__softirqentry_text_start 0.46 =C2=B1 26% +0.3 0.75 =C2=B1 13% perf-profile.childr= en.cycles-pp.menu_select 0.43 =C2=B1 6% +0.4 0.79 =C2=B1 23% perf-profile.childr= en.cycles-pp.irq_exit 1.05 =C2=B1 4% +0.5 1.57 =C2=B1 7% perf-profile.childr= en.cycles-pp.hrtimer_interrupt 1.72 =C2=B1 6% +1.0 2.70 =C2=B1 3% perf-profile.childr= en.cycles-pp.smp_apic_timer_interrupt 1.86 =C2=B1 7% +1.1 2.95 =C2=B1 4% perf-profile.childr= en.cycles-pp.apic_timer_interrupt 31.45 =C2=B1 10% +17.9 49.33 =C2=B1 7% perf-profile.childr= en.cycles-pp.start_secondary 29.94 =C2=B1 13% +18.3 48.27 =C2=B1 6% perf-profile.childr= en.cycles-pp.intel_idle 31.67 =C2=B1 12% +19.4 51.08 =C2=B1 6% perf-profile.childr= en.cycles-pp.cpuidle_enter_state 31.67 =C2=B1 12% +19.4 51.08 =C2=B1 6% perf-profile.childr= en.cycles-pp.cpuidle_enter 32.33 =C2=B1 13% +19.8 52.10 =C2=B1 6% perf-profile.childr= en.cycles-pp.secondary_startup_64 32.33 =C2=B1 13% +19.8 52.10 =C2=B1 6% perf-profile.childr= en.cycles-pp.cpu_startup_entry 32.33 =C2=B1 13% +19.8 52.11 =C2=B1 6% perf-profile.childr= en.cycles-pp.do_idle 51.85 =C2=B1 6% -15.1 36.77 =C2=B1 6% perf-profile.self.c= ycles-pp.native_queued_spin_lock_slowpath 4.62 =C2=B1 6% -1.5 3.17 =C2=B1 7% perf-profile.self.c= ycles-pp.do_syscall_64 1.57 =C2=B1 6% -0.5 1.04 =C2=B1 5% perf-profile.self.c= ycles-pp.entry_SYSCALL_64 1.43 =C2=B1 7% -0.5 0.95 =C2=B1 7% perf-profile.self.c= ycles-pp.syscall_return_via_sysret 1.12 =C2=B1 8% -0.3 0.81 =C2=B1 8% perf-profile.self.c= ycles-pp._raw_spin_lock_irq 0.93 =C2=B1 6% -0.3 0.64 =C2=B1 3% perf-profile.self.c= ycles-pp.recalc_sigpending 0.32 =C2=B1 7% -0.1 0.22 =C2=B1 4% perf-profile.self.c= ycles-pp.copy_fpstate_to_sigframe 0.32 =C2=B1 6% -0.1 0.22 =C2=B1 4% perf-profile.self.c= ycles-pp.recalc_sigpending_tsk 0.26 =C2=B1 7% -0.1 0.17 =C2=B1 4% perf-profile.self.c= ycles-pp.swapgs_restore_regs_and_return_to_usermode 0.27 =C2=B1 7% -0.1 0.19 =C2=B1 9% perf-profile.self.c= ycles-pp.raise 0.29 =C2=B1 6% -0.1 0.21 =C2=B1 13% perf-profile.self.c= ycles-pp.__sigqueue_free 0.28 =C2=B1 8% -0.1 0.20 =C2=B1 9% perf-profile.self.c= ycles-pp.__fpu__restore_sig 0.21 =C2=B1 7% -0.1 0.14 =C2=B1 15% perf-profile.self.c= ycles-pp.__task_pid_nr_ns 0.24 =C2=B1 5% -0.1 0.18 =C2=B1 8% perf-profile.self.c= ycles-pp.__x64_sys_rt_sigreturn 0.21 =C2=B1 4% -0.1 0.15 =C2=B1 14% perf-profile.self.c= ycles-pp.copy_user_generic_unrolled 0.17 =C2=B1 8% -0.1 0.11 =C2=B1 4% perf-profile.self.c= ycles-pp.__sigqueue_alloc 0.16 =C2=B1 12% -0.1 0.11 =C2=B1 13% perf-profile.self.c= ycles-pp.do_signal 0.08 =C2=B1 6% -0.1 0.03 =C2=B1100% perf-profile.self.c= ycles-pp.__might_fault 0.13 =C2=B1 6% -0.0 0.08 =C2=B1 17% perf-profile.self.c= ycles-pp.apparmor_task_kill 0.23 =C2=B1 11% -0.0 0.19 =C2=B1 10% perf-profile.self.c= ycles-pp.__send_signal 0.17 =C2=B1 10% -0.0 0.12 =C2=B1 11% perf-profile.self.c= ycles-pp.entry_SYSCALL_64_after_hwframe 0.12 =C2=B1 8% -0.0 0.08 =C2=B1 8% perf-profile.self.c= ycles-pp.__x64_sys_rt_sigprocmask 0.13 =C2=B1 5% -0.0 0.09 =C2=B1 8% perf-profile.self.c= ycles-pp.fpu__clear 0.09 =C2=B1 11% -0.0 0.06 =C2=B1 13% perf-profile.self.c= ycles-pp.___might_sleep 0.10 =C2=B1 5% -0.0 0.07 =C2=B1 13% perf-profile.self.c= ycles-pp.copy_user_enhanced_fast_string 0.01 =C2=B1173% +0.0 0.05 =C2=B1 9% perf-profile.self.c= ycles-pp.__hrtimer_next_event_base 0.00 +0.1 0.05 =C2=B1 9% perf-profile.self.cycles= -pp._raw_spin_lock 0.06 =C2=B1 13% +0.1 0.12 =C2=B1 18% perf-profile.self.c= ycles-pp.read_tsc 0.00 +0.1 0.06 =C2=B1 17% perf-profile.self.cycles= -pp.native_sched_clock 0.01 =C2=B1173% +0.1 0.08 =C2=B1 23% perf-profile.self.c= ycles-pp.native_apic_msr_eoi_write 0.04 =C2=B1102% +0.1 0.10 =C2=B1 14% perf-profile.self.c= ycles-pp._find_next_bit 0.08 =C2=B1 14% +0.1 0.15 =C2=B1 10% perf-profile.self.c= ycles-pp.native_write_msr 0.18 =C2=B1 33% +0.1 0.28 =C2=B1 22% perf-profile.self.c= ycles-pp.menu_select 0.15 =C2=B1 22% +0.1 0.26 =C2=B1 8% perf-profile.self.c= ycles-pp.cpuidle_enter_state 29.93 =C2=B1 13% +18.3 48.26 =C2=B1 6% perf-profile.self.c= ycles-pp.intel_idle ***************************************************************************= ************************ lkp-ivb-d04: 4 threads Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz with 4G memo= ry =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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.6/100%/debian-x86_64-20191114.cgz/300s/lk= p-ivb-d04/shared/reaim/0x21 commit: = da26170b95 ("ACPI: Convert to new X86 CPU match macros") 06c4d00466 ("cpufreq: Convert to new X86 CPU match macros") da26170b95feab87 06c4d00466eb374841bc84c39af = ---------------- --------------------------- = fail:runs %reproduction fail:runs | | | = :4 25% 1:4 dmesg.RIP:_raw_spin_unlock_ir= qrestore :4 75% 3:4 dmesg.RIP:cpuidle_enter_state :4 25% 1:4 dmesg.RIP:load_balance :4 25% 1:4 dmesg.RIP:rebalance_domains 3:4 -31% 1:4 perf-profile.children.cycles-= pp.error_entry :4 6% 0:4 perf-profile.children.cycles-= pp.error_exit 2:4 -17% 1:4 perf-profile.self.cycles-pp.e= rror_entry :4 3% 0:4 perf-profile.self.cycles-pp.e= rror_exit %stddev %change %stddev \ | \ = 0.37 +143.3% 0.91 reaim.child_systime 2.67 +104.0% 5.45 reaim.child_utime 27775 -51.7% 13403 reaim.jobs_per_min 6943 -51.7% 3350 reaim.jobs_per_min_child 29562 -51.6% 14304 reaim.max_jobs_per_min 0.85 +108.9% 1.77 reaim.parent_time 2.08 =C2=B1 2% -16.8% 1.73 =C2=B1 2% reaim.std_dev_perce= nt 0.02 =C2=B1 2% +82.4% 0.03 =C2=B1 2% reaim.std_dev_time 210104 =C2=B1 2% +72.2% 361763 reaim.time.involuntary_c= ontext_switches 6902175 -24.0% 5246698 reaim.time.minor_page_faults 106.25 +58.1% 168.00 reaim.time.percent_of_cpu_thi= s_job_got 40.40 +84.8% 74.68 reaim.time.system_time 281.47 +54.8% 435.59 reaim.time.user_time 222993 -24.4% 168674 reaim.time.voluntary_context_= switches 42000 -24.0% 31900 reaim.workload 30.04 =C2=B1 7% +16.6% 35.01 =C2=B1 4% boot-time.boot 81.42 =C2=B1 7% +13.1% 92.09 =C2=B1 5% boot-time.idle 71.02 -17.9 53.14 mpstat.cpu.all.idle% 0.02 =C2=B1 18% +0.0 0.02 =C2=B1 6% mpstat.cpu.all.soft% 4.90 +2.7 7.64 mpstat.cpu.all.sys% 24.03 +15.2 39.19 mpstat.cpu.all.usr% 2468957 =C2=B1 92% -72.2% 686655 =C2=B1 19% cpuidle.C1.time 132628 =C2=B1 71% -70.9% 38606 =C2=B1 24% cpuidle.C1.usage 1100907 =C2=B1 31% -36.7% 697198 =C2=B1 38% cpuidle.C1E.usage 21384 =C2=B1 56% -72.3% 5925 =C2=B1 9% cpuidle.POLL.time 10178 =C2=B1 5% -91.7% 844.75 =C2=B1 14% cpuidle.POLL.usage 70.75 -25.1% 53.00 vmstat.cpu.id 23.50 =C2=B1 2% +62.8% 38.25 vmstat.cpu.us 1.00 +100.0% 2.00 vmstat.procs.r 7792 -7.3% 7219 vmstat.system.cs 10621 -1.6% 10448 vmstat.system.in 811.50 =C2=B1 4% -23.4% 621.75 =C2=B1 6% slabinfo.pid.active= _objs 811.50 =C2=B1 4% -23.4% 621.75 =C2=B1 6% slabinfo.pid.num_ob= js 614.50 =C2=B1 3% -16.5% 513.25 =C2=B1 6% slabinfo.signal_cac= he.active_objs 643.25 =C2=B1 2% -16.3% 538.25 =C2=B1 7% slabinfo.signal_cac= he.num_objs 797.00 =C2=B1 6% -28.1% 573.00 =C2=B1 9% slabinfo.task_delay= _info.active_objs 797.00 =C2=B1 6% -28.1% 573.00 =C2=B1 9% slabinfo.task_delay= _info.num_objs 13672 =C2=B1 6% -26.9% 9990 =C2=B1 3% softirqs.CPU0.NET_RX 36751 -16.6% 30656 =C2=B1 4% softirqs.CPU0.SCHED 15253 -18.8% 12381 =C2=B1 4% softirqs.CPU1.NET_RX 36663 =C2=B1 2% -16.8% 30514 softirqs.CPU1.SCHED 13659 -29.4% 9649 =C2=B1 4% softirqs.CPU2.NET_RX 37153 =C2=B1 4% -20.7% 29478 =C2=B1 3% softirqs.CPU2.SCHED 13524 =C2=B1 3% -21.3% 10638 =C2=B1 3% softirqs.CPU3.NET_RX 38397 =C2=B1 4% -21.0% 30329 =C2=B1 4% softirqs.CPU3.SCHED 56110 -24.0% 42659 softirqs.NET_RX 148966 -18.8% 120979 softirqs.SCHED 64646 -1.1% 63909 proc-vmstat.nr_active_anon 63486 -0.9% 62925 proc-vmstat.nr_anon_pages 6324 +1.1% 6392 proc-vmstat.nr_mapped 1072 +1.2% 1085 proc-vmstat.nr_page_table_pag= es 6202 -1.9% 6084 proc-vmstat.nr_shmem 64646 -1.1% 63911 proc-vmstat.nr_zone_active_an= on 6928819 -22.7% 5353998 proc-vmstat.numa_hit 6928819 -22.7% 5353998 proc-vmstat.numa_local 29899 -24.1% 22705 proc-vmstat.pgactivate 6729517 =C2=B1 3% -24.4% 5085433 =C2=B1 5% proc-vmstat.pgalloc= _normal 7304364 -22.7% 5647853 proc-vmstat.pgfault 7127563 -23.0% 5490714 proc-vmstat.pgfree 3803 =C2=B1 16% -26.3% 2803 =C2=B1 8% interrupts.28:PCI-M= SI.2621440-edge.eth0 2471 =C2=B1 27% -47.0% 1309 interrupts.CPU0.NMI:Non-= maskable_interrupts 2471 =C2=B1 27% -47.0% 1309 interrupts.CPU0.PMI:Perf= ormance_monitoring_interrupts 6391 =C2=B1 8% +32.1% 8442 =C2=B1 5% interrupts.CPU0.RES= :Rescheduling_interrupts 3803 =C2=B1 16% -26.3% 2803 =C2=B1 8% interrupts.CPU1.28:= PCI-MSI.2621440-edge.eth0 2741 =C2=B1 27% -38.6% 1682 =C2=B1 29% interrupts.CPU1.NMI= :Non-maskable_interrupts 2741 =C2=B1 27% -38.6% 1682 =C2=B1 29% interrupts.CPU1.PMI= :Performance_monitoring_interrupts 6454 =C2=B1 9% +55.4% 10028 =C2=B1 13% interrupts.CPU1.RES= :Rescheduling_interrupts 2561 =C2=B1 27% -39.0% 1562 =C2=B1 24% interrupts.CPU2.NMI= :Non-maskable_interrupts 2561 =C2=B1 27% -39.0% 1562 =C2=B1 24% interrupts.CPU2.PMI= :Performance_monitoring_interrupts 6573 =C2=B1 11% +47.2% 9674 =C2=B1 5% interrupts.CPU2.RES= :Rescheduling_interrupts 6161 =C2=B1 2% +61.4% 9943 =C2=B1 8% interrupts.CPU3.RES= :Rescheduling_interrupts 10041 =C2=B1 5% -38.1% 6213 =C2=B1 16% interrupts.NMI:Non-= maskable_interrupts 10041 =C2=B1 5% -38.1% 6213 =C2=B1 16% interrupts.PMI:Perf= ormance_monitoring_interrupts 25581 =C2=B1 3% +48.9% 38088 =C2=B1 4% interrupts.RES:Resc= heduling_interrupts 82.25 =C2=B1 32% -38.3% 50.75 =C2=B1 31% interrupts.TLB:TLB_= shootdowns 4.269e+08 -22.0% 3.33e+08 perf-stat.i.branch-instructio= ns 1664503 =C2=B1 9% -23.1% 1279479 =C2=B1 8% perf-stat.i.cache-m= isses 19051292 -22.7% 14721557 perf-stat.i.cache-references 7870 -7.6% 7274 perf-stat.i.context-switches 1.45 =C2=B1 3% -9.7% 1.31 =C2=B1 2% perf-stat.i.cpi 4.213e+09 -25.6% 3.136e+09 perf-stat.i.cpu-cycles 175.56 -16.8% 146.10 perf-stat.i.cpu-migrations 1779889 =C2=B1 9% -21.3% 1400983 =C2=B1 3% perf-stat.i.dTLB-lo= ad-misses 7.964e+08 -21.8% 6.225e+08 perf-stat.i.dTLB-loads 351028 =C2=B1 2% -22.6% 271606 perf-stat.i.dTLB-store-m= isses 4.558e+08 =C2=B1 2% -22.2% 3.546e+08 perf-stat.i.dTLB-stores 442564 -21.8% 346125 perf-stat.i.iTLB-load-misses 95765 =C2=B1 2% -20.3% 76368 =C2=B1 2% perf-stat.i.iTLB-lo= ads 3.324e+09 -24.4% 2.514e+09 perf-stat.i.instructions 0.72 =C2=B1 2% +8.5% 0.78 =C2=B1 2% perf-stat.i.ipc 23876 -23.2% 18334 perf-stat.i.minor-faults 23876 -23.2% 18334 perf-stat.i.page-faults 5.73 +2.2% 5.86 perf-stat.overall.MPKI 1.67 =C2=B1 6% +0.4 2.03 =C2=B1 3% perf-stat.overall.b= ranch-miss-rate% 1.27 -1.6% 1.25 perf-stat.overall.cpi 4.255e+08 -22.0% 3.319e+08 perf-stat.ps.branch-instructi= ons 1658868 =C2=B1 9% -23.1% 1275223 =C2=B1 8% perf-stat.ps.cache-= misses 18985675 -22.7% 14670825 perf-stat.ps.cache-references 7844 -7.5% 7253 perf-stat.ps.context-switches 4.199e+09 -25.6% 3.126e+09 perf-stat.ps.cpu-cycles 174.96 -16.8% 145.60 perf-stat.ps.cpu-migrations 1773792 =C2=B1 9% -21.3% 1396196 =C2=B1 3% perf-stat.ps.dTLB-l= oad-misses 7.937e+08 -21.8% 6.204e+08 perf-stat.ps.dTLB-loads 349822 =C2=B1 2% -22.6% 270680 perf-stat.ps.dTLB-store-= misses 4.543e+08 =C2=B1 2% -22.2% 3.534e+08 perf-stat.ps.dTLB-stores 441052 -21.8% 344957 perf-stat.ps.iTLB-load-misses 95442 =C2=B1 2% -20.2% 76129 =C2=B1 2% perf-stat.ps.iTLB-l= oads 3.313e+09 -24.4% 2.506e+09 perf-stat.ps.instructions 23793 -23.2% 18271 perf-stat.ps.minor-faults 23793 -23.2% 18271 perf-stat.ps.page-faults 9.988e+11 -23.7% 7.621e+11 perf-stat.total.instructions 45998 +60.9% 74001 sched_debug.cfs_rq:/.exec_clo= ck.avg 47498 +58.8% 75421 sched_debug.cfs_rq:/.exec_clo= ck.max 44646 +62.4% 72516 sched_debug.cfs_rq:/.exec_clo= ck.min 796333 =C2=B1 9% -20.8% 630761 sched_debug.cfs_rq:/.loa= d.max 21451 =C2=B1 58% +255.5% 76262 =C2=B1 11% sched_debug.cfs_rq:= /.load.min 324417 =C2=B1 8% -29.7% 227954 =C2=B1 3% sched_debug.cfs_rq:= /.load.stddev 923.62 =C2=B1 10% -16.1% 775.25 =C2=B1 4% sched_debug.cfs_rq:= /.load_avg.max 30.88 =C2=B1 82% +156.4% 79.17 =C2=B1 17% sched_debug.cfs_rq:= /.load_avg.min 377.35 =C2=B1 13% -23.9% 287.11 =C2=B1 6% sched_debug.cfs_rq:= /.load_avg.stddev 189460 +64.2% 311059 sched_debug.cfs_rq:/.min_vrun= time.avg 201580 =C2=B1 2% +61.4% 325343 sched_debug.cfs_rq:/.min= _vruntime.max 179517 +65.3% 296725 sched_debug.cfs_rq:/.min_vrun= time.min 0.56 =C2=B1 12% +33.3% 0.75 sched_debug.cfs_rq:/.nr_= running.avg 0.21 =C2=B1 34% +140.0% 0.50 sched_debug.cfs_rq:/.nr_= running.min 0.38 =C2=B1 8% -35.5% 0.24 =C2=B1 3% sched_debug.cfs_rq:= /.nr_running.stddev 10.60 =C2=B1 21% +123.8% 23.73 =C2=B1 5% sched_debug.cfs_rq:= /.nr_spread_over.avg 23.08 =C2=B1 14% +42.4% 32.88 =C2=B1 9% sched_debug.cfs_rq:= /.nr_spread_over.max 2.25 =C2=B1 87% +583.3% 15.38 =C2=B1 10% sched_debug.cfs_rq:= /.nr_spread_over.min 708.58 =C2=B1 7% -19.9% 567.92 =C2=B1 6% sched_debug.cfs_rq:= /.runnable_load_avg.max 13.38 =C2=B1 80% +371.0% 63.00 =C2=B1 15% sched_debug.cfs_rq:= /.runnable_load_avg.min 298.60 =C2=B1 8% -28.3% 214.23 =C2=B1 7% sched_debug.cfs_rq:= /.runnable_load_avg.stddev 723964 =C2=B1 7% -21.5% 568235 =C2=B1 6% sched_debug.cfs_rq:= /.runnable_weight.max 14679 =C2=B1 86% +363.3% 68009 =C2=B1 12% sched_debug.cfs_rq:= /.runnable_weight.min 299951 =C2=B1 6% -29.5% 211457 =C2=B1 7% sched_debug.cfs_rq:= /.runnable_weight.stddev 334.42 =C2=B1 14% +73.8% 581.19 =C2=B1 6% sched_debug.cfs_rq:= /.util_avg.avg 642.29 =C2=B1 3% +26.0% 809.42 =C2=B1 7% sched_debug.cfs_rq:= /.util_avg.max 190.79 =C2=B1 31% +120.1% 419.96 =C2=B1 5% sched_debug.cfs_rq:= /.util_avg.min 35.25 =C2=B1116% +507.4% 214.10 =C2=B1 14% sched_debug.cfs_rq:= /.util_est_enqueued.avg 75.00 =C2=B1 73% +414.4% 385.83 =C2=B1 13% sched_debug.cfs_rq:= /.util_est_enqueued.max 0.29 =C2=B1 47% +7600.0% 22.46 =C2=B1168% sched_debug.cfs_rq:= /.util_est_enqueued.min 30.74 =C2=B1 69% +378.4% 147.03 =C2=B1 20% sched_debug.cfs_rq:= /.util_est_enqueued.stddev 0.36 =C2=B1 17% +209.4% 1.11 =C2=B1 43% sched_debug.cpu.clo= ck.stddev 0.36 =C2=B1 17% +209.4% 1.11 =C2=B1 43% sched_debug.cpu.clo= ck_task.stddev 4944 =C2=B1 32% +58.6% 7841 sched_debug.cpu.curr->pi= d.avg 1352 =C2=B1157% +303.3% 5453 sched_debug.cpu.curr->pi= d.min 5847 =C2=B1 15% -33.4% 3892 sched_debug.cpu.curr->pi= d.stddev 0.95 =C2=B1 16% +29.7% 1.23 =C2=B1 6% sched_debug.cpu.nr_= running.avg 69299 =C2=B1 14% -27.4% 50339 =C2=B1 19% sched_debug.cpu.sch= ed_count.stddev 169317 -28.4% 121307 sched_debug.cpu.sched_goidle.= avg 209603 =C2=B1 2% -31.5% 143623 =C2=B1 2% sched_debug.cpu.sch= ed_goidle.max 32708 =C2=B1 15% -51.2% 15951 =C2=B1 22% sched_debug.cpu.sch= ed_goidle.stddev 8.30 =C2=B1 10% -3.1 5.21 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.new_sync_write.vfs_write.ksys_write.do_syscall_64.entry_SYSCA= LL_64_after_hwframe 8.37 =C2=B1 13% -2.9 5.43 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwf= rame.write 6.22 =C2=B1 20% -2.8 3.46 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe.write._fini 6.22 =C2=B1 20% -2.8 3.46 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.write._fini 6.22 =C2=B1 20% -2.8 3.46 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.vprintk_emit.devkmsg_emit.devkmsg_write.new_sync_write.vfs_wr= ite 6.22 =C2=B1 20% -2.8 3.46 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe.write= ._fini 6.22 =C2=B1 20% -2.8 3.46 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.devkmsg_write.new_sync_write.vfs_write.ksys_write.do_syscall_= 64 6.22 =C2=B1 20% -2.8 3.46 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.devkmsg_emit.devkmsg_write.new_sync_write.vfs_write.ksys_write 6.22 =C2=B1 20% -2.8 3.47 =C2=B1 17% perf-profile.calltr= ace.cycles-pp.write._fini 6.22 =C2=B1 20% -2.8 3.47 =C2=B1 17% perf-profile.calltr= ace.cycles-pp._fini 5.49 =C2=B1 15% -2.5 2.99 =C2=B1 30% perf-profile.calltr= ace.cycles-pp.console_unlock.vprintk_emit.devkmsg_emit.devkmsg_write.new_sy= nc_write 4.38 =C2=B1 13% -2.4 2.02 =C2=B1 36% perf-profile.calltr= ace.cycles-pp.serial8250_console_write.console_unlock.vprintk_emit.devkmsg_= emit.devkmsg_write 4.26 =C2=B1 13% -2.3 1.93 =C2=B1 37% perf-profile.calltr= ace.cycles-pp.uart_console_write.serial8250_console_write.console_unlock.vp= rintk_emit.devkmsg_emit 0.92 =C2=B1 19% -0.5 0.44 =C2=B1 58% perf-profile.calltr= ace.cycles-pp.mmap_region.do_mmap.vm_mmap_pgoff.ksys_mmap_pgoff.do_syscall_= 64 0.88 =C2=B1 24% +0.4 1.25 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.menu_select.do_idle.cpu_startup_entry.start_secondary.seconda= ry_startup_64 1.44 =C2=B1 15% +0.5 1.90 =C2=B1 10% perf-profile.calltr= ace.cycles-pp.swapgs_restore_regs_and_return_to_usermode 0.85 =C2=B1 22% +0.6 1.43 =C2=B1 21% perf-profile.calltr= ace.cycles-pp.prepare_exit_to_usermode.swapgs_restore_regs_and_return_to_us= ermode 0.00 +0.6 0.64 =C2=B1 16% perf-profile.calltrace.c= ycles-pp.alloc_set_pte.filemap_map_pages.handle_pte_fault.__handle_mm_fault= .handle_mm_fault 2.87 =C2=B1 32% +1.9 4.72 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.uart_console_write.serial8250_console_write.console_unlock.vp= rintk_emit.printk 2.90 =C2=B1 32% +1.9 4.76 =C2=B1 11% perf-profile.calltr= ace.cycles-pp.serial8250_console_write.console_unlock.vprintk_emit.printk.i= rq_work_run_list 0.98 =C2=B1 72% +2.2 3.21 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.irq_work_interrupt 0.98 =C2=B1 72% +2.2 3.21 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.smp_irq_work_interrupt.irq_work_interrupt 0.98 =C2=B1 72% +2.2 3.21 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.irq_work_run.smp_irq_work_interrupt.irq_work_interrupt 0.98 =C2=B1 72% +2.2 3.21 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.irq_work_run_list.irq_work_run.smp_irq_work_interrupt.irq_wor= k_interrupt 3.29 =C2=B1 22% +2.7 5.95 =C2=B1 15% perf-profile.calltr= ace.cycles-pp.vprintk_emit.printk.irq_work_run_list.irq_work_run.smp_irq_wo= rk_interrupt 3.29 =C2=B1 22% +2.7 5.95 =C2=B1 15% perf-profile.calltr= ace.cycles-pp.printk.irq_work_run_list.irq_work_run.smp_irq_work_interrupt.= irq_work_interrupt 3.06 =C2=B1 34% +2.9 5.95 =C2=B1 15% perf-profile.calltr= ace.cycles-pp.console_unlock.vprintk_emit.printk.irq_work_run_list.irq_work= _run 8.62 =C2=B1 10% -3.1 5.54 =C2=B1 8% perf-profile.childr= en.cycles-pp.vfs_write 8.69 =C2=B1 10% -3.1 5.63 =C2=B1 8% perf-profile.childr= en.cycles-pp.ksys_write 8.36 =C2=B1 11% -3.0 5.31 =C2=B1 7% perf-profile.childr= en.cycles-pp.new_sync_write 9.35 =C2=B1 13% -2.9 6.47 =C2=B1 10% perf-profile.childr= en.cycles-pp.write 6.62 =C2=B1 18% -2.8 3.85 =C2=B1 15% perf-profile.childr= en.cycles-pp._fini 6.22 =C2=B1 20% -2.8 3.46 =C2=B1 17% perf-profile.childr= en.cycles-pp.devkmsg_write 6.22 =C2=B1 20% -2.8 3.46 =C2=B1 17% perf-profile.childr= en.cycles-pp.devkmsg_emit 1.60 =C2=B1 6% -0.4 1.19 =C2=B1 10% perf-profile.childr= en.cycles-pp.mmap_region 0.78 =C2=B1 51% -0.3 0.48 =C2=B1 9% perf-profile.childr= en.cycles-pp.shmem_write_begin 0.31 =C2=B1 5% -0.2 0.11 =C2=B1 22% perf-profile.childr= en.cycles-pp.run_ksoftirqd 0.54 =C2=B1 13% -0.2 0.35 =C2=B1 27% perf-profile.childr= en.cycles-pp.rcu_do_batch 0.33 =C2=B1 13% -0.2 0.18 =C2=B1 36% perf-profile.childr= en.cycles-pp.remove_vma 0.23 =C2=B1 20% -0.1 0.08 =C2=B1 40% perf-profile.childr= en.cycles-pp.sync_regs 0.32 =C2=B1 9% -0.1 0.18 =C2=B1 41% perf-profile.childr= en.cycles-pp.smpboot_thread_fn 0.34 =C2=B1 10% -0.1 0.22 =C2=B1 34% perf-profile.childr= en.cycles-pp.malloc 0.32 =C2=B1 12% -0.1 0.21 =C2=B1 37% perf-profile.childr= en.cycles-pp.__check_object_size 0.20 =C2=B1 30% -0.1 0.11 =C2=B1 38% perf-profile.childr= en.cycles-pp.fsnotify 0.16 =C2=B1 34% -0.1 0.09 =C2=B1 59% perf-profile.childr= en.cycles-pp.prepend_path 0.12 =C2=B1 21% -0.1 0.05 =C2=B1 62% perf-profile.childr= en.cycles-pp.rcu_cblist_dequeue 0.16 =C2=B1 19% -0.1 0.09 =C2=B1 38% perf-profile.childr= en.cycles-pp.__pud_alloc 0.14 =C2=B1 19% -0.1 0.08 =C2=B1 19% perf-profile.childr= en.cycles-pp.__x64_sys_rt_sigaction 0.09 =C2=B1 21% -0.1 0.03 =C2=B1102% perf-profile.childr= en.cycles-pp.expand_downwards 0.07 =C2=B1 41% +0.1 0.13 =C2=B1 34% perf-profile.childr= en.cycles-pp.memset_erms 0.12 =C2=B1 37% +0.1 0.18 =C2=B1 14% perf-profile.childr= en.cycles-pp.security_mmap_addr 0.01 =C2=B1173% +0.1 0.07 =C2=B1 30% perf-profile.childr= en.cycles-pp.free_unref_page_prepare 0.01 =C2=B1173% +0.1 0.07 =C2=B1 30% perf-profile.childr= en.cycles-pp.getopt_long 0.07 =C2=B1 64% +0.1 0.14 =C2=B1 19% perf-profile.childr= en.cycles-pp.__ctype_init 0.01 =C2=B1173% +0.1 0.09 =C2=B1 35% perf-profile.childr= en.cycles-pp.__note_gp_changes 0.01 =C2=B1173% +0.1 0.09 =C2=B1 28% perf-profile.childr= en.cycles-pp.select_idle_sibling 0.07 =C2=B1 66% +0.1 0.14 =C2=B1 30% perf-profile.childr= en.cycles-pp.security_file_open 0.02 =C2=B1173% +0.1 0.10 =C2=B1 43% perf-profile.childr= en.cycles-pp.note_gp_changes 0.06 =C2=B1 64% +0.1 0.14 =C2=B1 37% perf-profile.childr= en.cycles-pp.mutex_lock 0.15 =C2=B1 2% +0.1 0.23 =C2=B1 20% perf-profile.childr= en.cycles-pp.shmem_truncate_range 0.15 =C2=B1 2% +0.1 0.23 =C2=B1 20% perf-profile.childr= en.cycles-pp.shmem_undo_range 0.00 +0.1 0.09 =C2=B1 49% perf-profile.children.cy= cles-pp.stack_trace_consume_entry_nosched 0.11 =C2=B1 50% +0.1 0.21 =C2=B1 13% perf-profile.childr= en.cycles-pp.__ctype_toupper_loc 0.12 =C2=B1 27% +0.1 0.24 =C2=B1 25% perf-profile.childr= en.cycles-pp.touch_atime 0.11 =C2=B1 60% +0.1 0.26 =C2=B1 26% perf-profile.childr= en.cycles-pp.call_rcu 0.29 =C2=B1 15% +0.1 0.44 =C2=B1 17% perf-profile.childr= en.cycles-pp.page_add_file_rmap 0.19 =C2=B1 44% +0.2 0.35 =C2=B1 32% perf-profile.childr= en.cycles-pp.task_tick_fair 0.56 =C2=B1 6% +0.2 0.75 =C2=B1 12% perf-profile.childr= en.cycles-pp.schedule 0.80 =C2=B1 15% +0.3 1.06 =C2=B1 14% perf-profile.childr= en.cycles-pp.alloc_set_pte 1.67 =C2=B1 15% +0.5 2.15 =C2=B1 12% perf-profile.childr= en.cycles-pp.swapgs_restore_regs_and_return_to_usermode 1.00 =C2=B1 16% +0.6 1.59 =C2=B1 17% perf-profile.childr= en.cycles-pp.prepare_exit_to_usermode 0.93 =C2=B1 20% +0.6 1.54 =C2=B1 13% perf-profile.childr= en.cycles-pp.exit_to_usermode_loop 4.25 =C2=B1 26% +2.1 6.38 =C2=B1 13% perf-profile.childr= en.cycles-pp.irq_work_run_list 3.46 =C2=B1 22% +2.5 5.96 =C2=B1 15% perf-profile.childr= en.cycles-pp.irq_work_interrupt 3.46 =C2=B1 22% +2.5 5.96 =C2=B1 15% perf-profile.childr= en.cycles-pp.smp_irq_work_interrupt 3.46 =C2=B1 22% +2.5 5.96 =C2=B1 15% perf-profile.childr= en.cycles-pp.irq_work_run 3.46 =C2=B1 22% +2.5 5.96 =C2=B1 15% perf-profile.childr= en.cycles-pp.printk 0.41 =C2=B1 21% -0.2 0.26 =C2=B1 32% perf-profile.self.c= ycles-pp.kmem_cache_free 0.24 =C2=B1 27% -0.2 0.08 =C2=B1110% perf-profile.self.c= ycles-pp.__vma_link_rb 0.21 =C2=B1 24% -0.1 0.07 =C2=B1 17% perf-profile.self.c= ycles-pp.sync_regs 0.34 =C2=B1 10% -0.1 0.19 =C2=B1 59% perf-profile.self.c= ycles-pp.copy_user_enhanced_fast_string 0.24 =C2=B1 30% -0.1 0.13 =C2=B1 42% perf-profile.self.c= ycles-pp.arch_get_unmapped_area_topdown 0.14 =C2=B1 40% -0.1 0.04 =C2=B1108% perf-profile.self.c= ycles-pp.cap_vm_enough_memory 0.19 =C2=B1 33% -0.1 0.10 =C2=B1 30% perf-profile.self.c= ycles-pp.fsnotify 0.27 =C2=B1 12% -0.1 0.19 =C2=B1 13% perf-profile.self.c= ycles-pp.up_write 0.12 =C2=B1 21% -0.1 0.05 =C2=B1 62% perf-profile.self.c= ycles-pp.rcu_cblist_dequeue 0.12 =C2=B1 18% -0.1 0.06 =C2=B1 71% perf-profile.self.c= ycles-pp.__softirqentry_text_start 0.15 =C2=B1 16% -0.1 0.09 =C2=B1 21% perf-profile.self.c= ycles-pp.xas_load 0.11 =C2=B1 23% -0.1 0.05 =C2=B1 59% perf-profile.self.c= ycles-pp.__alloc_file 0.01 =C2=B1173% +0.1 0.07 =C2=B1 17% perf-profile.self.c= ycles-pp.do_mmap 0.01 =C2=B1173% +0.1 0.07 =C2=B1 30% perf-profile.self.c= ycles-pp.free_unref_page_prepare 0.09 =C2=B1 25% +0.1 0.15 =C2=B1 27% perf-profile.self.c= ycles-pp.timerqueue_add 0.04 =C2=B1 58% +0.1 0.11 =C2=B1 54% perf-profile.self.c= ycles-pp.__fsnotify_parent 0.05 =C2=B1 77% +0.1 0.13 =C2=B1 34% perf-profile.self.c= ycles-pp.memset_erms 0.06 =C2=B1106% +0.1 0.15 =C2=B1 19% perf-profile.self.c= ycles-pp.lockref_put_or_lock 0.07 =C2=B1 22% +0.1 0.17 =C2=B1 20% perf-profile.self.c= ycles-pp.__ctype_toupper_loc 0.05 =C2=B1 62% +0.1 0.17 =C2=B1 25% perf-profile.self.c= ycles-pp.bit_putcs ***************************************************************************= ************************ 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/mode/nr_task/rootfs/tbox_group/test/testc= ase/ucode: gcc-7/performance/x86_64-rhel-7.6/process/16/debian-x86_64-20191114.cgz/l= kp-bdw-ep6/pread2/will-it-scale/0xb000038 commit: = da26170b95 ("ACPI: Convert to new X86 CPU match macros") 06c4d00466 ("cpufreq: Convert to new X86 CPU match macros") da26170b95feab87 06c4d00466eb374841bc84c39af = ---------------- --------------------------- = fail:runs %reproduction fail:runs | | | = :4 25% 1:4 dmesg.RIP:__msecs_to_jiffies :4 100% 4:4 dmesg.RIP:cpuidle_enter_state :4 50% 2:4 dmesg.RIP:find_next_and_bit :4 25% 1:4 dmesg.RIP:idle_cpu %stddev %change %stddev \ | \ = 47516 -58.3% 19828 will-it-scale.per_process_ops 760272 -58.3% 317258 will-it-scale.workload 32356 -20.9% 25597 meminfo.Shmem 581162 -57.6% 246617 vmstat.system.cs 3906 =C2=B1 10% -18.4% 3186 =C2=B1 5% slabinfo.eventpoll_= pwq.active_objs 3906 =C2=B1 10% -18.4% 3186 =C2=B1 5% slabinfo.eventpoll_= pwq.num_objs 44.30 +18.2% 52.34 =C2=B1 6% boot-time.boot 28.05 +19.3% 33.45 =C2=B1 9% boot-time.dhcp 3459 +17.2% 4053 =C2=B1 6% boot-time.idle 0.21 =C2=B1 5% +0.3 0.49 =C2=B1 11% mpstat.cpu.all.iowa= it% 0.04 =C2=B1 55% -0.0 0.00 =C2=B1 42% mpstat.cpu.all.soft% 0.40 =C2=B1 9% +0.1 0.52 =C2=B1 6% mpstat.cpu.all.usr% 49949 =C2=B1 16% -37.4% 31252 =C2=B1 41% numa-vmstat.node1.n= r_active_anon 46901 =C2=B1 16% -36.0% 30006 =C2=B1 43% numa-vmstat.node1.n= r_anon_pages 5608 =C2=B1 15% -34.0% 3702 =C2=B1 24% numa-vmstat.node1.n= r_shmem 49949 =C2=B1 16% -37.4% 31252 =C2=B1 41% numa-vmstat.node1.n= r_zone_active_anon 7.102e+08 =C2=B1 29% +155.2% 1.813e+09 cpuidle.C1.time 27256121 =C2=B1 7% +27.5% 34760814 cpuidle.C1.usage 72244044 =C2=B1 20% -48.8% 36979854 =C2=B1 7% cpuidle.C1E.usage 3.303e+08 -89.0% 36363726 =C2=B1 4% cpuidle.POLL.time 1.016e+08 -94.2% 5891366 =C2=B1 5% cpuidle.POLL.usage 199835 =C2=B1 16% -37.4% 125098 =C2=B1 41% numa-meminfo.node1.= Active 199787 =C2=B1 16% -37.4% 125025 =C2=B1 41% numa-meminfo.node1.= Active(anon) 135807 =C2=B1 14% -49.2% 68980 =C2=B1 59% numa-meminfo.node1.= AnonHugePages 187633 =C2=B1 16% -36.0% 120058 =C2=B1 43% numa-meminfo.node1.= AnonPages 1027770 =C2=B1 3% -9.1% 934292 =C2=B1 3% numa-meminfo.node1.= MemUsed 22417 =C2=B1 15% -34.0% 14796 =C2=B1 24% numa-meminfo.node1.= Shmem 70655 -3.3% 68347 proc-vmstat.nr_active_anon 67337 -1.1% 66618 proc-vmstat.nr_anon_pages 4468 -1.4% 4407 proc-vmstat.nr_inactive_anon 8093 -21.0% 6396 proc-vmstat.nr_shmem 70655 -3.3% 68347 proc-vmstat.nr_zone_active_an= on 4468 -1.4% 4407 proc-vmstat.nr_zone_inactive_= anon 4016 =C2=B1 2% -52.8% 1897 =C2=B1 3% proc-vmstat.pgactiv= ate 763194 -1.5% 751801 proc-vmstat.pgfree 30.38 =C2=B1 9% -19.4% 24.48 =C2=B1 7% sched_debug.cfs_rq:= /.load_avg.avg 66.85 =C2=B1 15% -29.9% 46.86 =C2=B1 9% sched_debug.cfs_rq:= /.load_avg.stddev 11657 =C2=B1 20% +46.4% 17071 =C2=B1 17% sched_debug.cfs_rq:= /.min_vruntime.min 1.46 =C2=B1 4% +54.3% 2.25 =C2=B1 22% sched_debug.cfs_rq:= /.nr_spread_over.max 255.29 =C2=B1 33% -51.8% 123.12 =C2=B1 57% sched_debug.cfs_rq:= /.removed.load_avg.max 11764 =C2=B1 33% -52.1% 5636 =C2=B1 57% sched_debug.cfs_rq:= /.removed.runnable_sum.max 2.31 =C2=B1 32% -68.2% 0.73 =C2=B1 86% sched_debug.cfs_rq:= /.removed.util_avg.avg 108.42 =C2=B1 20% -57.5% 46.04 =C2=B1 67% sched_debug.cfs_rq:= /.removed.util_avg.max 14.41 =C2=B1 24% -61.7% 5.52 =C2=B1 73% sched_debug.cfs_rq:= /.removed.util_avg.stddev 1.95 =C2=B1 9% +103.1% 3.96 =C2=B1 7% sched_debug.cpu.clo= ck.stddev 1.95 =C2=B1 9% +103.1% 3.95 =C2=B1 7% sched_debug.cpu.clo= ck_task.stddev 0.00 =C2=B1 12% +30.2% 0.00 =C2=B1 7% sched_debug.cpu.nex= t_balance.stddev 996142 -57.5% 423123 sched_debug.cpu.nr_switches.a= vg 4456353 =C2=B1 2% -58.8% 1837895 =C2=B1 3% sched_debug.cpu.nr_= switches.max 1545085 =C2=B1 2% -58.2% 645308 =C2=B1 3% sched_debug.cpu.nr_= switches.stddev 0.07 =C2=B1 11% -12.2% 0.06 =C2=B1 7% sched_debug.cpu.nr_= uninterruptible.avg 994777 -57.6% 421767 sched_debug.cpu.sched_count.a= vg 4454631 =C2=B1 2% -58.8% 1835187 =C2=B1 3% sched_debug.cpu.sch= ed_count.max 1545434 =C2=B1 2% -58.2% 645403 =C2=B1 3% sched_debug.cpu.sch= ed_count.stddev 497129 -57.6% 210604 sched_debug.cpu.sched_goidle.= avg 2226464 =C2=B1 2% -58.8% 916688 =C2=B1 3% sched_debug.cpu.sch= ed_goidle.max 772445 =C2=B1 2% -58.3% 322404 =C2=B1 3% sched_debug.cpu.sch= ed_goidle.stddev 499374 -57.5% 212027 sched_debug.cpu.ttwu_count.avg 2253283 =C2=B1 2% -58.5% 935584 =C2=B1 2% sched_debug.cpu.ttw= u_count.max 776205 =C2=B1 2% -58.2% 324737 =C2=B1 3% sched_debug.cpu.ttw= u_count.stddev 2.833e+09 -58.7% 1.17e+09 perf-stat.i.branch-instructio= ns 1.34 =C2=B1 7% +0.5 1.81 =C2=B1 5% perf-stat.i.branch-= miss-rate% 38071080 =C2=B1 7% -42.7% 21807828 =C2=B1 5% perf-stat.i.branch-= misses 0.13 =C2=B1 42% +0.2 0.34 =C2=B1 16% perf-stat.i.cache-m= iss-rate% 1.708e+08 =C2=B1 11% -52.6% 81037761 =C2=B1 4% perf-stat.i.cache-r= eferences 585466 -57.6% 248186 perf-stat.i.context-switches 3.33e+10 =C2=B1 3% -57.8% 1.405e+10 =C2=B1 3% perf-stat.i.cpu-cyc= les 213658 =C2=B1 23% -70.6% 62867 =C2=B1 15% perf-stat.i.cycles-= between-cache-misses 3.214e+09 -57.8% 1.358e+09 perf-stat.i.dTLB-loads 1239865 =C2=B1 16% -52.7% 585938 =C2=B1 12% perf-stat.i.dTLB-st= ore-misses 1.309e+09 =C2=B1 5% -52.7% 6.189e+08 =C2=B1 4% perf-stat.i.dTLB-st= ores 1960515 =C2=B1 16% -53.9% 903780 =C2=B1 11% perf-stat.i.iTLB-lo= ad-misses 4186486 =C2=B1 10% -30.8% 2895064 perf-stat.i.iTLB-loads 1.211e+10 -57.6% 5.136e+09 perf-stat.i.instructions 96.22 +1.1 97.36 perf-stat.i.node-load-miss-ra= te% 63995 =C2=B1 12% +40.3% 89787 =C2=B1 3% perf-stat.i.node-lo= ad-misses 26.57 =C2=B1 8% +32.0 58.55 =C2=B1 17% perf-stat.i.node-st= ore-miss-rate% 10897 =C2=B1 17% +237.4% 36771 =C2=B1 19% perf-stat.i.node-st= ore-misses 1.34 =C2=B1 7% +0.5 1.86 =C2=B1 5% perf-stat.overall.b= ranch-miss-rate% 0.12 =C2=B1 41% +0.2 0.33 =C2=B1 16% perf-stat.overall.c= ache-miss-rate% 177582 =C2=B1 22% -70.0% 53250 =C2=B1 14% perf-stat.overall.c= ycles-between-cache-misses 93.13 +2.5 95.61 perf-stat.overall.node-load-m= iss-rate% 27.65 =C2=B1 9% +30.2 57.81 =C2=B1 17% perf-stat.overall.n= ode-store-miss-rate% 2.824e+09 -58.7% 1.167e+09 perf-stat.ps.branch-instructi= ons 37948277 =C2=B1 7% -42.7% 21737958 =C2=B1 5% perf-stat.ps.branch= -misses 1.702e+08 =C2=B1 11% -52.6% 80767304 =C2=B1 4% perf-stat.ps.cache-= references 583496 -57.6% 247346 perf-stat.ps.context-switches 3.319e+10 =C2=B1 3% -57.8% 1.4e+10 =C2=B1 3% perf-stat.ps.cpu-cy= cles 3.204e+09 -57.8% 1.353e+09 perf-stat.ps.dTLB-loads 1235717 =C2=B1 16% -52.7% 583994 =C2=B1 12% perf-stat.ps.dTLB-s= tore-misses 1.304e+09 =C2=B1 5% -52.7% 6.168e+08 =C2=B1 4% perf-stat.ps.dTLB-s= tores 1953938 =C2=B1 16% -53.9% 900759 =C2=B1 11% perf-stat.ps.iTLB-l= oad-misses 4172435 =C2=B1 10% -30.8% 2885326 perf-stat.ps.iTLB-loads 1.207e+10 -57.6% 5.119e+09 perf-stat.ps.instructions 63808 =C2=B1 12% +40.3% 89549 =C2=B1 3% perf-stat.ps.node-l= oad-misses 10873 =C2=B1 17% +237.2% 36660 =C2=B1 19% perf-stat.ps.node-s= tore-misses 3.648e+12 -57.7% 1.545e+12 perf-stat.total.instructions 184.25 =C2=B1 11% +464.6% 1040 =C2=B1 75% interrupts.39:IR-PC= I-MSI.1572870-edge.eth0-TxRx-5 3900 =C2=B1 7% -62.5% 1462 =C2=B1 24% interrupts.CPU0.NMI= :Non-maskable_interrupts 3900 =C2=B1 7% -62.5% 1462 =C2=B1 24% interrupts.CPU0.PMI= :Performance_monitoring_interrupts 4668 =C2=B1 7% -60.8% 1830 =C2=B1 4% interrupts.CPU1.NMI= :Non-maskable_interrupts 4668 =C2=B1 7% -60.8% 1830 =C2=B1 4% interrupts.CPU1.PMI= :Performance_monitoring_interrupts 32508 =C2=B1 6% -15.2% 27551 =C2=B1 2% interrupts.CPU1.RES= :Rescheduling_interrupts 4661 =C2=B1 3% -75.4% 1148 =C2=B1 33% interrupts.CPU10.NM= I:Non-maskable_interrupts 4661 =C2=B1 3% -75.4% 1148 =C2=B1 33% interrupts.CPU10.PM= I:Performance_monitoring_interrupts 31432 =C2=B1 5% -13.5% 27188 =C2=B1 2% interrupts.CPU10.RE= S:Rescheduling_interrupts 4202 =C2=B1 16% -72.3% 1162 =C2=B1 31% interrupts.CPU11.NM= I:Non-maskable_interrupts 4202 =C2=B1 16% -72.3% 1162 =C2=B1 31% interrupts.CPU11.PM= I:Performance_monitoring_interrupts 4160 =C2=B1 3% -68.4% 1316 =C2=B1 33% interrupts.CPU12.NM= I:Non-maskable_interrupts 4160 =C2=B1 3% -68.4% 1316 =C2=B1 33% interrupts.CPU12.PM= I:Performance_monitoring_interrupts 4514 =C2=B1 3% -64.5% 1601 =C2=B1 26% interrupts.CPU13.NM= I:Non-maskable_interrupts 4514 =C2=B1 3% -64.5% 1601 =C2=B1 26% interrupts.CPU13.PM= I:Performance_monitoring_interrupts 30049 =C2=B1 6% -10.0% 27039 =C2=B1 5% interrupts.CPU13.RE= S:Rescheduling_interrupts 4729 =C2=B1 5% -71.0% 1373 =C2=B1 32% interrupts.CPU14.NM= I:Non-maskable_interrupts 4729 =C2=B1 5% -71.0% 1373 =C2=B1 32% interrupts.CPU14.PM= I:Performance_monitoring_interrupts 34066 -19.4% 27473 interrupts.CPU14.RES:Reschedu= ling_interrupts 4714 =C2=B1 6% -65.5% 1626 =C2=B1 25% interrupts.CPU15.NM= I:Non-maskable_interrupts 4714 =C2=B1 6% -65.5% 1626 =C2=B1 25% interrupts.CPU15.PM= I:Performance_monitoring_interrupts 43.50 =C2=B1 70% +1562.1% 723.00 =C2=B1 95% interrupts.CPU17.RE= S:Rescheduling_interrupts 184.25 =C2=B1 11% +464.6% 1040 =C2=B1 75% interrupts.CPU18.39= :IR-PCI-MSI.1572870-edge.eth0-TxRx-5 4624 =C2=B1 5% -60.5% 1828 =C2=B1 3% interrupts.CPU2.NMI= :Non-maskable_interrupts 4624 =C2=B1 5% -60.5% 1828 =C2=B1 3% interrupts.CPU2.PMI= :Performance_monitoring_interrupts 32173 =C2=B1 6% -16.2% 26952 =C2=B1 2% interrupts.CPU2.RES= :Rescheduling_interrupts 4891 =C2=B1 5% -62.5% 1836 =C2=B1 2% interrupts.CPU3.NMI= :Non-maskable_interrupts 4891 =C2=B1 5% -62.5% 1836 =C2=B1 2% interrupts.CPU3.PMI= :Performance_monitoring_interrupts 35431 =C2=B1 5% -22.4% 27510 =C2=B1 4% interrupts.CPU3.RES= :Rescheduling_interrupts 51.50 =C2=B1151% +11438.8% 5942 =C2=B1169% interrupts.CPU38.RE= S:Rescheduling_interrupts 4527 =C2=B1 8% -59.7% 1825 =C2=B1 3% interrupts.CPU4.NMI= :Non-maskable_interrupts 4527 =C2=B1 8% -59.7% 1825 =C2=B1 3% interrupts.CPU4.PMI= :Performance_monitoring_interrupts 30981 =C2=B1 5% -11.0% 27558 interrupts.CPU4.RES:Resc= heduling_interrupts 3074 =C2=B1 32% -41.3% 1805 interrupts.CPU44.NMI:Non= -maskable_interrupts 3074 =C2=B1 32% -41.3% 1805 interrupts.CPU44.PMI:Per= formance_monitoring_interrupts 2854 =C2=B1 21% -43.2% 1622 =C2=B1 3% interrupts.CPU45.NM= I:Non-maskable_interrupts 2854 =C2=B1 21% -43.2% 1622 =C2=B1 3% interrupts.CPU45.PM= I:Performance_monitoring_interrupts 2494 =C2=B1 32% -34.0% 1647 =C2=B1 2% interrupts.CPU46.NM= I:Non-maskable_interrupts 2494 =C2=B1 32% -34.0% 1647 =C2=B1 2% interrupts.CPU46.PM= I:Performance_monitoring_interrupts 3060 =C2=B1 28% -53.5% 1421 =C2=B1 26% interrupts.CPU48.NM= I:Non-maskable_interrupts 3060 =C2=B1 28% -53.5% 1421 =C2=B1 26% interrupts.CPU48.PM= I:Performance_monitoring_interrupts 3138 =C2=B1 36% -56.6% 1363 =C2=B1 24% interrupts.CPU49.NM= I:Non-maskable_interrupts 3138 =C2=B1 36% -56.6% 1363 =C2=B1 24% interrupts.CPU49.PM= I:Performance_monitoring_interrupts 4428 =C2=B1 17% -57.3% 1893 interrupts.CPU5.NMI:Non-= maskable_interrupts 4428 =C2=B1 17% -57.3% 1893 interrupts.CPU5.PMI:Perf= ormance_monitoring_interrupts 3085 =C2=B1 27% -47.6% 1617 interrupts.CPU51.NMI:Non= -maskable_interrupts 3085 =C2=B1 27% -47.6% 1617 interrupts.CPU51.PMI:Per= formance_monitoring_interrupts 3074 =C2=B1 25% -47.9% 1603 =C2=B1 4% interrupts.CPU52.NM= I:Non-maskable_interrupts 3074 =C2=B1 25% -47.9% 1603 =C2=B1 4% interrupts.CPU52.PM= I:Performance_monitoring_interrupts 12475 =C2=B1 9% -24.3% 9441 =C2=B1 13% interrupts.CPU52.RE= S:Rescheduling_interrupts 3642 =C2=B1 10% -72.9% 985.75 =C2=B1 31% interrupts.CPU53.NM= I:Non-maskable_interrupts 3642 =C2=B1 10% -72.9% 985.75 =C2=B1 31% interrupts.CPU53.PM= I:Performance_monitoring_interrupts 3330 =C2=B1 5% -69.7% 1009 =C2=B1 35% interrupts.CPU54.NM= I:Non-maskable_interrupts 3330 =C2=B1 5% -69.7% 1009 =C2=B1 35% interrupts.CPU54.PM= I:Performance_monitoring_interrupts 3791 =C2=B1 19% -79.4% 782.25 =C2=B1 5% interrupts.CPU55.NM= I:Non-maskable_interrupts 3791 =C2=B1 19% -79.4% 782.25 =C2=B1 5% interrupts.CPU55.PM= I:Performance_monitoring_interrupts 3818 =C2=B1 3% -72.0% 1070 =C2=B1 36% interrupts.CPU56.NM= I:Non-maskable_interrupts 3818 =C2=B1 3% -72.0% 1070 =C2=B1 36% interrupts.CPU56.PM= I:Performance_monitoring_interrupts 16271 =C2=B1 20% -29.5% 11478 =C2=B1 11% interrupts.CPU56.RE= S:Rescheduling_interrupts 3451 =C2=B1 4% -70.4% 1023 =C2=B1 36% interrupts.CPU57.NM= I:Non-maskable_interrupts 3451 =C2=B1 4% -70.4% 1023 =C2=B1 36% interrupts.CPU57.PM= I:Performance_monitoring_interrupts 3269 =C2=B1 9% -62.2% 1234 =C2=B1 34% interrupts.CPU58.NM= I:Non-maskable_interrupts 3269 =C2=B1 9% -62.2% 1234 =C2=B1 34% interrupts.CPU58.PM= I:Performance_monitoring_interrupts 2873 =C2=B1 27% -57.1% 1231 =C2=B1 35% interrupts.CPU59.NM= I:Non-maskable_interrupts 2873 =C2=B1 27% -57.1% 1231 =C2=B1 35% interrupts.CPU59.PM= I:Performance_monitoring_interrupts 4622 =C2=B1 3% -60.6% 1821 =C2=B1 4% interrupts.CPU6.NMI= :Non-maskable_interrupts 4622 =C2=B1 3% -60.6% 1821 =C2=B1 4% interrupts.CPU6.PMI= :Performance_monitoring_interrupts 33723 =C2=B1 4% -18.9% 27349 =C2=B1 2% interrupts.CPU6.RES= :Rescheduling_interrupts 4503 =C2=B1 3% -64.1% 1616 =C2=B1 24% interrupts.CPU7.NMI= :Non-maskable_interrupts 4503 =C2=B1 3% -64.1% 1616 =C2=B1 24% interrupts.CPU7.PMI= :Performance_monitoring_interrupts 3897 =C2=B1 27% -59.0% 1599 =C2=B1 24% interrupts.CPU8.NMI= :Non-maskable_interrupts 3897 =C2=B1 27% -59.0% 1599 =C2=B1 24% interrupts.CPU8.PMI= :Performance_monitoring_interrupts 30645 =C2=B1 4% -9.4% 27769 =C2=B1 3% interrupts.CPU8.RES= :Rescheduling_interrupts 4350 =C2=B1 8% -62.8% 1616 =C2=B1 24% interrupts.CPU9.NMI= :Non-maskable_interrupts 4350 =C2=B1 8% -62.8% 1616 =C2=B1 24% interrupts.CPU9.PMI= :Performance_monitoring_interrupts 131956 =C2=B1 4% -58.7% 54514 =C2=B1 3% interrupts.NMI:Non-= maskable_interrupts 131956 =C2=B1 4% -58.7% 54514 =C2=B1 3% interrupts.PMI:Perf= ormance_monitoring_interrupts 714824 =C2=B1 4% -11.4% 633277 =C2=B1 3% interrupts.RES:Resc= heduling_interrupts 44129 =C2=B1 5% +20.3% 53082 =C2=B1 5% softirqs.CPU0.RCU 161701 =C2=B1 4% -35.7% 104023 =C2=B1 3% softirqs.CPU0.TIMER 43835 =C2=B1 3% +18.8% 52074 =C2=B1 3% softirqs.CPU1.RCU 157408 =C2=B1 8% -32.2% 106722 =C2=B1 2% softirqs.CPU1.TIMER 43239 =C2=B1 3% +20.6% 52153 =C2=B1 4% softirqs.CPU10.RCU 157623 =C2=B1 8% -32.4% 106606 =C2=B1 2% softirqs.CPU10.TIMER 43200 =C2=B1 2% +21.2% 52345 =C2=B1 4% softirqs.CPU11.RCU 157353 =C2=B1 8% -32.0% 106926 =C2=B1 2% softirqs.CPU11.TIMER 43390 =C2=B1 2% +23.7% 53686 softirqs.CPU12.RCU 158355 =C2=B1 7% -32.3% 107240 =C2=B1 2% softirqs.CPU12.TIMER 44002 =C2=B1 2% +19.7% 52691 =C2=B1 3% softirqs.CPU13.RCU 158735 =C2=B1 7% -32.7% 106903 =C2=B1 2% softirqs.CPU13.TIMER 42932 =C2=B1 3% +21.0% 51955 =C2=B1 3% softirqs.CPU14.RCU 157275 =C2=B1 7% -32.1% 106713 =C2=B1 2% softirqs.CPU14.TIMER 42650 =C2=B1 3% +23.8% 52806 =C2=B1 3% softirqs.CPU15.RCU 157539 =C2=B1 7% -31.9% 107205 =C2=B1 3% softirqs.CPU15.TIMER 42682 =C2=B1 3% +22.2% 52147 =C2=B1 4% softirqs.CPU16.RCU 162790 -40.1% 97521 =C2=B1 5% softirqs.CPU16.TIMER 43195 =C2=B1 3% +21.4% 52425 =C2=B1 4% softirqs.CPU17.RCU 163374 -40.2% 97658 =C2=B1 5% softirqs.CPU17.TIMER 42825 =C2=B1 3% +22.4% 52436 =C2=B1 4% softirqs.CPU18.RCU 163259 -40.5% 97085 =C2=B1 5% softirqs.CPU18.TIMER 42723 =C2=B1 4% +21.9% 52085 =C2=B1 3% softirqs.CPU19.RCU 163199 -40.5% 97043 =C2=B1 5% softirqs.CPU19.TIMER 43286 =C2=B1 3% +20.9% 52320 =C2=B1 3% softirqs.CPU2.RCU 157423 =C2=B1 7% -32.1% 106815 =C2=B1 2% softirqs.CPU2.TIMER 43480 =C2=B1 3% +20.3% 52326 =C2=B1 4% softirqs.CPU20.RCU 163538 -40.2% 97736 =C2=B1 6% softirqs.CPU20.TIMER 43785 =C2=B1 3% +20.0% 52531 =C2=B1 4% softirqs.CPU21.RCU 44229 =C2=B1 5% +17.8% 52114 =C2=B1 4% softirqs.CPU22.RCU 43412 =C2=B1 4% +20.6% 52369 =C2=B1 4% softirqs.CPU23.RCU 44282 =C2=B1 7% +20.3% 53262 =C2=B1 6% softirqs.CPU24.RCU 43548 =C2=B1 2% +31.9% 57440 =C2=B1 7% softirqs.CPU26.RCU 43200 =C2=B1 3% +21.0% 52284 =C2=B1 4% softirqs.CPU27.RCU 43083 =C2=B1 3% +20.6% 51950 =C2=B1 4% softirqs.CPU28.RCU 43346 =C2=B1 3% +20.2% 52111 =C2=B1 4% softirqs.CPU29.RCU 43176 =C2=B1 3% +21.2% 52327 =C2=B1 4% softirqs.CPU3.RCU 157164 =C2=B1 8% -32.3% 106399 =C2=B1 2% softirqs.CPU3.TIMER 43585 =C2=B1 5% +20.1% 52357 =C2=B1 4% softirqs.CPU30.RCU 43719 =C2=B1 4% +19.4% 52215 =C2=B1 3% softirqs.CPU31.RCU 44414 =C2=B1 5% +18.2% 52478 =C2=B1 3% softirqs.CPU32.RCU 131897 =C2=B1 16% -25.8% 97844 =C2=B1 6% softirqs.CPU32.TIMER 44448 =C2=B1 5% +18.1% 52484 =C2=B1 5% softirqs.CPU33.RCU 42918 +27.2% 54572 =C2=B1 4% softirqs.CPU34.RCU 43391 =C2=B1 4% +24.4% 53984 =C2=B1 9% softirqs.CPU35.RCU 44027 +18.6% 52232 =C2=B1 4% softirqs.CPU36.RCU 44153 =C2=B1 5% +17.8% 52031 =C2=B1 4% softirqs.CPU37.RCU 42768 =C2=B1 3% +21.1% 51810 =C2=B1 4% softirqs.CPU38.RCU 42923 =C2=B1 3% +20.5% 51730 =C2=B1 3% softirqs.CPU39.RCU 43636 =C2=B1 2% +21.6% 53043 =C2=B1 6% softirqs.CPU4.RCU 157659 =C2=B1 8% -30.2% 109976 =C2=B1 2% softirqs.CPU4.TIMER 42469 =C2=B1 3% +21.9% 51764 =C2=B1 3% softirqs.CPU40.RCU 42791 =C2=B1 3% +20.8% 51694 =C2=B1 4% softirqs.CPU41.RCU 43485 =C2=B1 4% +20.4% 52375 =C2=B1 2% softirqs.CPU42.RCU 43029 =C2=B1 2% +21.9% 52464 =C2=B1 4% softirqs.CPU43.RCU 31500 =C2=B1 30% -44.0% 17635 =C2=B1 20% softirqs.CPU43.SCHED 42290 =C2=B1 3% +23.6% 52272 =C2=B1 4% softirqs.CPU44.RCU 158594 =C2=B1 5% -34.3% 104235 =C2=B1 3% softirqs.CPU44.TIMER 45530 =C2=B1 5% +18.7% 54021 =C2=B1 4% softirqs.CPU45.RCU 163284 =C2=B1 2% -38.4% 100522 =C2=B1 3% softirqs.CPU45.TIMER 44379 =C2=B1 2% +19.5% 53012 =C2=B1 6% softirqs.CPU46.RCU 162108 =C2=B1 2% -38.4% 99925 =C2=B1 4% softirqs.CPU46.TIMER 44204 =C2=B1 3% +18.7% 52450 =C2=B1 4% softirqs.CPU47.RCU 162144 =C2=B1 2% -38.7% 99444 =C2=B1 4% softirqs.CPU47.TIMER 44903 =C2=B1 2% +21.0% 54345 =C2=B1 5% softirqs.CPU48.RCU 44780 =C2=B1 2% +15.6% 51771 =C2=B1 3% softirqs.CPU49.RCU 162631 =C2=B1 2% -38.4% 100181 =C2=B1 5% softirqs.CPU49.TIMER 43012 =C2=B1 3% +26.6% 54472 =C2=B1 7% softirqs.CPU5.RCU 44607 =C2=B1 3% +17.5% 52402 =C2=B1 4% softirqs.CPU50.RCU 162101 =C2=B1 2% -38.7% 99441 =C2=B1 4% softirqs.CPU50.TIMER 44682 =C2=B1 2% +18.9% 53131 =C2=B1 3% softirqs.CPU51.RCU 49875 =C2=B1 2% -21.1% 39345 =C2=B1 22% softirqs.CPU51.SCHED 162062 =C2=B1 2% -38.3% 100017 =C2=B1 4% softirqs.CPU51.TIMER 44699 +18.3% 52877 =C2=B1 4% softirqs.CPU52.RCU 51309 -18.8% 41684 =C2=B1 16% softirqs.CPU52.SCHED 162152 =C2=B1 3% -38.5% 99708 =C2=B1 4% softirqs.CPU52.TIMER 44488 =C2=B1 2% +17.6% 52307 =C2=B1 4% softirqs.CPU53.RCU 50338 =C2=B1 3% -16.4% 42061 =C2=B1 15% softirqs.CPU53.SCHED 161963 =C2=B1 2% -38.7% 99280 =C2=B1 4% softirqs.CPU53.TIMER 43902 =C2=B1 2% +21.4% 53297 =C2=B1 3% softirqs.CPU54.RCU 161577 =C2=B1 2% -37.9% 100401 =C2=B1 3% softirqs.CPU54.TIMER 44048 =C2=B1 3% +18.8% 52308 =C2=B1 4% softirqs.CPU55.RCU 161805 =C2=B1 2% -38.7% 99176 =C2=B1 4% softirqs.CPU55.TIMER 44051 =C2=B1 3% +19.2% 52521 =C2=B1 4% softirqs.CPU56.RCU 53419 =C2=B1 4% -9.8% 48203 =C2=B1 2% softirqs.CPU56.SCHED 160982 =C2=B1 3% -37.7% 100317 =C2=B1 4% softirqs.CPU56.TIMER 43863 =C2=B1 3% +19.4% 52380 =C2=B1 3% softirqs.CPU57.RCU 161233 =C2=B1 2% -38.1% 99867 =C2=B1 3% softirqs.CPU57.TIMER 44561 =C2=B1 3% +19.0% 53006 =C2=B1 3% softirqs.CPU58.RCU 161767 =C2=B1 3% -38.1% 100130 =C2=B1 4% softirqs.CPU58.TIMER 44419 =C2=B1 4% +21.0% 53761 =C2=B1 8% softirqs.CPU59.RCU 50530 =C2=B1 3% -7.9% 46520 =C2=B1 3% softirqs.CPU59.SCHED 161405 =C2=B1 2% -37.2% 101425 =C2=B1 4% softirqs.CPU59.TIMER 43821 =C2=B1 2% +19.2% 52250 =C2=B1 3% softirqs.CPU6.RCU 157996 =C2=B1 8% -32.6% 106478 =C2=B1 2% softirqs.CPU6.TIMER 43174 =C2=B1 4% +20.6% 52047 =C2=B1 4% softirqs.CPU60.RCU 42347 =C2=B1 3% -15.5% 35762 =C2=B1 18% softirqs.CPU60.SCHED 163073 -40.5% 96957 =C2=B1 5% softirqs.CPU60.TIMER 42766 =C2=B1 3% +21.9% 52126 =C2=B1 4% softirqs.CPU61.RCU 162835 -40.5% 96850 =C2=B1 6% softirqs.CPU61.TIMER 42574 =C2=B1 3% +22.2% 52017 =C2=B1 4% softirqs.CPU62.RCU 162880 -40.6% 96682 =C2=B1 5% softirqs.CPU62.TIMER 42326 =C2=B1 4% +22.4% 51823 =C2=B1 4% softirqs.CPU63.RCU 162725 -41.1% 95781 =C2=B1 5% softirqs.CPU63.TIMER 42386 =C2=B1 3% +24.3% 52687 =C2=B1 6% softirqs.CPU64.RCU 162419 -40.0% 97492 =C2=B1 5% softirqs.CPU64.TIMER 42664 =C2=B1 3% +24.1% 52948 =C2=B1 6% softirqs.CPU65.RCU 162604 -39.3% 98719 =C2=B1 5% softirqs.CPU65.TIMER 42930 =C2=B1 4% +22.4% 52557 =C2=B1 5% softirqs.CPU66.RCU 44270 =C2=B1 4% +18.0% 52235 =C2=B1 5% softirqs.CPU67.RCU 114483 =C2=B1 10% -15.6% 96590 =C2=B1 5% softirqs.CPU67.TIMER 43515 =C2=B1 2% +25.6% 54655 =C2=B1 7% softirqs.CPU68.RCU 43366 =C2=B1 4% +19.4% 51774 =C2=B1 3% softirqs.CPU69.RCU 112432 =C2=B1 8% -14.3% 96409 =C2=B1 5% softirqs.CPU69.TIMER 43450 =C2=B1 2% +24.7% 54161 =C2=B1 7% softirqs.CPU7.RCU 157600 =C2=B1 8% -31.4% 108046 =C2=B1 4% softirqs.CPU7.TIMER 43344 =C2=B1 3% +20.6% 52293 =C2=B1 4% softirqs.CPU70.RCU 43314 =C2=B1 4% +19.9% 51935 =C2=B1 4% softirqs.CPU71.RCU 43488 =C2=B1 4% +19.8% 52078 =C2=B1 4% softirqs.CPU72.RCU 43392 =C2=B1 3% +20.9% 52471 =C2=B1 4% softirqs.CPU73.RCU 43217 =C2=B1 3% +20.5% 52062 =C2=B1 4% softirqs.CPU74.RCU 42947 =C2=B1 3% +21.5% 52201 =C2=B1 4% softirqs.CPU75.RCU 42710 =C2=B1 3% +21.2% 51754 =C2=B1 3% softirqs.CPU76.RCU 42920 =C2=B1 3% +20.8% 51831 =C2=B1 3% softirqs.CPU77.RCU 44411 =C2=B1 4% +16.3% 51634 =C2=B1 4% softirqs.CPU78.RCU 42860 =C2=B1 3% +21.3% 52007 =C2=B1 3% softirqs.CPU79.RCU 43752 =C2=B1 3% +23.7% 54111 =C2=B1 4% softirqs.CPU8.RCU 158332 =C2=B1 7% -31.5% 108521 =C2=B1 3% softirqs.CPU8.TIMER 43727 +18.4% 51771 =C2=B1 4% softirqs.CPU80.RCU 42622 =C2=B1 2% +22.2% 52098 =C2=B1 3% softirqs.CPU81.RCU 43347 =C2=B1 3% +18.7% 51452 =C2=B1 3% softirqs.CPU82.RCU 43487 =C2=B1 3% +18.2% 51421 =C2=B1 4% softirqs.CPU83.RCU 42839 =C2=B1 2% +20.7% 51717 =C2=B1 4% softirqs.CPU84.RCU 42598 =C2=B1 3% +21.4% 51721 =C2=B1 4% softirqs.CPU85.RCU 42523 =C2=B1 3% +23.8% 52631 =C2=B1 6% softirqs.CPU86.RCU 43166 =C2=B1 2% +18.6% 51178 =C2=B1 4% softirqs.CPU87.RCU 43892 =C2=B1 2% +18.8% 52158 =C2=B1 3% softirqs.CPU9.RCU 158354 =C2=B1 7% -32.6% 106771 =C2=B1 2% softirqs.CPU9.TIMER 3831450 =C2=B1 3% +20.7% 4623682 =C2=B1 4% softirqs.RCU 12124176 =C2=B1 6% -26.8% 8870348 =C2=B1 4% softirqs.TIMER 5.74 -5.7 0.00 perf-profile.calltrace.cycles= -pp.poll_idle.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry 49.19 =C2=B1 2% -4.4 44.77 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.__libc_pread 48.16 =C2=B1 2% -4.3 43.85 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe.__libc_pread 48.08 =C2=B1 2% -4.3 43.78 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe.__libc_pread 46.68 =C2=B1 2% -4.1 42.53 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.vfs_read.ksys_pread64.do_syscall_64.entry_SYSCALL_64_after_hw= frame.__libc_pread 46.83 =C2=B1 2% -4.1 42.68 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.ksys_pread64.do_syscall_64.entry_SYSCALL_64_after_hwframe.__l= ibc_pread 46.35 =C2=B1 2% -4.1 42.22 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.new_sync_read.vfs_read.ksys_pread64.do_syscall_64.entry_SYSCA= LL_64_after_hwframe 46.30 =C2=B1 2% -4.1 42.18 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.shmem_file_read_iter.new_sync_read.vfs_read.ksys_pread64.do_s= yscall_64 32.56 =C2=B1 2% -3.2 29.40 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.wake_up_page_bit.shmem_file_read_iter.new_sync_read.vfs_read.= ksys_pread64 28.11 -3.0 25.09 =C2=B1 2% perf-profile.calltrace.c= ycles-pp._raw_spin_lock_irqsave.wake_up_page_bit.shmem_file_read_iter.new_s= ync_read.vfs_read 27.87 -3.0 24.88 =C2=B1 2% perf-profile.calltrace.c= ycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irqsave.wake_up_pa= ge_bit.shmem_file_read_iter.new_sync_read 12.00 =C2=B1 2% -0.9 11.06 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.shmem_getpage_gfp.shmem_file_read_iter.new_sync_read.vfs_read= .ksys_pread64 11.92 =C2=B1 2% -0.9 10.99 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.find_lock_entry.shmem_getpage_gfp.shmem_file_read_iter.new_sy= nc_read.vfs_read 10.55 =C2=B1 3% -0.9 9.69 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__lock_page.find_lock_entry.shmem_getpage_gfp.shmem_file_read= _iter.new_sync_read 7.53 =C2=B1 4% -0.8 6.75 =C2=B1 2% perf-profile.calltr= ace.cycles-pp._raw_spin_lock_irq.__lock_page.find_lock_entry.shmem_getpage_= gfp.shmem_file_read_iter 7.35 =C2=B1 4% -0.8 6.58 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.native_queued_spin_lock_slowpath._raw_spin_lock_irq.__lock_pa= ge.find_lock_entry.shmem_getpage_gfp 3.57 =C2=B1 3% -0.3 3.28 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.autoremove_wake_function.__wake_up_common.wake_up_page_bit.sh= mem_file_read_iter.new_sync_read 0.59 =C2=B1 3% +0.1 0.71 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.get_next_timer_interrupt.tick_nohz_next_event.tick_nohz_get_s= leep_length.menu_select.do_idle 0.76 =C2=B1 3% +0.2 0.99 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.tick_nohz_next_event.tick_nohz_get_sleep_length.menu_select.d= o_idle.cpu_startup_entry 0.94 =C2=B1 4% +0.3 1.21 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.tick_nohz_get_sleep_length.menu_select.do_idle.cpu_startup_en= try.start_secondary 1.81 =C2=B1 5% +0.5 2.35 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.menu_select.do_idle.cpu_startup_entry.start_secondary.seconda= ry_startup_64 0.00 +0.6 0.64 =C2=B1 6% perf-profile.calltrace.c= ycles-pp.clockevents_program_event.hrtimer_interrupt.smp_apic_timer_interru= pt.apic_timer_interrupt.cpuidle_enter_state 0.00 +0.7 0.68 =C2=B1 16% 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.8 0.82 =C2=B1 14% perf-profile.calltrace.c= ycles-pp.tick_sched_timer.__hrtimer_run_queues.hrtimer_interrupt.smp_apic_t= imer_interrupt.apic_timer_interrupt 0.59 =C2=B1 59% +0.9 1.46 =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 0.00 +1.3 1.25 =C2=B1 7% perf-profile.calltrace.c= ycles-pp.__softirqentry_text_start.irq_exit.smp_apic_timer_interrupt.apic_t= imer_interrupt.cpuidle_enter_state 0.95 =C2=B1 28% +1.5 2.42 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.hrtimer_interrupt.smp_apic_timer_interrupt.apic_timer_interru= pt.cpuidle_enter_state.cpuidle_enter 0.00 +1.6 1.62 =C2=B1 5% perf-profile.calltrace.c= ycles-pp.irq_exit.smp_apic_timer_interrupt.apic_timer_interrupt.cpuidle_ent= er_state.cpuidle_enter 1.60 =C2=B1 22% +3.0 4.61 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.smp_apic_timer_interrupt.apic_timer_interrupt.cpuidle_enter_s= tate.cpuidle_enter.do_idle 44.98 =C2=B1 2% +3.2 48.22 perf-profile.calltrace.c= ycles-pp.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry.start_= secondary 1.73 =C2=B1 20% +3.3 5.02 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter.do_idl= e.cpu_startup_entry 45.11 =C2=B1 2% +3.5 48.60 perf-profile.calltrace.c= ycles-pp.cpuidle_enter.do_idle.cpu_startup_entry.start_secondary.secondary_= startup_64 48.76 =C2=B1 2% +4.1 52.83 perf-profile.calltrace.c= ycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 48.78 =C2=B1 2% +4.1 52.86 perf-profile.calltrace.c= ycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64 48.78 =C2=B1 2% +4.1 52.86 perf-profile.calltrace.c= ycles-pp.start_secondary.secondary_startup_64 50.29 =C2=B1 2% +4.2 54.48 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.secondary_startup_64 38.54 =C2=B1 2% +5.6 44.12 perf-profile.calltrace.c= ycles-pp.intel_idle.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_e= ntry 5.91 -5.5 0.43 =C2=B1 3% perf-profile.children.cy= cles-pp.poll_idle 49.26 =C2=B1 2% -4.4 44.83 =C2=B1 2% perf-profile.childr= en.cycles-pp.__libc_pread 48.26 =C2=B1 2% -4.2 44.03 =C2=B1 2% perf-profile.childr= en.cycles-pp.entry_SYSCALL_64_after_hwframe 48.19 =C2=B1 2% -4.2 43.97 =C2=B1 2% perf-profile.childr= en.cycles-pp.do_syscall_64 46.83 =C2=B1 2% -4.1 42.68 =C2=B1 2% perf-profile.childr= en.cycles-pp.ksys_pread64 46.69 =C2=B1 2% -4.1 42.56 =C2=B1 2% perf-profile.childr= en.cycles-pp.vfs_read 46.35 =C2=B1 2% -4.1 42.23 =C2=B1 2% perf-profile.childr= en.cycles-pp.new_sync_read 46.30 =C2=B1 2% -4.1 42.18 =C2=B1 2% perf-profile.childr= en.cycles-pp.shmem_file_read_iter 36.19 =C2=B1 2% -3.5 32.70 =C2=B1 2% perf-profile.childr= en.cycles-pp.native_queued_spin_lock_slowpath 32.57 =C2=B1 2% -3.2 29.40 =C2=B1 2% perf-profile.childr= en.cycles-pp.wake_up_page_bit 29.48 -2.7 26.78 =C2=B1 3% perf-profile.children.cy= cles-pp._raw_spin_lock_irqsave 12.01 =C2=B1 2% -0.9 11.07 =C2=B1 3% perf-profile.childr= en.cycles-pp.shmem_getpage_gfp 11.93 =C2=B1 2% -0.9 11.00 =C2=B1 3% perf-profile.childr= en.cycles-pp.find_lock_entry 10.56 =C2=B1 3% -0.9 9.70 =C2=B1 3% perf-profile.childr= en.cycles-pp.__lock_page 7.55 =C2=B1 4% -0.7 6.80 =C2=B1 2% perf-profile.childr= en.cycles-pp._raw_spin_lock_irq 3.57 =C2=B1 3% -0.3 3.28 =C2=B1 4% perf-profile.childr= en.cycles-pp.autoremove_wake_function 0.43 =C2=B1 3% -0.1 0.37 =C2=B1 5% perf-profile.childr= en.cycles-pp.entry_SYSCALL_64 0.07 =C2=B1 17% -0.0 0.03 =C2=B1100% perf-profile.childr= en.cycles-pp.atime_needs_update 0.18 =C2=B1 3% -0.0 0.14 =C2=B1 12% perf-profile.childr= en.cycles-pp.switch_mm_irqs_off 0.08 =C2=B1 19% -0.0 0.04 =C2=B1 60% perf-profile.childr= en.cycles-pp.touch_atime 0.20 =C2=B1 5% +0.0 0.24 =C2=B1 6% perf-profile.childr= en.cycles-pp.update_rq_clock 0.08 =C2=B1 13% +0.0 0.13 =C2=B1 6% perf-profile.childr= en.cycles-pp.uart_console_write 0.08 =C2=B1 10% +0.0 0.13 =C2=B1 6% perf-profile.childr= en.cycles-pp.serial8250_console_putchar 0.09 =C2=B1 12% +0.0 0.14 =C2=B1 6% perf-profile.childr= en.cycles-pp.serial8250_console_write 0.08 =C2=B1 10% +0.1 0.13 =C2=B1 8% perf-profile.childr= en.cycles-pp.wait_for_xmitr 0.08 =C2=B1 13% +0.1 0.14 =C2=B1 7% perf-profile.childr= en.cycles-pp.irq_work_interrupt 0.08 =C2=B1 13% +0.1 0.14 =C2=B1 7% perf-profile.childr= en.cycles-pp.smp_irq_work_interrupt 0.08 =C2=B1 13% +0.1 0.14 =C2=B1 7% perf-profile.childr= en.cycles-pp.irq_work_run 0.08 =C2=B1 13% +0.1 0.14 =C2=B1 7% perf-profile.childr= en.cycles-pp.printk 0.08 =C2=B1 13% +0.1 0.14 =C2=B1 7% perf-profile.childr= en.cycles-pp.vprintk_emit 0.09 =C2=B1 8% +0.1 0.15 =C2=B1 10% perf-profile.childr= en.cycles-pp.console_unlock 0.07 =C2=B1 22% +0.1 0.14 =C2=B1 17% perf-profile.childr= en.cycles-pp.__hrtimer_next_event_base 0.07 =C2=B1 60% +0.1 0.14 =C2=B1 19% perf-profile.childr= en.cycles-pp.__remove_hrtimer 0.08 =C2=B1 10% +0.1 0.15 =C2=B1 7% perf-profile.childr= en.cycles-pp.__x86_indirect_thunk_rax 0.05 =C2=B1 62% +0.1 0.12 =C2=B1 15% perf-profile.childr= en.cycles-pp.run_timer_softirq 0.00 +0.1 0.07 =C2=B1 17% perf-profile.children.cy= cles-pp.rcu_irq_enter 0.23 =C2=B1 6% +0.1 0.30 =C2=B1 10% perf-profile.childr= en.cycles-pp._find_next_bit 0.09 =C2=B1 8% +0.1 0.17 =C2=B1 9% perf-profile.childr= en.cycles-pp.irq_work_run_list 0.01 =C2=B1173% +0.1 0.09 =C2=B1 16% perf-profile.childr= en.cycles-pp.interrupt_entry 0.04 =C2=B1113% +0.1 0.12 =C2=B1 50% perf-profile.childr= en.cycles-pp.timekeeping_max_deferment 0.00 +0.1 0.09 =C2=B1 20% perf-profile.children.cy= cles-pp.calc_global_load_tick 0.41 =C2=B1 5% +0.1 0.50 =C2=B1 7% perf-profile.childr= en.cycles-pp.__next_timer_interrupt 0.00 +0.1 0.10 =C2=B1 11% perf-profile.children.cy= cles-pp.__intel_pmu_enable_all 0.03 =C2=B1100% +0.1 0.12 =C2=B1 6% perf-profile.childr= en.cycles-pp.ktime_get_update_offsets_now 0.00 +0.1 0.10 =C2=B1 22% perf-profile.children.cy= cles-pp._raw_spin_trylock 0.06 =C2=B1 61% +0.1 0.17 =C2=B1 10% perf-profile.childr= en.cycles-pp.update_blocked_averages 0.06 =C2=B1 60% +0.1 0.17 =C2=B1 23% perf-profile.childr= en.cycles-pp.rcu_sched_clock_irq 0.04 =C2=B1 58% +0.1 0.15 =C2=B1 8% perf-profile.childr= en.cycles-pp.native_apic_msr_eoi_write 0.06 =C2=B1 60% +0.1 0.18 =C2=B1 11% perf-profile.childr= en.cycles-pp.run_rebalance_domains 0.03 =C2=B1100% +0.1 0.15 =C2=B1 17% perf-profile.childr= en.cycles-pp.find_busiest_group 0.00 +0.1 0.11 =C2=B1 21% perf-profile.children.cy= cles-pp.note_gp_changes 0.60 =C2=B1 3% +0.1 0.72 =C2=B1 7% perf-profile.childr= en.cycles-pp.get_next_timer_interrupt 0.07 =C2=B1 61% +0.1 0.21 =C2=B1 18% perf-profile.childr= en.cycles-pp.load_balance 0.07 =C2=B1 14% +0.1 0.22 =C2=B1 8% perf-profile.childr= en.cycles-pp.lapic_next_deadline 0.37 =C2=B1 9% +0.1 0.51 =C2=B1 11% perf-profile.childr= en.cycles-pp._raw_spin_unlock_irqrestore 0.06 =C2=B1 16% +0.1 0.21 =C2=B1 8% perf-profile.childr= en.cycles-pp.native_irq_return_iret 0.20 =C2=B1 4% +0.2 0.36 =C2=B1 4% perf-profile.childr= en.cycles-pp.read_tsc 0.20 =C2=B1 37% +0.2 0.37 =C2=B1 15% perf-profile.childr= en.cycles-pp.irq_enter 0.07 =C2=B1 85% +0.2 0.24 =C2=B1 7% perf-profile.childr= en.cycles-pp.tick_nohz_irq_exit 0.16 =C2=B1 26% +0.2 0.35 =C2=B1 10% perf-profile.childr= en.cycles-pp.perf_mux_hrtimer_handler 0.16 =C2=B1 7% +0.2 0.35 =C2=B1 6% perf-profile.childr= en.cycles-pp.native_write_msr 0.11 =C2=B1 26% +0.2 0.32 =C2=B1 12% perf-profile.childr= en.cycles-pp.rebalance_domains 0.78 =C2=B1 2% +0.2 1.00 =C2=B1 9% perf-profile.childr= en.cycles-pp.tick_nohz_next_event 0.14 =C2=B1 29% +0.2 0.37 =C2=B1 11% perf-profile.childr= en.cycles-pp.scheduler_tick 0.96 =C2=B1 4% +0.3 1.23 =C2=B1 9% perf-profile.childr= en.cycles-pp.tick_nohz_get_sleep_length 0.29 =C2=B1 33% +0.4 0.72 =C2=B1 15% perf-profile.childr= en.cycles-pp.update_process_times 0.32 =C2=B1 34% +0.4 0.77 =C2=B1 16% perf-profile.childr= en.cycles-pp.tick_sched_handle 0.42 =C2=B1 34% +0.5 0.93 =C2=B1 13% perf-profile.childr= en.cycles-pp.tick_sched_timer 0.19 =C2=B1 14% +0.5 0.70 =C2=B1 5% perf-profile.childr= en.cycles-pp.clockevents_program_event 1.85 =C2=B1 5% +0.5 2.38 =C2=B1 7% perf-profile.childr= en.cycles-pp.menu_select 0.08 =C2=B1 26% +0.5 0.61 =C2=B1 18% perf-profile.childr= en.cycles-pp.rcu_core 0.44 =C2=B1 11% +0.6 1.01 =C2=B1 5% perf-profile.childr= en.cycles-pp.ktime_get 0.76 =C2=B1 32% +0.9 1.62 =C2=B1 11% perf-profile.childr= en.cycles-pp.__hrtimer_run_queues 0.35 =C2=B1 19% +1.0 1.34 =C2=B1 7% perf-profile.childr= en.cycles-pp.__softirqentry_text_start 0.47 =C2=B1 12% +1.3 1.73 =C2=B1 5% perf-profile.childr= en.cycles-pp.irq_exit 1.10 =C2=B1 25% +1.6 2.68 =C2=B1 9% perf-profile.childr= en.cycles-pp.hrtimer_interrupt 1.86 =C2=B1 20% +3.2 5.02 =C2=B1 7% perf-profile.childr= en.cycles-pp.smp_apic_timer_interrupt 2.03 =C2=B1 18% +3.5 5.49 =C2=B1 7% perf-profile.childr= en.cycles-pp.apic_timer_interrupt 46.52 =C2=B1 2% +3.6 50.16 =C2=B1 2% perf-profile.childr= en.cycles-pp.cpuidle_enter_state 46.53 =C2=B1 2% +3.6 50.17 =C2=B1 2% perf-profile.childr= en.cycles-pp.cpuidle_enter 48.78 =C2=B1 2% +4.1 52.86 perf-profile.children.cy= cles-pp.start_secondary 50.29 =C2=B1 2% +4.2 54.48 =C2=B1 2% perf-profile.childr= en.cycles-pp.secondary_startup_64 50.29 =C2=B1 2% +4.2 54.48 =C2=B1 2% perf-profile.childr= en.cycles-pp.cpu_startup_entry 50.30 =C2=B1 2% +4.2 54.50 =C2=B1 2% perf-profile.childr= en.cycles-pp.do_idle 38.55 =C2=B1 2% +5.6 44.12 perf-profile.children.cy= cles-pp.intel_idle 5.70 -5.3 0.37 =C2=B1 3% perf-profile.self.cycles= -pp.poll_idle 36.19 =C2=B1 2% -3.5 32.70 =C2=B1 2% perf-profile.self.c= ycles-pp.native_queued_spin_lock_slowpath 1.16 =C2=B1 2% -0.1 1.03 =C2=B1 5% perf-profile.self.c= ycles-pp.do_syscall_64 0.38 =C2=B1 3% -0.1 0.32 =C2=B1 6% perf-profile.self.c= ycles-pp.entry_SYSCALL_64 0.18 =C2=B1 3% -0.0 0.14 =C2=B1 13% perf-profile.self.c= ycles-pp.switch_mm_irqs_off 0.14 =C2=B1 6% -0.0 0.12 =C2=B1 5% perf-profile.self.c= ycles-pp.enqueue_task_fair 0.14 =C2=B1 6% +0.0 0.16 =C2=B1 2% perf-profile.self.c= ycles-pp.update_rq_clock 0.25 +0.0 0.28 =C2=B1 5% perf-profile.self.cycles= -pp.do_idle 0.16 =C2=B1 5% +0.0 0.20 =C2=B1 9% perf-profile.self.c= ycles-pp.__next_timer_interrupt 0.07 =C2=B1 17% +0.1 0.12 =C2=B1 19% perf-profile.self.c= ycles-pp.__hrtimer_next_event_base 0.00 +0.1 0.05 =C2=B1 9% perf-profile.self.cycles= -pp.update_blocked_averages 0.04 =C2=B1 60% +0.1 0.10 =C2=B1 14% perf-profile.self.c= ycles-pp.run_timer_softirq 0.07 =C2=B1 11% +0.1 0.14 =C2=B1 8% perf-profile.self.c= ycles-pp.__x86_indirect_thunk_rax 0.03 =C2=B1100% +0.1 0.09 =C2=B1 16% perf-profile.self.c= ycles-pp.perf_mux_hrtimer_handler 0.00 +0.1 0.06 =C2=B1 13% perf-profile.self.cycles= -pp.scheduler_tick 0.03 =C2=B1100% +0.1 0.09 =C2=B1 13% perf-profile.self.c= ycles-pp.hrtimer_interrupt 0.00 +0.1 0.07 =C2=B1 20% perf-profile.self.cycles= -pp.smp_apic_timer_interrupt 0.23 =C2=B1 4% +0.1 0.30 =C2=B1 9% perf-profile.self.c= ycles-pp._find_next_bit 0.01 =C2=B1173% +0.1 0.09 =C2=B1 13% perf-profile.self.c= ycles-pp.interrupt_entry 0.00 +0.1 0.07 =C2=B1 15% perf-profile.self.cycles= -pp.ktime_get_update_offsets_now 0.00 +0.1 0.08 =C2=B1 27% perf-profile.self.cycles= -pp.note_gp_changes 0.00 +0.1 0.08 =C2=B1 5% perf-profile.self.cycles= -pp.__hrtimer_run_queues 0.01 =C2=B1173% +0.1 0.10 =C2=B1 13% perf-profile.self.c= ycles-pp.find_busiest_group 0.00 +0.1 0.09 =C2=B1 26% perf-profile.self.cycles= -pp.calc_global_load_tick 0.04 =C2=B1 59% +0.1 0.14 =C2=B1 23% perf-profile.self.c= ycles-pp.rcu_sched_clock_irq 0.00 +0.1 0.10 =C2=B1 23% perf-profile.self.cycles= -pp.__softirqentry_text_start 0.00 +0.1 0.10 =C2=B1 22% perf-profile.self.cycles= -pp._raw_spin_trylock 0.04 =C2=B1 58% +0.1 0.14 =C2=B1 5% perf-profile.self.c= ycles-pp.native_apic_msr_eoi_write 0.06 =C2=B1 16% +0.1 0.21 =C2=B1 8% perf-profile.self.c= ycles-pp.native_irq_return_iret 0.19 =C2=B1 4% +0.2 0.34 =C2=B1 4% perf-profile.self.c= ycles-pp.read_tsc 0.16 =C2=B1 7% +0.2 0.35 =C2=B1 6% perf-profile.self.c= ycles-pp.native_write_msr 0.74 =C2=B1 7% +0.2 0.98 =C2=B1 5% perf-profile.self.c= ycles-pp.menu_select 0.23 =C2=B1 9% +0.3 0.51 =C2=B1 10% perf-profile.self.c= ycles-pp.cpuidle_enter_state 0.26 =C2=B1 17% +0.4 0.69 =C2=B1 7% perf-profile.self.c= ycles-pp.ktime_get 38.54 =C2=B1 2% +5.6 44.11 perf-profile.self.cycles= -pp.intel_idle ***************************************************************************= ************************ lkp-ivb-d04: 4 threads Intel(R) Core(TM) i3-3220 CPU @ 3.30GHz with 4G memo= ry =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=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/rootfs/tbox_group/test/testcase/ucode: gcc-7/performance/x86_64-rhel-7.6/debian-x86_64-20191114.cgz/lkp-ivb-d04/= pthread_mutex1/will-it-scale/0x21 commit: = da26170b95 ("ACPI: Convert to new X86 CPU match macros") 06c4d00466 ("cpufreq: Convert to new X86 CPU match macros") da26170b95feab87 06c4d00466eb374841bc84c39af = ---------------- --------------------------- = fail:runs %reproduction fail:runs | | | = :4 50% 2:4 dmesg.RIP:cpuidle_enter_state :4 50% 2:4 dmesg.RIP:load_balance 1:4 -25% :4 dmesg.WARNING:at(____ptrval__= __)for_ip_swapgs_restore_regs_and_return_to_usermode/0x %stddev %change %stddev \ | \ = 2.104e+08 -52.9% 99134408 will-it-scale.per_process_ops 15237207 -52.0% 7319428 will-it-scale.per_thread_ops 0.78 +6.8% 0.83 =C2=B1 5% will-it-scale.scalability 3966 =C2=B1 6% +10.6% 4386 =C2=B1 3% will-it-scale.time.= involuntary_context_switches 2226461 -51.0% 1091802 =C2=B1 7% will-it-scale.time.volun= tary_context_switches 2.096e+09 -52.4% 9.982e+08 will-it-scale.workload 2190 =C2=B1 8% -17.4% 1808 =C2=B1 3% slabinfo.filp.num_o= bjs 30.11 =C2=B1 8% +15.7% 34.84 =C2=B1 4% boot-time.boot 81.94 =C2=B1 9% +10.9% 90.88 =C2=B1 6% boot-time.idle 51203 =C2=B1 5% -16.0% 43013 =C2=B1 11% softirqs.CPU0.SCHED 27449 =C2=B1 7% +19.2% 32729 =C2=B1 8% softirqs.CPU1.RCU 36.00 -5.6% 34.00 =C2=B1 2% vmstat.cpu.id 51.75 +2.9% 53.25 vmstat.cpu.us 21263 -37.0% 13400 =C2=B1 4% vmstat.system.cs 11199 -4.4% 10703 vmstat.system.in 64941 -0.9% 64335 proc-vmstat.nr_active_anon 3422 -1.1% 3385 proc-vmstat.nr_kernel_stack 64952 -0.9% 64345 proc-vmstat.nr_zone_active_an= on 68842 -17.5% 56769 proc-vmstat.pgalloc_dma32 320818 +4.2% 334169 proc-vmstat.pgalloc_normal 1054791 =C2=B1 34% +315.7% 4384508 =C2=B1 4% cpuidle.C1.time 151088 =C2=B1 16% +638.1% 1115152 =C2=B1 4% cpuidle.C1.usage 66411716 =C2=B1 23% -27.2% 48366537 cpuidle.C1E.time 1049491 =C2=B1 14% -19.0% 849934 cpuidle.C1E.usage 2178859 -95.8% 91652 =C2=B1 22% cpuidle.POLL.time 1806832 -98.3% 31263 =C2=B1 56% cpuidle.POLL.usage 24270 =C2=B1 6% -76.9% 5600 =C2=B1 15% interrupts.CPU0.RES= :Rescheduling_interrupts 24938 =C2=B1 8% -74.6% 6333 =C2=B1 11% interrupts.CPU1.RES= :Rescheduling_interrupts 6707 =C2=B1 23% -44.0% 3759 =C2=B1 33% interrupts.CPU2.NMI= :Non-maskable_interrupts 6707 =C2=B1 23% -44.0% 3759 =C2=B1 33% interrupts.CPU2.PMI= :Performance_monitoring_interrupts 21878 =C2=B1 5% -75.1% 5455 =C2=B1 6% interrupts.CPU2.RES= :Rescheduling_interrupts 6762 =C2=B1 7% -40.9% 3997 =C2=B1 15% interrupts.CPU3.NMI= :Non-maskable_interrupts 6762 =C2=B1 7% -40.9% 3997 =C2=B1 15% interrupts.CPU3.PMI= :Performance_monitoring_interrupts 25423 =C2=B1 10% -79.2% 5293 =C2=B1 13% interrupts.CPU3.RES= :Rescheduling_interrupts 24739 =C2=B1 18% -36.9% 15618 =C2=B1 17% interrupts.NMI:Non-= maskable_interrupts 24739 =C2=B1 18% -36.9% 15618 =C2=B1 17% interrupts.PMI:Perf= ormance_monitoring_interrupts 96510 =C2=B1 3% -76.5% 22681 =C2=B1 7% interrupts.RES:Resc= heduling_interrupts 36354 =C2=B1 11% +23.6% 44924 =C2=B1 16% sched_debug.cfs_rq:= /.exec_clock.min 320.56 =C2=B1 3% -8.2% 294.19 sched_debug.cfs_rq:/.loa= d_avg.avg 566.12 =C2=B1 8% -13.9% 487.33 =C2=B1 3% sched_debug.cfs_rq:= /.load_avg.max 186.78 =C2=B1 10% -22.7% 144.45 =C2=B1 8% sched_debug.cfs_rq:= /.load_avg.stddev 232654 +12.4% 261512 sched_debug.cfs_rq:/.min_vrun= time.avg 132912 =C2=B1 7% +26.5% 168078 =C2=B1 14% sched_debug.cfs_rq:= /.min_vruntime.min 1.69 =C2=B1 26% +116.0% 3.65 =C2=B1 16% sched_debug.cfs_rq:= /.nr_spread_over.avg 5.88 =C2=B1 26% +70.2% 10.00 =C2=B1 28% sched_debug.cfs_rq:= /.nr_spread_over.max 0.12 =C2=B1173% +433.3% 0.67 =C2=B1 39% sched_debug.cfs_rq:= /.nr_spread_over.min 241.93 =C2=B1 4% -11.0% 215.36 =C2=B1 4% sched_debug.cfs_rq:= /.runnable_load_avg.avg 120048 =C2=B1 25% -66.6% 40077 =C2=B1103% sched_debug.cfs_rq:= /.spread0.max 521.71 =C2=B1 6% +13.7% 593.17 sched_debug.cfs_rq:/.uti= l_avg.min 0.65 =C2=B1 25% +95.2% 1.26 =C2=B1 12% sched_debug.cpu.clo= ck.stddev 0.65 =C2=B1 25% +95.2% 1.26 =C2=B1 12% sched_debug.cpu.clo= ck_task.stddev 607794 -19.4% 489990 =C2=B1 2% sched_debug.cpu.nr_switc= hes.avg 1037607 =C2=B1 7% -21.4% 815490 =C2=B1 10% sched_debug.cpu.nr_= switches.max 205920 =C2=B1 10% -23.2% 158092 =C2=B1 16% sched_debug.cpu.nr_= switches.min 314902 =C2=B1 13% -23.4% 241089 =C2=B1 11% sched_debug.cpu.nr_= switches.stddev 595725 -19.9% 477280 =C2=B1 2% sched_debug.cpu.sched_co= unt.avg 1023898 =C2=B1 8% -21.7% 801724 =C2=B1 10% sched_debug.cpu.sch= ed_count.max 195081 =C2=B1 12% -24.0% 148353 =C2=B1 18% sched_debug.cpu.sch= ed_count.min 313331 =C2=B1 13% -23.6% 239325 =C2=B1 11% sched_debug.cpu.sch= ed_count.stddev 293215 -20.7% 232421 =C2=B1 2% sched_debug.cpu.sched_go= idle.avg 503615 =C2=B1 8% -22.0% 392723 =C2=B1 10% sched_debug.cpu.sch= ed_goidle.max 95451 =C2=B1 12% -25.0% 71592 =C2=B1 19% sched_debug.cpu.sch= ed_goidle.min 154512 =C2=B1 13% -23.9% 117560 =C2=B1 12% sched_debug.cpu.sch= ed_goidle.stddev 297672 -19.9% 238580 =C2=B1 2% sched_debug.cpu.ttwu_cou= nt.avg 507445 =C2=B1 7% -21.7% 397386 =C2=B1 10% sched_debug.cpu.ttw= u_count.max 103665 =C2=B1 7% -26.8% 75928 =C2=B1 20% sched_debug.cpu.ttw= u_count.min 5979 =C2=B1115% +285.2% 23028 =C2=B1 56% sched_debug.cpu.ttw= u_local.min 156086 =C2=B1 12% -23.2% 119837 =C2=B1 12% sched_debug.cpu.ttw= u_local.stddev 2.647e+09 -51.6% 1.282e+09 perf-stat.i.branch-instructio= ns 0.69 =C2=B1 2% +0.2 0.84 =C2=B1 2% perf-stat.i.branch-= miss-rate% 6526139 -19.4% 5261406 perf-stat.i.branch-misses 10117481 =C2=B1 2% -46.1% 5456549 =C2=B1 2% perf-stat.i.cache-r= eferences 21184 -36.5% 13452 =C2=B1 4% perf-stat.i.context-swit= ches 8.49e+09 -50.1% 4.239e+09 perf-stat.i.cpu-cycles 24.57 =C2=B1 2% +13.8% 27.97 =C2=B1 5% perf-stat.i.cpu-mig= rations 59536 =C2=B1 7% -49.1% 30319 =C2=B1 7% perf-stat.i.cycles-= between-cache-misses 3870291 =C2=B1 9% -49.6% 1951431 =C2=B1 5% perf-stat.i.dTLB-lo= ad-misses 2.168e+09 -51.2% 1.059e+09 perf-stat.i.dTLB-loads 0.38 -0.0 0.38 perf-stat.i.dTLB-store-miss-r= ate% 2757551 -51.6% 1333439 perf-stat.i.dTLB-store-misses 1.094e+09 -51.0% 5.366e+08 perf-stat.i.dTLB-stores 72.64 -2.2 70.41 perf-stat.i.iTLB-load-miss-ra= te% 1313363 -44.6% 727435 =C2=B1 2% perf-stat.i.iTLB-load-mi= sses 310347 =C2=B1 8% -21.6% 243185 =C2=B1 8% perf-stat.i.iTLB-lo= ads 6.225e+09 -50.1% 3.103e+09 perf-stat.i.instructions 135864 =C2=B1 4% -53.6% 62988 =C2=B1 2% perf-stat.i.instruc= tions-per-iTLB-miss 0.78 -2.1% 0.76 perf-stat.i.ipc 1.63 =C2=B1 2% +8.2% 1.76 =C2=B1 2% perf-stat.overall.M= PKI 0.25 +0.2 0.41 perf-stat.overall.branch-miss= -rate% 2.80 =C2=B1 11% +2.5 5.25 =C2=B1 11% perf-stat.overall.c= ache-miss-rate% 30373 =C2=B1 10% -50.7% 14984 =C2=B1 11% perf-stat.overall.c= ycles-between-cache-misses 80.91 -5.9 74.96 =C2=B1 2% perf-stat.overall.iTLB-l= oad-miss-rate% 4739 -10.0% 4267 perf-stat.overall.instruction= s-per-iTLB-miss 903.69 +4.8% 947.23 perf-stat.overall.path-length 2.639e+09 -51.6% 1.277e+09 perf-stat.ps.branch-instructi= ons 6507381 -19.4% 5245105 perf-stat.ps.branch-misses 10084181 =C2=B1 2% -46.1% 5438492 =C2=B1 2% perf-stat.ps.cache-= references 21116 -36.5% 13408 =C2=B1 4% perf-stat.ps.context-swi= tches 8.462e+09 -50.1% 4.225e+09 perf-stat.ps.cpu-cycles 24.49 =C2=B1 2% +13.8% 27.88 =C2=B1 5% perf-stat.ps.cpu-mi= grations 3857538 =C2=B1 9% -49.6% 1944940 =C2=B1 5% perf-stat.ps.dTLB-l= oad-misses 2.161e+09 -51.2% 1.055e+09 perf-stat.ps.dTLB-loads 2748462 -51.6% 1328985 perf-stat.ps.dTLB-store-misses 1.091e+09 -51.0% 5.349e+08 perf-stat.ps.dTLB-stores 1309035 -44.6% 725011 =C2=B1 2% perf-stat.ps.iTLB-load-m= isses 309329 =C2=B1 8% -21.6% 242382 =C2=B1 8% perf-stat.ps.iTLB-l= oads 6.205e+09 -50.1% 3.093e+09 perf-stat.ps.instructions 1.895e+12 -50.1% 9.455e+11 perf-stat.total.instructions 97.93 -2.3 95.64 perf-profile.calltrace.cycles= -pp.secondary_startup_64 1.90 =C2=B1 52% -1.3 0.63 =C2=B1128% perf-profile.calltr= ace.cycles-pp.serial8250_console_write.console_unlock.vprintk_emit.printk.i= rq_work_run_list 1.85 =C2=B1 52% -1.2 0.61 =C2=B1128% perf-profile.calltr= ace.cycles-pp.wait_for_xmitr.serial8250_console_putchar.uart_console_write.= serial8250_console_write.console_unlock 1.85 =C2=B1 52% -1.2 0.61 =C2=B1129% perf-profile.calltr= ace.cycles-pp.serial8250_console_putchar.uart_console_write.serial8250_cons= ole_write.console_unlock.vprintk_emit 1.87 =C2=B1 52% -1.2 0.63 =C2=B1128% perf-profile.calltr= ace.cycles-pp.uart_console_write.serial8250_console_write.console_unlock.vp= rintk_emit.printk 0.52 =C2=B1 62% +0.7 1.19 =C2=B1 29% perf-profile.calltr= ace.cycles-pp.apic_timer_interrupt 97.90 -2.3 95.58 perf-profile.children.cycles-= pp.cpuidle_enter 97.90 -2.3 95.58 perf-profile.children.cycles-= pp.cpuidle_enter_state 97.93 -2.3 95.64 perf-profile.children.cycles-= pp.secondary_startup_64 97.93 -2.3 95.64 perf-profile.children.cycles-= pp.cpu_startup_entry 97.93 -2.3 95.64 perf-profile.children.cycles-= pp.do_idle 0.01 =C2=B1173% +0.1 0.07 =C2=B1 34% perf-profile.childr= en.cycles-pp.update_curr 0.06 =C2=B1 65% +0.1 0.12 =C2=B1 23% perf-profile.childr= en.cycles-pp.do_sys_open 0.06 =C2=B1 65% +0.1 0.12 =C2=B1 23% perf-profile.childr= en.cycles-pp.do_sys_openat2 0.01 =C2=B1173% +0.1 0.09 =C2=B1 24% perf-profile.childr= en.cycles-pp.native_write_msr 0.09 =C2=B1 20% +0.1 0.17 =C2=B1 17% perf-profile.childr= en.cycles-pp.read 0.07 =C2=B1 58% +0.1 0.15 =C2=B1 14% perf-profile.childr= en.cycles-pp.ksys_read 0.06 =C2=B1 60% +0.1 0.15 =C2=B1 16% perf-profile.childr= en.cycles-pp.vfs_read 0.00 +0.1 0.11 =C2=B1 13% perf-profile.children.cy= cles-pp.interrupt_entry 0.10 =C2=B1 39% +0.1 0.23 =C2=B1 47% perf-profile.childr= en.cycles-pp.handle_pte_fault 0.02 =C2=B1173% +0.1 0.15 =C2=B1 62% perf-profile.childr= en.cycles-pp.__softirqentry_text_start 0.02 =C2=B1173% +0.1 0.17 =C2=B1 56% perf-profile.childr= en.cycles-pp.irq_exit 0.15 =C2=B1 30% +0.2 0.33 =C2=B1 45% perf-profile.childr= en.cycles-pp.fbcon_putcs 0.15 =C2=B1 30% +0.2 0.33 =C2=B1 45% perf-profile.childr= en.cycles-pp.bit_putcs 0.13 =C2=B1 33% +0.2 0.31 =C2=B1 50% perf-profile.childr= en.cycles-pp.cfb_imageblit 0.13 =C2=B1 33% +0.2 0.31 =C2=B1 50% perf-profile.childr= en.cycles-pp.drm_fb_helper_cfb_imageblit 0.18 =C2=B1 29% +0.2 0.36 =C2=B1 40% perf-profile.childr= en.cycles-pp.vt_console_print 0.17 =C2=B1 29% +0.2 0.36 =C2=B1 40% perf-profile.childr= en.cycles-pp.lf 0.17 =C2=B1 29% +0.2 0.36 =C2=B1 40% perf-profile.childr= en.cycles-pp.con_scroll 0.17 =C2=B1 29% +0.2 0.36 =C2=B1 40% perf-profile.childr= en.cycles-pp.fbcon_scroll 0.17 =C2=B1 29% +0.2 0.36 =C2=B1 40% perf-profile.childr= en.cycles-pp.fbcon_redraw 0.10 =C2=B1 36% +0.3 0.39 =C2=B1 67% perf-profile.childr= en.cycles-pp.__handle_mm_fault 0.14 =C2=B1 36% +0.3 0.44 =C2=B1 58% perf-profile.childr= en.cycles-pp.page_fault 0.10 =C2=B1 36% +0.3 0.40 =C2=B1 66% perf-profile.childr= en.cycles-pp.handle_mm_fault 0.12 =C2=B1 29% +0.3 0.43 =C2=B1 58% perf-profile.childr= en.cycles-pp.do_page_fault 0.61 =C2=B1 37% +0.5 1.07 =C2=B1 14% perf-profile.childr= en.cycles-pp.do_syscall_64 0.61 =C2=B1 37% +0.5 1.08 =C2=B1 15% perf-profile.childr= en.cycles-pp.entry_SYSCALL_64_after_hwframe 0.00 +0.5 0.51 =C2=B1 21% perf-profile.children.cy= cles-pp.exit_to_usermode_loop 0.06 =C2=B1101% +0.5 0.60 =C2=B1 32% perf-profile.childr= en.cycles-pp.prepare_exit_to_usermode 0.12 =C2=B1 36% +0.6 0.72 =C2=B1 33% perf-profile.childr= en.cycles-pp.swapgs_restore_regs_and_return_to_usermode 0.55 =C2=B1 44% +0.6 1.16 =C2=B1 34% perf-profile.childr= en.cycles-pp.smp_apic_timer_interrupt 0.58 =C2=B1 43% +0.7 1.26 =C2=B1 28% perf-profile.childr= en.cycles-pp.apic_timer_interrupt 0.01 =C2=B1173% +0.1 0.08 =C2=B1 29% perf-profile.self.c= ycles-pp.native_write_msr 0.00 +0.1 0.11 =C2=B1 13% perf-profile.self.cycles= -pp.interrupt_entry 0.13 =C2=B1 33% +0.2 0.31 =C2=B1 50% perf-profile.self.c= ycles-pp.cfb_imageblit ***************************************************************************= ************************ lkp-bdw-ex2: 160 threads Intel(R) Xeon(R) CPU E7-8890 v4 @ 2.20GHz with 256= 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.6/1/debian-x86_64-20191114.cgz/300s/lkp-b= dw-ex2/fstime/unixbench/0xb000038 commit: = da26170b95 ("ACPI: Convert to new X86 CPU match macros") 06c4d00466 ("cpufreq: Convert to new X86 CPU match macros") da26170b95feab87 06c4d00466eb374841bc84c39af = ---------------- --------------------------- = fail:runs %reproduction fail:runs | | | = :4 100% 4:4 dmesg.RIP:_raw_spin_unlock_ir= qrestore :4 100% 4:4 dmesg.RIP:cpuidle_enter_state :4 50% 2:4 dmesg.RIP:find_busiest_group %stddev %change %stddev \ | \ = 1445 =C2=B1 4% -56.4% 630.12 unixbench.score 2.749e+08 =C2=B1 4% -56.4% 1.198e+08 unixbench.workload 0.17 +0.0 0.20 mpstat.cpu.all.usr% 2495 =C2=B1136% +150.6% 6253 =C2=B1 88% proc-vmstat.numa_hi= nt_faults 12938371 =C2=B1169% -99.1% 120518 =C2=B1 8% cpuidle.POLL.time 879918 =C2=B1150% -97.2% 24704 =C2=B1 4% cpuidle.POLL.usage 476955 =C2=B1 53% -74.4% 122050 =C2=B1147% numa-numastat.node3= .local_node 500271 =C2=B1 50% -69.4% 153074 =C2=B1117% numa-numastat.node3= .numa_hit 18344 =C2=B1 54% -73.5% 4868 =C2=B1117% numa-vmstat.node1.n= r_active_anon 18384 =C2=B1 54% -75.7% 4476 =C2=B1122% numa-vmstat.node1.n= r_anon_pages 18344 =C2=B1 54% -73.5% 4868 =C2=B1117% numa-vmstat.node1.n= r_zone_active_anon 7008 =C2=B1 92% +402.1% 35190 =C2=B1 53% numa-vmstat.node3.n= r_anon_pages 453.75 =C2=B1 8% -28.3% 325.25 =C2=B1 8% slabinfo.buffer_hea= d.active_objs 453.75 =C2=B1 8% -28.3% 325.25 =C2=B1 8% slabinfo.buffer_hea= d.num_objs 5091 =C2=B1 8% +16.6% 5936 =C2=B1 5% slabinfo.kmalloc-rc= l-64.active_objs 5091 =C2=B1 8% +16.6% 5936 =C2=B1 5% slabinfo.kmalloc-rc= l-64.num_objs 73409 =C2=B1 54% -73.5% 19481 =C2=B1117% numa-meminfo.node1.= Active 73372 =C2=B1 54% -73.5% 19474 =C2=B1117% numa-meminfo.node1.= Active(anon) 73531 =C2=B1 54% -75.6% 17905 =C2=B1122% numa-meminfo.node1.= AnonPages 14527 =C2=B1147% +697.6% 115869 =C2=B1 58% numa-meminfo.node3.= AnonHugePages 28022 =C2=B1 92% +402.2% 140720 =C2=B1 53% numa-meminfo.node3.= AnonPages 14.21 =C2=B1 16% +100.8% 28.54 =C2=B1 7% sched_debug.cfs_rq:= /.exec_clock.min 37067 =C2=B1 5% +32.4% 49069 =C2=B1 11% sched_debug.cfs_rq:= /.min_vruntime.avg 17.55 =C2=B1 12% +22.9% 21.57 =C2=B1 7% sched_debug.cfs_rq:= /.runnable_load_avg.avg 367.53 =C2=B1 7% +25.9% 462.58 =C2=B1 9% sched_debug.cfs_rq:= /.runnable_load_avg.max 73.16 =C2=B1 9% +23.1% 90.05 =C2=B1 5% sched_debug.cfs_rq:= /.runnable_load_avg.stddev 4.60 =C2=B1 5% +99.6% 9.18 =C2=B1 2% sched_debug.cpu.clo= ck.stddev 4.60 =C2=B1 5% +99.6% 9.18 =C2=B1 2% sched_debug.cpu.clo= ck_task.stddev 0.00 =C2=B1 2% +50.5% 0.00 =C2=B1 27% sched_debug.cpu.nex= t_balance.stddev 2059 =C2=B1 11% -36.4% 1309 =C2=B1 22% sched_debug.cpu.nr_= switches.min 2783 =C2=B1 6% -20.4% 2215 =C2=B1 11% sched_debug.cpu.ttw= u_local.max 6.804e+08 =C2=B1 2% -22.5% 5.27e+08 =C2=B1 2% perf-stat.i.branch-= instructions 195.34 -1.6% 192.27 perf-stat.i.cpu-migrations 1.006e+09 =C2=B1 4% -22.5% 7.793e+08 =C2=B1 2% perf-stat.i.dTLB-lo= ads 3.301e+09 =C2=B1 3% -23.2% 2.535e+09 =C2=B1 2% perf-stat.i.instruc= tions 0.26 =C2=B1 22% -36.0% 0.17 =C2=B1 25% perf-stat.i.ipc 37490 =C2=B1 9% +32.1% 49541 =C2=B1 20% perf-stat.i.node-st= ores 0.26 =C2=B1 24% -35.6% 0.17 =C2=B1 25% perf-stat.overall.i= pc 5770 =C2=B1 3% +76.1% 10159 perf-stat.overall.path-l= ength 6.788e+08 =C2=B1 2% -22.5% 5.26e+08 =C2=B1 2% perf-stat.ps.branch= -instructions 194.95 -1.5% 191.98 perf-stat.ps.cpu-migrations 1.004e+09 =C2=B1 4% -22.5% 7.777e+08 =C2=B1 2% perf-stat.ps.dTLB-l= oads 3.293e+09 =C2=B1 3% -23.2% 2.53e+09 =C2=B1 2% perf-stat.ps.instru= ctions 37424 =C2=B1 9% +32.2% 49474 =C2=B1 20% perf-stat.ps.node-s= tores 1.584e+12 =C2=B1 3% -23.1% 1.217e+12 =C2=B1 2% perf-stat.total.ins= tructions 71256 =C2=B1 3% +13.5% 80849 =C2=B1 4% softirqs.CPU102.RCU 72774 =C2=B1 5% +12.3% 81732 =C2=B1 4% softirqs.CPU105.RCU 72835 =C2=B1 4% +11.6% 81311 =C2=B1 4% softirqs.CPU108.RCU 73527 =C2=B1 3% +9.8% 80755 =C2=B1 4% softirqs.CPU113.RCU 72325 =C2=B1 5% +16.2% 84015 =C2=B1 8% softirqs.CPU123.RCU 72159 =C2=B1 5% +11.5% 80464 =C2=B1 4% softirqs.CPU126.RCU 72621 =C2=B1 5% +11.1% 80660 =C2=B1 4% softirqs.CPU128.RCU 71614 =C2=B1 6% +14.0% 81626 =C2=B1 4% softirqs.CPU13.RCU 71902 =C2=B1 4% +13.0% 81264 =C2=B1 4% softirqs.CPU134.RCU 72274 =C2=B1 4% +12.3% 81129 =C2=B1 4% softirqs.CPU135.RCU 72700 =C2=B1 3% +12.0% 81434 =C2=B1 4% softirqs.CPU136.RCU 72390 =C2=B1 4% +11.5% 80729 =C2=B1 4% softirqs.CPU140.RCU 72409 =C2=B1 4% +12.2% 81219 =C2=B1 5% softirqs.CPU141.RCU 72835 =C2=B1 4% +11.2% 81013 =C2=B1 4% softirqs.CPU143.RCU 72743 =C2=B1 4% +11.6% 81155 =C2=B1 5% softirqs.CPU148.RCU 73655 =C2=B1 4% +11.2% 81874 =C2=B1 5% softirqs.CPU15.RCU 73231 =C2=B1 5% +13.3% 82967 softirqs.CPU156.RCU 72934 =C2=B1 5% +10.2% 80364 =C2=B1 4% softirqs.CPU161.RCU 72708 =C2=B1 4% +10.3% 80211 =C2=B1 4% softirqs.CPU162.RCU 72168 =C2=B1 4% +11.1% 80211 =C2=B1 4% softirqs.CPU163.RCU 72087 =C2=B1 4% +11.4% 80276 =C2=B1 4% softirqs.CPU164.RCU 72257 =C2=B1 4% +11.2% 80333 =C2=B1 4% softirqs.CPU167.RCU 71632 =C2=B1 4% +12.3% 80441 =C2=B1 4% softirqs.CPU168.RCU 72163 =C2=B1 4% +12.4% 81099 =C2=B1 5% softirqs.CPU169.RCU 72794 =C2=B1 4% +12.3% 81777 =C2=B1 5% softirqs.CPU17.RCU 71822 =C2=B1 4% +12.2% 80589 =C2=B1 4% softirqs.CPU171.RCU 69278 =C2=B1 9% +16.2% 80490 =C2=B1 5% softirqs.CPU174.RCU 71969 =C2=B1 4% +11.3% 80130 =C2=B1 5% softirqs.CPU175.RCU 72269 =C2=B1 4% +10.8% 80077 =C2=B1 4% softirqs.CPU181.RCU 73041 =C2=B1 3% +10.3% 80532 =C2=B1 4% softirqs.CPU184.RCU 72262 =C2=B1 4% +14.2% 82530 =C2=B1 7% softirqs.CPU186.RCU 72202 =C2=B1 3% +10.8% 79999 =C2=B1 4% softirqs.CPU188.RCU 73189 =C2=B1 3% +9.9% 80417 =C2=B1 4% softirqs.CPU189.RCU 72464 =C2=B1 4% +15.3% 83515 =C2=B1 6% softirqs.CPU24.RCU 73678 =C2=B1 7% +10.7% 81565 =C2=B1 4% softirqs.CPU31.RCU 73118 =C2=B1 4% +11.9% 81812 =C2=B1 4% softirqs.CPU32.RCU 73872 =C2=B1 5% +12.7% 83260 =C2=B1 4% softirqs.CPU4.RCU 73164 =C2=B1 4% +12.5% 82332 =C2=B1 4% softirqs.CPU40.RCU 73858 =C2=B1 4% +10.5% 81603 =C2=B1 4% softirqs.CPU42.RCU 73229 =C2=B1 4% +11.9% 81978 =C2=B1 4% softirqs.CPU44.RCU 73597 =C2=B1 5% +13.0% 83155 =C2=B1 3% softirqs.CPU47.RCU 73284 =C2=B1 4% +12.1% 82124 =C2=B1 4% softirqs.CPU48.RCU 73168 =C2=B1 3% +12.2% 82108 =C2=B1 4% softirqs.CPU6.RCU 72938 =C2=B1 4% +11.3% 81164 =C2=B1 4% softirqs.CPU68.RCU 73553 =C2=B1 4% +13.0% 83098 =C2=B1 5% softirqs.CPU7.RCU 72976 =C2=B1 4% +11.1% 81057 =C2=B1 4% softirqs.CPU71.RCU 73230 =C2=B1 4% +12.2% 82174 =C2=B1 5% softirqs.CPU72.RCU 73182 =C2=B1 4% +16.0% 84872 =C2=B1 4% softirqs.CPU74.RCU 72627 =C2=B1 4% +11.8% 81180 =C2=B1 4% softirqs.CPU75.RCU 72491 =C2=B1 4% +15.7% 83893 =C2=B1 9% softirqs.CPU76.RCU 72600 =C2=B1 4% +12.5% 81707 =C2=B1 4% softirqs.CPU77.RCU 72595 =C2=B1 4% +15.2% 83616 =C2=B1 7% softirqs.CPU78.RCU 72625 =C2=B1 4% +11.7% 81128 =C2=B1 4% softirqs.CPU83.RCU 73515 =C2=B1 4% +11.0% 81610 =C2=B1 4% softirqs.CPU85.RCU 73524 =C2=B1 3% +11.0% 81621 =C2=B1 4% softirqs.CPU91.RCU 72870 =C2=B1 4% +11.2% 81049 =C2=B1 4% softirqs.CPU92.RCU 38802 =C2=B1 33% -33.8% 25684 =C2=B1 4% softirqs.CPU95.SCHED 73789 =C2=B1 6% +9.7% 80914 =C2=B1 4% softirqs.CPU98.RCU 73217 =C2=B1 4% +10.5% 80907 =C2=B1 4% softirqs.CPU99.RCU 5.46 =C2=B1 18% -3.3 2.17 =C2=B1 34% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe 5.38 =C2=B1 18% -3.2 2.13 =C2=B1 34% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.78 =C2=B1 18% -1.2 0.59 =C2=B1 67% perf-profile.calltr= ace.cycles-pp.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.66 =C2=B1 18% -1.1 0.52 =C2=B1 64% perf-profile.calltr= ace.cycles-pp.vfs_write.ksys_write.do_syscall_64.entry_SYSCALL_64_after_hwf= rame 1.34 =C2=B1 19% -0.9 0.47 =C2=B1 63% perf-profile.calltr= ace.cycles-pp.ksys_read.do_syscall_64.entry_SYSCALL_64_after_hwframe 1.26 =C2=B1 3% +0.3 1.52 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.scheduler_tick.update_process_times.tick_sched_handle.tick_sc= hed_timer.__hrtimer_run_queues 0.74 =C2=B1 18% +0.3 1.05 =C2=B1 20% perf-profile.calltr= ace.cycles-pp.rcu_sched_clock_irq.update_process_times.tick_sched_handle.ti= ck_sched_timer.__hrtimer_run_queues 0.27 =C2=B1100% +0.4 0.62 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.enqueue_hrtimer.__hrtimer_run_queues.hrtimer_interrupt.smp_ap= ic_timer_interrupt.apic_timer_interrupt 0.34 =C2=B1106% +0.5 0.84 =C2=B1 12% perf-profile.calltr= ace.cycles-pp.tick_check_oneshot_broadcast_this_cpu.tick_irq_enter.irq_ente= r.smp_apic_timer_interrupt.apic_timer_interrupt 2.78 =C2=B1 7% +0.7 3.52 =C2=B1 10% perf-profile.calltr= ace.cycles-pp.update_process_times.tick_sched_handle.tick_sched_timer.__hrt= imer_run_queues.hrtimer_interrupt 3.81 =C2=B1 4% +0.8 4.58 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.tick_sched_timer.__hrtimer_run_queues.hrtimer_interrupt.smp_a= pic_timer_interrupt.apic_timer_interrupt 3.10 =C2=B1 9% +0.8 3.91 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.tick_sched_handle.tick_sched_timer.__hrtimer_run_queues.hrtim= er_interrupt.smp_apic_timer_interrupt 6.77 =C2=B1 5% +1.0 7.80 =C2=B1 7% perf-profile.calltr= ace.cycles-pp.__hrtimer_run_queues.hrtimer_interrupt.smp_apic_timer_interru= pt.apic_timer_interrupt.cpuidle_enter_state 90.95 +4.5 95.47 perf-profile.calltrace.cycles= -pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 91.04 +4.6 95.59 perf-profile.calltrace.cycles= -pp.cpu_startup_entry.start_secondary.secondary_startup_64 91.04 +4.6 95.59 perf-profile.calltrace.cycles= -pp.start_secondary.secondary_startup_64 91.47 +4.6 96.07 perf-profile.calltrace.cycles= -pp.secondary_startup_64 78.61 =C2=B1 3% +5.7 84.33 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry.s= tart_secondary 5.83 =C2=B1 17% -3.4 2.44 =C2=B1 32% perf-profile.childr= en.cycles-pp.entry_SYSCALL_64_after_hwframe 5.75 =C2=B1 18% -3.4 2.40 =C2=B1 32% perf-profile.childr= en.cycles-pp.do_syscall_64 1.82 =C2=B1 19% -1.1 0.71 =C2=B1 36% perf-profile.childr= en.cycles-pp.ksys_write 1.70 =C2=B1 19% -1.1 0.64 =C2=B1 32% perf-profile.childr= en.cycles-pp.vfs_write 1.41 =C2=B1 20% -0.9 0.54 =C2=B1 36% perf-profile.childr= en.cycles-pp.new_sync_write 1.35 =C2=B1 20% -0.8 0.51 =C2=B1 36% perf-profile.childr= en.cycles-pp.generic_file_write_iter 1.43 =C2=B1 18% -0.8 0.61 =C2=B1 38% perf-profile.childr= en.cycles-pp.ksys_read 1.29 =C2=B1 20% -0.7 0.54 =C2=B1 36% perf-profile.childr= en.cycles-pp.vfs_read 1.14 =C2=B1 20% -0.7 0.43 =C2=B1 36% perf-profile.childr= en.cycles-pp.__generic_file_write_iter 0.92 =C2=B1 20% -0.6 0.36 =C2=B1 33% perf-profile.childr= en.cycles-pp.generic_perform_write 0.90 =C2=B1 19% -0.5 0.36 =C2=B1 39% perf-profile.childr= en.cycles-pp.new_sync_read 0.84 =C2=B1 19% -0.5 0.33 =C2=B1 37% perf-profile.childr= en.cycles-pp.generic_file_read_iter 0.76 =C2=B1 16% -0.5 0.31 =C2=B1 37% perf-profile.childr= en.cycles-pp.syscall_return_via_sysret 0.74 =C2=B1 14% -0.4 0.30 =C2=B1 41% perf-profile.childr= en.cycles-pp.entry_SYSCALL_64 0.49 =C2=B1 12% -0.3 0.23 =C2=B1 17% perf-profile.childr= en.cycles-pp.serial8250_console_write 0.48 =C2=B1 12% -0.3 0.22 =C2=B1 15% perf-profile.childr= en.cycles-pp.uart_console_write 0.47 =C2=B1 11% -0.2 0.22 =C2=B1 17% perf-profile.childr= en.cycles-pp.wait_for_xmitr 0.51 =C2=B1 12% -0.2 0.26 =C2=B1 13% perf-profile.childr= en.cycles-pp.console_unlock 0.46 =C2=B1 11% -0.2 0.21 =C2=B1 17% perf-profile.childr= en.cycles-pp.serial8250_console_putchar 0.41 =C2=B1 27% -0.2 0.17 =C2=B1 33% perf-profile.childr= en.cycles-pp.copy_user_enhanced_fast_string 0.55 =C2=B1 9% -0.2 0.32 =C2=B1 11% perf-profile.childr= en.cycles-pp.irq_work_run_list 0.38 =C2=B1 18% -0.2 0.16 =C2=B1 39% perf-profile.childr= en.cycles-pp.pagecache_get_page 0.33 =C2=B1 21% -0.2 0.11 =C2=B1 31% perf-profile.childr= en.cycles-pp.security_file_permission 0.36 =C2=B1 27% -0.2 0.15 =C2=B1 38% perf-profile.childr= en.cycles-pp.copy_page_to_iter 0.42 =C2=B1 5% -0.2 0.22 =C2=B1 8% perf-profile.childr= en.cycles-pp.irq_work_run 0.42 =C2=B1 5% -0.2 0.22 =C2=B1 8% perf-profile.childr= en.cycles-pp.printk 0.42 =C2=B1 5% -0.2 0.22 =C2=B1 8% perf-profile.childr= en.cycles-pp.vprintk_emit 0.42 =C2=B1 5% -0.2 0.23 =C2=B1 9% perf-profile.childr= en.cycles-pp.irq_work_interrupt 0.42 =C2=B1 5% -0.2 0.23 =C2=B1 9% perf-profile.childr= en.cycles-pp.smp_irq_work_interrupt 0.35 =C2=B1 26% -0.2 0.16 =C2=B1 20% perf-profile.childr= en.cycles-pp.io_serial_in 0.26 =C2=B1 26% -0.2 0.08 =C2=B1 31% perf-profile.childr= en.cycles-pp.common_file_perm 0.26 =C2=B1 16% -0.2 0.09 =C2=B1 28% perf-profile.childr= en.cycles-pp.simple_write_end 0.28 =C2=B1 20% -0.2 0.12 =C2=B1 41% perf-profile.childr= en.cycles-pp.find_get_entry 0.25 =C2=B1 28% -0.1 0.10 =C2=B1 31% perf-profile.childr= en.cycles-pp.copyout 0.24 =C2=B1 16% -0.1 0.10 =C2=B1 36% perf-profile.childr= en.cycles-pp.simple_write_begin 0.21 =C2=B1 19% -0.1 0.09 =C2=B1 29% perf-profile.childr= en.cycles-pp.grab_cache_page_write_begin 0.20 =C2=B1 20% -0.1 0.07 =C2=B1 62% perf-profile.childr= en.cycles-pp.iov_iter_copy_from_user_atomic 0.33 =C2=B1 7% -0.1 0.21 =C2=B1 18% perf-profile.childr= en.cycles-pp.ret_from_fork 0.33 =C2=B1 7% -0.1 0.21 =C2=B1 18% perf-profile.childr= en.cycles-pp.kthread 0.24 =C2=B1 19% -0.1 0.13 =C2=B1 26% perf-profile.childr= en.cycles-pp.worker_thread 0.24 =C2=B1 18% -0.1 0.13 =C2=B1 26% perf-profile.childr= en.cycles-pp.process_one_work 0.23 =C2=B1 19% -0.1 0.13 =C2=B1 26% perf-profile.childr= en.cycles-pp.drm_fb_helper_dirty_work 0.17 =C2=B1 20% -0.1 0.06 =C2=B1 64% perf-profile.childr= en.cycles-pp.copyin 0.23 =C2=B1 19% -0.1 0.13 =C2=B1 28% perf-profile.childr= en.cycles-pp.memcpy_erms 0.14 =C2=B1 18% -0.1 0.04 =C2=B1 58% perf-profile.childr= en.cycles-pp.xas_load 0.12 =C2=B1 30% -0.1 0.04 =C2=B1107% perf-profile.childr= en.cycles-pp.___might_sleep 0.12 =C2=B1 17% -0.1 0.06 =C2=B1 58% perf-profile.childr= en.cycles-pp.delay_tsc 0.10 =C2=B1 12% +0.0 0.12 =C2=B1 6% perf-profile.childr= en.cycles-pp.tick_check_broadcast_expired 0.14 =C2=B1 21% +0.0 0.18 =C2=B1 6% perf-profile.childr= en.cycles-pp.irq_work_needs_cpu 0.07 =C2=B1 60% +0.0 0.12 =C2=B1 6% perf-profile.childr= en.cycles-pp.cpuidle_not_available 0.06 =C2=B1 63% +0.1 0.11 =C2=B1 3% perf-profile.childr= en.cycles-pp.sched_clock_idle_wakeup_event 0.00 +0.1 0.06 =C2=B1 14% perf-profile.children.cy= cles-pp.invoke_rcu_core 0.23 =C2=B1 10% +0.1 0.30 =C2=B1 8% perf-profile.childr= en.cycles-pp.__hrtimer_get_next_event 0.15 =C2=B1 31% +0.1 0.21 =C2=B1 5% perf-profile.childr= en.cycles-pp.rb_insert_color 0.19 =C2=B1 29% +0.1 0.30 =C2=B1 14% perf-profile.childr= en.cycles-pp.run_local_timers 0.45 =C2=B1 10% +0.1 0.57 =C2=B1 9% perf-profile.childr= en.cycles-pp.cpuidle_governor_latency_req 0.38 =C2=B1 26% +0.2 0.56 =C2=B1 7% perf-profile.childr= en.cycles-pp.timerqueue_add 1.31 =C2=B1 5% +0.3 1.56 =C2=B1 10% perf-profile.childr= en.cycles-pp.scheduler_tick 0.57 =C2=B1 33% +0.3 0.86 =C2=B1 12% perf-profile.childr= en.cycles-pp.tick_check_oneshot_broadcast_this_cpu 0.78 =C2=B1 17% +0.3 1.08 =C2=B1 20% perf-profile.childr= en.cycles-pp.rcu_sched_clock_irq 2.93 =C2=B1 9% +0.7 3.59 =C2=B1 10% perf-profile.childr= en.cycles-pp.update_process_times 3.95 =C2=B1 7% +0.7 4.64 =C2=B1 7% perf-profile.childr= en.cycles-pp.tick_sched_timer 3.23 =C2=B1 10% +0.7 3.97 =C2=B1 8% perf-profile.childr= en.cycles-pp.tick_sched_handle 6.95 =C2=B1 6% +1.0 7.91 =C2=B1 7% perf-profile.childr= en.cycles-pp.__hrtimer_run_queues 91.04 +4.6 95.59 perf-profile.children.cycles-= pp.start_secondary 91.52 +4.6 96.10 perf-profile.children.cycles-= pp.do_idle 91.47 +4.6 96.07 perf-profile.children.cycles-= pp.secondary_startup_64 91.47 +4.6 96.07 perf-profile.children.cycles-= pp.cpu_startup_entry 2.13 =C2=B1 18% -1.3 0.83 =C2=B1 30% perf-profile.self.c= ycles-pp.do_syscall_64 0.75 =C2=B1 16% -0.4 0.31 =C2=B1 37% perf-profile.self.c= ycles-pp.syscall_return_via_sysret 0.73 =C2=B1 15% -0.4 0.30 =C2=B1 41% perf-profile.self.c= ycles-pp.entry_SYSCALL_64 0.73 =C2=B1 33% -0.3 0.41 =C2=B1 10% perf-profile.self.c= ycles-pp.tick_nohz_next_event 0.40 =C2=B1 28% -0.2 0.17 =C2=B1 31% perf-profile.self.c= ycles-pp.copy_user_enhanced_fast_string 0.31 =C2=B1 8% -0.2 0.15 =C2=B1 15% perf-profile.self.c= ycles-pp.io_serial_in 0.23 =C2=B1 19% -0.1 0.11 =C2=B1 14% perf-profile.self.c= ycles-pp.memcpy_erms 0.18 =C2=B1 15% -0.1 0.06 =C2=B1 60% perf-profile.self.c= ycles-pp.generic_file_read_iter 0.19 =C2=B1 26% -0.1 0.07 =C2=B1 30% perf-profile.self.c= ycles-pp.common_file_perm 0.14 =C2=B1 22% -0.1 0.06 =C2=B1 63% perf-profile.self.c= ycles-pp.find_get_entry 0.13 =C2=B1 9% -0.1 0.06 =C2=B1 74% perf-profile.self.c= ycles-pp.__fget_light 0.10 =C2=B1 28% -0.1 0.03 =C2=B1105% perf-profile.self.c= ycles-pp.___might_sleep 0.12 =C2=B1 17% -0.1 0.06 =C2=B1 58% perf-profile.self.c= ycles-pp.delay_tsc 0.12 =C2=B1 12% +0.0 0.15 =C2=B1 4% perf-profile.self.c= ycles-pp.irq_exit 0.12 =C2=B1 11% +0.0 0.17 =C2=B1 6% perf-profile.self.c= ycles-pp.tick_nohz_tick_stopped 0.21 =C2=B1 11% +0.0 0.26 =C2=B1 13% perf-profile.self.c= ycles-pp.update_rq_clock 0.07 =C2=B1 62% +0.0 0.12 =C2=B1 6% perf-profile.self.c= ycles-pp.cpuidle_not_available 0.15 =C2=B1 29% +0.1 0.20 =C2=B1 4% perf-profile.self.c= ycles-pp.rb_insert_color 0.04 =C2=B1100% +0.1 0.10 =C2=B1 4% perf-profile.self.c= ycles-pp.sched_clock_idle_wakeup_event 0.22 =C2=B1 16% +0.1 0.29 =C2=B1 3% perf-profile.self.c= ycles-pp.native_apic_mem_write 0.15 =C2=B1 34% +0.1 0.22 =C2=B1 15% perf-profile.self.c= ycles-pp.run_local_timers 0.55 =C2=B1 6% +0.1 0.64 =C2=B1 11% perf-profile.self.c= ycles-pp.do_idle 0.23 =C2=B1 26% +0.1 0.35 =C2=B1 11% perf-profile.self.c= ycles-pp.timerqueue_add 0.57 =C2=B1 34% +0.3 0.86 =C2=B1 12% perf-profile.self.c= ycles-pp.tick_check_oneshot_broadcast_this_cpu 237.75 =C2=B1 2% +12.6% 267.75 =C2=B1 11% interrupts.75:PCI-M= SI.1572888-edge.eth0-TxRx-24 155594 -70.7% 45567 =C2=B1139% interrupts.CAL:Function_= call_interrupts 418.75 -68.5% 132.00 =C2=B1124% interrupts.CPU0.CAL:Func= tion_call_interrupts 808.25 -71.6% 229.25 =C2=B1145% interrupts.CPU1.CAL:Func= tion_call_interrupts 809.00 -63.9% 292.00 =C2=B1106% interrupts.CPU100.CAL:Fu= nction_call_interrupts 809.00 -71.1% 233.75 =C2=B1141% interrupts.CPU101.CAL:Fu= nction_call_interrupts 808.50 -71.1% 233.50 =C2=B1141% interrupts.CPU102.CAL:Fu= nction_call_interrupts 868.25 =C2=B1 11% -73.1% 233.50 =C2=B1141% interrupts.CPU103.C= AL:Function_call_interrupts 808.75 -71.1% 233.50 =C2=B1141% interrupts.CPU104.CAL:Fu= nction_call_interrupts 155.00 =C2=B1 28% +57.7% 244.50 =C2=B1 21% interrupts.CPU104.N= MI:Non-maskable_interrupts 155.00 =C2=B1 28% +57.7% 244.50 =C2=B1 21% interrupts.CPU104.P= MI:Performance_monitoring_interrupts 808.50 -71.5% 230.25 =C2=B1144% interrupts.CPU105.CAL:Fu= nction_call_interrupts 809.50 -70.8% 236.25 =C2=B1140% interrupts.CPU106.CAL:Fu= nction_call_interrupts 809.00 -71.1% 233.75 =C2=B1141% interrupts.CPU107.CAL:Fu= nction_call_interrupts 809.25 -71.1% 233.50 =C2=B1141% interrupts.CPU108.CAL:Fu= nction_call_interrupts 809.00 -71.1% 233.75 =C2=B1141% interrupts.CPU109.CAL:Fu= nction_call_interrupts 12.00 =C2=B1 61% +1785.4% 226.25 =C2=B1 76% interrupts.CPU109.R= ES:Rescheduling_interrupts 808.00 -71.2% 232.50 =C2=B1142% interrupts.CPU11.CAL:Fun= ction_call_interrupts 809.00 -71.2% 233.25 =C2=B1142% interrupts.CPU110.CAL:Fu= nction_call_interrupts 153.00 =C2=B1 28% +64.1% 251.00 =C2=B1 20% interrupts.CPU110.N= MI:Non-maskable_interrupts 153.00 =C2=B1 28% +64.1% 251.00 =C2=B1 20% interrupts.CPU110.P= MI:Performance_monitoring_interrupts 809.00 -71.1% 233.75 =C2=B1141% interrupts.CPU111.CAL:Fu= nction_call_interrupts 6.50 =C2=B1 59% +1669.2% 115.00 =C2=B1 96% interrupts.CPU111.R= ES:Rescheduling_interrupts 809.00 -71.1% 233.50 =C2=B1141% interrupts.CPU112.CAL:Fu= nction_call_interrupts 7.50 =C2=B1 65% +986.7% 81.50 =C2=B1114% interrupts.CPU112.R= ES:Rescheduling_interrupts 809.00 -71.2% 232.75 =C2=B1142% interrupts.CPU113.CAL:Fu= nction_call_interrupts 809.00 -71.1% 233.75 =C2=B1141% interrupts.CPU114.CAL:Fu= nction_call_interrupts 154.75 =C2=B1 27% +61.6% 250.00 =C2=B1 20% interrupts.CPU114.N= MI:Non-maskable_interrupts 154.75 =C2=B1 27% +61.6% 250.00 =C2=B1 20% interrupts.CPU114.P= MI:Performance_monitoring_interrupts 808.25 -71.1% 233.75 =C2=B1141% interrupts.CPU115.CAL:Fu= nction_call_interrupts 138.75 =C2=B1 38% +83.8% 255.00 =C2=B1 23% interrupts.CPU115.N= MI:Non-maskable_interrupts 138.75 =C2=B1 38% +83.8% 255.00 =C2=B1 23% interrupts.CPU115.P= MI:Performance_monitoring_interrupts 808.75 -71.1% 233.50 =C2=B1141% interrupts.CPU116.CAL:Fu= nction_call_interrupts 135.75 =C2=B1 40% +85.1% 251.25 =C2=B1 22% interrupts.CPU116.N= MI:Non-maskable_interrupts 135.75 =C2=B1 40% +85.1% 251.25 =C2=B1 22% interrupts.CPU116.P= MI:Performance_monitoring_interrupts 809.00 -71.1% 233.50 =C2=B1141% interrupts.CPU117.CAL:Fu= nction_call_interrupts 137.50 =C2=B1 40% +313.1% 568.00 =C2=B1 90% interrupts.CPU117.N= MI:Non-maskable_interrupts 137.50 =C2=B1 40% +313.1% 568.00 =C2=B1 90% interrupts.CPU117.P= MI:Performance_monitoring_interrupts 809.00 -71.1% 234.00 =C2=B1141% interrupts.CPU118.CAL:Fu= nction_call_interrupts 12.00 =C2=B1 63% +333.3% 52.00 =C2=B1101% interrupts.CPU118.R= ES:Rescheduling_interrupts 809.00 -71.1% 233.75 =C2=B1141% interrupts.CPU119.CAL:Fu= nction_call_interrupts 808.00 -71.2% 232.50 =C2=B1142% interrupts.CPU12.CAL:Fun= ction_call_interrupts 809.00 -71.2% 233.00 =C2=B1142% interrupts.CPU120.CAL:Fu= nction_call_interrupts 142.25 =C2=B1 40% +72.6% 245.50 =C2=B1 16% interrupts.CPU120.N= MI:Non-maskable_interrupts 142.25 =C2=B1 40% +72.6% 245.50 =C2=B1 16% interrupts.CPU120.P= MI:Performance_monitoring_interrupts 809.00 -71.2% 233.25 =C2=B1142% interrupts.CPU121.CAL:Fu= nction_call_interrupts 809.00 -71.1% 233.50 =C2=B1141% interrupts.CPU122.CAL:Fu= nction_call_interrupts 135.25 =C2=B1 41% +77.8% 240.50 =C2=B1 18% interrupts.CPU122.N= MI:Non-maskable_interrupts 135.25 =C2=B1 41% +77.8% 240.50 =C2=B1 18% interrupts.CPU122.P= MI:Performance_monitoring_interrupts 809.00 -71.1% 233.50 =C2=B1141% interrupts.CPU123.CAL:Fu= nction_call_interrupts 133.50 =C2=B1 42% +79.2% 239.25 =C2=B1 16% interrupts.CPU123.N= MI:Non-maskable_interrupts 133.50 =C2=B1 42% +79.2% 239.25 =C2=B1 16% interrupts.CPU123.P= MI:Performance_monitoring_interrupts 808.75 -71.1% 233.50 =C2=B1141% interrupts.CPU124.CAL:Fu= nction_call_interrupts 809.50 -71.2% 233.50 =C2=B1141% interrupts.CPU125.CAL:Fu= nction_call_interrupts 809.25 -71.1% 233.50 =C2=B1141% interrupts.CPU126.CAL:Fu= nction_call_interrupts 808.50 -71.1% 233.50 =C2=B1141% interrupts.CPU127.CAL:Fu= nction_call_interrupts 810.00 -71.1% 233.75 =C2=B1141% interrupts.CPU128.CAL:Fu= nction_call_interrupts 809.25 -71.1% 233.50 =C2=B1141% interrupts.CPU129.CAL:Fu= nction_call_interrupts 808.00 -71.2% 232.50 =C2=B1142% interrupts.CPU13.CAL:Fun= ction_call_interrupts 809.00 -71.1% 233.75 =C2=B1141% interrupts.CPU130.CAL:Fu= nction_call_interrupts 809.25 -71.1% 233.50 =C2=B1141% interrupts.CPU131.CAL:Fu= nction_call_interrupts 809.25 -71.1% 233.50 =C2=B1141% interrupts.CPU133.CAL:Fu= nction_call_interrupts 808.50 -71.1% 233.50 =C2=B1141% interrupts.CPU134.CAL:Fu= nction_call_interrupts 809.25 -71.1% 233.50 =C2=B1141% interrupts.CPU135.CAL:Fu= nction_call_interrupts 809.25 -71.1% 233.50 =C2=B1141% interrupts.CPU136.CAL:Fu= nction_call_interrupts 811.25 -71.2% 233.50 =C2=B1141% interrupts.CPU137.CAL:Fu= nction_call_interrupts 809.00 -71.1% 233.50 =C2=B1141% interrupts.CPU138.CAL:Fu= nction_call_interrupts 809.25 -71.1% 233.50 =C2=B1141% interrupts.CPU139.CAL:Fu= nction_call_interrupts 867.00 =C2=B1 11% -73.2% 232.25 =C2=B1142% interrupts.CPU14.CA= L:Function_call_interrupts 809.25 -71.1% 233.50 =C2=B1141% interrupts.CPU140.CAL:Fu= nction_call_interrupts 809.25 -71.1% 233.50 =C2=B1141% interrupts.CPU141.CAL:Fu= nction_call_interrupts 809.25 -71.2% 233.00 =C2=B1142% interrupts.CPU142.CAL:Fu= nction_call_interrupts 809.25 -71.1% 233.50 =C2=B1141% interrupts.CPU143.CAL:Fu= nction_call_interrupts 809.00 -71.1% 233.75 =C2=B1141% interrupts.CPU144.CAL:Fu= nction_call_interrupts 808.50 -71.1% 233.75 =C2=B1141% interrupts.CPU145.CAL:Fu= nction_call_interrupts 809.25 -70.4% 239.50 =C2=B1136% interrupts.CPU146.CAL:Fu= nction_call_interrupts 809.00 -70.4% 239.25 =C2=B1137% interrupts.CPU147.CAL:Fu= nction_call_interrupts 809.25 -70.4% 239.50 =C2=B1137% interrupts.CPU148.CAL:Fu= nction_call_interrupts 809.25 -70.4% 239.25 =C2=B1137% interrupts.CPU149.CAL:Fu= nction_call_interrupts 808.00 -71.2% 233.00 =C2=B1142% interrupts.CPU15.CAL:Fun= ction_call_interrupts 820.75 -70.1% 245.00 =C2=B1137% interrupts.CPU155.CAL:Fu= nction_call_interrupts 823.75 -70.3% 245.00 =C2=B1137% interrupts.CPU156.CAL:Fu= nction_call_interrupts 832.25 -70.6% 245.00 =C2=B1137% interrupts.CPU157.CAL:Fu= nction_call_interrupts 832.00 -70.6% 245.00 =C2=B1137% interrupts.CPU158.CAL:Fu= nction_call_interrupts 832.75 -70.6% 245.00 =C2=B1137% interrupts.CPU159.CAL:Fu= nction_call_interrupts 805.00 -71.1% 232.25 =C2=B1142% interrupts.CPU16.CAL:Fun= ction_call_interrupts 832.25 -70.6% 245.00 =C2=B1137% interrupts.CPU160.CAL:Fu= nction_call_interrupts 832.50 -70.6% 245.00 =C2=B1137% interrupts.CPU161.CAL:Fu= nction_call_interrupts 832.75 -70.6% 244.50 =C2=B1138% interrupts.CPU162.CAL:Fu= nction_call_interrupts 833.50 -70.6% 245.25 =C2=B1137% interrupts.CPU163.CAL:Fu= nction_call_interrupts 832.50 -70.6% 245.00 =C2=B1137% interrupts.CPU164.CAL:Fu= nction_call_interrupts 832.50 -70.6% 244.75 =C2=B1138% interrupts.CPU165.CAL:Fu= nction_call_interrupts 832.25 -70.5% 245.50 =C2=B1137% interrupts.CPU166.CAL:Fu= nction_call_interrupts 832.25 -70.1% 249.00 =C2=B1134% interrupts.CPU167.CAL:Fu= nction_call_interrupts 832.50 -69.3% 255.50 =C2=B1129% interrupts.CPU168.CAL:Fu= nction_call_interrupts 543.50 =C2=B1 30% -70.6% 159.75 =C2=B1103% interrupts.CPU169.C= AL:Function_call_interrupts 810.00 -71.3% 232.75 =C2=B1142% interrupts.CPU17.CAL:Fun= ction_call_interrupts 832.25 -69.1% 256.75 =C2=B1128% interrupts.CPU170.CAL:Fu= nction_call_interrupts 832.25 -69.2% 256.50 =C2=B1129% interrupts.CPU171.CAL:Fu= nction_call_interrupts 832.25 -69.2% 256.50 =C2=B1129% interrupts.CPU172.CAL:Fu= nction_call_interrupts 832.25 -69.2% 256.50 =C2=B1129% interrupts.CPU173.CAL:Fu= nction_call_interrupts 832.75 -69.2% 256.50 =C2=B1129% interrupts.CPU174.CAL:Fu= nction_call_interrupts 832.50 -69.2% 256.50 =C2=B1129% interrupts.CPU175.CAL:Fu= nction_call_interrupts 224.50 =C2=B1111% -92.1% 17.75 =C2=B1127% interrupts.CPU175.R= ES:Rescheduling_interrupts 833.00 -69.2% 256.50 =C2=B1129% interrupts.CPU176.CAL:Fu= nction_call_interrupts 832.00 -69.2% 256.50 =C2=B1129% interrupts.CPU177.CAL:Fu= nction_call_interrupts 832.75 -69.2% 256.50 =C2=B1129% interrupts.CPU178.CAL:Fu= nction_call_interrupts 833.00 -69.2% 256.50 =C2=B1129% interrupts.CPU179.CAL:Fu= nction_call_interrupts 808.00 -63.9% 291.50 =C2=B1106% interrupts.CPU18.CAL:Fun= ction_call_interrupts 833.00 -69.2% 256.50 =C2=B1129% interrupts.CPU180.CAL:Fu= nction_call_interrupts 833.00 -69.2% 256.50 =C2=B1129% interrupts.CPU181.CAL:Fu= nction_call_interrupts 833.00 -69.2% 256.50 =C2=B1129% interrupts.CPU182.CAL:Fu= nction_call_interrupts 832.50 -69.2% 256.50 =C2=B1129% interrupts.CPU183.CAL:Fu= nction_call_interrupts 834.25 -69.3% 256.50 =C2=B1129% interrupts.CPU184.CAL:Fu= nction_call_interrupts 833.75 -69.2% 256.75 =C2=B1128% interrupts.CPU186.CAL:Fu= nction_call_interrupts 834.00 -69.2% 256.75 =C2=B1129% interrupts.CPU187.CAL:Fu= nction_call_interrupts 833.75 -69.2% 257.00 =C2=B1129% interrupts.CPU188.CAL:Fu= nction_call_interrupts 834.00 -69.1% 257.50 =C2=B1129% interrupts.CPU189.CAL:Fu= nction_call_interrupts 807.75 -71.2% 232.50 =C2=B1142% interrupts.CPU19.CAL:Fun= ction_call_interrupts 834.00 -69.1% 257.75 =C2=B1128% interrupts.CPU190.CAL:Fu= nction_call_interrupts 828.50 -69.4% 253.25 =C2=B1130% interrupts.CPU191.CAL:Fu= nction_call_interrupts 808.00 -71.6% 229.75 =C2=B1144% interrupts.CPU2.CAL:Func= tion_call_interrupts 807.75 -71.2% 232.75 =C2=B1142% interrupts.CPU20.CAL:Fun= ction_call_interrupts 808.00 -71.2% 232.50 =C2=B1142% interrupts.CPU21.CAL:Fun= ction_call_interrupts 808.00 -71.2% 232.50 =C2=B1142% interrupts.CPU22.CAL:Fun= ction_call_interrupts 808.00 -71.3% 232.00 =C2=B1142% interrupts.CPU23.CAL:Fun= ction_call_interrupts 237.75 =C2=B1 2% +12.6% 267.75 =C2=B1 11% interrupts.CPU24.75= :PCI-MSI.1572888-edge.eth0-TxRx-24 808.00 -71.2% 232.50 =C2=B1142% interrupts.CPU24.CAL:Fun= ction_call_interrupts 808.25 -71.2% 232.50 =C2=B1142% interrupts.CPU25.CAL:Fun= ction_call_interrupts 808.00 -71.2% 232.50 =C2=B1142% interrupts.CPU26.CAL:Fun= ction_call_interrupts 808.00 -71.2% 232.50 =C2=B1142% interrupts.CPU27.CAL:Fun= ction_call_interrupts 808.00 -71.2% 232.50 =C2=B1142% interrupts.CPU28.CAL:Fun= ction_call_interrupts 808.00 -71.2% 232.50 =C2=B1142% interrupts.CPU29.CAL:Fun= ction_call_interrupts 2938 =C2=B1171% -99.5% 13.75 =C2=B1 85% interrupts.CPU29.RE= S:Rescheduling_interrupts 808.00 -71.2% 232.75 =C2=B1142% interrupts.CPU3.CAL:Func= tion_call_interrupts 6192 =C2=B1147% -99.3% 43.25 =C2=B1 67% interrupts.CPU3.RES= :Rescheduling_interrupts 808.00 -71.2% 232.75 =C2=B1142% interrupts.CPU30.CAL:Fun= ction_call_interrupts 810.00 -71.3% 232.75 =C2=B1142% interrupts.CPU31.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU32.CAL:Fun= ction_call_interrupts 925.50 =C2=B1 12% -74.8% 233.50 =C2=B1141% interrupts.CPU33.CA= L:Function_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU34.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU35.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU36.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU37.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU38.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU39.CAL:Fun= ction_call_interrupts 805.00 -71.1% 232.50 =C2=B1142% interrupts.CPU4.CAL:Func= tion_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU40.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU41.CAL:Fun= ction_call_interrupts 807.75 -71.1% 233.50 =C2=B1141% interrupts.CPU42.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU43.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU44.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU45.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU46.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU47.CAL:Fun= ction_call_interrupts 808.00 -71.2% 232.75 =C2=B1142% interrupts.CPU48.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.75 =C2=B1141% interrupts.CPU49.CAL:Fun= ction_call_interrupts 807.75 -71.2% 232.50 =C2=B1142% interrupts.CPU5.CAL:Func= tion_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU50.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU51.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU52.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU53.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU54.CAL:Fun= ction_call_interrupts 808.25 -71.1% 233.50 =C2=B1141% interrupts.CPU55.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU56.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU57.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU58.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU59.CAL:Fun= ction_call_interrupts 806.25 -71.2% 232.50 =C2=B1142% interrupts.CPU6.CAL:Func= tion_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU60.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.75 =C2=B1141% interrupts.CPU61.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU62.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.75 =C2=B1141% interrupts.CPU63.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU64.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU65.CAL:Fun= ction_call_interrupts 807.50 -71.1% 233.25 =C2=B1142% interrupts.CPU66.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU67.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU68.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.25 =C2=B1142% interrupts.CPU69.CAL:Fun= ction_call_interrupts 806.50 -71.2% 232.50 =C2=B1142% interrupts.CPU7.CAL:Func= tion_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU70.CAL:Fun= ction_call_interrupts 808.00 -71.1% 233.50 =C2=B1141% interrupts.CPU71.CAL:Fun= ction_call_interrupts 808.25 -71.1% 233.50 =C2=B1141% interrupts.CPU72.CAL:Fun= ction_call_interrupts 808.50 -71.1% 233.50 =C2=B1141% interrupts.CPU74.CAL:Fun= ction_call_interrupts 808.25 -71.1% 233.50 =C2=B1141% interrupts.CPU75.CAL:Fun= ction_call_interrupts 808.75 -70.9% 235.50 =C2=B1140% interrupts.CPU76.CAL:Fun= ction_call_interrupts 808.75 -71.1% 233.50 =C2=B1141% interrupts.CPU77.CAL:Fun= ction_call_interrupts 808.75 -71.1% 233.50 =C2=B1141% interrupts.CPU78.CAL:Fun= ction_call_interrupts 808.50 -71.1% 233.50 =C2=B1141% interrupts.CPU79.CAL:Fun= ction_call_interrupts 807.75 -71.2% 232.50 =C2=B1142% interrupts.CPU8.CAL:Func= tion_call_interrupts 809.00 -71.1% 233.50 =C2=B1141% interrupts.CPU80.CAL:Fun= ction_call_interrupts 808.75 -71.1% 233.50 =C2=B1141% interrupts.CPU81.CAL:Fun= ction_call_interrupts 808.75 -71.1% 233.50 =C2=B1141% interrupts.CPU82.CAL:Fun= ction_call_interrupts 809.00 -71.1% 233.50 =C2=B1141% interrupts.CPU83.CAL:Fun= ction_call_interrupts 809.00 -71.1% 233.75 =C2=B1141% interrupts.CPU84.CAL:Fun= ction_call_interrupts 809.00 -71.1% 233.50 =C2=B1141% interrupts.CPU85.CAL:Fun= ction_call_interrupts 809.00 -70.9% 235.50 =C2=B1140% interrupts.CPU86.CAL:Fun= ction_call_interrupts 808.75 -71.1% 233.50 =C2=B1141% interrupts.CPU87.CAL:Fun= ction_call_interrupts 808.75 -71.1% 233.50 =C2=B1141% interrupts.CPU88.CAL:Fun= ction_call_interrupts 809.00 -70.9% 235.25 =C2=B1140% interrupts.CPU89.CAL:Fun= ction_call_interrupts 808.00 -71.0% 234.50 =C2=B1140% interrupts.CPU9.CAL:Func= tion_call_interrupts 809.00 -71.1% 234.00 =C2=B1141% interrupts.CPU90.CAL:Fun= ction_call_interrupts 809.00 -71.1% 233.50 =C2=B1141% interrupts.CPU92.CAL:Fun= ction_call_interrupts 809.00 -71.1% 233.50 =C2=B1141% interrupts.CPU93.CAL:Fun= ction_call_interrupts 809.00 -71.1% 233.50 =C2=B1141% interrupts.CPU94.CAL:Fun= ction_call_interrupts 811.00 -71.2% 233.25 =C2=B1142% interrupts.CPU95.CAL:Fun= ction_call_interrupts 809.25 -71.1% 233.75 =C2=B1141% interrupts.CPU96.CAL:Fun= ction_call_interrupts 809.00 -71.4% 231.00 =C2=B1140% interrupts.CPU97.CAL:Fun= ction_call_interrupts 809.00 -71.2% 233.25 =C2=B1142% interrupts.CPU98.CAL:Fun= ction_call_interrupts ***************************************************************************= ************************ lkp-bdw-ex2: 160 threads Intel(R) Xeon(R) CPU E7-8890 v4 @ 2.20GHz with 256= 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/rootfs/tbox_group/test/testcase/ucode: gcc-7/performance/x86_64-rhel-7.6/debian-x86_64-20191114.cgz/lkp-bdw-ex2/= pread3/will-it-scale/0xb000038 commit: = da26170b95 ("ACPI: Convert to new X86 CPU match macros") 06c4d00466 ("cpufreq: Convert to new X86 CPU match macros") da26170b95feab87 06c4d00466eb374841bc84c39af = ---------------- --------------------------- = fail:runs %reproduction fail:runs | | | = :4 50% 2:4 dmesg.RIP:_raw_spin_unlock_ir= qrestore :4 100% 4:4 dmesg.RIP:cpuidle_enter_state :4 50% 2:4 dmesg.RIP:find_busiest_group :4 25% 1:4 dmesg.RIP:idle_cpu :4 25% 1:4 dmesg.WARNING:at_ip__fsnotify= _parent/0x %stddev %change %stddev \ | \ = 873611 =C2=B1 2% -56.6% 379265 will-it-scale.per_proces= s_ops 837152 -56.6% 363605 will-it-scale.per_thread_ops 315.75 +2.3% 323.03 will-it-scale.time.elapsed_ti= me 315.75 +2.3% 323.03 will-it-scale.time.elapsed_ti= me.max 19202 +1.9% 19575 will-it-scale.time.involuntar= y_context_switches 3468 +1.4% 3517 will-it-scale.time.percent_of= _cpu_this_job_got 5168 +6.9% 5523 will-it-scale.time.user_time 6.925e+08 -56.3% 3.028e+08 will-it-scale.workload 26.54 +16.3% 30.87 =C2=B1 12% boot-time.dhcp 270525 =C2=B1142% -96.7% 9017 =C2=B1 23% cpuidle.POLL.usage 64251 =C2=B1 8% -18.1% 52616 meminfo.Shmem 9631 =C2=B1 37% -35.5% 6216 =C2=B1 16% numa-meminfo.node0.= Mapped 42482 =C2=B1 20% -40.7% 25186 =C2=B1 11% numa-meminfo.node3.= Shmem 2424 =C2=B1 36% -35.9% 1554 =C2=B1 16% numa-vmstat.node0.n= r_mapped 10611 =C2=B1 20% -40.8% 6286 =C2=B1 12% numa-vmstat.node3.n= r_shmem 63853 =C2=B1115% +136.8% 151192 =C2=B1 94% sched_debug.cfs_rq:= /.runnable_weight.max 1307278 =C2=B1 8% -35.3% 846161 =C2=B1 21% sched_debug.cfs_rq:= /.spread0.avg -2142185 +15.1% -2465630 sched_debug.cfs_rq:/.spread0.= min 250.38 =C2=B1 5% +12.9% 282.77 =C2=B1 2% sched_debug.cfs_rq:= /.util_est_enqueued.stddev 114087 =C2=B1 31% +175.4% 314198 =C2=B1 17% sched_debug.cpu.avg= _idle.min 8.23 =C2=B1 8% +134.3% 19.27 =C2=B1 7% sched_debug.cpu.clo= ck.stddev 8.23 =C2=B1 8% +134.3% 19.27 =C2=B1 7% sched_debug.cpu.clo= ck_task.stddev 1824 =C2=B1 7% -41.4% 1068 =C2=B1 13% sched_debug.cpu.nr_= switches.min 156.58 =C2=B1 3% +14.9% 179.88 =C2=B1 7% sched_debug.cpu.nr_= uninterruptible.max 8030 =C2=B1 4% +11.3% 8940 =C2=B1 3% slabinfo.Acpi-State= .active_objs 8030 =C2=B1 4% +11.3% 8940 =C2=B1 3% slabinfo.Acpi-State= .num_objs 1086 =C2=B1 6% +11.8% 1214 =C2=B1 2% slabinfo.kmem_cache= _node.active_objs 1455 =C2=B1 5% -11.2% 1292 =C2=B1 2% slabinfo.skbuff_ext= _cache.active_objs 1455 =C2=B1 5% -11.2% 1292 =C2=B1 2% slabinfo.skbuff_ext= _cache.num_objs 664.25 =C2=B1 5% +44.9% 962.50 =C2=B1 11% slabinfo.skbuff_fcl= one_cache.active_objs 664.25 =C2=B1 5% +44.9% 962.50 =C2=B1 11% slabinfo.skbuff_fcl= one_cache.num_objs 1075 =C2=B1 10% -21.5% 844.25 =C2=B1 18% slabinfo.task_group= .active_objs 1075 =C2=B1 10% -21.5% 844.25 =C2=B1 18% slabinfo.task_group= .num_objs 88339 -3.5% 85206 proc-vmstat.nr_active_anon 99.25 =C2=B1 2% -9.8% 89.50 =C2=B1 11% proc-vmstat.nr_anon= _transparent_hugepages 7680 -1.4% 7574 proc-vmstat.nr_inactive_anon 8852 -1.9% 8686 proc-vmstat.nr_mapped 16055 =C2=B1 8% -18.1% 13149 proc-vmstat.nr_shmem 88339 -3.5% 85206 proc-vmstat.nr_zone_active_an= on 7680 -1.4% 7574 proc-vmstat.nr_zone_inactive_= anon 1309566 +2.5% 1341707 proc-vmstat.numa_hit 1216331 +2.6% 1248497 proc-vmstat.numa_local 267010 =C2=B1 4% +20.9% 322935 =C2=B1 7% proc-vmstat.numa_pt= e_updates 12046 =C2=B1 16% -32.2% 8164 proc-vmstat.pgactivate 1405309 +1.8% 1430314 proc-vmstat.pgfault 5.30 =C2=B1 26% +71.0% 9.06 perf-stat.i.MPKI 1.625e+10 -55.6% 7.211e+09 perf-stat.i.branch-instructio= ns 1.60 =C2=B1 6% +0.6 2.18 perf-stat.i.branch-miss-= rate% 1.651e+08 -47.4% 86873852 perf-stat.i.branch-misses 2.26 =C2=B1 4% +20.4% 2.72 perf-stat.i.cpi 1.81e+11 -51.7% 8.745e+10 perf-stat.i.cpu-cycles 200.87 -2.3% 196.31 perf-stat.i.cpu-migrations 115780 =C2=B1 18% -50.4% 57378 =C2=B1 10% perf-stat.i.cycles-= between-cache-misses 0.19 =C2=B1 7% +0.0 0.23 perf-stat.i.dTLB-load-mi= ss-rate% 50659921 -53.8% 23428189 perf-stat.i.dTLB-load-misses 3.197e+10 -56.1% 1.405e+10 perf-stat.i.dTLB-loads 49340777 -55.7% 21880469 perf-stat.i.dTLB-store-misses 2.418e+10 -55.5% 1.077e+10 perf-stat.i.dTLB-stores 89.92 =C2=B1 3% -2.9 86.98 perf-stat.i.iTLB-load-mi= ss-rate% 80847212 -55.7% 35813879 perf-stat.i.iTLB-load-misses 4729880 =C2=B1 8% -25.0% 3549498 perf-stat.i.iTLB-loads 8.441e+10 -55.6% 3.744e+10 perf-stat.i.instructions 0.48 =C2=B1 2% -12.7% 0.41 perf-stat.i.ipc 1.17 =C2=B1 7% +104.2% 2.38 =C2=B1 10% perf-stat.overall.M= PKI 1.01 +0.2 1.20 perf-stat.overall.branch-miss= -rate% 2.14 +9.2% 2.34 perf-stat.overall.cpi 0.16 +0.0 0.17 perf-stat.overall.dTLB-load-m= iss-rate% 94.47 -3.4 91.03 perf-stat.overall.iTLB-load-m= iss-rate% 0.47 -8.5% 0.43 perf-stat.overall.ipc 38578 +4.9% 40486 perf-stat.overall.path-length 1.626e+10 -55.2% 7.291e+09 perf-stat.ps.branch-instructi= ons 1.651e+08 -47.2% 87150525 perf-stat.ps.branch-misses 1.807e+11 -51.0% 8.848e+10 perf-stat.ps.cpu-cycles 200.31 -2.5% 195.35 perf-stat.ps.cpu-migrations 50687770 -53.4% 23631466 perf-stat.ps.dTLB-load-misses 3.2e+10 -55.6% 1.421e+10 perf-stat.ps.dTLB-loads 49379002 -55.2% 22117282 perf-stat.ps.dTLB-store-misses 2.42e+10 -55.0% 1.088e+10 perf-stat.ps.dTLB-stores 80975693 -55.4% 36144876 perf-stat.ps.iTLB-load-misses 4739796 =C2=B1 8% -24.8% 3562875 perf-stat.ps.iTLB-loads 8.447e+10 -55.2% 3.786e+10 perf-stat.ps.instructions 2.672e+13 -54.1% 1.226e+13 perf-stat.total.instructions 103313 =C2=B1 5% +8.2% 111756 =C2=B1 2% softirqs.CPU1.RCU 116695 =C2=B1 2% +14.0% 133013 =C2=B1 3% softirqs.CPU103.RCU 8241 =C2=B1 9% +18.8% 9792 =C2=B1 3% softirqs.CPU104.SCH= ED 116931 =C2=B1 2% +12.5% 131559 softirqs.CPU105.RCU 8671 =C2=B1 5% +35.3% 11732 =C2=B1 21% softirqs.CPU107.SCH= ED 124859 =C2=B1 7% -12.0% 109855 =C2=B1 6% softirqs.CPU11.TIMER 8146 =C2=B1 15% +25.6% 10235 =C2=B1 9% softirqs.CPU110.SCH= ED 8051 =C2=B1 17% +29.3% 10412 =C2=B1 7% softirqs.CPU111.SCH= ED 12495 =C2=B1 17% +36.8% 17089 =C2=B1 16% softirqs.CPU117.SCH= ED 14717 =C2=B1 2% +11.7% 16433 =C2=B1 6% softirqs.CPU122.SCH= ED 14948 =C2=B1 5% +9.9% 16425 =C2=B1 6% softirqs.CPU129.SCH= ED 110639 +10.5% 122245 softirqs.CPU136.RCU 110864 +11.2% 123292 softirqs.CPU137.RCU 114185 =C2=B1 3% +9.4% 124873 softirqs.CPU139.RCU 110850 =C2=B1 2% +11.2% 123278 softirqs.CPU142.RCU 110568 =C2=B1 4% +10.5% 122143 =C2=B1 3% softirqs.CPU144.TIM= ER 109121 =C2=B1 5% +11.8% 122033 =C2=B1 4% softirqs.CPU145.TIM= ER 111912 =C2=B1 4% +10.2% 123315 softirqs.CPU146.RCU 108599 =C2=B1 5% +11.9% 121550 =C2=B1 4% softirqs.CPU146.TIM= ER 112181 =C2=B1 3% +12.3% 126005 softirqs.CPU147.RCU 112234 =C2=B1 3% +12.7% 126471 softirqs.CPU148.RCU 109468 =C2=B1 4% +11.1% 121657 =C2=B1 4% softirqs.CPU148.TIM= ER 111220 =C2=B1 2% +10.3% 122669 softirqs.CPU149.RCU 109018 =C2=B1 6% +12.2% 122271 =C2=B1 4% softirqs.CPU149.TIM= ER 109327 =C2=B1 5% +12.1% 122520 =C2=B1 4% softirqs.CPU151.TIM= ER 108406 =C2=B1 5% +13.4% 122935 =C2=B1 4% softirqs.CPU152.TIM= ER 103893 =C2=B1 8% +17.5% 122032 =C2=B1 4% softirqs.CPU153.TIM= ER 108237 =C2=B1 5% +12.7% 121936 =C2=B1 4% softirqs.CPU154.TIM= ER 111699 =C2=B1 3% +12.1% 125267 =C2=B1 2% softirqs.CPU155.RCU 107822 =C2=B1 6% +13.2% 122059 =C2=B1 4% softirqs.CPU155.TIM= ER 110230 =C2=B1 4% +10.4% 121735 softirqs.CPU156.RCU 110996 =C2=B1 9% +18.5% 131541 =C2=B1 3% softirqs.CPU156.TIM= ER 111474 =C2=B1 9% +18.3% 131887 =C2=B1 3% softirqs.CPU157.TIM= ER 111808 =C2=B1 10% +18.4% 132383 =C2=B1 3% softirqs.CPU158.TIM= ER 112410 =C2=B1 9% +19.5% 134371 =C2=B1 4% softirqs.CPU159.TIM= ER 112431 =C2=B1 9% +18.2% 132868 =C2=B1 3% softirqs.CPU160.TIM= ER 111938 =C2=B1 9% +18.6% 132812 =C2=B1 4% softirqs.CPU162.TIM= ER 112639 =C2=B1 8% +19.6% 134695 =C2=B1 5% softirqs.CPU163.TIM= ER 111264 =C2=B1 10% +19.3% 132735 =C2=B1 4% softirqs.CPU164.TIM= ER 112895 =C2=B1 10% +18.6% 133896 =C2=B1 2% softirqs.CPU165.TIM= ER 112142 =C2=B1 9% +19.0% 133462 =C2=B1 4% softirqs.CPU166.TIM= ER 112441 =C2=B1 8% +18.5% 133207 =C2=B1 4% softirqs.CPU167.TIM= ER 119231 =C2=B1 4% +12.1% 133611 =C2=B1 4% softirqs.CPU168.TIM= ER 110256 =C2=B1 3% +14.5% 126229 softirqs.CPU170.RCU 117944 =C2=B1 4% +12.7% 132897 =C2=B1 4% softirqs.CPU170.TIM= ER 110796 =C2=B1 3% +15.5% 127949 =C2=B1 2% softirqs.CPU171.RCU 118324 =C2=B1 4% +12.2% 132748 =C2=B1 4% softirqs.CPU171.TIM= ER 111194 =C2=B1 3% +14.8% 127611 softirqs.CPU172.RCU 117677 =C2=B1 4% +12.5% 132353 =C2=B1 4% softirqs.CPU172.TIM= ER 112702 =C2=B1 4% +11.7% 125929 softirqs.CPU173.RCU 117521 =C2=B1 4% +13.0% 132777 =C2=B1 4% softirqs.CPU173.TIM= ER 111519 =C2=B1 5% +11.5% 124397 softirqs.CPU174.RCU 117624 =C2=B1 4% +12.8% 132699 =C2=B1 4% softirqs.CPU174.TIM= ER 117770 =C2=B1 4% +12.6% 132555 =C2=B1 4% softirqs.CPU175.TIM= ER 107011 =C2=B1 4% +14.6% 122628 softirqs.CPU176.RCU 125052 =C2=B1 4% +14.8% 143534 =C2=B1 3% softirqs.CPU176.TIM= ER 124092 =C2=B1 4% +16.4% 144483 =C2=B1 4% softirqs.CPU177.TIM= ER 106789 =C2=B1 4% +15.9% 123784 softirqs.CPU178.RCU 125402 =C2=B1 4% +14.1% 143099 =C2=B1 4% softirqs.CPU178.TIM= ER 108238 =C2=B1 4% +16.6% 126156 softirqs.CPU179.RCU 125614 =C2=B1 4% +13.6% 142717 =C2=B1 4% softirqs.CPU179.TIM= ER 105149 =C2=B1 2% +16.1% 122032 softirqs.CPU180.RCU 126015 =C2=B1 4% +13.6% 143152 =C2=B1 4% softirqs.CPU180.TIM= ER 105298 =C2=B1 3% +14.8% 120882 softirqs.CPU181.RCU 126284 =C2=B1 4% +13.4% 143188 =C2=B1 4% softirqs.CPU181.TIM= ER 126504 =C2=B1 4% +13.7% 143880 =C2=B1 4% softirqs.CPU182.TIM= ER 97635 =C2=B1 4% +10.2% 107575 =C2=B1 2% softirqs.CPU183.RCU 126954 =C2=B1 4% +13.2% 143706 =C2=B1 3% softirqs.CPU183.TIM= ER 97029 =C2=B1 4% +10.0% 106721 =C2=B1 2% softirqs.CPU184.RCU 126597 =C2=B1 4% +14.1% 144399 =C2=B1 3% softirqs.CPU184.TIM= ER 126291 =C2=B1 4% +14.1% 144041 =C2=B1 3% softirqs.CPU185.TIM= ER 106173 =C2=B1 3% +12.6% 119604 softirqs.CPU186.RCU 126032 =C2=B1 4% +13.7% 143361 =C2=B1 4% softirqs.CPU186.TIM= ER 101051 =C2=B1 2% +10.9% 112061 softirqs.CPU187.RCU 126354 =C2=B1 4% +13.3% 143192 =C2=B1 3% softirqs.CPU187.TIM= ER 102818 =C2=B1 2% +12.2% 115332 softirqs.CPU188.RCU 127619 =C2=B1 3% +12.5% 143581 =C2=B1 3% softirqs.CPU188.TIM= ER 126988 =C2=B1 3% +13.1% 143600 =C2=B1 3% softirqs.CPU189.TIM= ER 127844 =C2=B1 3% +12.0% 143208 =C2=B1 3% softirqs.CPU190.TIM= ER 105194 =C2=B1 4% +8.9% 114593 softirqs.CPU191.RCU 126131 =C2=B1 4% +12.6% 141984 =C2=B1 3% softirqs.CPU191.TIM= ER 126023 =C2=B1 8% -13.7% 108741 =C2=B1 5% softirqs.CPU2.TIMER 104677 +10.9% 116047 softirqs.CPU26.RCU 105355 +12.8% 118890 =C2=B1 4% softirqs.CPU29.RCU 103887 =C2=B1 2% +11.8% 116158 =C2=B1 3% softirqs.CPU37.RCU 100278 +9.9% 110226 softirqs.CPU41.RCU 99651 +11.1% 110705 softirqs.CPU47.RCU 120656 =C2=B1 5% +9.0% 131555 =C2=B1 5% softirqs.CPU49.TIMER 120260 =C2=B1 5% +8.8% 130798 =C2=B1 4% softirqs.CPU50.TIMER 121096 =C2=B1 5% +7.7% 130459 =C2=B1 4% softirqs.CPU51.TIMER 119575 =C2=B1 5% +9.4% 130823 =C2=B1 4% softirqs.CPU53.TIMER 120678 =C2=B1 5% +8.1% 130443 =C2=B1 4% softirqs.CPU54.TIMER 100685 +8.5% 109266 =C2=B1 2% softirqs.CPU56.RCU 119321 =C2=B1 5% +9.6% 130744 =C2=B1 4% softirqs.CPU56.TIMER 119688 =C2=B1 5% +9.2% 130694 =C2=B1 5% softirqs.CPU58.TIMER 118367 =C2=B1 5% +10.2% 130390 =C2=B1 5% softirqs.CPU59.TIMER 125646 =C2=B1 7% -12.5% 109907 =C2=B1 6% softirqs.CPU6.TIMER 102136 =C2=B1 3% +11.2% 113583 softirqs.CPU60.RCU 120242 =C2=B1 7% +14.6% 137784 =C2=B1 4% softirqs.CPU60.TIMER 101539 =C2=B1 3% +10.3% 111989 softirqs.CPU61.RCU 120829 =C2=B1 8% +14.2% 138016 =C2=B1 4% softirqs.CPU61.TIMER 121701 =C2=B1 7% +13.9% 138600 =C2=B1 4% softirqs.CPU62.TIMER 121409 =C2=B1 7% +14.2% 138676 =C2=B1 4% softirqs.CPU63.TIMER 125328 =C2=B1 7% +13.7% 142548 =C2=B1 3% softirqs.CPU64.TIMER 123090 =C2=B1 10% +15.9% 142685 =C2=B1 4% softirqs.CPU65.TIMER 123836 =C2=B1 6% +13.8% 140978 =C2=B1 4% softirqs.CPU66.TIMER 125334 =C2=B1 6% +13.0% 141581 =C2=B1 4% softirqs.CPU67.TIMER 123980 =C2=B1 7% +14.3% 141747 =C2=B1 4% softirqs.CPU68.TIMER 124508 =C2=B1 7% +14.3% 142357 =C2=B1 4% softirqs.CPU69.TIMER 103525 =C2=B1 3% +11.6% 115534 =C2=B1 3% softirqs.CPU7.RCU 99522 =C2=B1 2% +9.3% 108745 softirqs.CPU70.RCU 125138 =C2=B1 7% +13.8% 142351 =C2=B1 4% softirqs.CPU70.TIMER 97391 =C2=B1 4% +10.6% 107679 softirqs.CPU71.RCU 125595 =C2=B1 6% +13.9% 143020 =C2=B1 4% softirqs.CPU71.TIMER 98862 +13.3% 111979 softirqs.CPU72.RCU 100573 =C2=B1 2% +14.8% 115477 =C2=B1 2% softirqs.CPU74.RCU 101877 =C2=B1 3% +15.4% 117588 =C2=B1 2% softirqs.CPU75.RCU 130688 =C2=B1 4% +8.7% 142022 =C2=B1 4% softirqs.CPU75.TIMER 101667 =C2=B1 2% +17.0% 118990 softirqs.CPU76.RCU 131462 =C2=B1 4% +8.4% 142483 =C2=B1 4% softirqs.CPU76.TIMER 131276 =C2=B1 4% +8.9% 142977 =C2=B1 4% softirqs.CPU77.TIMER 100175 =C2=B1 2% +13.0% 113199 softirqs.CPU78.RCU 131385 =C2=B1 4% +8.8% 142957 =C2=B1 4% softirqs.CPU78.TIMER 101826 =C2=B1 2% +11.8% 113877 =C2=B1 2% softirqs.CPU79.RCU 131559 =C2=B1 4% +8.6% 142893 =C2=B1 4% softirqs.CPU79.TIMER 97507 =C2=B1 4% +16.3% 113402 softirqs.CPU80.RCU 134781 =C2=B1 3% +11.6% 150470 =C2=B1 4% softirqs.CPU80.TIMER 133591 =C2=B1 4% +12.7% 150597 =C2=B1 4% softirqs.CPU81.TIMER 98641 =C2=B1 3% +14.9% 113360 softirqs.CPU82.RCU 134594 =C2=B1 3% +11.5% 150134 =C2=B1 4% softirqs.CPU82.TIMER 99247 =C2=B1 5% +18.1% 117183 softirqs.CPU83.RCU 135102 =C2=B1 4% +12.1% 151482 =C2=B1 5% softirqs.CPU83.TIMER 95274 =C2=B1 3% +15.0% 109581 softirqs.CPU84.RCU 135875 =C2=B1 4% +11.0% 150835 =C2=B1 4% softirqs.CPU84.TIMER 95594 =C2=B1 4% +12.7% 107706 softirqs.CPU85.RCU 135392 =C2=B1 4% +11.2% 150530 =C2=B1 4% softirqs.CPU85.TIMER 135627 =C2=B1 4% +11.1% 150715 =C2=B1 4% softirqs.CPU86.TIMER 137157 =C2=B1 4% +10.4% 151396 =C2=B1 4% softirqs.CPU87.TIMER 137165 =C2=B1 4% +10.5% 151523 =C2=B1 4% softirqs.CPU88.TIMER 88932 +8.0% 96045 =C2=B1 2% softirqs.CPU89.RCU 94247 =C2=B1 4% +15.9% 109213 softirqs.CPU90.RCU 135110 =C2=B1 3% +10.9% 149854 =C2=B1 3% softirqs.CPU90.TIMER 90759 =C2=B1 3% +11.0% 100702 =C2=B1 3% softirqs.CPU91.RCU 135137 =C2=B1 3% +11.3% 150386 =C2=B1 3% softirqs.CPU91.TIMER 92801 +12.3% 104179 softirqs.CPU92.RCU 135193 =C2=B1 4% +11.4% 150619 =C2=B1 3% softirqs.CPU92.TIMER 136523 =C2=B1 3% +10.8% 151310 =C2=B1 3% softirqs.CPU93.TIMER 136122 =C2=B1 4% +11.1% 151222 =C2=B1 3% softirqs.CPU94.TIMER 92008 =C2=B1 5% +11.3% 102360 softirqs.CPU95.RCU 136673 =C2=B1 4% +10.5% 150992 =C2=B1 3% softirqs.CPU95.TIMER 51.52 =C2=B1 9% -13.6 37.91 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64_after_hwframe 50.85 =C2=B1 9% -13.4 37.43 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.do_syscall_64.entry_SYSCALL_64_after_hwframe 21.75 =C2=B1 10% -5.4 16.39 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.ksys_pread64.do_syscall_64.entry_SYSCALL_64_after_hwframe 19.97 =C2=B1 11% -4.9 15.08 =C2=B1 6% perf-profile.calltr= ace.cycles-pp.vfs_read.ksys_pread64.do_syscall_64.entry_SYSCALL_64_after_hw= frame 15.70 =C2=B1 12% -3.7 12.00 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.new_sync_read.vfs_read.ksys_pread64.do_syscall_64.entry_SYSCA= LL_64_after_hwframe 15.06 =C2=B1 12% -3.5 11.54 =C2=B1 9% perf-profile.calltr= ace.cycles-pp.shmem_file_read_iter.new_sync_read.vfs_read.ksys_pread64.do_s= yscall_64 5.70 =C2=B1 8% -1.6 4.11 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.entry_SYSCALL_64 5.28 =C2=B1 8% -1.5 3.82 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.syscall_return_via_sysret 4.08 =C2=B1 7% -1.0 3.11 =C2=B1 8% perf-profile.calltr= ace.cycles-pp.shmem_getpage_gfp.shmem_file_read_iter.new_sync_read.vfs_read= .ksys_pread64 3.29 =C2=B1 7% -0.7 2.54 =C2=B1 10% perf-profile.calltr= ace.cycles-pp.find_lock_entry.shmem_getpage_gfp.shmem_file_read_iter.new_sy= nc_read.vfs_read 2.28 =C2=B1 8% -0.6 1.64 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.security_file_permission.vfs_read.ksys_pread64.do_syscall_64.= entry_SYSCALL_64_after_hwframe 1.64 =C2=B1 8% -0.5 1.16 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.common_file_perm.security_file_permission.vfs_read.ksys_pread= 64.do_syscall_64 1.73 =C2=B1 7% -0.4 1.38 =C2=B1 15% perf-profile.calltr= ace.cycles-pp.find_get_entry.find_lock_entry.shmem_getpage_gfp.shmem_file_r= ead_iter.new_sync_read 1.33 =C2=B1 8% -0.3 0.98 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.__fget_light.ksys_pread64.do_syscall_64.entry_SYSCALL_64_afte= r_hwframe 0.97 =C2=B1 6% -0.3 0.69 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.touch_atime.shmem_file_read_iter.new_sync_read.vfs_read.ksys_= pread64 0.87 =C2=B1 10% -0.2 0.62 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.fsnotify.vfs_read.ksys_pread64.do_syscall_64.entry_SYSCALL_64= _after_hwframe 0.81 =C2=B1 6% -0.2 0.58 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.atime_needs_update.touch_atime.shmem_file_read_iter.new_sync_= read.vfs_read 0.65 =C2=B1 12% +0.5 1.11 =C2=B1 4% perf-profile.calltr= ace.cycles-pp.hrtimer_interrupt.smp_apic_timer_interrupt.apic_timer_interru= pt.cpuidle_enter_state.cpuidle_enter 0.00 +0.5 0.54 =C2=B1 4% perf-profile.calltrace.c= ycles-pp.irq_exit.smp_apic_timer_interrupt.apic_timer_interrupt.cpuidle_ent= er_state.cpuidle_enter 0.14 =C2=B1173% +0.7 0.82 =C2=B1 3% perf-profile.calltr= ace.cycles-pp.__hrtimer_run_queues.hrtimer_interrupt.smp_apic_timer_interru= pt.apic_timer_interrupt.cpuidle_enter_state 0.00 +0.7 0.71 =C2=B1 5% perf-profile.calltrace.c= ycles-pp.menu_select.do_idle.cpu_startup_entry.start_secondary.secondary_st= artup_64 1.15 =C2=B1 12% +0.8 1.97 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.smp_apic_timer_interrupt.apic_timer_interrupt.cpuidle_enter_s= tate.cpuidle_enter.do_idle 1.24 =C2=B1 12% +0.9 2.15 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.apic_timer_interrupt.cpuidle_enter_state.cpuidle_enter.do_idl= e.cpu_startup_entry 34.25 =C2=B1 18% +15.2 49.42 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.intel_idle.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_star= tup_entry 34.70 =C2=B1 17% +16.3 50.98 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.cpuidle_enter_state.cpuidle_enter.do_idle.cpu_startup_entry.s= tart_secondary 34.78 =C2=B1 17% +16.4 51.14 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.cpuidle_enter.do_idle.cpu_startup_entry.start_secondary.secon= dary_startup_64 36.14 =C2=B1 16% +16.8 52.92 perf-profile.calltrace.c= ycles-pp.secondary_startup_64 35.31 =C2=B1 16% +16.8 52.11 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.cpu_startup_entry.start_secondary.secondary_startup_64 35.31 =C2=B1 16% +16.8 52.11 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.start_secondary.secondary_startup_64 35.30 =C2=B1 16% +16.8 52.10 =C2=B1 2% perf-profile.calltr= ace.cycles-pp.do_idle.cpu_startup_entry.start_secondary.secondary_startup_64 51.57 =C2=B1 9% -13.6 37.98 =C2=B1 2% perf-profile.childr= en.cycles-pp.entry_SYSCALL_64_after_hwframe 50.94 =C2=B1 9% -13.4 37.53 =C2=B1 2% perf-profile.childr= en.cycles-pp.do_syscall_64 21.78 =C2=B1 10% -5.4 16.41 =C2=B1 6% perf-profile.childr= en.cycles-pp.ksys_pread64 20.02 =C2=B1 11% -4.9 15.12 =C2=B1 6% perf-profile.childr= en.cycles-pp.vfs_read 15.73 =C2=B1 12% -3.7 12.02 =C2=B1 9% perf-profile.childr= en.cycles-pp.new_sync_read 15.16 =C2=B1 12% -3.6 11.61 =C2=B1 9% perf-profile.childr= en.cycles-pp.shmem_file_read_iter 6.11 =C2=B1 8% -1.7 4.41 =C2=B1 3% perf-profile.childr= en.cycles-pp.syscall_return_via_sysret 5.70 =C2=B1 8% -1.6 4.11 =C2=B1 2% perf-profile.childr= en.cycles-pp.entry_SYSCALL_64 4.10 =C2=B1 7% -1.0 3.13 =C2=B1 8% perf-profile.childr= en.cycles-pp.shmem_getpage_gfp 3.37 =C2=B1 7% -0.8 2.60 =C2=B1 9% perf-profile.childr= en.cycles-pp.find_lock_entry 2.31 =C2=B1 8% -0.7 1.66 =C2=B1 3% perf-profile.childr= en.cycles-pp.security_file_permission 1.65 =C2=B1 8% -0.5 1.17 =C2=B1 3% perf-profile.childr= en.cycles-pp.common_file_perm 1.78 =C2=B1 7% -0.4 1.41 =C2=B1 14% perf-profile.childr= en.cycles-pp.find_get_entry 1.33 =C2=B1 8% -0.3 0.98 =C2=B1 2% perf-profile.childr= en.cycles-pp.__fget_light 1.00 =C2=B1 7% -0.3 0.70 =C2=B1 4% perf-profile.childr= en.cycles-pp.touch_atime 0.91 =C2=B1 9% -0.3 0.66 =C2=B1 4% perf-profile.childr= en.cycles-pp.fsnotify 0.81 =C2=B1 6% -0.2 0.58 =C2=B1 3% perf-profile.childr= en.cycles-pp.atime_needs_update 0.63 =C2=B1 9% -0.2 0.46 =C2=B1 3% perf-profile.childr= en.cycles-pp.__x64_sys_pread64 0.52 =C2=B1 8% -0.2 0.35 =C2=B1 6% perf-profile.childr= en.cycles-pp.current_time 0.59 =C2=B1 9% -0.2 0.43 perf-profile.children.cy= cles-pp.unlock_page 0.60 =C2=B1 8% -0.2 0.45 =C2=B1 3% perf-profile.childr= en.cycles-pp.__fsnotify_parent 0.54 =C2=B1 10% -0.1 0.40 =C2=B1 3% perf-profile.childr= en.cycles-pp.___might_sleep 0.44 =C2=B1 9% -0.1 0.32 =C2=B1 2% perf-profile.childr= en.cycles-pp.__might_sleep 0.40 =C2=B1 9% -0.1 0.28 =C2=B1 5% perf-profile.childr= en.cycles-pp.mark_page_accessed 0.48 =C2=B1 8% -0.1 0.37 =C2=B1 4% perf-profile.childr= en.cycles-pp.page_mapping 0.38 =C2=B1 10% -0.1 0.27 =C2=B1 3% perf-profile.childr= en.cycles-pp.__might_fault 0.29 =C2=B1 8% -0.1 0.20 =C2=B1 6% perf-profile.childr= en.cycles-pp._cond_resched 0.25 =C2=B1 9% -0.1 0.16 =C2=B1 5% perf-profile.childr= en.cycles-pp.fpregs_assert_state_consistent 0.19 =C2=B1 9% -0.1 0.13 =C2=B1 5% perf-profile.childr= en.cycles-pp.rw_verify_area 0.22 =C2=B1 9% -0.1 0.17 =C2=B1 4% perf-profile.childr= en.cycles-pp.aa_file_perm 0.15 =C2=B1 10% -0.1 0.10 =C2=B1 8% perf-profile.childr= en.cycles-pp.rcu_all_qs 0.17 =C2=B1 7% -0.0 0.12 =C2=B1 3% perf-profile.childr= en.cycles-pp.timestamp_truncate 0.07 =C2=B1 11% -0.0 0.04 =C2=B1 58% perf-profile.childr= en.cycles-pp.__vfs_read 0.09 =C2=B1 16% -0.0 0.06 =C2=B1 14% perf-profile.childr= en.cycles-pp.apparmor_file_permission 0.07 =C2=B1 10% -0.0 0.05 =C2=B1 8% perf-profile.childr= en.cycles-pp.PageHuge 0.07 =C2=B1 10% -0.0 0.05 =C2=B1 8% perf-profile.childr= en.cycles-pp.iov_iter_init 0.06 =C2=B1 14% +0.0 0.10 =C2=B1 5% perf-profile.childr= en.cycles-pp.native_irq_return_iret 0.07 =C2=B1 20% +0.0 0.12 =C2=B1 8% perf-profile.childr= en.cycles-pp.native_write_msr 0.06 =C2=B1 13% +0.0 0.11 =C2=B1 6% perf-profile.childr= en.cycles-pp.read_tsc 0.09 =C2=B1 18% +0.0 0.14 =C2=B1 8% perf-profile.childr= en.cycles-pp.rebalance_domains 0.06 =C2=B1 7% +0.1 0.11 =C2=B1 7% perf-profile.childr= en.cycles-pp._find_next_bit 0.06 =C2=B1 11% +0.1 0.11 =C2=B1 7% perf-profile.childr= en.cycles-pp.lapic_next_deadline 0.05 =C2=B1 58% +0.1 0.10 =C2=B1 10% perf-profile.childr= en.cycles-pp.load_balance 0.00 +0.1 0.05 =C2=B1 8% perf-profile.children.cy= cles-pp._raw_spin_lock 0.10 =C2=B1 26% +0.1 0.15 =C2=B1 5% perf-profile.childr= en.cycles-pp.perf_mux_hrtimer_handler 0.00 +0.1 0.06 =C2=B1 9% perf-profile.children.cy= cles-pp.update_blocked_averages 0.00 +0.1 0.06 =C2=B1 7% perf-profile.children.cy= cles-pp.cpuidle_governor_latency_req 0.00 +0.1 0.06 =C2=B1 7% perf-profile.children.cy= cles-pp.hrtimer_next_event_without 0.00 +0.1 0.06 =C2=B1 7% perf-profile.children.cy= cles-pp.sched_clock 0.00 +0.1 0.06 =C2=B1 7% perf-profile.children.cy= cles-pp.native_sched_clock 0.01 =C2=B1173% +0.1 0.07 =C2=B1 10% perf-profile.childr= en.cycles-pp.timerqueue_add 0.00 +0.1 0.06 perf-profile.children.cycles-= pp.update_ts_time_stats 0.00 +0.1 0.06 perf-profile.children.cycles-= pp.run_rebalance_domains 0.00 +0.1 0.06 =C2=B1 11% perf-profile.children.cy= cles-pp.find_busiest_group 0.01 =C2=B1173% +0.1 0.07 =C2=B1 11% perf-profile.childr= en.cycles-pp.__hrtimer_next_event_base 0.12 =C2=B1 30% +0.1 0.18 =C2=B1 6% perf-profile.childr= en.cycles-pp.tick_irq_enter 0.18 =C2=B1 13% +0.1 0.24 =C2=B1 7% perf-profile.childr= en.cycles-pp._raw_spin_lock_irqsave 0.00 +0.1 0.06 =C2=B1 6% perf-profile.children.cy= cles-pp.interrupt_entry 0.01 =C2=B1173% +0.1 0.08 =C2=B1 6% perf-profile.childr= en.cycles-pp.timerqueue_del 0.01 =C2=B1173% +0.1 0.08 perf-profile.children.cy= cles-pp.run_timer_softirq 0.01 =C2=B1173% +0.1 0.08 =C2=B1 8% perf-profile.childr= en.cycles-pp.enqueue_hrtimer 0.09 =C2=B1 4% +0.1 0.15 =C2=B1 5% perf-profile.childr= en.cycles-pp.__next_timer_interrupt 0.01 =C2=B1173% +0.1 0.08 =C2=B1 8% perf-profile.childr= en.cycles-pp.sched_clock_cpu 0.01 =C2=B1173% +0.1 0.10 =C2=B1 5% perf-profile.childr= en.cycles-pp.__remove_hrtimer 0.21 =C2=B1 10% +0.1 0.30 =C2=B1 11% perf-profile.childr= en.cycles-pp.rcu_core 0.12 =C2=B1 3% +0.1 0.21 =C2=B1 7% perf-profile.childr= en.cycles-pp.get_next_timer_interrupt 0.14 =C2=B1 25% +0.1 0.24 =C2=B1 6% perf-profile.childr= en.cycles-pp.irq_enter 0.17 =C2=B1 5% +0.1 0.29 =C2=B1 3% perf-profile.childr= en.cycles-pp.tick_nohz_next_event 0.16 =C2=B1 14% +0.1 0.29 =C2=B1 13% perf-profile.childr= en.cycles-pp.scheduler_tick 0.21 =C2=B1 3% +0.1 0.35 =C2=B1 3% perf-profile.childr= en.cycles-pp.tick_nohz_get_sleep_length 0.41 =C2=B1 13% +0.2 0.62 =C2=B1 6% perf-profile.childr= en.cycles-pp.__softirqentry_text_start 0.36 =C2=B1 21% +0.2 0.57 =C2=B1 13% perf-profile.childr= en.cycles-pp.update_process_times 0.45 =C2=B1 23% +0.2 0.69 =C2=B1 12% perf-profile.childr= en.cycles-pp.tick_sched_timer 0.47 =C2=B1 12% +0.3 0.72 =C2=B1 6% perf-profile.childr= en.cycles-pp.irq_exit 0.37 =C2=B1 22% +0.3 0.62 =C2=B1 12% perf-profile.childr= en.cycles-pp.tick_sched_handle 0.40 =C2=B1 9% +0.3 0.72 =C2=B1 5% perf-profile.childr= en.cycles-pp.menu_select 0.66 =C2=B1 23% +0.4 1.09 =C2=B1 9% perf-profile.childr= en.cycles-pp.__hrtimer_run_queues 0.98 =C2=B1 17% +0.5 1.51 =C2=B1 9% perf-profile.childr= en.cycles-pp.hrtimer_interrupt 1.62 =C2=B1 14% +0.9 2.54 =C2=B1 6% perf-profile.childr= en.cycles-pp.smp_apic_timer_interrupt 1.73 =C2=B1 14% +1.0 2.77 =C2=B1 6% perf-profile.childr= en.cycles-pp.apic_timer_interrupt 34.25 =C2=B1 18% +15.3 49.51 =C2=B1 2% perf-profile.childr= en.cycles-pp.intel_idle 35.63 =C2=B1 17% +16.3 51.95 perf-profile.children.cy= cles-pp.cpuidle_enter_state 35.63 =C2=B1 17% +16.3 51.95 perf-profile.children.cy= cles-pp.cpuidle_enter 36.15 =C2=B1 16% +16.8 52.92 perf-profile.children.cy= cles-pp.do_idle 36.14 =C2=B1 16% +16.8 52.92 perf-profile.children.cy= cles-pp.secondary_startup_64 36.14 =C2=B1 16% +16.8 52.92 perf-profile.children.cy= cles-pp.cpu_startup_entry 35.31 =C2=B1 16% +16.8 52.11 =C2=B1 2% perf-profile.childr= en.cycles-pp.start_secondary 28.19 =C2=B1 10% -7.8 20.37 =C2=B1 6% perf-profile.self.c= ycles-pp.do_syscall_64 6.10 =C2=B1 8% -1.7 4.39 =C2=B1 3% perf-profile.self.c= ycles-pp.syscall_return_via_sysret 5.70 =C2=B1 8% -1.6 4.11 =C2=B1 2% perf-profile.self.c= ycles-pp.entry_SYSCALL_64 1.92 =C2=B1 6% -0.5 1.41 =C2=B1 3% perf-profile.self.c= ycles-pp.shmem_file_read_iter 1.41 =C2=B1 8% -0.4 0.98 =C2=B1 4% perf-profile.self.c= ycles-pp.common_file_perm 1.31 =C2=B1 8% -0.3 0.96 =C2=B1 2% perf-profile.self.c= ycles-pp.__fget_light 0.87 =C2=B1 9% -0.3 0.61 =C2=B1 4% perf-profile.self.c= ycles-pp.fsnotify 0.72 =C2=B1 9% -0.2 0.52 =C2=B1 2% perf-profile.self.c= ycles-pp.shmem_getpage_gfp 0.63 =C2=B1 8% -0.2 0.45 =C2=B1 2% perf-profile.self.c= ycles-pp.entry_SYSCALL_64_after_hwframe 0.64 =C2=B1 7% -0.2 0.46 =C2=B1 3% perf-profile.self.c= ycles-pp.copy_page_to_iter 0.63 =C2=B1 9% -0.2 0.47 =C2=B1 7% perf-profile.self.c= ycles-pp.find_lock_entry 0.58 =C2=B1 9% -0.2 0.43 =C2=B1 2% perf-profile.self.c= ycles-pp.unlock_page 0.54 =C2=B1 8% -0.2 0.39 =C2=B1 4% perf-profile.self.c= ycles-pp.__x64_sys_pread64 0.57 =C2=B1 8% -0.1 0.42 =C2=B1 3% perf-profile.self.c= ycles-pp.__fsnotify_parent 0.54 =C2=B1 10% -0.1 0.39 =C2=B1 3% perf-profile.self.c= ycles-pp.___might_sleep 0.54 =C2=B1 9% -0.1 0.40 =C2=B1 4% perf-profile.self.c= ycles-pp.vfs_read 0.47 =C2=B1 8% -0.1 0.34 =C2=B1 5% perf-profile.self.c= ycles-pp.new_sync_read 0.43 =C2=B1 8% -0.1 0.32 =C2=B1 4% perf-profile.self.c= ycles-pp.ksys_pread64 0.37 =C2=B1 9% -0.1 0.26 =C2=B1 6% perf-profile.self.c= ycles-pp.mark_page_accessed 0.45 =C2=B1 8% -0.1 0.35 =C2=B1 3% perf-profile.self.c= ycles-pp.page_mapping 0.37 =C2=B1 9% -0.1 0.26 =C2=B1 3% perf-profile.self.c= ycles-pp.__might_sleep 0.31 =C2=B1 7% -0.1 0.23 =C2=B1 3% perf-profile.self.c= ycles-pp.xas_load 0.25 =C2=B1 9% -0.1 0.16 =C2=B1 5% perf-profile.self.c= ycles-pp.fpregs_assert_state_consistent 0.32 =C2=B1 9% -0.1 0.23 =C2=B1 2% perf-profile.self.c= ycles-pp.security_file_permission 0.21 =C2=B1 13% -0.1 0.14 =C2=B1 7% perf-profile.self.c= ycles-pp.touch_atime 0.19 =C2=B1 9% -0.1 0.13 =C2=B1 5% perf-profile.self.c= ycles-pp.rw_verify_area 0.20 =C2=B1 7% -0.1 0.14 perf-profile.self.cycles= -pp.current_time 0.22 =C2=B1 8% -0.1 0.17 =C2=B1 4% perf-profile.self.c= ycles-pp.aa_file_perm 0.14 =C2=B1 8% -0.0 0.09 =C2=B1 8% perf-profile.self.c= ycles-pp._cond_resched 0.17 =C2=B1 6% -0.0 0.12 =C2=B1 5% perf-profile.self.c= ycles-pp.timestamp_truncate 0.07 =C2=B1 11% -0.0 0.04 =C2=B1 58% perf-profile.self.c= ycles-pp.__vfs_read 0.10 =C2=B1 11% -0.0 0.07 =C2=B1 13% perf-profile.self.c= ycles-pp.copyout 0.10 =C2=B1 7% -0.0 0.07 =C2=B1 6% perf-profile.self.c= ycles-pp.__might_fault 0.10 =C2=B1 12% -0.0 0.07 =C2=B1 10% perf-profile.self.c= ycles-pp.rcu_all_qs 0.07 =C2=B1 10% -0.0 0.05 =C2=B1 8% perf-profile.self.c= ycles-pp.iov_iter_init 0.06 =C2=B1 7% +0.0 0.09 =C2=B1 4% perf-profile.self.c= ycles-pp._raw_spin_lock_irqsave 0.06 =C2=B1 14% +0.0 0.10 =C2=B1 5% perf-profile.self.c= ycles-pp.native_irq_return_iret 0.06 =C2=B1 13% +0.0 0.10 =C2=B1 8% perf-profile.self.c= ycles-pp.read_tsc 0.07 =C2=B1 20% +0.0 0.12 =C2=B1 8% perf-profile.self.c= ycles-pp.native_write_msr 0.06 =C2=B1 7% +0.0 0.11 =C2=B1 4% perf-profile.self.c= ycles-pp._find_next_bit 0.00 +0.1 0.05 =C2=B1 8% perf-profile.self.cycles= -pp.__hrtimer_run_queues 0.00 +0.1 0.05 =C2=B1 8% perf-profile.self.cycles= -pp.__next_timer_interrupt 0.00 +0.1 0.05 =C2=B1 8% perf-profile.self.cycles= -pp.native_sched_clock 0.00 +0.1 0.06 =C2=B1 11% perf-profile.self.cycles= -pp.do_idle 0.00 +0.1 0.06 =C2=B1 6% perf-profile.self.cycles= -pp.interrupt_entry 0.00 +0.1 0.07 =C2=B1 7% perf-profile.self.cycles= -pp.run_timer_softirq 0.00 +0.1 0.07 =C2=B1 7% perf-profile.self.cycles= -pp.__hrtimer_next_event_base 0.12 =C2=B1 10% +0.1 0.25 =C2=B1 2% perf-profile.self.c= ycles-pp.cpuidle_enter_state 0.15 =C2=B1 25% +0.1 0.29 =C2=B1 11% perf-profile.self.c= ycles-pp.menu_select 34.24 =C2=B1 18% +15.3 49.50 =C2=B1 2% perf-profile.self.c= ycles-pp.intel_idle 170.25 =C2=B1 8% +79.0% 304.75 =C2=B1 43% interrupts.57:PCI-M= SI.1572870-edge.eth0-TxRx-6 154.75 +11.1% 172.00 =C2=B1 4% interrupts.78:PCI-MSI.15= 72891-edge.eth0-TxRx-27 155.50 +25.1% 194.50 =C2=B1 24% interrupts.80:PCI-MSI.15= 72893-edge.eth0-TxRx-29 154.50 +28.0% 197.75 =C2=B1 30% interrupts.89:PCI-MSI.15= 72902-edge.eth0-TxRx-38 3780 =C2=B1 30% -30.6% 2624 =C2=B1 27% interrupts.CPU1.NMI= :Non-maskable_interrupts 3780 =C2=B1 30% -30.6% 2624 =C2=B1 27% interrupts.CPU1.PMI= :Performance_monitoring_interrupts 6402 =C2=B1 24% -60.7% 2514 =C2=B1 33% interrupts.CPU100.N= MI:Non-maskable_interrupts 6402 =C2=B1 24% -60.7% 2514 =C2=B1 33% interrupts.CPU100.P= MI:Performance_monitoring_interrupts 121.00 =C2=B1 2% -73.3% 32.25 =C2=B1 9% interrupts.CPU100.R= ES:Rescheduling_interrupts 5487 =C2=B1 33% -54.2% 2515 =C2=B1 33% interrupts.CPU101.N= MI:Non-maskable_interrupts 5487 =C2=B1 33% -54.2% 2515 =C2=B1 33% interrupts.CPU101.P= MI:Performance_monitoring_interrupts 6402 =C2=B1 24% -55.8% 2827 =C2=B1 24% interrupts.CPU102.N= MI:Non-maskable_interrupts 6402 =C2=B1 24% -55.8% 2827 =C2=B1 24% interrupts.CPU102.P= MI:Performance_monitoring_interrupts 121.75 =C2=B1 2% -71.7% 34.50 =C2=B1 10% interrupts.CPU102.R= ES:Rescheduling_interrupts 7316 -54.2% 3353 interrupts.CPU103.NMI:Non-mas= kable_interrupts 7316 -54.2% 3353 interrupts.CPU103.PMI:Perform= ance_monitoring_interrupts 139.25 =C2=B1 23% -75.8% 33.75 =C2=B1 7% interrupts.CPU103.R= ES:Rescheduling_interrupts 7317 -54.2% 3354 interrupts.CPU104.NMI:Non-mas= kable_interrupts 7317 -54.2% 3354 interrupts.CPU104.PMI:Perform= ance_monitoring_interrupts 118.75 -68.8% 37.00 =C2=B1 33% interrupts.CPU104.RES:Re= scheduling_interrupts 6401 =C2=B1 24% -55.9% 2820 =C2=B1 24% interrupts.CPU105.N= MI:Non-maskable_interrupts 6401 =C2=B1 24% -55.9% 2820 =C2=B1 24% interrupts.CPU105.P= MI:Performance_monitoring_interrupts 120.00 -72.7% 32.75 =C2=B1 3% interrupts.CPU105.RES:Re= scheduling_interrupts 5487 =C2=B1 33% -47.5% 2878 =C2=B1 24% interrupts.CPU106.N= MI:Non-maskable_interrupts 5487 =C2=B1 33% -47.5% 2878 =C2=B1 24% interrupts.CPU106.P= MI:Performance_monitoring_interrupts 122.75 =C2=B1 2% -70.7% 36.00 =C2=B1 13% interrupts.CPU106.R= ES:Rescheduling_interrupts 6403 =C2=B1 24% -56.1% 2810 =C2=B1 24% interrupts.CPU107.N= MI:Non-maskable_interrupts 6403 =C2=B1 24% -56.1% 2810 =C2=B1 24% interrupts.CPU107.P= MI:Performance_monitoring_interrupts 7320 -55.9% 3229 =C2=B1 6% interrupts.CPU108.NMI:No= n-maskable_interrupts 7320 -55.9% 3229 =C2=B1 6% interrupts.CPU108.PMI:Pe= rformance_monitoring_interrupts 122.25 =C2=B1 3% -74.4% 31.25 =C2=B1 8% interrupts.CPU108.R= ES:Rescheduling_interrupts 7319 -54.2% 3353 interrupts.CPU109.NMI:Non-mas= kable_interrupts 7319 -54.2% 3353 interrupts.CPU109.PMI:Perform= ance_monitoring_interrupts 119.50 -73.2% 32.00 =C2=B1 4% interrupts.CPU109.RES:Re= scheduling_interrupts 6924 =C2=B1 9% -57.6% 2934 =C2=B1 24% interrupts.CPU110.N= MI:Non-maskable_interrupts 6924 =C2=B1 9% -57.6% 2934 =C2=B1 24% interrupts.CPU110.P= MI:Performance_monitoring_interrupts 119.00 -70.4% 35.25 =C2=B1 23% interrupts.CPU110.RES:Re= scheduling_interrupts 6924 =C2=B1 9% -63.7% 2515 =C2=B1 33% interrupts.CPU111.N= MI:Non-maskable_interrupts 6924 =C2=B1 9% -63.7% 2515 =C2=B1 33% interrupts.CPU111.P= MI:Performance_monitoring_interrupts 121.25 =C2=B1 2% -74.4% 31.00 =C2=B1 13% interrupts.CPU111.R= ES:Rescheduling_interrupts 6930 =C2=B1 9% -63.7% 2514 =C2=B1 33% interrupts.CPU112.N= MI:Non-maskable_interrupts 6930 =C2=B1 9% -63.7% 2514 =C2=B1 33% interrupts.CPU112.P= MI:Performance_monitoring_interrupts 121.50 -58.0% 51.00 =C2=B1 64% interrupts.CPU112.RES:Re= scheduling_interrupts 7318 -59.9% 2934 =C2=B1 24% interrupts.CPU113.NMI:No= n-maskable_interrupts 7318 -59.9% 2934 =C2=B1 24% interrupts.CPU113.PMI:Pe= rformance_monitoring_interrupts 124.00 =C2=B1 2% -74.8% 31.25 =C2=B1 3% interrupts.CPU113.R= ES:Rescheduling_interrupts 7318 -59.9% 2933 =C2=B1 24% interrupts.CPU114.NMI:No= n-maskable_interrupts 7318 -59.9% 2933 =C2=B1 24% interrupts.CPU114.PMI:Pe= rformance_monitoring_interrupts 119.25 -69.4% 36.50 =C2=B1 20% interrupts.CPU114.RES:Re= scheduling_interrupts 7319 -59.9% 2934 =C2=B1 24% interrupts.CPU115.NMI:No= n-maskable_interrupts 7319 -59.9% 2934 =C2=B1 24% interrupts.CPU115.PMI:Pe= rformance_monitoring_interrupts 121.00 -69.8% 36.50 =C2=B1 12% interrupts.CPU115.RES:Re= scheduling_interrupts 126.25 =C2=B1 7% -72.3% 35.00 =C2=B1 14% interrupts.CPU116.R= ES:Rescheduling_interrupts 7317 -65.6% 2514 =C2=B1 33% interrupts.CPU117.NMI:No= n-maskable_interrupts 7317 -65.6% 2514 =C2=B1 33% interrupts.CPU117.PMI:Pe= rformance_monitoring_interrupts 4259 =C2=B1168% -99.2% 35.50 =C2=B1 24% interrupts.CPU119.R= ES:Rescheduling_interrupts 6404 =C2=B1 24% -54.2% 2935 =C2=B1 24% interrupts.CPU121.N= MI:Non-maskable_interrupts 6404 =C2=B1 24% -54.2% 2935 =C2=B1 24% interrupts.CPU121.P= MI:Performance_monitoring_interrupts 6405 =C2=B1 24% -49.6% 3230 =C2=B1 6% interrupts.CPU122.N= MI:Non-maskable_interrupts 6405 =C2=B1 24% -49.6% 3230 =C2=B1 6% interrupts.CPU122.P= MI:Performance_monitoring_interrupts 116.00 -73.5% 30.75 =C2=B1 14% interrupts.CPU122.RES:Re= scheduling_interrupts 115.00 =C2=B1 3% -75.2% 28.50 interrupts.CPU123.RES:Re= scheduling_interrupts 5490 =C2=B1 33% -38.9% 3355 interrupts.CPU124.NMI:No= n-maskable_interrupts 5490 =C2=B1 33% -38.9% 3355 interrupts.CPU124.PMI:Pe= rformance_monitoring_interrupts 115.75 =C2=B1 4% -74.9% 29.00 =C2=B1 10% interrupts.CPU124.R= ES:Rescheduling_interrupts 5491 =C2=B1 33% -41.2% 3230 =C2=B1 6% interrupts.CPU125.N= MI:Non-maskable_interrupts 5491 =C2=B1 33% -41.2% 3230 =C2=B1 6% interrupts.CPU125.P= MI:Performance_monitoring_interrupts 113.50 -65.9% 38.75 =C2=B1 6% interrupts.CPU125.RES:Re= scheduling_interrupts 5490 =C2=B1 33% -38.9% 3356 interrupts.CPU126.NMI:No= n-maskable_interrupts 5490 =C2=B1 33% -38.9% 3356 interrupts.CPU126.PMI:Pe= rformance_monitoring_interrupts 6406 =C2=B1 24% -47.6% 3354 interrupts.CPU127.NMI:No= n-maskable_interrupts 6406 =C2=B1 24% -47.6% 3354 interrupts.CPU127.PMI:Pe= rformance_monitoring_interrupts 6406 =C2=B1 24% -47.7% 3353 interrupts.CPU128.NMI:No= n-maskable_interrupts 6406 =C2=B1 24% -47.7% 3353 interrupts.CPU128.PMI:Pe= rformance_monitoring_interrupts 117.75 =C2=B1 3% -69.9% 35.50 =C2=B1 15% interrupts.CPU128.R= ES:Rescheduling_interrupts 6406 =C2=B1 24% -47.6% 3354 interrupts.CPU129.NMI:No= n-maskable_interrupts 6406 =C2=B1 24% -47.6% 3354 interrupts.CPU129.PMI:Pe= rformance_monitoring_interrupts 118.75 -73.9% 31.00 =C2=B1 15% interrupts.CPU129.RES:Re= scheduling_interrupts 116.75 =C2=B1 3% -74.7% 29.50 =C2=B1 20% interrupts.CPU130.R= ES:Rescheduling_interrupts 7322 -54.2% 3354 interrupts.CPU131.NMI:Non-mas= kable_interrupts 7322 -54.2% 3354 interrupts.CPU131.PMI:Perform= ance_monitoring_interrupts 169.00 =C2=B1 54% -77.5% 38.00 =C2=B1 36% interrupts.CPU131.R= ES:Rescheduling_interrupts 6406 =C2=B1 24% -47.6% 3357 interrupts.CPU132.NMI:No= n-maskable_interrupts 6406 =C2=B1 24% -47.6% 3357 interrupts.CPU132.PMI:Pe= rformance_monitoring_interrupts 113.50 -61.5% 43.75 =C2=B1 67% interrupts.CPU132.RES:Re= scheduling_interrupts 6406 =C2=B1 24% -47.6% 3354 interrupts.CPU133.NMI:No= n-maskable_interrupts 6406 =C2=B1 24% -47.6% 3354 interrupts.CPU133.PMI:Pe= rformance_monitoring_interrupts 149.00 =C2=B1 36% -82.6% 26.00 =C2=B1 14% interrupts.CPU133.R= ES:Rescheduling_interrupts 6406 =C2=B1 24% -49.4% 3240 =C2=B1 6% interrupts.CPU134.N= MI:Non-maskable_interrupts 6406 =C2=B1 24% -49.4% 3240 =C2=B1 6% interrupts.CPU134.P= MI:Performance_monitoring_interrupts 116.25 =C2=B1 3% -74.0% 30.25 =C2=B1 20% interrupts.CPU134.R= ES:Rescheduling_interrupts 6406 =C2=B1 24% -54.2% 2933 =C2=B1 24% interrupts.CPU135.N= MI:Non-maskable_interrupts 6406 =C2=B1 24% -54.2% 2933 =C2=B1 24% interrupts.CPU135.P= MI:Performance_monitoring_interrupts 189.25 =C2=B1 68% -82.6% 33.00 =C2=B1 17% interrupts.CPU135.R= ES:Rescheduling_interrupts 119.25 =C2=B1 6% -73.6% 31.50 =C2=B1 21% interrupts.CPU136.R= ES:Rescheduling_interrupts 124.50 =C2=B1 18% -82.1% 22.25 =C2=B1 24% interrupts.CPU138.R= ES:Rescheduling_interrupts 130.00 =C2=B1 34% +55.2% 201.75 =C2=B1 2% interrupts.CPU139.N= MI:Non-maskable_interrupts 130.00 =C2=B1 34% +55.2% 201.75 =C2=B1 2% interrupts.CPU139.P= MI:Performance_monitoring_interrupts 105.25 =C2=B1 3% -64.1% 37.75 =C2=B1 63% interrupts.CPU140.R= ES:Rescheduling_interrupts 105.00 -67.1% 34.50 =C2=B1 33% interrupts.CPU141.RES:Re= scheduling_interrupts 106.00 =C2=B1 3% -74.3% 27.25 =C2=B1 30% interrupts.CPU142.R= ES:Rescheduling_interrupts 103.75 -66.0% 35.25 =C2=B1 61% interrupts.CPU143.RES:Re= scheduling_interrupts 108.00 =C2=B1 3% -75.0% 27.00 =C2=B1 19% interrupts.CPU144.R= ES:Rescheduling_interrupts 6254 =C2=B1146% -99.4% 34.75 =C2=B1 26% interrupts.CPU145.R= ES:Rescheduling_interrupts 145.25 =C2=B1 43% -85.7% 20.75 =C2=B1 9% interrupts.CPU147.R= ES:Rescheduling_interrupts 98.75 =C2=B1 8% -80.3% 19.50 =C2=B1 17% interrupts.CPU149.R= ES:Rescheduling_interrupts 3969 =C2=B1 30% -28.0% 2856 interrupts.CPU15.NMI:Non= -maskable_interrupts 3969 =C2=B1 30% -28.0% 2856 interrupts.CPU15.PMI:Per= formance_monitoring_interrupts 239.75 =C2=B1102% -90.8% 22.00 =C2=B1 21% interrupts.CPU150.R= ES:Rescheduling_interrupts 180.00 =C2=B1 19% +38.3% 249.00 =C2=B1 4% interrupts.CPU151.N= MI:Non-maskable_interrupts 180.00 =C2=B1 19% +38.3% 249.00 =C2=B1 4% interrupts.CPU151.P= MI:Performance_monitoring_interrupts 103.00 =C2=B1 3% -68.9% 32.00 =C2=B1 75% interrupts.CPU151.R= ES:Rescheduling_interrupts 180.50 =C2=B1 17% +51.5% 273.50 =C2=B1 8% interrupts.CPU152.N= MI:Non-maskable_interrupts 180.50 =C2=B1 17% +51.5% 273.50 =C2=B1 8% interrupts.CPU152.P= MI:Performance_monitoring_interrupts 95.75 =C2=B1 10% -73.6% 25.25 =C2=B1 25% interrupts.CPU152.R= ES:Rescheduling_interrupts 171.75 =C2=B1 18% +46.1% 251.00 =C2=B1 4% interrupts.CPU153.N= MI:Non-maskable_interrupts 171.75 =C2=B1 18% +46.1% 251.00 =C2=B1 4% interrupts.CPU153.P= MI:Performance_monitoring_interrupts 93.00 =C2=B1 12% -75.3% 23.00 =C2=B1 27% interrupts.CPU153.R= ES:Rescheduling_interrupts 90.00 =C2=B1 10% -70.8% 26.25 =C2=B1 13% interrupts.CPU155.R= ES:Rescheduling_interrupts 178.50 =C2=B1 17% +44.4% 257.75 interrupts.CPU156.NMI:No= n-maskable_interrupts 178.50 =C2=B1 17% +44.4% 257.75 interrupts.CPU156.PMI:Pe= rformance_monitoring_interrupts 91.00 =C2=B1 9% -79.9% 18.25 =C2=B1 17% interrupts.CPU156.R= ES:Rescheduling_interrupts 175.25 =C2=B1 16% +46.9% 257.50 interrupts.CPU157.NMI:No= n-maskable_interrupts 175.25 =C2=B1 16% +46.9% 257.50 interrupts.CPU157.PMI:Pe= rformance_monitoring_interrupts 175.50 =C2=B1 16% +44.9% 254.25 interrupts.CPU158.NMI:No= n-maskable_interrupts 175.50 =C2=B1 16% +44.9% 254.25 interrupts.CPU158.PMI:Pe= rformance_monitoring_interrupts 174.00 =C2=B1 18% +51.1% 263.00 =C2=B1 3% interrupts.CPU159.N= MI:Non-maskable_interrupts 174.00 =C2=B1 18% +51.1% 263.00 =C2=B1 3% interrupts.CPU159.P= MI:Performance_monitoring_interrupts 186.00 =C2=B1 24% +41.0% 262.25 interrupts.CPU160.NMI:No= n-maskable_interrupts 186.00 =C2=B1 24% +41.0% 262.25 interrupts.CPU160.PMI:Pe= rformance_monitoring_interrupts 177.50 =C2=B1 16% +47.3% 261.50 interrupts.CPU161.NMI:No= n-maskable_interrupts 177.50 =C2=B1 16% +47.3% 261.50 interrupts.CPU161.PMI:Pe= rformance_monitoring_interrupts 172.00 =C2=B1 14% +47.7% 254.00 interrupts.CPU162.NMI:No= n-maskable_interrupts 172.00 =C2=B1 14% +47.7% 254.00 interrupts.CPU162.PMI:Pe= rformance_monitoring_interrupts 129.50 =C2=B1 73% -82.8% 22.25 =C2=B1 59% interrupts.CPU162.R= ES:Rescheduling_interrupts 28433 =C2=B1172% -99.9% 18.50 =C2=B1 17% interrupts.CPU165.R= ES:Rescheduling_interrupts 32332 =C2=B1 4% -11.9% 28499 =C2=B1 7% interrupts.CPU166.C= AL:Function_call_interrupts 1096 =C2=B1164% -98.4% 17.25 =C2=B1 16% interrupts.CPU166.R= ES:Rescheduling_interrupts 31585 =C2=B1 4% -12.0% 27793 =C2=B1 7% interrupts.CPU166.T= LB:TLB_shootdowns 32312 =C2=B1 4% -17.9% 26538 =C2=B1 20% interrupts.CPU168.C= AL:Function_call_interrupts 182.00 =C2=B1 22% +43.4% 261.00 =C2=B1 3% interrupts.CPU168.N= MI:Non-maskable_interrupts 182.00 =C2=B1 22% +43.4% 261.00 =C2=B1 3% interrupts.CPU168.P= MI:Performance_monitoring_interrupts 31583 =C2=B1 4% -18.2% 25847 =C2=B1 20% interrupts.CPU168.T= LB:TLB_shootdowns 260.25 =C2=B1136% -91.7% 21.50 =C2=B1 52% interrupts.CPU169.R= ES:Rescheduling_interrupts 175.00 =C2=B1 20% +47.1% 257.50 interrupts.CPU175.NMI:No= n-maskable_interrupts 175.00 =C2=B1 20% +47.1% 257.50 interrupts.CPU175.PMI:Pe= rformance_monitoring_interrupts 175.00 =C2=B1 20% +50.3% 263.00 =C2=B1 3% interrupts.CPU176.N= MI:Non-maskable_interrupts 175.00 =C2=B1 20% +50.3% 263.00 =C2=B1 3% interrupts.CPU176.P= MI:Performance_monitoring_interrupts 175.00 =C2=B1 21% +47.3% 257.75 interrupts.CPU177.NMI:No= n-maskable_interrupts 175.00 =C2=B1 21% +47.3% 257.75 interrupts.CPU177.PMI:Pe= rformance_monitoring_interrupts 179.50 =C2=B1 19% +42.5% 255.75 =C2=B1 3% interrupts.CPU178.N= MI:Non-maskable_interrupts 179.50 =C2=B1 19% +42.5% 255.75 =C2=B1 3% interrupts.CPU178.P= MI:Performance_monitoring_interrupts 157.25 =C2=B1 36% +61.8% 254.50 interrupts.CPU180.NMI:No= n-maskable_interrupts 157.25 =C2=B1 36% +61.8% 254.50 interrupts.CPU180.PMI:Pe= rformance_monitoring_interrupts 177.25 =C2=B1 20% +43.7% 254.75 interrupts.CPU181.NMI:No= n-maskable_interrupts 177.25 =C2=B1 20% +43.7% 254.75 interrupts.CPU181.PMI:Pe= rformance_monitoring_interrupts 180.50 =C2=B1 21% +43.2% 258.50 interrupts.CPU182.NMI:No= n-maskable_interrupts 180.50 =C2=B1 21% +43.2% 258.50 interrupts.CPU182.PMI:Pe= rformance_monitoring_interrupts 175.25 =C2=B1 20% +48.5% 260.25 interrupts.CPU183.NMI:No= n-maskable_interrupts 175.25 =C2=B1 20% +48.5% 260.25 interrupts.CPU183.PMI:Pe= rformance_monitoring_interrupts 177.25 =C2=B1 20% +51.8% 269.00 =C2=B1 4% interrupts.CPU184.N= MI:Non-maskable_interrupts 177.25 =C2=B1 20% +51.8% 269.00 =C2=B1 4% interrupts.CPU184.P= MI:Performance_monitoring_interrupts 178.00 =C2=B1 19% +46.1% 260.00 =C2=B1 2% interrupts.CPU185.N= MI:Non-maskable_interrupts 178.00 =C2=B1 19% +46.1% 260.00 =C2=B1 2% interrupts.CPU185.P= MI:Performance_monitoring_interrupts 176.50 =C2=B1 20% +44.8% 255.50 interrupts.CPU186.NMI:No= n-maskable_interrupts 176.50 =C2=B1 20% +44.8% 255.50 interrupts.CPU186.PMI:Pe= rformance_monitoring_interrupts 177.75 =C2=B1 19% +43.2% 254.50 =C2=B1 2% interrupts.CPU187.N= MI:Non-maskable_interrupts 177.75 =C2=B1 19% +43.2% 254.50 =C2=B1 2% interrupts.CPU187.P= MI:Performance_monitoring_interrupts 180.25 =C2=B1 19% +40.8% 253.75 interrupts.CPU188.NMI:No= n-maskable_interrupts 180.25 =C2=B1 19% +40.8% 253.75 interrupts.CPU188.PMI:Pe= rformance_monitoring_interrupts 177.50 =C2=B1 19% +43.4% 254.50 interrupts.CPU189.NMI:No= n-maskable_interrupts 177.50 =C2=B1 19% +43.4% 254.50 interrupts.CPU189.PMI:Pe= rformance_monitoring_interrupts 159.00 =C2=B1 37% +60.8% 255.75 interrupts.CPU190.NMI:No= n-maskable_interrupts 159.00 =C2=B1 37% +60.8% 255.75 interrupts.CPU190.PMI:Pe= rformance_monitoring_interrupts 174.00 =C2=B1 34% +48.6% 258.50 interrupts.CPU191.NMI:No= n-maskable_interrupts 174.00 =C2=B1 34% +48.6% 258.50 interrupts.CPU191.PMI:Pe= rformance_monitoring_interrupts 4695 =C2=B1 40% -39.2% 2856 interrupts.CPU20.NMI:Non= -maskable_interrupts 4695 =C2=B1 40% -39.2% 2856 interrupts.CPU20.PMI:Per= formance_monitoring_interrupts 3766 =C2=B1 31% -24.2% 2856 interrupts.CPU23.NMI:Non= -maskable_interrupts 3766 =C2=B1 31% -24.2% 2856 interrupts.CPU23.PMI:Per= formance_monitoring_interrupts 154.75 +11.1% 172.00 =C2=B1 4% interrupts.CPU27.78:PCI-= MSI.1572891-edge.eth0-TxRx-27 155.50 +25.1% 194.50 =C2=B1 24% interrupts.CPU29.80:PCI-= MSI.1572893-edge.eth0-TxRx-29 3765 =C2=B1 30% -24.2% 2856 interrupts.CPU34.NMI:Non= -maskable_interrupts 3765 =C2=B1 30% -24.2% 2856 interrupts.CPU34.PMI:Per= formance_monitoring_interrupts 154.50 +28.0% 197.75 =C2=B1 30% interrupts.CPU38.89:PCI-= MSI.1572902-edge.eth0-TxRx-38 98.25 =C2=B1 20% -41.5% 57.50 =C2=B1 11% interrupts.CPU51.RE= S:Rescheduling_interrupts 124.00 =C2=B1 34% +108.9% 259.00 =C2=B1 2% interrupts.CPU52.NM= I:Non-maskable_interrupts 124.00 =C2=B1 34% +108.9% 259.00 =C2=B1 2% interrupts.CPU52.PM= I:Performance_monitoring_interrupts 127.50 =C2=B1 32% +98.0% 252.50 interrupts.CPU53.NMI:Non= -maskable_interrupts 127.50 =C2=B1 32% +98.0% 252.50 interrupts.CPU53.PMI:Per= formance_monitoring_interrupts 12110 +26.5% 15319 =C2=B1 20% interrupts.CPU54.CAL:Fun= ction_call_interrupts 131.00 =C2=B1 33% +111.6% 277.25 =C2=B1 15% interrupts.CPU54.NM= I:Non-maskable_interrupts 131.00 =C2=B1 33% +111.6% 277.25 =C2=B1 15% interrupts.CPU54.PM= I:Performance_monitoring_interrupts 88.50 =C2=B1 35% -34.7% 57.75 =C2=B1 18% interrupts.CPU54.RE= S:Rescheduling_interrupts 128.75 =C2=B1 34% +95.1% 251.25 =C2=B1 4% interrupts.CPU55.NM= I:Non-maskable_interrupts 128.75 =C2=B1 34% +95.1% 251.25 =C2=B1 4% interrupts.CPU55.PM= I:Performance_monitoring_interrupts 131.00 =C2=B1 31% +111.8% 277.50 =C2=B1 10% interrupts.CPU56.NM= I:Non-maskable_interrupts 131.00 =C2=B1 31% +111.8% 277.50 =C2=B1 10% interrupts.CPU56.PM= I:Performance_monitoring_interrupts 125.50 =C2=B1 31% +101.0% 252.25 =C2=B1 4% interrupts.CPU57.NM= I:Non-maskable_interrupts 125.50 =C2=B1 31% +101.0% 252.25 =C2=B1 4% interrupts.CPU57.PM= I:Performance_monitoring_interrupts 170.25 =C2=B1 8% +79.0% 304.75 =C2=B1 43% interrupts.CPU6.57:= PCI-MSI.1572870-edge.eth0-TxRx-6 7715 =C2=B1109% -99.8% 19.00 =C2=B1173% interrupts.CPU65.TL= B:TLB_shootdowns 175.00 =C2=B1 17% +45.9% 255.25 interrupts.CPU69.NMI:Non= -maskable_interrupts 175.00 =C2=B1 17% +45.9% 255.25 interrupts.CPU69.PMI:Per= formance_monitoring_interrupts 181.25 =C2=B1 15% +41.9% 257.25 =C2=B1 2% interrupts.CPU70.NM= I:Non-maskable_interrupts 181.25 =C2=B1 15% +41.9% 257.25 =C2=B1 2% interrupts.CPU70.PM= I:Performance_monitoring_interrupts 182.25 =C2=B1 14% +48.1% 270.00 =C2=B1 5% interrupts.CPU71.NM= I:Non-maskable_interrupts 182.25 =C2=B1 14% +48.1% 270.00 =C2=B1 5% interrupts.CPU71.PM= I:Performance_monitoring_interrupts 179.00 =C2=B1 20% +48.0% 265.00 =C2=B1 3% interrupts.CPU72.NM= I:Non-maskable_interrupts 179.00 =C2=B1 20% +48.0% 265.00 =C2=B1 3% interrupts.CPU72.PM= I:Performance_monitoring_interrupts 170.25 =C2=B1 18% +48.6% 253.00 =C2=B1 2% interrupts.CPU73.NM= I:Non-maskable_interrupts 170.25 =C2=B1 18% +48.6% 253.00 =C2=B1 2% interrupts.CPU73.PM= I:Performance_monitoring_interrupts 175.00 =C2=B1 21% +50.9% 264.00 =C2=B1 4% interrupts.CPU74.NM= I:Non-maskable_interrupts 175.00 =C2=B1 21% +50.9% 264.00 =C2=B1 4% interrupts.CPU74.PM= I:Performance_monitoring_interrupts 174.50 =C2=B1 21% +46.3% 255.25 interrupts.CPU75.NMI:Non= -maskable_interrupts 174.50 =C2=B1 21% +46.3% 255.25 interrupts.CPU75.PMI:Per= formance_monitoring_interrupts 30.50 =C2=B1 58% +318.9% 127.75 =C2=B1 57% interrupts.CPU75.RE= S:Rescheduling_interrupts 174.50 =C2=B1 21% +47.4% 257.25 interrupts.CPU76.NMI:Non= -maskable_interrupts 174.50 =C2=B1 21% +47.4% 257.25 interrupts.CPU76.PMI:Per= formance_monitoring_interrupts 175.50 =C2=B1 21% +47.6% 259.00 =C2=B1 3% interrupts.CPU77.NM= I:Non-maskable_interrupts 175.50 =C2=B1 21% +47.6% 259.00 =C2=B1 3% interrupts.CPU77.PM= I:Performance_monitoring_interrupts 177.00 =C2=B1 18% +45.6% 257.75 =C2=B1 2% interrupts.CPU78.NM= I:Non-maskable_interrupts 177.00 =C2=B1 18% +45.6% 257.75 =C2=B1 2% interrupts.CPU78.PM= I:Performance_monitoring_interrupts 171.50 =C2=B1 20% +50.0% 257.25 interrupts.CPU79.NMI:Non= -maskable_interrupts 171.50 =C2=B1 20% +50.0% 257.25 interrupts.CPU79.PMI:Per= formance_monitoring_interrupts 3020 =C2=B1 2% -53.1% 1415 =C2=B1 4% interrupts.CPU79.TL= B:TLB_shootdowns 170.00 =C2=B1 20% +53.8% 261.50 =C2=B1 2% interrupts.CPU80.NM= I:Non-maskable_interrupts 170.00 =C2=B1 20% +53.8% 261.50 =C2=B1 2% interrupts.CPU80.PM= I:Performance_monitoring_interrupts 170.25 =C2=B1 21% +50.7% 256.50 interrupts.CPU81.NMI:Non= -maskable_interrupts 170.25 =C2=B1 21% +50.7% 256.50 interrupts.CPU81.PMI:Per= formance_monitoring_interrupts 3339 =C2=B1 99% -100.0% 0.00 interrupts.CPU81.TLB:TLB= _shootdowns 176.25 =C2=B1 20% +47.5% 260.00 interrupts.CPU82.NMI:Non= -maskable_interrupts 176.25 =C2=B1 20% +47.5% 260.00 interrupts.CPU82.PMI:Per= formance_monitoring_interrupts 203.00 =C2=B1 21% +24.5% 252.75 =C2=B1 3% interrupts.CPU83.NM= I:Non-maskable_interrupts 203.00 =C2=B1 21% +24.5% 252.75 =C2=B1 3% interrupts.CPU83.PM= I:Performance_monitoring_interrupts 175.50 =C2=B1 19% +45.7% 255.75 interrupts.CPU84.NMI:Non= -maskable_interrupts 175.50 =C2=B1 19% +45.7% 255.75 interrupts.CPU84.PMI:Per= formance_monitoring_interrupts 175.50 =C2=B1 20% +45.4% 255.25 interrupts.CPU85.NMI:Non= -maskable_interrupts 175.50 =C2=B1 20% +45.4% 255.25 interrupts.CPU85.PMI:Per= formance_monitoring_interrupts 175.00 =C2=B1 21% +49.0% 260.75 interrupts.CPU86.NMI:Non= -maskable_interrupts 175.00 =C2=B1 21% +49.0% 260.75 interrupts.CPU86.PMI:Per= formance_monitoring_interrupts 172.25 =C2=B1 21% +51.2% 260.50 interrupts.CPU87.NMI:Non= -maskable_interrupts 172.25 =C2=B1 21% +51.2% 260.50 interrupts.CPU87.PMI:Per= formance_monitoring_interrupts 175.75 =C2=B1 21% +51.9% 267.00 =C2=B1 3% interrupts.CPU88.NM= I:Non-maskable_interrupts 175.75 =C2=B1 21% +51.9% 267.00 =C2=B1 3% interrupts.CPU88.PM= I:Performance_monitoring_interrupts 176.00 =C2=B1 22% +47.6% 259.75 interrupts.CPU89.NMI:Non= -maskable_interrupts 176.00 =C2=B1 22% +47.6% 259.75 interrupts.CPU89.PMI:Per= formance_monitoring_interrupts 173.75 =C2=B1 21% +47.2% 255.75 interrupts.CPU90.NMI:Non= -maskable_interrupts 173.75 =C2=B1 21% +47.2% 255.75 interrupts.CPU90.PMI:Per= formance_monitoring_interrupts 177.50 =C2=B1 21% +43.2% 254.25 =C2=B1 2% interrupts.CPU91.NM= I:Non-maskable_interrupts 177.50 =C2=B1 21% +43.2% 254.25 =C2=B1 2% interrupts.CPU91.PM= I:Performance_monitoring_interrupts 176.25 =C2=B1 20% +45.4% 256.25 interrupts.CPU93.NMI:Non= -maskable_interrupts 176.25 =C2=B1 20% +45.4% 256.25 interrupts.CPU93.PMI:Per= formance_monitoring_interrupts 177.00 =C2=B1 19% +46.0% 258.50 interrupts.CPU94.NMI:Non= -maskable_interrupts 177.00 =C2=B1 19% +46.0% 258.50 interrupts.CPU94.PMI:Per= formance_monitoring_interrupts 193.75 =C2=B1 17% +34.2% 260.00 interrupts.CPU95.NMI:Non= -maskable_interrupts 193.75 =C2=B1 17% +34.2% 260.00 interrupts.CPU95.PMI:Per= formance_monitoring_interrupts 7317 -55.3% 3270 =C2=B1 4% interrupts.CPU96.NMI:Non= -maskable_interrupts 7317 -55.3% 3270 =C2=B1 4% interrupts.CPU96.PMI:Per= formance_monitoring_interrupts 142.50 =C2=B1 20% -72.6% 39.00 =C2=B1 6% interrupts.CPU96.RE= S:Rescheduling_interrupts 7113 =C2=B1 4% -65.5% 2451 =C2=B1 36% interrupts.CPU97.NM= I:Non-maskable_interrupts 7113 =C2=B1 4% -65.5% 2451 =C2=B1 36% interrupts.CPU97.PM= I:Performance_monitoring_interrupts 124.50 =C2=B1 2% -59.4% 50.50 =C2=B1 56% interrupts.CPU97.RE= S:Rescheduling_interrupts 6402 =C2=B1 24% -61.7% 2451 =C2=B1 36% interrupts.CPU98.NM= I:Non-maskable_interrupts 6402 =C2=B1 24% -61.7% 2451 =C2=B1 36% interrupts.CPU98.PM= I:Performance_monitoring_interrupts 120.75 =C2=B1 2% -73.5% 32.00 =C2=B1 4% interrupts.CPU98.RE= S:Rescheduling_interrupts 6402 =C2=B1 24% -60.7% 2513 =C2=B1 33% interrupts.CPU99.NM= I:Non-maskable_interrupts 6402 =C2=B1 24% -60.7% 2513 =C2=B1 33% interrupts.CPU99.PM= I:Performance_monitoring_interrupts 420164 =C2=B1 17% -39.5% 254084 interrupts.NMI:Non-maska= ble_interrupts 420164 =C2=B1 17% -39.5% 254084 interrupts.PMI:Performan= ce_monitoring_interrupts 115628 =C2=B1 22% -38.8% 70767 =C2=B1 16% interrupts.RES:Resc= heduling_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 --===============2346091894752231745== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="config-5.6.0-rc6-00109-g06c4d00466eb3" IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4L3g4 Nl82NCA1LjYuMC1yYzYgS2VybmVsIENvbmZpZ3VyYXRpb24KIwoKIwojIENvbXBpbGVyOiBnY2Mt NyAoRGViaWFuIDcuNS4wLTUpIDcuNS4wCiMKQ09ORklHX0NDX0lTX0dDQz15CkNPTkZJR19HQ0Nf VkVSU0lPTj03MDUwMApDT05GSUdfQ0xBTkdfVkVSU0lPTj0wCkNPTkZJR19DQ19DQU5fTElOSz15 CkNPTkZJR19DQ19IQVNfQVNNX0dPVE89eQpDT05GSUdfQ0NfSEFTX0FTTV9JTkxJTkU9eQpDT05G SUdfQ0NfSEFTX1dBUk5fTUFZQkVfVU5JTklUSUFMSVpFRD15CkNPTkZJR19JUlFfV09SSz15CkNP TkZJR19CVUlMRFRJTUVfVEFCTEVfU09SVD15CkNPTkZJR19USFJFQURfSU5GT19JTl9UQVNLPXkK CiMKIyBHZW5lcmFsIHNldHVwCiMKQ09ORklHX0lOSVRfRU5WX0FSR19MSU1JVD0zMgojIENPTkZJ R19DT01QSUxFX1RFU1QgaXMgbm90IHNldApDT05GSUdfTE9DQUxWRVJTSU9OPSIiCkNPTkZJR19M T0NBTFZFUlNJT05fQVVUTz15CkNPTkZJR19CVUlMRF9TQUxUPSIiCkNPTkZJR19IQVZFX0tFUk5F TF9HWklQPXkKQ09ORklHX0hBVkVfS0VSTkVMX0JaSVAyPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xa TUE9eQpDT05GSUdfSEFWRV9LRVJORUxfWFo9eQpDT05GSUdfSEFWRV9LRVJORUxfTFpPPXkKQ09O RklHX0hBVkVfS0VSTkVMX0xaND15CkNPTkZJR19LRVJORUxfR1pJUD15CiMgQ09ORklHX0tFUk5F TF9CWklQMiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk1BIGlzIG5vdCBzZXQKIyBDT05G SUdfS0VSTkVMX1haIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VSTkVMX0xaTyBpcyBub3Qgc2V0CiMg Q09ORklHX0tFUk5FTF9MWjQgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9IT1NUTkFNRT0iKG5v bmUpIgpDT05GSUdfU1dBUD15CkNPTkZJR19TWVNWSVBDPXkKQ09ORklHX1NZU1ZJUENfU1lTQ1RM PXkKQ09ORklHX1BPU0lYX01RVUVVRT15CkNPTkZJR19QT1NJWF9NUVVFVUVfU1lTQ1RMPXkKQ09O RklHX0NST1NTX01FTU9SWV9BVFRBQ0g9eQpDT05GSUdfVVNFTElCPXkKQ09ORklHX0FVRElUPXkK Q09ORklHX0hBVkVfQVJDSF9BVURJVFNZU0NBTEw9eQpDT05GSUdfQVVESVRTWVNDQUxMPXkKCiMK IyBJUlEgc3Vic3lzdGVtCiMKQ09ORklHX0dFTkVSSUNfSVJRX1BST0JFPXkKQ09ORklHX0dFTkVS SUNfSVJRX1NIT1c9eQpDT05GSUdfR0VORVJJQ19JUlFfRUZGRUNUSVZFX0FGRl9NQVNLPXkKQ09O RklHX0dFTkVSSUNfUEVORElOR19JUlE9eQpDT05GSUdfR0VORVJJQ19JUlFfTUlHUkFUSU9OPXkK Q09ORklHX0lSUV9ET01BSU49eQpDT05GSUdfSVJRX1NJTT15CkNPTkZJR19JUlFfRE9NQUlOX0hJ RVJBUkNIWT15CkNPTkZJR19HRU5FUklDX01TSV9JUlE9eQpDT05GSUdfR0VORVJJQ19NU0lfSVJR X0RPTUFJTj15CkNPTkZJR19JUlFfTVNJX0lPTU1VPXkKQ09ORklHX0dFTkVSSUNfSVJRX01BVFJJ WF9BTExPQ0FUT1I9eQpDT05GSUdfR0VORVJJQ19JUlFfUkVTRVJWQVRJT05fTU9ERT15CkNPTkZJ R19JUlFfRk9SQ0VEX1RIUkVBRElORz15CkNPTkZJR19TUEFSU0VfSVJRPXkKIyBDT05GSUdfR0VO RVJJQ19JUlFfREVCVUdGUyBpcyBub3Qgc2V0CiMgZW5kIG9mIElSUSBzdWJzeXN0ZW0KCkNPTkZJ R19DTE9DS1NPVVJDRV9XQVRDSERPRz15CkNPTkZJR19BUkNIX0NMT0NLU09VUkNFX0RBVEE9eQpD T05GSUdfQVJDSF9DTE9DS1NPVVJDRV9JTklUPXkKQ09ORklHX0NMT0NLU09VUkNFX1ZBTElEQVRF X0xBU1RfQ1lDTEU9eQpDT05GSUdfR0VORVJJQ19USU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVS SUNfQ0xPQ0tFVkVOVFM9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19CUk9BRENBU1Q9eQpD T05GSUdfR0VORVJJQ19DTE9DS0VWRU5UU19NSU5fQURKVVNUPXkKQ09ORklHX0dFTkVSSUNfQ01P U19VUERBVEU9eQoKIwojIFRpbWVycyBzdWJzeXN0ZW0KIwpDT05GSUdfVElDS19PTkVTSE9UPXkK Q09ORklHX05PX0haX0NPTU1PTj15CiMgQ09ORklHX0haX1BFUklPRElDIGlzIG5vdCBzZXQKIyBD T05GSUdfTk9fSFpfSURMRSBpcyBub3Qgc2V0CkNPTkZJR19OT19IWl9GVUxMPXkKQ09ORklHX0NP TlRFWFRfVFJBQ0tJTkc9eQojIENPTkZJR19DT05URVhUX1RSQUNLSU5HX0ZPUkNFIGlzIG5vdCBz ZXQKQ09ORklHX05PX0haPXkKQ09ORklHX0hJR0hfUkVTX1RJTUVSUz15CiMgZW5kIG9mIFRpbWVy cyBzdWJzeXN0ZW0KCiMgQ09ORklHX1BSRUVNUFRfTk9ORSBpcyBub3Qgc2V0CkNPTkZJR19QUkVF TVBUX1ZPTFVOVEFSWT15CiMgQ09ORklHX1BSRUVNUFQgaXMgbm90IHNldApDT05GSUdfUFJFRU1Q VF9DT1VOVD15CgojCiMgQ1BVL1Rhc2sgdGltZSBhbmQgc3RhdHMgYWNjb3VudGluZwojCkNPTkZJ R19WSVJUX0NQVV9BQ0NPVU5USU5HPXkKQ09ORklHX1ZJUlRfQ1BVX0FDQ09VTlRJTkdfR0VOPXkK IyBDT05GSUdfSVJRX1RJTUVfQUNDT1VOVElORyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX1NDSEVE X0FWR19JUlE9eQpDT05GSUdfQlNEX1BST0NFU1NfQUNDVD15CkNPTkZJR19CU0RfUFJPQ0VTU19B Q0NUX1YzPXkKQ09ORklHX1RBU0tTVEFUUz15CkNPTkZJR19UQVNLX0RFTEFZX0FDQ1Q9eQpDT05G SUdfVEFTS19YQUNDVD15CkNPTkZJR19UQVNLX0lPX0FDQ09VTlRJTkc9eQojIENPTkZJR19QU0kg aXMgbm90IHNldAojIGVuZCBvZiBDUFUvVGFzayB0aW1lIGFuZCBzdGF0cyBhY2NvdW50aW5nCgpD T05GSUdfQ1BVX0lTT0xBVElPTj15CgojCiMgUkNVIFN1YnN5c3RlbQojCkNPTkZJR19UUkVFX1JD VT15CiMgQ09ORklHX1JDVV9FWFBFUlQgaXMgbm90IHNldApDT05GSUdfU1JDVT15CkNPTkZJR19U UkVFX1NSQ1U9eQpDT05GSUdfVEFTS1NfUkNVPXkKQ09ORklHX1JDVV9TVEFMTF9DT01NT049eQpD T05GSUdfUkNVX05FRURfU0VHQ0JMSVNUPXkKQ09ORklHX1JDVV9OT0NCX0NQVT15CiMgZW5kIG9m IFJDVSBTdWJzeXN0ZW0KCkNPTkZJR19CVUlMRF9CSU4yQz15CkNPTkZJR19JS0NPTkZJRz15CkNP TkZJR19JS0NPTkZJR19QUk9DPXkKIyBDT05GSUdfSUtIRUFERVJTIGlzIG5vdCBzZXQKQ09ORklH X0xPR19CVUZfU0hJRlQ9MjAKQ09ORklHX0xPR19DUFVfTUFYX0JVRl9TSElGVD0xMgpDT05GSUdf UFJJTlRLX1NBRkVfTE9HX0JVRl9TSElGVD0xMwpDT05GSUdfSEFWRV9VTlNUQUJMRV9TQ0hFRF9D TE9DSz15CgojCiMgU2NoZWR1bGVyIGZlYXR1cmVzCiMKIyBlbmQgb2YgU2NoZWR1bGVyIGZlYXR1 cmVzCgpDT05GSUdfQVJDSF9TVVBQT1JUU19OVU1BX0JBTEFOQ0lORz15CkNPTkZJR19BUkNIX1dB TlRfQkFUQ0hFRF9VTk1BUF9UTEJfRkxVU0g9eQpDT05GSUdfQ0NfSEFTX0lOVDEyOD15CkNPTkZJ R19BUkNIX1NVUFBPUlRTX0lOVDEyOD15CkNPTkZJR19OVU1BX0JBTEFOQ0lORz15CkNPTkZJR19O VU1BX0JBTEFOQ0lOR19ERUZBVUxUX0VOQUJMRUQ9eQpDT05GSUdfQ0dST1VQUz15CkNPTkZJR19Q QUdFX0NPVU5URVI9eQpDT05GSUdfTUVNQ0c9eQpDT05GSUdfTUVNQ0dfU1dBUD15CkNPTkZJR19N RU1DR19TV0FQX0VOQUJMRUQ9eQpDT05GSUdfTUVNQ0dfS01FTT15CkNPTkZJR19CTEtfQ0dST1VQ PXkKQ09ORklHX0NHUk9VUF9XUklURUJBQ0s9eQpDT05GSUdfQ0dST1VQX1NDSEVEPXkKQ09ORklH X0ZBSVJfR1JPVVBfU0NIRUQ9eQpDT05GSUdfQ0ZTX0JBTkRXSURUSD15CkNPTkZJR19SVF9HUk9V UF9TQ0hFRD15CkNPTkZJR19DR1JPVVBfUElEUz15CkNPTkZJR19DR1JPVVBfUkRNQT15CkNPTkZJ R19DR1JPVVBfRlJFRVpFUj15CkNPTkZJR19DR1JPVVBfSFVHRVRMQj15CkNPTkZJR19DUFVTRVRT PXkKQ09ORklHX1BST0NfUElEX0NQVVNFVD15CkNPTkZJR19DR1JPVVBfREVWSUNFPXkKQ09ORklH X0NHUk9VUF9DUFVBQ0NUPXkKQ09ORklHX0NHUk9VUF9QRVJGPXkKQ09ORklHX0NHUk9VUF9CUEY9 eQojIENPTkZJR19DR1JPVVBfREVCVUcgaXMgbm90IHNldApDT05GSUdfU09DS19DR1JPVVBfREFU QT15CkNPTkZJR19OQU1FU1BBQ0VTPXkKQ09ORklHX1VUU19OUz15CkNPTkZJR19USU1FX05TPXkK Q09ORklHX0lQQ19OUz15CkNPTkZJR19VU0VSX05TPXkKQ09ORklHX1BJRF9OUz15CkNPTkZJR19O RVRfTlM9eQpDT05GSUdfQ0hFQ0tQT0lOVF9SRVNUT1JFPXkKQ09ORklHX1NDSEVEX0FVVE9HUk9V UD15CiMgQ09ORklHX1NZU0ZTX0RFUFJFQ0FURUQgaXMgbm90IHNldApDT05GSUdfUkVMQVk9eQpD T05GSUdfQkxLX0RFVl9JTklUUkQ9eQpDT05GSUdfSU5JVFJBTUZTX1NPVVJDRT0iIgpDT05GSUdf UkRfR1pJUD15CkNPTkZJR19SRF9CWklQMj15CkNPTkZJR19SRF9MWk1BPXkKQ09ORklHX1JEX1ha PXkKQ09ORklHX1JEX0xaTz15CkNPTkZJR19SRF9MWjQ9eQojIENPTkZJR19CT09UX0NPTkZJRyBp cyBub3Qgc2V0CkNPTkZJR19DQ19PUFRJTUlaRV9GT1JfUEVSRk9STUFOQ0U9eQojIENPTkZJR19D Q19PUFRJTUlaRV9GT1JfU0laRSBpcyBub3Qgc2V0CkNPTkZJR19TWVNDVEw9eQpDT05GSUdfSEFW RV9VSUQxNj15CkNPTkZJR19TWVNDVExfRVhDRVBUSU9OX1RSQUNFPXkKQ09ORklHX0hBVkVfUENT UEtSX1BMQVRGT1JNPXkKQ09ORklHX0JQRj15CkNPTkZJR19FWFBFUlQ9eQpDT05GSUdfVUlEMTY9 eQpDT05GSUdfTVVMVElVU0VSPXkKQ09ORklHX1NHRVRNQVNLX1NZU0NBTEw9eQpDT05GSUdfU1lT RlNfU1lTQ0FMTD15CkNPTkZJR19GSEFORExFPXkKQ09ORklHX1BPU0lYX1RJTUVSUz15CkNPTkZJ R19QUklOVEs9eQpDT05GSUdfUFJJTlRLX05NST15CkNPTkZJR19CVUc9eQpDT05GSUdfRUxGX0NP UkU9eQpDT05GSUdfUENTUEtSX1BMQVRGT1JNPXkKQ09ORklHX0JBU0VfRlVMTD15CkNPTkZJR19G VVRFWD15CkNPTkZJR19GVVRFWF9QST15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15 CkNPTkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQpDT05GSUdfU0hNRU09eQpDT05GSUdf QUlPPXkKQ09ORklHX0lPX1VSSU5HPXkKQ09ORklHX0FEVklTRV9TWVNDQUxMUz15CkNPTkZJR19N RU1CQVJSSUVSPXkKQ09ORklHX0tBTExTWU1TPXkKQ09ORklHX0tBTExTWU1TX0FMTD15CkNPTkZJ R19LQUxMU1lNU19BQlNPTFVURV9QRVJDUFU9eQpDT05GSUdfS0FMTFNZTVNfQkFTRV9SRUxBVElW RT15CkNPTkZJR19CUEZfU1lTQ0FMTD15CkNPTkZJR19BUkNIX1dBTlRfREVGQVVMVF9CUEZfSklU PXkKQ09ORklHX0JQRl9KSVRfQUxXQVlTX09OPXkKQ09ORklHX0JQRl9KSVRfREVGQVVMVF9PTj15 CkNPTkZJR19VU0VSRkFVTFRGRD15CkNPTkZJR19BUkNIX0hBU19NRU1CQVJSSUVSX1NZTkNfQ09S RT15CkNPTkZJR19SU0VRPXkKIyBDT05GSUdfREVCVUdfUlNFUSBpcyBub3Qgc2V0CkNPTkZJR19F TUJFRERFRD15CkNPTkZJR19IQVZFX1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfUEMxMDQgaXMgbm90 IHNldAoKIwojIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCiMKQ09ORklH X1BFUkZfRVZFTlRTPXkKIyBDT05GSUdfREVCVUdfUEVSRl9VU0VfVk1BTExPQyBpcyBub3Qgc2V0 CiMgZW5kIG9mIEtlcm5lbCBQZXJmb3JtYW5jZSBFdmVudHMgQW5kIENvdW50ZXJzCgpDT05GSUdf Vk1fRVZFTlRfQ09VTlRFUlM9eQpDT05GSUdfU0xVQl9ERUJVRz15CiMgQ09ORklHX1NMVUJfTUVN Q0dfU1lTRlNfT04gaXMgbm90IHNldAojIENPTkZJR19DT01QQVRfQlJLIGlzIG5vdCBzZXQKIyBD T05GSUdfU0xBQiBpcyBub3Qgc2V0CkNPTkZJR19TTFVCPXkKIyBDT05GSUdfU0xPQiBpcyBub3Qg c2V0CkNPTkZJR19TTEFCX01FUkdFX0RFRkFVTFQ9eQojIENPTkZJR19TTEFCX0ZSRUVMSVNUX1JB TkRPTSBpcyBub3Qgc2V0CiMgQ09ORklHX1NMQUJfRlJFRUxJU1RfSEFSREVORUQgaXMgbm90IHNl dAojIENPTkZJR19TSFVGRkxFX1BBR0VfQUxMT0NBVE9SIGlzIG5vdCBzZXQKQ09ORklHX1NMVUJf Q1BVX1BBUlRJQUw9eQpDT05GSUdfU1lTVEVNX0RBVEFfVkVSSUZJQ0FUSU9OPXkKQ09ORklHX1BS T0ZJTElORz15CkNPTkZJR19UUkFDRVBPSU5UUz15CiMgZW5kIG9mIEdlbmVyYWwgc2V0dXAKCkNP TkZJR182NEJJVD15CkNPTkZJR19YODZfNjQ9eQpDT05GSUdfWDg2PXkKQ09ORklHX0lOU1RSVUNU SU9OX0RFQ09ERVI9eQpDT05GSUdfT1VUUFVUX0ZPUk1BVD0iZWxmNjQteDg2LTY0IgpDT05GSUdf QVJDSF9ERUZDT05GSUc9ImFyY2gveDg2L2NvbmZpZ3MveDg2XzY0X2RlZmNvbmZpZyIKQ09ORklH X0xPQ0tERVBfU1VQUE9SVD15CkNPTkZJR19TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdfTU1V PXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQklUU19NSU49MjgKQ09ORklHX0FSQ0hfTU1BUF9STkRf QklUU19NQVg9MzIKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFNfTUlOPTgKQ09ORklH X0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFNfTUFYPTE2CkNPTkZJR19HRU5FUklDX0lTQV9ETUE9 eQpDT05GSUdfR0VORVJJQ19CVUc9eQpDT05GSUdfR0VORVJJQ19CVUdfUkVMQVRJVkVfUE9JTlRF UlM9eQpDT05GSUdfQVJDSF9NQVlfSEFWRV9QQ19GREM9eQpDT05GSUdfR0VORVJJQ19DQUxJQlJB VEVfREVMQVk9eQpDT05GSUdfQVJDSF9IQVNfQ1BVX1JFTEFYPXkKQ09ORklHX0FSQ0hfSEFTX0NB Q0hFX0xJTkVfU0laRT15CkNPTkZJR19BUkNIX0hBU19GSUxURVJfUEdQUk9UPXkKQ09ORklHX0hB VkVfU0VUVVBfUEVSX0NQVV9BUkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9D SFVOSz15CkNPTkZJR19ORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19BUkNI X0hJQkVSTkFUSU9OX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15CkNP TkZJR19BUkNIX1dBTlRfR0VORVJBTF9IVUdFVExCPXkKQ09ORklHX1pPTkVfRE1BMzI9eQpDT05G SUdfQVVESVRfQVJDSD15CkNPTkZJR19BUkNIX1NVUFBPUlRTX0RFQlVHX1BBR0VBTExPQz15CkNP TkZJR19IQVZFX0lOVEVMX1RYVD15CkNPTkZJR19YODZfNjRfU01QPXkKQ09ORklHX0FSQ0hfU1VQ UE9SVFNfVVBST0JFUz15CkNPTkZJR19GSVhfRUFSTFlDT05fTUVNPXkKQ09ORklHX0RZTkFNSUNf UEhZU0lDQUxfTUFTSz15CkNPTkZJR19QR1RBQkxFX0xFVkVMUz01CkNPTkZJR19DQ19IQVNfU0FO RV9TVEFDS1BST1RFQ1RPUj15CgojCiMgUHJvY2Vzc29yIHR5cGUgYW5kIGZlYXR1cmVzCiMKQ09O RklHX1pPTkVfRE1BPXkKQ09ORklHX1NNUD15CkNPTkZJR19YODZfRkVBVFVSRV9OQU1FUz15CkNP TkZJR19YODZfWDJBUElDPXkKQ09ORklHX1g4Nl9NUFBBUlNFPXkKIyBDT05GSUdfR09MREZJU0gg aXMgbm90IHNldApDT05GSUdfUkVUUE9MSU5FPXkKQ09ORklHX1g4Nl9DUFVfUkVTQ1RSTD15CkNP TkZJR19YODZfRVhURU5ERURfUExBVEZPUk09eQojIENPTkZJR19YODZfTlVNQUNISVAgaXMgbm90 IHNldAojIENPTkZJR19YODZfVlNNUCBpcyBub3Qgc2V0CkNPTkZJR19YODZfVVY9eQojIENPTkZJ R19YODZfR09MREZJU0ggaXMgbm90IHNldAojIENPTkZJR19YODZfSU5URUxfTUlEIGlzIG5vdCBz ZXQKQ09ORklHX1g4Nl9JTlRFTF9MUFNTPXkKQ09ORklHX1g4Nl9BTURfUExBVEZPUk1fREVWSUNF PXkKQ09ORklHX0lPU0ZfTUJJPXkKIyBDT05GSUdfSU9TRl9NQklfREVCVUcgaXMgbm90IHNldApD T05GSUdfWDg2X1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKIyBDT05GSUdfU0NIRURfT01JVF9G UkFNRV9QT0lOVEVSIGlzIG5vdCBzZXQKQ09ORklHX0hZUEVSVklTT1JfR1VFU1Q9eQpDT05GSUdf UEFSQVZJUlQ9eQpDT05GSUdfUEFSQVZJUlRfWFhMPXkKIyBDT05GSUdfUEFSQVZJUlRfREVCVUcg aXMgbm90IHNldApDT05GSUdfUEFSQVZJUlRfU1BJTkxPQ0tTPXkKQ09ORklHX1g4Nl9IVl9DQUxM QkFDS19WRUNUT1I9eQpDT05GSUdfWEVOPXkKQ09ORklHX1hFTl9QVj15CkNPTkZJR19YRU5fUFZf U01QPXkKIyBDT05GSUdfWEVOX0RPTTAgaXMgbm90IHNldApDT05GSUdfWEVOX1BWSFZNPXkKQ09O RklHX1hFTl9QVkhWTV9TTVA9eQpDT05GSUdfWEVOXzUxMkdCPXkKQ09ORklHX1hFTl9TQVZFX1JF U1RPUkU9eQojIENPTkZJR19YRU5fREVCVUdfRlMgaXMgbm90IHNldAojIENPTkZJR19YRU5fUFZI IGlzIG5vdCBzZXQKQ09ORklHX0tWTV9HVUVTVD15CkNPTkZJR19BUkNIX0NQVUlETEVfSEFMVFBP TEw9eQojIENPTkZJR19QVkggaXMgbm90IHNldAojIENPTkZJR19LVk1fREVCVUdfRlMgaXMgbm90 IHNldApDT05GSUdfUEFSQVZJUlRfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX1BBUkFWSVJUX0NM T0NLPXkKIyBDT05GSUdfSkFJTEhPVVNFX0dVRVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQUNSTl9H VUVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX01LOCBpcyBub3Qgc2V0CiMgQ09ORklHX01QU0MgaXMg bm90IHNldAojIENPTkZJR19NQ09SRTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qg c2V0CkNPTkZJR19HRU5FUklDX0NQVT15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZU PTYKQ09ORklHX1g4Nl9MMV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfVFNDPXkKQ09ORklHX1g4 Nl9DTVBYQ0hHNjQ9eQpDT05GSUdfWDg2X0NNT1Y9eQpDT05GSUdfWDg2X01JTklNVU1fQ1BVX0ZB TUlMWT02NApDT05GSUdfWDg2X0RFQlVHQ1RMTVNSPXkKQ09ORklHX0lBMzJfRkVBVF9DVEw9eQpD T05GSUdfWDg2X1ZNWF9GRUFUVVJFX05BTUVTPXkKIyBDT05GSUdfUFJPQ0VTU09SX1NFTEVDVCBp cyBub3Qgc2V0CkNPTkZJR19DUFVfU1VQX0lOVEVMPXkKQ09ORklHX0NQVV9TVVBfQU1EPXkKQ09O RklHX0NQVV9TVVBfSFlHT049eQpDT05GSUdfQ1BVX1NVUF9DRU5UQVVSPXkKQ09ORklHX0NQVV9T VVBfWkhBT1hJTj15CkNPTkZJR19IUEVUX1RJTUVSPXkKQ09ORklHX0hQRVRfRU1VTEFURV9SVEM9 eQpDT05GSUdfRE1JPXkKQ09ORklHX0dBUlRfSU9NTVU9eQpDT05GSUdfTUFYU01QPXkKQ09ORklH X05SX0NQVVNfUkFOR0VfQkVHSU49ODE5MgpDT05GSUdfTlJfQ1BVU19SQU5HRV9FTkQ9ODE5MgpD T05GSUdfTlJfQ1BVU19ERUZBVUxUPTgxOTIKQ09ORklHX05SX0NQVVM9ODE5MgpDT05GSUdfU0NI RURfU01UPXkKQ09ORklHX1NDSEVEX01DPXkKQ09ORklHX1NDSEVEX01DX1BSSU89eQpDT05GSUdf WDg2X0xPQ0FMX0FQSUM9eQpDT05GSUdfWDg2X0lPX0FQSUM9eQpDT05GSUdfWDg2X1JFUk9VVEVf Rk9SX0JST0tFTl9CT09UX0lSUVM9eQpDT05GSUdfWDg2X01DRT15CkNPTkZJR19YODZfTUNFTE9H X0xFR0FDWT15CkNPTkZJR19YODZfTUNFX0lOVEVMPXkKQ09ORklHX1g4Nl9NQ0VfQU1EPXkKQ09O RklHX1g4Nl9NQ0VfVEhSRVNIT0xEPXkKQ09ORklHX1g4Nl9NQ0VfSU5KRUNUPW0KQ09ORklHX1g4 Nl9USEVSTUFMX1ZFQ1RPUj15CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRvcmluZwojCkNPTkZJR19Q RVJGX0VWRU5UU19JTlRFTF9VTkNPUkU9eQpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfUkFQTD15 CkNPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9DU1RBVEU9eQojIENPTkZJR19QRVJGX0VWRU5UU19B TURfUE9XRVIgaXMgbm90IHNldAojIGVuZCBvZiBQZXJmb3JtYW5jZSBtb25pdG9yaW5nCgpDT05G SUdfWDg2XzE2QklUPXkKQ09ORklHX1g4Nl9FU1BGSVg2ND15CkNPTkZJR19YODZfVlNZU0NBTExf RU1VTEFUSU9OPXkKQ09ORklHX1g4Nl9JT1BMX0lPUEVSTT15CkNPTkZJR19JOEs9bQpDT05GSUdf TUlDUk9DT0RFPXkKQ09ORklHX01JQ1JPQ09ERV9JTlRFTD15CkNPTkZJR19NSUNST0NPREVfQU1E PXkKQ09ORklHX01JQ1JPQ09ERV9PTERfSU5URVJGQUNFPXkKQ09ORklHX1g4Nl9NU1I9eQpDT05G SUdfWDg2X0NQVUlEPXkKQ09ORklHX1g4Nl81TEVWRUw9eQpDT05GSUdfWDg2X0RJUkVDVF9HQlBB R0VTPXkKIyBDT05GSUdfWDg2X0NQQV9TVEFUSVNUSUNTIGlzIG5vdCBzZXQKQ09ORklHX0FNRF9N RU1fRU5DUllQVD15CiMgQ09ORklHX0FNRF9NRU1fRU5DUllQVF9BQ1RJVkVfQllfREVGQVVMVCBp cyBub3Qgc2V0CkNPTkZJR19OVU1BPXkKQ09ORklHX0FNRF9OVU1BPXkKQ09ORklHX1g4Nl82NF9B Q1BJX05VTUE9eQpDT05GSUdfTk9ERVNfU1BBTl9PVEhFUl9OT0RFUz15CkNPTkZJR19OVU1BX0VN VT15CkNPTkZJR19OT0RFU19TSElGVD0xMApDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkK Q09ORklHX0FSQ0hfU1BBUlNFTUVNX0RFRkFVTFQ9eQpDT05GSUdfQVJDSF9TRUxFQ1RfTUVNT1JZ X01PREVMPXkKQ09ORklHX0FSQ0hfTUVNT1JZX1BST0JFPXkKQ09ORklHX0FSQ0hfUFJPQ19LQ09S RV9URVhUPXkKQ09ORklHX0lMTEVHQUxfUE9JTlRFUl9WQUxVRT0weGRlYWQwMDAwMDAwMDAwMDAK Q09ORklHX1g4Nl9QTUVNX0xFR0FDWV9ERVZJQ0U9eQpDT05GSUdfWDg2X1BNRU1fTEVHQUNZPW0K Q09ORklHX1g4Nl9DSEVDS19CSU9TX0NPUlJVUFRJT049eQojIENPTkZJR19YODZfQk9PVFBBUkFN X01FTU9SWV9DT1JSVVBUSU9OX0NIRUNLIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9SRVNFUlZFX0xP Vz02NApDT05GSUdfTVRSUj15CkNPTkZJR19NVFJSX1NBTklUSVpFUj15CkNPTkZJR19NVFJSX1NB TklUSVpFUl9FTkFCTEVfREVGQVVMVD0xCkNPTkZJR19NVFJSX1NBTklUSVpFUl9TUEFSRV9SRUdf TlJfREVGQVVMVD0xCkNPTkZJR19YODZfUEFUPXkKQ09ORklHX0FSQ0hfVVNFU19QR19VTkNBQ0hF RD15CkNPTkZJR19BUkNIX1JBTkRPTT15CkNPTkZJR19YODZfU01BUD15CkNPTkZJR19YODZfVU1J UD15CkNPTkZJR19YODZfSU5URUxfTUVNT1JZX1BST1RFQ1RJT05fS0VZUz15CkNPTkZJR19YODZf SU5URUxfVFNYX01PREVfT0ZGPXkKIyBDT05GSUdfWDg2X0lOVEVMX1RTWF9NT0RFX09OIGlzIG5v dCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX1RTWF9NT0RFX0FVVE8gaXMgbm90IHNldApDT05GSUdf RUZJPXkKQ09ORklHX0VGSV9TVFVCPXkKQ09ORklHX0VGSV9NSVhFRD15CkNPTkZJR19TRUNDT01Q PXkKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMjUwIGlzIG5vdCBzZXQK IyBDT05GSUdfSFpfMzAwIGlzIG5vdCBzZXQKQ09ORklHX0haXzEwMDA9eQpDT05GSUdfSFo9MTAw MApDT05GSUdfU0NIRURfSFJUSUNLPXkKQ09ORklHX0tFWEVDPXkKQ09ORklHX0tFWEVDX0ZJTEU9 eQpDT05GSUdfQVJDSF9IQVNfS0VYRUNfUFVSR0FUT1JZPXkKIyBDT05GSUdfS0VYRUNfU0lHIGlz IG5vdCBzZXQKQ09ORklHX0NSQVNIX0RVTVA9eQpDT05GSUdfS0VYRUNfSlVNUD15CkNPTkZJR19Q SFlTSUNBTF9TVEFSVD0weDEwMDAwMDAKQ09ORklHX1JFTE9DQVRBQkxFPXkKQ09ORklHX1JBTkRP TUlaRV9CQVNFPXkKQ09ORklHX1g4Nl9ORUVEX1JFTE9DUz15CkNPTkZJR19QSFlTSUNBTF9BTElH Tj0weDIwMDAwMApDT05GSUdfRFlOQU1JQ19NRU1PUllfTEFZT1VUPXkKQ09ORklHX1JBTkRPTUla RV9NRU1PUlk9eQpDT05GSUdfUkFORE9NSVpFX01FTU9SWV9QSFlTSUNBTF9QQURESU5HPTB4YQpD T05GSUdfSE9UUExVR19DUFU9eQpDT05GSUdfQk9PVFBBUkFNX0hPVFBMVUdfQ1BVMD15CiMgQ09O RklHX0RFQlVHX0hPVFBMVUdfQ1BVMCBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTVBBVF9WRFNPIGlz IG5vdCBzZXQKQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9FTVVMQVRFPXkKIyBDT05GSUdfTEVHQUNZ X1ZTWVNDQUxMX1hPTkxZIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX05PTkUg aXMgbm90IHNldAojIENPTkZJR19DTURMSU5FX0JPT0wgaXMgbm90IHNldApDT05GSUdfTU9ESUZZ X0xEVF9TWVNDQUxMPXkKQ09ORklHX0hBVkVfTElWRVBBVENIPXkKQ09ORklHX0xJVkVQQVRDSD15 CiMgZW5kIG9mIFByb2Nlc3NvciB0eXBlIGFuZCBmZWF0dXJlcwoKQ09ORklHX0FSQ0hfSEFTX0FE RF9QQUdFUz15CkNPTkZJR19BUkNIX0VOQUJMRV9NRU1PUllfSE9UUExVRz15CkNPTkZJR19BUkNI X0VOQUJMRV9NRU1PUllfSE9UUkVNT1ZFPXkKQ09ORklHX1VTRV9QRVJDUFVfTlVNQV9OT0RFX0lE PXkKQ09ORklHX0FSQ0hfRU5BQkxFX1NQTElUX1BNRF9QVExPQ0s9eQpDT05GSUdfQVJDSF9FTkFC TEVfSFVHRVBBR0VfTUlHUkFUSU9OPXkKQ09ORklHX0FSQ0hfRU5BQkxFX1RIUF9NSUdSQVRJT049 eQoKIwojIFBvd2VyIG1hbmFnZW1lbnQgYW5kIEFDUEkgb3B0aW9ucwojCkNPTkZJR19BUkNIX0hJ QkVSTkFUSU9OX0hFQURFUj15CkNPTkZJR19TVVNQRU5EPXkKQ09ORklHX1NVU1BFTkRfRlJFRVpF Uj15CiMgQ09ORklHX1NVU1BFTkRfU0tJUF9TWU5DIGlzIG5vdCBzZXQKQ09ORklHX0hJQkVSTkFU RV9DQUxMQkFDS1M9eQpDT05GSUdfSElCRVJOQVRJT049eQpDT05GSUdfUE1fU1REX1BBUlRJVElP Tj0iIgpDT05GSUdfUE1fU0xFRVA9eQpDT05GSUdfUE1fU0xFRVBfU01QPXkKIyBDT05GSUdfUE1f QVVUT1NMRUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1fV0FLRUxPQ0tTIGlzIG5vdCBzZXQKQ09O RklHX1BNPXkKQ09ORklHX1BNX0RFQlVHPXkKQ09ORklHX1BNX0FEVkFOQ0VEX0RFQlVHPXkKIyBD T05GSUdfUE1fVEVTVF9TVVNQRU5EIGlzIG5vdCBzZXQKQ09ORklHX1BNX1NMRUVQX0RFQlVHPXkK IyBDT05GSUdfRFBNX1dBVENIRE9HIGlzIG5vdCBzZXQKQ09ORklHX1BNX1RSQUNFPXkKQ09ORklH X1BNX1RSQUNFX1JUQz15CkNPTkZJR19QTV9DTEs9eQojIENPTkZJR19XUV9QT1dFUl9FRkZJQ0lF TlRfREVGQVVMVCBpcyBub3Qgc2V0CiMgQ09ORklHX0VORVJHWV9NT0RFTCBpcyBub3Qgc2V0CkNP TkZJR19BUkNIX1NVUFBPUlRTX0FDUEk9eQpDT05GSUdfQUNQST15CkNPTkZJR19BQ1BJX0xFR0FD WV9UQUJMRVNfTE9PS1VQPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9BQ1BJX1BEQz15CkNPTkZJ R19BQ1BJX1NZU1RFTV9QT1dFUl9TVEFURVNfU1VQUE9SVD15CiMgQ09ORklHX0FDUElfREVCVUdH RVIgaXMgbm90IHNldApDT05GSUdfQUNQSV9TUENSX1RBQkxFPXkKQ09ORklHX0FDUElfTFBJVD15 CkNPTkZJR19BQ1BJX1NMRUVQPXkKIyBDT05GSUdfQUNQSV9QUk9DRlNfUE9XRVIgaXMgbm90IHNl dApDT05GSUdfQUNQSV9SRVZfT1ZFUlJJREVfUE9TU0lCTEU9eQpDT05GSUdfQUNQSV9FQ19ERUJV R0ZTPW0KQ09ORklHX0FDUElfQUM9eQpDT05GSUdfQUNQSV9CQVRURVJZPXkKQ09ORklHX0FDUElf QlVUVE9OPXkKQ09ORklHX0FDUElfVklERU89bQpDT05GSUdfQUNQSV9GQU49eQojIENPTkZJR19B Q1BJX1RBRCBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0RPQ0s9eQpDT05GSUdfQUNQSV9DUFVfRlJF UV9QU1M9eQpDT05GSUdfQUNQSV9QUk9DRVNTT1JfQ1NUQVRFPXkKQ09ORklHX0FDUElfUFJPQ0VT U09SX0lETEU9eQpDT05GSUdfQUNQSV9DUFBDX0xJQj15CkNPTkZJR19BQ1BJX1BST0NFU1NPUj15 CkNPTkZJR19BQ1BJX0lQTUk9bQpDT05GSUdfQUNQSV9IT1RQTFVHX0NQVT15CkNPTkZJR19BQ1BJ X1BST0NFU1NPUl9BR0dSRUdBVE9SPW0KQ09ORklHX0FDUElfVEhFUk1BTD15CkNPTkZJR19BUkNI X0hBU19BQ1BJX1RBQkxFX1VQR1JBREU9eQpDT05GSUdfQUNQSV9UQUJMRV9VUEdSQURFPXkKIyBD T05GSUdfQUNQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1BDSV9TTE9UPXkKQ09ORklH X0FDUElfQ09OVEFJTkVSPXkKQ09ORklHX0FDUElfSE9UUExVR19NRU1PUlk9eQpDT05GSUdfQUNQ SV9IT1RQTFVHX0lPQVBJQz15CkNPTkZJR19BQ1BJX1NCUz1tCkNPTkZJR19BQ1BJX0hFRD15CkNP TkZJR19BQ1BJX0NVU1RPTV9NRVRIT0Q9bQpDT05GSUdfQUNQSV9CR1JUPXkKIyBDT05GSUdfQUNQ SV9SRURVQ0VEX0hBUkRXQVJFX09OTFkgaXMgbm90IHNldApDT05GSUdfQUNQSV9ORklUPW0KIyBD T05GSUdfTkZJVF9TRUNVUklUWV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX05VTUE9eQoj IENPTkZJR19BQ1BJX0hNQVQgaXMgbm90IHNldApDT05GSUdfSEFWRV9BQ1BJX0FQRUk9eQpDT05G SUdfSEFWRV9BQ1BJX0FQRUlfTk1JPXkKQ09ORklHX0FDUElfQVBFST15CkNPTkZJR19BQ1BJX0FQ RUlfR0hFUz15CkNPTkZJR19BQ1BJX0FQRUlfUENJRUFFUj15CkNPTkZJR19BQ1BJX0FQRUlfTUVN T1JZX0ZBSUxVUkU9eQpDT05GSUdfQUNQSV9BUEVJX0VJTko9bQpDT05GSUdfQUNQSV9BUEVJX0VS U1RfREVCVUc9eQojIENPTkZJR19EUFRGX1BPV0VSIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfV0FU Q0hET0c9eQpDT05GSUdfQUNQSV9FWFRMT0c9bQpDT05GSUdfQUNQSV9BRFhMPXkKIyBDT05GSUdf UE1JQ19PUFJFR0lPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ09ORklHRlMgaXMgbm90IHNl dApDT05GSUdfWDg2X1BNX1RJTUVSPXkKQ09ORklHX1NGST15CgojCiMgQ1BVIEZyZXF1ZW5jeSBz Y2FsaW5nCiMKQ09ORklHX0NQVV9GUkVRPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9BVFRSX1NFVD15 CkNPTkZJR19DUFVfRlJFUV9HT1ZfQ09NTU9OPXkKIyBDT05GSUdfQ1BVX0ZSRVFfU1RBVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0NQVV9GUkVRX0RFRkFVTFRfR09WX1BFUkZPUk1BTkNFIGlzIG5vdCBz ZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUE9XRVJTQVZFIGlzIG5vdCBzZXQKIyBD T05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfVVNFUlNQQUNFIGlzIG5vdCBzZXQKQ09ORklHX0NQ VV9GUkVRX0RFRkFVTFRfR09WX09OREVNQU5EPXkKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9H T1ZfQ09OU0VSVkFUSVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1Zf U0NIRURVVElMIGlzIG5vdCBzZXQKQ09ORklHX0NQVV9GUkVRX0dPVl9QRVJGT1JNQU5DRT15CkNP TkZJR19DUFVfRlJFUV9HT1ZfUE9XRVJTQVZFPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9VU0VSU1BB Q0U9eQpDT05GSUdfQ1BVX0ZSRVFfR09WX09OREVNQU5EPXkKQ09ORklHX0NQVV9GUkVRX0dPVl9D T05TRVJWQVRJVkU9eQojIENPTkZJR19DUFVfRlJFUV9HT1ZfU0NIRURVVElMIGlzIG5vdCBzZXQK CiMKIyBDUFUgZnJlcXVlbmN5IHNjYWxpbmcgZHJpdmVycwojCkNPTkZJR19YODZfSU5URUxfUFNU QVRFPXkKQ09ORklHX1g4Nl9QQ0NfQ1BVRlJFUT1tCkNPTkZJR19YODZfQUNQSV9DUFVGUkVRPW0K Q09ORklHX1g4Nl9BQ1BJX0NQVUZSRVFfQ1BCPXkKQ09ORklHX1g4Nl9QT1dFUk5PV19LOD1tCkNP TkZJR19YODZfQU1EX0ZSRVFfU0VOU0lUSVZJVFk9bQojIENPTkZJR19YODZfU1BFRURTVEVQX0NF TlRSSU5PIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9QNF9DTE9DS01PRD1tCgojCiMgc2hhcmVkIG9w dGlvbnMKIwpDT05GSUdfWDg2X1NQRUVEU1RFUF9MSUI9bQojIGVuZCBvZiBDUFUgRnJlcXVlbmN5 IHNjYWxpbmcKCiMKIyBDUFUgSWRsZQojCkNPTkZJR19DUFVfSURMRT15CiMgQ09ORklHX0NQVV9J RExFX0dPVl9MQURERVIgaXMgbm90IHNldApDT05GSUdfQ1BVX0lETEVfR09WX01FTlU9eQojIENP TkZJR19DUFVfSURMRV9HT1ZfVEVPIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0lETEVfR09WX0hB TFRQT0xMIGlzIG5vdCBzZXQKQ09ORklHX0hBTFRQT0xMX0NQVUlETEU9eQojIGVuZCBvZiBDUFUg SWRsZQoKQ09ORklHX0lOVEVMX0lETEU9eQojIGVuZCBvZiBQb3dlciBtYW5hZ2VtZW50IGFuZCBB Q1BJIG9wdGlvbnMKCiMKIyBCdXMgb3B0aW9ucyAoUENJIGV0Yy4pCiMKQ09ORklHX1BDSV9ESVJF Q1Q9eQpDT05GSUdfUENJX01NQ09ORklHPXkKQ09ORklHX1BDSV9YRU49eQpDT05GSUdfTU1DT05G X0ZBTTEwSD15CiMgQ09ORklHX1BDSV9DTkIyMExFX1FVSVJLIGlzIG5vdCBzZXQKIyBDT05GSUdf SVNBX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19JU0FfRE1BX0FQST15CkNPTkZJR19BTURfTkI9eQoj IENPTkZJR19YODZfU1lTRkIgaXMgbm90IHNldAojIGVuZCBvZiBCdXMgb3B0aW9ucyAoUENJIGV0 Yy4pCgojCiMgQmluYXJ5IEVtdWxhdGlvbnMKIwpDT05GSUdfSUEzMl9FTVVMQVRJT049eQojIENP TkZJR19YODZfWDMyIGlzIG5vdCBzZXQKQ09ORklHX0NPTVBBVF8zMj15CkNPTkZJR19DT01QQVQ9 eQpDT05GSUdfQ09NUEFUX0ZPUl9VNjRfQUxJR05NRU5UPXkKQ09ORklHX1NZU1ZJUENfQ09NUEFU PXkKIyBlbmQgb2YgQmluYXJ5IEVtdWxhdGlvbnMKCiMKIyBGaXJtd2FyZSBEcml2ZXJzCiMKQ09O RklHX0VERD1tCiMgQ09ORklHX0VERF9PRkYgaXMgbm90IHNldApDT05GSUdfRklSTVdBUkVfTUVN TUFQPXkKQ09ORklHX0RNSUlEPXkKQ09ORklHX0RNSV9TWVNGUz15CkNPTkZJR19ETUlfU0NBTl9N QUNISU5FX05PTl9FRklfRkFMTEJBQ0s9eQpDT05GSUdfSVNDU0lfSUJGVF9GSU5EPXkKQ09ORklH X0lTQ1NJX0lCRlQ9bQpDT05GSUdfRldfQ0ZHX1NZU0ZTPXkKIyBDT05GSUdfRldfQ0ZHX1NZU0ZT X0NNRExJTkUgaXMgbm90IHNldAojIENPTkZJR19HT09HTEVfRklSTVdBUkUgaXMgbm90IHNldAoK IwojIEVGSSAoRXh0ZW5zaWJsZSBGaXJtd2FyZSBJbnRlcmZhY2UpIFN1cHBvcnQKIwpDT05GSUdf RUZJX1ZBUlM9eQpDT05GSUdfRUZJX0VTUlQ9eQpDT05GSUdfRUZJX1ZBUlNfUFNUT1JFPXkKQ09O RklHX0VGSV9WQVJTX1BTVE9SRV9ERUZBVUxUX0RJU0FCTEU9eQpDT05GSUdfRUZJX1JVTlRJTUVf TUFQPXkKIyBDT05GSUdfRUZJX0ZBS0VfTUVNTUFQIGlzIG5vdCBzZXQKQ09ORklHX0VGSV9SVU5U SU1FX1dSQVBQRVJTPXkKIyBDT05GSUdfRUZJX0JPT1RMT0FERVJfQ09OVFJPTCBpcyBub3Qgc2V0 CiMgQ09ORklHX0VGSV9DQVBTVUxFX0xPQURFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9URVNU IGlzIG5vdCBzZXQKQ09ORklHX0FQUExFX1BST1BFUlRJRVM9eQojIENPTkZJR19SRVNFVF9BVFRB Q0tfTUlUSUdBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0VGSV9SQ0kyX1RBQkxFIGlzIG5vdCBz ZXQKIyBDT05GSUdfRUZJX0RJU0FCTEVfUENJX0RNQSBpcyBub3Qgc2V0CiMgZW5kIG9mIEVGSSAo RXh0ZW5zaWJsZSBGaXJtd2FyZSBJbnRlcmZhY2UpIFN1cHBvcnQKCkNPTkZJR19VRUZJX0NQRVI9 eQpDT05GSUdfVUVGSV9DUEVSX1g4Nj15CkNPTkZJR19FRklfREVWX1BBVEhfUEFSU0VSPXkKQ09O RklHX0VGSV9FQVJMWUNPTj15CgojCiMgVGVncmEgZmlybXdhcmUgZHJpdmVyCiMKIyBlbmQgb2Yg VGVncmEgZmlybXdhcmUgZHJpdmVyCiMgZW5kIG9mIEZpcm13YXJlIERyaXZlcnMKCkNPTkZJR19I QVZFX0tWTT15CkNPTkZJR19IQVZFX0tWTV9JUlFDSElQPXkKQ09ORklHX0hBVkVfS1ZNX0lSUUZE PXkKQ09ORklHX0hBVkVfS1ZNX0lSUV9ST1VUSU5HPXkKQ09ORklHX0hBVkVfS1ZNX0VWRU5URkQ9 eQpDT05GSUdfS1ZNX01NSU89eQpDT05GSUdfS1ZNX0FTWU5DX1BGPXkKQ09ORklHX0hBVkVfS1ZN X01TST15CkNPTkZJR19IQVZFX0tWTV9DUFVfUkVMQVhfSU5URVJDRVBUPXkKQ09ORklHX0tWTV9W RklPPXkKQ09ORklHX0tWTV9HRU5FUklDX0RJUlRZTE9HX1JFQURfUFJPVEVDVD15CkNPTkZJR19L Vk1fQ09NUEFUPXkKQ09ORklHX0hBVkVfS1ZNX0lSUV9CWVBBU1M9eQpDT05GSUdfSEFWRV9LVk1f Tk9fUE9MTD15CkNPTkZJR19WSVJUVUFMSVpBVElPTj15CkNPTkZJR19LVk09bQpDT05GSUdfS1ZN X1dFUlJPUj15CkNPTkZJR19LVk1fSU5URUw9bQpDT05GSUdfS1ZNX0FNRD1tCkNPTkZJR19LVk1f QU1EX1NFVj15CkNPTkZJR19LVk1fTU1VX0FVRElUPXkKQ09ORklHX1ZIT1NUX05FVD1tCiMgQ09O RklHX1ZIT1NUX1NDU0kgaXMgbm90IHNldApDT05GSUdfVkhPU1RfVlNPQ0s9bQpDT05GSUdfVkhP U1Q9bQojIENPTkZJR19WSE9TVF9DUk9TU19FTkRJQU5fTEVHQUNZIGlzIG5vdCBzZXQKCiMKIyBH ZW5lcmFsIGFyY2hpdGVjdHVyZS1kZXBlbmRlbnQgb3B0aW9ucwojCkNPTkZJR19DUkFTSF9DT1JF PXkKQ09ORklHX0tFWEVDX0NPUkU9eQpDT05GSUdfSE9UUExVR19TTVQ9eQpDT05GSUdfT1BST0ZJ TEU9bQpDT05GSUdfT1BST0ZJTEVfRVZFTlRfTVVMVElQTEVYPXkKQ09ORklHX0hBVkVfT1BST0ZJ TEU9eQpDT05GSUdfT1BST0ZJTEVfTk1JX1RJTUVSPXkKQ09ORklHX0tQUk9CRVM9eQpDT05GSUdf SlVNUF9MQUJFTD15CiMgQ09ORklHX1NUQVRJQ19LRVlTX1NFTEZURVNUIGlzIG5vdCBzZXQKQ09O RklHX09QVFBST0JFUz15CkNPTkZJR19LUFJPQkVTX09OX0ZUUkFDRT15CkNPTkZJR19VUFJPQkVT PXkKQ09ORklHX0hBVkVfRUZGSUNJRU5UX1VOQUxJR05FRF9BQ0NFU1M9eQpDT05GSUdfQVJDSF9V U0VfQlVJTFRJTl9CU1dBUD15CkNPTkZJR19LUkVUUFJPQkVTPXkKQ09ORklHX1VTRVJfUkVUVVJO X05PVElGSUVSPXkKQ09ORklHX0hBVkVfSU9SRU1BUF9QUk9UPXkKQ09ORklHX0hBVkVfS1BST0JF Uz15CkNPTkZJR19IQVZFX0tSRVRQUk9CRVM9eQpDT05GSUdfSEFWRV9PUFRQUk9CRVM9eQpDT05G SUdfSEFWRV9LUFJPQkVTX09OX0ZUUkFDRT15CkNPTkZJR19IQVZFX0ZVTkNUSU9OX0VSUk9SX0lO SkVDVElPTj15CkNPTkZJR19IQVZFX05NST15CkNPTkZJR19IQVZFX0FSQ0hfVFJBQ0VIT09LPXkK Q09ORklHX0hBVkVfRE1BX0NPTlRJR1VPVVM9eQpDT05GSUdfR0VORVJJQ19TTVBfSURMRV9USFJF QUQ9eQpDT05GSUdfQVJDSF9IQVNfRk9SVElGWV9TT1VSQ0U9eQpDT05GSUdfQVJDSF9IQVNfU0VU X01FTU9SWT15CkNPTkZJR19BUkNIX0hBU19TRVRfRElSRUNUX01BUD15CkNPTkZJR19IQVZFX0FS Q0hfVEhSRUFEX1NUUlVDVF9XSElURUxJU1Q9eQpDT05GSUdfQVJDSF9XQU5UU19EWU5BTUlDX1RB U0tfU1RSVUNUPXkKQ09ORklHX0hBVkVfQVNNX01PRFZFUlNJT05TPXkKQ09ORklHX0hBVkVfUkVH U19BTkRfU1RBQ0tfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX1JTRVE9eQpDT05GSUdfSEFWRV9G VU5DVElPTl9BUkdfQUNDRVNTX0FQST15CkNPTkZJR19IQVZFX0NMSz15CkNPTkZJR19IQVZFX0hX X0JSRUFLUE9JTlQ9eQpDT05GSUdfSEFWRV9NSVhFRF9CUkVBS1BPSU5UU19SRUdTPXkKQ09ORklH X0hBVkVfVVNFUl9SRVRVUk5fTk9USUZJRVI9eQpDT05GSUdfSEFWRV9QRVJGX0VWRU5UU19OTUk9 eQpDT05GSUdfSEFWRV9IQVJETE9DS1VQX0RFVEVDVE9SX1BFUkY9eQpDT05GSUdfSEFWRV9QRVJG X1JFR1M9eQpDT05GSUdfSEFWRV9QRVJGX1VTRVJfU1RBQ0tfRFVNUD15CkNPTkZJR19IQVZFX0FS Q0hfSlVNUF9MQUJFTD15CkNPTkZJR19IQVZFX0FSQ0hfSlVNUF9MQUJFTF9SRUxBVElWRT15CkNP TkZJR19NTVVfR0FUSEVSX1RBQkxFX0ZSRUU9eQpDT05GSUdfTU1VX0dBVEhFUl9SQ1VfVEFCTEVf RlJFRT15CkNPTkZJR19BUkNIX0hBVkVfTk1JX1NBRkVfQ01QWENIRz15CkNPTkZJR19IQVZFX0FM SUdORURfU1RSVUNUX1BBR0U9eQpDT05GSUdfSEFWRV9DTVBYQ0hHX0xPQ0FMPXkKQ09ORklHX0hB VkVfQ01QWENIR19ET1VCTEU9eQpDT05GSUdfQVJDSF9XQU5UX0NPTVBBVF9JUENfUEFSU0VfVkVS U0lPTj15CkNPTkZJR19BUkNIX1dBTlRfT0xEX0NPTVBBVF9JUEM9eQpDT05GSUdfSEFWRV9BUkNI X1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX1NFQ0NPTVBfRklMVEVSPXkKQ09ORklHX0hBVkVfQVJD SF9TVEFDS0xFQUs9eQpDT05GSUdfSEFWRV9TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19DQ19IQVNf U1RBQ0tQUk9URUNUT1JfTk9ORT15CkNPTkZJR19TVEFDS1BST1RFQ1RPUj15CkNPTkZJR19TVEFD S1BST1RFQ1RPUl9TVFJPTkc9eQpDT05GSUdfSEFWRV9BUkNIX1dJVEhJTl9TVEFDS19GUkFNRVM9 eQpDT05GSUdfSEFWRV9DT05URVhUX1RSQUNLSU5HPXkKQ09ORklHX0hBVkVfVklSVF9DUFVfQUND T1VOVElOR19HRU49eQpDT05GSUdfSEFWRV9JUlFfVElNRV9BQ0NPVU5USU5HPXkKQ09ORklHX0hB VkVfTU9WRV9QTUQ9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKQ09O RklHX0hBVkVfQVJDSF9UUkFOU1BBUkVOVF9IVUdFUEFHRV9QVUQ9eQpDT05GSUdfSEFWRV9BUkNI X0hVR0VfVk1BUD15CkNPTkZJR19BUkNIX1dBTlRfSFVHRV9QTURfU0hBUkU9eQpDT05GSUdfSEFW RV9BUkNIX1NPRlRfRElSVFk9eQpDT05GSUdfSEFWRV9NT0RfQVJDSF9TUEVDSUZJQz15CkNPTkZJ R19NT0RVTEVTX1VTRV9FTEZfUkVMQT15CkNPTkZJR19IQVZFX0lSUV9FWElUX09OX0lSUV9TVEFD Sz15CkNPTkZJR19BUkNIX0hBU19FTEZfUkFORE9NSVpFPXkKQ09ORklHX0hBVkVfQVJDSF9NTUFQ X1JORF9CSVRTPXkKQ09ORklHX0hBVkVfRVhJVF9USFJFQUQ9eQpDT05GSUdfQVJDSF9NTUFQX1JO RF9CSVRTPTI4CkNPTkZJR19IQVZFX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFM9eQpDT05GSUdf QVJDSF9NTUFQX1JORF9DT01QQVRfQklUUz04CkNPTkZJR19IQVZFX0FSQ0hfQ09NUEFUX01NQVBf QkFTRVM9eQpDT05GSUdfSEFWRV9DT1BZX1RIUkVBRF9UTFM9eQpDT05GSUdfSEFWRV9TVEFDS19W QUxJREFUSU9OPXkKQ09ORklHX0hBVkVfUkVMSUFCTEVfU1RBQ0tUUkFDRT15CkNPTkZJR19PTERf U0lHU1VTUEVORDM9eQpDT05GSUdfQ09NUEFUX09MRF9TSUdBQ1RJT049eQpDT05GSUdfQ09NUEFU XzMyQklUX1RJTUU9eQpDT05GSUdfSEFWRV9BUkNIX1ZNQVBfU1RBQ0s9eQpDT05GSUdfVk1BUF9T VEFDSz15CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfS0VSTkVMX1JXWD15CkNPTkZJR19TVFJJQ1Rf S0VSTkVMX1JXWD15CkNPTkZJR19BUkNIX0hBU19TVFJJQ1RfTU9EVUxFX1JXWD15CkNPTkZJR19T VFJJQ1RfTU9EVUxFX1JXWD15CkNPTkZJR19IQVZFX0FSQ0hfUFJFTDMyX1JFTE9DQVRJT05TPXkK Q09ORklHX0FSQ0hfVVNFX01FTVJFTUFQX1BST1Q9eQojIENPTkZJR19MT0NLX0VWRU5UX0NPVU5U UyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX0hBU19NRU1fRU5DUllQVD15CgojCiMgR0NPVi1iYXNl ZCBrZXJuZWwgcHJvZmlsaW5nCiMKIyBDT05GSUdfR0NPVl9LRVJORUwgaXMgbm90IHNldApDT05G SUdfQVJDSF9IQVNfR0NPVl9QUk9GSUxFX0FMTD15CiMgZW5kIG9mIEdDT1YtYmFzZWQga2VybmVs IHByb2ZpbGluZwoKQ09ORklHX1BMVUdJTl9IT1NUQ0M9ImcrKyIKQ09ORklHX0hBVkVfR0NDX1BM VUdJTlM9eQpDT05GSUdfR0NDX1BMVUdJTlM9eQojIENPTkZJR19HQ0NfUExVR0lOX0NZQ19DT01Q TEVYSVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfR0NDX1BMVUdJTl9MQVRFTlRfRU5UUk9QWSBpcyBu b3Qgc2V0CiMgQ09ORklHX0dDQ19QTFVHSU5fUkFORFNUUlVDVCBpcyBub3Qgc2V0CiMgZW5kIG9m IEdlbmVyYWwgYXJjaGl0ZWN0dXJlLWRlcGVuZGVudCBvcHRpb25zCgpDT05GSUdfUlRfTVVURVhF Uz15CkNPTkZJR19CQVNFX1NNQUxMPTAKQ09ORklHX01PRFVMRV9TSUdfRk9STUFUPXkKQ09ORklH X01PRFVMRVM9eQpDT05GSUdfTU9EVUxFX0ZPUkNFX0xPQUQ9eQpDT05GSUdfTU9EVUxFX1VOTE9B RD15CiMgQ09ORklHX01PRFVMRV9GT1JDRV9VTkxPQUQgaXMgbm90IHNldAojIENPTkZJR19NT0RW RVJTSU9OUyBpcyBub3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TUkNWRVJTSU9OX0FMTCBpcyBub3Qg c2V0CkNPTkZJR19NT0RVTEVfU0lHPXkKIyBDT05GSUdfTU9EVUxFX1NJR19GT1JDRSBpcyBub3Qg c2V0CkNPTkZJR19NT0RVTEVfU0lHX0FMTD15CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMSBpcyBu b3Qgc2V0CiMgQ09ORklHX01PRFVMRV9TSUdfU0hBMjI0IGlzIG5vdCBzZXQKQ09ORklHX01PRFVM RV9TSUdfU0hBMjU2PXkKIyBDT05GSUdfTU9EVUxFX1NJR19TSEEzODQgaXMgbm90IHNldAojIENP TkZJR19NT0RVTEVfU0lHX1NIQTUxMiBpcyBub3Qgc2V0CkNPTkZJR19NT0RVTEVfU0lHX0hBU0g9 InNoYTI1NiIKIyBDT05GSUdfTU9EVUxFX0NPTVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfTU9E VUxFX0FMTE9XX01JU1NJTkdfTkFNRVNQQUNFX0lNUE9SVFMgaXMgbm90IHNldAojIENPTkZJR19V TlVTRURfU1lNQk9MUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RSSU1fVU5VU0VEX0tTWU1TIGlzIG5v dCBzZXQKQ09ORklHX01PRFVMRVNfVFJFRV9MT09LVVA9eQpDT05GSUdfQkxPQ0s9eQpDT05GSUdf QkxLX1NDU0lfUkVRVUVTVD15CkNPTkZJR19CTEtfQ0dST1VQX1JXU1RBVD15CkNPTkZJR19CTEtf REVWX0JTRz15CkNPTkZJR19CTEtfREVWX0JTR0xJQj15CkNPTkZJR19CTEtfREVWX0lOVEVHUklU WT15CkNPTkZJR19CTEtfREVWX0lOVEVHUklUWV9UMTA9bQpDT05GSUdfQkxLX0RFVl9aT05FRD15 CkNPTkZJR19CTEtfREVWX1RIUk9UVExJTkc9eQojIENPTkZJR19CTEtfREVWX1RIUk9UVExJTkdf TE9XIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NNRExJTkVfUEFSU0VSIGlzIG5vdCBzZXQKIyBD T05GSUdfQkxLX1dCVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19DR1JPVVBfSU9MQVRFTkNZIGlz IG5vdCBzZXQKIyBDT05GSUdfQkxLX0NHUk9VUF9JT0NPU1QgaXMgbm90IHNldApDT05GSUdfQkxL X0RFQlVHX0ZTPXkKQ09ORklHX0JMS19ERUJVR19GU19aT05FRD15CiMgQ09ORklHX0JMS19TRURf T1BBTCBpcyBub3Qgc2V0CgojCiMgUGFydGl0aW9uIFR5cGVzCiMKQ09ORklHX1BBUlRJVElPTl9B RFZBTkNFRD15CiMgQ09ORklHX0FDT1JOX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FJ WF9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfT1NGX1BBUlRJVElPTj15CkNPTkZJR19BTUlH QV9QQVJUSVRJT049eQojIENPTkZJR19BVEFSSV9QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdf TUFDX1BBUlRJVElPTj15CkNPTkZJR19NU0RPU19QQVJUSVRJT049eQpDT05GSUdfQlNEX0RJU0tM QUJFTD15CkNPTkZJR19NSU5JWF9TVUJQQVJUSVRJT049eQpDT05GSUdfU09MQVJJU19YODZfUEFS VElUSU9OPXkKQ09ORklHX1VOSVhXQVJFX0RJU0tMQUJFTD15CiMgQ09ORklHX0xETV9QQVJUSVRJ T04gaXMgbm90IHNldApDT05GSUdfU0dJX1BBUlRJVElPTj15CiMgQ09ORklHX1VMVFJJWF9QQVJU SVRJT04gaXMgbm90IHNldApDT05GSUdfU1VOX1BBUlRJVElPTj15CkNPTkZJR19LQVJNQV9QQVJU SVRJT049eQpDT05GSUdfRUZJX1BBUlRJVElPTj15CiMgQ09ORklHX1NZU1Y2OF9QQVJUSVRJT04g aXMgbm90IHNldAojIENPTkZJR19DTURMSU5FX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgZW5kIG9m IFBhcnRpdGlvbiBUeXBlcwoKQ09ORklHX0JMT0NLX0NPTVBBVD15CkNPTkZJR19CTEtfTVFfUENJ PXkKQ09ORklHX0JMS19NUV9WSVJUSU89eQpDT05GSUdfQkxLX1BNPXkKCiMKIyBJTyBTY2hlZHVs ZXJzCiMKQ09ORklHX01RX0lPU0NIRURfREVBRExJTkU9eQpDT05GSUdfTVFfSU9TQ0hFRF9LWUJF Uj15CiMgQ09ORklHX0lPU0NIRURfQkZRIGlzIG5vdCBzZXQKIyBlbmQgb2YgSU8gU2NoZWR1bGVy cwoKQ09ORklHX1BSRUVNUFRfTk9USUZJRVJTPXkKQ09ORklHX1BBREFUQT15CkNPTkZJR19BU04x PXkKQ09ORklHX0lOTElORV9TUElOX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5M T0NLPXkKQ09ORklHX0lOTElORV9SRUFEX1VOTE9DS19JUlE9eQpDT05GSUdfSU5MSU5FX1dSSVRF X1VOTE9DSz15CkNPTkZJR19JTkxJTkVfV1JJVEVfVU5MT0NLX0lSUT15CkNPTkZJR19BUkNIX1NV UFBPUlRTX0FUT01JQ19STVc9eQpDT05GSUdfTVVURVhfU1BJTl9PTl9PV05FUj15CkNPTkZJR19S V1NFTV9TUElOX09OX09XTkVSPXkKQ09ORklHX0xPQ0tfU1BJTl9PTl9PV05FUj15CkNPTkZJR19B UkNIX1VTRV9RVUVVRURfU1BJTkxPQ0tTPXkKQ09ORklHX1FVRVVFRF9TUElOTE9DS1M9eQpDT05G SUdfQVJDSF9VU0VfUVVFVUVEX1JXTE9DS1M9eQpDT05GSUdfUVVFVUVEX1JXTE9DS1M9eQpDT05G SUdfQVJDSF9IQVNfU1lOQ19DT1JFX0JFRk9SRV9VU0VSTU9ERT15CkNPTkZJR19BUkNIX0hBU19T WVNDQUxMX1dSQVBQRVI9eQpDT05GSUdfRlJFRVpFUj15CgojCiMgRXhlY3V0YWJsZSBmaWxlIGZv cm1hdHMKIwpDT05GSUdfQklORk1UX0VMRj15CkNPTkZJR19DT01QQVRfQklORk1UX0VMRj15CkNP TkZJR19FTEZDT1JFPXkKQ09ORklHX0NPUkVfRFVNUF9ERUZBVUxUX0VMRl9IRUFERVJTPXkKQ09O RklHX0JJTkZNVF9TQ1JJUFQ9eQpDT05GSUdfQklORk1UX01JU0M9bQpDT05GSUdfQ09SRURVTVA9 eQojIGVuZCBvZiBFeGVjdXRhYmxlIGZpbGUgZm9ybWF0cwoKIwojIE1lbW9yeSBNYW5hZ2VtZW50 IG9wdGlvbnMKIwpDT05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19TUEFSU0VNRU1f TUFOVUFMPXkKQ09ORklHX1NQQVJTRU1FTT15CkNPTkZJR19ORUVEX01VTFRJUExFX05PREVTPXkK Q09ORklHX0hBVkVfTUVNT1JZX1BSRVNFTlQ9eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpD T05GSUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQ PXkKQ09ORklHX0hBVkVfTUVNQkxPQ0tfTk9ERV9NQVA9eQpDT05GSUdfSEFWRV9GQVNUX0dVUD15 CkNPTkZJR19NRU1PUllfSVNPTEFUSU9OPXkKQ09ORklHX0hBVkVfQk9PVE1FTV9JTkZPX05PREU9 eQpDT05GSUdfTUVNT1JZX0hPVFBMVUc9eQpDT05GSUdfTUVNT1JZX0hPVFBMVUdfU1BBUlNFPXkK IyBDT05GSUdfTUVNT1JZX0hPVFBMVUdfREVGQVVMVF9PTkxJTkUgaXMgbm90IHNldApDT05GSUdf TUVNT1JZX0hPVFJFTU9WRT15CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJR19NRU1P UllfQkFMTE9PTj15CkNPTkZJR19CQUxMT09OX0NPTVBBQ1RJT049eQpDT05GSUdfQ09NUEFDVElP Tj15CkNPTkZJR19NSUdSQVRJT049eQpDT05GSUdfQ09OVElHX0FMTE9DPXkKQ09ORklHX1BIWVNf QUREUl9UXzY0QklUPXkKQ09ORklHX0JPVU5DRT15CkNPTkZJR19WSVJUX1RPX0JVUz15CkNPTkZJ R19NTVVfTk9USUZJRVI9eQpDT05GSUdfS1NNPXkKQ09ORklHX0RFRkFVTFRfTU1BUF9NSU5fQURE Uj00MDk2CkNPTkZJR19BUkNIX1NVUFBPUlRTX01FTU9SWV9GQUlMVVJFPXkKQ09ORklHX01FTU9S WV9GQUlMVVJFPXkKQ09ORklHX0hXUE9JU09OX0lOSkVDVD1tCkNPTkZJR19UUkFOU1BBUkVOVF9I VUdFUEFHRT15CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFUEFHRV9BTFdBWVM9eQojIENPTkZJR19U UkFOU1BBUkVOVF9IVUdFUEFHRV9NQURWSVNFIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfV0FOVFNf VEhQX1NXQVA9eQpDT05GSUdfVEhQX1NXQVA9eQpDT05GSUdfVFJBTlNQQVJFTlRfSFVHRV9QQUdF Q0FDSEU9eQpDT05GSUdfQ0xFQU5DQUNIRT15CkNPTkZJR19GUk9OVFNXQVA9eQpDT05GSUdfQ01B PXkKIyBDT05GSUdfQ01BX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX0RFQlVHRlMgaXMg bm90IHNldApDT05GSUdfQ01BX0FSRUFTPTcKQ09ORklHX01FTV9TT0ZUX0RJUlRZPXkKQ09ORklH X1pTV0FQPXkKQ09ORklHX1pQT09MPXkKQ09ORklHX1pCVUQ9eQojIENPTkZJR19aM0ZPTEQgaXMg bm90IHNldApDT05GSUdfWlNNQUxMT0M9eQojIENPTkZJR19QR1RBQkxFX01BUFBJTkcgaXMgbm90 IHNldAojIENPTkZJR19aU01BTExPQ19TVEFUIGlzIG5vdCBzZXQKQ09ORklHX0dFTkVSSUNfRUFS TFlfSU9SRU1BUD15CkNPTkZJR19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklUPXkKQ09ORklHX0lE TEVfUEFHRV9UUkFDS0lORz15CkNPTkZJR19BUkNIX0hBU19QVEVfREVWTUFQPXkKQ09ORklHX1pP TkVfREVWSUNFPXkKQ09ORklHX0RFVl9QQUdFTUFQX09QUz15CiMgQ09ORklHX0RFVklDRV9QUklW QVRFIGlzIG5vdCBzZXQKQ09ORklHX0ZSQU1FX1ZFQ1RPUj15CkNPTkZJR19BUkNIX1VTRVNfSElH SF9WTUFfRkxBR1M9eQpDT05GSUdfQVJDSF9IQVNfUEtFWVM9eQojIENPTkZJR19QRVJDUFVfU1RB VFMgaXMgbm90IHNldAojIENPTkZJR19HVVBfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdf UkVBRF9PTkxZX1RIUF9GT1JfRlMgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfUFRFX1NQRUNJ QUw9eQpDT05GSUdfTUFQUElOR19ESVJUWV9IRUxQRVJTPXkKIyBlbmQgb2YgTWVtb3J5IE1hbmFn ZW1lbnQgb3B0aW9ucwoKQ09ORklHX05FVD15CkNPTkZJR19DT01QQVRfTkVUTElOS19NRVNTQUdF Uz15CkNPTkZJR19ORVRfSU5HUkVTUz15CkNPTkZJR19ORVRfRUdSRVNTPXkKQ09ORklHX1NLQl9F WFRFTlNJT05TPXkKCiMKIyBOZXR3b3JraW5nIG9wdGlvbnMKIwpDT05GSUdfUEFDS0VUPXkKQ09O RklHX1BBQ0tFVF9ESUFHPW0KQ09ORklHX1VOSVg9eQpDT05GSUdfVU5JWF9TQ009eQpDT05GSUdf VU5JWF9ESUFHPW0KIyBDT05GSUdfVExTIGlzIG5vdCBzZXQKQ09ORklHX1hGUk09eQpDT05GSUdf WEZSTV9BTEdPPXkKQ09ORklHX1hGUk1fVVNFUj15CiMgQ09ORklHX1hGUk1fSU5URVJGQUNFIGlz IG5vdCBzZXQKQ09ORklHX1hGUk1fU1VCX1BPTElDWT15CkNPTkZJR19YRlJNX01JR1JBVEU9eQpD T05GSUdfWEZSTV9TVEFUSVNUSUNTPXkKQ09ORklHX1hGUk1fSVBDT01QPW0KQ09ORklHX05FVF9L RVk9bQpDT05GSUdfTkVUX0tFWV9NSUdSQVRFPXkKIyBDT05GSUdfWERQX1NPQ0tFVFMgaXMgbm90 IHNldApDT05GSUdfSU5FVD15CkNPTkZJR19JUF9NVUxUSUNBU1Q9eQpDT05GSUdfSVBfQURWQU5D RURfUk9VVEVSPXkKQ09ORklHX0lQX0ZJQl9UUklFX1NUQVRTPXkKQ09ORklHX0lQX01VTFRJUExF X1RBQkxFUz15CkNPTkZJR19JUF9ST1VURV9NVUxUSVBBVEg9eQpDT05GSUdfSVBfUk9VVEVfVkVS Qk9TRT15CkNPTkZJR19JUF9ST1VURV9DTEFTU0lEPXkKQ09ORklHX0lQX1BOUD15CkNPTkZJR19J UF9QTlBfREhDUD15CiMgQ09ORklHX0lQX1BOUF9CT09UUCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQ X1BOUF9SQVJQIGlzIG5vdCBzZXQKQ09ORklHX05FVF9JUElQPW0KQ09ORklHX05FVF9JUEdSRV9E RU1VWD1tCkNPTkZJR19ORVRfSVBfVFVOTkVMPW0KQ09ORklHX05FVF9JUEdSRT1tCkNPTkZJR19O RVRfSVBHUkVfQlJPQURDQVNUPXkKQ09ORklHX0lQX01ST1VURV9DT01NT049eQpDT05GSUdfSVBf TVJPVVRFPXkKQ09ORklHX0lQX01ST1VURV9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBfUElN U01fVjE9eQpDT05GSUdfSVBfUElNU01fVjI9eQpDT05GSUdfU1lOX0NPT0tJRVM9eQpDT05GSUdf TkVUX0lQVlRJPW0KQ09ORklHX05FVF9VRFBfVFVOTkVMPW0KQ09ORklHX05FVF9GT1U9bQpDT05G SUdfTkVUX0ZPVV9JUF9UVU5ORUxTPXkKQ09ORklHX0lORVRfQUg9bQpDT05GSUdfSU5FVF9FU1A9 bQojIENPTkZJR19JTkVUX0VTUF9PRkZMT0FEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9FU1BJ TlRDUCBpcyBub3Qgc2V0CkNPTkZJR19JTkVUX0lQQ09NUD1tCkNPTkZJR19JTkVUX1hGUk1fVFVO TkVMPW0KQ09ORklHX0lORVRfVFVOTkVMPW0KQ09ORklHX0lORVRfRElBRz1tCkNPTkZJR19JTkVU X1RDUF9ESUFHPW0KQ09ORklHX0lORVRfVURQX0RJQUc9bQojIENPTkZJR19JTkVUX1JBV19ESUFH IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5FVF9ESUFHX0RFU1RST1kgaXMgbm90IHNldApDT05GSUdf VENQX0NPTkdfQURWQU5DRUQ9eQpDT05GSUdfVENQX0NPTkdfQklDPW0KQ09ORklHX1RDUF9DT05H X0NVQklDPXkKQ09ORklHX1RDUF9DT05HX1dFU1RXT09EPW0KQ09ORklHX1RDUF9DT05HX0hUQ1A9 bQpDT05GSUdfVENQX0NPTkdfSFNUQ1A9bQpDT05GSUdfVENQX0NPTkdfSFlCTEE9bQpDT05GSUdf VENQX0NPTkdfVkVHQVM9bQojIENPTkZJR19UQ1BfQ09OR19OViBpcyBub3Qgc2V0CkNPTkZJR19U Q1BfQ09OR19TQ0FMQUJMRT1tCkNPTkZJR19UQ1BfQ09OR19MUD1tCkNPTkZJR19UQ1BfQ09OR19W RU5PPW0KQ09ORklHX1RDUF9DT05HX1lFQUg9bQpDT05GSUdfVENQX0NPTkdfSUxMSU5PSVM9bQpD T05GSUdfVENQX0NPTkdfRENUQ1A9bQojIENPTkZJR19UQ1BfQ09OR19DREcgaXMgbm90IHNldAoj IENPTkZJR19UQ1BfQ09OR19CQlIgaXMgbm90IHNldApDT05GSUdfREVGQVVMVF9DVUJJQz15CiMg Q09ORklHX0RFRkFVTFRfUkVOTyBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1RDUF9DT05HPSJj dWJpYyIKQ09ORklHX1RDUF9NRDVTSUc9eQpDT05GSUdfSVBWNj15CkNPTkZJR19JUFY2X1JPVVRF Ul9QUkVGPXkKQ09ORklHX0lQVjZfUk9VVEVfSU5GTz15CkNPTkZJR19JUFY2X09QVElNSVNUSUNf REFEPXkKQ09ORklHX0lORVQ2X0FIPW0KQ09ORklHX0lORVQ2X0VTUD1tCiMgQ09ORklHX0lORVQ2 X0VTUF9PRkZMT0FEIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X0lQQ09NUD1tCkNPTkZJR19JUFY2 X01JUDY9bQojIENPTkZJR19JUFY2X0lMQSBpcyBub3Qgc2V0CkNPTkZJR19JTkVUNl9YRlJNX1RV Tk5FTD1tCkNPTkZJR19JTkVUNl9UVU5ORUw9bQpDT05GSUdfSVBWNl9WVEk9bQpDT05GSUdfSVBW Nl9TSVQ9bQpDT05GSUdfSVBWNl9TSVRfNlJEPXkKQ09ORklHX0lQVjZfTkRJU0NfTk9ERVRZUEU9 eQpDT05GSUdfSVBWNl9UVU5ORUw9bQpDT05GSUdfSVBWNl9HUkU9bQpDT05GSUdfSVBWNl9GT1U9 bQpDT05GSUdfSVBWNl9GT1VfVFVOTkVMPW0KQ09ORklHX0lQVjZfTVVMVElQTEVfVEFCTEVTPXkK IyBDT05GSUdfSVBWNl9TVUJUUkVFUyBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X01ST1VURT15CkNP TkZJR19JUFY2X01ST1VURV9NVUxUSVBMRV9UQUJMRVM9eQpDT05GSUdfSVBWNl9QSU1TTV9WMj15 CkNPTkZJR19JUFY2X1NFRzZfTFdUVU5ORUw9eQojIENPTkZJR19JUFY2X1NFRzZfSE1BQyBpcyBu b3Qgc2V0CkNPTkZJR19JUFY2X1NFRzZfQlBGPXkKQ09ORklHX05FVExBQkVMPXkKQ09ORklHX01Q VENQPXkKQ09ORklHX01QVENQX0lQVjY9eQojIENPTkZJR19NUFRDUF9ITUFDX1RFU1QgaXMgbm90 IHNldApDT05GSUdfTkVUV09SS19TRUNNQVJLPXkKQ09ORklHX05FVF9QVFBfQ0xBU1NJRlk9eQpD T05GSUdfTkVUV09SS19QSFlfVElNRVNUQU1QSU5HPXkKQ09ORklHX05FVEZJTFRFUj15CkNPTkZJ R19ORVRGSUxURVJfQURWQU5DRUQ9eQpDT05GSUdfQlJJREdFX05FVEZJTFRFUj1tCgojCiMgQ29y ZSBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19ORVRGSUxURVJfSU5HUkVTUz15CkNP TkZJR19ORVRGSUxURVJfTkVUTElOSz1tCkNPTkZJR19ORVRGSUxURVJfRkFNSUxZX0JSSURHRT15 CkNPTkZJR19ORVRGSUxURVJfRkFNSUxZX0FSUD15CkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19B Q0NUPW0KQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX1FVRVVFPW0KQ09ORklHX05FVEZJTFRFUl9O RVRMSU5LX0xPRz1tCkNPTkZJR19ORVRGSUxURVJfTkVUTElOS19PU0Y9bQpDT05GSUdfTkZfQ09O TlRSQUNLPW0KQ09ORklHX05GX0xPR19DT01NT049bQojIENPTkZJR19ORl9MT0dfTkVUREVWIGlz IG5vdCBzZXQKQ09ORklHX05FVEZJTFRFUl9DT05OQ09VTlQ9bQpDT05GSUdfTkZfQ09OTlRSQUNL X01BUks9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1NFQ01BUks9eQpDT05GSUdfTkZfQ09OTlRSQUNL X1pPTkVTPXkKQ09ORklHX05GX0NPTk5UUkFDS19QUk9DRlM9eQpDT05GSUdfTkZfQ09OTlRSQUNL X0VWRU5UUz15CkNPTkZJR19ORl9DT05OVFJBQ0tfVElNRU9VVD15CkNPTkZJR19ORl9DT05OVFJB Q0tfVElNRVNUQU1QPXkKQ09ORklHX05GX0NPTk5UUkFDS19MQUJFTFM9eQpDT05GSUdfTkZfQ1Rf UFJPVE9fRENDUD15CkNPTkZJR19ORl9DVF9QUk9UT19HUkU9eQpDT05GSUdfTkZfQ1RfUFJPVE9f U0NUUD15CkNPTkZJR19ORl9DVF9QUk9UT19VRFBMSVRFPXkKQ09ORklHX05GX0NPTk5UUkFDS19B TUFOREE9bQpDT05GSUdfTkZfQ09OTlRSQUNLX0ZUUD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfSDMy Mz1tCkNPTkZJR19ORl9DT05OVFJBQ0tfSVJDPW0KQ09ORklHX05GX0NPTk5UUkFDS19CUk9BRENB U1Q9bQpDT05GSUdfTkZfQ09OTlRSQUNLX05FVEJJT1NfTlM9bQpDT05GSUdfTkZfQ09OTlRSQUNL X1NOTVA9bQpDT05GSUdfTkZfQ09OTlRSQUNLX1BQVFA9bQpDT05GSUdfTkZfQ09OTlRSQUNLX1NB TkU9bQpDT05GSUdfTkZfQ09OTlRSQUNLX1NJUD1tCkNPTkZJR19ORl9DT05OVFJBQ0tfVEZUUD1t CkNPTkZJR19ORl9DVF9ORVRMSU5LPW0KQ09ORklHX05GX0NUX05FVExJTktfVElNRU9VVD1tCiMg Q09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0dMVUVfQ1QgaXMgbm90IHNldApDT05GSUdfTkZfTkFU PW0KQ09ORklHX05GX05BVF9BTUFOREE9bQpDT05GSUdfTkZfTkFUX0ZUUD1tCkNPTkZJR19ORl9O QVRfSVJDPW0KQ09ORklHX05GX05BVF9TSVA9bQpDT05GSUdfTkZfTkFUX1RGVFA9bQpDT05GSUdf TkZfTkFUX1JFRElSRUNUPXkKQ09ORklHX05GX05BVF9NQVNRVUVSQURFPXkKQ09ORklHX05FVEZJ TFRFUl9TWU5QUk9YWT1tCkNPTkZJR19ORl9UQUJMRVM9bQojIENPTkZJR19ORl9UQUJMRVNfU0VU IGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfVEFCTEVTX0lORVQgaXMgbm90IHNldAojIENPTkZJR19O Rl9UQUJMRVNfTkVUREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZUX05VTUdFTiBpcyBub3Qgc2V0 CkNPTkZJR19ORlRfQ1Q9bQpDT05GSUdfTkZUX0NPVU5URVI9bQojIENPTkZJR19ORlRfQ09OTkxJ TUlUIGlzIG5vdCBzZXQKQ09ORklHX05GVF9MT0c9bQpDT05GSUdfTkZUX0xJTUlUPW0KQ09ORklH X05GVF9NQVNRPW0KQ09ORklHX05GVF9SRURJUj1tCiMgQ09ORklHX05GVF9UVU5ORUwgaXMgbm90 IHNldAojIENPTkZJR19ORlRfT0JKUkVGIGlzIG5vdCBzZXQKQ09ORklHX05GVF9RVUVVRT1tCiMg Q09ORklHX05GVF9RVU9UQSBpcyBub3Qgc2V0CkNPTkZJR19ORlRfUkVKRUNUPW0KQ09ORklHX05G VF9DT01QQVQ9bQpDT05GSUdfTkZUX0hBU0g9bQojIENPTkZJR19ORlRfWEZSTSBpcyBub3Qgc2V0 CiMgQ09ORklHX05GVF9TT0NLRVQgaXMgbm90IHNldAojIENPTkZJR19ORlRfT1NGIGlzIG5vdCBz ZXQKIyBDT05GSUdfTkZUX1RQUk9YWSBpcyBub3Qgc2V0CiMgQ09ORklHX05GVF9TWU5QUk9YWSBp cyBub3Qgc2V0CiMgQ09ORklHX05GX0ZMT1dfVEFCTEUgaXMgbm90IHNldApDT05GSUdfTkVURklM VEVSX1hUQUJMRVM9eQoKIwojIFh0YWJsZXMgY29tYmluZWQgbW9kdWxlcwojCkNPTkZJR19ORVRG SUxURVJfWFRfTUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfQ09OTk1BUks9bQpDT05GSUdfTkVU RklMVEVSX1hUX1NFVD1tCgojCiMgWHRhYmxlcyB0YXJnZXRzCiMKQ09ORklHX05FVEZJTFRFUl9Y VF9UQVJHRVRfQVVESVQ9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DSEVDS1NVTT1tCkNP TkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NMQVNTSUZZPW0KQ09ORklHX05FVEZJTFRFUl9YVF9U QVJHRVRfQ09OTk1BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9DT05OU0VDTUFSSz1t CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJH RVRfRFNDUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0hMPW0KQ09ORklHX05FVEZJTFRF Ul9YVF9UQVJHRVRfSE1BUks9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9JRExFVElNRVI9 bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9MRUQ9bQpDT05GSUdfTkVURklMVEVSX1hUX1RB UkdFVF9MT0c9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVJLPW0KQ09ORklHX05FVEZJ TFRFUl9YVF9OQVQ9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORVRNQVA9bQpDT05GSUdf TkVURklMVEVSX1hUX1RBUkdFVF9ORkxPRz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05G UVVFVUU9bQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9OT1RSQUNLPW0KQ09ORklHX05FVEZJ TFRFUl9YVF9UQVJHRVRfUkFURUVTVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1JFRElS RUNUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfTUFTUVVFUkFERT1tCkNPTkZJR19ORVRG SUxURVJfWFRfVEFSR0VUX1RFRT1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RQUk9YWT1t CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RSQUNFPW0KQ09ORklHX05FVEZJTFRFUl9YVF9U QVJHRVRfU0VDTUFSSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX1RDUE1TUz1tCkNPTkZJ R19ORVRGSUxURVJfWFRfVEFSR0VUX1RDUE9QVFNUUklQPW0KCiMKIyBYdGFibGVzIG1hdGNoZXMK IwpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0FERFJUWVBFPW0KQ09ORklHX05FVEZJTFRFUl9Y VF9NQVRDSF9CUEY9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NHUk9VUD1tCkNPTkZJR19O RVRGSUxURVJfWFRfTUFUQ0hfQ0xVU1RFUj1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09N TUVOVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkJZVEVTPW0KQ09ORklHX05FVEZJ TFRFUl9YVF9NQVRDSF9DT05OTEFCRUw9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5M SU1JVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTk1BUks9bQpDT05GSUdfTkVURklM VEVSX1hUX01BVENIX0NPTk5UUkFDSz1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ1BVPW0K Q09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9EQ0NQPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRD SF9ERVZHUk9VUD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRFNDUD1tCkNPTkZJR19ORVRG SUxURVJfWFRfTUFUQ0hfRUNOPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9FU1A9bQpDT05G SUdfTkVURklMVEVSX1hUX01BVENIX0hBU0hMSU1JVD1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFU Q0hfSEVMUEVSPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9ITD1tCiMgQ09ORklHX05FVEZJ TFRFUl9YVF9NQVRDSF9JUENPTVAgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX01BVENI X0lQUkFOR0U9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQVlM9bQpDT05GSUdfTkVURklM VEVSX1hUX01BVENIX0wyVFA9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0xFTkdUSD1tCkNP TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTElNSVQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENI X01BQz1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFSSz1tCkNPTkZJR19ORVRGSUxURVJf WFRfTUFUQ0hfTVVMVElQT1JUPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9ORkFDQ1Q9bQpD T05GSUdfTkVURklMVEVSX1hUX01BVENIX09TRj1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hf T1dORVI9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1BPTElDWT1tCkNPTkZJR19ORVRGSUxU RVJfWFRfTUFUQ0hfUEhZU0RFVj1tCkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUEtUVFlQRT1t CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUVVPVEE9bQpDT05GSUdfTkVURklMVEVSX1hUX01B VENIX1JBVEVFU1Q9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1JFQUxNPW0KQ09ORklHX05F VEZJTFRFUl9YVF9NQVRDSF9SRUNFTlQ9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NDVFA9 bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NPQ0tFVD1tCkNPTkZJR19ORVRGSUxURVJfWFRf TUFUQ0hfU1RBVEU9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1NUQVRJU1RJQz1tCkNPTkZJ R19ORVRGSUxURVJfWFRfTUFUQ0hfU1RSSU5HPW0KQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9U Q1BNU1M9bQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1RJTUU9bQpDT05GSUdfTkVURklMVEVS X1hUX01BVENIX1UzMj1tCiMgZW5kIG9mIENvcmUgTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KCkNP TkZJR19JUF9TRVQ9bQpDT05GSUdfSVBfU0VUX01BWD0yNTYKQ09ORklHX0lQX1NFVF9CSVRNQVBf SVA9bQpDT05GSUdfSVBfU0VUX0JJVE1BUF9JUE1BQz1tCkNPTkZJR19JUF9TRVRfQklUTUFQX1BP UlQ9bQpDT05GSUdfSVBfU0VUX0hBU0hfSVA9bQpDT05GSUdfSVBfU0VUX0hBU0hfSVBNQVJLPW0K Q09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVD1tCkNPTkZJR19JUF9TRVRfSEFTSF9JUFBPUlRJUD1t CkNPTkZJR19JUF9TRVRfSEFTSF9JUFBPUlRORVQ9bQpDT05GSUdfSVBfU0VUX0hBU0hfSVBNQUM9 bQpDT05GSUdfSVBfU0VUX0hBU0hfTUFDPW0KQ09ORklHX0lQX1NFVF9IQVNIX05FVFBPUlRORVQ9 bQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUPW0KQ09ORklHX0lQX1NFVF9IQVNIX05FVE5FVD1tCkNP TkZJR19JUF9TRVRfSEFTSF9ORVRQT1JUPW0KQ09ORklHX0lQX1NFVF9IQVNIX05FVElGQUNFPW0K Q09ORklHX0lQX1NFVF9MSVNUX1NFVD1tCkNPTkZJR19JUF9WUz1tCkNPTkZJR19JUF9WU19JUFY2 PXkKIyBDT05GSUdfSVBfVlNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfVlNfVEFCX0JJVFM9 MTIKCiMKIyBJUFZTIHRyYW5zcG9ydCBwcm90b2NvbCBsb2FkIGJhbGFuY2luZyBzdXBwb3J0CiMK Q09ORklHX0lQX1ZTX1BST1RPX1RDUD15CkNPTkZJR19JUF9WU19QUk9UT19VRFA9eQpDT05GSUdf SVBfVlNfUFJPVE9fQUhfRVNQPXkKQ09ORklHX0lQX1ZTX1BST1RPX0VTUD15CkNPTkZJR19JUF9W U19QUk9UT19BSD15CkNPTkZJR19JUF9WU19QUk9UT19TQ1RQPXkKCiMKIyBJUFZTIHNjaGVkdWxl cgojCkNPTkZJR19JUF9WU19SUj1tCkNPTkZJR19JUF9WU19XUlI9bQpDT05GSUdfSVBfVlNfTEM9 bQpDT05GSUdfSVBfVlNfV0xDPW0KIyBDT05GSUdfSVBfVlNfRk8gaXMgbm90IHNldAojIENPTkZJ R19JUF9WU19PVkYgaXMgbm90IHNldApDT05GSUdfSVBfVlNfTEJMQz1tCkNPTkZJR19JUF9WU19M QkxDUj1tCkNPTkZJR19JUF9WU19ESD1tCkNPTkZJR19JUF9WU19TSD1tCiMgQ09ORklHX0lQX1ZT X01IIGlzIG5vdCBzZXQKQ09ORklHX0lQX1ZTX1NFRD1tCkNPTkZJR19JUF9WU19OUT1tCgojCiMg SVBWUyBTSCBzY2hlZHVsZXIKIwpDT05GSUdfSVBfVlNfU0hfVEFCX0JJVFM9OAoKIwojIElQVlMg TUggc2NoZWR1bGVyCiMKQ09ORklHX0lQX1ZTX01IX1RBQl9JTkRFWD0xMgoKIwojIElQVlMgYXBw bGljYXRpb24gaGVscGVyCiMKQ09ORklHX0lQX1ZTX0ZUUD1tCkNPTkZJR19JUF9WU19ORkNUPXkK Q09ORklHX0lQX1ZTX1BFX1NJUD1tCgojCiMgSVA6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMK Q09ORklHX05GX0RFRlJBR19JUFY0PW0KQ09ORklHX05GX1NPQ0tFVF9JUFY0PW0KQ09ORklHX05G X1RQUk9YWV9JUFY0PW0KIyBDT05GSUdfTkZfVEFCTEVTX0lQVjQgaXMgbm90IHNldAojIENPTkZJ R19ORl9UQUJMRVNfQVJQIGlzIG5vdCBzZXQKQ09ORklHX05GX0RVUF9JUFY0PW0KIyBDT05GSUdf TkZfTE9HX0FSUCBpcyBub3Qgc2V0CkNPTkZJR19ORl9MT0dfSVBWND1tCkNPTkZJR19ORl9SRUpF Q1RfSVBWND1tCkNPTkZJR19ORl9OQVRfU05NUF9CQVNJQz1tCkNPTkZJR19ORl9OQVRfUFBUUD1t CkNPTkZJR19ORl9OQVRfSDMyMz1tCkNPTkZJR19JUF9ORl9JUFRBQkxFUz1tCkNPTkZJR19JUF9O Rl9NQVRDSF9BSD1tCkNPTkZJR19JUF9ORl9NQVRDSF9FQ049bQpDT05GSUdfSVBfTkZfTUFUQ0hf UlBGSUxURVI9bQpDT05GSUdfSVBfTkZfTUFUQ0hfVFRMPW0KQ09ORklHX0lQX05GX0ZJTFRFUj1t CkNPTkZJR19JUF9ORl9UQVJHRVRfUkVKRUNUPW0KQ09ORklHX0lQX05GX1RBUkdFVF9TWU5QUk9Y WT1tCkNPTkZJR19JUF9ORl9OQVQ9bQpDT05GSUdfSVBfTkZfVEFSR0VUX01BU1FVRVJBREU9bQpD T05GSUdfSVBfTkZfVEFSR0VUX05FVE1BUD1tCkNPTkZJR19JUF9ORl9UQVJHRVRfUkVESVJFQ1Q9 bQpDT05GSUdfSVBfTkZfTUFOR0xFPW0KQ09ORklHX0lQX05GX1RBUkdFVF9DTFVTVEVSSVA9bQpD T05GSUdfSVBfTkZfVEFSR0VUX0VDTj1tCkNPTkZJR19JUF9ORl9UQVJHRVRfVFRMPW0KQ09ORklH X0lQX05GX1JBVz1tCkNPTkZJR19JUF9ORl9TRUNVUklUWT1tCkNPTkZJR19JUF9ORl9BUlBUQUJM RVM9bQpDT05GSUdfSVBfTkZfQVJQRklMVEVSPW0KQ09ORklHX0lQX05GX0FSUF9NQU5HTEU9bQoj IGVuZCBvZiBJUDogTmV0ZmlsdGVyIENvbmZpZ3VyYXRpb24KCiMKIyBJUHY2OiBOZXRmaWx0ZXIg Q29uZmlndXJhdGlvbgojCkNPTkZJR19ORl9TT0NLRVRfSVBWNj1tCkNPTkZJR19ORl9UUFJPWFlf SVBWNj1tCiMgQ09ORklHX05GX1RBQkxFU19JUFY2IGlzIG5vdCBzZXQKQ09ORklHX05GX0RVUF9J UFY2PW0KQ09ORklHX05GX1JFSkVDVF9JUFY2PW0KQ09ORklHX05GX0xPR19JUFY2PW0KQ09ORklH X0lQNl9ORl9JUFRBQkxFUz1tCkNPTkZJR19JUDZfTkZfTUFUQ0hfQUg9bQpDT05GSUdfSVA2X05G X01BVENIX0VVSTY0PW0KQ09ORklHX0lQNl9ORl9NQVRDSF9GUkFHPW0KQ09ORklHX0lQNl9ORl9N QVRDSF9PUFRTPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9ITD1tCkNPTkZJR19JUDZfTkZfTUFUQ0hf SVBWNkhFQURFUj1tCkNPTkZJR19JUDZfTkZfTUFUQ0hfTUg9bQpDT05GSUdfSVA2X05GX01BVENI X1JQRklMVEVSPW0KQ09ORklHX0lQNl9ORl9NQVRDSF9SVD1tCiMgQ09ORklHX0lQNl9ORl9NQVRD SF9TUkggaXMgbm90IHNldApDT05GSUdfSVA2X05GX1RBUkdFVF9ITD1tCkNPTkZJR19JUDZfTkZf RklMVEVSPW0KQ09ORklHX0lQNl9ORl9UQVJHRVRfUkVKRUNUPW0KQ09ORklHX0lQNl9ORl9UQVJH RVRfU1lOUFJPWFk9bQpDT05GSUdfSVA2X05GX01BTkdMRT1tCkNPTkZJR19JUDZfTkZfUkFXPW0K Q09ORklHX0lQNl9ORl9TRUNVUklUWT1tCkNPTkZJR19JUDZfTkZfTkFUPW0KQ09ORklHX0lQNl9O Rl9UQVJHRVRfTUFTUVVFUkFERT1tCkNPTkZJR19JUDZfTkZfVEFSR0VUX05QVD1tCiMgZW5kIG9m IElQdjY6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCgpDT05GSUdfTkZfREVGUkFHX0lQVjY9bQoj IENPTkZJR19ORl9UQUJMRVNfQlJJREdFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkZfQ09OTlRSQUNL X0JSSURHRSBpcyBub3Qgc2V0CkNPTkZJR19CUklER0VfTkZfRUJUQUJMRVM9bQpDT05GSUdfQlJJ REdFX0VCVF9CUk9VVEU9bQpDT05GSUdfQlJJREdFX0VCVF9UX0ZJTFRFUj1tCkNPTkZJR19CUklE R0VfRUJUX1RfTkFUPW0KQ09ORklHX0JSSURHRV9FQlRfODAyXzM9bQpDT05GSUdfQlJJREdFX0VC VF9BTU9ORz1tCkNPTkZJR19CUklER0VfRUJUX0FSUD1tCkNPTkZJR19CUklER0VfRUJUX0lQPW0K Q09ORklHX0JSSURHRV9FQlRfSVA2PW0KQ09ORklHX0JSSURHRV9FQlRfTElNSVQ9bQpDT05GSUdf QlJJREdFX0VCVF9NQVJLPW0KQ09ORklHX0JSSURHRV9FQlRfUEtUVFlQRT1tCkNPTkZJR19CUklE R0VfRUJUX1NUUD1tCkNPTkZJR19CUklER0VfRUJUX1ZMQU49bQpDT05GSUdfQlJJREdFX0VCVF9B UlBSRVBMWT1tCkNPTkZJR19CUklER0VfRUJUX0ROQVQ9bQpDT05GSUdfQlJJREdFX0VCVF9NQVJL X1Q9bQpDT05GSUdfQlJJREdFX0VCVF9SRURJUkVDVD1tCkNPTkZJR19CUklER0VfRUJUX1NOQVQ9 bQpDT05GSUdfQlJJREdFX0VCVF9MT0c9bQpDT05GSUdfQlJJREdFX0VCVF9ORkxPRz1tCiMgQ09O RklHX0JQRklMVEVSIGlzIG5vdCBzZXQKQ09ORklHX0lQX0RDQ1A9bQpDT05GSUdfSU5FVF9EQ0NQ X0RJQUc9bQoKIwojIERDQ1AgQ0NJRHMgQ29uZmlndXJhdGlvbgojCiMgQ09ORklHX0lQX0RDQ1Bf Q0NJRDJfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfRENDUF9DQ0lEMz15CiMgQ09ORklHX0lQ X0RDQ1BfQ0NJRDNfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfRENDUF9URlJDX0xJQj15CiMg ZW5kIG9mIERDQ1AgQ0NJRHMgQ29uZmlndXJhdGlvbgoKIwojIERDQ1AgS2VybmVsIEhhY2tpbmcK IwojIENPTkZJR19JUF9EQ0NQX0RFQlVHIGlzIG5vdCBzZXQKIyBlbmQgb2YgRENDUCBLZXJuZWwg SGFja2luZwoKQ09ORklHX0lQX1NDVFA9bQojIENPTkZJR19TQ1RQX0RCR19PQkpDTlQgaXMgbm90 IHNldAojIENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTUQ1IGlzIG5vdCBzZXQKQ09O RklHX1NDVFBfREVGQVVMVF9DT09LSUVfSE1BQ19TSEExPXkKIyBDT05GSUdfU0NUUF9ERUZBVUxU X0NPT0tJRV9ITUFDX05PTkUgaXMgbm90IHNldApDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19NRDU9 eQpDT05GSUdfU0NUUF9DT09LSUVfSE1BQ19TSEExPXkKQ09ORklHX0lORVRfU0NUUF9ESUFHPW0K IyBDT05GSUdfUkRTIGlzIG5vdCBzZXQKIyBDT05GSUdfVElQQyBpcyBub3Qgc2V0CkNPTkZJR19B VE09bQpDT05GSUdfQVRNX0NMSVA9bQojIENPTkZJR19BVE1fQ0xJUF9OT19JQ01QIGlzIG5vdCBz ZXQKQ09ORklHX0FUTV9MQU5FPW0KIyBDT05GSUdfQVRNX01QT0EgaXMgbm90IHNldApDT05GSUdf QVRNX0JSMjY4ND1tCiMgQ09ORklHX0FUTV9CUjI2ODRfSVBGSUxURVIgaXMgbm90IHNldApDT05G SUdfTDJUUD1tCkNPTkZJR19MMlRQX0RFQlVHRlM9bQpDT05GSUdfTDJUUF9WMz15CkNPTkZJR19M MlRQX0lQPW0KQ09ORklHX0wyVFBfRVRIPW0KQ09ORklHX1NUUD1tCkNPTkZJR19HQVJQPW0KQ09O RklHX01SUD1tCkNPTkZJR19CUklER0U9bQpDT05GSUdfQlJJREdFX0lHTVBfU05PT1BJTkc9eQpD T05GSUdfQlJJREdFX1ZMQU5fRklMVEVSSU5HPXkKQ09ORklHX0hBVkVfTkVUX0RTQT15CiMgQ09O RklHX05FVF9EU0EgaXMgbm90IHNldApDT05GSUdfVkxBTl84MDIxUT1tCkNPTkZJR19WTEFOXzgw MjFRX0dWUlA9eQpDT05GSUdfVkxBTl84MDIxUV9NVlJQPXkKIyBDT05GSUdfREVDTkVUIGlzIG5v dCBzZXQKQ09ORklHX0xMQz1tCiMgQ09ORklHX0xMQzIgaXMgbm90IHNldAojIENPTkZJR19BVEFM SyBpcyBub3Qgc2V0CiMgQ09ORklHX1gyNSBpcyBub3Qgc2V0CiMgQ09ORklHX0xBUEIgaXMgbm90 IHNldAojIENPTkZJR19QSE9ORVQgaXMgbm90IHNldApDT05GSUdfNkxPV1BBTj1tCiMgQ09ORklH XzZMT1dQQU5fREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR182TE9XUEFOX05IQz1tCkNPTkZJR182 TE9XUEFOX05IQ19ERVNUPW0KQ09ORklHXzZMT1dQQU5fTkhDX0ZSQUdNRU5UPW0KQ09ORklHXzZM T1dQQU5fTkhDX0hPUD1tCkNPTkZJR182TE9XUEFOX05IQ19JUFY2PW0KQ09ORklHXzZMT1dQQU5f TkhDX01PQklMSVRZPW0KQ09ORklHXzZMT1dQQU5fTkhDX1JPVVRJTkc9bQpDT05GSUdfNkxPV1BB Tl9OSENfVURQPW0KIyBDT05GSUdfNkxPV1BBTl9HSENfRVhUX0hEUl9IT1AgaXMgbm90IHNldAoj IENPTkZJR182TE9XUEFOX0dIQ19VRFAgaXMgbm90IHNldAojIENPTkZJR182TE9XUEFOX0dIQ19J Q01QVjYgaXMgbm90IHNldAojIENPTkZJR182TE9XUEFOX0dIQ19FWFRfSERSX0RFU1QgaXMgbm90 IHNldAojIENPTkZJR182TE9XUEFOX0dIQ19FWFRfSERSX0ZSQUcgaXMgbm90IHNldAojIENPTkZJ R182TE9XUEFOX0dIQ19FWFRfSERSX1JPVVRFIGlzIG5vdCBzZXQKQ09ORklHX0lFRUU4MDIxNTQ9 bQojIENPTkZJR19JRUVFODAyMTU0X05MODAyMTU0X0VYUEVSSU1FTlRBTCBpcyBub3Qgc2V0CkNP TkZJR19JRUVFODAyMTU0X1NPQ0tFVD1tCkNPTkZJR19JRUVFODAyMTU0XzZMT1dQQU49bQpDT05G SUdfTUFDODAyMTU0PW0KQ09ORklHX05FVF9TQ0hFRD15CgojCiMgUXVldWVpbmcvU2NoZWR1bGlu ZwojCkNPTkZJR19ORVRfU0NIX0NCUT1tCkNPTkZJR19ORVRfU0NIX0hUQj1tCkNPTkZJR19ORVRf U0NIX0hGU0M9bQpDT05GSUdfTkVUX1NDSF9BVE09bQpDT05GSUdfTkVUX1NDSF9QUklPPW0KQ09O RklHX05FVF9TQ0hfTVVMVElRPW0KQ09ORklHX05FVF9TQ0hfUkVEPW0KQ09ORklHX05FVF9TQ0hf U0ZCPW0KQ09ORklHX05FVF9TQ0hfU0ZRPW0KQ09ORklHX05FVF9TQ0hfVEVRTD1tCkNPTkZJR19O RVRfU0NIX1RCRj1tCiMgQ09ORklHX05FVF9TQ0hfQ0JTIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU X1NDSF9FVEYgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX1RBUFJJTyBpcyBub3Qgc2V0CkNP TkZJR19ORVRfU0NIX0dSRUQ9bQpDT05GSUdfTkVUX1NDSF9EU01BUks9bQpDT05GSUdfTkVUX1ND SF9ORVRFTT1tCkNPTkZJR19ORVRfU0NIX0RSUj1tCkNPTkZJR19ORVRfU0NIX01RUFJJTz1tCiMg Q09ORklHX05FVF9TQ0hfU0tCUFJJTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0NIT0tFPW0K Q09ORklHX05FVF9TQ0hfUUZRPW0KQ09ORklHX05FVF9TQ0hfQ09ERUw9bQpDT05GSUdfTkVUX1ND SF9GUV9DT0RFTD1tCiMgQ09ORklHX05FVF9TQ0hfQ0FLRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRf U0NIX0ZRPW0KIyBDT05GSUdfTkVUX1NDSF9ISEYgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NI X1BJRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0lOR1JFU1M9bQpDT05GSUdfTkVUX1NDSF9Q TFVHPW0KIyBDT05GSUdfTkVUX1NDSF9FVFMgaXMgbm90IHNldAojIENPTkZJR19ORVRfU0NIX0RF RkFVTFQgaXMgbm90IHNldAoKIwojIENsYXNzaWZpY2F0aW9uCiMKQ09ORklHX05FVF9DTFM9eQpD T05GSUdfTkVUX0NMU19CQVNJQz1tCkNPTkZJR19ORVRfQ0xTX1RDSU5ERVg9bQpDT05GSUdfTkVU X0NMU19ST1VURTQ9bQpDT05GSUdfTkVUX0NMU19GVz1tCkNPTkZJR19ORVRfQ0xTX1UzMj1tCkNP TkZJR19DTFNfVTMyX1BFUkY9eQpDT05GSUdfQ0xTX1UzMl9NQVJLPXkKQ09ORklHX05FVF9DTFNf UlNWUD1tCkNPTkZJR19ORVRfQ0xTX1JTVlA2PW0KQ09ORklHX05FVF9DTFNfRkxPVz1tCkNPTkZJ R19ORVRfQ0xTX0NHUk9VUD15CkNPTkZJR19ORVRfQ0xTX0JQRj1tCkNPTkZJR19ORVRfQ0xTX0ZM T1dFUj1tCkNPTkZJR19ORVRfQ0xTX01BVENIQUxMPW0KQ09ORklHX05FVF9FTUFUQ0g9eQpDT05G SUdfTkVUX0VNQVRDSF9TVEFDSz0zMgpDT05GSUdfTkVUX0VNQVRDSF9DTVA9bQpDT05GSUdfTkVU X0VNQVRDSF9OQllURT1tCkNPTkZJR19ORVRfRU1BVENIX1UzMj1tCkNPTkZJR19ORVRfRU1BVENI X01FVEE9bQpDT05GSUdfTkVUX0VNQVRDSF9URVhUPW0KIyBDT05GSUdfTkVUX0VNQVRDSF9DQU5J RCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRU1BVENIX0lQU0VUPW0KIyBDT05GSUdfTkVUX0VNQVRD SF9JUFQgaXMgbm90IHNldApDT05GSUdfTkVUX0NMU19BQ1Q9eQpDT05GSUdfTkVUX0FDVF9QT0xJ Q0U9bQpDT05GSUdfTkVUX0FDVF9HQUNUPW0KQ09ORklHX0dBQ1RfUFJPQj15CkNPTkZJR19ORVRf QUNUX01JUlJFRD1tCkNPTkZJR19ORVRfQUNUX1NBTVBMRT1tCkNPTkZJR19ORVRfQUNUX0lQVD1t CkNPTkZJR19ORVRfQUNUX05BVD1tCkNPTkZJR19ORVRfQUNUX1BFRElUPW0KQ09ORklHX05FVF9B Q1RfU0lNUD1tCkNPTkZJR19ORVRfQUNUX1NLQkVESVQ9bQpDT05GSUdfTkVUX0FDVF9DU1VNPW0K IyBDT05GSUdfTkVUX0FDVF9NUExTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfVkxBTj1tCiMg Q09ORklHX05FVF9BQ1RfQlBGIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfQ09OTk1BUks9bQoj IENPTkZJR19ORVRfQUNUX0NUSU5GTyBpcyBub3Qgc2V0CkNPTkZJR19ORVRfQUNUX1NLQk1PRD1t CiMgQ09ORklHX05FVF9BQ1RfSUZFIGlzIG5vdCBzZXQKQ09ORklHX05FVF9BQ1RfVFVOTkVMX0tF WT1tCiMgQ09ORklHX05FVF9BQ1RfQ1QgaXMgbm90IHNldAojIENPTkZJR19ORVRfVENfU0tCX0VY VCBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU0NIX0ZJRk89eQpDT05GSUdfRENCPXkKQ09ORklHX0RO U19SRVNPTFZFUj1tCiMgQ09ORklHX0JBVE1BTl9BRFYgaXMgbm90IHNldApDT05GSUdfT1BFTlZT V0lUQ0g9bQpDT05GSUdfT1BFTlZTV0lUQ0hfR1JFPW0KQ09ORklHX09QRU5WU1dJVENIX1ZYTEFO PW0KQ09ORklHX09QRU5WU1dJVENIX0dFTkVWRT1tCkNPTkZJR19WU09DS0VUUz1tCkNPTkZJR19W U09DS0VUU19ESUFHPW0KQ09ORklHX1ZTT0NLRVRTX0xPT1BCQUNLPW0KQ09ORklHX1ZNV0FSRV9W TUNJX1ZTT0NLRVRTPW0KQ09ORklHX1ZJUlRJT19WU09DS0VUUz1tCkNPTkZJR19WSVJUSU9fVlNP Q0tFVFNfQ09NTU9OPW0KQ09ORklHX0hZUEVSVl9WU09DS0VUUz1tCkNPTkZJR19ORVRMSU5LX0RJ QUc9bQpDT05GSUdfTVBMUz15CkNPTkZJR19ORVRfTVBMU19HU089eQpDT05GSUdfTVBMU19ST1VU SU5HPW0KQ09ORklHX01QTFNfSVBUVU5ORUw9bQpDT05GSUdfTkVUX05TSD1tCiMgQ09ORklHX0hT UiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfU1dJVENIREVWPXkKQ09ORklHX05FVF9MM19NQVNURVJf REVWPXkKIyBDT05GSUdfTkVUX05DU0kgaXMgbm90IHNldApDT05GSUdfUlBTPXkKQ09ORklHX1JG U19BQ0NFTD15CkNPTkZJR19YUFM9eQojIENPTkZJR19DR1JPVVBfTkVUX1BSSU8gaXMgbm90IHNl dApDT05GSUdfQ0dST1VQX05FVF9DTEFTU0lEPXkKQ09ORklHX05FVF9SWF9CVVNZX1BPTEw9eQpD T05GSUdfQlFMPXkKQ09ORklHX0JQRl9KSVQ9eQpDT05GSUdfQlBGX1NUUkVBTV9QQVJTRVI9eQpD T05GSUdfTkVUX0ZMT1dfTElNSVQ9eQoKIwojIE5ldHdvcmsgdGVzdGluZwojCkNPTkZJR19ORVRf UEtUR0VOPW0KQ09ORklHX05FVF9EUk9QX01PTklUT1I9eQojIGVuZCBvZiBOZXR3b3JrIHRlc3Rp bmcKIyBlbmQgb2YgTmV0d29ya2luZyBvcHRpb25zCgojIENPTkZJR19IQU1SQURJTyBpcyBub3Qg c2V0CkNPTkZJR19DQU49bQpDT05GSUdfQ0FOX1JBVz1tCkNPTkZJR19DQU5fQkNNPW0KQ09ORklH X0NBTl9HVz1tCiMgQ09ORklHX0NBTl9KMTkzOSBpcyBub3Qgc2V0CgojCiMgQ0FOIERldmljZSBE cml2ZXJzCiMKQ09ORklHX0NBTl9WQ0FOPW0KIyBDT05GSUdfQ0FOX1ZYQ0FOIGlzIG5vdCBzZXQK Q09ORklHX0NBTl9TTENBTj1tCkNPTkZJR19DQU5fREVWPW0KQ09ORklHX0NBTl9DQUxDX0JJVFRJ TUlORz15CiMgQ09ORklHX0NBTl9LVkFTRVJfUENJRUZEIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9D X0NBTj1tCkNPTkZJR19DQU5fQ19DQU5fUExBVEZPUk09bQpDT05GSUdfQ0FOX0NfQ0FOX1BDST1t CkNPTkZJR19DQU5fQ0M3NzA9bQojIENPTkZJR19DQU5fQ0M3NzBfSVNBIGlzIG5vdCBzZXQKQ09O RklHX0NBTl9DQzc3MF9QTEFURk9STT1tCiMgQ09ORklHX0NBTl9JRklfQ0FORkQgaXMgbm90IHNl dAojIENPTkZJR19DQU5fTV9DQU4gaXMgbm90IHNldAojIENPTkZJR19DQU5fUEVBS19QQ0lFRkQg aXMgbm90IHNldApDT05GSUdfQ0FOX1NKQTEwMDA9bQpDT05GSUdfQ0FOX0VNU19QQ0k9bQojIENP TkZJR19DQU5fRjgxNjAxIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9LVkFTRVJfUENJPW0KQ09ORklH X0NBTl9QRUFLX1BDST1tCkNPTkZJR19DQU5fUEVBS19QQ0lFQz15CkNPTkZJR19DQU5fUExYX1BD ST1tCiMgQ09ORklHX0NBTl9TSkExMDAwX0lTQSBpcyBub3Qgc2V0CkNPTkZJR19DQU5fU0pBMTAw MF9QTEFURk9STT1tCkNPTkZJR19DQU5fU09GVElORz1tCgojCiMgQ0FOIFNQSSBpbnRlcmZhY2Vz CiMKIyBDT05GSUdfQ0FOX0hJMzExWCBpcyBub3Qgc2V0CiMgQ09ORklHX0NBTl9NQ1AyNTFYIGlz IG5vdCBzZXQKIyBlbmQgb2YgQ0FOIFNQSSBpbnRlcmZhY2VzCgojCiMgQ0FOIFVTQiBpbnRlcmZh Y2VzCiMKQ09ORklHX0NBTl84REVWX1VTQj1tCkNPTkZJR19DQU5fRU1TX1VTQj1tCkNPTkZJR19D QU5fRVNEX1VTQjI9bQojIENPTkZJR19DQU5fR1NfVVNCIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9L VkFTRVJfVVNCPW0KIyBDT05GSUdfQ0FOX01DQkFfVVNCIGlzIG5vdCBzZXQKQ09ORklHX0NBTl9Q RUFLX1VTQj1tCiMgQ09ORklHX0NBTl9VQ0FOIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ0FOIFVTQiBp bnRlcmZhY2VzCgojIENPTkZJR19DQU5fREVCVUdfREVWSUNFUyBpcyBub3Qgc2V0CiMgZW5kIG9m IENBTiBEZXZpY2UgRHJpdmVycwoKQ09ORklHX0JUPW0KQ09ORklHX0JUX0JSRURSPXkKQ09ORklH X0JUX1JGQ09NTT1tCkNPTkZJR19CVF9SRkNPTU1fVFRZPXkKQ09ORklHX0JUX0JORVA9bQpDT05G SUdfQlRfQk5FUF9NQ19GSUxURVI9eQpDT05GSUdfQlRfQk5FUF9QUk9UT19GSUxURVI9eQpDT05G SUdfQlRfQ01UUD1tCkNPTkZJR19CVF9ISURQPW0KQ09ORklHX0JUX0hTPXkKQ09ORklHX0JUX0xF PXkKIyBDT05GSUdfQlRfNkxPV1BBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0JUX0xFRFMgaXMgbm90 IHNldAojIENPTkZJR19CVF9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19CVF9ERUJVR0ZTPXkK CiMKIyBCbHVldG9vdGggZGV2aWNlIGRyaXZlcnMKIwpDT05GSUdfQlRfSU5URUw9bQpDT05GSUdf QlRfQkNNPW0KQ09ORklHX0JUX1JUTD1tCkNPTkZJR19CVF9IQ0lCVFVTQj1tCiMgQ09ORklHX0JU X0hDSUJUVVNCX0FVVE9TVVNQRU5EIGlzIG5vdCBzZXQKQ09ORklHX0JUX0hDSUJUVVNCX0JDTT15 CiMgQ09ORklHX0JUX0hDSUJUVVNCX01USyBpcyBub3Qgc2V0CkNPTkZJR19CVF9IQ0lCVFVTQl9S VEw9eQpDT05GSUdfQlRfSENJQlRTRElPPW0KQ09ORklHX0JUX0hDSVVBUlQ9bQpDT05GSUdfQlRf SENJVUFSVF9IND15CkNPTkZJR19CVF9IQ0lVQVJUX0JDU1A9eQpDT05GSUdfQlRfSENJVUFSVF9B VEgzSz15CiMgQ09ORklHX0JUX0hDSVVBUlRfSU5URUwgaXMgbm90IHNldAojIENPTkZJR19CVF9I Q0lVQVJUX0FHNlhYIGlzIG5vdCBzZXQKQ09ORklHX0JUX0hDSUJDTTIwM1g9bQpDT05GSUdfQlRf SENJQlBBMTBYPW0KQ09ORklHX0JUX0hDSUJGVVNCPW0KQ09ORklHX0JUX0hDSVZIQ0k9bQpDT05G SUdfQlRfTVJWTD1tCkNPTkZJR19CVF9NUlZMX1NESU89bQpDT05GSUdfQlRfQVRIM0s9bQojIENP TkZJR19CVF9NVEtTRElPIGlzIG5vdCBzZXQKIyBlbmQgb2YgQmx1ZXRvb3RoIGRldmljZSBkcml2 ZXJzCgojIENPTkZJR19BRl9SWFJQQyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGX0tDTSBpcyBub3Qg c2V0CkNPTkZJR19TVFJFQU1fUEFSU0VSPXkKQ09ORklHX0ZJQl9SVUxFUz15CkNPTkZJR19XSVJF TEVTUz15CkNPTkZJR19XSVJFTEVTU19FWFQ9eQpDT05GSUdfV0VYVF9DT1JFPXkKQ09ORklHX1dF WFRfUFJPQz15CkNPTkZJR19XRVhUX1BSSVY9eQpDT05GSUdfQ0ZHODAyMTE9bQojIENPTkZJR19O TDgwMjExX1RFU1RNT0RFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0ZHODAyMTFfREVWRUxPUEVSX1dB Uk5JTkdTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0ZHODAyMTFfQ0VSVElGSUNBVElPTl9PTlVTIGlz IG5vdCBzZXQKQ09ORklHX0NGRzgwMjExX1JFUVVJUkVfU0lHTkVEX1JFR0RCPXkKQ09ORklHX0NG RzgwMjExX1VTRV9LRVJORUxfUkVHREJfS0VZUz15CkNPTkZJR19DRkc4MDIxMV9ERUZBVUxUX1BT PXkKIyBDT05GSUdfQ0ZHODAyMTFfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19DRkc4MDIxMV9D UkRBX1NVUFBPUlQ9eQpDT05GSUdfQ0ZHODAyMTFfV0VYVD15CkNPTkZJR19MSUI4MDIxMT1tCiMg Q09ORklHX0xJQjgwMjExX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX01BQzgwMjExPW0KQ09ORklH X01BQzgwMjExX0hBU19SQz15CkNPTkZJR19NQUM4MDIxMV9SQ19NSU5TVFJFTD15CkNPTkZJR19N QUM4MDIxMV9SQ19ERUZBVUxUX01JTlNUUkVMPXkKQ09ORklHX01BQzgwMjExX1JDX0RFRkFVTFQ9 Im1pbnN0cmVsX2h0IgpDT05GSUdfTUFDODAyMTFfTUVTSD15CkNPTkZJR19NQUM4MDIxMV9MRURT PXkKQ09ORklHX01BQzgwMjExX0RFQlVHRlM9eQojIENPTkZJR19NQUM4MDIxMV9NRVNTQUdFX1RS QUNJTkcgaXMgbm90IHNldAojIENPTkZJR19NQUM4MDIxMV9ERUJVR19NRU5VIGlzIG5vdCBzZXQK Q09ORklHX01BQzgwMjExX1NUQV9IQVNIX01BWF9TSVpFPTAKIyBDT05GSUdfV0lNQVggaXMgbm90 IHNldApDT05GSUdfUkZLSUxMPW0KQ09ORklHX1JGS0lMTF9MRURTPXkKQ09ORklHX1JGS0lMTF9J TlBVVD15CiMgQ09ORklHX1JGS0lMTF9HUElPIGlzIG5vdCBzZXQKQ09ORklHX05FVF85UD15CkNP TkZJR19ORVRfOVBfVklSVElPPXkKIyBDT05GSUdfTkVUXzlQX1hFTiBpcyBub3Qgc2V0CiMgQ09O RklHX05FVF85UF9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0NBSUYgaXMgbm90IHNldApDT05G SUdfQ0VQSF9MSUI9bQojIENPTkZJR19DRVBIX0xJQl9QUkVUVFlERUJVRyBpcyBub3Qgc2V0CkNP TkZJR19DRVBIX0xJQl9VU0VfRE5TX1JFU09MVkVSPXkKIyBDT05GSUdfTkZDIGlzIG5vdCBzZXQK Q09ORklHX1BTQU1QTEU9bQojIENPTkZJR19ORVRfSUZFIGlzIG5vdCBzZXQKQ09ORklHX0xXVFVO TkVMPXkKQ09ORklHX0xXVFVOTkVMX0JQRj15CkNPTkZJR19EU1RfQ0FDSEU9eQpDT05GSUdfR1JP X0NFTExTPXkKQ09ORklHX05FVF9TT0NLX01TRz15CkNPTkZJR19ORVRfREVWTElOSz15CkNPTkZJ R19QQUdFX1BPT0w9eQpDT05GSUdfRkFJTE9WRVI9bQpDT05GSUdfRVRIVE9PTF9ORVRMSU5LPXkK Q09ORklHX0hBVkVfRUJQRl9KSVQ9eQoKIwojIERldmljZSBEcml2ZXJzCiMKQ09ORklHX0hBVkVf RUlTQT15CiMgQ09ORklHX0VJU0EgaXMgbm90IHNldApDT05GSUdfSEFWRV9QQ0k9eQpDT05GSUdf UENJPXkKQ09ORklHX1BDSV9ET01BSU5TPXkKQ09ORklHX1BDSUVQT1JUQlVTPXkKQ09ORklHX0hP VFBMVUdfUENJX1BDSUU9eQpDT05GSUdfUENJRUFFUj15CkNPTkZJR19QQ0lFQUVSX0lOSkVDVD1t CkNPTkZJR19QQ0lFX0VDUkM9eQpDT05GSUdfUENJRUFTUE09eQpDT05GSUdfUENJRUFTUE1fREVG QVVMVD15CiMgQ09ORklHX1BDSUVBU1BNX1BPV0VSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BD SUVBU1BNX1BPV0VSX1NVUEVSU0FWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVBU1BNX1BFUkZP Uk1BTkNFIGlzIG5vdCBzZXQKQ09ORklHX1BDSUVfUE1FPXkKIyBDT05GSUdfUENJRV9EUEMgaXMg bm90IHNldAojIENPTkZJR19QQ0lFX1BUTSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDSUVfQlcgaXMg bm90IHNldApDT05GSUdfUENJX01TST15CkNPTkZJR19QQ0lfTVNJX0lSUV9ET01BSU49eQpDT05G SUdfUENJX1FVSVJLUz15CiMgQ09ORklHX1BDSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BD SV9SRUFMTE9DX0VOQUJMRV9BVVRPIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9TVFVCPXkKIyBDT05G SUdfUENJX1BGX1NUVUIgaXMgbm90IHNldAojIENPTkZJR19YRU5fUENJREVWX0ZST05URU5EIGlz IG5vdCBzZXQKQ09ORklHX1BDSV9BVFM9eQpDT05GSUdfUENJX0xPQ0tMRVNTX0NPTkZJRz15CkNP TkZJR19QQ0lfSU9WPXkKQ09ORklHX1BDSV9QUkk9eQpDT05GSUdfUENJX1BBU0lEPXkKIyBDT05G SUdfUENJX1AyUERNQSBpcyBub3Qgc2V0CkNPTkZJR19QQ0lfTEFCRUw9eQpDT05GSUdfUENJX0hZ UEVSVj1tCkNPTkZJR19IT1RQTFVHX1BDST15CkNPTkZJR19IT1RQTFVHX1BDSV9BQ1BJPXkKQ09O RklHX0hPVFBMVUdfUENJX0FDUElfSUJNPW0KIyBDT05GSUdfSE9UUExVR19QQ0lfQ1BDSSBpcyBu b3Qgc2V0CkNPTkZJR19IT1RQTFVHX1BDSV9TSFBDPXkKCiMKIyBQQ0kgY29udHJvbGxlciBkcml2 ZXJzCiMKQ09ORklHX1ZNRD15CkNPTkZJR19QQ0lfSFlQRVJWX0lOVEVSRkFDRT1tCgojCiMgRGVz aWduV2FyZSBQQ0kgQ29yZSBTdXBwb3J0CiMKIyBDT05GSUdfUENJRV9EV19QTEFUX0hPU1QgaXMg bm90IHNldAojIENPTkZJR19QQ0lfTUVTT04gaXMgbm90IHNldAojIGVuZCBvZiBEZXNpZ25XYXJl IFBDSSBDb3JlIFN1cHBvcnQKCiMKIyBDYWRlbmNlIFBDSWUgY29udHJvbGxlcnMgc3VwcG9ydAoj CiMgZW5kIG9mIENhZGVuY2UgUENJZSBjb250cm9sbGVycyBzdXBwb3J0CiMgZW5kIG9mIFBDSSBj b250cm9sbGVyIGRyaXZlcnMKCiMKIyBQQ0kgRW5kcG9pbnQKIwojIENPTkZJR19QQ0lfRU5EUE9J TlQgaXMgbm90IHNldAojIGVuZCBvZiBQQ0kgRW5kcG9pbnQKCiMKIyBQQ0kgc3dpdGNoIGNvbnRy b2xsZXIgZHJpdmVycwojCiMgQ09ORklHX1BDSV9TV19TV0lUQ0hURUMgaXMgbm90IHNldAojIGVu ZCBvZiBQQ0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVycwoKQ09ORklHX1BDQ0FSRD15CiMgQ09O RklHX1BDTUNJQSBpcyBub3Qgc2V0CkNPTkZJR19DQVJEQlVTPXkKCiMKIyBQQy1jYXJkIGJyaWRn ZXMKIwpDT05GSUdfWUVOVEE9bQpDT05GSUdfWUVOVEFfTzI9eQpDT05GSUdfWUVOVEFfUklDT0g9 eQpDT05GSUdfWUVOVEFfVEk9eQpDT05GSUdfWUVOVEFfRU5FX1RVTkU9eQpDT05GSUdfWUVOVEFf VE9TSElCQT15CiMgQ09ORklHX1JBUElESU8gaXMgbm90IHNldAoKIwojIEdlbmVyaWMgRHJpdmVy IE9wdGlvbnMKIwpDT05GSUdfVUVWRU5UX0hFTFBFUj15CkNPTkZJR19VRVZFTlRfSEVMUEVSX1BB VEg9IiIKQ09ORklHX0RFVlRNUEZTPXkKQ09ORklHX0RFVlRNUEZTX01PVU5UPXkKQ09ORklHX1NU QU5EQUxPTkU9eQpDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9CVUlMRD15CgojCiMgRmlybXdhcmUg bG9hZGVyCiMKQ09ORklHX0ZXX0xPQURFUj15CkNPTkZJR19GV19MT0FERVJfUEFHRURfQlVGPXkK Q09ORklHX0VYVFJBX0ZJUk1XQVJFPSIiCkNPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVI9eQoj IENPTkZJR19GV19MT0FERVJfVVNFUl9IRUxQRVJfRkFMTEJBQ0sgaXMgbm90IHNldAojIENPTkZJ R19GV19MT0FERVJfQ09NUFJFU1MgaXMgbm90IHNldApDT05GSUdfRldfQ0FDSEU9eQojIGVuZCBv ZiBGaXJtd2FyZSBsb2FkZXIKCkNPTkZJR19XQU5UX0RFVl9DT1JFRFVNUD15CkNPTkZJR19BTExP V19ERVZfQ09SRURVTVA9eQpDT05GSUdfREVWX0NPUkVEVU1QPXkKIyBDT05GSUdfREVCVUdfRFJJ VkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfREVWUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdf REVCVUdfVEVTVF9EUklWRVJfUkVNT1ZFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9BU1lOQ19E UklWRVJfUFJPQkUgaXMgbm90IHNldApDT05GSUdfU1lTX0hZUEVSVklTT1I9eQpDT05GSUdfR0VO RVJJQ19DUFVfQVVUT1BST0JFPXkKQ09ORklHX0dFTkVSSUNfQ1BVX1ZVTE5FUkFCSUxJVElFUz15 CkNPTkZJR19SRUdNQVA9eQpDT05GSUdfUkVHTUFQX0kyQz1tCkNPTkZJR19SRUdNQVBfU1BJPW0K Q09ORklHX1JFR01BUF9JUlE9eQpDT05GSUdfRE1BX1NIQVJFRF9CVUZGRVI9eQojIENPTkZJR19E TUFfRkVOQ0VfVFJBQ0UgaXMgbm90IHNldAojIGVuZCBvZiBHZW5lcmljIERyaXZlciBPcHRpb25z CgojCiMgQnVzIGRldmljZXMKIwojIGVuZCBvZiBCdXMgZGV2aWNlcwoKQ09ORklHX0NPTk5FQ1RP Uj15CkNPTkZJR19QUk9DX0VWRU5UUz15CiMgQ09ORklHX0dOU1MgaXMgbm90IHNldApDT05GSUdf TVREPW0KIyBDT05GSUdfTVREX1RFU1RTIGlzIG5vdCBzZXQKCiMKIyBQYXJ0aXRpb24gcGFyc2Vy cwojCiMgQ09ORklHX01URF9BUjdfUEFSVFMgaXMgbm90IHNldAojIENPTkZJR19NVERfQ01ETElO RV9QQVJUUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9SRURCT09UX1BBUlRTIGlzIG5vdCBzZXQK IyBlbmQgb2YgUGFydGl0aW9uIHBhcnNlcnMKCiMKIyBVc2VyIE1vZHVsZXMgQW5kIFRyYW5zbGF0 aW9uIExheWVycwojCkNPTkZJR19NVERfQkxLREVWUz1tCkNPTkZJR19NVERfQkxPQ0s9bQojIENP TkZJR19NVERfQkxPQ0tfUk8gaXMgbm90IHNldAojIENPTkZJR19GVEwgaXMgbm90IHNldAojIENP TkZJR19ORlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5GVEwgaXMgbm90IHNldAojIENPTkZJR19S RkRfRlRMIGlzIG5vdCBzZXQKIyBDT05GSUdfU1NGREMgaXMgbm90IHNldAojIENPTkZJR19TTV9G VEwgaXMgbm90IHNldAojIENPTkZJR19NVERfT09QUyBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9T V0FQIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1BBUlRJVElPTkVEX01BU1RFUiBpcyBub3Qgc2V0 CgojCiMgUkFNL1JPTS9GbGFzaCBjaGlwIGRyaXZlcnMKIwojIENPTkZJR19NVERfQ0ZJIGlzIG5v dCBzZXQKIyBDT05GSUdfTVREX0pFREVDUFJPQkUgaXMgbm90IHNldApDT05GSUdfTVREX01BUF9C QU5LX1dJRFRIXzE9eQpDT05GSUdfTVREX01BUF9CQU5LX1dJRFRIXzI9eQpDT05GSUdfTVREX01B UF9CQU5LX1dJRFRIXzQ9eQpDT05GSUdfTVREX0NGSV9JMT15CkNPTkZJR19NVERfQ0ZJX0kyPXkK IyBDT05GSUdfTVREX1JBTSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9ST00gaXMgbm90IHNldAoj IENPTkZJR19NVERfQUJTRU5UIGlzIG5vdCBzZXQKIyBlbmQgb2YgUkFNL1JPTS9GbGFzaCBjaGlw IGRyaXZlcnMKCiMKIyBNYXBwaW5nIGRyaXZlcnMgZm9yIGNoaXAgYWNjZXNzCiMKIyBDT05GSUdf TVREX0NPTVBMRVhfTUFQUElOR1MgaXMgbm90IHNldAojIENPTkZJR19NVERfSU5URUxfVlJfTk9S IGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1BMQVRSQU0gaXMgbm90IHNldAojIGVuZCBvZiBNYXBw aW5nIGRyaXZlcnMgZm9yIGNoaXAgYWNjZXNzCgojCiMgU2VsZi1jb250YWluZWQgTVREIGRldmlj ZSBkcml2ZXJzCiMKIyBDT05GSUdfTVREX1BNQzU1MSBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9E QVRBRkxBU0ggaXMgbm90IHNldAojIENPTkZJR19NVERfTUNIUDIzSzI1NiBpcyBub3Qgc2V0CiMg Q09ORklHX01URF9TU1QyNUwgaXMgbm90IHNldAojIENPTkZJR19NVERfU0xSQU0gaXMgbm90IHNl dAojIENPTkZJR19NVERfUEhSQU0gaXMgbm90IHNldAojIENPTkZJR19NVERfTVREUkFNIGlzIG5v dCBzZXQKIyBDT05GSUdfTVREX0JMT0NLMk1URCBpcyBub3Qgc2V0CgojCiMgRGlzay1Pbi1DaGlw IERldmljZSBEcml2ZXJzCiMKIyBDT05GSUdfTVREX0RPQ0czIGlzIG5vdCBzZXQKIyBlbmQgb2Yg U2VsZi1jb250YWluZWQgTVREIGRldmljZSBkcml2ZXJzCgojIENPTkZJR19NVERfT05FTkFORCBp cyBub3Qgc2V0CiMgQ09ORklHX01URF9SQVdfTkFORCBpcyBub3Qgc2V0CiMgQ09ORklHX01URF9T UElfTkFORCBpcyBub3Qgc2V0CgojCiMgTFBERFIgJiBMUEREUjIgUENNIG1lbW9yeSBkcml2ZXJz CiMKIyBDT05GSUdfTVREX0xQRERSIGlzIG5vdCBzZXQKIyBlbmQgb2YgTFBERFIgJiBMUEREUjIg UENNIG1lbW9yeSBkcml2ZXJzCgojIENPTkZJR19NVERfU1BJX05PUiBpcyBub3Qgc2V0CkNPTkZJ R19NVERfVUJJPW0KQ09ORklHX01URF9VQklfV0xfVEhSRVNIT0xEPTQwOTYKQ09ORklHX01URF9V QklfQkVCX0xJTUlUPTIwCiMgQ09ORklHX01URF9VQklfRkFTVE1BUCBpcyBub3Qgc2V0CiMgQ09O RklHX01URF9VQklfR0xVRUJJIGlzIG5vdCBzZXQKIyBDT05GSUdfTVREX1VCSV9CTE9DSyBpcyBu b3Qgc2V0CiMgQ09ORklHX01URF9IWVBFUkJVUyBpcyBub3Qgc2V0CiMgQ09ORklHX09GIGlzIG5v dCBzZXQKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9QQ19QQVJQT1JUPXkKQ09ORklHX1BBUlBPUlQ9 bQpDT05GSUdfUEFSUE9SVF9QQz1tCkNPTkZJR19QQVJQT1JUX1NFUklBTD1tCiMgQ09ORklHX1BB UlBPUlRfUENfRklGTyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBUlBPUlRfUENfU1VQRVJJTyBpcyBu b3Qgc2V0CiMgQ09ORklHX1BBUlBPUlRfQVg4ODc5NiBpcyBub3Qgc2V0CkNPTkZJR19QQVJQT1JU XzEyODQ9eQpDT05GSUdfUEFSUE9SVF9OT1RfUEM9eQpDT05GSUdfUE5QPXkKIyBDT05GSUdfUE5Q X0RFQlVHX01FU1NBR0VTIGlzIG5vdCBzZXQKCiMKIyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQ ST15CkNPTkZJR19CTEtfREVWPXkKQ09ORklHX0JMS19ERVZfTlVMTF9CTEs9bQpDT05GSUdfQkxL X0RFVl9OVUxMX0JMS19GQVVMVF9JTkpFQ1RJT049eQpDT05GSUdfQkxLX0RFVl9GRD1tCkNPTkZJ R19DRFJPTT1tCiMgQ09ORklHX1BBUklERSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1BDSUVT U0RfTVRJUDMyWFg9bQojIENPTkZJR19aUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9V TUVNIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTE9PUD1tCkNPTkZJR19CTEtfREVWX0xPT1Bf TUlOX0NPVU5UPTAKIyBDT05GSUdfQkxLX0RFVl9DUllQVE9MT09QIGlzIG5vdCBzZXQKIyBDT05G SUdfQkxLX0RFVl9EUkJEIGlzIG5vdCBzZXQKQ09ORklHX0JMS19ERVZfTkJEPW0KIyBDT05GSUdf QkxLX0RFVl9TS0QgaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9TWDg9bQpDT05GSUdfQkxLX0RF Vl9SQU09bQpDT05GSUdfQkxLX0RFVl9SQU1fQ09VTlQ9MTYKQ09ORklHX0JMS19ERVZfUkFNX1NJ WkU9MTYzODQKQ09ORklHX0NEUk9NX1BLVENEVkQ9bQpDT05GSUdfQ0RST01fUEtUQ0RWRF9CVUZG RVJTPTgKIyBDT05GSUdfQ0RST01fUEtUQ0RWRF9XQ0FDSEUgaXMgbm90IHNldApDT05GSUdfQVRB X09WRVJfRVRIPW0KQ09ORklHX1hFTl9CTEtERVZfRlJPTlRFTkQ9bQpDT05GSUdfVklSVElPX0JM Sz15CkNPTkZJR19CTEtfREVWX1JCRD1tCiMgQ09ORklHX0JMS19ERVZfUlNYWCBpcyBub3Qgc2V0 CgojCiMgTlZNRSBTdXBwb3J0CiMKQ09ORklHX05WTUVfQ09SRT1tCkNPTkZJR19CTEtfREVWX05W TUU9bQpDT05GSUdfTlZNRV9NVUxUSVBBVEg9eQojIENPTkZJR19OVk1FX0hXTU9OIGlzIG5vdCBz ZXQKQ09ORklHX05WTUVfRkFCUklDUz1tCkNPTkZJR19OVk1FX0ZDPW0KIyBDT05GSUdfTlZNRV9U Q1AgaXMgbm90IHNldApDT05GSUdfTlZNRV9UQVJHRVQ9bQpDT05GSUdfTlZNRV9UQVJHRVRfTE9P UD1tCkNPTkZJR19OVk1FX1RBUkdFVF9GQz1tCkNPTkZJR19OVk1FX1RBUkdFVF9GQ0xPT1A9bQoj IENPTkZJR19OVk1FX1RBUkdFVF9UQ1AgaXMgbm90IHNldAojIGVuZCBvZiBOVk1FIFN1cHBvcnQK CiMKIyBNaXNjIGRldmljZXMKIwpDT05GSUdfU0VOU09SU19MSVMzTFYwMkQ9bQojIENPTkZJR19B RDUyNVhfRFBPVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RVTU1ZX0lSUSBpcyBub3Qgc2V0CiMgQ09O RklHX0lCTV9BU00gaXMgbm90IHNldAojIENPTkZJR19QSEFOVE9NIGlzIG5vdCBzZXQKQ09ORklH X1RJRk1fQ09SRT1tCkNPTkZJR19USUZNXzdYWDE9bQojIENPTkZJR19JQ1M5MzJTNDAxIGlzIG5v dCBzZXQKQ09ORklHX0VOQ0xPU1VSRV9TRVJWSUNFUz1tCkNPTkZJR19TR0lfWFA9bQpDT05GSUdf SFBfSUxPPW0KQ09ORklHX1NHSV9HUlU9bQojIENPTkZJR19TR0lfR1JVX0RFQlVHIGlzIG5vdCBz ZXQKQ09ORklHX0FQRFM5ODAyQUxTPW0KQ09ORklHX0lTTDI5MDAzPW0KQ09ORklHX0lTTDI5MDIw PW0KQ09ORklHX1NFTlNPUlNfVFNMMjU1MD1tCkNPTkZJR19TRU5TT1JTX0JIMTc3MD1tCkNPTkZJ R19TRU5TT1JTX0FQRFM5OTBYPW0KIyBDT05GSUdfSE1DNjM1MiBpcyBub3Qgc2V0CiMgQ09ORklH X0RTMTY4MiBpcyBub3Qgc2V0CkNPTkZJR19WTVdBUkVfQkFMTE9PTj1tCiMgQ09ORklHX0xBVFRJ Q0VfRUNQM19DT05GSUcgaXMgbm90IHNldAojIENPTkZJR19TUkFNIGlzIG5vdCBzZXQKIyBDT05G SUdfUENJX0VORFBPSU5UX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfU0RGRUMgaXMg bm90IHNldApDT05GSUdfUFZQQU5JQz15CiMgQ09ORklHX0MyUE9SVCBpcyBub3Qgc2V0CgojCiMg RUVQUk9NIHN1cHBvcnQKIwpDT05GSUdfRUVQUk9NX0FUMjQ9bQojIENPTkZJR19FRVBST01fQVQy NSBpcyBub3Qgc2V0CkNPTkZJR19FRVBST01fTEVHQUNZPW0KQ09ORklHX0VFUFJPTV9NQVg2ODc1 PW0KQ09ORklHX0VFUFJPTV85M0NYNj1tCiMgQ09ORklHX0VFUFJPTV85M1hYNDYgaXMgbm90IHNl dAojIENPTkZJR19FRVBST01fSURUXzg5SFBFU1ggaXMgbm90IHNldAojIENPTkZJR19FRVBST01f RUUxMDA0IGlzIG5vdCBzZXQKIyBlbmQgb2YgRUVQUk9NIHN1cHBvcnQKCkNPTkZJR19DQjcxMF9D T1JFPW0KIyBDT05GSUdfQ0I3MTBfREVCVUcgaXMgbm90IHNldApDT05GSUdfQ0I3MTBfREVCVUdf QVNTVU1QVElPTlM9eQoKIwojIFRleGFzIEluc3RydW1lbnRzIHNoYXJlZCB0cmFuc3BvcnQgbGlu ZSBkaXNjaXBsaW5lCiMKIyBDT05GSUdfVElfU1QgaXMgbm90IHNldAojIGVuZCBvZiBUZXhhcyBJ bnN0cnVtZW50cyBzaGFyZWQgdHJhbnNwb3J0IGxpbmUgZGlzY2lwbGluZQoKQ09ORklHX1NFTlNP UlNfTElTM19JMkM9bQpDT05GSUdfQUxURVJBX1NUQVBMPW0KQ09ORklHX0lOVEVMX01FST1tCkNP TkZJR19JTlRFTF9NRUlfTUU9bQojIENPTkZJR19JTlRFTF9NRUlfVFhFIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5URUxfTUVJX0hEQ1AgaXMgbm90IHNldApDT05GSUdfVk1XQVJFX1ZNQ0k9bQoKIwoj IEludGVsIE1JQyAmIHJlbGF0ZWQgc3VwcG9ydAojCiMgQ09ORklHX0lOVEVMX01JQ19CVVMgaXMg bm90IHNldAojIENPTkZJR19TQ0lGX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZPUF9CVVMgaXMg bm90IHNldAojIGVuZCBvZiBJbnRlbCBNSUMgJiByZWxhdGVkIHN1cHBvcnQKCiMgQ09ORklHX0dF TldRRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VDSE8gaXMgbm90IHNldAojIENPTkZJR19NSVNDX0FM Q09SX1BDSSBpcyBub3Qgc2V0CiMgQ09ORklHX01JU0NfUlRTWF9QQ0kgaXMgbm90IHNldAojIENP TkZJR19NSVNDX1JUU1hfVVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfSEFCQU5BX0FJIGlzIG5vdCBz ZXQKIyBlbmQgb2YgTWlzYyBkZXZpY2VzCgpDT05GSUdfSEFWRV9JREU9eQojIENPTkZJR19JREUg aXMgbm90IHNldAoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfU0NTSV9NT0Q9eQpD T05GSUdfUkFJRF9BVFRSUz1tCkNPTkZJR19TQ1NJPXkKQ09ORklHX1NDU0lfRE1BPXkKQ09ORklH X1NDU0lfTkVUTElOSz15CkNPTkZJR19TQ1NJX1BST0NfRlM9eQoKIwojIFNDU0kgc3VwcG9ydCB0 eXBlIChkaXNrLCB0YXBlLCBDRC1ST00pCiMKQ09ORklHX0JMS19ERVZfU0Q9bQpDT05GSUdfQ0hS X0RFVl9TVD1tCkNPTkZJR19CTEtfREVWX1NSPW0KQ09ORklHX0JMS19ERVZfU1JfVkVORE9SPXkK Q09ORklHX0NIUl9ERVZfU0c9bQpDT05GSUdfQ0hSX0RFVl9TQ0g9bQpDT05GSUdfU0NTSV9FTkNM T1NVUkU9bQpDT05GSUdfU0NTSV9DT05TVEFOVFM9eQpDT05GSUdfU0NTSV9MT0dHSU5HPXkKQ09O RklHX1NDU0lfU0NBTl9BU1lOQz15CgojCiMgU0NTSSBUcmFuc3BvcnRzCiMKQ09ORklHX1NDU0lf U1BJX0FUVFJTPW0KQ09ORklHX1NDU0lfRkNfQVRUUlM9bQpDT05GSUdfU0NTSV9JU0NTSV9BVFRS Uz1tCkNPTkZJR19TQ1NJX1NBU19BVFRSUz1tCkNPTkZJR19TQ1NJX1NBU19MSUJTQVM9bQpDT05G SUdfU0NTSV9TQVNfQVRBPXkKQ09ORklHX1NDU0lfU0FTX0hPU1RfU01QPXkKQ09ORklHX1NDU0lf U1JQX0FUVFJTPW0KIyBlbmQgb2YgU0NTSSBUcmFuc3BvcnRzCgpDT05GSUdfU0NTSV9MT1dMRVZF TD15CkNPTkZJR19JU0NTSV9UQ1A9bQpDT05GSUdfSVNDU0lfQk9PVF9TWVNGUz1tCkNPTkZJR19T Q1NJX0NYR0IzX0lTQ1NJPW0KQ09ORklHX1NDU0lfQ1hHQjRfSVNDU0k9bQpDT05GSUdfU0NTSV9C TlgyX0lTQ1NJPW0KQ09ORklHX1NDU0lfQk5YMlhfRkNPRT1tCkNPTkZJR19CRTJJU0NTST1tCiMg Q09ORklHX0JMS19ERVZfM1dfWFhYWF9SQUlEIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfSFBTQT1t CkNPTkZJR19TQ1NJXzNXXzlYWFg9bQpDT05GSUdfU0NTSV8zV19TQVM9bQojIENPTkZJR19TQ1NJ X0FDQVJEIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfQUFDUkFJRD1tCiMgQ09ORklHX1NDU0lfQUlD N1hYWCBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX0FJQzc5WFg9bQpDT05GSUdfQUlDNzlYWF9DTURT X1BFUl9ERVZJQ0U9NApDT05GSUdfQUlDNzlYWF9SRVNFVF9ERUxBWV9NUz0xNTAwMAojIENPTkZJ R19BSUM3OVhYX0RFQlVHX0VOQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19BSUM3OVhYX0RFQlVHX01B U0s9MAojIENPTkZJR19BSUM3OVhYX1JFR19QUkVUVFlfUFJJTlQgaXMgbm90IHNldAojIENPTkZJ R19TQ1NJX0FJQzk0WFggaXMgbm90IHNldApDT05GSUdfU0NTSV9NVlNBUz1tCiMgQ09ORklHX1ND U0lfTVZTQVNfREVCVUcgaXMgbm90IHNldApDT05GSUdfU0NTSV9NVlNBU19UQVNLTEVUPXkKQ09O RklHX1NDU0lfTVZVTUk9bQojIENPTkZJR19TQ1NJX0RQVF9JMk8gaXMgbm90IHNldAojIENPTkZJ R19TQ1NJX0FEVkFOU1lTIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lfQVJDTVNSPW0KIyBDT05GSUdf U0NTSV9FU0FTMlIgaXMgbm90IHNldAojIENPTkZJR19NRUdBUkFJRF9ORVdHRU4gaXMgbm90IHNl dAojIENPTkZJR19NRUdBUkFJRF9MRUdBQ1kgaXMgbm90IHNldApDT05GSUdfTUVHQVJBSURfU0FT PW0KQ09ORklHX1NDU0lfTVBUM1NBUz1tCkNPTkZJR19TQ1NJX01QVDJTQVNfTUFYX1NHRT0xMjgK Q09ORklHX1NDU0lfTVBUM1NBU19NQVhfU0dFPTEyOApDT05GSUdfU0NTSV9NUFQyU0FTPW0KIyBD T05GSUdfU0NTSV9TTUFSVFBRSSBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1VGU0hDRD1tCkNPTkZJ R19TQ1NJX1VGU0hDRF9QQ0k9bQojIENPTkZJR19TQ1NJX1VGU19EV0NfVENfUENJIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0NTSV9VRlNIQ0RfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19TQ1NJ X1VGU19CU0cgaXMgbm90IHNldApDT05GSUdfU0NTSV9IUFRJT1A9bQojIENPTkZJR19TQ1NJX0JV U0xPR0lDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9NWVJCIGlzIG5vdCBzZXQKIyBDT05GSUdf U0NTSV9NWVJTIGlzIG5vdCBzZXQKQ09ORklHX1ZNV0FSRV9QVlNDU0k9bQojIENPTkZJR19YRU5f U0NTSV9GUk9OVEVORCBpcyBub3Qgc2V0CkNPTkZJR19IWVBFUlZfU1RPUkFHRT1tCkNPTkZJR19M SUJGQz1tCkNPTkZJR19MSUJGQ09FPW0KQ09ORklHX0ZDT0U9bQpDT05GSUdfRkNPRV9GTklDPW0K IyBDT05GSUdfU0NTSV9TTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9ETVgzMTkxRCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NDU0lfRkRPTUFJTl9QQ0kgaXMgbm90IHNldAojIENPTkZJR19TQ1NJ X0dEVEggaXMgbm90IHNldApDT05GSUdfU0NTSV9JU0NJPW0KIyBDT05GSUdfU0NTSV9JUFMgaXMg bm90IHNldApDT05GSUdfU0NTSV9JTklUSU89bQojIENPTkZJR19TQ1NJX0lOSUExMDAgaXMgbm90 IHNldAojIENPTkZJR19TQ1NJX1BQQSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSU1NIGlzIG5v dCBzZXQKQ09ORklHX1NDU0lfU1RFWD1tCiMgQ09ORklHX1NDU0lfU1lNNTNDOFhYXzIgaXMgbm90 IHNldAojIENPTkZJR19TQ1NJX0lQUiBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUUxPR0lDXzEy ODAgaXMgbm90IHNldApDT05GSUdfU0NTSV9RTEFfRkM9bQpDT05GSUdfVENNX1FMQTJYWFg9bQoj IENPTkZJR19UQ01fUUxBMlhYWF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TQ1NJX1FMQV9JU0NT ST1tCiMgQ09ORklHX1FFREkgaXMgbm90IHNldAojIENPTkZJR19RRURGIGlzIG5vdCBzZXQKIyBD T05GSUdfU0NTSV9MUEZDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9EQzM5NXggaXMgbm90IHNl dAojIENPTkZJR19TQ1NJX0FNNTNDOTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9XRDcxOVgg aXMgbm90IHNldApDT05GSUdfU0NTSV9ERUJVRz1tCkNPTkZJR19TQ1NJX1BNQ1JBSUQ9bQpDT05G SUdfU0NTSV9QTTgwMDE9bQojIENPTkZJR19TQ1NJX0JGQV9GQyBpcyBub3Qgc2V0CkNPTkZJR19T Q1NJX1ZJUlRJTz1tCiMgQ09ORklHX1NDU0lfQ0hFTFNJT19GQ09FIGlzIG5vdCBzZXQKQ09ORklH X1NDU0lfREg9eQpDT05GSUdfU0NTSV9ESF9SREFDPXkKQ09ORklHX1NDU0lfREhfSFBfU1c9eQpD T05GSUdfU0NTSV9ESF9FTUM9eQpDT05GSUdfU0NTSV9ESF9BTFVBPXkKIyBlbmQgb2YgU0NTSSBk ZXZpY2Ugc3VwcG9ydAoKQ09ORklHX0FUQT1tCkNPTkZJR19BVEFfVkVSQk9TRV9FUlJPUj15CkNP TkZJR19BVEFfQUNQST15CiMgQ09ORklHX1NBVEFfWlBPREQgaXMgbm90IHNldApDT05GSUdfU0FU QV9QTVA9eQoKIwojIENvbnRyb2xsZXJzIHdpdGggbm9uLVNGRiBuYXRpdmUgaW50ZXJmYWNlCiMK Q09ORklHX1NBVEFfQUhDST1tCkNPTkZJR19TQVRBX01PQklMRV9MUE1fUE9MSUNZPTAKQ09ORklH X1NBVEFfQUhDSV9QTEFURk9STT1tCiMgQ09ORklHX1NBVEFfSU5JQzE2MlggaXMgbm90IHNldApD T05GSUdfU0FUQV9BQ0FSRF9BSENJPW0KQ09ORklHX1NBVEFfU0lMMjQ9bQpDT05GSUdfQVRBX1NG Rj15CgojCiMgU0ZGIGNvbnRyb2xsZXJzIHdpdGggY3VzdG9tIERNQSBpbnRlcmZhY2UKIwpDT05G SUdfUERDX0FETUE9bQpDT05GSUdfU0FUQV9RU1RPUj1tCkNPTkZJR19TQVRBX1NYND1tCkNPTkZJ R19BVEFfQk1ETUE9eQoKIwojIFNBVEEgU0ZGIGNvbnRyb2xsZXJzIHdpdGggQk1ETUEKIwpDT05G SUdfQVRBX1BJSVg9bQojIENPTkZJR19TQVRBX0RXQyBpcyBub3Qgc2V0CkNPTkZJR19TQVRBX01W PW0KQ09ORklHX1NBVEFfTlY9bQpDT05GSUdfU0FUQV9QUk9NSVNFPW0KQ09ORklHX1NBVEFfU0lM PW0KQ09ORklHX1NBVEFfU0lTPW0KQ09ORklHX1NBVEFfU1ZXPW0KQ09ORklHX1NBVEFfVUxJPW0K Q09ORklHX1NBVEFfVklBPW0KQ09ORklHX1NBVEFfVklURVNTRT1tCgojCiMgUEFUQSBTRkYgY29u dHJvbGxlcnMgd2l0aCBCTURNQQojCkNPTkZJR19QQVRBX0FMST1tCkNPTkZJR19QQVRBX0FNRD1t CkNPTkZJR19QQVRBX0FSVE9QPW0KQ09ORklHX1BBVEFfQVRJSVhQPW0KQ09ORklHX1BBVEFfQVRQ ODY3WD1tCkNPTkZJR19QQVRBX0NNRDY0WD1tCiMgQ09ORklHX1BBVEFfQ1lQUkVTUyBpcyBub3Qg c2V0CiMgQ09ORklHX1BBVEFfRUZBUiBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX0hQVDM2Nj1tCkNP TkZJR19QQVRBX0hQVDM3WD1tCkNPTkZJR19QQVRBX0hQVDNYMk49bQpDT05GSUdfUEFUQV9IUFQz WDM9bQojIENPTkZJR19QQVRBX0hQVDNYM19ETUEgaXMgbm90IHNldApDT05GSUdfUEFUQV9JVDgy MTM9bQpDT05GSUdfUEFUQV9JVDgyMVg9bQpDT05GSUdfUEFUQV9KTUlDUk9OPW0KQ09ORklHX1BB VEFfTUFSVkVMTD1tCkNPTkZJR19QQVRBX05FVENFTEw9bQpDT05GSUdfUEFUQV9OSU5KQTMyPW0K IyBDT05GSUdfUEFUQV9OUzg3NDE1IGlzIG5vdCBzZXQKQ09ORklHX1BBVEFfT0xEUElJWD1tCiMg Q09ORklHX1BBVEFfT1BUSURNQSBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX1BEQzIwMjdYPW0KQ09O RklHX1BBVEFfUERDX09MRD1tCiMgQ09ORklHX1BBVEFfUkFESVNZUyBpcyBub3Qgc2V0CkNPTkZJ R19QQVRBX1JEQz1tCkNPTkZJR19QQVRBX1NDSD1tCkNPTkZJR19QQVRBX1NFUlZFUldPUktTPW0K Q09ORklHX1BBVEFfU0lMNjgwPW0KQ09ORklHX1BBVEFfU0lTPW0KQ09ORklHX1BBVEFfVE9TSElC QT1tCiMgQ09ORklHX1BBVEFfVFJJRkxFWCBpcyBub3Qgc2V0CkNPTkZJR19QQVRBX1ZJQT1tCiMg Q09ORklHX1BBVEFfV0lOQk9ORCBpcyBub3Qgc2V0CgojCiMgUElPLW9ubHkgU0ZGIGNvbnRyb2xs ZXJzCiMKIyBDT05GSUdfUEFUQV9DTUQ2NDBfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFUQV9N UElJWCBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfTlM4NzQxMCBpcyBub3Qgc2V0CiMgQ09ORklH X1BBVEFfT1BUSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBVEFfUExBVEZPUk0gaXMgbm90IHNldAoj IENPTkZJR19QQVRBX1JaMTAwMCBpcyBub3Qgc2V0CgojCiMgR2VuZXJpYyBmYWxsYmFjayAvIGxl Z2FjeSBkcml2ZXJzCiMKQ09ORklHX1BBVEFfQUNQST1tCkNPTkZJR19BVEFfR0VORVJJQz1tCiMg Q09ORklHX1BBVEFfTEVHQUNZIGlzIG5vdCBzZXQKQ09ORklHX01EPXkKQ09ORklHX0JMS19ERVZf TUQ9eQpDT05GSUdfTURfQVVUT0RFVEVDVD15CkNPTkZJR19NRF9MSU5FQVI9bQpDT05GSUdfTURf UkFJRDA9bQpDT05GSUdfTURfUkFJRDE9bQpDT05GSUdfTURfUkFJRDEwPW0KQ09ORklHX01EX1JB SUQ0NTY9bQpDT05GSUdfTURfTVVMVElQQVRIPW0KQ09ORklHX01EX0ZBVUxUWT1tCiMgQ09ORklH X01EX0NMVVNURVIgaXMgbm90IHNldAojIENPTkZJR19CQ0FDSEUgaXMgbm90IHNldApDT05GSUdf QkxLX0RFVl9ETV9CVUlMVElOPXkKQ09ORklHX0JMS19ERVZfRE09bQpDT05GSUdfRE1fREVCVUc9 eQpDT05GSUdfRE1fQlVGSU89bQojIENPTkZJR19ETV9ERUJVR19CTE9DS19NQU5BR0VSX0xPQ0tJ TkcgaXMgbm90IHNldApDT05GSUdfRE1fQklPX1BSSVNPTj1tCkNPTkZJR19ETV9QRVJTSVNURU5U X0RBVEE9bQojIENPTkZJR19ETV9VTlNUUklQRUQgaXMgbm90IHNldApDT05GSUdfRE1fQ1JZUFQ9 bQpDT05GSUdfRE1fU05BUFNIT1Q9bQpDT05GSUdfRE1fVEhJTl9QUk9WSVNJT05JTkc9bQpDT05G SUdfRE1fQ0FDSEU9bQpDT05GSUdfRE1fQ0FDSEVfU01RPW0KIyBDT05GSUdfRE1fV1JJVEVDQUNI RSBpcyBub3Qgc2V0CkNPTkZJR19ETV9FUkE9bQojIENPTkZJR19ETV9DTE9ORSBpcyBub3Qgc2V0 CkNPTkZJR19ETV9NSVJST1I9bQpDT05GSUdfRE1fTE9HX1VTRVJTUEFDRT1tCkNPTkZJR19ETV9S QUlEPW0KQ09ORklHX0RNX1pFUk89bQpDT05GSUdfRE1fTVVMVElQQVRIPW0KQ09ORklHX0RNX01V TFRJUEFUSF9RTD1tCkNPTkZJR19ETV9NVUxUSVBBVEhfU1Q9bQpDT05GSUdfRE1fREVMQVk9bQoj IENPTkZJR19ETV9EVVNUIGlzIG5vdCBzZXQKQ09ORklHX0RNX1VFVkVOVD15CkNPTkZJR19ETV9G TEFLRVk9bQpDT05GSUdfRE1fVkVSSVRZPW0KIyBDT05GSUdfRE1fVkVSSVRZX1ZFUklGWV9ST09U SEFTSF9TSUcgaXMgbm90IHNldAojIENPTkZJR19ETV9WRVJJVFlfRkVDIGlzIG5vdCBzZXQKQ09O RklHX0RNX1NXSVRDSD1tCkNPTkZJR19ETV9MT0dfV1JJVEVTPW0KIyBDT05GSUdfRE1fSU5URUdS SVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1fWk9ORUQgaXMgbm90IHNldApDT05GSUdfVEFSR0VU X0NPUkU9bQpDT05GSUdfVENNX0lCTE9DSz1tCkNPTkZJR19UQ01fRklMRUlPPW0KQ09ORklHX1RD TV9QU0NTST1tCkNPTkZJR19UQ01fVVNFUjI9bQpDT05GSUdfTE9PUEJBQ0tfVEFSR0VUPW0KQ09O RklHX1RDTV9GQz1tCkNPTkZJR19JU0NTSV9UQVJHRVQ9bQpDT05GSUdfSVNDU0lfVEFSR0VUX0NY R0I0PW0KIyBDT05GSUdfU0JQX1RBUkdFVCBpcyBub3Qgc2V0CkNPTkZJR19GVVNJT049eQpDT05G SUdfRlVTSU9OX1NQST1tCiMgQ09ORklHX0ZVU0lPTl9GQyBpcyBub3Qgc2V0CkNPTkZJR19GVVNJ T05fU0FTPW0KQ09ORklHX0ZVU0lPTl9NQVhfU0dFPTEyOApDT05GSUdfRlVTSU9OX0NUTD1tCkNP TkZJR19GVVNJT05fTE9HR0lORz15CgojCiMgSUVFRSAxMzk0IChGaXJlV2lyZSkgc3VwcG9ydAoj CkNPTkZJR19GSVJFV0lSRT1tCkNPTkZJR19GSVJFV0lSRV9PSENJPW0KQ09ORklHX0ZJUkVXSVJF X1NCUDI9bQpDT05GSUdfRklSRVdJUkVfTkVUPW0KIyBDT05GSUdfRklSRVdJUkVfTk9TWSBpcyBu b3Qgc2V0CiMgZW5kIG9mIElFRUUgMTM5NCAoRmlyZVdpcmUpIHN1cHBvcnQKCkNPTkZJR19NQUNJ TlRPU0hfRFJJVkVSUz15CkNPTkZJR19NQUNfRU1VTU9VU0VCVE49eQpDT05GSUdfTkVUREVWSUNF Uz15CkNPTkZJR19NSUk9eQpDT05GSUdfTkVUX0NPUkU9eQpDT05GSUdfQk9ORElORz1tCkNPTkZJ R19EVU1NWT1tCiMgQ09ORklHX1dJUkVHVUFSRCBpcyBub3Qgc2V0CiMgQ09ORklHX0VRVUFMSVpF UiBpcyBub3Qgc2V0CkNPTkZJR19ORVRfRkM9eQpDT05GSUdfSUZCPW0KQ09ORklHX05FVF9URUFN PW0KQ09ORklHX05FVF9URUFNX01PREVfQlJPQURDQVNUPW0KQ09ORklHX05FVF9URUFNX01PREVf Uk9VTkRST0JJTj1tCkNPTkZJR19ORVRfVEVBTV9NT0RFX1JBTkRPTT1tCkNPTkZJR19ORVRfVEVB TV9NT0RFX0FDVElWRUJBQ0tVUD1tCkNPTkZJR19ORVRfVEVBTV9NT0RFX0xPQURCQUxBTkNFPW0K Q09ORklHX01BQ1ZMQU49bQpDT05GSUdfTUFDVlRBUD1tCiMgQ09ORklHX0lQVkxBTiBpcyBub3Qg c2V0CkNPTkZJR19WWExBTj1tCkNPTkZJR19HRU5FVkU9bQojIENPTkZJR19HVFAgaXMgbm90IHNl dApDT05GSUdfTUFDU0VDPXkKQ09ORklHX05FVENPTlNPTEU9bQpDT05GSUdfTkVUQ09OU09MRV9E WU5BTUlDPXkKQ09ORklHX05FVFBPTEw9eQpDT05GSUdfTkVUX1BPTExfQ09OVFJPTExFUj15CkNP TkZJR19OVEJfTkVUREVWPW0KQ09ORklHX1RVTj1tCkNPTkZJR19UQVA9bQojIENPTkZJR19UVU5f Vk5FVF9DUk9TU19MRSBpcyBub3Qgc2V0CkNPTkZJR19WRVRIPW0KQ09ORklHX1ZJUlRJT19ORVQ9 bQpDT05GSUdfTkxNT049bQpDT05GSUdfTkVUX1ZSRj15CkNPTkZJR19WU09DS01PTj1tCiMgQ09O RklHX0FSQ05FVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUTV9EUklWRVJTIGlzIG5vdCBzZXQKCiMK IyBEaXN0cmlidXRlZCBTd2l0Y2ggQXJjaGl0ZWN0dXJlIGRyaXZlcnMKIwojIGVuZCBvZiBEaXN0 cmlidXRlZCBTd2l0Y2ggQXJjaGl0ZWN0dXJlIGRyaXZlcnMKCkNPTkZJR19FVEhFUk5FVD15CkNP TkZJR19NRElPPXkKIyBDT05GSUdfTkVUX1ZFTkRPUl8zQ09NIGlzIG5vdCBzZXQKIyBDT05GSUdf TkVUX1ZFTkRPUl9BREFQVEVDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQUdFUkU9eQoj IENPTkZJR19FVDEzMVggaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9BTEFDUklURUNIPXkK IyBDT05GSUdfU0xJQ09TUyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfQUxURU9OIGlz IG5vdCBzZXQKIyBDT05GSUdfQUxURVJBX1RTRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9S X0FNQVpPTj15CkNPTkZJR19FTkFfRVRIRVJORVQ9bQpDT05GSUdfTkVUX1ZFTkRPUl9BTUQ9eQpD T05GSUdfQU1EODExMV9FVEg9bQpDT05GSUdfUENORVQzMj1tCkNPTkZJR19BTURfWEdCRT1tCiMg Q09ORklHX0FNRF9YR0JFX0RDQiBpcyBub3Qgc2V0CkNPTkZJR19BTURfWEdCRV9IQVZFX0VDQz15 CkNPTkZJR19ORVRfVkVORE9SX0FRVUFOVElBPXkKQ09ORklHX0FRVElPTj1tCkNPTkZJR19ORVRf VkVORE9SX0FSQz15CkNPTkZJR19ORVRfVkVORE9SX0FUSEVST1M9eQpDT05GSUdfQVRMMj1tCkNP TkZJR19BVEwxPW0KQ09ORklHX0FUTDFFPW0KQ09ORklHX0FUTDFDPW0KQ09ORklHX0FMWD1tCkNP TkZJR19ORVRfVkVORE9SX0FVUk9SQT15CiMgQ09ORklHX0FVUk9SQV9OQjg4MDAgaXMgbm90IHNl dApDT05GSUdfTkVUX1ZFTkRPUl9CUk9BRENPTT15CkNPTkZJR19CNDQ9bQpDT05GSUdfQjQ0X1BD SV9BVVRPU0VMRUNUPXkKQ09ORklHX0I0NF9QQ0lDT1JFX0FVVE9TRUxFQ1Q9eQpDT05GSUdfQjQ0 X1BDST15CiMgQ09ORklHX0JDTUdFTkVUIGlzIG5vdCBzZXQKQ09ORklHX0JOWDI9bQpDT05GSUdf Q05JQz1tCkNPTkZJR19USUdPTjM9eQpDT05GSUdfVElHT04zX0hXTU9OPXkKQ09ORklHX0JOWDJY PW0KQ09ORklHX0JOWDJYX1NSSU9WPXkKIyBDT05GSUdfU1lTVEVNUE9SVCBpcyBub3Qgc2V0CkNP TkZJR19CTlhUPW0KQ09ORklHX0JOWFRfU1JJT1Y9eQpDT05GSUdfQk5YVF9GTE9XRVJfT0ZGTE9B RD15CkNPTkZJR19CTlhUX0RDQj15CkNPTkZJR19CTlhUX0hXTU9OPXkKQ09ORklHX05FVF9WRU5E T1JfQlJPQ0FERT15CkNPTkZJR19CTkE9bQpDT05GSUdfTkVUX1ZFTkRPUl9DQURFTkNFPXkKQ09O RklHX01BQ0I9bQpDT05GSUdfTUFDQl9VU0VfSFdTVEFNUD15CiMgQ09ORklHX01BQ0JfUENJIGlz IG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfQ0FWSVVNPXkKIyBDT05GSUdfVEhVTkRFUl9OSUNf UEYgaXMgbm90IHNldAojIENPTkZJR19USFVOREVSX05JQ19WRiBpcyBub3Qgc2V0CiMgQ09ORklH X1RIVU5ERVJfTklDX0JHWCBpcyBub3Qgc2V0CiMgQ09ORklHX1RIVU5ERVJfTklDX1JHWCBpcyBu b3Qgc2V0CkNPTkZJR19DQVZJVU1fUFRQPXkKQ09ORklHX0xJUVVJRElPPW0KQ09ORklHX0xJUVVJ RElPX1ZGPW0KQ09ORklHX05FVF9WRU5ET1JfQ0hFTFNJTz15CiMgQ09ORklHX0NIRUxTSU9fVDEg aXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UMz1tCkNPTkZJR19DSEVMU0lPX1Q0PW0KIyBDT05G SUdfQ0hFTFNJT19UNF9EQ0IgaXMgbm90IHNldApDT05GSUdfQ0hFTFNJT19UNFZGPW0KQ09ORklH X0NIRUxTSU9fTElCPW0KQ09ORklHX05FVF9WRU5ET1JfQ0lTQ089eQpDT05GSUdfRU5JQz1tCkNP TkZJR19ORVRfVkVORE9SX0NPUlRJTkE9eQojIENPTkZJR19DWF9FQ0FUIGlzIG5vdCBzZXQKQ09O RklHX0RORVQ9bQpDT05GSUdfTkVUX1ZFTkRPUl9ERUM9eQpDT05GSUdfTkVUX1RVTElQPXkKQ09O RklHX0RFMjEwNFg9bQpDT05GSUdfREUyMTA0WF9EU0w9MApDT05GSUdfVFVMSVA9eQojIENPTkZJ R19UVUxJUF9NV0kgaXMgbm90IHNldApDT05GSUdfVFVMSVBfTU1JTz15CiMgQ09ORklHX1RVTElQ X05BUEkgaXMgbm90IHNldApDT05GSUdfREU0WDU9bQpDT05GSUdfV0lOQk9ORF84NDA9bQpDT05G SUdfRE05MTAyPW0KQ09ORklHX1VMSTUyNlg9bQpDT05GSUdfUENNQ0lBX1hJUkNPTT1tCiMgQ09O RklHX05FVF9WRU5ET1JfRExJTksgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9FTVVMRVg9 eQpDT05GSUdfQkUyTkVUPW0KQ09ORklHX0JFMk5FVF9IV01PTj15CkNPTkZJR19CRTJORVRfQkUy PXkKQ09ORklHX0JFMk5FVF9CRTM9eQpDT05GSUdfQkUyTkVUX0xBTkNFUj15CkNPTkZJR19CRTJO RVRfU0tZSEFXSz15CkNPTkZJR19ORVRfVkVORE9SX0VaQ0hJUD15CkNPTkZJR19ORVRfVkVORE9S X0dPT0dMRT15CiMgQ09ORklHX0dWRSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX0hVQVdF ST15CiMgQ09ORklHX0hJTklDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9JODI1WFgg aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9JTlRFTD15CiMgQ09ORklHX0UxMDAgaXMgbm90 IHNldApDT05GSUdfRTEwMDA9eQpDT05GSUdfRTEwMDBFPXkKQ09ORklHX0UxMDAwRV9IV1RTPXkK Q09ORklHX0lHQj15CkNPTkZJR19JR0JfSFdNT049eQpDT05GSUdfSUdCVkY9bQojIENPTkZJR19J WEdCIGlzIG5vdCBzZXQKQ09ORklHX0lYR0JFPXkKQ09ORklHX0lYR0JFX0hXTU9OPXkKQ09ORklH X0lYR0JFX0RDQj15CkNPTkZJR19JWEdCRVZGPW0KQ09ORklHX0k0MEU9eQpDT05GSUdfSTQwRV9E Q0I9eQpDT05GSUdfSUFWRj1tCkNPTkZJR19JNDBFVkY9bQojIENPTkZJR19JQ0UgaXMgbm90IHNl dApDT05GSUdfRk0xMEs9bQojIENPTkZJR19JR0MgaXMgbm90IHNldApDT05GSUdfSk1FPW0KQ09O RklHX05FVF9WRU5ET1JfTUFSVkVMTD15CkNPTkZJR19NVk1ESU89bQpDT05GSUdfU0tHRT15CiMg Q09ORklHX1NLR0VfREVCVUcgaXMgbm90IHNldApDT05GSUdfU0tHRV9HRU5FU0lTPXkKQ09ORklH X1NLWTI9bQojIENPTkZJR19TS1kyX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1Jf TUVMTEFOT1g9eQpDT05GSUdfTUxYNF9FTj1tCkNPTkZJR19NTFg0X0VOX0RDQj15CkNPTkZJR19N TFg0X0NPUkU9bQpDT05GSUdfTUxYNF9ERUJVRz15CkNPTkZJR19NTFg0X0NPUkVfR0VOMj15CiMg Q09ORklHX01MWDVfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01MWFNXX0NPUkUgaXMgbm90IHNl dAojIENPTkZJR19NTFhGVyBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTUlDUkVMIGlz IG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9NSUNST0NISVAgaXMgbm90IHNldApDT05GSUdf TkVUX1ZFTkRPUl9NSUNST1NFTUk9eQojIENPTkZJR19NU0NDX09DRUxPVF9TV0lUQ0ggaXMgbm90 IHNldApDT05GSUdfTkVUX1ZFTkRPUl9NWVJJPXkKQ09ORklHX01ZUkkxMEdFPW0KQ09ORklHX01Z UkkxMEdFX0RDQT15CiMgQ09ORklHX0ZFQUxOWCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5E T1JfTkFUU0VNSSBpcyBub3Qgc2V0CkNPTkZJR19ORVRfVkVORE9SX05FVEVSSU9OPXkKIyBDT05G SUdfUzJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZYR0UgaXMgbm90IHNldApDT05GSUdfTkVUX1ZF TkRPUl9ORVRST05PTUU9eQpDT05GSUdfTkZQPW0KQ09ORklHX05GUF9BUFBfRkxPV0VSPXkKQ09O RklHX05GUF9BUFBfQUJNX05JQz15CiMgQ09ORklHX05GUF9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfVkVORE9SX05JPXkKIyBDT05GSUdfTklfWEdFX01BTkFHRU1FTlRfRU5FVCBpcyBub3Qg c2V0CiMgQ09ORklHX05FVF9WRU5ET1JfTlZJRElBIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5E T1JfT0tJPXkKQ09ORklHX0VUSE9DPW0KQ09ORklHX05FVF9WRU5ET1JfUEFDS0VUX0VOR0lORVM9 eQojIENPTkZJR19IQU1BQ0hJIGlzIG5vdCBzZXQKQ09ORklHX1lFTExPV0ZJTj1tCkNPTkZJR19O RVRfVkVORE9SX1BFTlNBTkRPPXkKIyBDT05GSUdfSU9OSUMgaXMgbm90IHNldApDT05GSUdfTkVU X1ZFTkRPUl9RTE9HSUM9eQpDT05GSUdfUUxBM1hYWD1tCkNPTkZJR19RTENOSUM9bQpDT05GSUdf UUxDTklDX1NSSU9WPXkKQ09ORklHX1FMQ05JQ19EQ0I9eQpDT05GSUdfUUxDTklDX0hXTU9OPXkK Q09ORklHX05FVFhFTl9OSUM9bQpDT05GSUdfUUVEPW0KQ09ORklHX1FFRF9TUklPVj15CkNPTkZJ R19RRURFPW0KQ09ORklHX05FVF9WRU5ET1JfUVVBTENPTU09eQojIENPTkZJR19RQ09NX0VNQUMg aXMgbm90IHNldAojIENPTkZJR19STU5FVCBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9WRU5ET1Jf UkRDIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfUkVBTFRFSz15CiMgQ09ORklHX0FUUCBp cyBub3Qgc2V0CkNPTkZJR184MTM5Q1A9eQpDT05GSUdfODEzOVRPTz15CiMgQ09ORklHXzgxMzlU T09fUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfODEzOVRPT19UVU5FX1RXSVNURVIgaXMgbm90IHNl dApDT05GSUdfODEzOVRPT184MTI5PXkKIyBDT05GSUdfODEzOV9PTERfUlhfUkVTRVQgaXMgbm90 IHNldApDT05GSUdfUjgxNjk9eQpDT05GSUdfTkVUX1ZFTkRPUl9SRU5FU0FTPXkKQ09ORklHX05F VF9WRU5ET1JfUk9DS0VSPXkKQ09ORklHX1JPQ0tFUj1tCkNPTkZJR19ORVRfVkVORE9SX1NBTVNV Tkc9eQojIENPTkZJR19TWEdCRV9FVEggaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1NF RVEgaXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9TT0xBUkZMQVJFPXkKQ09ORklHX1NGQz1t CkNPTkZJR19TRkNfTVREPXkKQ09ORklHX1NGQ19NQ0RJX01PTj15CkNPTkZJR19TRkNfU1JJT1Y9 eQpDT05GSUdfU0ZDX01DRElfTE9HR0lORz15CkNPTkZJR19TRkNfRkFMQ09OPW0KQ09ORklHX1NG Q19GQUxDT05fTVREPXkKIyBDT05GSUdfTkVUX1ZFTkRPUl9TSUxBTiBpcyBub3Qgc2V0CiMgQ09O RklHX05FVF9WRU5ET1JfU0lTIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfU01TQz15CkNP TkZJR19FUElDMTAwPW0KIyBDT05GSUdfU01TQzkxMVggaXMgbm90IHNldApDT05GSUdfU01TQzk0 MjA9bQpDT05GSUdfTkVUX1ZFTkRPUl9TT0NJT05FWFQ9eQojIENPTkZJR19ORVRfVkVORE9SX1NU TUlDUk8gaXMgbm90IHNldAojIENPTkZJR19ORVRfVkVORE9SX1NVTiBpcyBub3Qgc2V0CkNPTkZJ R19ORVRfVkVORE9SX1NZTk9QU1lTPXkKIyBDT05GSUdfRFdDX1hMR01BQyBpcyBub3Qgc2V0CiMg Q09ORklHX05FVF9WRU5ET1JfVEVIVVRJIGlzIG5vdCBzZXQKQ09ORklHX05FVF9WRU5ET1JfVEk9 eQojIENPTkZJR19USV9DUFNXX1BIWV9TRUwgaXMgbm90IHNldApDT05GSUdfVExBTj1tCiMgQ09O RklHX05FVF9WRU5ET1JfVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1ZFTkRPUl9XSVpORVQg aXMgbm90IHNldApDT05GSUdfTkVUX1ZFTkRPUl9YSUxJTlg9eQojIENPTkZJR19YSUxJTlhfQVhJ X0VNQUMgaXMgbm90IHNldAojIENPTkZJR19YSUxJTlhfTExfVEVNQUMgaXMgbm90IHNldAojIENP TkZJR19GRERJIGlzIG5vdCBzZXQKIyBDT05GSUdfSElQUEkgaXMgbm90IHNldAojIENPTkZJR19O RVRfU0IxMDAwIGlzIG5vdCBzZXQKQ09ORklHX01ESU9fREVWSUNFPXkKQ09ORklHX01ESU9fQlVT PXkKIyBDT05GSUdfTURJT19CQ01fVU5JTUFDIGlzIG5vdCBzZXQKQ09ORklHX01ESU9fQklUQkFO Rz1tCiMgQ09ORklHX01ESU9fR1BJTyBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fTVNDQ19NSUlN IGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19USFVOREVSIGlzIG5vdCBzZXQKQ09ORklHX1BIWUxJ Tks9bQpDT05GSUdfUEhZTElCPXkKQ09ORklHX1NXUEhZPXkKIyBDT05GSUdfTEVEX1RSSUdHRVJf UEhZIGlzIG5vdCBzZXQKCiMKIyBNSUkgUEhZIGRldmljZSBkcml2ZXJzCiMKIyBDT05GSUdfU0ZQ IGlzIG5vdCBzZXQKIyBDT05GSUdfQURJTl9QSFkgaXMgbm90IHNldApDT05GSUdfQU1EX1BIWT1t CiMgQ09ORklHX0FRVUFOVElBX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0FYODg3OTZCX1BIWSBp cyBub3Qgc2V0CiMgQ09ORklHX0JDTTdYWFhfUEhZIGlzIG5vdCBzZXQKQ09ORklHX0JDTTg3WFhf UEhZPW0KQ09ORklHX0JDTV9ORVRfUEhZTElCPW0KQ09ORklHX0JST0FEQ09NX1BIWT1tCiMgQ09O RklHX0JDTTg0ODgxX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19DSUNBREFfUEhZPW0KIyBDT05GSUdf Q09SVElOQV9QSFkgaXMgbm90IHNldApDT05GSUdfREFWSUNPTV9QSFk9bQojIENPTkZJR19EUDgz ODIyX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODNUQzgxMV9QSFkgaXMgbm90IHNldAojIENP TkZJR19EUDgzODQ4X1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RQODM4NjdfUEhZIGlzIG5vdCBz ZXQKIyBDT05GSUdfRFA4Mzg2OV9QSFkgaXMgbm90IHNldApDT05GSUdfRklYRURfUEhZPXkKQ09O RklHX0lDUExVU19QSFk9bQojIENPTkZJR19JTlRFTF9YV0FZX1BIWSBpcyBub3Qgc2V0CkNPTkZJ R19MU0lfRVQxMDExQ19QSFk9bQpDT05GSUdfTFhUX1BIWT1tCkNPTkZJR19NQVJWRUxMX1BIWT1t CiMgQ09ORklHX01BUlZFTExfMTBHX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19NSUNSRUxfUEhZPW0K IyBDT05GSUdfTUlDUk9DSElQX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX01JQ1JPQ0hJUF9UMV9Q SFkgaXMgbm90IHNldAojIENPTkZJR19NSUNST1NFTUlfUEhZIGlzIG5vdCBzZXQKQ09ORklHX05B VElPTkFMX1BIWT1tCiMgQ09ORklHX05YUF9USkExMVhYX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19R U0VNSV9QSFk9bQpDT05GSUdfUkVBTFRFS19QSFk9eQojIENPTkZJR19SRU5FU0FTX1BIWSBpcyBu b3Qgc2V0CiMgQ09ORklHX1JPQ0tDSElQX1BIWSBpcyBub3Qgc2V0CkNPTkZJR19TTVNDX1BIWT1t CkNPTkZJR19TVEUxMFhQPW0KIyBDT05GSUdfVEVSQU5FVElDU19QSFkgaXMgbm90IHNldApDT05G SUdfVklURVNTRV9QSFk9bQojIENPTkZJR19YSUxJTlhfR01JSTJSR01JSSBpcyBub3Qgc2V0CiMg Q09ORklHX01JQ1JFTF9LUzg5OTVNQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BMSVAgaXMgbm90IHNl dApDT05GSUdfUFBQPW0KQ09ORklHX1BQUF9CU0RDT01QPW0KQ09ORklHX1BQUF9ERUZMQVRFPW0K Q09ORklHX1BQUF9GSUxURVI9eQpDT05GSUdfUFBQX01QUEU9bQpDT05GSUdfUFBQX01VTFRJTElO Sz15CkNPTkZJR19QUFBPQVRNPW0KQ09ORklHX1BQUE9FPW0KQ09ORklHX1BQVFA9bQpDT05GSUdf UFBQT0wyVFA9bQpDT05GSUdfUFBQX0FTWU5DPW0KQ09ORklHX1BQUF9TWU5DX1RUWT1tCkNPTkZJ R19TTElQPW0KQ09ORklHX1NMSEM9bQpDT05GSUdfU0xJUF9DT01QUkVTU0VEPXkKQ09ORklHX1NM SVBfU01BUlQ9eQojIENPTkZJR19TTElQX01PREVfU0xJUDYgaXMgbm90IHNldApDT05GSUdfVVNC X05FVF9EUklWRVJTPXkKQ09ORklHX1VTQl9DQVRDPXkKQ09ORklHX1VTQl9LQVdFVEg9eQpDT05G SUdfVVNCX1BFR0FTVVM9eQpDT05GSUdfVVNCX1JUTDgxNTA9eQpDT05GSUdfVVNCX1JUTDgxNTI9 bQojIENPTkZJR19VU0JfTEFONzhYWCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfVVNCTkVUPXkKQ09O RklHX1VTQl9ORVRfQVg4ODE3WD15CkNPTkZJR19VU0JfTkVUX0FYODgxNzlfMTc4QT1tCkNPTkZJ R19VU0JfTkVUX0NEQ0VUSEVSPXkKQ09ORklHX1VTQl9ORVRfQ0RDX0VFTT15CkNPTkZJR19VU0Jf TkVUX0NEQ19OQ009bQpDT05GSUdfVVNCX05FVF9IVUFXRUlfQ0RDX05DTT1tCkNPTkZJR19VU0Jf TkVUX0NEQ19NQklNPW0KQ09ORklHX1VTQl9ORVRfRE05NjAxPXkKIyBDT05GSUdfVVNCX05FVF9T Ujk3MDAgaXMgbm90IHNldAojIENPTkZJR19VU0JfTkVUX1NSOTgwMCBpcyBub3Qgc2V0CkNPTkZJ R19VU0JfTkVUX1NNU0M3NVhYPXkKQ09ORklHX1VTQl9ORVRfU01TQzk1WFg9eQpDT05GSUdfVVNC X05FVF9HTDYyMEE9eQpDT05GSUdfVVNCX05FVF9ORVQxMDgwPXkKQ09ORklHX1VTQl9ORVRfUExV U0I9eQpDT05GSUdfVVNCX05FVF9NQ1M3ODMwPXkKQ09ORklHX1VTQl9ORVRfUk5ESVNfSE9TVD15 CkNPTkZJR19VU0JfTkVUX0NEQ19TVUJTRVRfRU5BQkxFPXkKQ09ORklHX1VTQl9ORVRfQ0RDX1NV QlNFVD15CkNPTkZJR19VU0JfQUxJX001NjMyPXkKQ09ORklHX1VTQl9BTjI3MjA9eQpDT05GSUdf VVNCX0JFTEtJTj15CkNPTkZJR19VU0JfQVJNTElOVVg9eQpDT05GSUdfVVNCX0VQU09OMjg4OD15 CkNPTkZJR19VU0JfS0MyMTkwPXkKQ09ORklHX1VTQl9ORVRfWkFVUlVTPXkKQ09ORklHX1VTQl9O RVRfQ1g4MjMxMF9FVEg9bQpDT05GSUdfVVNCX05FVF9LQUxNSUE9bQpDT05GSUdfVVNCX05FVF9R TUlfV1dBTj1tCkNPTkZJR19VU0JfSFNPPW0KQ09ORklHX1VTQl9ORVRfSU5UNTFYMT15CkNPTkZJ R19VU0JfSVBIRVRIPXkKQ09ORklHX1VTQl9TSUVSUkFfTkVUPXkKQ09ORklHX1VTQl9WTDYwMD1t CiMgQ09ORklHX1VTQl9ORVRfQ0g5MjAwIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX05FVF9BUUMx MTEgaXMgbm90IHNldApDT05GSUdfV0xBTj15CiMgQ09ORklHX1dJUkVMRVNTX1dEUyBpcyBub3Qg c2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9BRE1URUs9eQojIENPTkZJR19BRE04MjExIGlzIG5vdCBz ZXQKQ09ORklHX0FUSF9DT01NT049bQpDT05GSUdfV0xBTl9WRU5ET1JfQVRIPXkKIyBDT05GSUdf QVRIX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQVRINUsgaXMgbm90IHNldAojIENPTkZJR19B VEg1S19QQ0kgaXMgbm90IHNldApDT05GSUdfQVRIOUtfSFc9bQpDT05GSUdfQVRIOUtfQ09NTU9O PW0KQ09ORklHX0FUSDlLX0JUQ09FWF9TVVBQT1JUPXkKIyBDT05GSUdfQVRIOUsgaXMgbm90IHNl dApDT05GSUdfQVRIOUtfSFRDPW0KIyBDT05GSUdfQVRIOUtfSFRDX0RFQlVHRlMgaXMgbm90IHNl dAojIENPTkZJR19DQVJMOTE3MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUSDZLTCBpcyBub3Qgc2V0 CiMgQ09ORklHX0FSNTUyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1dJTDYyMTAgaXMgbm90IHNldAoj IENPTkZJR19BVEgxMEsgaXMgbm90IHNldAojIENPTkZJR19XQ04zNlhYIGlzIG5vdCBzZXQKQ09O RklHX1dMQU5fVkVORE9SX0FUTUVMPXkKIyBDT05GSUdfQVRNRUwgaXMgbm90IHNldAojIENPTkZJ R19BVDc2QzUwWF9VU0IgaXMgbm90IHNldApDT05GSUdfV0xBTl9WRU5ET1JfQlJPQURDT009eQoj IENPTkZJR19CNDMgaXMgbm90IHNldAojIENPTkZJR19CNDNMRUdBQ1kgaXMgbm90IHNldAojIENP TkZJR19CUkNNU01BQyBpcyBub3Qgc2V0CiMgQ09ORklHX0JSQ01GTUFDIGlzIG5vdCBzZXQKQ09O RklHX1dMQU5fVkVORE9SX0NJU0NPPXkKIyBDT05GSUdfQUlSTyBpcyBub3Qgc2V0CkNPTkZJR19X TEFOX1ZFTkRPUl9JTlRFTD15CiMgQ09ORklHX0lQVzIxMDAgaXMgbm90IHNldAojIENPTkZJR19J UFcyMjAwIGlzIG5vdCBzZXQKQ09ORklHX0lXTEVHQUNZPW0KQ09ORklHX0lXTDQ5NjU9bQpDT05G SUdfSVdMMzk0NT1tCgojCiMgaXdsMzk0NSAvIGl3bDQ5NjUgRGVidWdnaW5nIE9wdGlvbnMKIwpD T05GSUdfSVdMRUdBQ1lfREVCVUc9eQpDT05GSUdfSVdMRUdBQ1lfREVCVUdGUz15CiMgZW5kIG9m IGl3bDM5NDUgLyBpd2w0OTY1IERlYnVnZ2luZyBPcHRpb25zCgpDT05GSUdfSVdMV0lGST1tCkNP TkZJR19JV0xXSUZJX0xFRFM9eQpDT05GSUdfSVdMRFZNPW0KQ09ORklHX0lXTE1WTT1tCkNPTkZJ R19JV0xXSUZJX09QTU9ERV9NT0RVTEFSPXkKIyBDT05GSUdfSVdMV0lGSV9CQ0FTVF9GSUxURVJJ TkcgaXMgbm90IHNldAoKIwojIERlYnVnZ2luZyBPcHRpb25zCiMKIyBDT05GSUdfSVdMV0lGSV9E RUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JV0xXSUZJX0RFQlVHRlM9eQojIENPTkZJR19JV0xXSUZJ X0RFVklDRV9UUkFDSU5HIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGVidWdnaW5nIE9wdGlvbnMKCkNP TkZJR19XTEFOX1ZFTkRPUl9JTlRFUlNJTD15CiMgQ09ORklHX0hPU1RBUCBpcyBub3Qgc2V0CiMg Q09ORklHX0hFUk1FUyBpcyBub3Qgc2V0CiMgQ09ORklHX1A1NF9DT01NT04gaXMgbm90IHNldAoj IENPTkZJR19QUklTTTU0IGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX01BUlZFTEw9eQoj IENPTkZJR19MSUJFUlRBUyBpcyBub3Qgc2V0CiMgQ09ORklHX0xJQkVSVEFTX1RISU5GSVJNIGlz IG5vdCBzZXQKIyBDT05GSUdfTVdJRklFWCBpcyBub3Qgc2V0CiMgQ09ORklHX01XTDhLIGlzIG5v dCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX01FRElBVEVLPXkKIyBDT05GSUdfTVQ3NjAxVSBpcyBu b3Qgc2V0CiMgQ09ORklHX01UNzZ4MFUgaXMgbm90IHNldAojIENPTkZJR19NVDc2eDBFIGlzIG5v dCBzZXQKIyBDT05GSUdfTVQ3NngyRSBpcyBub3Qgc2V0CiMgQ09ORklHX01UNzZ4MlUgaXMgbm90 IHNldAojIENPTkZJR19NVDc2MDNFIGlzIG5vdCBzZXQKIyBDT05GSUdfTVQ3NjE1RSBpcyBub3Qg c2V0CkNPTkZJR19XTEFOX1ZFTkRPUl9SQUxJTks9eQojIENPTkZJR19SVDJYMDAgaXMgbm90IHNl dApDT05GSUdfV0xBTl9WRU5ET1JfUkVBTFRFSz15CiMgQ09ORklHX1JUTDgxODAgaXMgbm90IHNl dAojIENPTkZJR19SVEw4MTg3IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRMX0NBUkRTIGlzIG5vdCBz ZXQKIyBDT05GSUdfUlRMOFhYWFUgaXMgbm90IHNldAojIENPTkZJR19SVFc4OCBpcyBub3Qgc2V0 CkNPTkZJR19XTEFOX1ZFTkRPUl9SU0k9eQojIENPTkZJR19SU0lfOTFYIGlzIG5vdCBzZXQKQ09O RklHX1dMQU5fVkVORE9SX1NUPXkKIyBDT05GSUdfQ1cxMjAwIGlzIG5vdCBzZXQKQ09ORklHX1dM QU5fVkVORE9SX1RJPXkKIyBDT05GSUdfV0wxMjUxIGlzIG5vdCBzZXQKIyBDT05GSUdfV0wxMlhY IGlzIG5vdCBzZXQKIyBDT05GSUdfV0wxOFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfV0xDT1JFIGlz IG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9SX1pZREFTPXkKIyBDT05GSUdfVVNCX1pEMTIwMSBp cyBub3Qgc2V0CiMgQ09ORklHX1pEMTIxMVJXIGlzIG5vdCBzZXQKQ09ORklHX1dMQU5fVkVORE9S X1FVQU5URU5OQT15CiMgQ09ORklHX1FUTkZNQUNfUENJRSBpcyBub3Qgc2V0CkNPTkZJR19NQUM4 MDIxMV9IV1NJTT1tCiMgQ09ORklHX1VTQl9ORVRfUk5ESVNfV0xBTiBpcyBub3Qgc2V0CiMgQ09O RklHX1ZJUlRfV0lGSSBpcyBub3Qgc2V0CgojCiMgRW5hYmxlIFdpTUFYIChOZXR3b3JraW5nIG9w dGlvbnMpIHRvIHNlZSB0aGUgV2lNQVggZHJpdmVycwojCkNPTkZJR19XQU49eQojIENPTkZJR19M QU5NRURJQSBpcyBub3Qgc2V0CkNPTkZJR19IRExDPW0KQ09ORklHX0hETENfUkFXPW0KIyBDT05G SUdfSERMQ19SQVdfRVRIIGlzIG5vdCBzZXQKQ09ORklHX0hETENfQ0lTQ089bQpDT05GSUdfSERM Q19GUj1tCkNPTkZJR19IRExDX1BQUD1tCgojCiMgWC4yNS9MQVBCIHN1cHBvcnQgaXMgZGlzYWJs ZWQKIwojIENPTkZJR19QQ0kyMDBTWU4gaXMgbm90IHNldAojIENPTkZJR19XQU5YTCBpcyBub3Qg c2V0CiMgQ09ORklHX1BDMzAwVE9PIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFSU1lOQyBpcyBub3Qg c2V0CkNPTkZJR19ETENJPW0KQ09ORklHX0RMQ0lfTUFYPTgKIyBDT05GSUdfU0JOSSBpcyBub3Qg c2V0CkNPTkZJR19JRUVFODAyMTU0X0RSSVZFUlM9bQpDT05GSUdfSUVFRTgwMjE1NF9GQUtFTEI9 bQojIENPTkZJR19JRUVFODAyMTU0X0FUODZSRjIzMCBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4 MDIxNTRfTVJGMjRKNDAgaXMgbm90IHNldAojIENPTkZJR19JRUVFODAyMTU0X0NDMjUyMCBpcyBu b3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTRfQVRVU0IgaXMgbm90IHNldAojIENPTkZJR19JRUVF ODAyMTU0X0FERjcyNDIgaXMgbm90IHNldAojIENPTkZJR19JRUVFODAyMTU0X0NBODIxMCBpcyBu b3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTRfTUNSMjBBIGlzIG5vdCBzZXQKIyBDT05GSUdfSUVF RTgwMjE1NF9IV1NJTSBpcyBub3Qgc2V0CkNPTkZJR19YRU5fTkVUREVWX0ZST05URU5EPW0KQ09O RklHX1ZNWE5FVDM9bQpDT05GSUdfRlVKSVRTVV9FUz1tCkNPTkZJR19IWVBFUlZfTkVUPW0KQ09O RklHX05FVERFVlNJTT1tCkNPTkZJR19ORVRfRkFJTE9WRVI9bQpDT05GSUdfSVNETj15CkNPTkZJ R19JU0ROX0NBUEk9eQpDT05GSUdfQ0FQSV9UUkFDRT15CkNPTkZJR19JU0ROX0NBUElfTUlERExF V0FSRT15CkNPTkZJR19NSVNETj1tCkNPTkZJR19NSVNETl9EU1A9bQpDT05GSUdfTUlTRE5fTDFP SVA9bQoKIwojIG1JU0ROIGhhcmR3YXJlIGRyaXZlcnMKIwpDT05GSUdfTUlTRE5fSEZDUENJPW0K Q09ORklHX01JU0ROX0hGQ01VTFRJPW0KQ09ORklHX01JU0ROX0hGQ1VTQj1tCkNPTkZJR19NSVNE Tl9BVk1GUklUWj1tCkNPTkZJR19NSVNETl9TUEVFREZBWD1tCkNPTkZJR19NSVNETl9JTkZJTkVP Tj1tCkNPTkZJR19NSVNETl9XNjY5Mj1tCkNPTkZJR19NSVNETl9ORVRKRVQ9bQpDT05GSUdfTUlT RE5fSERMQz1tCkNPTkZJR19NSVNETl9JUEFDPW0KQ09ORklHX01JU0ROX0lTQVI9bQpDT05GSUdf TlZNPXkKIyBDT05GSUdfTlZNX1BCTEsgaXMgbm90IHNldAoKIwojIElucHV0IGRldmljZSBzdXBw b3J0CiMKQ09ORklHX0lOUFVUPXkKQ09ORklHX0lOUFVUX0xFRFM9eQpDT05GSUdfSU5QVVRfRkZf TUVNTEVTUz15CkNPTkZJR19JTlBVVF9QT0xMREVWPW0KQ09ORklHX0lOUFVUX1NQQVJTRUtNQVA9 bQojIENPTkZJR19JTlBVVF9NQVRSSVhLTUFQIGlzIG5vdCBzZXQKCiMKIyBVc2VybGFuZCBpbnRl cmZhY2VzCiMKQ09ORklHX0lOUFVUX01PVVNFREVWPXkKIyBDT05GSUdfSU5QVVRfTU9VU0VERVZf UFNBVVggaXMgbm90IHNldApDT05GSUdfSU5QVVRfTU9VU0VERVZfU0NSRUVOX1g9MTAyNApDT05G SUdfSU5QVVRfTU9VU0VERVZfU0NSRUVOX1k9NzY4CkNPTkZJR19JTlBVVF9KT1lERVY9bQpDT05G SUdfSU5QVVRfRVZERVY9eQojIENPTkZJR19JTlBVVF9FVkJVRyBpcyBub3Qgc2V0CgojCiMgSW5w dXQgRGV2aWNlIERyaXZlcnMKIwpDT05GSUdfSU5QVVRfS0VZQk9BUkQ9eQojIENPTkZJR19LRVlC T0FSRF9BREMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9BRFA1NTg4IGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfQURQNTU4OSBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0FQ UExFU1BJIGlzIG5vdCBzZXQKQ09ORklHX0tFWUJPQVJEX0FUS0JEPXkKIyBDT05GSUdfS0VZQk9B UkRfUVQxMDUwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfUVQxMDcwIGlzIG5vdCBzZXQK IyBDT05GSUdfS0VZQk9BUkRfUVQyMTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfRExJ TktfRElSNjg1IGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfTEtLQkQgaXMgbm90IHNldAoj IENPTkZJR19LRVlCT0FSRF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfR1BJT19Q T0xMRUQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UQ0E2NDE2IGlzIG5vdCBzZXQKIyBD T05GSUdfS0VZQk9BUkRfVENBODQxOCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BVFJJ WCBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX0xNODMyMyBpcyBub3Qgc2V0CiMgQ09ORklH X0tFWUJPQVJEX0xNODMzMyBpcyBub3Qgc2V0CiMgQ09ORklHX0tFWUJPQVJEX01BWDczNTkgaXMg bm90IHNldAojIENPTkZJR19LRVlCT0FSRF9NQ1MgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FS RF9NUFIxMjEgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9ORVdUT04gaXMgbm90IHNldAoj IENPTkZJR19LRVlCT0FSRF9PUEVOQ09SRVMgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9T QU1TVU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfS0VZQk9BUkRfU1RPV0FXQVkgaXMgbm90IHNldAoj IENPTkZJR19LRVlCT0FSRF9TVU5LQkQgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9UTTJf VE9VQ0hLRVkgaXMgbm90IHNldAojIENPTkZJR19LRVlCT0FSRF9YVEtCRCBpcyBub3Qgc2V0CkNP TkZJR19JTlBVVF9NT1VTRT15CkNPTkZJR19NT1VTRV9QUzI9eQpDT05GSUdfTU9VU0VfUFMyX0FM UFM9eQpDT05GSUdfTU9VU0VfUFMyX0JZRD15CkNPTkZJR19NT1VTRV9QUzJfTE9HSVBTMlBQPXkK Q09ORklHX01PVVNFX1BTMl9TWU5BUFRJQ1M9eQpDT05GSUdfTU9VU0VfUFMyX1NZTkFQVElDU19T TUJVUz15CkNPTkZJR19NT1VTRV9QUzJfQ1lQUkVTUz15CkNPTkZJR19NT1VTRV9QUzJfTElGRUJP T0s9eQpDT05GSUdfTU9VU0VfUFMyX1RSQUNLUE9JTlQ9eQpDT05GSUdfTU9VU0VfUFMyX0VMQU5U RUNIPXkKQ09ORklHX01PVVNFX1BTMl9FTEFOVEVDSF9TTUJVUz15CkNPTkZJR19NT1VTRV9QUzJf U0VOVEVMSUM9eQojIENPTkZJR19NT1VTRV9QUzJfVE9VQ0hLSVQgaXMgbm90IHNldApDT05GSUdf TU9VU0VfUFMyX0ZPQ0FMVEVDSD15CkNPTkZJR19NT1VTRV9QUzJfVk1NT1VTRT15CkNPTkZJR19N T1VTRV9QUzJfU01CVVM9eQpDT05GSUdfTU9VU0VfU0VSSUFMPW0KQ09ORklHX01PVVNFX0FQUExF VE9VQ0g9bQpDT05GSUdfTU9VU0VfQkNNNTk3ND1tCkNPTkZJR19NT1VTRV9DWUFQQT1tCiMgQ09O RklHX01PVVNFX0VMQU5fSTJDIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1ZTWFhYQUE9bQojIENP TkZJR19NT1VTRV9HUElPIGlzIG5vdCBzZXQKQ09ORklHX01PVVNFX1NZTkFQVElDU19JMkM9bQpD T05GSUdfTU9VU0VfU1lOQVBUSUNTX1VTQj1tCiMgQ09ORklHX0lOUFVUX0pPWVNUSUNLIGlzIG5v dCBzZXQKQ09ORklHX0lOUFVUX1RBQkxFVD15CkNPTkZJR19UQUJMRVRfVVNCX0FDRUNBRD1tCkNP TkZJR19UQUJMRVRfVVNCX0FJUFRFSz1tCkNPTkZJR19UQUJMRVRfVVNCX0dUQ089bQojIENPTkZJ R19UQUJMRVRfVVNCX0hBTldBTkcgaXMgbm90IHNldApDT05GSUdfVEFCTEVUX1VTQl9LQlRBQj1t CiMgQ09ORklHX1RBQkxFVF9VU0JfUEVHQVNVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RBQkxFVF9T RVJJQUxfV0FDT000IGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOPXkKQ09ORklH X1RPVUNIU0NSRUVOX1BST1BFUlRJRVM9eQojIENPTkZJR19UT1VDSFNDUkVFTl9BRFM3ODQ2IGlz IG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQUQ3ODc3IGlzIG5vdCBzZXQKIyBDT05GSUdf VE9VQ0hTQ1JFRU5fQUQ3ODc5IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQURDIGlz IG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQVRNRUxfTVhUIGlzIG5vdCBzZXQKIyBDT05G SUdfVE9VQ0hTQ1JFRU5fQVVPX1BJWENJUiBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVO X0JVMjEwMTMgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9CVTIxMDI5IGlzIG5vdCBz ZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ0hJUE9ORV9JQ044NTA1IGlzIG5vdCBzZXQKIyBDT05G SUdfVE9VQ0hTQ1JFRU5fQ1k4Q1RNRzExMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVO X0NZVFRTUF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fQ1lUVFNQNF9DT1JF IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRFlOQVBSTyBpcyBub3Qgc2V0CiMgQ09O RklHX1RPVUNIU0NSRUVOX0hBTVBTSElSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVO X0VFVEkgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FR0FMQVhfU0VSSUFMIGlzIG5v dCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fRVhDMzAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1RP VUNIU0NSRUVOX0ZVSklUU1UgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9HT09ESVgg aXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9ISURFRVAgaXMgbm90IHNldAojIENPTkZJ R19UT1VDSFNDUkVFTl9JTEkyMTBYIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fUzZT WTc2MSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0dVTlpFIGlzIG5vdCBzZXQKIyBD T05GSUdfVE9VQ0hTQ1JFRU5fRUtURjIxMjcgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVF Tl9FTEFOIGlzIG5vdCBzZXQKQ09ORklHX1RPVUNIU0NSRUVOX0VMTz1tCkNPTkZJR19UT1VDSFND UkVFTl9XQUNPTV9XODAwMT1tCkNPTkZJR19UT1VDSFNDUkVFTl9XQUNPTV9JMkM9bQojIENPTkZJ R19UT1VDSFNDUkVFTl9NQVgxMTgwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01D UzUwMDAgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9NTVMxMTQgaXMgbm90IHNldAoj IENPTkZJR19UT1VDSFNDUkVFTl9NRUxGQVNfTUlQNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNI U0NSRUVOX01UT1VDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX0lORVhJTyBpcyBu b3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX01LNzEyIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9V Q0hTQ1JFRU5fUEVOTU9VTlQgaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9FRFRfRlQ1 WDA2IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVE9VQ0hSSUdIVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RPVUNIV0lOIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hT Q1JFRU5fUElYQ0lSIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fV0RUODdYWF9JMkMg aXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9XTTk3WFggaXMgbm90IHNldAojIENPTkZJ R19UT1VDSFNDUkVFTl9VU0JfQ09NUE9TSVRFIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JF RU5fVE9VQ0hJVDIxMyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQ19TRVJJTyBp cyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1RTQzIwMDQgaXMgbm90IHNldAojIENPTkZJ R19UT1VDSFNDUkVFTl9UU0MyMDA1IGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fVFND MjAwNyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1JNX1RTIGlzIG5vdCBzZXQKIyBD T05GSUdfVE9VQ0hTQ1JFRU5fU0lMRUFEIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5f U0lTX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NUMTIzMiBpcyBub3Qgc2V0 CiMgQ09ORklHX1RPVUNIU0NSRUVOX1NUTUZUUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RPVUNIU0NS RUVOX1NVUjQwIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1VSRkFDRTNfU1BJIGlz IG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fU1g4NjU0IGlzIG5vdCBzZXQKIyBDT05GSUdf VE9VQ0hTQ1JFRU5fVFBTNjUwN1ggaXMgbm90IHNldAojIENPTkZJR19UT1VDSFNDUkVFTl9aRVQ2 MjIzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hTQ1JFRU5fWkZPUkNFIGlzIG5vdCBzZXQKIyBD T05GSUdfVE9VQ0hTQ1JFRU5fUk9ITV9CVTIxMDIzIGlzIG5vdCBzZXQKIyBDT05GSUdfVE9VQ0hT Q1JFRU5fSVFTNVhYIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX01JU0M9eQojIENPTkZJR19JTlBV VF9BRDcxNFggaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9CTUExNTAgaXMgbm90IHNldAojIENP TkZJR19JTlBVVF9FM1gwX0JVVFRPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX01TTV9WSUJS QVRPUiBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9QQ1NQS1I9bQojIENPTkZJR19JTlBVVF9NTUE4 NDUwIGlzIG5vdCBzZXQKQ09ORklHX0lOUFVUX0FQQU5FTD1tCkNPTkZJR19JTlBVVF9HUDJBPW0K IyBDT05GSUdfSU5QVVRfR1BJT19CRUVQRVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElP X0RFQ09ERVIgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9HUElPX1ZJQlJBIGlzIG5vdCBzZXQK Q09ORklHX0lOUFVUX0FUTEFTX0JUTlM9bQpDT05GSUdfSU5QVVRfQVRJX1JFTU9URTI9bQpDT05G SUdfSU5QVVRfS0VZU1BBTl9SRU1PVEU9bQojIENPTkZJR19JTlBVVF9LWFRKOSBpcyBub3Qgc2V0 CkNPTkZJR19JTlBVVF9QT1dFUk1BVEU9bQpDT05GSUdfSU5QVVRfWUVBTElOSz1tCkNPTkZJR19J TlBVVF9DTTEwOT1tCkNPTkZJR19JTlBVVF9VSU5QVVQ9bQojIENPTkZJR19JTlBVVF9QQ0Y4NTc0 IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUFdNX0JFRVBFUiBpcyBub3Qgc2V0CiMgQ09ORklH X0lOUFVUX1BXTV9WSUJSQSBpcyBub3Qgc2V0CkNPTkZJR19JTlBVVF9HUElPX1JPVEFSWV9FTkNP REVSPW0KIyBDT05GSUdfSU5QVVRfQURYTDM0WCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0lN U19QQ1UgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9DTUEzMDAwIGlzIG5vdCBzZXQKQ09ORklH X0lOUFVUX1hFTl9LQkRERVZfRlJPTlRFTkQ9bQojIENPTkZJR19JTlBVVF9JREVBUEFEX1NMSURF QkFSIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfRFJWMjYwWF9IQVBUSUNTIGlzIG5vdCBzZXQK IyBDT05GSUdfSU5QVVRfRFJWMjY2NV9IQVBUSUNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRf RFJWMjY2N19IQVBUSUNTIGlzIG5vdCBzZXQKQ09ORklHX1JNSTRfQ09SRT1tCiMgQ09ORklHX1JN STRfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfUk1JNF9TUEkgaXMgbm90IHNldApDT05GSUdfUk1J NF9TTUI9bQpDT05GSUdfUk1JNF9GMDM9eQpDT05GSUdfUk1JNF9GMDNfU0VSSU89bQpDT05GSUdf Uk1JNF8yRF9TRU5TT1I9eQpDT05GSUdfUk1JNF9GMTE9eQpDT05GSUdfUk1JNF9GMTI9eQpDT05G SUdfUk1JNF9GMzA9eQojIENPTkZJR19STUk0X0YzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1JNSTRf RjU0IGlzIG5vdCBzZXQKIyBDT05GSUdfUk1JNF9GNTUgaXMgbm90IHNldAoKIwojIEhhcmR3YXJl IEkvTyBwb3J0cwojCkNPTkZJR19TRVJJTz15CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfU0VS SU89eQpDT05GSUdfU0VSSU9fSTgwNDI9eQpDT05GSUdfU0VSSU9fU0VSUE9SVD15CiMgQ09ORklH X1NFUklPX0NUODJDNzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSU9fUEFSS0JEIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VSSU9fUENJUFMyIGlzIG5vdCBzZXQKQ09ORklHX1NFUklPX0xJQlBTMj15 CkNPTkZJR19TRVJJT19SQVc9bQpDT05GSUdfU0VSSU9fQUxURVJBX1BTMj1tCiMgQ09ORklHX1NF UklPX1BTMk1VTFQgaXMgbm90IHNldApDT05GSUdfU0VSSU9fQVJDX1BTMj1tCkNPTkZJR19IWVBF UlZfS0VZQk9BUkQ9bQojIENPTkZJR19TRVJJT19HUElPX1BTMiBpcyBub3Qgc2V0CiMgQ09ORklH X1VTRVJJTyBpcyBub3Qgc2V0CiMgQ09ORklHX0dBTUVQT1JUIGlzIG5vdCBzZXQKIyBlbmQgb2Yg SGFyZHdhcmUgSS9PIHBvcnRzCiMgZW5kIG9mIElucHV0IGRldmljZSBzdXBwb3J0CgojCiMgQ2hh cmFjdGVyIGRldmljZXMKIwpDT05GSUdfVFRZPXkKQ09ORklHX1ZUPXkKQ09ORklHX0NPTlNPTEVf VFJBTlNMQVRJT05TPXkKQ09ORklHX1ZUX0NPTlNPTEU9eQpDT05GSUdfVlRfQ09OU09MRV9TTEVF UD15CkNPTkZJR19IV19DT05TT0xFPXkKQ09ORklHX1ZUX0hXX0NPTlNPTEVfQklORElORz15CkNP TkZJR19VTklYOThfUFRZUz15CiMgQ09ORklHX0xFR0FDWV9QVFlTIGlzIG5vdCBzZXQKQ09ORklH X1NFUklBTF9OT05TVEFOREFSRD15CiMgQ09ORklHX1JPQ0tFVFBPUlQgaXMgbm90IHNldApDT05G SUdfQ1lDTEFERVM9bQojIENPTkZJR19DWVpfSU5UUiBpcyBub3Qgc2V0CiMgQ09ORklHX01PWEFf SU5URUxMSU8gaXMgbm90IHNldAojIENPTkZJR19NT1hBX1NNQVJUSU8gaXMgbm90IHNldApDT05G SUdfU1lOQ0xJTks9bQpDT05GSUdfU1lOQ0xJTktNUD1tCkNPTkZJR19TWU5DTElOS19HVD1tCkNP TkZJR19OT1pPTUk9bQojIENPTkZJR19JU0kgaXMgbm90IHNldApDT05GSUdfTl9IRExDPW0KQ09O RklHX05fR1NNPW0KIyBDT05GSUdfVFJBQ0VfU0lOSyBpcyBub3Qgc2V0CiMgQ09ORklHX05VTExf VFRZIGlzIG5vdCBzZXQKQ09ORklHX0xESVNDX0FVVE9MT0FEPXkKQ09ORklHX0RFVk1FTT15CiMg Q09ORklHX0RFVktNRU0gaXMgbm90IHNldAoKIwojIFNlcmlhbCBkcml2ZXJzCiMKQ09ORklHX1NF UklBTF9FQVJMWUNPTj15CkNPTkZJR19TRVJJQUxfODI1MD15CiMgQ09ORklHX1NFUklBTF84MjUw X0RFUFJFQ0FURURfT1BUSU9OUyBpcyBub3Qgc2V0CkNPTkZJR19TRVJJQUxfODI1MF9QTlA9eQoj IENPTkZJR19TRVJJQUxfODI1MF8xNjU1MEFfVkFSSUFOVFMgaXMgbm90IHNldAojIENPTkZJR19T RVJJQUxfODI1MF9GSU5URUsgaXMgbm90IHNldApDT05GSUdfU0VSSUFMXzgyNTBfQ09OU09MRT15 CkNPTkZJR19TRVJJQUxfODI1MF9ETUE9eQpDT05GSUdfU0VSSUFMXzgyNTBfUENJPXkKQ09ORklH X1NFUklBTF84MjUwX0VYQVI9eQpDT05GSUdfU0VSSUFMXzgyNTBfTlJfVUFSVFM9MzIKQ09ORklH X1NFUklBTF84MjUwX1JVTlRJTUVfVUFSVFM9NApDT05GSUdfU0VSSUFMXzgyNTBfRVhURU5ERUQ9 eQpDT05GSUdfU0VSSUFMXzgyNTBfTUFOWV9QT1JUUz15CkNPTkZJR19TRVJJQUxfODI1MF9TSEFS RV9JUlE9eQojIENPTkZJR19TRVJJQUxfODI1MF9ERVRFQ1RfSVJRIGlzIG5vdCBzZXQKQ09ORklH X1NFUklBTF84MjUwX1JTQT15CkNPTkZJR19TRVJJQUxfODI1MF9EV0xJQj15CkNPTkZJR19TRVJJ QUxfODI1MF9EVz15CiMgQ09ORklHX1NFUklBTF84MjUwX1JUMjg4WCBpcyBub3Qgc2V0CkNPTkZJ R19TRVJJQUxfODI1MF9MUFNTPXkKQ09ORklHX1NFUklBTF84MjUwX01JRD15CgojCiMgTm9uLTgy NTAgc2VyaWFsIHBvcnQgc3VwcG9ydAojCiMgQ09ORklHX1NFUklBTF9NQVgzMTAwIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VSSUFMX01BWDMxMFggaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxfVUFS VExJVEUgaXMgbm90IHNldApDT05GSUdfU0VSSUFMX0NPUkU9eQpDT05GSUdfU0VSSUFMX0NPUkVf Q09OU09MRT15CkNPTkZJR19TRVJJQUxfSlNNPW0KIyBDT05GSUdfU0VSSUFMX1NDQ05YUCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NFUklBTF9TQzE2SVM3WFggaXMgbm90IHNldAojIENPTkZJR19TRVJJ QUxfQUxURVJBX0pUQUdVQVJUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FMVEVSQV9VQVJU IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0lGWDZYNjAgaXMgbm90IHNldApDT05GSUdfU0VS SUFMX0FSQz1tCkNPTkZJR19TRVJJQUxfQVJDX05SX1BPUlRTPTEKIyBDT05GSUdfU0VSSUFMX1JQ MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9GU0xfTFBVQVJUIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VSSUFMX0ZTTF9MSU5GTEVYVUFSVCBpcyBub3Qgc2V0CiMgZW5kIG9mIFNlcmlhbCBkcml2 ZXJzCgpDT05GSUdfU0VSSUFMX01DVFJMX0dQSU89eQojIENPTkZJR19TRVJJQUxfREVWX0JVUyBp cyBub3Qgc2V0CiMgQ09ORklHX1RUWV9QUklOVEsgaXMgbm90IHNldApDT05GSUdfUFJJTlRFUj1t CiMgQ09ORklHX0xQX0NPTlNPTEUgaXMgbm90IHNldApDT05GSUdfUFBERVY9bQpDT05GSUdfSFZD X0RSSVZFUj15CkNPTkZJR19IVkNfSVJRPXkKQ09ORklHX0hWQ19YRU49eQpDT05GSUdfSFZDX1hF Tl9GUk9OVEVORD15CkNPTkZJR19WSVJUSU9fQ09OU09MRT15CkNPTkZJR19JUE1JX0hBTkRMRVI9 bQpDT05GSUdfSVBNSV9ETUlfREVDT0RFPXkKQ09ORklHX0lQTUlfUExBVF9EQVRBPXkKIyBDT05G SUdfSVBNSV9QQU5JQ19FVkVOVCBpcyBub3Qgc2V0CkNPTkZJR19JUE1JX0RFVklDRV9JTlRFUkZB Q0U9bQpDT05GSUdfSVBNSV9TST1tCkNPTkZJR19JUE1JX1NTSUY9bQpDT05GSUdfSVBNSV9XQVRD SERPRz1tCkNPTkZJR19JUE1JX1BPV0VST0ZGPW0KQ09ORklHX0hXX1JBTkRPTT15CkNPTkZJR19I V19SQU5ET01fVElNRVJJT01FTT1tCkNPTkZJR19IV19SQU5ET01fSU5URUw9bQpDT05GSUdfSFdf UkFORE9NX0FNRD1tCkNPTkZJR19IV19SQU5ET01fVklBPW0KQ09ORklHX0hXX1JBTkRPTV9WSVJU SU89eQpDT05GSUdfTlZSQU09eQojIENPTkZJR19BUFBMSUNPTSBpcyBub3Qgc2V0CiMgQ09ORklH X01XQVZFIGlzIG5vdCBzZXQKQ09ORklHX1JBV19EUklWRVI9eQpDT05GSUdfTUFYX1JBV19ERVZT PTgxOTIKQ09ORklHX0hQRVQ9eQpDT05GSUdfSFBFVF9NTUFQPXkKIyBDT05GSUdfSFBFVF9NTUFQ X0RFRkFVTFQgaXMgbm90IHNldApDT05GSUdfSEFOR0NIRUNLX1RJTUVSPW0KQ09ORklHX1VWX01N VElNRVI9bQpDT05GSUdfVENHX1RQTT15CkNPTkZJR19IV19SQU5ET01fVFBNPXkKQ09ORklHX1RD R19USVNfQ09SRT15CkNPTkZJR19UQ0dfVElTPXkKIyBDT05GSUdfVENHX1RJU19TUEkgaXMgbm90 IHNldApDT05GSUdfVENHX1RJU19JMkNfQVRNRUw9bQpDT05GSUdfVENHX1RJU19JMkNfSU5GSU5F T049bQpDT05GSUdfVENHX1RJU19JMkNfTlVWT1RPTj1tCkNPTkZJR19UQ0dfTlNDPW0KQ09ORklH X1RDR19BVE1FTD1tCkNPTkZJR19UQ0dfSU5GSU5FT049bQojIENPTkZJR19UQ0dfWEVOIGlzIG5v dCBzZXQKQ09ORklHX1RDR19DUkI9eQojIENPTkZJR19UQ0dfVlRQTV9QUk9YWSBpcyBub3Qgc2V0 CkNPTkZJR19UQ0dfVElTX1NUMzNaUDI0PW0KQ09ORklHX1RDR19USVNfU1QzM1pQMjRfSTJDPW0K IyBDT05GSUdfVENHX1RJU19TVDMzWlAyNF9TUEkgaXMgbm90IHNldApDT05GSUdfVEVMQ0xPQ0s9 bQpDT05GSUdfREVWUE9SVD15CiMgQ09ORklHX1hJTExZQlVTIGlzIG5vdCBzZXQKIyBlbmQgb2Yg Q2hhcmFjdGVyIGRldmljZXMKCiMgQ09ORklHX1JBTkRPTV9UUlVTVF9DUFUgaXMgbm90IHNldAoj IENPTkZJR19SQU5ET01fVFJVU1RfQk9PVExPQURFUiBpcyBub3Qgc2V0CgojCiMgSTJDIHN1cHBv cnQKIwpDT05GSUdfSTJDPXkKQ09ORklHX0FDUElfSTJDX09QUkVHSU9OPXkKQ09ORklHX0kyQ19C T0FSRElORk89eQpDT05GSUdfSTJDX0NPTVBBVD15CkNPTkZJR19JMkNfQ0hBUkRFVj1tCkNPTkZJ R19JMkNfTVVYPW0KCiMKIyBNdWx0aXBsZXhlciBJMkMgQ2hpcCBzdXBwb3J0CiMKIyBDT05GSUdf STJDX01VWF9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX01VWF9MVEM0MzA2IGlzIG5vdCBz ZXQKIyBDT05GSUdfSTJDX01VWF9QQ0E5NTQxIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX01VWF9Q Q0E5NTR4IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX01VWF9SRUcgaXMgbm90IHNldAojIENPTkZJ R19JMkNfTVVYX01MWENQTEQgaXMgbm90IHNldAojIGVuZCBvZiBNdWx0aXBsZXhlciBJMkMgQ2hp cCBzdXBwb3J0CgpDT05GSUdfSTJDX0hFTFBFUl9BVVRPPXkKQ09ORklHX0kyQ19TTUJVUz1tCkNP TkZJR19JMkNfQUxHT0JJVD15CkNPTkZJR19JMkNfQUxHT1BDQT1tCgojCiMgSTJDIEhhcmR3YXJl IEJ1cyBzdXBwb3J0CiMKCiMKIyBQQyBTTUJ1cyBob3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCiMg Q09ORklHX0kyQ19BTEkxNTM1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0FMSTE1NjMgaXMgbm90 IHNldAojIENPTkZJR19JMkNfQUxJMTVYMyBpcyBub3Qgc2V0CkNPTkZJR19JMkNfQU1ENzU2PW0K Q09ORklHX0kyQ19BTUQ3NTZfUzQ4ODI9bQpDT05GSUdfSTJDX0FNRDgxMTE9bQojIENPTkZJR19J MkNfQU1EX01QMiBpcyBub3Qgc2V0CkNPTkZJR19JMkNfSTgwMT1tCkNPTkZJR19JMkNfSVNDSD1t CkNPTkZJR19JMkNfSVNNVD1tCkNPTkZJR19JMkNfUElJWDQ9bQpDT05GSUdfSTJDX05GT1JDRTI9 bQpDT05GSUdfSTJDX05GT1JDRTJfUzQ5ODU9bQojIENPTkZJR19JMkNfTlZJRElBX0dQVSBpcyBu b3Qgc2V0CiMgQ09ORklHX0kyQ19TSVM1NTk1IGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX1NJUzYz MCBpcyBub3Qgc2V0CkNPTkZJR19JMkNfU0lTOTZYPW0KQ09ORklHX0kyQ19WSUE9bQpDT05GSUdf STJDX1ZJQVBSTz1tCgojCiMgQUNQSSBkcml2ZXJzCiMKQ09ORklHX0kyQ19TQ01JPW0KCiMKIyBJ MkMgc3lzdGVtIGJ1cyBkcml2ZXJzIChtb3N0bHkgZW1iZWRkZWQgLyBzeXN0ZW0tb24tY2hpcCkK IwojIENPTkZJR19JMkNfQ0JVU19HUElPIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19ERVNJR05XQVJF X0NPUkU9bQpDT05GSUdfSTJDX0RFU0lHTldBUkVfUExBVEZPUk09bQojIENPTkZJR19JMkNfREVT SUdOV0FSRV9TTEFWRSBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERVNJR05XQVJFX1BDSSBpcyBu b3Qgc2V0CiMgQ09ORklHX0kyQ19ERVNJR05XQVJFX0JBWVRSQUlMIGlzIG5vdCBzZXQKIyBDT05G SUdfSTJDX0VNRVYyIGlzIG5vdCBzZXQKIyBDT05GSUdfSTJDX0dQSU8gaXMgbm90IHNldAojIENP TkZJR19JMkNfT0NPUkVTIGlzIG5vdCBzZXQKQ09ORklHX0kyQ19QQ0FfUExBVEZPUk09bQpDT05G SUdfSTJDX1NJTVRFQz1tCiMgQ09ORklHX0kyQ19YSUxJTlggaXMgbm90IHNldAoKIwojIEV4dGVy bmFsIEkyQy9TTUJ1cyBhZGFwdGVyIGRyaXZlcnMKIwpDT05GSUdfSTJDX0RJT0xBTl9VMkM9bQpD T05GSUdfSTJDX1BBUlBPUlQ9bQojIENPTkZJR19JMkNfUk9CT1RGVVpaX09TSUYgaXMgbm90IHNl dAojIENPTkZJR19JMkNfVEFPU19FVk0gaXMgbm90IHNldApDT05GSUdfSTJDX1RJTllfVVNCPW0K Q09ORklHX0kyQ19WSVBFUkJPQVJEPW0KCiMKIyBPdGhlciBJMkMvU01CdXMgYnVzIGRyaXZlcnMK IwojIENPTkZJR19JMkNfTUxYQ1BMRCBpcyBub3Qgc2V0CiMgZW5kIG9mIEkyQyBIYXJkd2FyZSBC dXMgc3VwcG9ydAoKQ09ORklHX0kyQ19TVFVCPW0KIyBDT05GSUdfSTJDX1NMQVZFIGlzIG5vdCBz ZXQKIyBDT05GSUdfSTJDX0RFQlVHX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19JMkNfREVCVUdf QUxHTyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19ERUJVR19CVVMgaXMgbm90IHNldAojIGVuZCBv ZiBJMkMgc3VwcG9ydAoKIyBDT05GSUdfSTNDIGlzIG5vdCBzZXQKQ09ORklHX1NQST15CiMgQ09O RklHX1NQSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19TUElfTUFTVEVSPXkKIyBDT05GSUdfU1BJ X01FTSBpcyBub3Qgc2V0CgojCiMgU1BJIE1hc3RlciBDb250cm9sbGVyIERyaXZlcnMKIwojIENP TkZJR19TUElfQUxURVJBIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0FYSV9TUElfRU5HSU5FIGlz IG5vdCBzZXQKIyBDT05GSUdfU1BJX0JJVEJBTkcgaXMgbm90IHNldAojIENPTkZJR19TUElfQlVU VEVSRkxZIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0NBREVOQ0UgaXMgbm90IHNldAojIENPTkZJ R19TUElfREVTSUdOV0FSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9OWFBfRkxFWFNQSSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NQSV9HUElPIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0xNNzBfTExQ IGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX09DX1RJTlkgaXMgbm90IHNldApDT05GSUdfU1BJX1BY QTJYWD1tCkNPTkZJR19TUElfUFhBMlhYX1BDST1tCiMgQ09ORklHX1NQSV9ST0NLQ0hJUCBpcyBu b3Qgc2V0CiMgQ09ORklHX1NQSV9TQzE4SVM2MDIgaXMgbm90IHNldAojIENPTkZJR19TUElfU0lG SVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX01YSUMgaXMgbm90IHNldAojIENPTkZJR19TUElf WENPTU0gaXMgbm90IHNldAojIENPTkZJR19TUElfWElMSU5YIGlzIG5vdCBzZXQKIyBDT05GSUdf U1BJX1pZTlFNUF9HUVNQSSBpcyBub3Qgc2V0CgojCiMgU1BJIFByb3RvY29sIE1hc3RlcnMKIwoj IENPTkZJR19TUElfU1BJREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfU1BJX0xPT1BCQUNLX1RFU1Qg aXMgbm90IHNldAojIENPTkZJR19TUElfVExFNjJYMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NQSV9T TEFWRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NQTUkgaXMgbm90IHNldAojIENPTkZJR19IU0kgaXMg bm90IHNldApDT05GSUdfUFBTPXkKIyBDT05GSUdfUFBTX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBQ UFMgY2xpZW50cyBzdXBwb3J0CiMKIyBDT05GSUdfUFBTX0NMSUVOVF9LVElNRVIgaXMgbm90IHNl dApDT05GSUdfUFBTX0NMSUVOVF9MRElTQz1tCkNPTkZJR19QUFNfQ0xJRU5UX1BBUlBPUlQ9bQpD T05GSUdfUFBTX0NMSUVOVF9HUElPPW0KCiMKIyBQUFMgZ2VuZXJhdG9ycyBzdXBwb3J0CiMKCiMK IyBQVFAgY2xvY2sgc3VwcG9ydAojCkNPTkZJR19QVFBfMTU4OF9DTE9DSz15CkNPTkZJR19EUDgz NjQwX1BIWT1tCiMgQ09ORklHX1BUUF8xNTg4X0NMT0NLX0lORVMgaXMgbm90IHNldApDT05GSUdf UFRQXzE1ODhfQ0xPQ0tfS1ZNPW0KIyBDT05GSUdfUFRQXzE1ODhfQ0xPQ0tfSURUQ00gaXMgbm90 IHNldAojIGVuZCBvZiBQVFAgY2xvY2sgc3VwcG9ydAoKQ09ORklHX1BJTkNUUkw9eQpDT05GSUdf UElOTVVYPXkKQ09ORklHX1BJTkNPTkY9eQpDT05GSUdfR0VORVJJQ19QSU5DT05GPXkKIyBDT05G SUdfREVCVUdfUElOQ1RSTCBpcyBub3Qgc2V0CkNPTkZJR19QSU5DVFJMX0FNRD1tCiMgQ09ORklH X1BJTkNUUkxfTUNQMjNTMDggaXMgbm90IHNldAojIENPTkZJR19QSU5DVFJMX1NYMTUwWCBpcyBu b3Qgc2V0CkNPTkZJR19QSU5DVFJMX0JBWVRSQUlMPXkKIyBDT05GSUdfUElOQ1RSTF9DSEVSUllW SUVXIGlzIG5vdCBzZXQKIyBDT05GSUdfUElOQ1RSTF9MWU5YUE9JTlQgaXMgbm90IHNldApDT05G SUdfUElOQ1RSTF9JTlRFTD1tCiMgQ09ORklHX1BJTkNUUkxfQlJPWFRPTiBpcyBub3Qgc2V0CkNP TkZJR19QSU5DVFJMX0NBTk5PTkxBS0U9bQojIENPTkZJR19QSU5DVFJMX0NFREFSRk9SSyBpcyBu b3Qgc2V0CkNPTkZJR19QSU5DVFJMX0RFTlZFUlRPTj1tCkNPTkZJR19QSU5DVFJMX0dFTUlOSUxB S0U9bQojIENPTkZJR19QSU5DVFJMX0lDRUxBS0UgaXMgbm90IHNldApDT05GSUdfUElOQ1RSTF9M RVdJU0JVUkc9bQpDT05GSUdfUElOQ1RSTF9TVU5SSVNFUE9JTlQ9bQojIENPTkZJR19QSU5DVFJM X1RJR0VSTEFLRSBpcyBub3Qgc2V0CkNPTkZJR19HUElPTElCPXkKQ09ORklHX0dQSU9MSUJfRkFT VFBBVEhfTElNSVQ9NTEyCkNPTkZJR19HUElPX0FDUEk9eQpDT05GSUdfR1BJT0xJQl9JUlFDSElQ PXkKIyBDT05GSUdfREVCVUdfR1BJTyBpcyBub3Qgc2V0CkNPTkZJR19HUElPX1NZU0ZTPXkKQ09O RklHX0dQSU9fR0VORVJJQz1tCgojCiMgTWVtb3J5IG1hcHBlZCBHUElPIGRyaXZlcnMKIwpDT05G SUdfR1BJT19BTURQVD1tCiMgQ09ORklHX0dQSU9fRFdBUEIgaXMgbm90IHNldAojIENPTkZJR19H UElPX0VYQVIgaXMgbm90IHNldAojIENPTkZJR19HUElPX0dFTkVSSUNfUExBVEZPUk0gaXMgbm90 IHNldApDT05GSUdfR1BJT19JQ0g9bQojIENPTkZJR19HUElPX01CODZTN1ggaXMgbm90IHNldAoj IENPTkZJR19HUElPX1ZYODU1IGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19YSUxJTlggaXMgbm90 IHNldAojIENPTkZJR19HUElPX0FNRF9GQ0ggaXMgbm90IHNldAojIGVuZCBvZiBNZW1vcnkgbWFw cGVkIEdQSU8gZHJpdmVycwoKIwojIFBvcnQtbWFwcGVkIEkvTyBHUElPIGRyaXZlcnMKIwojIENP TkZJR19HUElPX0Y3MTg4WCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fSVQ4NyBpcyBub3Qgc2V0 CiMgQ09ORklHX0dQSU9fU0NIIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19TQ0gzMTFYIGlzIG5v dCBzZXQKIyBDT05GSUdfR1BJT19XSU5CT05EIGlzIG5vdCBzZXQKIyBDT05GSUdfR1BJT19XUzE2 QzQ4IGlzIG5vdCBzZXQKIyBlbmQgb2YgUG9ydC1tYXBwZWQgSS9PIEdQSU8gZHJpdmVycwoKIwoj IEkyQyBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9fQURQNTU4OCBpcyBub3Qgc2V0CiMg Q09ORklHX0dQSU9fTUFYNzMwMCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fTUFYNzMyWCBpcyBu b3Qgc2V0CiMgQ09ORklHX0dQSU9fUENBOTUzWCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUENG ODU3WCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fVFBJQzI4MTAgaXMgbm90IHNldAojIGVuZCBv ZiBJMkMgR1BJTyBleHBhbmRlcnMKCiMKIyBNRkQgR1BJTyBleHBhbmRlcnMKIwojIGVuZCBvZiBN RkQgR1BJTyBleHBhbmRlcnMKCiMKIyBQQ0kgR1BJTyBleHBhbmRlcnMKIwojIENPTkZJR19HUElP X0FNRDgxMTEgaXMgbm90IHNldAojIENPTkZJR19HUElPX01MX0lPSCBpcyBub3Qgc2V0CiMgQ09O RklHX0dQSU9fUENJX0lESU9fMTYgaXMgbm90IHNldAojIENPTkZJR19HUElPX1BDSUVfSURJT18y NCBpcyBub3Qgc2V0CiMgQ09ORklHX0dQSU9fUkRDMzIxWCBpcyBub3Qgc2V0CiMgZW5kIG9mIFBD SSBHUElPIGV4cGFuZGVycwoKIwojIFNQSSBHUElPIGV4cGFuZGVycwojCiMgQ09ORklHX0dQSU9f TUFYMzE5MVggaXMgbm90IHNldAojIENPTkZJR19HUElPX01BWDczMDEgaXMgbm90IHNldAojIENP TkZJR19HUElPX01DMzM4ODAgaXMgbm90IHNldAojIENPTkZJR19HUElPX1BJU09TUiBpcyBub3Qg c2V0CiMgQ09ORklHX0dQSU9fWFJBMTQwMyBpcyBub3Qgc2V0CiMgZW5kIG9mIFNQSSBHUElPIGV4 cGFuZGVycwoKIwojIFVTQiBHUElPIGV4cGFuZGVycwojCkNPTkZJR19HUElPX1ZJUEVSQk9BUkQ9 bQojIGVuZCBvZiBVU0IgR1BJTyBleHBhbmRlcnMKCkNPTkZJR19HUElPX01PQ0tVUD15CiMgQ09O RklHX1cxIGlzIG5vdCBzZXQKIyBDT05GSUdfUE9XRVJfQVZTIGlzIG5vdCBzZXQKQ09ORklHX1BP V0VSX1JFU0VUPXkKIyBDT05GSUdfUE9XRVJfUkVTRVRfUkVTVEFSVCBpcyBub3Qgc2V0CkNPTkZJ R19QT1dFUl9TVVBQTFk9eQojIENPTkZJR19QT1dFUl9TVVBQTFlfREVCVUcgaXMgbm90IHNldApD T05GSUdfUE9XRVJfU1VQUExZX0hXTU9OPXkKIyBDT05GSUdfUERBX1BPV0VSIGlzIG5vdCBzZXQK IyBDT05GSUdfR0VORVJJQ19BRENfQkFUVEVSWSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfUE9X RVIgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0FEUDUwNjEgaXMgbm90IHNldAojIENPTkZJ R19CQVRURVJZX0RTMjc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBVFRFUllfRFMyNzgxIGlzIG5v dCBzZXQKIyBDT05GSUdfQkFUVEVSWV9EUzI3ODIgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZ X1NCUyBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfU0JTIGlzIG5vdCBzZXQKIyBDT05GSUdf TUFOQUdFUl9TQlMgaXMgbm90IHNldAojIENPTkZJR19CQVRURVJZX0JRMjdYWFggaXMgbm90IHNl dAojIENPTkZJR19CQVRURVJZX01BWDE3MDQwIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFUVEVSWV9N QVgxNzA0MiBpcyBub3Qgc2V0CiMgQ09ORklHX0NIQVJHRVJfTUFYODkwMyBpcyBub3Qgc2V0CiMg Q09ORklHX0NIQVJHRVJfTFA4NzI3IGlzIG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9HUElPIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0hBUkdFUl9MVDM2NTEgaXMgbm90IHNldAojIENPTkZJR19DSEFS R0VSX0JRMjQxNVggaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JRMjQyNTcgaXMgbm90IHNl dAojIENPTkZJR19DSEFSR0VSX0JRMjQ3MzUgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX0JR MjU4OTAgaXMgbm90IHNldApDT05GSUdfQ0hBUkdFUl9TTUIzNDc9bQojIENPTkZJR19CQVRURVJZ X0dBVUdFX0xUQzI5NDEgaXMgbm90IHNldAojIENPTkZJR19DSEFSR0VSX1JUOTQ1NSBpcyBub3Qg c2V0CkNPTkZJR19IV01PTj15CkNPTkZJR19IV01PTl9WSUQ9bQojIENPTkZJR19IV01PTl9ERUJV R19DSElQIGlzIG5vdCBzZXQKCiMKIyBOYXRpdmUgZHJpdmVycwojCkNPTkZJR19TRU5TT1JTX0FC SVRVR1VSVT1tCkNPTkZJR19TRU5TT1JTX0FCSVRVR1VSVTM9bQojIENPTkZJR19TRU5TT1JTX0FE NzMxNCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0FENzQxND1tCkNPTkZJR19TRU5TT1JTX0FE NzQxOD1tCkNPTkZJR19TRU5TT1JTX0FETTEwMjE9bQpDT05GSUdfU0VOU09SU19BRE0xMDI1PW0K Q09ORklHX1NFTlNPUlNfQURNMTAyNj1tCkNPTkZJR19TRU5TT1JTX0FETTEwMjk9bQpDT05GSUdf U0VOU09SU19BRE0xMDMxPW0KIyBDT05GSUdfU0VOU09SU19BRE0xMTc3IGlzIG5vdCBzZXQKQ09O RklHX1NFTlNPUlNfQURNOTI0MD1tCkNPTkZJR19TRU5TT1JTX0FEVDdYMTA9bQojIENPTkZJR19T RU5TT1JTX0FEVDczMTAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BRFQ3NDEwPW0KQ09ORklH X1NFTlNPUlNfQURUNzQxMT1tCkNPTkZJR19TRU5TT1JTX0FEVDc0NjI9bQpDT05GSUdfU0VOU09S U19BRFQ3NDcwPW0KQ09ORklHX1NFTlNPUlNfQURUNzQ3NT1tCiMgQ09ORklHX1NFTlNPUlNfQVMz NzAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BU0M3NjIxPW0KQ09ORklHX1NFTlNPUlNfSzhU RU1QPW0KQ09ORklHX1NFTlNPUlNfSzEwVEVNUD1tCkNPTkZJR19TRU5TT1JTX0ZBTTE1SF9QT1dF Uj1tCkNPTkZJR19TRU5TT1JTX0FQUExFU01DPW0KQ09ORklHX1NFTlNPUlNfQVNCMTAwPW0KIyBD T05GSUdfU0VOU09SU19BU1BFRUQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19BVFhQMT1tCiMg Q09ORklHX1NFTlNPUlNfRFJJVkVURU1QIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRFM2MjA9 bQpDT05GSUdfU0VOU09SU19EUzE2MjE9bQpDT05GSUdfU0VOU09SU19ERUxMX1NNTT1tCkNPTkZJ R19TRU5TT1JTX0k1S19BTUI9bQpDT05GSUdfU0VOU09SU19GNzE4MDVGPW0KQ09ORklHX1NFTlNP UlNfRjcxODgyRkc9bQpDT05GSUdfU0VOU09SU19GNzUzNzVTPW0KQ09ORklHX1NFTlNPUlNfRlND SE1EPW0KIyBDT05GSUdfU0VOU09SU19GVFNURVVUQVRFUyBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX0dMNTE4U009bQpDT05GSUdfU0VOU09SU19HTDUyMFNNPW0KQ09ORklHX1NFTlNPUlNfRzc2 MEE9bQojIENPTkZJR19TRU5TT1JTX0c3NjIgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0hJ SDYxMzAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19JQk1BRU09bQpDT05GSUdfU0VOU09SU19J Qk1QRVg9bQojIENPTkZJR19TRU5TT1JTX0lJT19IV01PTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NF TlNPUlNfSTU1MDAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19DT1JFVEVNUD1tCkNPTkZJR19T RU5TT1JTX0lUODc9bQpDT05GSUdfU0VOU09SU19KQzQyPW0KIyBDT05GSUdfU0VOU09SU19QT1dS MTIyMCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xJTkVBR0U9bQojIENPTkZJR19TRU5TT1JT X0xUQzI5NDUgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0xUQzI5NDdfSTJDIGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19MVEMyOTQ3X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNP UlNfTFRDMjk5MCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX0xUQzQxNTE9bQpDT05GSUdfU0VO U09SU19MVEM0MjE1PW0KIyBDT05GSUdfU0VOU09SU19MVEM0MjIyIGlzIG5vdCBzZXQKQ09ORklH X1NFTlNPUlNfTFRDNDI0NT1tCiMgQ09ORklHX1NFTlNPUlNfTFRDNDI2MCBpcyBub3Qgc2V0CkNP TkZJR19TRU5TT1JTX0xUQzQyNjE9bQojIENPTkZJR19TRU5TT1JTX01BWDExMTEgaXMgbm90IHNl dApDT05GSUdfU0VOU09SU19NQVgxNjA2NT1tCkNPTkZJR19TRU5TT1JTX01BWDE2MTk9bQpDT05G SUdfU0VOU09SU19NQVgxNjY4PW0KQ09ORklHX1NFTlNPUlNfTUFYMTk3PW0KIyBDT05GSUdfU0VO U09SU19NQVgzMTcyMiBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3MzAgaXMgbm90 IHNldAojIENPTkZJR19TRU5TT1JTX01BWDY2MjEgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19N QVg2NjM5PW0KQ09ORklHX1NFTlNPUlNfTUFYNjY0Mj1tCkNPTkZJR19TRU5TT1JTX01BWDY2NTA9 bQpDT05GSUdfU0VOU09SU19NQVg2Njk3PW0KIyBDT05GSUdfU0VOU09SU19NQVgzMTc5MCBpcyBu b3Qgc2V0CkNPTkZJR19TRU5TT1JTX01DUDMwMjE9bQojIENPTkZJR19TRU5TT1JTX1RDNjU0IGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19BRENYWCBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X0xNNjM9bQojIENPTkZJR19TRU5TT1JTX0xNNzAgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19M TTczPW0KQ09ORklHX1NFTlNPUlNfTE03NT1tCkNPTkZJR19TRU5TT1JTX0xNNzc9bQpDT05GSUdf U0VOU09SU19MTTc4PW0KQ09ORklHX1NFTlNPUlNfTE04MD1tCkNPTkZJR19TRU5TT1JTX0xNODM9 bQpDT05GSUdfU0VOU09SU19MTTg1PW0KQ09ORklHX1NFTlNPUlNfTE04Nz1tCkNPTkZJR19TRU5T T1JTX0xNOTA9bQpDT05GSUdfU0VOU09SU19MTTkyPW0KQ09ORklHX1NFTlNPUlNfTE05Mz1tCkNP TkZJR19TRU5TT1JTX0xNOTUyMzQ9bQpDT05GSUdfU0VOU09SU19MTTk1MjQxPW0KQ09ORklHX1NF TlNPUlNfTE05NTI0NT1tCkNPTkZJR19TRU5TT1JTX1BDODczNjA9bQpDT05GSUdfU0VOU09SU19Q Qzg3NDI3PW0KQ09ORklHX1NFTlNPUlNfTlRDX1RIRVJNSVNUT1I9bQojIENPTkZJR19TRU5TT1JT X05DVDY2ODMgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19OQ1Q2Nzc1PW0KIyBDT05GSUdfU0VO U09SU19OQ1Q3ODAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19OQ1Q3OTA0IGlzIG5vdCBz ZXQKIyBDT05GSUdfU0VOU09SU19OUENNN1hYIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfUENG ODU5MT1tCkNPTkZJR19QTUJVUz1tCkNPTkZJR19TRU5TT1JTX1BNQlVTPW0KQ09ORklHX1NFTlNP UlNfQURNMTI3NT1tCiMgQ09ORklHX1NFTlNPUlNfQkVMX1BGRSBpcyBub3Qgc2V0CiMgQ09ORklH X1NFTlNPUlNfSUJNX0NGRlBTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JTlNQVVJfSVBT UFMgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lSMzUyMjEgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0lSMzgwNjQgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lSUFM1NDAxIGlz IG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19JU0w2ODEzNyBpcyBub3Qgc2V0CkNPTkZJR19TRU5T T1JTX0xNMjUwNjY9bQpDT05GSUdfU0VOU09SU19MVEMyOTc4PW0KIyBDT05GSUdfU0VOU09SU19M VEMzODE1IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfTUFYMTYwNjQ9bQojIENPTkZJR19TRU5T T1JTX01BWDIwNzMwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19NQVgyMDc1MSBpcyBub3Qg c2V0CiMgQ09ORklHX1NFTlNPUlNfTUFYMzE3ODUgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19N QVgzNDQ0MD1tCkNPTkZJR19TRU5TT1JTX01BWDg2ODg9bQojIENPTkZJR19TRU5TT1JTX1BYRTE2 MTAgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RQUzQwNDIyIGlzIG5vdCBzZXQKIyBDT05G SUdfU0VOU09SU19UUFM1MzY3OSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JTX1VDRDkwMDA9bQpD T05GSUdfU0VOU09SU19VQ0Q5MjAwPW0KIyBDT05GSUdfU0VOU09SU19YRFBFMTIyIGlzIG5vdCBz ZXQKQ09ORklHX1NFTlNPUlNfWkw2MTAwPW0KQ09ORklHX1NFTlNPUlNfU0hUMTU9bQpDT05GSUdf U0VOU09SU19TSFQyMT1tCiMgQ09ORklHX1NFTlNPUlNfU0hUM3ggaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX1NIVEMxIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfU0lTNTU5NT1tCkNPTkZJ R19TRU5TT1JTX0RNRTE3Mzc9bQpDT05GSUdfU0VOU09SU19FTUMxNDAzPW0KIyBDT05GSUdfU0VO U09SU19FTUMyMTAzIGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfRU1DNlcyMDE9bQpDT05GSUdf U0VOU09SU19TTVNDNDdNMT1tCkNPTkZJR19TRU5TT1JTX1NNU0M0N00xOTI9bQpDT05GSUdfU0VO U09SU19TTVNDNDdCMzk3PW0KQ09ORklHX1NFTlNPUlNfU0NINTZYWF9DT01NT049bQpDT05GSUdf U0VOU09SU19TQ0g1NjI3PW0KQ09ORklHX1NFTlNPUlNfU0NINTYzNj1tCiMgQ09ORklHX1NFTlNP UlNfU1RUUzc1MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfU01NNjY1IGlzIG5vdCBzZXQK IyBDT05GSUdfU0VOU09SU19BREMxMjhEODE4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfQURT NzgyOD1tCiMgQ09ORklHX1NFTlNPUlNfQURTNzg3MSBpcyBub3Qgc2V0CkNPTkZJR19TRU5TT1JT X0FNQzY4MjE9bQpDT05GSUdfU0VOU09SU19JTkEyMDk9bQpDT05GSUdfU0VOU09SU19JTkEyWFg9 bQojIENPTkZJR19TRU5TT1JTX0lOQTMyMjEgaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX1RD NzQgaXMgbm90IHNldApDT05GSUdfU0VOU09SU19USE1DNTA9bQpDT05GSUdfU0VOU09SU19UTVAx MDI9bQojIENPTkZJR19TRU5TT1JTX1RNUDEwMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNf VE1QMTA4IGlzIG5vdCBzZXQKQ09ORklHX1NFTlNPUlNfVE1QNDAxPW0KQ09ORklHX1NFTlNPUlNf VE1QNDIxPW0KIyBDT05GSUdfU0VOU09SU19UTVA1MTMgaXMgbm90IHNldApDT05GSUdfU0VOU09S U19WSUFfQ1BVVEVNUD1tCkNPTkZJR19TRU5TT1JTX1ZJQTY4NkE9bQpDT05GSUdfU0VOU09SU19W VDEyMTE9bQpDT05GSUdfU0VOU09SU19WVDgyMzE9bQojIENPTkZJR19TRU5TT1JTX1c4Mzc3M0cg aXMgbm90IHNldApDT05GSUdfU0VOU09SU19XODM3ODFEPW0KQ09ORklHX1NFTlNPUlNfVzgzNzkx RD1tCkNPTkZJR19TRU5TT1JTX1c4Mzc5MkQ9bQpDT05GSUdfU0VOU09SU19XODM3OTM9bQpDT05G SUdfU0VOU09SU19XODM3OTU9bQojIENPTkZJR19TRU5TT1JTX1c4Mzc5NV9GQU5DVFJMIGlzIG5v dCBzZXQKQ09ORklHX1NFTlNPUlNfVzgzTDc4NVRTPW0KQ09ORklHX1NFTlNPUlNfVzgzTDc4Nk5H PW0KQ09ORklHX1NFTlNPUlNfVzgzNjI3SEY9bQpDT05GSUdfU0VOU09SU19XODM2MjdFSEY9bQoj IENPTkZJR19TRU5TT1JTX1hHRU5FIGlzIG5vdCBzZXQKCiMKIyBBQ1BJIGRyaXZlcnMKIwpDT05G SUdfU0VOU09SU19BQ1BJX1BPV0VSPW0KQ09ORklHX1NFTlNPUlNfQVRLMDExMD1tCkNPTkZJR19U SEVSTUFMPXkKIyBDT05GSUdfVEhFUk1BTF9TVEFUSVNUSUNTIGlzIG5vdCBzZXQKQ09ORklHX1RI RVJNQUxfRU1FUkdFTkNZX1BPV0VST0ZGX0RFTEFZX01TPTAKQ09ORklHX1RIRVJNQUxfSFdNT049 eQpDT05GSUdfVEhFUk1BTF9XUklUQUJMRV9UUklQUz15CkNPTkZJR19USEVSTUFMX0RFRkFVTFRf R09WX1NURVBfV0lTRT15CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfRkFJUl9TSEFSRSBp cyBub3Qgc2V0CiMgQ09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfVVNFUl9TUEFDRSBpcyBub3Qg c2V0CkNPTkZJR19USEVSTUFMX0dPVl9GQUlSX1NIQVJFPXkKQ09ORklHX1RIRVJNQUxfR09WX1NU RVBfV0lTRT15CkNPTkZJR19USEVSTUFMX0dPVl9CQU5HX0JBTkc9eQpDT05GSUdfVEhFUk1BTF9H T1ZfVVNFUl9TUEFDRT15CiMgQ09ORklHX0NMT0NLX1RIRVJNQUwgaXMgbm90IHNldAojIENPTkZJ R19ERVZGUkVRX1RIRVJNQUwgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0VNVUxBVElPTiBp cyBub3Qgc2V0CgojCiMgSW50ZWwgdGhlcm1hbCBkcml2ZXJzCiMKQ09ORklHX0lOVEVMX1BPV0VS Q0xBTVA9bQpDT05GSUdfWDg2X1BLR19URU1QX1RIRVJNQUw9bQpDT05GSUdfSU5URUxfU09DX0RU U19JT1NGX0NPUkU9bQojIENPTkZJR19JTlRFTF9TT0NfRFRTX1RIRVJNQUwgaXMgbm90IHNldAoK IwojIEFDUEkgSU5UMzQwWCB0aGVybWFsIGRyaXZlcnMKIwpDT05GSUdfSU5UMzQwWF9USEVSTUFM PW0KQ09ORklHX0FDUElfVEhFUk1BTF9SRUw9bQojIENPTkZJR19JTlQzNDA2X1RIRVJNQUwgaXMg bm90IHNldApDT05GSUdfUFJPQ19USEVSTUFMX01NSU9fUkFQTD15CiMgZW5kIG9mIEFDUEkgSU5U MzQwWCB0aGVybWFsIGRyaXZlcnMKCiMgQ09ORklHX0lOVEVMX1BDSF9USEVSTUFMIGlzIG5vdCBz ZXQKIyBlbmQgb2YgSW50ZWwgdGhlcm1hbCBkcml2ZXJzCgojIENPTkZJR19HRU5FUklDX0FEQ19U SEVSTUFMIGlzIG5vdCBzZXQKQ09ORklHX1dBVENIRE9HPXkKQ09ORklHX1dBVENIRE9HX0NPUkU9 eQojIENPTkZJR19XQVRDSERPR19OT1dBWU9VVCBpcyBub3Qgc2V0CkNPTkZJR19XQVRDSERPR19I QU5ETEVfQk9PVF9FTkFCTEVEPXkKQ09ORklHX1dBVENIRE9HX09QRU5fVElNRU9VVD0wCkNPTkZJ R19XQVRDSERPR19TWVNGUz15CgojCiMgV2F0Y2hkb2cgUHJldGltZW91dCBHb3Zlcm5vcnMKIwoj IENPTkZJR19XQVRDSERPR19QUkVUSU1FT1VUX0dPViBpcyBub3Qgc2V0CgojCiMgV2F0Y2hkb2cg RGV2aWNlIERyaXZlcnMKIwpDT05GSUdfU09GVF9XQVRDSERPRz1tCkNPTkZJR19XREFUX1dEVD1t CiMgQ09ORklHX1hJTElOWF9XQVRDSERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1pJSVJBVkVfV0FU Q0hET0cgaXMgbm90IHNldAojIENPTkZJR19DQURFTkNFX1dBVENIRE9HIGlzIG5vdCBzZXQKIyBD T05GSUdfRFdfV0FUQ0hET0cgaXMgbm90IHNldAojIENPTkZJR19NQVg2M1hYX1dBVENIRE9HIGlz IG5vdCBzZXQKIyBDT05GSUdfQUNRVUlSRV9XRFQgaXMgbm90IHNldAojIENPTkZJR19BRFZBTlRF Q0hfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0FMSU0xNTM1X1dEVD1tCkNPTkZJR19BTElNNzEwMV9X RFQ9bQojIENPTkZJR19FQkNfQzM4NF9XRFQgaXMgbm90IHNldApDT05GSUdfRjcxODA4RV9XRFQ9 bQpDT05GSUdfU1A1MTAwX1RDTz1tCkNPTkZJR19TQkNfRklUUEMyX1dBVENIRE9HPW0KIyBDT05G SUdfRVVST1RFQ0hfV0RUIGlzIG5vdCBzZXQKQ09ORklHX0lCNzAwX1dEVD1tCkNPTkZJR19JQk1B U1I9bQojIENPTkZJR19XQUZFUl9XRFQgaXMgbm90IHNldApDT05GSUdfSTYzMDBFU0JfV0RUPXkK Q09ORklHX0lFNlhYX1dEVD1tCkNPTkZJR19JVENPX1dEVD15CkNPTkZJR19JVENPX1ZFTkRPUl9T VVBQT1JUPXkKQ09ORklHX0lUODcxMkZfV0RUPW0KQ09ORklHX0lUODdfV0RUPW0KQ09ORklHX0hQ X1dBVENIRE9HPW0KQ09ORklHX0hQV0RUX05NSV9ERUNPRElORz15CiMgQ09ORklHX1NDMTIwMF9X RFQgaXMgbm90IHNldAojIENPTkZJR19QQzg3NDEzX1dEVCBpcyBub3Qgc2V0CkNPTkZJR19OVl9U Q089bQojIENPTkZJR182MFhYX1dEVCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQVTVfV0RUIGlzIG5v dCBzZXQKQ09ORklHX1NNU0NfU0NIMzExWF9XRFQ9bQojIENPTkZJR19TTVNDMzdCNzg3X1dEVCBp cyBub3Qgc2V0CiMgQ09ORklHX1RRTVg4Nl9XRFQgaXMgbm90IHNldApDT05GSUdfVklBX1dEVD1t CkNPTkZJR19XODM2MjdIRl9XRFQ9bQpDT05GSUdfVzgzODc3Rl9XRFQ9bQpDT05GSUdfVzgzOTc3 Rl9XRFQ9bQpDT05GSUdfTUFDSFpfV0RUPW0KIyBDT05GSUdfU0JDX0VQWF9DM19XQVRDSERPRyBp cyBub3Qgc2V0CkNPTkZJR19JTlRFTF9NRUlfV0RUPW0KIyBDT05GSUdfTkk5MDNYX1dEVCBpcyBu b3Qgc2V0CiMgQ09ORklHX05JQzcwMThfV0RUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVOX0EyMV9X RFQgaXMgbm90IHNldApDT05GSUdfWEVOX1dEVD1tCgojCiMgUENJLWJhc2VkIFdhdGNoZG9nIENh cmRzCiMKQ09ORklHX1BDSVBDV0FUQ0hET0c9bQpDT05GSUdfV0RUUENJPW0KCiMKIyBVU0ItYmFz ZWQgV2F0Y2hkb2cgQ2FyZHMKIwpDT05GSUdfVVNCUENXQVRDSERPRz1tCkNPTkZJR19TU0JfUE9T U0lCTEU9eQpDT05GSUdfU1NCPW0KQ09ORklHX1NTQl9TUFJPTT15CkNPTkZJR19TU0JfUENJSE9T VF9QT1NTSUJMRT15CkNPTkZJR19TU0JfUENJSE9TVD15CkNPTkZJR19TU0JfU0RJT0hPU1RfUE9T U0lCTEU9eQpDT05GSUdfU1NCX1NESU9IT1NUPXkKQ09ORklHX1NTQl9EUklWRVJfUENJQ09SRV9Q T1NTSUJMRT15CkNPTkZJR19TU0JfRFJJVkVSX1BDSUNPUkU9eQpDT05GSUdfU1NCX0RSSVZFUl9H UElPPXkKQ09ORklHX0JDTUFfUE9TU0lCTEU9eQpDT05GSUdfQkNNQT1tCkNPTkZJR19CQ01BX0hP U1RfUENJX1BPU1NJQkxFPXkKQ09ORklHX0JDTUFfSE9TVF9QQ0k9eQojIENPTkZJR19CQ01BX0hP U1RfU09DIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfRFJJVkVSX1BDST15CkNPTkZJR19CQ01BX0RS SVZFUl9HTUFDX0NNTj15CkNPTkZJR19CQ01BX0RSSVZFUl9HUElPPXkKIyBDT05GSUdfQkNNQV9E RUJVRyBpcyBub3Qgc2V0CgojCiMgTXVsdGlmdW5jdGlvbiBkZXZpY2UgZHJpdmVycwojCkNPTkZJ R19NRkRfQ09SRT15CiMgQ09ORklHX01GRF9BUzM3MTEgaXMgbm90IHNldAojIENPTkZJR19QTUlD X0FEUDU1MjAgaXMgbm90IHNldAojIENPTkZJR19NRkRfQUFUMjg3MF9DT1JFIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX0JDTTU5MFhYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0JEOTU3MU1XViBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9BWFAyMFhfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X01BREVSQSBpcyBub3Qgc2V0CiMgQ09ORklHX1BNSUNfREE5MDNYIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX0RBOTA1Ml9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDUyX0kyQyBpcyBu b3Qgc2V0CiMgQ09ORklHX01GRF9EQTkwNTUgaXMgbm90IHNldAojIENPTkZJR19NRkRfREE5MDYy IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0RBOTA2MyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9E QTkxNTAgaXMgbm90IHNldAojIENPTkZJR19NRkRfRExOMiBpcyBub3Qgc2V0CiMgQ09ORklHX01G RF9NQzEzWFhYX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NQzEzWFhYX0kyQyBpcyBub3Qg c2V0CiMgQ09ORklHX0hUQ19QQVNJQzMgaXMgbm90IHNldAojIENPTkZJR19IVENfSTJDUExEIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX0lOVEVMX1FVQVJLX0kyQ19HUElPIGlzIG5vdCBzZXQKQ09O RklHX0xQQ19JQ0g9bQpDT05GSUdfTFBDX1NDSD1tCiMgQ09ORklHX0lOVEVMX1NPQ19QTUlDX0NI VERDX1RJIGlzIG5vdCBzZXQKQ09ORklHX01GRF9JTlRFTF9MUFNTPXkKQ09ORklHX01GRF9JTlRF TF9MUFNTX0FDUEk9eQpDT05GSUdfTUZEX0lOVEVMX0xQU1NfUENJPXkKIyBDT05GSUdfTUZEX0pB TlpfQ01PRElPIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0tFTVBMRCBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF84OFBNODAwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEXzg4UE04MDUgaXMgbm90IHNl dAojIENPTkZJR19NRkRfODhQTTg2MFggaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYMTQ1Nzcg aXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYNzc2OTMgaXMgbm90IHNldAojIENPTkZJR19NRkRf TUFYNzc4NDMgaXMgbm90IHNldAojIENPTkZJR19NRkRfTUFYODkwNyBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9NQVg4OTI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01BWDg5OTcgaXMgbm90IHNl dAojIENPTkZJR19NRkRfTUFYODk5OCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9NVDYzOTcgaXMg bm90IHNldAojIENPTkZJR19NRkRfTUVORjIxQk1DIGlzIG5vdCBzZXQKIyBDT05GSUdfRVpYX1BD QVAgaXMgbm90IHNldApDT05GSUdfTUZEX1ZJUEVSQk9BUkQ9bQojIENPTkZJR19NRkRfUkVUVSBp cyBub3Qgc2V0CiMgQ09ORklHX01GRF9QQ0Y1MDYzMyBpcyBub3Qgc2V0CiMgQ09ORklHX1VDQjE0 MDBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SREMzMjFYIGlzIG5vdCBzZXQKIyBDT05G SUdfTUZEX1JUNTAzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9SQzVUNTgzIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX1NFQ19DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NJNDc2WF9DT1JF IGlzIG5vdCBzZXQKQ09ORklHX01GRF9TTTUwMT1tCkNPTkZJR19NRkRfU001MDFfR1BJTz15CiMg Q09ORklHX01GRF9TS1k4MTQ1MiBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9TTVNDIGlzIG5vdCBz ZXQKIyBDT05GSUdfQUJYNTAwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1lTQ09OIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREMgaXMgbm90IHNldAojIENPTkZJ R19NRkRfTFAzOTQzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0xQODc4OCBpcyBub3Qgc2V0CiMg Q09ORklHX01GRF9USV9MTVUgaXMgbm90IHNldAojIENPTkZJR19NRkRfUEFMTUFTIGlzIG5vdCBz ZXQKIyBDT05GSUdfVFBTNjEwNVggaXMgbm90IHNldAojIENPTkZJR19UUFM2NTAxMCBpcyBub3Qg c2V0CiMgQ09ORklHX1RQUzY1MDdYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MDg2IGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX1RQUzY1MDkwIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1RJ X0xQODczWCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTg2WCBpcyBub3Qgc2V0CiMgQ09O RklHX01GRF9UUFM2NTkxMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUFM2NTkxMl9JMkMgaXMg bm90IHNldAojIENPTkZJR19NRkRfVFBTNjU5MTJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZE X1RQUzgwMDMxIGlzIG5vdCBzZXQKIyBDT05GSUdfVFdMNDAzMF9DT1JFIGlzIG5vdCBzZXQKIyBD T05GSUdfVFdMNjA0MF9DT1JFIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1dMMTI3M19DT1JFIGlz IG5vdCBzZXQKIyBDT05GSUdfTUZEX0xNMzUzMyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9UUU1Y ODYgaXMgbm90IHNldApDT05GSUdfTUZEX1ZYODU1PW0KIyBDT05GSUdfTUZEX0FSSVpPTkFfSTJD IGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX0FSSVpPTkFfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdf TUZEX1dNODQwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTgzMVhfSTJDIGlzIG5vdCBzZXQK IyBDT05GSUdfTUZEX1dNODMxWF9TUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfV004MzUwX0ky QyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9XTTg5OTQgaXMgbm90IHNldAojIGVuZCBvZiBNdWx0 aWZ1bmN0aW9uIGRldmljZSBkcml2ZXJzCgojIENPTkZJR19SRUdVTEFUT1IgaXMgbm90IHNldApD T05GSUdfUkNfQ09SRT1tCkNPTkZJR19SQ19NQVA9bQpDT05GSUdfTElSQz15CkNPTkZJR19SQ19E RUNPREVSUz15CkNPTkZJR19JUl9ORUNfREVDT0RFUj1tCkNPTkZJR19JUl9SQzVfREVDT0RFUj1t CkNPTkZJR19JUl9SQzZfREVDT0RFUj1tCkNPTkZJR19JUl9KVkNfREVDT0RFUj1tCkNPTkZJR19J Ul9TT05ZX0RFQ09ERVI9bQpDT05GSUdfSVJfU0FOWU9fREVDT0RFUj1tCkNPTkZJR19JUl9TSEFS UF9ERUNPREVSPW0KQ09ORklHX0lSX01DRV9LQkRfREVDT0RFUj1tCiMgQ09ORklHX0lSX1hNUF9E RUNPREVSIGlzIG5vdCBzZXQKQ09ORklHX0lSX0lNT05fREVDT0RFUj1tCiMgQ09ORklHX0lSX1JD TU1fREVDT0RFUiBpcyBub3Qgc2V0CkNPTkZJR19SQ19ERVZJQ0VTPXkKQ09ORklHX1JDX0FUSV9S RU1PVEU9bQpDT05GSUdfSVJfRU5FPW0KQ09ORklHX0lSX0lNT049bQojIENPTkZJR19JUl9JTU9O X1JBVyBpcyBub3Qgc2V0CkNPTkZJR19JUl9NQ0VVU0I9bQpDT05GSUdfSVJfSVRFX0NJUj1tCkNP TkZJR19JUl9GSU5URUs9bQpDT05GSUdfSVJfTlVWT1RPTj1tCkNPTkZJR19JUl9SRURSQVQzPW0K Q09ORklHX0lSX1NUUkVBTVpBUD1tCkNPTkZJR19JUl9XSU5CT05EX0NJUj1tCiMgQ09ORklHX0lS X0lHT1JQTFVHVVNCIGlzIG5vdCBzZXQKQ09ORklHX0lSX0lHVUFOQT1tCkNPTkZJR19JUl9UVFVT QklSPW0KQ09ORklHX1JDX0xPT1BCQUNLPW0KIyBDT05GSUdfSVJfU0VSSUFMIGlzIG5vdCBzZXQK IyBDT05GSUdfSVJfU0lSIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNfWEJPWF9EVkQgaXMgbm90IHNl dApDT05GSUdfTUVESUFfU1VQUE9SVD1tCgojCiMgTXVsdGltZWRpYSBjb3JlIHN1cHBvcnQKIwpD T05GSUdfTUVESUFfQ0FNRVJBX1NVUFBPUlQ9eQpDT05GSUdfTUVESUFfQU5BTE9HX1RWX1NVUFBP UlQ9eQpDT05GSUdfTUVESUFfRElHSVRBTF9UVl9TVVBQT1JUPXkKQ09ORklHX01FRElBX1JBRElP X1NVUFBPUlQ9eQojIENPTkZJR19NRURJQV9TRFJfU1VQUE9SVCBpcyBub3Qgc2V0CiMgQ09ORklH X01FRElBX0NFQ19TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX0NPTlRST0xMRVI9eQpD T05GSUdfTUVESUFfQ09OVFJPTExFUl9EVkI9eQpDT05GSUdfVklERU9fREVWPW0KIyBDT05GSUdf VklERU9fVjRMMl9TVUJERVZfQVBJIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX1Y0TDI9bQpDT05G SUdfVklERU9fVjRMMl9JMkM9eQojIENPTkZJR19WSURFT19BRFZfREVCVUcgaXMgbm90IHNldAoj IENPTkZJR19WSURFT19GSVhFRF9NSU5PUl9SQU5HRVMgaXMgbm90IHNldApDT05GSUdfVklERU9f VFVORVI9bQpDT05GSUdfVklERU9CVUZfR0VOPW0KQ09ORklHX1ZJREVPQlVGX0RNQV9TRz1tCkNP TkZJR19WSURFT0JVRl9WTUFMTE9DPW0KQ09ORklHX0RWQl9DT1JFPW0KIyBDT05GSUdfRFZCX01N QVAgaXMgbm90IHNldApDT05GSUdfRFZCX05FVD15CkNPTkZJR19UVFBDSV9FRVBST009bQpDT05G SUdfRFZCX01BWF9BREFQVEVSUz04CkNPTkZJR19EVkJfRFlOQU1JQ19NSU5PUlM9eQojIENPTkZJ R19EVkJfREVNVVhfU0VDVElPTl9MT1NTX0xPRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9VTEVf REVCVUcgaXMgbm90IHNldAoKIwojIE1lZGlhIGRyaXZlcnMKIwpDT05GSUdfTUVESUFfVVNCX1NV UFBPUlQ9eQoKIwojIFdlYmNhbSBkZXZpY2VzCiMKQ09ORklHX1VTQl9WSURFT19DTEFTUz1tCkNP TkZJR19VU0JfVklERU9fQ0xBU1NfSU5QVVRfRVZERVY9eQpDT05GSUdfVVNCX0dTUENBPW0KQ09O RklHX1VTQl9NNTYwMj1tCkNPTkZJR19VU0JfU1RWMDZYWD1tCkNPTkZJR19VU0JfR0w4NjA9bQpD T05GSUdfVVNCX0dTUENBX0JFTlE9bQpDT05GSUdfVVNCX0dTUENBX0NPTkVYPW0KQ09ORklHX1VT Ql9HU1BDQV9DUElBMT1tCiMgQ09ORklHX1VTQl9HU1BDQV9EVENTMDMzIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9HU1BDQV9FVE9NUz1tCkNPTkZJR19VU0JfR1NQQ0FfRklORVBJWD1tCkNPTkZJR19V U0JfR1NQQ0FfSkVJTElOSj1tCkNPTkZJR19VU0JfR1NQQ0FfSkwyMDA1QkNEPW0KIyBDT05GSUdf VVNCX0dTUENBX0tJTkVDVCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR1NQQ0FfS09OSUNBPW0KQ09O RklHX1VTQl9HU1BDQV9NQVJTPW0KQ09ORklHX1VTQl9HU1BDQV9NUjk3MzEwQT1tCkNPTkZJR19V U0JfR1NQQ0FfTlc4MFg9bQpDT05GSUdfVVNCX0dTUENBX09WNTE5PW0KQ09ORklHX1VTQl9HU1BD QV9PVjUzND1tCkNPTkZJR19VU0JfR1NQQ0FfT1Y1MzRfOT1tCkNPTkZJR19VU0JfR1NQQ0FfUEFD MjA3PW0KQ09ORklHX1VTQl9HU1BDQV9QQUM3MzAyPW0KQ09ORklHX1VTQl9HU1BDQV9QQUM3MzEx PW0KQ09ORklHX1VTQl9HU1BDQV9TRTQwMT1tCkNPTkZJR19VU0JfR1NQQ0FfU045QzIwMjg9bQpD T05GSUdfVVNCX0dTUENBX1NOOUMyMFg9bQpDT05GSUdfVVNCX0dTUENBX1NPTklYQj1tCkNPTkZJ R19VU0JfR1NQQ0FfU09OSVhKPW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTAwPW0KQ09ORklHX1VT Ql9HU1BDQV9TUENBNTAxPW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTA1PW0KQ09ORklHX1VTQl9H U1BDQV9TUENBNTA2PW0KQ09ORklHX1VTQl9HU1BDQV9TUENBNTA4PW0KQ09ORklHX1VTQl9HU1BD QV9TUENBNTYxPW0KQ09ORklHX1VTQl9HU1BDQV9TUENBMTUyOD1tCkNPTkZJR19VU0JfR1NQQ0Ff U1E5MDU9bQpDT05GSUdfVVNCX0dTUENBX1NROTA1Qz1tCkNPTkZJR19VU0JfR1NQQ0FfU1E5MzBY PW0KQ09ORklHX1VTQl9HU1BDQV9TVEswMTQ9bQojIENPTkZJR19VU0JfR1NQQ0FfU1RLMTEzNSBp cyBub3Qgc2V0CkNPTkZJR19VU0JfR1NQQ0FfU1RWMDY4MD1tCkNPTkZJR19VU0JfR1NQQ0FfU1VO UExVUz1tCkNPTkZJR19VU0JfR1NQQ0FfVDYxMz1tCkNPTkZJR19VU0JfR1NQQ0FfVE9QUk89bQoj IENPTkZJR19VU0JfR1NQQ0FfVE9VUFRFSyBpcyBub3Qgc2V0CkNPTkZJR19VU0JfR1NQQ0FfVFY4 NTMyPW0KQ09ORklHX1VTQl9HU1BDQV9WQzAzMlg9bQpDT05GSUdfVVNCX0dTUENBX1ZJQ0FNPW0K Q09ORklHX1VTQl9HU1BDQV9YSVJMSU5LX0NJVD1tCkNPTkZJR19VU0JfR1NQQ0FfWkMzWFg9bQpD T05GSUdfVVNCX1BXQz1tCiMgQ09ORklHX1VTQl9QV0NfREVCVUcgaXMgbm90IHNldApDT05GSUdf VVNCX1BXQ19JTlBVVF9FVkRFVj15CiMgQ09ORklHX1ZJREVPX0NQSUEyIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9aUjM2NFhYPW0KQ09ORklHX1VTQl9TVEtXRUJDQU09bQpDT05GSUdfVVNCX1MyMjU1 PW0KIyBDT05GSUdfVklERU9fVVNCVFYgaXMgbm90IHNldAoKIwojIEFuYWxvZyBUViBVU0IgZGV2 aWNlcwojCkNPTkZJR19WSURFT19QVlJVU0IyPW0KQ09ORklHX1ZJREVPX1BWUlVTQjJfU1lTRlM9 eQpDT05GSUdfVklERU9fUFZSVVNCMl9EVkI9eQojIENPTkZJR19WSURFT19QVlJVU0IyX0RFQlVH SUZDIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX0hEUFZSPW0KQ09ORklHX1ZJREVPX1VTQlZJU0lP Tj1tCiMgQ09ORklHX1ZJREVPX1NUSzExNjBfQ09NTU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVklE RU9fR083MDA3IGlzIG5vdCBzZXQKCiMKIyBBbmFsb2cvZGlnaXRhbCBUViBVU0IgZGV2aWNlcwoj CkNPTkZJR19WSURFT19BVTA4Mjg9bQpDT05GSUdfVklERU9fQVUwODI4X1Y0TDI9eQojIENPTkZJ R19WSURFT19BVTA4MjhfUkMgaXMgbm90IHNldApDT05GSUdfVklERU9fQ1gyMzFYWD1tCkNPTkZJ R19WSURFT19DWDIzMVhYX1JDPXkKQ09ORklHX1ZJREVPX0NYMjMxWFhfQUxTQT1tCkNPTkZJR19W SURFT19DWDIzMVhYX0RWQj1tCkNPTkZJR19WSURFT19UTTYwMDA9bQpDT05GSUdfVklERU9fVE02 MDAwX0FMU0E9bQpDT05GSUdfVklERU9fVE02MDAwX0RWQj1tCgojCiMgRGlnaXRhbCBUViBVU0Ig ZGV2aWNlcwojCkNPTkZJR19EVkJfVVNCPW0KIyBDT05GSUdfRFZCX1VTQl9ERUJVRyBpcyBub3Qg c2V0CkNPTkZJR19EVkJfVVNCX0RJQjMwMDBNQz1tCkNPTkZJR19EVkJfVVNCX0E4MDA9bQpDT05G SUdfRFZCX1VTQl9ESUJVU0JfTUI9bQojIENPTkZJR19EVkJfVVNCX0RJQlVTQl9NQl9GQVVMVFkg aXMgbm90IHNldApDT05GSUdfRFZCX1VTQl9ESUJVU0JfTUM9bQpDT05GSUdfRFZCX1VTQl9ESUIw NzAwPW0KQ09ORklHX0RWQl9VU0JfVU1UXzAxMD1tCkNPTkZJR19EVkJfVVNCX0NYVVNCPW0KIyBD T05GSUdfRFZCX1VTQl9DWFVTQl9BTkFMT0cgaXMgbm90IHNldApDT05GSUdfRFZCX1VTQl9NOTIw WD1tCkNPTkZJR19EVkJfVVNCX0RJR0lUVj1tCkNPTkZJR19EVkJfVVNCX1ZQNzA0NT1tCkNPTkZJ R19EVkJfVVNCX1ZQNzAyWD1tCkNPTkZJR19EVkJfVVNCX0dQOFBTSz1tCkNPTkZJR19EVkJfVVNC X05PVkFfVF9VU0IyPW0KQ09ORklHX0RWQl9VU0JfVFRVU0IyPW0KQ09ORklHX0RWQl9VU0JfRFRU MjAwVT1tCkNPTkZJR19EVkJfVVNCX09QRVJBMT1tCkNPTkZJR19EVkJfVVNCX0FGOTAwNT1tCkNP TkZJR19EVkJfVVNCX0FGOTAwNV9SRU1PVEU9bQpDT05GSUdfRFZCX1VTQl9QQ1RWNDUyRT1tCkNP TkZJR19EVkJfVVNCX0RXMjEwMj1tCkNPTkZJR19EVkJfVVNCX0NJTkVSR1lfVDI9bQpDT05GSUdf RFZCX1VTQl9EVFY1MTAwPW0KQ09ORklHX0RWQl9VU0JfQVo2MDI3PW0KQ09ORklHX0RWQl9VU0Jf VEVDSE5JU0FUX1VTQjI9bQpDT05GSUdfRFZCX1VTQl9WMj1tCkNPTkZJR19EVkJfVVNCX0FGOTAx NT1tCkNPTkZJR19EVkJfVVNCX0FGOTAzNT1tCkNPTkZJR19EVkJfVVNCX0FOWVNFRT1tCkNPTkZJ R19EVkJfVVNCX0FVNjYxMD1tCkNPTkZJR19EVkJfVVNCX0FaNjAwNz1tCkNPTkZJR19EVkJfVVNC X0NFNjIzMD1tCkNPTkZJR19EVkJfVVNCX0VDMTY4PW0KQ09ORklHX0RWQl9VU0JfR0w4NjE9bQpD T05GSUdfRFZCX1VTQl9MTUUyNTEwPW0KQ09ORklHX0RWQl9VU0JfTVhMMTExU0Y9bQpDT05GSUdf RFZCX1VTQl9SVEwyOFhYVT1tCiMgQ09ORklHX0RWQl9VU0JfRFZCU0tZIGlzIG5vdCBzZXQKIyBD T05GSUdfRFZCX1VTQl9aRDEzMDEgaXMgbm90IHNldApDT05GSUdfRFZCX1RUVVNCX0JVREdFVD1t CkNPTkZJR19EVkJfVFRVU0JfREVDPW0KQ09ORklHX1NNU19VU0JfRFJWPW0KQ09ORklHX0RWQl9C MkMyX0ZMRVhDT1BfVVNCPW0KIyBDT05GSUdfRFZCX0IyQzJfRkxFWENPUF9VU0JfREVCVUcgaXMg bm90IHNldAojIENPTkZJR19EVkJfQVMxMDIgaXMgbm90IHNldAoKIwojIFdlYmNhbSwgVFYgKGFu YWxvZy9kaWdpdGFsKSBVU0IgZGV2aWNlcwojCkNPTkZJR19WSURFT19FTTI4WFg9bQojIENPTkZJ R19WSURFT19FTTI4WFhfVjRMMiBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19FTTI4WFhfQUxTQT1t CkNPTkZJR19WSURFT19FTTI4WFhfRFZCPW0KQ09ORklHX1ZJREVPX0VNMjhYWF9SQz1tCkNPTkZJ R19NRURJQV9QQ0lfU1VQUE9SVD15CgojCiMgTWVkaWEgY2FwdHVyZSBzdXBwb3J0CiMKIyBDT05G SUdfVklERU9fTUVZRSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1NPTE82WDEwIGlzIG5vdCBz ZXQKIyBDT05GSUdfVklERU9fVFc1ODY0IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFc2OCBp cyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RXNjg2WCBpcyBub3Qgc2V0CgojCiMgTWVkaWEgY2Fw dHVyZS9hbmFsb2cgVFYgc3VwcG9ydAojCkNPTkZJR19WSURFT19JVlRWPW0KIyBDT05GSUdfVklE RU9fSVZUVl9ERVBSRUNBVEVEX0lPQ1RMUyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0lWVFZf QUxTQSBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19GQl9JVlRWPW0KIyBDT05GSUdfVklERU9fRkJf SVZUVl9GT1JDRV9QQVQgaXMgbm90IHNldAojIENPTkZJR19WSURFT19IRVhJVU1fR0VNSU5JIGlz IG5vdCBzZXQKIyBDT05GSUdfVklERU9fSEVYSVVNX09SSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdf VklERU9fTVhCIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fRFQzMTU1IGlzIG5vdCBzZXQKCiMK IyBNZWRpYSBjYXB0dXJlL2FuYWxvZy9oeWJyaWQgVFYgc3VwcG9ydAojCkNPTkZJR19WSURFT19D WDE4PW0KQ09ORklHX1ZJREVPX0NYMThfQUxTQT1tCkNPTkZJR19WSURFT19DWDIzODg1PW0KQ09O RklHX01FRElBX0FMVEVSQV9DST1tCiMgQ09ORklHX1ZJREVPX0NYMjU4MjEgaXMgbm90IHNldApD T05GSUdfVklERU9fQ1g4OD1tCkNPTkZJR19WSURFT19DWDg4X0FMU0E9bQpDT05GSUdfVklERU9f Q1g4OF9CTEFDS0JJUkQ9bQpDT05GSUdfVklERU9fQ1g4OF9EVkI9bQpDT05GSUdfVklERU9fQ1g4 OF9FTkFCTEVfVlAzMDU0PXkKQ09ORklHX1ZJREVPX0NYODhfVlAzMDU0PW0KQ09ORklHX1ZJREVP X0NYODhfTVBFRz1tCkNPTkZJR19WSURFT19CVDg0OD1tCkNPTkZJR19EVkJfQlQ4WFg9bQpDT05G SUdfVklERU9fU0FBNzEzND1tCkNPTkZJR19WSURFT19TQUE3MTM0X0FMU0E9bQpDT05GSUdfVklE RU9fU0FBNzEzNF9SQz15CkNPTkZJR19WSURFT19TQUE3MTM0X0RWQj1tCkNPTkZJR19WSURFT19T QUE3MTY0PW0KCiMKIyBNZWRpYSBkaWdpdGFsIFRWIFBDSSBBZGFwdGVycwojCkNPTkZJR19EVkJf QVY3MTEwX0lSPXkKQ09ORklHX0RWQl9BVjcxMTA9bQpDT05GSUdfRFZCX0FWNzExMF9PU0Q9eQpD T05GSUdfRFZCX0JVREdFVF9DT1JFPW0KQ09ORklHX0RWQl9CVURHRVQ9bQpDT05GSUdfRFZCX0JV REdFVF9DST1tCkNPTkZJR19EVkJfQlVER0VUX0FWPW0KQ09ORklHX0RWQl9CVURHRVRfUEFUQ0g9 bQpDT05GSUdfRFZCX0IyQzJfRkxFWENPUF9QQ0k9bQojIENPTkZJR19EVkJfQjJDMl9GTEVYQ09Q X1BDSV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19EVkJfUExVVE8yPW0KQ09ORklHX0RWQl9ETTEx MDU9bQpDT05GSUdfRFZCX1BUMT1tCiMgQ09ORklHX0RWQl9QVDMgaXMgbm90IHNldApDT05GSUdf TUFOVElTX0NPUkU9bQpDT05GSUdfRFZCX01BTlRJUz1tCkNPTkZJR19EVkJfSE9QUEVSPW0KQ09O RklHX0RWQl9OR0VORT1tCkNPTkZJR19EVkJfRERCUklER0U9bQojIENPTkZJR19EVkJfRERCUklE R0VfTVNJRU5BQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfRFZCX1NNSVBDSUUgaXMgbm90IHNldAoj IENPTkZJR19EVkJfTkVUVVBfVU5JRFZCIGlzIG5vdCBzZXQKIyBDT05GSUdfVjRMX1BMQVRGT1JN X0RSSVZFUlMgaXMgbm90IHNldAojIENPTkZJR19WNExfTUVNMk1FTV9EUklWRVJTIGlzIG5vdCBz ZXQKIyBDT05GSUdfVjRMX1RFU1RfRFJJVkVSUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RWQl9QTEFU Rk9STV9EUklWRVJTIGlzIG5vdCBzZXQKCiMKIyBTdXBwb3J0ZWQgTU1DL1NESU8gYWRhcHRlcnMK IwpDT05GSUdfU01TX1NESU9fRFJWPW0KQ09ORklHX1JBRElPX0FEQVBURVJTPXkKQ09ORklHX1JB RElPX1RFQTU3NVg9bQojIENPTkZJR19SQURJT19TSTQ3MFggaXMgbm90IHNldAojIENPTkZJR19S QURJT19TSTQ3MTMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTVI4MDAgaXMgbm90IHNldAojIENP TkZJR19VU0JfRFNCUiBpcyBub3Qgc2V0CiMgQ09ORklHX1JBRElPX01BWElSQURJTyBpcyBub3Qg c2V0CiMgQ09ORklHX1JBRElPX1NIQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfUkFESU9fU0hBUksy IGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0tFRU5FIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX1JB UkVNT05PIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX01BOTAxIGlzIG5vdCBzZXQKIyBDT05GSUdf UkFESU9fVEVBNTc2NCBpcyBub3Qgc2V0CiMgQ09ORklHX1JBRElPX1NBQTc3MDZIIGlzIG5vdCBz ZXQKIyBDT05GSUdfUkFESU9fVEVGNjg2MiBpcyBub3Qgc2V0CiMgQ09ORklHX1JBRElPX1dMMTI3 MyBpcyBub3Qgc2V0CgojCiMgVGV4YXMgSW5zdHJ1bWVudHMgV0wxMjh4IEZNIGRyaXZlciAoU1Qg YmFzZWQpCiMKIyBlbmQgb2YgVGV4YXMgSW5zdHJ1bWVudHMgV0wxMjh4IEZNIGRyaXZlciAoU1Qg YmFzZWQpCgojCiMgU3VwcG9ydGVkIEZpcmVXaXJlIChJRUVFIDEzOTQpIEFkYXB0ZXJzCiMKQ09O RklHX0RWQl9GSVJFRFRWPW0KQ09ORklHX0RWQl9GSVJFRFRWX0lOUFVUPXkKQ09ORklHX01FRElB X0NPTU1PTl9PUFRJT05TPXkKCiMKIyBjb21tb24gZHJpdmVyIG9wdGlvbnMKIwpDT05GSUdfVklE RU9fQ1gyMzQxWD1tCkNPTkZJR19WSURFT19UVkVFUFJPTT1tCkNPTkZJR19DWVBSRVNTX0ZJUk1X QVJFPW0KQ09ORklHX1ZJREVPQlVGMl9DT1JFPW0KQ09ORklHX1ZJREVPQlVGMl9WNEwyPW0KQ09O RklHX1ZJREVPQlVGMl9NRU1PUFM9bQpDT05GSUdfVklERU9CVUYyX1ZNQUxMT0M9bQpDT05GSUdf VklERU9CVUYyX0RNQV9TRz1tCkNPTkZJR19WSURFT0JVRjJfRFZCPW0KQ09ORklHX0RWQl9CMkMy X0ZMRVhDT1A9bQpDT05GSUdfVklERU9fU0FBNzE0Nj1tCkNPTkZJR19WSURFT19TQUE3MTQ2X1ZW PW0KQ09ORklHX1NNU19TSUFOT19NRFRWPW0KQ09ORklHX1NNU19TSUFOT19SQz15CiMgQ09ORklH X1NNU19TSUFOT19ERUJVR0ZTIGlzIG5vdCBzZXQKCiMKIyBNZWRpYSBhbmNpbGxhcnkgZHJpdmVy cyAodHVuZXJzLCBzZW5zb3JzLCBpMmMsIHNwaSwgZnJvbnRlbmRzKQojCkNPTkZJR19NRURJQV9T VUJEUlZfQVVUT1NFTEVDVD15CkNPTkZJR19NRURJQV9BVFRBQ0g9eQpDT05GSUdfVklERU9fSVJf STJDPW0KCiMKIyBJMkMgRW5jb2RlcnMsIGRlY29kZXJzLCBzZW5zb3JzIGFuZCBvdGhlciBoZWxw ZXIgY2hpcHMKIwoKIwojIEF1ZGlvIGRlY29kZXJzLCBwcm9jZXNzb3JzIGFuZCBtaXhlcnMKIwpD T05GSUdfVklERU9fVFZBVURJTz1tCkNPTkZJR19WSURFT19UREE3NDMyPW0KIyBDT05GSUdfVklE RU9fVERBOTg0MCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RFQTY0MTVDIGlzIG5vdCBzZXQK IyBDT05GSUdfVklERU9fVEVBNjQyMCBpcyBub3Qgc2V0CkNPTkZJR19WSURFT19NU1AzNDAwPW0K Q09ORklHX1ZJREVPX0NTMzMwOD1tCkNPTkZJR19WSURFT19DUzUzNDU9bQpDT05GSUdfVklERU9f Q1M1M0wzMkE9bQojIENPTkZJR19WSURFT19UTFYzMjBBSUMyM0IgaXMgbm90IHNldAojIENPTkZJ R19WSURFT19VREExMzQyIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX1dNODc3NT1tCkNPTkZJR19W SURFT19XTTg3Mzk9bQpDT05GSUdfVklERU9fVlAyN1NNUFg9bQojIENPTkZJR19WSURFT19TT05Z X0JURl9NUFggaXMgbm90IHNldAoKIwojIFJEUyBkZWNvZGVycwojCkNPTkZJR19WSURFT19TQUE2 NTg4PW0KCiMKIyBWaWRlbyBkZWNvZGVycwojCiMgQ09ORklHX1ZJREVPX0FEVjcxODMgaXMgbm90 IHNldAojIENPTkZJR19WSURFT19CVDgxOSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0JUODU2 IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQlQ4NjYgaXMgbm90IHNldAojIENPTkZJR19WSURF T19LUzAxMjcgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NTDg2Vjc2NjcgaXMgbm90IHNldAoj IENPTkZJR19WSURFT19TQUE3MTEwIGlzIG5vdCBzZXQKQ09ORklHX1ZJREVPX1NBQTcxMVg9bQoj IENPTkZJR19WSURFT19UVlA1MTRYIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fVFZQNTE1MCBp cyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX1RWUDcwMDIgaXMgbm90IHNldAojIENPTkZJR19WSURF T19UVzI4MDQgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVzk5MDMgaXMgbm90IHNldAojIENP TkZJR19WSURFT19UVzk5MDYgaXMgbm90IHNldAojIENPTkZJR19WSURFT19UVzk5MTAgaXMgbm90 IHNldAojIENPTkZJR19WSURFT19WUFgzMjIwIGlzIG5vdCBzZXQKCiMKIyBWaWRlbyBhbmQgYXVk aW8gZGVjb2RlcnMKIwpDT05GSUdfVklERU9fU0FBNzE3WD1tCkNPTkZJR19WSURFT19DWDI1ODQw PW0KCiMKIyBWaWRlbyBlbmNvZGVycwojCkNPTkZJR19WSURFT19TQUE3MTI3PW0KIyBDT05GSUdf VklERU9fU0FBNzE4NSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjcxNzAgaXMgbm90IHNl dAojIENPTkZJR19WSURFT19BRFY3MTc1IGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fQURWNzM0 MyBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX0FEVjczOTMgaXMgbm90IHNldAojIENPTkZJR19W SURFT19BSzg4MVggaXMgbm90IHNldAojIENPTkZJR19WSURFT19USFM4MjAwIGlzIG5vdCBzZXQK CiMKIyBDYW1lcmEgc2Vuc29yIGRldmljZXMKIwojIENPTkZJR19WSURFT19PVjI2NDAgaXMgbm90 IHNldAojIENPTkZJR19WSURFT19PVjI2NTkgaXMgbm90IHNldAojIENPTkZJR19WSURFT19PVjI2 ODAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19PVjI2ODUgaXMgbm90IHNldAojIENPTkZJR19W SURFT19PVjY2NTAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19PVjU2OTUgaXMgbm90IHNldAoj IENPTkZJR19WSURFT19PVjc3MlggaXMgbm90IHNldAojIENPTkZJR19WSURFT19PVjc2NDAgaXMg bm90IHNldAojIENPTkZJR19WSURFT19PVjc2NzAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19P Vjc3NDAgaXMgbm90IHNldAojIENPTkZJR19WSURFT19PVjk2NDAgaXMgbm90IHNldAojIENPTkZJ R19WSURFT19WUzY2MjQgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NVDlNMTExIGlzIG5vdCBz ZXQKIyBDT05GSUdfVklERU9fTVQ5VDExMiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZJREVPX01UOVYw MTEgaXMgbm90IHNldAojIENPTkZJR19WSURFT19NVDlWMTExIGlzIG5vdCBzZXQKIyBDT05GSUdf VklERU9fU1IwMzBQQzMwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fUko1NE4xIGlzIG5vdCBz ZXQKCiMKIyBMZW5zIGRyaXZlcnMKIwojIENPTkZJR19WSURFT19BRDU4MjAgaXMgbm90IHNldAoK IwojIEZsYXNoIGRldmljZXMKIwojIENPTkZJR19WSURFT19BRFAxNjUzIGlzIG5vdCBzZXQKIyBD T05GSUdfVklERU9fTE0zNTYwIGlzIG5vdCBzZXQKIyBDT05GSUdfVklERU9fTE0zNjQ2IGlzIG5v dCBzZXQKCiMKIyBWaWRlbyBpbXByb3ZlbWVudCBjaGlwcwojCkNPTkZJR19WSURFT19VUEQ2NDAz MUE9bQpDT05GSUdfVklERU9fVVBENjQwODM9bQoKIwojIEF1ZGlvL1ZpZGVvIGNvbXByZXNzaW9u IGNoaXBzCiMKQ09ORklHX1ZJREVPX1NBQTY3NTJIUz1tCgojCiMgU0RSIHR1bmVyIGNoaXBzCiMK CiMKIyBNaXNjZWxsYW5lb3VzIGhlbHBlciBjaGlwcwojCiMgQ09ORklHX1ZJREVPX1RIUzczMDMg aXMgbm90IHNldApDT05GSUdfVklERU9fTTUyNzkwPW0KIyBDT05GSUdfVklERU9fSTJDIGlzIG5v dCBzZXQKIyBlbmQgb2YgSTJDIEVuY29kZXJzLCBkZWNvZGVycywgc2Vuc29ycyBhbmQgb3RoZXIg aGVscGVyIGNoaXBzCgojCiMgU1BJIGhlbHBlciBjaGlwcwojCiMgZW5kIG9mIFNQSSBoZWxwZXIg Y2hpcHMKCiMKIyBNZWRpYSBTUEkgQWRhcHRlcnMKIwojIENPTkZJR19DWEQyODgwX1NQSV9EUlYg aXMgbm90IHNldAojIGVuZCBvZiBNZWRpYSBTUEkgQWRhcHRlcnMKCkNPTkZJR19NRURJQV9UVU5F Uj1tCgojCiMgQ3VzdG9taXplIFRWIHR1bmVycwojCkNPTkZJR19NRURJQV9UVU5FUl9TSU1QTEU9 bQpDT05GSUdfTUVESUFfVFVORVJfVERBMTgyNTA9bQpDT05GSUdfTUVESUFfVFVORVJfVERBODI5 MD1tCkNPTkZJR19NRURJQV9UVU5FUl9UREE4MjdYPW0KQ09ORklHX01FRElBX1RVTkVSX1REQTE4 MjcxPW0KQ09ORklHX01FRElBX1RVTkVSX1REQTk4ODc9bQpDT05GSUdfTUVESUFfVFVORVJfVEVB NTc2MT1tCkNPTkZJR19NRURJQV9UVU5FUl9URUE1NzY3PW0KIyBDT05GSUdfTUVESUFfVFVORVJf TVNJMDAxIGlzIG5vdCBzZXQKQ09ORklHX01FRElBX1RVTkVSX01UMjBYWD1tCkNPTkZJR19NRURJ QV9UVU5FUl9NVDIwNjA9bQpDT05GSUdfTUVESUFfVFVORVJfTVQyMDYzPW0KQ09ORklHX01FRElB X1RVTkVSX01UMjI2Nj1tCkNPTkZJR19NRURJQV9UVU5FUl9NVDIxMzE9bQpDT05GSUdfTUVESUFf VFVORVJfUVQxMDEwPW0KQ09ORklHX01FRElBX1RVTkVSX1hDMjAyOD1tCkNPTkZJR19NRURJQV9U VU5FUl9YQzUwMDA9bQpDT05GSUdfTUVESUFfVFVORVJfWEM0MDAwPW0KQ09ORklHX01FRElBX1RV TkVSX01YTDUwMDVTPW0KQ09ORklHX01FRElBX1RVTkVSX01YTDUwMDdUPW0KQ09ORklHX01FRElB X1RVTkVSX01DNDRTODAzPW0KQ09ORklHX01FRElBX1RVTkVSX01BWDIxNjU9bQpDT05GSUdfTUVE SUFfVFVORVJfVERBMTgyMTg9bQpDT05GSUdfTUVESUFfVFVORVJfRkMwMDExPW0KQ09ORklHX01F RElBX1RVTkVSX0ZDMDAxMj1tCkNPTkZJR19NRURJQV9UVU5FUl9GQzAwMTM9bQpDT05GSUdfTUVE SUFfVFVORVJfVERBMTgyMTI9bQpDT05GSUdfTUVESUFfVFVORVJfRTQwMDA9bQpDT05GSUdfTUVE SUFfVFVORVJfRkMyNTgwPW0KQ09ORklHX01FRElBX1RVTkVSX004OFJTNjAwMFQ9bQpDT05GSUdf TUVESUFfVFVORVJfVFVBOTAwMT1tCkNPTkZJR19NRURJQV9UVU5FUl9TSTIxNTc9bQpDT05GSUdf TUVESUFfVFVORVJfSVQ5MTNYPW0KQ09ORklHX01FRElBX1RVTkVSX1I4MjBUPW0KIyBDT05GSUdf TUVESUFfVFVORVJfTVhMMzAxUkYgaXMgbm90IHNldApDT05GSUdfTUVESUFfVFVORVJfUU0xRDFD MDA0Mj1tCkNPTkZJR19NRURJQV9UVU5FUl9RTTFEMUIwMDA0PW0KIyBlbmQgb2YgQ3VzdG9taXpl IFRWIHR1bmVycwoKIwojIEN1c3RvbWlzZSBEVkIgRnJvbnRlbmRzCiMKCiMKIyBNdWx0aXN0YW5k YXJkIChzYXRlbGxpdGUpIGZyb250ZW5kcwojCkNPTkZJR19EVkJfU1RCMDg5OT1tCkNPTkZJR19E VkJfU1RCNjEwMD1tCkNPTkZJR19EVkJfU1RWMDkweD1tCkNPTkZJR19EVkJfU1RWMDkxMD1tCkNP TkZJR19EVkJfU1RWNjExMHg9bQpDT05GSUdfRFZCX1NUVjYxMTE9bQpDT05GSUdfRFZCX01YTDVY WD1tCkNPTkZJR19EVkJfTTg4RFMzMTAzPW0KCiMKIyBNdWx0aXN0YW5kYXJkIChjYWJsZSArIHRl cnJlc3RyaWFsKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX0RSWEs9bQpDT05GSUdfRFZCX1REQTE4 MjcxQzJERD1tCkNPTkZJR19EVkJfU0kyMTY1PW0KQ09ORklHX0RWQl9NTjg4NDcyPW0KQ09ORklH X0RWQl9NTjg4NDczPW0KCiMKIyBEVkItUyAoc2F0ZWxsaXRlKSBmcm9udGVuZHMKIwpDT05GSUdf RFZCX0NYMjQxMTA9bQpDT05GSUdfRFZCX0NYMjQxMjM9bQpDT05GSUdfRFZCX01UMzEyPW0KQ09O RklHX0RWQl9aTDEwMDM2PW0KQ09ORklHX0RWQl9aTDEwMDM5PW0KQ09ORklHX0RWQl9TNUgxNDIw PW0KQ09ORklHX0RWQl9TVFYwMjg4PW0KQ09ORklHX0RWQl9TVEI2MDAwPW0KQ09ORklHX0RWQl9T VFYwMjk5PW0KQ09ORklHX0RWQl9TVFY2MTEwPW0KQ09ORklHX0RWQl9TVFYwOTAwPW0KQ09ORklH X0RWQl9UREE4MDgzPW0KQ09ORklHX0RWQl9UREExMDA4Nj1tCkNPTkZJR19EVkJfVERBODI2MT1t CkNPTkZJR19EVkJfVkVTMVg5Mz1tCkNPTkZJR19EVkJfVFVORVJfSVREMTAwMD1tCkNPTkZJR19E VkJfVFVORVJfQ1gyNDExMz1tCkNPTkZJR19EVkJfVERBODI2WD1tCkNPTkZJR19EVkJfVFVBNjEw MD1tCkNPTkZJR19EVkJfQ1gyNDExNj1tCkNPTkZJR19EVkJfQ1gyNDExNz1tCkNPTkZJR19EVkJf Q1gyNDEyMD1tCkNPTkZJR19EVkJfU0kyMVhYPW0KQ09ORklHX0RWQl9UUzIwMjA9bQpDT05GSUdf RFZCX0RTMzAwMD1tCkNPTkZJR19EVkJfTUI4NkExNj1tCkNPTkZJR19EVkJfVERBMTAwNzE9bQoK IwojIERWQi1UICh0ZXJyZXN0cmlhbCkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9TUDg4NzA9bQpD T05GSUdfRFZCX1NQODg3WD1tCkNPTkZJR19EVkJfQ1gyMjcwMD1tCkNPTkZJR19EVkJfQ1gyMjcw Mj1tCiMgQ09ORklHX0RWQl9TNUgxNDMyIGlzIG5vdCBzZXQKQ09ORklHX0RWQl9EUlhEPW0KQ09O RklHX0RWQl9MNjQ3ODE9bQpDT05GSUdfRFZCX1REQTEwMDRYPW0KQ09ORklHX0RWQl9OWFQ2MDAw PW0KQ09ORklHX0RWQl9NVDM1Mj1tCkNPTkZJR19EVkJfWkwxMDM1Mz1tCkNPTkZJR19EVkJfRElC MzAwME1CPW0KQ09ORklHX0RWQl9ESUIzMDAwTUM9bQpDT05GSUdfRFZCX0RJQjcwMDBNPW0KQ09O RklHX0RWQl9ESUI3MDAwUD1tCiMgQ09ORklHX0RWQl9ESUI5MDAwIGlzIG5vdCBzZXQKQ09ORklH X0RWQl9UREExMDA0OD1tCkNPTkZJR19EVkJfQUY5MDEzPW0KQ09ORklHX0RWQl9FQzEwMD1tCkNP TkZJR19EVkJfU1RWMDM2Nz1tCkNPTkZJR19EVkJfQ1hEMjgyMFI9bQpDT05GSUdfRFZCX0NYRDI4 NDFFUj1tCkNPTkZJR19EVkJfUlRMMjgzMD1tCkNPTkZJR19EVkJfUlRMMjgzMj1tCkNPTkZJR19E VkJfU0kyMTY4PW0KIyBDT05GSUdfRFZCX1pEMTMwMV9ERU1PRCBpcyBub3Qgc2V0CkNPTkZJR19E VkJfR1A4UFNLX0ZFPW0KIyBDT05GSUdfRFZCX0NYRDI4ODAgaXMgbm90IHNldAoKIwojIERWQi1D IChjYWJsZSkgZnJvbnRlbmRzCiMKQ09ORklHX0RWQl9WRVMxODIwPW0KQ09ORklHX0RWQl9UREEx MDAyMT1tCkNPTkZJR19EVkJfVERBMTAwMjM9bQpDT05GSUdfRFZCX1NUVjAyOTc9bQoKIwojIEFU U0MgKE5vcnRoIEFtZXJpY2FuL0tvcmVhbiBUZXJyZXN0cmlhbC9DYWJsZSBEVFYpIGZyb250ZW5k cwojCkNPTkZJR19EVkJfTlhUMjAwWD1tCkNPTkZJR19EVkJfT1I1MTIxMT1tCkNPTkZJR19EVkJf T1I1MTEzMj1tCkNPTkZJR19EVkJfQkNNMzUxMD1tCkNPTkZJR19EVkJfTEdEVDMzMFg9bQpDT05G SUdfRFZCX0xHRFQzMzA1PW0KQ09ORklHX0RWQl9MR0RUMzMwNkE9bQpDT05GSUdfRFZCX0xHMjE2 MD1tCkNPTkZJR19EVkJfUzVIMTQwOT1tCkNPTkZJR19EVkJfQVU4NTIyPW0KQ09ORklHX0RWQl9B VTg1MjJfRFRWPW0KQ09ORklHX0RWQl9BVTg1MjJfVjRMPW0KQ09ORklHX0RWQl9TNUgxNDExPW0K CiMKIyBJU0RCLVQgKHRlcnJlc3RyaWFsKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX1M5MjE9bQpD T05GSUdfRFZCX0RJQjgwMDA9bQpDT05GSUdfRFZCX01CODZBMjBTPW0KCiMKIyBJU0RCLVMgKHNh dGVsbGl0ZSkgJiBJU0RCLVQgKHRlcnJlc3RyaWFsKSBmcm9udGVuZHMKIwpDT05GSUdfRFZCX1RD OTA1MjI9bQojIENPTkZJR19EVkJfTU44ODQ0M1ggaXMgbm90IHNldAoKIwojIERpZ2l0YWwgdGVy cmVzdHJpYWwgb25seSB0dW5lcnMvUExMCiMKQ09ORklHX0RWQl9QTEw9bQpDT05GSUdfRFZCX1RV TkVSX0RJQjAwNzA9bQpDT05GSUdfRFZCX1RVTkVSX0RJQjAwOTA9bQoKIwojIFNFQyBjb250cm9s IGRldmljZXMgZm9yIERWQi1TCiMKQ09ORklHX0RWQl9EUlgzOVhZSj1tCkNPTkZJR19EVkJfTE5C SDI1PW0KIyBDT05GSUdfRFZCX0xOQkgyOSBpcyBub3Qgc2V0CkNPTkZJR19EVkJfTE5CUDIxPW0K Q09ORklHX0RWQl9MTkJQMjI9bQpDT05GSUdfRFZCX0lTTDY0MDU9bQpDT05GSUdfRFZCX0lTTDY0 MjE9bQpDT05GSUdfRFZCX0lTTDY0MjM9bQpDT05GSUdfRFZCX0E4MjkzPW0KIyBDT05GSUdfRFZC X0xHUzhHTDUgaXMgbm90IHNldApDT05GSUdfRFZCX0xHUzhHWFg9bQpDT05GSUdfRFZCX0FUQk04 ODMwPW0KQ09ORklHX0RWQl9UREE2NjV4PW0KQ09ORklHX0RWQl9JWDI1MDVWPW0KQ09ORklHX0RW Ql9NODhSUzIwMDA9bQpDT05GSUdfRFZCX0FGOTAzMz1tCiMgQ09ORklHX0RWQl9IT1JVUzNBIGlz IG5vdCBzZXQKIyBDT05GSUdfRFZCX0FTQ09UMkUgaXMgbm90IHNldAojIENPTkZJR19EVkJfSEVM RU5FIGlzIG5vdCBzZXQKCiMKIyBDb21tb24gSW50ZXJmYWNlIChFTjUwMjIxKSBjb250cm9sbGVy IGRyaXZlcnMKIwpDT05GSUdfRFZCX0NYRDIwOTk9bQojIENPTkZJR19EVkJfU1AyIGlzIG5vdCBz ZXQKCiMKIyBUb29scyB0byBkZXZlbG9wIG5ldyBmcm9udGVuZHMKIwpDT05GSUdfRFZCX0RVTU1Z X0ZFPW0KIyBlbmQgb2YgQ3VzdG9taXNlIERWQiBGcm9udGVuZHMKCiMKIyBHcmFwaGljcyBzdXBw b3J0CiMKQ09ORklHX0FHUD15CkNPTkZJR19BR1BfQU1ENjQ9eQpDT05GSUdfQUdQX0lOVEVMPXkK Q09ORklHX0FHUF9TSVM9eQpDT05GSUdfQUdQX1ZJQT15CkNPTkZJR19JTlRFTF9HVFQ9eQpDT05G SUdfVkdBX0FSQj15CkNPTkZJR19WR0FfQVJCX01BWF9HUFVTPTY0CkNPTkZJR19WR0FfU1dJVENI RVJPTz15CkNPTkZJR19EUk09bQpDT05GSUdfRFJNX01JUElfRFNJPXkKQ09ORklHX0RSTV9EUF9B VVhfQ0hBUkRFVj15CkNPTkZJR19EUk1fRVhQT1JUX0ZPUl9URVNUUz15CkNPTkZJR19EUk1fREVC VUdfU0VMRlRFU1Q9bQpDT05GSUdfRFJNX0tNU19IRUxQRVI9bQpDT05GSUdfRFJNX0tNU19GQl9I RUxQRVI9eQojIENPTkZJR19EUk1fREVCVUdfRFBfTVNUX1RPUE9MT0dZX1JFRlMgaXMgbm90IHNl dApDT05GSUdfRFJNX0ZCREVWX0VNVUxBVElPTj15CkNPTkZJR19EUk1fRkJERVZfT1ZFUkFMTE9D PTEwMAojIENPTkZJR19EUk1fRkJERVZfTEVBS19QSFlTX1NNRU0gaXMgbm90IHNldApDT05GSUdf RFJNX0xPQURfRURJRF9GSVJNV0FSRT15CiMgQ09ORklHX0RSTV9EUF9DRUMgaXMgbm90IHNldApD T05GSUdfRFJNX1RUTT1tCkNPTkZJR19EUk1fVFRNX0RNQV9QQUdFX1BPT0w9eQpDT05GSUdfRFJN X1ZSQU1fSEVMUEVSPW0KQ09ORklHX0RSTV9UVE1fSEVMUEVSPW0KQ09ORklHX0RSTV9HRU1fU0hN RU1fSEVMUEVSPXkKCiMKIyBJMkMgZW5jb2RlciBvciBoZWxwZXIgY2hpcHMKIwpDT05GSUdfRFJN X0kyQ19DSDcwMDY9bQpDT05GSUdfRFJNX0kyQ19TSUwxNjQ9bQojIENPTkZJR19EUk1fSTJDX05Y UF9UREE5OThYIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0kyQ19OWFBfVERBOTk1MCBpcyBub3Qg c2V0CiMgZW5kIG9mIEkyQyBlbmNvZGVyIG9yIGhlbHBlciBjaGlwcwoKIwojIEFSTSBkZXZpY2Vz CiMKIyBlbmQgb2YgQVJNIGRldmljZXMKCiMgQ09ORklHX0RSTV9SQURFT04gaXMgbm90IHNldAoj IENPTkZJR19EUk1fQU1ER1BVIGlzIG5vdCBzZXQKCiMKIyBBQ1AgKEF1ZGlvIENvUHJvY2Vzc29y KSBDb25maWd1cmF0aW9uCiMKIyBlbmQgb2YgQUNQIChBdWRpbyBDb1Byb2Nlc3NvcikgQ29uZmln dXJhdGlvbgoKIyBDT05GSUdfRFJNX05PVVZFQVUgaXMgbm90IHNldApDT05GSUdfRFJNX0k5MTU9 bQojIENPTkZJR19EUk1fSTkxNV9BTFBIQV9TVVBQT1JUIGlzIG5vdCBzZXQKQ09ORklHX0RSTV9J OTE1X0ZPUkNFX1BST0JFPSIiCkNPTkZJR19EUk1fSTkxNV9DQVBUVVJFX0VSUk9SPXkKQ09ORklH X0RSTV9JOTE1X0NPTVBSRVNTX0VSUk9SPXkKQ09ORklHX0RSTV9JOTE1X1VTRVJQVFI9eQpDT05G SUdfRFJNX0k5MTVfR1ZUPXkKQ09ORklHX0RSTV9JOTE1X0dWVF9LVk1HVD1tCgojCiMgZHJtL2k5 MTUgRGVidWdnaW5nCiMKIyBDT05GSUdfRFJNX0k5MTVfV0VSUk9SIGlzIG5vdCBzZXQKIyBDT05G SUdfRFJNX0k5MTVfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19EUk1fSTkxNV9ERUJVR19NTUlP IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfU1dfRkVOQ0VfREVCVUdfT0JKRUNUUyBpcyBu b3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X1NXX0ZFTkNFX0NIRUNLX0RBRyBpcyBub3Qgc2V0CiMg Q09ORklHX0RSTV9JOTE1X0RFQlVHX0dVQyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9JOTE1X1NF TEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfTE9XX0xFVkVMX1RSQUNFUE9JTlRT IGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNX0k5MTVfREVCVUdfVkJMQU5LX0VWQURFIGlzIG5vdCBz ZXQKIyBDT05GSUdfRFJNX0k5MTVfREVCVUdfUlVOVElNRV9QTSBpcyBub3Qgc2V0CiMgZW5kIG9m IGRybS9pOTE1IERlYnVnZ2luZwoKIwojIGRybS9pOTE1IFByb2ZpbGUgR3VpZGVkIE9wdGltaXNh dGlvbgojCkNPTkZJR19EUk1fSTkxNV9VU0VSRkFVTFRfQVVUT1NVU1BFTkQ9MjUwCkNPTkZJR19E Uk1fSTkxNV9IRUFSVEJFQVRfSU5URVJWQUw9MjUwMApDT05GSUdfRFJNX0k5MTVfUFJFRU1QVF9U SU1FT1VUPTY0MApDT05GSUdfRFJNX0k5MTVfU1BJTl9SRVFVRVNUPTUKQ09ORklHX0RSTV9JOTE1 X1NUT1BfVElNRU9VVD0xMDAKQ09ORklHX0RSTV9JOTE1X1RJTUVTTElDRV9EVVJBVElPTj0xCiMg ZW5kIG9mIGRybS9pOTE1IFByb2ZpbGUgR3VpZGVkIE9wdGltaXNhdGlvbgoKQ09ORklHX0RSTV9W R0VNPW0KIyBDT05GSUdfRFJNX1ZLTVMgaXMgbm90IHNldApDT05GSUdfRFJNX1ZNV0dGWD1tCkNP TkZJR19EUk1fVk1XR0ZYX0ZCQ09OPXkKQ09ORklHX0RSTV9HTUE1MDA9bQpDT05GSUdfRFJNX0dN QTYwMD15CkNPTkZJR19EUk1fR01BMzYwMD15CkNPTkZJR19EUk1fVURMPW0KQ09ORklHX0RSTV9B U1Q9bQpDT05GSUdfRFJNX01HQUcyMDA9bQpDT05GSUdfRFJNX0NJUlJVU19RRU1VPW0KQ09ORklH X0RSTV9RWEw9bQpDT05GSUdfRFJNX0JPQ0hTPW0KQ09ORklHX0RSTV9WSVJUSU9fR1BVPW0KQ09O RklHX0RSTV9QQU5FTD15CgojCiMgRGlzcGxheSBQYW5lbHMKIwojIENPTkZJR19EUk1fUEFORUxf UkFTUEJFUlJZUElfVE9VQ0hTQ1JFRU4gaXMgbm90IHNldAojIGVuZCBvZiBEaXNwbGF5IFBhbmVs cwoKQ09ORklHX0RSTV9CUklER0U9eQpDT05GSUdfRFJNX1BBTkVMX0JSSURHRT15CgojCiMgRGlz cGxheSBJbnRlcmZhY2UgQnJpZGdlcwojCiMgQ09ORklHX0RSTV9BTkFMT0dJWF9BTlg3OFhYIGlz IG5vdCBzZXQKIyBlbmQgb2YgRGlzcGxheSBJbnRlcmZhY2UgQnJpZGdlcwoKIyBDT05GSUdfRFJN X0VUTkFWSVYgaXMgbm90IHNldAojIENPTkZJR19EUk1fR00xMlUzMjAgaXMgbm90IHNldAojIENP TkZJR19USU5ZRFJNX0hYODM1N0QgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0lMSTkyMjUg aXMgbm90IHNldAojIENPTkZJR19USU5ZRFJNX0lMSTkzNDEgaXMgbm90IHNldAojIENPTkZJR19U SU5ZRFJNX01JMDI4M1FUIGlzIG5vdCBzZXQKIyBDT05GSUdfVElOWURSTV9SRVBBUEVSIGlzIG5v dCBzZXQKIyBDT05GSUdfVElOWURSTV9TVDc1ODYgaXMgbm90IHNldAojIENPTkZJR19USU5ZRFJN X1NUNzczNVIgaXMgbm90IHNldAojIENPTkZJR19EUk1fWEVOIGlzIG5vdCBzZXQKIyBDT05GSUdf RFJNX1ZCT1hWSURFTyBpcyBub3Qgc2V0CiMgQ09ORklHX0RSTV9MRUdBQ1kgaXMgbm90IHNldApD T05GSUdfRFJNX1BBTkVMX09SSUVOVEFUSU9OX1FVSVJLUz15CkNPTkZJR19EUk1fTElCX1JBTkRP TT15CgojCiMgRnJhbWUgYnVmZmVyIERldmljZXMKIwpDT05GSUdfRkJfQ01ETElORT15CkNPTkZJ R19GQl9OT1RJRlk9eQpDT05GSUdfRkI9eQojIENPTkZJR19GSVJNV0FSRV9FRElEIGlzIG5vdCBz ZXQKQ09ORklHX0ZCX0JPT1RfVkVTQV9TVVBQT1JUPXkKQ09ORklHX0ZCX0NGQl9GSUxMUkVDVD15 CkNPTkZJR19GQl9DRkJfQ09QWUFSRUE9eQpDT05GSUdfRkJfQ0ZCX0lNQUdFQkxJVD15CkNPTkZJ R19GQl9TWVNfRklMTFJFQ1Q9bQpDT05GSUdfRkJfU1lTX0NPUFlBUkVBPW0KQ09ORklHX0ZCX1NZ U19JTUFHRUJMSVQ9bQojIENPTkZJR19GQl9GT1JFSUdOX0VORElBTiBpcyBub3Qgc2V0CkNPTkZJ R19GQl9TWVNfRk9QUz1tCkNPTkZJR19GQl9ERUZFUlJFRF9JTz15CiMgQ09ORklHX0ZCX01PREVf SEVMUEVSUyBpcyBub3Qgc2V0CkNPTkZJR19GQl9USUxFQkxJVFRJTkc9eQoKIwojIEZyYW1lIGJ1 ZmZlciBoYXJkd2FyZSBkcml2ZXJzCiMKIyBDT05GSUdfRkJfQ0lSUlVTIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfUE0yIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQ1lCRVIyMDAwIGlzIG5vdCBzZXQK IyBDT05GSUdfRkJfQVJDIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfQVNJTElBTlQgaXMgbm90IHNl dAojIENPTkZJR19GQl9JTVNUVCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZHQTE2IGlzIG5vdCBz ZXQKIyBDT05GSUdfRkJfVVZFU0EgaXMgbm90IHNldApDT05GSUdfRkJfVkVTQT15CkNPTkZJR19G Ql9FRkk9eQojIENPTkZJR19GQl9ONDExIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSEdBIGlzIG5v dCBzZXQKIyBDT05GSUdfRkJfT1BFTkNPUkVTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUzFEMTNY WFggaXMgbm90IHNldAojIENPTkZJR19GQl9OVklESUEgaXMgbm90IHNldAojIENPTkZJR19GQl9S SVZBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfSTc0MCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0xF ODA1NzggaXMgbm90IHNldAojIENPTkZJR19GQl9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X01BVFJPWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1JBREVPTiBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX0FUWTEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX0FUWSBpcyBub3Qgc2V0CiMgQ09ORklH X0ZCX1MzIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfU0FWQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfU0lTIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVklBIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf TkVPTUFHSUMgaXMgbm90IHNldAojIENPTkZJR19GQl9LWVJPIGlzIG5vdCBzZXQKIyBDT05GSUdf RkJfM0RGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1ZPT0RPTzEgaXMgbm90IHNldAojIENPTkZJ R19GQl9WVDg2MjMgaXMgbm90IHNldAojIENPTkZJR19GQl9UUklERU5UIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfQVJLIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfUE0zIGlzIG5vdCBzZXQKIyBDT05G SUdfRkJfQ0FSTUlORSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1NNNTAxIGlzIG5vdCBzZXQKIyBD T05GSUdfRkJfU01TQ1VGWCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX1VETCBpcyBub3Qgc2V0CiMg Q09ORklHX0ZCX0lCTV9HWFQ0NTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJfVklSVFVBTCBpcyBu b3Qgc2V0CiMgQ09ORklHX1hFTl9GQkRFVl9GUk9OVEVORCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZC X01FVFJPTk9NRSBpcyBub3Qgc2V0CiMgQ09ORklHX0ZCX01CODYyWFggaXMgbm90IHNldApDT05G SUdfRkJfSFlQRVJWPW0KIyBDT05GSUdfRkJfU0lNUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf U003MTIgaXMgbm90IHNldAojIGVuZCBvZiBGcmFtZSBidWZmZXIgRGV2aWNlcwoKIwojIEJhY2ts aWdodCAmIExDRCBkZXZpY2Ugc3VwcG9ydAojCkNPTkZJR19MQ0RfQ0xBU1NfREVWSUNFPW0KIyBD T05GSUdfTENEX0w0RjAwMjQyVDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfTENEX0xNUzI4M0dGMDUg aXMgbm90IHNldAojIENPTkZJR19MQ0RfTFRWMzUwUVYgaXMgbm90IHNldAojIENPTkZJR19MQ0Rf SUxJOTIyWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9JTEk5MzIwIGlzIG5vdCBzZXQKIyBDT05G SUdfTENEX1RETzI0TSBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9WR0cyNDMyQTQgaXMgbm90IHNl dApDT05GSUdfTENEX1BMQVRGT1JNPW0KIyBDT05GSUdfTENEX0FNUzM2OUZHMDYgaXMgbm90IHNl dAojIENPTkZJR19MQ0RfTE1TNTAxS0YwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0xDRF9IWDgzNTcg aXMgbm90IHNldAojIENPTkZJR19MQ0RfT1RNMzIyNUEgaXMgbm90IHNldApDT05GSUdfQkFDS0xJ R0hUX0NMQVNTX0RFVklDRT15CiMgQ09ORklHX0JBQ0tMSUdIVF9HRU5FUklDIGlzIG5vdCBzZXQK IyBDT05GSUdfQkFDS0xJR0hUX1BXTSBpcyBub3Qgc2V0CkNPTkZJR19CQUNLTElHSFRfQVBQTEU9 bQojIENPTkZJR19CQUNLTElHSFRfUUNPTV9XTEVEIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFDS0xJ R0hUX1NBSEFSQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BRFA4ODYwIGlzIG5vdCBz ZXQKIyBDT05GSUdfQkFDS0xJR0hUX0FEUDg4NzAgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElH SFRfTE0zNjMwQSBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9MTTM2MzkgaXMgbm90IHNl dApDT05GSUdfQkFDS0xJR0hUX0xQODU1WD1tCiMgQ09ORklHX0JBQ0tMSUdIVF9HUElPIGlzIG5v dCBzZXQKIyBDT05GSUdfQkFDS0xJR0hUX0xWNTIwN0xQIGlzIG5vdCBzZXQKIyBDT05GSUdfQkFD S0xJR0hUX0JENjEwNyBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tMSUdIVF9BUkNYQ05OIGlzIG5v dCBzZXQKIyBlbmQgb2YgQmFja2xpZ2h0ICYgTENEIGRldmljZSBzdXBwb3J0CgpDT05GSUdfSERN ST15CgojCiMgQ29uc29sZSBkaXNwbGF5IGRyaXZlciBzdXBwb3J0CiMKQ09ORklHX1ZHQV9DT05T T0xFPXkKQ09ORklHX1ZHQUNPTl9TT0ZUX1NDUk9MTEJBQ0s9eQpDT05GSUdfVkdBQ09OX1NPRlRf U0NST0xMQkFDS19TSVpFPTY0CiMgQ09ORklHX1ZHQUNPTl9TT0ZUX1NDUk9MTEJBQ0tfUEVSU0lT VEVOVF9FTkFCTEVfQllfREVGQVVMVCBpcyBub3Qgc2V0CkNPTkZJR19EVU1NWV9DT05TT0xFPXkK Q09ORklHX0RVTU1ZX0NPTlNPTEVfQ09MVU1OUz04MApDT05GSUdfRFVNTVlfQ09OU09MRV9ST1dT PTI1CkNPTkZJR19GUkFNRUJVRkZFUl9DT05TT0xFPXkKQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNP TEVfREVURUNUX1BSSU1BUlk9eQpDT05GSUdfRlJBTUVCVUZGRVJfQ09OU09MRV9ST1RBVElPTj15 CiMgQ09ORklHX0ZSQU1FQlVGRkVSX0NPTlNPTEVfREVGRVJSRURfVEFLRU9WRVIgaXMgbm90IHNl dAojIGVuZCBvZiBDb25zb2xlIGRpc3BsYXkgZHJpdmVyIHN1cHBvcnQKCkNPTkZJR19MT0dPPXkK IyBDT05GSUdfTE9HT19MSU5VWF9NT05PIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9HT19MSU5VWF9W R0ExNiBpcyBub3Qgc2V0CkNPTkZJR19MT0dPX0xJTlVYX0NMVVQyMjQ9eQojIGVuZCBvZiBHcmFw aGljcyBzdXBwb3J0CgpDT05GSUdfU09VTkQ9bQpDT05GSUdfU09VTkRfT1NTX0NPUkU9eQpDT05G SUdfU09VTkRfT1NTX0NPUkVfUFJFQ0xBSU09eQpDT05GSUdfU05EPW0KQ09ORklHX1NORF9USU1F Uj1tCkNPTkZJR19TTkRfUENNPW0KQ09ORklHX1NORF9QQ01fRUxEPXkKQ09ORklHX1NORF9IV0RF UD1tCkNPTkZJR19TTkRfU0VRX0RFVklDRT1tCkNPTkZJR19TTkRfUkFXTUlEST1tCkNPTkZJR19T TkRfQ09NUFJFU1NfT0ZGTE9BRD1tCkNPTkZJR19TTkRfSkFDSz15CkNPTkZJR19TTkRfSkFDS19J TlBVVF9ERVY9eQpDT05GSUdfU05EX09TU0VNVUw9eQojIENPTkZJR19TTkRfTUlYRVJfT1NTIGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX1BDTV9PU1MgaXMgbm90IHNldApDT05GSUdfU05EX1BDTV9U SU1FUj15CkNPTkZJR19TTkRfSFJUSU1FUj1tCkNPTkZJR19TTkRfRFlOQU1JQ19NSU5PUlM9eQpD T05GSUdfU05EX01BWF9DQVJEUz0zMgojIENPTkZJR19TTkRfU1VQUE9SVF9PTERfQVBJIGlzIG5v dCBzZXQKQ09ORklHX1NORF9QUk9DX0ZTPXkKQ09ORklHX1NORF9WRVJCT1NFX1BST0NGUz15CiMg Q09ORklHX1NORF9WRVJCT1NFX1BSSU5USyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9ERUJVRyBp cyBub3Qgc2V0CkNPTkZJR19TTkRfVk1BU1RFUj15CkNPTkZJR19TTkRfRE1BX1NHQlVGPXkKQ09O RklHX1NORF9TRVFVRU5DRVI9bQpDT05GSUdfU05EX1NFUV9EVU1NWT1tCkNPTkZJR19TTkRfU0VR VUVOQ0VSX09TUz1tCkNPTkZJR19TTkRfU0VRX0hSVElNRVJfREVGQVVMVD15CkNPTkZJR19TTkRf U0VRX01JRElfRVZFTlQ9bQpDT05GSUdfU05EX1NFUV9NSURJPW0KQ09ORklHX1NORF9TRVFfTUlE SV9FTVVMPW0KQ09ORklHX1NORF9TRVFfVklSTUlEST1tCkNPTkZJR19TTkRfTVBVNDAxX1VBUlQ9 bQpDT05GSUdfU05EX09QTDNfTElCPW0KQ09ORklHX1NORF9PUEwzX0xJQl9TRVE9bQpDT05GSUdf U05EX1ZYX0xJQj1tCkNPTkZJR19TTkRfQUM5N19DT0RFQz1tCkNPTkZJR19TTkRfRFJJVkVSUz15 CkNPTkZJR19TTkRfUENTUD1tCkNPTkZJR19TTkRfRFVNTVk9bQpDT05GSUdfU05EX0FMT09QPW0K Q09ORklHX1NORF9WSVJNSURJPW0KQ09ORklHX1NORF9NVFBBVj1tCiMgQ09ORklHX1NORF9NVFM2 NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TRVJJQUxfVTE2NTUwIGlzIG5vdCBzZXQKQ09ORklH X1NORF9NUFU0MDE9bQojIENPTkZJR19TTkRfUE9SVE1BTjJYNCBpcyBub3Qgc2V0CkNPTkZJR19T TkRfQUM5N19QT1dFUl9TQVZFPXkKQ09ORklHX1NORF9BQzk3X1BPV0VSX1NBVkVfREVGQVVMVD01 CkNPTkZJR19TTkRfUENJPXkKQ09ORklHX1NORF9BRDE4ODk9bQojIENPTkZJR19TTkRfQUxTMzAw IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0FMUzQwMDAgaXMgbm90IHNldApDT05GSUdfU05EX0FM STU0NTE9bQpDT05GSUdfU05EX0FTSUhQST1tCkNPTkZJR19TTkRfQVRJSVhQPW0KQ09ORklHX1NO RF9BVElJWFBfTU9ERU09bQpDT05GSUdfU05EX0FVODgxMD1tCkNPTkZJR19TTkRfQVU4ODIwPW0K Q09ORklHX1NORF9BVTg4MzA9bQojIENPTkZJR19TTkRfQVcyIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX0FaVDMzMjggaXMgbm90IHNldApDT05GSUdfU05EX0JUODdYPW0KIyBDT05GSUdfU05EX0JU ODdYX09WRVJDTE9DSyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfQ0EwMTA2PW0KQ09ORklHX1NORF9D TUlQQ0k9bQpDT05GSUdfU05EX09YWUdFTl9MSUI9bQpDT05GSUdfU05EX09YWUdFTj1tCiMgQ09O RklHX1NORF9DUzQyODEgaXMgbm90IHNldApDT05GSUdfU05EX0NTNDZYWD1tCkNPTkZJR19TTkRf Q1M0NlhYX05FV19EU1A9eQpDT05GSUdfU05EX0NUWEZJPW0KQ09ORklHX1NORF9EQVJMQTIwPW0K Q09ORklHX1NORF9HSU5BMjA9bQpDT05GSUdfU05EX0xBWUxBMjA9bQpDT05GSUdfU05EX0RBUkxB MjQ9bQpDT05GSUdfU05EX0dJTkEyND1tCkNPTkZJR19TTkRfTEFZTEEyND1tCkNPTkZJR19TTkRf TU9OQT1tCkNPTkZJR19TTkRfTUlBPW0KQ09ORklHX1NORF9FQ0hPM0c9bQpDT05GSUdfU05EX0lO RElHTz1tCkNPTkZJR19TTkRfSU5ESUdPSU89bQpDT05GSUdfU05EX0lORElHT0RKPW0KQ09ORklH X1NORF9JTkRJR09JT1g9bQpDT05GSUdfU05EX0lORElHT0RKWD1tCkNPTkZJR19TTkRfRU1VMTBL MT1tCkNPTkZJR19TTkRfRU1VMTBLMV9TRVE9bQpDT05GSUdfU05EX0VNVTEwSzFYPW0KQ09ORklH X1NORF9FTlMxMzcwPW0KQ09ORklHX1NORF9FTlMxMzcxPW0KIyBDT05GSUdfU05EX0VTMTkzOCBp cyBub3Qgc2V0CkNPTkZJR19TTkRfRVMxOTY4PW0KQ09ORklHX1NORF9FUzE5NjhfSU5QVVQ9eQpD T05GSUdfU05EX0VTMTk2OF9SQURJTz15CiMgQ09ORklHX1NORF9GTTgwMSBpcyBub3Qgc2V0CkNP TkZJR19TTkRfSERTUD1tCkNPTkZJR19TTkRfSERTUE09bQpDT05GSUdfU05EX0lDRTE3MTI9bQpD T05GSUdfU05EX0lDRTE3MjQ9bQpDT05GSUdfU05EX0lOVEVMOFgwPW0KQ09ORklHX1NORF9JTlRF TDhYME09bQpDT05GSUdfU05EX0tPUkcxMjEyPW0KQ09ORklHX1NORF9MT0xBPW0KQ09ORklHX1NO RF9MWDY0NjRFUz1tCkNPTkZJR19TTkRfTUFFU1RSTzM9bQpDT05GSUdfU05EX01BRVNUUk8zX0lO UFVUPXkKQ09ORklHX1NORF9NSVhBUlQ9bQojIENPTkZJR19TTkRfTk0yNTYgaXMgbm90IHNldApD T05GSUdfU05EX1BDWEhSPW0KIyBDT05GSUdfU05EX1JJUFRJREUgaXMgbm90IHNldApDT05GSUdf U05EX1JNRTMyPW0KQ09ORklHX1NORF9STUU5Nj1tCkNPTkZJR19TTkRfUk1FOTY1Mj1tCiMgQ09O RklHX1NORF9TT05JQ1ZJQkVTIGlzIG5vdCBzZXQKQ09ORklHX1NORF9UUklERU5UPW0KQ09ORklH X1NORF9WSUE4MlhYPW0KQ09ORklHX1NORF9WSUE4MlhYX01PREVNPW0KQ09ORklHX1NORF9WSVJU VU9TTz1tCkNPTkZJR19TTkRfVlgyMjI9bQojIENPTkZJR19TTkRfWU1GUENJIGlzIG5vdCBzZXQK CiMKIyBIRC1BdWRpbwojCkNPTkZJR19TTkRfSERBPW0KQ09ORklHX1NORF9IREFfSU5URUw9bQpD T05GSUdfU05EX0hEQV9IV0RFUD15CkNPTkZJR19TTkRfSERBX1JFQ09ORklHPXkKQ09ORklHX1NO RF9IREFfSU5QVVRfQkVFUD15CkNPTkZJR19TTkRfSERBX0lOUFVUX0JFRVBfTU9ERT0wCkNPTkZJ R19TTkRfSERBX1BBVENIX0xPQURFUj15CkNPTkZJR19TTkRfSERBX0NPREVDX1JFQUxURUs9bQpD T05GSUdfU05EX0hEQV9DT0RFQ19BTkFMT0c9bQpDT05GSUdfU05EX0hEQV9DT0RFQ19TSUdNQVRF TD1tCkNPTkZJR19TTkRfSERBX0NPREVDX1ZJQT1tCkNPTkZJR19TTkRfSERBX0NPREVDX0hETUk9 bQpDT05GSUdfU05EX0hEQV9DT0RFQ19DSVJSVVM9bQpDT05GSUdfU05EX0hEQV9DT0RFQ19DT05F WEFOVD1tCkNPTkZJR19TTkRfSERBX0NPREVDX0NBMDExMD1tCkNPTkZJR19TTkRfSERBX0NPREVD X0NBMDEzMj1tCkNPTkZJR19TTkRfSERBX0NPREVDX0NBMDEzMl9EU1A9eQpDT05GSUdfU05EX0hE QV9DT0RFQ19DTUVESUE9bQpDT05GSUdfU05EX0hEQV9DT0RFQ19TSTMwNTQ9bQpDT05GSUdfU05E X0hEQV9HRU5FUklDPW0KQ09ORklHX1NORF9IREFfUE9XRVJfU0FWRV9ERUZBVUxUPTAKIyBlbmQg b2YgSEQtQXVkaW8KCkNPTkZJR19TTkRfSERBX0NPUkU9bQpDT05GSUdfU05EX0hEQV9EU1BfTE9B REVSPXkKQ09ORklHX1NORF9IREFfQ09NUE9ORU5UPXkKQ09ORklHX1NORF9IREFfSTkxNT15CkNP TkZJR19TTkRfSERBX0VYVF9DT1JFPW0KQ09ORklHX1NORF9IREFfUFJFQUxMT0NfU0laRT0wCkNP TkZJR19TTkRfSU5URUxfTkhMVD15CkNPTkZJR19TTkRfSU5URUxfRFNQX0NPTkZJRz1tCiMgQ09O RklHX1NORF9TUEkgaXMgbm90IHNldApDT05GSUdfU05EX1VTQj15CkNPTkZJR19TTkRfVVNCX0FV RElPPW0KQ09ORklHX1NORF9VU0JfQVVESU9fVVNFX01FRElBX0NPTlRST0xMRVI9eQpDT05GSUdf U05EX1VTQl9VQTEwMT1tCkNPTkZJR19TTkRfVVNCX1VTWDJZPW0KQ09ORklHX1NORF9VU0JfQ0FJ QVE9bQpDT05GSUdfU05EX1VTQl9DQUlBUV9JTlBVVD15CkNPTkZJR19TTkRfVVNCX1VTMTIyTD1t CkNPTkZJR19TTkRfVVNCXzZGSVJFPW0KQ09ORklHX1NORF9VU0JfSElGQUNFPW0KQ09ORklHX1NO RF9CQ0QyMDAwPW0KQ09ORklHX1NORF9VU0JfTElORTY9bQpDT05GSUdfU05EX1VTQl9QT0Q9bQpD T05GSUdfU05EX1VTQl9QT0RIRD1tCkNPTkZJR19TTkRfVVNCX1RPTkVQT1JUPW0KQ09ORklHX1NO RF9VU0JfVkFSSUFYPW0KQ09ORklHX1NORF9GSVJFV0lSRT15CkNPTkZJR19TTkRfRklSRVdJUkVf TElCPW0KIyBDT05GSUdfU05EX0RJQ0UgaXMgbm90IHNldAojIENPTkZJR19TTkRfT1hGVyBpcyBu b3Qgc2V0CkNPTkZJR19TTkRfSVNJR0hUPW0KIyBDT05GSUdfU05EX0ZJUkVXT1JLUyBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9CRUJPQiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9GSVJFV0lSRV9E SUdJMDBYIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0ZJUkVXSVJFX1RBU0NBTSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9GSVJFV0lSRV9NT1RVIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX0ZJUkVG QUNFIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TT0M9bQpDT05GSUdfU05EX1NPQ19DT01QUkVTUz15 CkNPTkZJR19TTkRfU09DX1RPUE9MT0dZPXkKQ09ORklHX1NORF9TT0NfQUNQST1tCiMgQ09ORklH X1NORF9TT0NfQU1EX0FDUCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQU1EX0FDUDN4IGlz IG5vdCBzZXQKIyBDT05GSUdfU05EX0FUTUVMX1NPQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9E RVNJR05XQVJFX0kyUyBpcyBub3Qgc2V0CgojCiMgU29DIEF1ZGlvIGZvciBGcmVlc2NhbGUgQ1BV cwojCgojCiMgQ29tbW9uIFNvQyBBdWRpbyBvcHRpb25zIGZvciBGcmVlc2NhbGUgQ1BVczoKIwoj IENPTkZJR19TTkRfU09DX0ZTTF9BU1JDIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19GU0xf U0FJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19GU0xfQVVETUlYIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX1NPQ19GU0xfU1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19GU0xfU1BE SUYgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0ZTTF9FU0FJIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX1NPQ19GU0xfTUlDRklMIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19JTVhfQVVE TVVYIGlzIG5vdCBzZXQKIyBlbmQgb2YgU29DIEF1ZGlvIGZvciBGcmVlc2NhbGUgQ1BVcwoKIyBD T05GSUdfU05EX0kyU19ISTYyMTBfSTJTIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19JTUcg aXMgbm90IHNldApDT05GSUdfU05EX1NPQ19JTlRFTF9TU1RfVE9QTEVWRUw9eQpDT05GSUdfU05E X1NTVF9JUEM9bQpDT05GSUdfU05EX1NTVF9JUENfQUNQST1tCkNPTkZJR19TTkRfU09DX0lOVEVM X1NTVF9BQ1BJPW0KQ09ORklHX1NORF9TT0NfSU5URUxfU1NUPW0KQ09ORklHX1NORF9TT0NfSU5U RUxfU1NUX0ZJUk1XQVJFPW0KQ09ORklHX1NORF9TT0NfSU5URUxfSEFTV0VMTD1tCkNPTkZJR19T TkRfU1NUX0FUT01fSElGSTJfUExBVEZPUk09bQojIENPTkZJR19TTkRfU1NUX0FUT01fSElGSTJf UExBVEZPUk1fUENJIGlzIG5vdCBzZXQKQ09ORklHX1NORF9TU1RfQVRPTV9ISUZJMl9QTEFURk9S TV9BQ1BJPW0KQ09ORklHX1NORF9TT0NfSU5URUxfU0tZTEFLRT1tCkNPTkZJR19TTkRfU09DX0lO VEVMX1NLTD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX0FQTD1tCkNPTkZJR19TTkRfU09DX0lOVEVM X0tCTD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX0dMSz1tCkNPTkZJR19TTkRfU09DX0lOVEVMX0NO TD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX0NGTD1tCiMgQ09ORklHX1NORF9TT0NfSU5URUxfQ01M X0ggaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0lOVEVMX0NNTF9MUCBpcyBub3Qgc2V0CkNP TkZJR19TTkRfU09DX0lOVEVMX1NLWUxBS0VfRkFNSUxZPW0KQ09ORklHX1NORF9TT0NfSU5URUxf U0tZTEFLRV9TU1BfQ0xLPW0KIyBDT05GSUdfU05EX1NPQ19JTlRFTF9TS1lMQUtFX0hEQVVESU9f Q09ERUMgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19JTlRFTF9TS1lMQUtFX0NPTU1PTj1tCkNP TkZJR19TTkRfU09DX0FDUElfSU5URUxfTUFUQ0g9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9NQUNI PXkKIyBDT05GSUdfU05EX1NPQ19JTlRFTF9VU0VSX0ZSSUVORExZX0xPTkdfTkFNRVMgaXMgbm90 IHNldApDT05GSUdfU05EX1NPQ19JTlRFTF9IQVNXRUxMX01BQ0g9bQojIENPTkZJR19TTkRfU09D X0lOVEVMX0JEV19SVDU2NTBfTUFDSCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0lOVEVMX0JE V19SVDU2NzdfTUFDSD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX0JST0FEV0VMTF9NQUNIPW0KQ09O RklHX1NORF9TT0NfSU5URUxfQllUQ1JfUlQ1NjQwX01BQ0g9bQpDT05GSUdfU05EX1NPQ19JTlRF TF9CWVRDUl9SVDU2NTFfTUFDSD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX0NIVF9CU1dfUlQ1Njcy X01BQ0g9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9DSFRfQlNXX1JUNTY0NV9NQUNIPW0KQ09ORklH X1NORF9TT0NfSU5URUxfQ0hUX0JTV19NQVg5ODA5MF9USV9NQUNIPW0KIyBDT05GSUdfU05EX1NP Q19JTlRFTF9DSFRfQlNXX05BVTg4MjRfTUFDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0Nf SU5URUxfQllUX0NIVF9DWDIwNzJYX01BQ0ggaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19JTlRF TF9CWVRfQ0hUX0RBNzIxM19NQUNIPW0KQ09ORklHX1NORF9TT0NfSU5URUxfQllUX0NIVF9FUzgz MTZfTUFDSD1tCkNPTkZJR19TTkRfU09DX0lOVEVMX0JZVF9DSFRfTk9DT0RFQ19NQUNIPW0KQ09O RklHX1NORF9TT0NfSU5URUxfU0tMX1JUMjg2X01BQ0g9bQpDT05GSUdfU05EX1NPQ19JTlRFTF9T S0xfTkFVODhMMjVfU1NNNDU2N19NQUNIPW0KQ09ORklHX1NORF9TT0NfSU5URUxfU0tMX05BVTg4 TDI1X01BWDk4MzU3QV9NQUNIPW0KQ09ORklHX1NORF9TT0NfSU5URUxfREE3MjE5X01BWDk4MzU3 QV9HRU5FUklDPW0KQ09ORklHX1NORF9TT0NfSU5URUxfQlhUX0RBNzIxOV9NQVg5ODM1N0FfQ09N TU9OPW0KQ09ORklHX1NORF9TT0NfSU5URUxfQlhUX0RBNzIxOV9NQVg5ODM1N0FfTUFDSD1tCkNP TkZJR19TTkRfU09DX0lOVEVMX0JYVF9SVDI5OF9NQUNIPW0KQ09ORklHX1NORF9TT0NfSU5URUxf S0JMX1JUNTY2M19NQVg5ODkyN19NQUNIPW0KQ09ORklHX1NORF9TT0NfSU5URUxfS0JMX1JUNTY2 M19SVDU1MTRfTUFYOTg5MjdfTUFDSD1tCiMgQ09ORklHX1NORF9TT0NfSU5URUxfS0JMX0RBNzIx OV9NQVg5ODM1N0FfTUFDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfSU5URUxfS0JMX0RB NzIxOV9NQVg5ODkyN19NQUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19JTlRFTF9LQkxf UlQ1NjYwX01BQ0ggaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX01US19CVENWU0QgaXMgbm90 IHNldAojIENPTkZJR19TTkRfU09DX1NPRl9UT1BMRVZFTCBpcyBub3Qgc2V0CgojCiMgU1RNaWNy b2VsZWN0cm9uaWNzIFNUTTMyIFNPQyBhdWRpbyBzdXBwb3J0CiMKIyBlbmQgb2YgU1RNaWNyb2Vs ZWN0cm9uaWNzIFNUTTMyIFNPQyBhdWRpbyBzdXBwb3J0CgojIENPTkZJR19TTkRfU09DX1hJTElO WF9JMlMgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1hJTElOWF9BVURJT19GT1JNQVRURVIg aXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1hJTElOWF9TUERJRiBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9TT0NfWFRGUEdBX0kyUyBpcyBub3Qgc2V0CiMgQ09ORklHX1pYX1RETSBpcyBub3Qg c2V0CkNPTkZJR19TTkRfU09DX0kyQ19BTkRfU1BJPW0KCiMKIyBDT0RFQyBkcml2ZXJzCiMKIyBD T05GSUdfU05EX1NPQ19BQzk3X0NPREVDIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19BREFV MTcwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQURBVTE3NjFfSTJDIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX1NPQ19BREFVMTc2MV9TUEkgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09D X0FEQVU3MDAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19BREFVNzExOF9IVyBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9TT0NfQURBVTcxMThfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X1NPQ19BSzQxMDQgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0FLNDExOCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9TT0NfQUs0NDU4IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19BSzQ1 NTQgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0FLNDYxMyBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9TT0NfQUs0NjQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19BSzUzODYgaXMgbm90 IHNldAojIENPTkZJR19TTkRfU09DX0FLNTU1OCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0Nf QUxDNTYyMyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQkQyODYyMyBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9TT0NfQlRfU0NPIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19DUzM1TDMy IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19DUzM1TDMzIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX1NPQ19DUzM1TDM0IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19DUzM1TDM1IGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX1NPQ19DUzM1TDM2IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NP Q19DUzQyTDQyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19DUzQyTDUxX0kyQyBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9TT0NfQ1M0Mkw1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0Nf Q1M0Mkw1NiBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQ1M0Mkw3MyBpcyBub3Qgc2V0CiMg Q09ORklHX1NORF9TT0NfQ1M0MjY1IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19DUzQyNzAg aXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0NTNDI3MV9JMkMgaXMgbm90IHNldAojIENPTkZJ R19TTkRfU09DX0NTNDI3MV9TUEkgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0NTNDJYWDhf STJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19DUzQzMTMwIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX1NPQ19DUzQzNDEgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX0NTNDM0OSBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfQ1M1M0wzMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9T T0NfQ1gyMDcyWCBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX0RBNzIxMz1tCkNPTkZJR19TTkRf U09DX0RBNzIxOT1tCkNPTkZJR19TTkRfU09DX0RNSUM9bQojIENPTkZJR19TTkRfU09DX0VTNzEz NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfRVM3MjQxIGlzIG5vdCBzZXQKQ09ORklHX1NO RF9TT0NfRVM4MzE2PW0KIyBDT05GSUdfU05EX1NPQ19FUzgzMjhfSTJDIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX1NPQ19FUzgzMjhfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19HVE02 MDEgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19IREFDX0hETUk9bQojIENPTkZJR19TTkRfU09D X0lOTk9fUkszMDM2IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19NQVg5ODA4OCBpcyBub3Qg c2V0CkNPTkZJR19TTkRfU09DX01BWDk4MDkwPW0KQ09ORklHX1NORF9TT0NfTUFYOTgzNTdBPW0K IyBDT05GSUdfU05EX1NPQ19NQVg5ODUwNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfTUFY OTg2NyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX01BWDk4OTI3PW0KIyBDT05GSUdfU05EX1NP Q19NQVg5ODM3MyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfTUFYOTg2MCBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9TT0NfTVNNODkxNl9XQ0RfRElHSVRBTCBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9TT0NfUENNMTY4MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfUENNMTc4OV9JMkMg aXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1BDTTE3OVhfSTJDIGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX1NPQ19QQ00xNzlYX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfUENNMTg2 WF9JMkMgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1BDTTE4NlhfU1BJIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX1NPQ19QQ00zMDYwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0Nf UENNMzA2MF9TUEkgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1BDTTMxNjhBX0kyQyBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfUENNMzE2OEFfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX1NPQ19QQ001MTJ4X0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfUENNNTEyeF9T UEkgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1JLMzMyOCBpcyBub3Qgc2V0CkNPTkZJR19T TkRfU09DX1JMNjIzMT1tCkNPTkZJR19TTkRfU09DX1JMNjM0N0E9bQpDT05GSUdfU05EX1NPQ19S VDI4Nj1tCkNPTkZJR19TTkRfU09DX1JUMjk4PW0KQ09ORklHX1NORF9TT0NfUlQ1NTE0PW0KQ09O RklHX1NORF9TT0NfUlQ1NTE0X1NQST1tCiMgQ09ORklHX1NORF9TT0NfUlQ1NjE2IGlzIG5vdCBz ZXQKIyBDT05GSUdfU05EX1NPQ19SVDU2MzEgaXMgbm90IHNldApDT05GSUdfU05EX1NPQ19SVDU2 NDA9bQpDT05GSUdfU05EX1NPQ19SVDU2NDU9bQpDT05GSUdfU05EX1NPQ19SVDU2NTE9bQpDT05G SUdfU05EX1NPQ19SVDU2NjM9bQpDT05GSUdfU05EX1NPQ19SVDU2NzA9bQpDT05GSUdfU05EX1NP Q19SVDU2Nzc9bQpDT05GSUdfU05EX1NPQ19SVDU2NzdfU1BJPW0KIyBDT05GSUdfU05EX1NPQ19T R1RMNTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfU0lNUExFX0FNUExJRklFUiBpcyBu b3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfU0lSRl9BVURJT19DT0RFQyBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9TT0NfU1BESUYgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1NTTTIzMDUgaXMg bm90IHNldAojIENPTkZJR19TTkRfU09DX1NTTTI2MDJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX1NPQ19TU00yNjAyX0kyQyBpcyBub3Qgc2V0CkNPTkZJR19TTkRfU09DX1NTTTQ1Njc9bQoj IENPTkZJR19TTkRfU09DX1NUQTMyWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfU1RBMzUw IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19TVElfU0FTIGlzIG5vdCBzZXQKIyBDT05GSUdf U05EX1NPQ19UQVMyNTUyIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19UQVMyNTYyIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX1NPQ19UQVMyNzcwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NP Q19UQVM1MDg2IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19UQVM1NzFYIGlzIG5vdCBzZXQK IyBDT05GSUdfU05EX1NPQ19UQVM1NzIwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19UQVM2 NDI0IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19UREE3NDE5IGlzIG5vdCBzZXQKIyBDT05G SUdfU05EX1NPQ19URkE5ODc5IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19UTFYzMjBBSUMy M19JMkMgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1RMVjMyMEFJQzIzX1NQSSBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9TT0NfVExWMzIwQUlDMzFYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NO RF9TT0NfVExWMzIwQUlDMzJYNF9JMkMgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1RMVjMy MEFJQzMyWDRfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19UTFYzMjBBSUMzWCBpcyBu b3Qgc2V0CkNPTkZJR19TTkRfU09DX1RTM0EyMjdFPW0KIyBDT05GSUdfU05EX1NPQ19UU0NTNDJY WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfVFNDUzQ1NCBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9TT0NfVURBMTMzNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfV004NTEwIGlzIG5v dCBzZXQKIyBDT05GSUdfU05EX1NPQ19XTTg1MjMgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09D X1dNODUyNCBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfV004NTgwIGlzIG5vdCBzZXQKIyBD T05GSUdfU05EX1NPQ19XTTg3MTEgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1dNODcyOCBp cyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0NfV004NzMxIGlzIG5vdCBzZXQKIyBDT05GSUdfU05E X1NPQ19XTTg3MzcgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1dNODc0MSBpcyBub3Qgc2V0 CiMgQ09ORklHX1NORF9TT0NfV004NzUwIGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19XTTg3 NTMgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1dNODc3MCBpcyBub3Qgc2V0CiMgQ09ORklH X1NORF9TT0NfV004Nzc2IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19XTTg3ODIgaXMgbm90 IHNldAojIENPTkZJR19TTkRfU09DX1dNODgwNF9JMkMgaXMgbm90IHNldAojIENPTkZJR19TTkRf U09DX1dNODgwNF9TUEkgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1dNODkwMyBpcyBub3Qg c2V0CiMgQ09ORklHX1NORF9TT0NfV004OTA0IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19X TTg5NjAgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX1dNODk2MiBpcyBub3Qgc2V0CiMgQ09O RklHX1NORF9TT0NfV004OTc0IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19XTTg5NzggaXMg bm90IHNldAojIENPTkZJR19TTkRfU09DX1dNODk4NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9T T0NfWlhfQVVEOTZQMjIgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX01BWDk3NTkgaXMgbm90 IHNldAojIENPTkZJR19TTkRfU09DX01UNjM1MSBpcyBub3Qgc2V0CiMgQ09ORklHX1NORF9TT0Nf TVQ2MzU4IGlzIG5vdCBzZXQKIyBDT05GSUdfU05EX1NPQ19NVDY2NjAgaXMgbm90IHNldAojIENP TkZJR19TTkRfU09DX05BVTg1NDAgaXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX05BVTg4MTAg aXMgbm90IHNldAojIENPTkZJR19TTkRfU09DX05BVTg4MjIgaXMgbm90IHNldApDT05GSUdfU05E X1NPQ19OQVU4ODI0PW0KQ09ORklHX1NORF9TT0NfTkFVODgyNT1tCiMgQ09ORklHX1NORF9TT0Nf VFBBNjEzMEEyIGlzIG5vdCBzZXQKIyBlbmQgb2YgQ09ERUMgZHJpdmVycwoKIyBDT05GSUdfU05E X1NJTVBMRV9DQVJEIGlzIG5vdCBzZXQKQ09ORklHX1NORF9YODY9eQpDT05GSUdfSERNSV9MUEVf QVVESU89bQpDT05GSUdfU05EX1NZTlRIX0VNVVg9bQojIENPTkZJR19TTkRfWEVOX0ZST05URU5E IGlzIG5vdCBzZXQKQ09ORklHX0FDOTdfQlVTPW0KCiMKIyBISUQgc3VwcG9ydAojCkNPTkZJR19I SUQ9eQpDT05GSUdfSElEX0JBVFRFUllfU1RSRU5HVEg9eQpDT05GSUdfSElEUkFXPXkKQ09ORklH X1VISUQ9bQpDT05GSUdfSElEX0dFTkVSSUM9eQoKIwojIFNwZWNpYWwgSElEIGRyaXZlcnMKIwpD T05GSUdfSElEX0E0VEVDSD15CiMgQ09ORklHX0hJRF9BQ0NVVE9VQ0ggaXMgbm90IHNldApDT05G SUdfSElEX0FDUlVYPW0KIyBDT05GSUdfSElEX0FDUlVYX0ZGIGlzIG5vdCBzZXQKQ09ORklHX0hJ RF9BUFBMRT15CkNPTkZJR19ISURfQVBQTEVJUj1tCiMgQ09ORklHX0hJRF9BU1VTIGlzIG5vdCBz ZXQKQ09ORklHX0hJRF9BVVJFQUw9bQpDT05GSUdfSElEX0JFTEtJTj15CiMgQ09ORklHX0hJRF9C RVRPUF9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9CSUdCRU5fRkYgaXMgbm90IHNldApDT05G SUdfSElEX0NIRVJSWT15CkNPTkZJR19ISURfQ0hJQ09OWT15CiMgQ09ORklHX0hJRF9DT1JTQUlS IGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NPVUdBUiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9N QUNBTExZIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9QUk9ESUtFWVM9bQojIENPTkZJR19ISURfQ01F RElBIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0NQMjExMiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJ RF9DUkVBVElWRV9TQjA1NDAgaXMgbm90IHNldApDT05GSUdfSElEX0NZUFJFU1M9eQpDT05GSUdf SElEX0RSQUdPTlJJU0U9bQojIENPTkZJR19EUkFHT05SSVNFX0ZGIGlzIG5vdCBzZXQKIyBDT05G SUdfSElEX0VNU19GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9FTEFOIGlzIG5vdCBzZXQKQ09O RklHX0hJRF9FTEVDT009bQojIENPTkZJR19ISURfRUxPIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9F WktFWT15CiMgQ09ORklHX0hJRF9HRU1CSVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX0dGUk0g aXMgbm90IHNldApDT05GSUdfSElEX0hPTFRFSz1tCiMgQ09ORklHX0hPTFRFS19GRiBpcyBub3Qg c2V0CiMgQ09ORklHX0hJRF9HVDY4M1IgaXMgbm90IHNldApDT05GSUdfSElEX0tFWVRPVUNIPW0K Q09ORklHX0hJRF9LWUU9bQpDT05GSUdfSElEX1VDTE9HSUM9bQpDT05GSUdfSElEX1dBTFRPUD1t CiMgQ09ORklHX0hJRF9WSUVXU09OSUMgaXMgbm90IHNldApDT05GSUdfSElEX0dZUkFUSU9OPW0K Q09ORklHX0hJRF9JQ0FERT1tCkNPTkZJR19ISURfSVRFPXkKIyBDT05GSUdfSElEX0pBQlJBIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9UV0lOSEFOPW0KQ09ORklHX0hJRF9LRU5TSU5HVE9OPXkKQ09O RklHX0hJRF9MQ1BPV0VSPW0KQ09ORklHX0hJRF9MRUQ9bQojIENPTkZJR19ISURfTEVOT1ZPIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9MT0dJVEVDSD15CkNPTkZJR19ISURfTE9HSVRFQ0hfREo9bQpD T05GSUdfSElEX0xPR0lURUNIX0hJRFBQPW0KIyBDT05GSUdfTE9HSVRFQ0hfRkYgaXMgbm90IHNl dAojIENPTkZJR19MT0dJUlVNQkxFUEFEMl9GRiBpcyBub3Qgc2V0CiMgQ09ORklHX0xPR0lHOTQw X0ZGIGlzIG5vdCBzZXQKIyBDT05GSUdfTE9HSVdIRUVMU19GRiBpcyBub3Qgc2V0CkNPTkZJR19I SURfTUFHSUNNT1VTRT15CiMgQ09ORklHX0hJRF9NQUxUUk9OIGlzIG5vdCBzZXQKIyBDT05GSUdf SElEX01BWUZMQVNIIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9SRURSQUdPTj15CkNPTkZJR19ISURf TUlDUk9TT0ZUPXkKQ09ORklHX0hJRF9NT05URVJFWT15CkNPTkZJR19ISURfTVVMVElUT1VDSD1t CiMgQ09ORklHX0hJRF9OVEkgaXMgbm90IHNldApDT05GSUdfSElEX05UUklHPXkKQ09ORklHX0hJ RF9PUlRFSz1tCkNPTkZJR19ISURfUEFOVEhFUkxPUkQ9bQojIENPTkZJR19QQU5USEVSTE9SRF9G RiBpcyBub3Qgc2V0CiMgQ09ORklHX0hJRF9QRU5NT1VOVCBpcyBub3Qgc2V0CkNPTkZJR19ISURf UEVUQUxZTlg9bQpDT05GSUdfSElEX1BJQ09MQ0Q9bQpDT05GSUdfSElEX1BJQ09MQ0RfRkI9eQpD T05GSUdfSElEX1BJQ09MQ0RfQkFDS0xJR0hUPXkKQ09ORklHX0hJRF9QSUNPTENEX0xDRD15CkNP TkZJR19ISURfUElDT0xDRF9MRURTPXkKQ09ORklHX0hJRF9QSUNPTENEX0NJUj15CkNPTkZJR19I SURfUExBTlRST05JQ1M9eQpDT05GSUdfSElEX1BSSU1BWD1tCiMgQ09ORklHX0hJRF9SRVRST0RF IGlzIG5vdCBzZXQKQ09ORklHX0hJRF9ST0NDQVQ9bQpDT05GSUdfSElEX1NBSVRFSz1tCkNPTkZJ R19ISURfU0FNU1VORz1tCkNPTkZJR19ISURfU09OWT1tCiMgQ09ORklHX1NPTllfRkYgaXMgbm90 IHNldApDT05GSUdfSElEX1NQRUVETElOSz1tCiMgQ09ORklHX0hJRF9TVEVBTSBpcyBub3Qgc2V0 CkNPTkZJR19ISURfU1RFRUxTRVJJRVM9bQpDT05GSUdfSElEX1NVTlBMVVM9bQpDT05GSUdfSElE X1JNST1tCkNPTkZJR19ISURfR1JFRU5BU0lBPW0KIyBDT05GSUdfR1JFRU5BU0lBX0ZGIGlzIG5v dCBzZXQKQ09ORklHX0hJRF9IWVBFUlZfTU9VU0U9bQpDT05GSUdfSElEX1NNQVJUSk9ZUExVUz1t CiMgQ09ORklHX1NNQVJUSk9ZUExVU19GRiBpcyBub3Qgc2V0CkNPTkZJR19ISURfVElWTz1tCkNP TkZJR19ISURfVE9QU0VFRD1tCkNPTkZJR19ISURfVEhJTkdNPW0KQ09ORklHX0hJRF9USFJVU1RN QVNURVI9bQojIENPTkZJR19USFJVU1RNQVNURVJfRkYgaXMgbm90IHNldAojIENPTkZJR19ISURf VURSQVdfUFMzIGlzIG5vdCBzZXQKIyBDT05GSUdfSElEX1UyRlpFUk8gaXMgbm90IHNldApDT05G SUdfSElEX1dBQ09NPW0KQ09ORklHX0hJRF9XSUlNT1RFPW0KIyBDT05GSUdfSElEX1hJTk1PIGlz IG5vdCBzZXQKQ09ORklHX0hJRF9aRVJPUExVUz1tCiMgQ09ORklHX1pFUk9QTFVTX0ZGIGlzIG5v dCBzZXQKQ09ORklHX0hJRF9aWURBQ1JPTj1tCkNPTkZJR19ISURfU0VOU09SX0hVQj1tCkNPTkZJ R19ISURfU0VOU09SX0NVU1RPTV9TRU5TT1I9bQpDT05GSUdfSElEX0FMUFM9bQojIGVuZCBvZiBT cGVjaWFsIEhJRCBkcml2ZXJzCgojCiMgVVNCIEhJRCBzdXBwb3J0CiMKQ09ORklHX1VTQl9ISUQ9 eQpDT05GSUdfSElEX1BJRD15CkNPTkZJR19VU0JfSElEREVWPXkKIyBlbmQgb2YgVVNCIEhJRCBz dXBwb3J0CgojCiMgSTJDIEhJRCBzdXBwb3J0CiMKQ09ORklHX0kyQ19ISUQ9bQojIGVuZCBvZiBJ MkMgSElEIHN1cHBvcnQKCiMKIyBJbnRlbCBJU0ggSElEIHN1cHBvcnQKIwpDT05GSUdfSU5URUxf SVNIX0hJRD15CiMgQ09ORklHX0lOVEVMX0lTSF9GSVJNV0FSRV9ET1dOTE9BREVSIGlzIG5vdCBz ZXQKIyBlbmQgb2YgSW50ZWwgSVNIIEhJRCBzdXBwb3J0CiMgZW5kIG9mIEhJRCBzdXBwb3J0CgpD T05GSUdfVVNCX09IQ0lfTElUVExFX0VORElBTj15CkNPTkZJR19VU0JfU1VQUE9SVD15CkNPTkZJ R19VU0JfQ09NTU9OPXkKIyBDT05GSUdfVVNCX0xFRF9UUklHIGlzIG5vdCBzZXQKIyBDT05GSUdf VVNCX1VMUElfQlVTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0NPTk5fR1BJTyBpcyBub3Qgc2V0 CkNPTkZJR19VU0JfQVJDSF9IQVNfSENEPXkKQ09ORklHX1VTQj15CkNPTkZJR19VU0JfUENJPXkK Q09ORklHX1VTQl9BTk5PVU5DRV9ORVdfREVWSUNFUz15CgojCiMgTWlzY2VsbGFuZW91cyBVU0Ig b3B0aW9ucwojCkNPTkZJR19VU0JfREVGQVVMVF9QRVJTSVNUPXkKIyBDT05GSUdfVVNCX0RZTkFN SUNfTUlOT1JTIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09URyBpcyBub3Qgc2V0CiMgQ09ORklH X1VTQl9PVEdfV0hJVEVMSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX09UR19CTEFDS0xJU1Rf SFVCIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9MRURTX1RSSUdHRVJfVVNCUE9SVD1tCkNPTkZJR19V U0JfQVVUT1NVU1BFTkRfREVMQVk9MgpDT05GSUdfVVNCX01PTj15CgojCiMgVVNCIEhvc3QgQ29u dHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfVVNCX0M2N1gwMF9IQ0QgaXMgbm90IHNldApDT05G SUdfVVNCX1hIQ0lfSENEPXkKIyBDT05GSUdfVVNCX1hIQ0lfREJHQ0FQIGlzIG5vdCBzZXQKQ09O RklHX1VTQl9YSENJX1BDST15CiMgQ09ORklHX1VTQl9YSENJX1BMQVRGT1JNIGlzIG5vdCBzZXQK Q09ORklHX1VTQl9FSENJX0hDRD15CkNPTkZJR19VU0JfRUhDSV9ST09UX0hVQl9UVD15CkNPTkZJ R19VU0JfRUhDSV9UVF9ORVdTQ0hFRD15CkNPTkZJR19VU0JfRUhDSV9QQ0k9eQojIENPTkZJR19V U0JfRUhDSV9GU0wgaXMgbm90IHNldAojIENPTkZJR19VU0JfRUhDSV9IQ0RfUExBVEZPUk0gaXMg bm90IHNldAojIENPTkZJR19VU0JfT1hVMjEwSFBfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNC X0lTUDExNlhfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0ZPVEcyMTBfSENEIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX01BWDM0MjFfSENEIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9PSENJX0hD RD15CkNPTkZJR19VU0JfT0hDSV9IQ0RfUENJPXkKIyBDT05GSUdfVVNCX09IQ0lfSENEX1BMQVRG T1JNIGlzIG5vdCBzZXQKQ09ORklHX1VTQl9VSENJX0hDRD15CiMgQ09ORklHX1VTQl9VMTMyX0hD RCBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9TTDgxMV9IQ0QgaXMgbm90IHNldAojIENPTkZJR19V U0JfUjhBNjY1OTdfSENEIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCX0hDRF9CQ01BIGlzIG5vdCBz ZXQKIyBDT05GSUdfVVNCX0hDRF9TU0IgaXMgbm90IHNldAojIENPTkZJR19VU0JfSENEX1RFU1Rf TU9ERSBpcyBub3Qgc2V0CgojCiMgVVNCIERldmljZSBDbGFzcyBkcml2ZXJzCiMKQ09ORklHX1VT Ql9BQ009bQpDT05GSUdfVVNCX1BSSU5URVI9bQpDT05GSUdfVVNCX1dETT1tCkNPTkZJR19VU0Jf VE1DPW0KCiMKIyBOT1RFOiBVU0JfU1RPUkFHRSBkZXBlbmRzIG9uIFNDU0kgYnV0IEJMS19ERVZf U0QgbWF5CiMKCiMKIyBhbHNvIGJlIG5lZWRlZDsgc2VlIFVTQl9TVE9SQUdFIEhlbHAgZm9yIG1v cmUgaW5mbwojCkNPTkZJR19VU0JfU1RPUkFHRT1tCiMgQ09ORklHX1VTQl9TVE9SQUdFX0RFQlVH IGlzIG5vdCBzZXQKQ09ORklHX1VTQl9TVE9SQUdFX1JFQUxURUs9bQpDT05GSUdfUkVBTFRFS19B VVRPUE09eQpDT05GSUdfVVNCX1NUT1JBR0VfREFUQUZBQj1tCkNPTkZJR19VU0JfU1RPUkFHRV9G UkVFQ09NPW0KQ09ORklHX1VTQl9TVE9SQUdFX0lTRDIwMD1tCkNPTkZJR19VU0JfU1RPUkFHRV9V U0JBVD1tCkNPTkZJR19VU0JfU1RPUkFHRV9TRERSMDk9bQpDT05GSUdfVVNCX1NUT1JBR0VfU0RE UjU1PW0KQ09ORklHX1VTQl9TVE9SQUdFX0pVTVBTSE9UPW0KQ09ORklHX1VTQl9TVE9SQUdFX0FM QVVEQT1tCkNPTkZJR19VU0JfU1RPUkFHRV9PTkVUT1VDSD1tCkNPTkZJR19VU0JfU1RPUkFHRV9L QVJNQT1tCkNPTkZJR19VU0JfU1RPUkFHRV9DWVBSRVNTX0FUQUNCPW0KQ09ORklHX1VTQl9TVE9S QUdFX0VORV9VQjYyNTA9bQpDT05GSUdfVVNCX1VBUz1tCgojCiMgVVNCIEltYWdpbmcgZGV2aWNl cwojCkNPTkZJR19VU0JfTURDODAwPW0KQ09ORklHX1VTQl9NSUNST1RFSz1tCkNPTkZJR19VU0JJ UF9DT1JFPW0KIyBDT05GSUdfVVNCSVBfVkhDSV9IQ0QgaXMgbm90IHNldAojIENPTkZJR19VU0JJ UF9IT1NUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVNCSVBfREVCVUcgaXMgbm90IHNldAojIENPTkZJ R19VU0JfQ0ROUzMgaXMgbm90IHNldAojIENPTkZJR19VU0JfTVVTQl9IRFJDIGlzIG5vdCBzZXQK IyBDT05GSUdfVVNCX0RXQzMgaXMgbm90IHNldAojIENPTkZJR19VU0JfRFdDMiBpcyBub3Qgc2V0 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 U0JfU0VWU0VHPW0KQ09ORklHX1VTQl9MRUdPVE9XRVI9bQpDT05GSUdfVVNCX0xDRD1tCiMgQ09O RklHX1VTQl9DWVBSRVNTX0NZN0M2MyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9DWVRIRVJNIGlz IG5vdCBzZXQKQ09ORklHX1VTQl9JRE1PVVNFPW0KQ09ORklHX1VTQl9GVERJX0VMQU49bQpDT05G SUdfVVNCX0FQUExFRElTUExBWT1tCkNPTkZJR19VU0JfU0lTVVNCVkdBPW0KQ09ORklHX1VTQl9T SVNVU0JWR0FfQ09OPXkKQ09ORklHX1VTQl9MRD1tCiMgQ09ORklHX1VTQl9UUkFOQ0VWSUJSQVRP UiBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSU9XQVJSSU9SPW0KIyBDT05GSUdfVVNCX1RFU1QgaXMg bm90IHNldAojIENPTkZJR19VU0JfRUhTRVRfVEVTVF9GSVhUVVJFIGlzIG5vdCBzZXQKQ09ORklH X1VTQl9JU0lHSFRGVz1tCiMgQ09ORklHX1VTQl9ZVVJFWCBpcyBub3Qgc2V0CkNPTkZJR19VU0Jf RVpVU0JfRlgyPW0KIyBDT05GSUdfVVNCX0hVQl9VU0IyNTFYQiBpcyBub3Qgc2V0CkNPTkZJR19V U0JfSFNJQ19VU0IzNTAzPW0KIyBDT05GSUdfVVNCX0hTSUNfVVNCNDYwNCBpcyBub3Qgc2V0CiMg Q09ORklHX1VTQl9MSU5LX0xBWUVSX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19VU0JfQ0hBT1NL RVkgaXMgbm90IHNldApDT05GSUdfVVNCX0FUTT1tCkNPTkZJR19VU0JfU1BFRURUT1VDSD1tCkNP TkZJR19VU0JfQ1hBQ1JVPW0KQ09ORklHX1VTQl9VRUFHTEVBVE09bQpDT05GSUdfVVNCX1hVU0JB VE09bQoKIwojIFVTQiBQaHlzaWNhbCBMYXllciBkcml2ZXJzCiMKIyBDT05GSUdfTk9QX1VTQl9Y Q0VJViBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQl9HUElPX1ZCVVMgaXMgbm90IHNldAojIENPTkZJ R19VU0JfSVNQMTMwMSBpcyBub3Qgc2V0CiMgZW5kIG9mIFVTQiBQaHlzaWNhbCBMYXllciBkcml2 ZXJzCgojIENPTkZJR19VU0JfR0FER0VUIGlzIG5vdCBzZXQKQ09ORklHX1RZUEVDPXkKIyBDT05G SUdfVFlQRUNfVENQTSBpcyBub3Qgc2V0CkNPTkZJR19UWVBFQ19VQ1NJPXkKIyBDT05GSUdfVUNT SV9DQ0cgaXMgbm90IHNldApDT05GSUdfVUNTSV9BQ1BJPXkKIyBDT05GSUdfVFlQRUNfVFBTNjU5 OFggaXMgbm90IHNldAoKIwojIFVTQiBUeXBlLUMgTXVsdGlwbGV4ZXIvRGVNdWx0aXBsZXhlciBT d2l0Y2ggc3VwcG9ydAojCiMgQ09ORklHX1RZUEVDX01VWF9QSTNVU0IzMDUzMiBpcyBub3Qgc2V0 CiMgZW5kIG9mIFVTQiBUeXBlLUMgTXVsdGlwbGV4ZXIvRGVNdWx0aXBsZXhlciBTd2l0Y2ggc3Vw cG9ydAoKIwojIFVTQiBUeXBlLUMgQWx0ZXJuYXRlIE1vZGUgZHJpdmVycwojCiMgQ09ORklHX1RZ UEVDX0RQX0FMVE1PREUgaXMgbm90IHNldAojIGVuZCBvZiBVU0IgVHlwZS1DIEFsdGVybmF0ZSBN b2RlIGRyaXZlcnMKCiMgQ09ORklHX1VTQl9ST0xFX1NXSVRDSCBpcyBub3Qgc2V0CkNPTkZJR19N TUM9bQpDT05GSUdfTU1DX0JMT0NLPW0KQ09ORklHX01NQ19CTE9DS19NSU5PUlM9OApDT05GSUdf U0RJT19VQVJUPW0KIyBDT05GSUdfTU1DX1RFU1QgaXMgbm90IHNldAoKIwojIE1NQy9TRC9TRElP IEhvc3QgQ29udHJvbGxlciBEcml2ZXJzCiMKIyBDT05GSUdfTU1DX0RFQlVHIGlzIG5vdCBzZXQK Q09ORklHX01NQ19TREhDST1tCkNPTkZJR19NTUNfU0RIQ0lfSU9fQUNDRVNTT1JTPXkKQ09ORklH X01NQ19TREhDSV9QQ0k9bQpDT05GSUdfTU1DX1JJQ09IX01NQz15CkNPTkZJR19NTUNfU0RIQ0lf QUNQST1tCkNPTkZJR19NTUNfU0RIQ0lfUExURk09bQojIENPTkZJR19NTUNfU0RIQ0lfRl9TREgz MCBpcyBub3Qgc2V0CiMgQ09ORklHX01NQ19XQlNEIGlzIG5vdCBzZXQKQ09ORklHX01NQ19USUZN X1NEPW0KIyBDT05GSUdfTU1DX1NQSSBpcyBub3Qgc2V0CkNPTkZJR19NTUNfQ0I3MTA9bQpDT05G SUdfTU1DX1ZJQV9TRE1NQz1tCkNPTkZJR19NTUNfVlVCMzAwPW0KQ09ORklHX01NQ19VU0hDPW0K IyBDT05GSUdfTU1DX1VTREhJNlJPTDAgaXMgbm90IHNldApDT05GSUdfTU1DX0NRSENJPW0KIyBD T05GSUdfTU1DX1RPU0hJQkFfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DX01USyBpcyBub3Qg c2V0CiMgQ09ORklHX01NQ19TREhDSV9YRU5PTiBpcyBub3Qgc2V0CkNPTkZJR19NRU1TVElDSz1t CiMgQ09ORklHX01FTVNUSUNLX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBNZW1vcnlTdGljayBkcml2 ZXJzCiMKIyBDT05GSUdfTUVNU1RJQ0tfVU5TQUZFX1JFU1VNRSBpcyBub3Qgc2V0CkNPTkZJR19N U1BST19CTE9DSz1tCiMgQ09ORklHX01TX0JMT0NLIGlzIG5vdCBzZXQKCiMKIyBNZW1vcnlTdGlj ayBIb3N0IENvbnRyb2xsZXIgRHJpdmVycwojCkNPTkZJR19NRU1TVElDS19USUZNX01TPW0KQ09O RklHX01FTVNUSUNLX0pNSUNST05fMzhYPW0KQ09ORklHX01FTVNUSUNLX1I1OTI9bQpDT05GSUdf TkVXX0xFRFM9eQpDT05GSUdfTEVEU19DTEFTUz15CiMgQ09ORklHX0xFRFNfQ0xBU1NfRkxBU0gg aXMgbm90IHNldAojIENPTkZJR19MRURTX0JSSUdIVE5FU1NfSFdfQ0hBTkdFRCBpcyBub3Qgc2V0 CgojCiMgTEVEIGRyaXZlcnMKIwojIENPTkZJR19MRURTX0FQVSBpcyBub3Qgc2V0CkNPTkZJR19M RURTX0xNMzUzMD1tCiMgQ09ORklHX0xFRFNfTE0zNTMyIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVE U19MTTM2NDIgaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk1MzIgaXMgbm90IHNldAojIENP TkZJR19MRURTX0dQSU8gaXMgbm90IHNldApDT05GSUdfTEVEU19MUDM5NDQ9bQojIENPTkZJR19M RURTX0xQMzk1MiBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0xQNTVYWF9DT01NT049bQpDT05GSUdf TEVEU19MUDU1MjE9bQpDT05GSUdfTEVEU19MUDU1MjM9bQpDT05GSUdfTEVEU19MUDU1NjI9bQoj IENPTkZJR19MRURTX0xQODUwMSBpcyBub3Qgc2V0CkNPTkZJR19MRURTX0NMRVZPX01BSUw9bQoj IENPTkZJR19MRURTX1BDQTk1NVggaXMgbm90IHNldAojIENPTkZJR19MRURTX1BDQTk2M1ggaXMg bm90IHNldAojIENPTkZJR19MRURTX0RBQzEyNFMwODUgaXMgbm90IHNldAojIENPTkZJR19MRURT X1BXTSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfQkQyODAyIGlzIG5vdCBzZXQKQ09ORklHX0xF RFNfSU5URUxfU1M0MjAwPW0KIyBDT05GSUdfTEVEU19UQ0E2NTA3IGlzIG5vdCBzZXQKIyBDT05G SUdfTEVEU19UTEM1OTFYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTE0zNTV4IGlzIG5vdCBz ZXQKCiMKIyBMRUQgZHJpdmVyIGZvciBibGluaygxKSBVU0IgUkdCIExFRCBpcyB1bmRlciBTcGVj aWFsIEhJRCBkcml2ZXJzIChISURfVEhJTkdNKQojCkNPTkZJR19MRURTX0JMSU5LTT1tCiMgQ09O RklHX0xFRFNfTUxYQ1BMRCBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfTUxYUkVHIGlzIG5vdCBz ZXQKIyBDT05GSUdfTEVEU19VU0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfTEVEU19OSUM3OEJYIGlz IG5vdCBzZXQKIyBDT05GSUdfTEVEU19USV9MTVVfQ09NTU9OIGlzIG5vdCBzZXQKCiMKIyBMRUQg VHJpZ2dlcnMKIwpDT05GSUdfTEVEU19UUklHR0VSUz15CkNPTkZJR19MRURTX1RSSUdHRVJfVElN RVI9bQpDT05GSUdfTEVEU19UUklHR0VSX09ORVNIT1Q9bQojIENPTkZJR19MRURTX1RSSUdHRVJf RElTSyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJR0dFUl9NVEQgaXMgbm90IHNldApDT05G SUdfTEVEU19UUklHR0VSX0hFQVJUQkVBVD1tCkNPTkZJR19MRURTX1RSSUdHRVJfQkFDS0xJR0hU PW0KIyBDT05GSUdfTEVEU19UUklHR0VSX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0xFRFNfVFJJ R0dFUl9BQ1RJVklUWSBpcyBub3Qgc2V0CkNPTkZJR19MRURTX1RSSUdHRVJfR1BJTz1tCkNPTkZJ R19MRURTX1RSSUdHRVJfREVGQVVMVF9PTj1tCgojCiMgaXB0YWJsZXMgdHJpZ2dlciBpcyB1bmRl ciBOZXRmaWx0ZXIgY29uZmlnIChMRUQgdGFyZ2V0KQojCkNPTkZJR19MRURTX1RSSUdHRVJfVFJB TlNJRU5UPW0KQ09ORklHX0xFRFNfVFJJR0dFUl9DQU1FUkE9bQojIENPTkZJR19MRURTX1RSSUdH RVJfUEFOSUMgaXMgbm90IHNldAojIENPTkZJR19MRURTX1RSSUdHRVJfTkVUREVWIGlzIG5vdCBz ZXQKIyBDT05GSUdfTEVEU19UUklHR0VSX1BBVFRFUk4gaXMgbm90IHNldApDT05GSUdfTEVEU19U UklHR0VSX0FVRElPPW0KIyBDT05GSUdfQUNDRVNTSUJJTElUWSBpcyBub3Qgc2V0CiMgQ09ORklH X0lORklOSUJBTkQgaXMgbm90IHNldApDT05GSUdfRURBQ19BVE9NSUNfU0NSVUI9eQpDT05GSUdf RURBQ19TVVBQT1JUPXkKQ09ORklHX0VEQUM9eQpDT05GSUdfRURBQ19MRUdBQ1lfU1lTRlM9eQoj IENPTkZJR19FREFDX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfREVDT0RFX01DRT1tCkNP TkZJR19FREFDX0dIRVM9eQpDT05GSUdfRURBQ19BTUQ2ND1tCiMgQ09ORklHX0VEQUNfQU1ENjRf RVJST1JfSU5KRUNUSU9OIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfRTc1Mlg9bQpDT05GSUdfRURB Q19JODI5NzVYPW0KQ09ORklHX0VEQUNfSTMwMDA9bQpDT05GSUdfRURBQ19JMzIwMD1tCkNPTkZJ R19FREFDX0lFMzEyMDA9bQpDT05GSUdfRURBQ19YMzg9bQpDT05GSUdfRURBQ19JNTQwMD1tCkNP TkZJR19FREFDX0k3Q09SRT1tCkNPTkZJR19FREFDX0k1MDAwPW0KQ09ORklHX0VEQUNfSTUxMDA9 bQpDT05GSUdfRURBQ19JNzMwMD1tCkNPTkZJR19FREFDX1NCUklER0U9bQpDT05GSUdfRURBQ19T S1g9bQojIENPTkZJR19FREFDX0kxME5NIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfUE5EMj1tCkNP TkZJR19SVENfTElCPXkKQ09ORklHX1JUQ19NQzE0NjgxOF9MSUI9eQpDT05GSUdfUlRDX0NMQVNT PXkKQ09ORklHX1JUQ19IQ1RPU1lTPXkKQ09ORklHX1JUQ19IQ1RPU1lTX0RFVklDRT0icnRjMCIK IyBDT05GSUdfUlRDX1NZU1RPSEMgaXMgbm90IHNldAojIENPTkZJR19SVENfREVCVUcgaXMgbm90 IHNldApDT05GSUdfUlRDX05WTUVNPXkKCiMKIyBSVEMgaW50ZXJmYWNlcwojCkNPTkZJR19SVENf SU5URl9TWVNGUz15CkNPTkZJR19SVENfSU5URl9QUk9DPXkKQ09ORklHX1JUQ19JTlRGX0RFVj15 CiMgQ09ORklHX1JUQ19JTlRGX0RFVl9VSUVfRU1VTCBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19E UlZfVEVTVCBpcyBub3Qgc2V0CgojCiMgSTJDIFJUQyBkcml2ZXJzCiMKIyBDT05GSUdfUlRDX0RS Vl9BQkI1WkVTMyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfQUJFT1o5IGlzIG5vdCBzZXQK IyBDT05GSUdfUlRDX0RSVl9BQlg4MFggaXMgbm90IHNldApDT05GSUdfUlRDX0RSVl9EUzEzMDc9 bQojIENPTkZJR19SVENfRFJWX0RTMTMwN19DRU5UVVJZIGlzIG5vdCBzZXQKQ09ORklHX1JUQ19E UlZfRFMxMzc0PW0KIyBDT05GSUdfUlRDX0RSVl9EUzEzNzRfV0RUIGlzIG5vdCBzZXQKQ09ORklH X1JUQ19EUlZfRFMxNjcyPW0KQ09ORklHX1JUQ19EUlZfTUFYNjkwMD1tCkNPTkZJR19SVENfRFJW X1JTNUMzNzI9bQpDT05GSUdfUlRDX0RSVl9JU0wxMjA4PW0KQ09ORklHX1JUQ19EUlZfSVNMMTIw MjI9bQpDT05GSUdfUlRDX0RSVl9YMTIwNT1tCkNPTkZJR19SVENfRFJWX1BDRjg1MjM9bQojIENP TkZJR19SVENfRFJWX1BDRjg1MDYzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0Y4NTM2 MyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1BDRjg1NjM9bQpDT05GSUdfUlRDX0RSVl9QQ0Y4 NTgzPW0KQ09ORklHX1JUQ19EUlZfTTQxVDgwPW0KQ09ORklHX1JUQ19EUlZfTTQxVDgwX1dEVD15 CkNPTkZJR19SVENfRFJWX0JRMzJLPW0KIyBDT05GSUdfUlRDX0RSVl9TMzUzOTBBIGlzIG5vdCBz ZXQKQ09ORklHX1JUQ19EUlZfRk0zMTMwPW0KIyBDT05GSUdfUlRDX0RSVl9SWDgwMTAgaXMgbm90 IHNldApDT05GSUdfUlRDX0RSVl9SWDg1ODE9bQpDT05GSUdfUlRDX0RSVl9SWDgwMjU9bQpDT05G SUdfUlRDX0RSVl9FTTMwMjc9bQojIENPTkZJR19SVENfRFJWX1JWMzAyOCBpcyBub3Qgc2V0CiMg Q09ORklHX1JUQ19EUlZfUlY4ODAzIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9TRDMwNzgg aXMgbm90IHNldAoKIwojIFNQSSBSVEMgZHJpdmVycwojCiMgQ09ORklHX1JUQ19EUlZfTTQxVDkz IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9NNDFUOTQgaXMgbm90IHNldAojIENPTkZJR19S VENfRFJWX0RTMTMwMiBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzA1IGlzIG5vdCBz ZXQKIyBDT05GSUdfUlRDX0RSVl9EUzEzNDMgaXMgbm90IHNldAojIENPTkZJR19SVENfRFJWX0RT MTM0NyBpcyBub3Qgc2V0CiMgQ09ORklHX1JUQ19EUlZfRFMxMzkwIGlzIG5vdCBzZXQKIyBDT05G SUdfUlRDX0RSVl9NQVg2OTE2IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SOTcwMSBpcyBu b3Qgc2V0CkNPTkZJR19SVENfRFJWX1JYNDU4MT1tCiMgQ09ORklHX1JUQ19EUlZfUlg2MTEwIGlz IG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9SUzVDMzQ4IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRD X0RSVl9NQVg2OTAyIGlzIG5vdCBzZXQKIyBDT05GSUdfUlRDX0RSVl9QQ0YyMTIzIGlzIG5vdCBz ZXQKIyBDT05GSUdfUlRDX0RSVl9NQ1A3OTUgaXMgbm90IHNldApDT05GSUdfUlRDX0kyQ19BTkRf U1BJPXkKCiMKIyBTUEkgYW5kIEkyQyBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX0RTMzIz Mj1tCkNPTkZJR19SVENfRFJWX0RTMzIzMl9IV01PTj15CiMgQ09ORklHX1JUQ19EUlZfUENGMjEy NyBpcyBub3Qgc2V0CkNPTkZJR19SVENfRFJWX1JWMzAyOUMyPW0KQ09ORklHX1JUQ19EUlZfUlYz MDI5X0hXTU9OPXkKCiMKIyBQbGF0Zm9ybSBSVEMgZHJpdmVycwojCkNPTkZJR19SVENfRFJWX0NN T1M9eQpDT05GSUdfUlRDX0RSVl9EUzEyODY9bQpDT05GSUdfUlRDX0RSVl9EUzE1MTE9bQpDT05G SUdfUlRDX0RSVl9EUzE1NTM9bQojIENPTkZJR19SVENfRFJWX0RTMTY4NV9GQU1JTFkgaXMgbm90 IHNldApDT05GSUdfUlRDX0RSVl9EUzE3NDI9bQpDT05GSUdfUlRDX0RSVl9EUzI0MDQ9bQpDT05G SUdfUlRDX0RSVl9TVEsxN1RBOD1tCiMgQ09ORklHX1JUQ19EUlZfTTQ4VDg2IGlzIG5vdCBzZXQK Q09ORklHX1JUQ19EUlZfTTQ4VDM1PW0KQ09ORklHX1JUQ19EUlZfTTQ4VDU5PW0KQ09ORklHX1JU Q19EUlZfTVNNNjI0Mj1tCkNPTkZJR19SVENfRFJWX0JRNDgwMj1tCkNPTkZJR19SVENfRFJWX1JQ NUMwMT1tCkNPTkZJR19SVENfRFJWX1YzMDIwPW0KCiMKIyBvbi1DUFUgUlRDIGRyaXZlcnMKIwoj IENPTkZJR19SVENfRFJWX0ZUUlRDMDEwIGlzIG5vdCBzZXQKCiMKIyBISUQgU2Vuc29yIFJUQyBk cml2ZXJzCiMKIyBDT05GSUdfUlRDX0RSVl9ISURfU0VOU09SX1RJTUUgaXMgbm90IHNldApDT05G SUdfRE1BREVWSUNFUz15CiMgQ09ORklHX0RNQURFVklDRVNfREVCVUcgaXMgbm90IHNldAoKIwoj IERNQSBEZXZpY2VzCiMKQ09ORklHX0RNQV9FTkdJTkU9eQpDT05GSUdfRE1BX1ZJUlRVQUxfQ0hB Tk5FTFM9eQpDT05GSUdfRE1BX0FDUEk9eQojIENPTkZJR19BTFRFUkFfTVNHRE1BIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5URUxfSURNQTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfSURYRCBp cyBub3Qgc2V0CkNPTkZJR19JTlRFTF9JT0FURE1BPW0KIyBDT05GSUdfUExYX0RNQSBpcyBub3Qg c2V0CiMgQ09ORklHX1FDT01fSElETUFfTUdNVCBpcyBub3Qgc2V0CiMgQ09ORklHX1FDT01fSElE TUEgaXMgbm90IHNldApDT05GSUdfRFdfRE1BQ19DT1JFPXkKQ09ORklHX0RXX0RNQUM9bQpDT05G SUdfRFdfRE1BQ19QQ0k9eQojIENPTkZJR19EV19FRE1BIGlzIG5vdCBzZXQKIyBDT05GSUdfRFdf RURNQV9QQ0lFIGlzIG5vdCBzZXQKQ09ORklHX0hTVV9ETUE9eQojIENPTkZJR19TRl9QRE1BIGlz IG5vdCBzZXQKCiMKIyBETUEgQ2xpZW50cwojCkNPTkZJR19BU1lOQ19UWF9ETUE9eQojIENPTkZJ R19ETUFURVNUIGlzIG5vdCBzZXQKQ09ORklHX0RNQV9FTkdJTkVfUkFJRD15CgojCiMgRE1BQlVG IG9wdGlvbnMKIwpDT05GSUdfU1lOQ19GSUxFPXkKQ09ORklHX1NXX1NZTkM9eQojIENPTkZJR19V RE1BQlVGIGlzIG5vdCBzZXQKIyBDT05GSUdfRE1BQlVGX1NFTEZURVNUUyBpcyBub3Qgc2V0CiMg Q09ORklHX0RNQUJVRl9IRUFQUyBpcyBub3Qgc2V0CiMgZW5kIG9mIERNQUJVRiBvcHRpb25zCgpD T05GSUdfRENBPW0KQ09ORklHX0FVWERJU1BMQVk9eQojIENPTkZJR19IRDQ0NzgwIGlzIG5vdCBz ZXQKQ09ORklHX0tTMDEwOD1tCkNPTkZJR19LUzAxMDhfUE9SVD0weDM3OApDT05GSUdfS1MwMTA4 X0RFTEFZPTIKQ09ORklHX0NGQUcxMjg2NEI9bQpDT05GSUdfQ0ZBRzEyODY0Ql9SQVRFPTIwCiMg Q09ORklHX0lNR19BU0NJSV9MQ0QgaXMgbm90IHNldAojIENPTkZJR19QQVJQT1JUX1BBTkVMIGlz IG5vdCBzZXQKIyBDT05GSUdfQ0hBUkxDRF9CTF9PRkYgaXMgbm90IHNldAojIENPTkZJR19DSEFS TENEX0JMX09OIGlzIG5vdCBzZXQKQ09ORklHX0NIQVJMQ0RfQkxfRkxBU0g9eQojIENPTkZJR19Q QU5FTCBpcyBub3Qgc2V0CkNPTkZJR19VSU89bQpDT05GSUdfVUlPX0NJRj1tCkNPTkZJR19VSU9f UERSVl9HRU5JUlE9bQojIENPTkZJR19VSU9fRE1FTV9HRU5JUlEgaXMgbm90IHNldApDT05GSUdf VUlPX0FFQz1tCkNPTkZJR19VSU9fU0VSQ09TMz1tCkNPTkZJR19VSU9fUENJX0dFTkVSSUM9bQoj IENPTkZJR19VSU9fTkVUWCBpcyBub3Qgc2V0CiMgQ09ORklHX1VJT19QUlVTUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1VJT19NRjYyNCBpcyBub3Qgc2V0CkNPTkZJR19VSU9fSFZfR0VORVJJQz1tCkNP TkZJR19WRklPX0lPTU1VX1RZUEUxPW0KQ09ORklHX1ZGSU9fVklSUUZEPW0KQ09ORklHX1ZGSU89 bQpDT05GSUdfVkZJT19OT0lPTU1VPXkKQ09ORklHX1ZGSU9fUENJPW0KIyBDT05GSUdfVkZJT19Q Q0lfVkdBIGlzIG5vdCBzZXQKQ09ORklHX1ZGSU9fUENJX01NQVA9eQpDT05GSUdfVkZJT19QQ0lf SU5UWD15CiMgQ09ORklHX1ZGSU9fUENJX0lHRCBpcyBub3Qgc2V0CkNPTkZJR19WRklPX01ERVY9 bQpDT05GSUdfVkZJT19NREVWX0RFVklDRT1tCkNPTkZJR19JUlFfQllQQVNTX01BTkFHRVI9bQoj IENPTkZJR19WSVJUX0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdfVklSVElPPXkKQ09ORklHX1ZJ UlRJT19NRU5VPXkKQ09ORklHX1ZJUlRJT19QQ0k9eQpDT05GSUdfVklSVElPX1BDSV9MRUdBQ1k9 eQojIENPTkZJR19WSVJUSU9fUE1FTSBpcyBub3Qgc2V0CkNPTkZJR19WSVJUSU9fQkFMTE9PTj15 CkNPTkZJR19WSVJUSU9fSU5QVVQ9bQojIENPTkZJR19WSVJUSU9fTU1JTyBpcyBub3Qgc2V0Cgoj CiMgTWljcm9zb2Z0IEh5cGVyLVYgZ3Vlc3Qgc3VwcG9ydAojCkNPTkZJR19IWVBFUlY9bQpDT05G SUdfSFlQRVJWX1RJTUVSPXkKQ09ORklHX0hZUEVSVl9VVElMUz1tCkNPTkZJR19IWVBFUlZfQkFM TE9PTj1tCiMgZW5kIG9mIE1pY3Jvc29mdCBIeXBlci1WIGd1ZXN0IHN1cHBvcnQKCiMKIyBYZW4g ZHJpdmVyIHN1cHBvcnQKIwpDT05GSUdfWEVOX0JBTExPT049eQojIENPTkZJR19YRU5fQkFMTE9P Tl9NRU1PUllfSE9UUExVRyBpcyBub3Qgc2V0CkNPTkZJR19YRU5fU0NSVUJfUEFHRVNfREVGQVVM VD15CkNPTkZJR19YRU5fREVWX0VWVENITj1tCiMgQ09ORklHX1hFTl9CQUNLRU5EIGlzIG5vdCBz ZXQKQ09ORklHX1hFTkZTPW0KQ09ORklHX1hFTl9DT01QQVRfWEVORlM9eQpDT05GSUdfWEVOX1NZ U19IWVBFUlZJU09SPXkKQ09ORklHX1hFTl9YRU5CVVNfRlJPTlRFTkQ9eQojIENPTkZJR19YRU5f R05UREVWIGlzIG5vdCBzZXQKIyBDT05GSUdfWEVOX0dSQU5UX0RFVl9BTExPQyBpcyBub3Qgc2V0 CiMgQ09ORklHX1hFTl9HUkFOVF9ETUFfQUxMT0MgaXMgbm90IHNldApDT05GSUdfU1dJT1RMQl9Y RU49eQojIENPTkZJR19YRU5fUFZDQUxMU19GUk9OVEVORCBpcyBub3Qgc2V0CkNPTkZJR19YRU5f UFJJVkNNRD1tCkNPTkZJR19YRU5fSEFWRV9QVk1NVT15CkNPTkZJR19YRU5fRUZJPXkKQ09ORklH X1hFTl9BVVRPX1hMQVRFPXkKQ09ORklHX1hFTl9BQ1BJPXkKQ09ORklHX1hFTl9IQVZFX1ZQTVU9 eQojIGVuZCBvZiBYZW4gZHJpdmVyIHN1cHBvcnQKCiMgQ09ORklHX0dSRVlCVVMgaXMgbm90IHNl dApDT05GSUdfU1RBR0lORz15CiMgQ09ORklHX1BSSVNNMl9VU0IgaXMgbm90IHNldAojIENPTkZJ R19DT01FREkgaXMgbm90IHNldAojIENPTkZJR19SVEw4MTkyVSBpcyBub3Qgc2V0CkNPTkZJR19S VExMSUI9bQpDT05GSUdfUlRMTElCX0NSWVBUT19DQ01QPW0KQ09ORklHX1JUTExJQl9DUllQVE9f VEtJUD1tCkNPTkZJR19SVExMSUJfQ1JZUFRPX1dFUD1tCkNPTkZJR19SVEw4MTkyRT1tCiMgQ09O RklHX1JUTDg3MjNCUyBpcyBub3Qgc2V0CkNPTkZJR19SODcxMlU9bQojIENPTkZJR19SODE4OEVV IGlzIG5vdCBzZXQKIyBDT05GSUdfUlRTNTIwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZUNjY1NSBp cyBub3Qgc2V0CiMgQ09ORklHX1ZUNjY1NiBpcyBub3Qgc2V0CgojCiMgSUlPIHN0YWdpbmcgZHJp dmVycwojCgojCiMgQWNjZWxlcm9tZXRlcnMKIwojIENPTkZJR19BRElTMTYyMDMgaXMgbm90IHNl dAojIENPTkZJR19BRElTMTYyNDAgaXMgbm90IHNldAojIGVuZCBvZiBBY2NlbGVyb21ldGVycwoK IwojIEFuYWxvZyB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDc4MTYgaXMgbm90 IHNldAojIENPTkZJR19BRDcxOTIgaXMgbm90IHNldAojIENPTkZJR19BRDcyODAgaXMgbm90IHNl dAojIGVuZCBvZiBBbmFsb2cgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCgojCiMgQW5hbG9nIGRpZ2l0 YWwgYmktZGlyZWN0aW9uIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRFQ3MzE2IGlzIG5vdCBzZXQK IyBlbmQgb2YgQW5hbG9nIGRpZ2l0YWwgYmktZGlyZWN0aW9uIGNvbnZlcnRlcnMKCiMKIyBDYXBh Y2l0YW5jZSB0byBkaWdpdGFsIGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDcxNTAgaXMgbm90IHNl dAojIENPTkZJR19BRDc3NDYgaXMgbm90IHNldAojIGVuZCBvZiBDYXBhY2l0YW5jZSB0byBkaWdp dGFsIGNvbnZlcnRlcnMKCiMKIyBEaXJlY3QgRGlnaXRhbCBTeW50aGVzaXMKIwojIENPTkZJR19B RDk4MzIgaXMgbm90IHNldAojIENPTkZJR19BRDk4MzQgaXMgbm90IHNldAojIGVuZCBvZiBEaXJl Y3QgRGlnaXRhbCBTeW50aGVzaXMKCiMKIyBOZXR3b3JrIEFuYWx5emVyLCBJbXBlZGFuY2UgQ29u dmVydGVycwojCiMgQ09ORklHX0FENTkzMyBpcyBub3Qgc2V0CiMgZW5kIG9mIE5ldHdvcmsgQW5h bHl6ZXIsIEltcGVkYW5jZSBDb252ZXJ0ZXJzCgojCiMgQWN0aXZlIGVuZXJneSBtZXRlcmluZyBJ QwojCiMgQ09ORklHX0FERTc4NTQgaXMgbm90IHNldAojIGVuZCBvZiBBY3RpdmUgZW5lcmd5IG1l dGVyaW5nIElDCgojCiMgUmVzb2x2ZXIgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKIyBDT05GSUdf QUQyUzEyMTAgaXMgbm90IHNldAojIGVuZCBvZiBSZXNvbHZlciB0byBkaWdpdGFsIGNvbnZlcnRl cnMKIyBlbmQgb2YgSUlPIHN0YWdpbmcgZHJpdmVycwoKIyBDT05GSUdfRkJfU003NTAgaXMgbm90 IHNldAoKIwojIFNwZWFrdXAgY29uc29sZSBzcGVlY2gKIwojIENPTkZJR19TUEVBS1VQIGlzIG5v dCBzZXQKIyBlbmQgb2YgU3BlYWt1cCBjb25zb2xlIHNwZWVjaAoKIyBDT05GSUdfU1RBR0lOR19N RURJQSBpcyBub3Qgc2V0CgojCiMgQW5kcm9pZAojCiMgQ09ORklHX0FTSE1FTSBpcyBub3Qgc2V0 CkNPTkZJR19JT049eQpDT05GSUdfSU9OX1NZU1RFTV9IRUFQPXkKIyBDT05GSUdfSU9OX0NNQV9I RUFQIGlzIG5vdCBzZXQKIyBlbmQgb2YgQW5kcm9pZAoKIyBDT05GSUdfTFRFX0dETTcyNFggaXMg bm90IHNldApDT05GSUdfRklSRVdJUkVfU0VSSUFMPW0KQ09ORklHX0ZXVFRZX01BWF9UT1RBTF9Q T1JUUz02NApDT05GSUdfRldUVFlfTUFYX0NBUkRfUE9SVFM9MzIKIyBDT05GSUdfR1NfRlBHQUJP T1QgaXMgbm90IHNldAojIENPTkZJR19VTklTWVNTUEFSIGlzIG5vdCBzZXQKIyBDT05GSUdfRkJf VEZUIGlzIG5vdCBzZXQKIyBDT05GSUdfV0lMQzEwMDBfU0RJTyBpcyBub3Qgc2V0CiMgQ09ORklH X1dJTEMxMDAwX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01PU1QgaXMgbm90IHNldAojIENPTkZJ R19LUzcwMTAgaXMgbm90IHNldAojIENPTkZJR19QSTQzMyBpcyBub3Qgc2V0CgojCiMgR2Fza2V0 IGRldmljZXMKIwojIENPTkZJR19TVEFHSU5HX0dBU0tFVF9GUkFNRVdPUksgaXMgbm90IHNldAoj IGVuZCBvZiBHYXNrZXQgZGV2aWNlcwoKIyBDT05GSUdfRklFTERCVVNfREVWIGlzIG5vdCBzZXQK IyBDT05GSUdfS1BDMjAwMCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfV1VTQj1tCkNPTkZJR19VU0Jf V1VTQl9DQkFGPW0KIyBDT05GSUdfVVNCX1dVU0JfQ0JBRl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09O RklHX1VTQl9XSENJX0hDRCBpcyBub3Qgc2V0CkNPTkZJR19VU0JfSFdBX0hDRD1tCkNPTkZJR19V V0I9bQpDT05GSUdfVVdCX0hXQT1tCkNPTkZJR19VV0JfV0hDST1tCkNPTkZJR19VV0JfSTE0ODBV PW0KIyBDT05GSUdfU1RBR0lOR19FWEZBVF9GUyBpcyBub3Qgc2V0CkNPTkZJR19RTEdFPW0KIyBD T05GSUdfTkVUX1ZFTkRPUl9IUCBpcyBub3Qgc2V0CiMgQ09ORklHX1dGWCBpcyBub3Qgc2V0CkNP TkZJR19YODZfUExBVEZPUk1fREVWSUNFUz15CkNPTkZJR19BQ0VSX1dNST1tCiMgQ09ORklHX0FD RVJfV0lSRUxFU1MgaXMgbm90IHNldApDT05GSUdfQUNFUkhERj1tCiMgQ09ORklHX0FMSUVOV0FS RV9XTUkgaXMgbm90IHNldApDT05GSUdfQVNVU19MQVBUT1A9bQpDT05GSUdfRENEQkFTPW0KQ09O RklHX0RFTExfU01CSU9TPW0KQ09ORklHX0RFTExfU01CSU9TX1dNST15CkNPTkZJR19ERUxMX1NN QklPU19TTU09eQpDT05GSUdfREVMTF9MQVBUT1A9bQpDT05GSUdfREVMTF9XTUk9bQpDT05GSUdf REVMTF9XTUlfREVTQ1JJUFRPUj1tCkNPTkZJR19ERUxMX1dNSV9BSU89bQojIENPTkZJR19ERUxM X1dNSV9MRUQgaXMgbm90IHNldApDT05GSUdfREVMTF9TTU84ODAwPW0KQ09ORklHX0RFTExfUkJU Tj1tCkNPTkZJR19ERUxMX1JCVT1tCkNPTkZJR19GVUpJVFNVX0xBUFRPUD1tCkNPTkZJR19GVUpJ VFNVX1RBQkxFVD1tCkNPTkZJR19BTUlMT19SRktJTEw9bQojIENPTkZJR19HUERfUE9DS0VUX0ZB TiBpcyBub3Qgc2V0CkNPTkZJR19IUF9BQ0NFTD1tCkNPTkZJR19IUF9XSVJFTEVTUz1tCkNPTkZJ R19IUF9XTUk9bQojIENPTkZJR19MR19MQVBUT1AgaXMgbm90IHNldApDT05GSUdfTVNJX0xBUFRP UD1tCkNPTkZJR19QQU5BU09OSUNfTEFQVE9QPW0KQ09ORklHX0NPTVBBTF9MQVBUT1A9bQpDT05G SUdfU09OWV9MQVBUT1A9bQpDT05GSUdfU09OWVBJX0NPTVBBVD15CkNPTkZJR19JREVBUEFEX0xB UFRPUD1tCiMgQ09ORklHX1NVUkZBQ0UzX1dNSSBpcyBub3Qgc2V0CkNPTkZJR19USElOS1BBRF9B Q1BJPW0KQ09ORklHX1RISU5LUEFEX0FDUElfQUxTQV9TVVBQT1JUPXkKIyBDT05GSUdfVEhJTktQ QURfQUNQSV9ERUJVR0ZBQ0lMSVRJRVMgaXMgbm90IHNldAojIENPTkZJR19USElOS1BBRF9BQ1BJ X0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhJTktQQURfQUNQSV9VTlNBRkVfTEVEUyBpcyBu b3Qgc2V0CkNPTkZJR19USElOS1BBRF9BQ1BJX1ZJREVPPXkKQ09ORklHX1RISU5LUEFEX0FDUElf SE9US0VZX1BPTEw9eQpDT05GSUdfU0VOU09SU19IREFQUz1tCiMgQ09ORklHX0lOVEVMX01FTkxP VyBpcyBub3Qgc2V0CkNPTkZJR19FRUVQQ19MQVBUT1A9bQpDT05GSUdfQVNVU19XTUk9bQpDT05G SUdfQVNVU19OQl9XTUk9bQpDT05GSUdfRUVFUENfV01JPW0KIyBDT05GSUdfQVNVU19XSVJFTEVT UyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX1dNST1tCkNPTkZJR19XTUlfQk1PRj1tCkNPTkZJR19J TlRFTF9XTUlfVEhVTkRFUkJPTFQ9bQojIENPTkZJR19YSUFPTUlfV01JIGlzIG5vdCBzZXQKQ09O RklHX01TSV9XTUk9bQojIENPTkZJR19QRUFRX1dNSSBpcyBub3Qgc2V0CkNPTkZJR19UT1BTVEFS X0xBUFRPUD1tCkNPTkZJR19BQ1BJX1RPU0hJQkE9bQpDT05GSUdfVE9TSElCQV9CVF9SRktJTEw9 bQojIENPTkZJR19UT1NISUJBX0hBUFMgaXMgbm90IHNldAojIENPTkZJR19UT1NISUJBX1dNSSBp cyBub3Qgc2V0CkNPTkZJR19BQ1BJX0NNUEM9bQojIENPTkZJR19JTlRFTF9JTlQwMDAyX1ZHUElP IGlzIG5vdCBzZXQKQ09ORklHX0lOVEVMX0hJRF9FVkVOVD1tCkNPTkZJR19JTlRFTF9WQlROPW0K Q09ORklHX0lOVEVMX0lQUz1tCkNPTkZJR19JTlRFTF9QTUNfQ09SRT1tCiMgQ09ORklHX0lCTV9S VEwgaXMgbm90IHNldApDT05GSUdfU0FNU1VOR19MQVBUT1A9bQpDT05GSUdfTVhNX1dNST1tCkNP TkZJR19JTlRFTF9PQUtUUkFJTD1tCkNPTkZJR19TQU1TVU5HX1ExMD1tCkNPTkZJR19BUFBMRV9H TVVYPW0KIyBDT05GSUdfSU5URUxfUlNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfU01BUlRD T05ORUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxfUE1DX0lQQyBpcyBub3Qgc2V0CiMgQ09O RklHX1NVUkZBQ0VfUFJPM19CVVRUT04gaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9QVU5JVF9J UEMgaXMgbm90IHNldAojIENPTkZJR19NTFhfUExBVEZPUk0gaXMgbm90IHNldAojIENPTkZJR19J TlRFTF9UVVJCT19NQVhfMyBpcyBub3Qgc2V0CiMgQ09ORklHX0kyQ19NVUxUSV9JTlNUQU5USUFU RSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0FUT01JU1AyX1BNIGlzIG5vdCBzZXQKIyBDT05G SUdfSFVBV0VJX1dNSSBpcyBub3Qgc2V0CiMgQ09ORklHX1BDRU5HSU5FU19BUFUyIGlzIG5vdCBz ZXQKIyBDT05GSUdfSU5URUxfVU5DT1JFX0ZSRVFfQ09OVFJPTCBpcyBub3Qgc2V0CgojCiMgSW50 ZWwgU3BlZWQgU2VsZWN0IFRlY2hub2xvZ3kgaW50ZXJmYWNlIHN1cHBvcnQKIwojIENPTkZJR19J TlRFTF9TUEVFRF9TRUxFQ1RfSU5URVJGQUNFIGlzIG5vdCBzZXQKIyBlbmQgb2YgSW50ZWwgU3Bl ZWQgU2VsZWN0IFRlY2hub2xvZ3kgaW50ZXJmYWNlIHN1cHBvcnQKCiMgQ09ORklHX1NZU1RFTTc2 X0FDUEkgaXMgbm90IHNldApDT05GSUdfUE1DX0FUT009eQojIENPTkZJR19NRkRfQ1JPU19FQyBp cyBub3Qgc2V0CiMgQ09ORklHX0NIUk9NRV9QTEFURk9STVMgaXMgbm90IHNldAojIENPTkZJR19N RUxMQU5PWF9QTEFURk9STSBpcyBub3Qgc2V0CkNPTkZJR19DTEtERVZfTE9PS1VQPXkKQ09ORklH X0hBVkVfQ0xLX1BSRVBBUkU9eQpDT05GSUdfQ09NTU9OX0NMSz15CgojCiMgQ29tbW9uIENsb2Nr IEZyYW1ld29yawojCiMgQ09ORklHX0NPTU1PTl9DTEtfTUFYOTQ4NSBpcyBub3Qgc2V0CiMgQ09O RklHX0NPTU1PTl9DTEtfU0k1MzQxIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19TSTUz NTEgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1NJNTQ0IGlzIG5vdCBzZXQKIyBDT05G SUdfQ09NTU9OX0NMS19DRENFNzA2IGlzIG5vdCBzZXQKIyBDT05GSUdfQ09NTU9OX0NMS19DUzIw MDBfQ1AgaXMgbm90IHNldAojIENPTkZJR19DT01NT05fQ0xLX1BXTSBpcyBub3Qgc2V0CiMgZW5k IG9mIENvbW1vbiBDbG9jayBGcmFtZXdvcmsKCiMgQ09ORklHX0hXU1BJTkxPQ0sgaXMgbm90IHNl dAoKIwojIENsb2NrIFNvdXJjZSBkcml2ZXJzCiMKQ09ORklHX0NMS0VWVF9JODI1Mz15CkNPTkZJ R19JODI1M19MT0NLPXkKQ09ORklHX0NMS0JMRF9JODI1Mz15CiMgZW5kIG9mIENsb2NrIFNvdXJj ZSBkcml2ZXJzCgpDT05GSUdfTUFJTEJPWD15CkNPTkZJR19QQ0M9eQojIENPTkZJR19BTFRFUkFf TUJPWCBpcyBub3Qgc2V0CkNPTkZJR19JT01NVV9JT1ZBPXkKQ09ORklHX0lPTU1VX0FQST15CkNP TkZJR19JT01NVV9TVVBQT1JUPXkKCiMKIyBHZW5lcmljIElPTU1VIFBhZ2V0YWJsZSBTdXBwb3J0 CiMKIyBlbmQgb2YgR2VuZXJpYyBJT01NVSBQYWdldGFibGUgU3VwcG9ydAoKIyBDT05GSUdfSU9N TVVfREVCVUdGUyBpcyBub3Qgc2V0CiMgQ09ORklHX0lPTU1VX0RFRkFVTFRfUEFTU1RIUk9VR0gg aXMgbm90IHNldApDT05GSUdfSU9NTVVfRE1BPXkKQ09ORklHX0FNRF9JT01NVT15CkNPTkZJR19B TURfSU9NTVVfVjI9bQpDT05GSUdfRE1BUl9UQUJMRT15CkNPTkZJR19JTlRFTF9JT01NVT15CiMg Q09ORklHX0lOVEVMX0lPTU1VX1NWTSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX0lPTU1VX0RF RkFVTFRfT04gaXMgbm90IHNldApDT05GSUdfSU5URUxfSU9NTVVfRkxPUFBZX1dBPXkKIyBDT05G SUdfSU5URUxfSU9NTVVfU0NBTEFCTEVfTU9ERV9ERUZBVUxUX09OIGlzIG5vdCBzZXQKQ09ORklH X0lSUV9SRU1BUD15CkNPTkZJR19IWVBFUlZfSU9NTVU9eQoKIwojIFJlbW90ZXByb2MgZHJpdmVy cwojCiMgQ09ORklHX1JFTU9URVBST0MgaXMgbm90IHNldAojIGVuZCBvZiBSZW1vdGVwcm9jIGRy aXZlcnMKCiMKIyBScG1zZyBkcml2ZXJzCiMKIyBDT05GSUdfUlBNU0dfUUNPTV9HTElOS19SUE0g aXMgbm90IHNldAojIENPTkZJR19SUE1TR19WSVJUSU8gaXMgbm90IHNldAojIGVuZCBvZiBScG1z ZyBkcml2ZXJzCgojIENPTkZJR19TT1VORFdJUkUgaXMgbm90IHNldAoKIwojIFNPQyAoU3lzdGVt IE9uIENoaXApIHNwZWNpZmljIERyaXZlcnMKIwoKIwojIEFtbG9naWMgU29DIGRyaXZlcnMKIwoj IGVuZCBvZiBBbWxvZ2ljIFNvQyBkcml2ZXJzCgojCiMgQXNwZWVkIFNvQyBkcml2ZXJzCiMKIyBl bmQgb2YgQXNwZWVkIFNvQyBkcml2ZXJzCgojCiMgQnJvYWRjb20gU29DIGRyaXZlcnMKIwojIGVu ZCBvZiBCcm9hZGNvbSBTb0MgZHJpdmVycwoKIwojIE5YUC9GcmVlc2NhbGUgUW9ySVEgU29DIGRy aXZlcnMKIwojIGVuZCBvZiBOWFAvRnJlZXNjYWxlIFFvcklRIFNvQyBkcml2ZXJzCgojCiMgaS5N WCBTb0MgZHJpdmVycwojCiMgZW5kIG9mIGkuTVggU29DIGRyaXZlcnMKCiMKIyBRdWFsY29tbSBT b0MgZHJpdmVycwojCiMgZW5kIG9mIFF1YWxjb21tIFNvQyBkcml2ZXJzCgojIENPTkZJR19TT0Nf VEkgaXMgbm90IHNldAoKIwojIFhpbGlueCBTb0MgZHJpdmVycwojCiMgQ09ORklHX1hJTElOWF9W Q1UgaXMgbm90IHNldAojIGVuZCBvZiBYaWxpbnggU29DIGRyaXZlcnMKIyBlbmQgb2YgU09DIChT eXN0ZW0gT24gQ2hpcCkgc3BlY2lmaWMgRHJpdmVycwoKQ09ORklHX1BNX0RFVkZSRVE9eQoKIwoj IERFVkZSRVEgR292ZXJub3JzCiMKQ09ORklHX0RFVkZSRVFfR09WX1NJTVBMRV9PTkRFTUFORD1t CiMgQ09ORklHX0RFVkZSRVFfR09WX1BFUkZPUk1BTkNFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVW RlJFUV9HT1ZfUE9XRVJTQVZFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWRlJFUV9HT1ZfVVNFUlNQ QUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfREVWRlJFUV9HT1ZfUEFTU0lWRSBpcyBub3Qgc2V0Cgoj CiMgREVWRlJFUSBEcml2ZXJzCiMKIyBDT05GSUdfUE1fREVWRlJFUV9FVkVOVCBpcyBub3Qgc2V0 CiMgQ09ORklHX0VYVENPTiBpcyBub3Qgc2V0CiMgQ09ORklHX01FTU9SWSBpcyBub3Qgc2V0CkNP TkZJR19JSU89eQpDT05GSUdfSUlPX0JVRkZFUj15CkNPTkZJR19JSU9fQlVGRkVSX0NCPXkKIyBD T05GSUdfSUlPX0JVRkZFUl9IV19DT05TVU1FUiBpcyBub3Qgc2V0CkNPTkZJR19JSU9fS0ZJRk9f QlVGPXkKQ09ORklHX0lJT19UUklHR0VSRURfQlVGRkVSPW0KIyBDT05GSUdfSUlPX0NPTkZJR0ZT IGlzIG5vdCBzZXQKQ09ORklHX0lJT19UUklHR0VSPXkKQ09ORklHX0lJT19DT05TVU1FUlNfUEVS X1RSSUdHRVI9MgojIENPTkZJR19JSU9fU1dfREVWSUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlP X1NXX1RSSUdHRVIgaXMgbm90IHNldAoKIwojIEFjY2VsZXJvbWV0ZXJzCiMKIyBDT05GSUdfQURJ UzE2MjAxIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJUzE2MjA5IGlzIG5vdCBzZXQKIyBDT05GSUdf QURYTDM0NV9JMkMgaXMgbm90IHNldAojIENPTkZJR19BRFhMMzQ1X1NQSSBpcyBub3Qgc2V0CiMg Q09ORklHX0FEWEwzNzJfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYTDM3Ml9JMkMgaXMgbm90 IHNldAojIENPTkZJR19CTUExODAgaXMgbm90IHNldAojIENPTkZJR19CTUEyMjAgaXMgbm90IHNl dAojIENPTkZJR19CTUE0MDAgaXMgbm90IHNldAojIENPTkZJR19CTUMxNTBfQUNDRUwgaXMgbm90 IHNldAojIENPTkZJR19EQTI4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0RBMzExIGlzIG5vdCBzZXQK IyBDT05GSUdfRE1BUkQwOSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNQVJEMTAgaXMgbm90IHNldApD T05GSUdfSElEX1NFTlNPUl9BQ0NFTF8zRD1tCiMgQ09ORklHX0lJT19TVF9BQ0NFTF8zQVhJUyBp cyBub3Qgc2V0CiMgQ09ORklHX0tYU0Q5IGlzIG5vdCBzZXQKIyBDT05GSUdfS1hDSksxMDEzIGlz IG5vdCBzZXQKIyBDT05GSUdfTUMzMjMwIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1BNzQ1NV9JMkMg aXMgbm90IHNldAojIENPTkZJR19NTUE3NDU1X1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTc2 NjAgaXMgbm90IHNldAojIENPTkZJR19NTUE4NDUyIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1BOTU1 MSBpcyBub3Qgc2V0CiMgQ09ORklHX01NQTk1NTMgaXMgbm90IHNldAojIENPTkZJR19NWEM0MDA1 IGlzIG5vdCBzZXQKIyBDT05GSUdfTVhDNjI1NSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDQTMwMDAg aXMgbm90IHNldAojIENPTkZJR19TVEs4MzEyIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RLOEJBNTAg aXMgbm90IHNldAojIGVuZCBvZiBBY2NlbGVyb21ldGVycwoKIwojIEFuYWxvZyB0byBkaWdpdGFs IGNvbnZlcnRlcnMKIwojIENPTkZJR19BRDcwOTFSNSBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzEy NCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzI2NiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzI5MSBp cyBub3Qgc2V0CiMgQ09ORklHX0FENzI5MiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzI5OCBpcyBu b3Qgc2V0CiMgQ09ORklHX0FENzQ3NiBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzYwNl9JRkFDRV9Q QVJBTExFTCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzYwNl9JRkFDRV9TUEkgaXMgbm90IHNldAoj IENPTkZJR19BRDc3NjYgaXMgbm90IHNldAojIENPTkZJR19BRDc3NjhfMSBpcyBub3Qgc2V0CiMg Q09ORklHX0FENzc4MCBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzc5MSBpcyBub3Qgc2V0CiMgQ09O RklHX0FENzc5MyBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzg4NyBpcyBub3Qgc2V0CiMgQ09ORklH X0FENzkyMyBpcyBub3Qgc2V0CiMgQ09ORklHX0FENzk0OSBpcyBub3Qgc2V0CiMgQ09ORklHX0FE Nzk5WCBpcyBub3Qgc2V0CiMgQ09ORklHX0hJODQzNSBpcyBub3Qgc2V0CiMgQ09ORklHX0hYNzEx IGlzIG5vdCBzZXQKIyBDT05GSUdfSU5BMlhYX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzI0 NzEgaXMgbm90IHNldAojIENPTkZJR19MVEMyNDg1IGlzIG5vdCBzZXQKIyBDT05GSUdfTFRDMjQ5 NiBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzI0OTcgaXMgbm90IHNldAojIENPTkZJR19NQVgxMDI3 IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMTExMDAgaXMgbm90IHNldAojIENPTkZJR19NQVgxMTE4 IGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMTM2MyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDk2MTEg aXMgbm90IHNldAojIENPTkZJR19NQ1AzMjBYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQMzQyMiBp cyBub3Qgc2V0CiMgQ09ORklHX01DUDM5MTEgaXMgbm90IHNldAojIENPTkZJR19OQVU3ODAyIGlz IG5vdCBzZXQKIyBDT05GSUdfVElfQURDMDgxQyBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzA4 MzIgaXMgbm90IHNldAojIENPTkZJR19USV9BREMwODRTMDIxIGlzIG5vdCBzZXQKIyBDT05GSUdf VElfQURDMTIxMzggaXMgbm90IHNldAojIENPTkZJR19USV9BREMxMDhTMTAyIGlzIG5vdCBzZXQK IyBDT05GSUdfVElfQURDMTI4UzA1MiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0FEQzE2MVM2MjYg aXMgbm90IHNldAojIENPTkZJR19USV9BRFMxMDE1IGlzIG5vdCBzZXQKIyBDT05GSUdfVElfQURT Nzk1MCBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX1RMQzQ1NDEgaXMgbm90IHNldAojIENPTkZJR19W SVBFUkJPQVJEX0FEQyBpcyBub3Qgc2V0CiMgQ09ORklHX1hJTElOWF9YQURDIGlzIG5vdCBzZXQK IyBlbmQgb2YgQW5hbG9nIHRvIGRpZ2l0YWwgY29udmVydGVycwoKIwojIEFuYWxvZyBGcm9udCBF bmRzCiMKIyBlbmQgb2YgQW5hbG9nIEZyb250IEVuZHMKCiMKIyBBbXBsaWZpZXJzCiMKIyBDT05G SUdfQUQ4MzY2IGlzIG5vdCBzZXQKIyBlbmQgb2YgQW1wbGlmaWVycwoKIwojIENoZW1pY2FsIFNl bnNvcnMKIwojIENPTkZJR19BVExBU19QSF9TRU5TT1IgaXMgbm90IHNldAojIENPTkZJR19CTUU2 ODAgaXMgbm90IHNldAojIENPTkZJR19DQ1M4MTEgaXMgbm90IHNldAojIENPTkZJR19JQVFDT1JF IGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU0lSSU9OX1NHUDMwIGlzIG5vdCBzZXQKIyBDT05GSUdf U1BTMzAgaXMgbm90IHNldAojIENPTkZJR19WWjg5WCBpcyBub3Qgc2V0CiMgZW5kIG9mIENoZW1p Y2FsIFNlbnNvcnMKCiMKIyBIaWQgU2Vuc29yIElJTyBDb21tb24KIwpDT05GSUdfSElEX1NFTlNP Ul9JSU9fQ09NTU9OPW0KQ09ORklHX0hJRF9TRU5TT1JfSUlPX1RSSUdHRVI9bQojIGVuZCBvZiBI aWQgU2Vuc29yIElJTyBDb21tb24KCiMKIyBTU1AgU2Vuc29yIENvbW1vbgojCiMgQ09ORklHX0lJ T19TU1BfU0VOU09SSFVCIGlzIG5vdCBzZXQKIyBlbmQgb2YgU1NQIFNlbnNvciBDb21tb24KCiMK IyBEaWdpdGFsIHRvIGFuYWxvZyBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQ1MDY0IGlzIG5vdCBz ZXQKIyBDT05GSUdfQUQ1MzYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1MzgwIGlzIG5vdCBzZXQK IyBDT05GSUdfQUQ1NDIxIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NDQ2IGlzIG5vdCBzZXQKIyBD T05GSUdfQUQ1NDQ5IGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1NTkyUiBpcyBub3Qgc2V0CiMgQ09O RklHX0FENTU5M1IgaXMgbm90IHNldAojIENPTkZJR19BRDU1MDQgaXMgbm90IHNldAojIENPTkZJ R19BRDU2MjRSX1NQSSBpcyBub3Qgc2V0CiMgQ09ORklHX0xUQzE2NjAgaXMgbm90IHNldAojIENP TkZJR19MVEMyNjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQUQ1Njg2X1NQSSBpcyBub3Qgc2V0CiMg Q09ORklHX0FENTY5Nl9JMkMgaXMgbm90IHNldAojIENPTkZJR19BRDU3NTUgaXMgbm90IHNldAoj IENPTkZJR19BRDU3NTggaXMgbm90IHNldAojIENPTkZJR19BRDU3NjEgaXMgbm90IHNldAojIENP TkZJR19BRDU3NjQgaXMgbm90IHNldAojIENPTkZJR19BRDU3OTEgaXMgbm90IHNldAojIENPTkZJ R19BRDczMDMgaXMgbm90IHNldAojIENPTkZJR19BRDg4MDEgaXMgbm90IHNldAojIENPTkZJR19E UzQ0MjQgaXMgbm90IHNldAojIENPTkZJR19NNjIzMzIgaXMgbm90IHNldAojIENPTkZJR19NQVg1 MTcgaXMgbm90IHNldAojIENPTkZJR19NQ1A0NzI1IGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDky MiBpcyBub3Qgc2V0CiMgQ09ORklHX1RJX0RBQzA4MlMwODUgaXMgbm90IHNldAojIENPTkZJR19U SV9EQUM1NTcxIGlzIG5vdCBzZXQKIyBDT05GSUdfVElfREFDNzMxMSBpcyBub3Qgc2V0CiMgQ09O RklHX1RJX0RBQzc2MTIgaXMgbm90IHNldAojIGVuZCBvZiBEaWdpdGFsIHRvIGFuYWxvZyBjb252 ZXJ0ZXJzCgojCiMgSUlPIGR1bW15IGRyaXZlcgojCiMgZW5kIG9mIElJTyBkdW1teSBkcml2ZXIK CiMKIyBGcmVxdWVuY3kgU3ludGhlc2l6ZXJzIEREUy9QTEwKIwoKIwojIENsb2NrIEdlbmVyYXRv ci9EaXN0cmlidXRpb24KIwojIENPTkZJR19BRDk1MjMgaXMgbm90IHNldAojIGVuZCBvZiBDbG9j ayBHZW5lcmF0b3IvRGlzdHJpYnV0aW9uCgojCiMgUGhhc2UtTG9ja2VkIExvb3AgKFBMTCkgZnJl cXVlbmN5IHN5bnRoZXNpemVycwojCiMgQ09ORklHX0FERjQzNTAgaXMgbm90IHNldAojIENPTkZJ R19BREY0MzcxIGlzIG5vdCBzZXQKIyBlbmQgb2YgUGhhc2UtTG9ja2VkIExvb3AgKFBMTCkgZnJl cXVlbmN5IHN5bnRoZXNpemVycwojIGVuZCBvZiBGcmVxdWVuY3kgU3ludGhlc2l6ZXJzIEREUy9Q TEwKCiMKIyBEaWdpdGFsIGd5cm9zY29wZSBzZW5zb3JzCiMKIyBDT05GSUdfQURJUzE2MDgwIGlz IG5vdCBzZXQKIyBDT05GSUdfQURJUzE2MTMwIGlzIG5vdCBzZXQKIyBDT05GSUdfQURJUzE2MTM2 IGlzIG5vdCBzZXQKIyBDT05GSUdfQURJUzE2MjYwIGlzIG5vdCBzZXQKIyBDT05GSUdfQURYUlM0 NTAgaXMgbm90IHNldAojIENPTkZJR19CTUcxNjAgaXMgbm90IHNldAojIENPTkZJR19GWEFTMjEw MDJDIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TRU5TT1JfR1lST18zRD1tCiMgQ09ORklHX01QVTMw NTBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NUX0dZUk9fM0FYSVMgaXMgbm90IHNldAoj IENPTkZJR19JVEczMjAwIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlnaXRhbCBneXJvc2NvcGUgc2Vu c29ycwoKIwojIEhlYWx0aCBTZW5zb3JzCiMKCiMKIyBIZWFydCBSYXRlIE1vbml0b3JzCiMKIyBD T05GSUdfQUZFNDQwMyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGRTQ0MDQgaXMgbm90IHNldAojIENP TkZJR19NQVgzMDEwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDMwMTAyIGlzIG5vdCBzZXQKIyBl bmQgb2YgSGVhcnQgUmF0ZSBNb25pdG9ycwojIGVuZCBvZiBIZWFsdGggU2Vuc29ycwoKIwojIEh1 bWlkaXR5IHNlbnNvcnMKIwojIENPTkZJR19BTTIzMTUgaXMgbm90IHNldAojIENPTkZJR19ESFQx MSBpcyBub3Qgc2V0CiMgQ09ORklHX0hEQzEwMFggaXMgbm90IHNldAojIENPTkZJR19ISURfU0VO U09SX0hVTUlESVRZIGlzIG5vdCBzZXQKIyBDT05GSUdfSFRTMjIxIGlzIG5vdCBzZXQKIyBDT05G SUdfSFRVMjEgaXMgbm90IHNldAojIENPTkZJR19TSTcwMDUgaXMgbm90IHNldAojIENPTkZJR19T STcwMjAgaXMgbm90IHNldAojIGVuZCBvZiBIdW1pZGl0eSBzZW5zb3JzCgojCiMgSW5lcnRpYWwg bWVhc3VyZW1lbnQgdW5pdHMKIwojIENPTkZJR19BRElTMTY0MDAgaXMgbm90IHNldAojIENPTkZJ R19BRElTMTY0NjAgaXMgbm90IHNldAojIENPTkZJR19BRElTMTY0ODAgaXMgbm90IHNldAojIENP TkZJR19CTUkxNjBfSTJDIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1JMTYwX1NQSSBpcyBub3Qgc2V0 CiMgQ09ORklHX0ZYT1M4NzAwX0kyQyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZYT1M4NzAwX1NQSSBp cyBub3Qgc2V0CiMgQ09ORklHX0tNWDYxIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5WX01QVTYwNTBf STJDIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5WX01QVTYwNTBfU1BJIGlzIG5vdCBzZXQKIyBDT05G SUdfSUlPX1NUX0xTTTZEU1ggaXMgbm90IHNldAojIGVuZCBvZiBJbmVydGlhbCBtZWFzdXJlbWVu dCB1bml0cwoKIwojIExpZ2h0IHNlbnNvcnMKIwojIENPTkZJR19BQ1BJX0FMUyBpcyBub3Qgc2V0 CiMgQ09ORklHX0FESkRfUzMxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0FEVVgxMDIwIGlzIG5vdCBz ZXQKIyBDT05GSUdfQUwzMzIwQSBpcyBub3Qgc2V0CiMgQ09ORklHX0FQRFM5MzAwIGlzIG5vdCBz ZXQKIyBDT05GSUdfQVBEUzk5NjAgaXMgbm90IHNldAojIENPTkZJR19CSDE3NTAgaXMgbm90IHNl dAojIENPTkZJR19CSDE3ODAgaXMgbm90IHNldAojIENPTkZJR19DTTMyMTgxIGlzIG5vdCBzZXQK IyBDT05GSUdfQ00zMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfQ00zMzIzIGlzIG5vdCBzZXQKIyBD T05GSUdfQ00zNjY1MSBpcyBub3Qgc2V0CiMgQ09ORklHX0dQMkFQMDIwQTAwRiBpcyBub3Qgc2V0 CiMgQ09ORklHX1NFTlNPUlNfSVNMMjkwMTggaXMgbm90IHNldAojIENPTkZJR19TRU5TT1JTX0lT TDI5MDI4IGlzIG5vdCBzZXQKIyBDT05GSUdfSVNMMjkxMjUgaXMgbm90IHNldApDT05GSUdfSElE X1NFTlNPUl9BTFM9bQpDT05GSUdfSElEX1NFTlNPUl9QUk9YPW0KIyBDT05GSUdfSlNBMTIxMiBp cyBub3Qgc2V0CiMgQ09ORklHX1JQUjA1MjEgaXMgbm90IHNldAojIENPTkZJR19MVFI1MDEgaXMg bm90IHNldAojIENPTkZJR19MVjAxMDRDUyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWDQ0MDAwIGlz IG5vdCBzZXQKIyBDT05GSUdfTUFYNDQwMDkgaXMgbm90IHNldAojIENPTkZJR19OT0ExMzA1IGlz IG5vdCBzZXQKIyBDT05GSUdfT1BUMzAwMSBpcyBub3Qgc2V0CiMgQ09ORklHX1BBMTIyMDMwMDEg aXMgbm90IHNldAojIENPTkZJR19TSTExMzMgaXMgbm90IHNldAojIENPTkZJR19TSTExNDUgaXMg bm90IHNldAojIENPTkZJR19TVEszMzEwIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RfVVZJUzI1IGlz IG5vdCBzZXQKIyBDT05GSUdfVENTMzQxNCBpcyBub3Qgc2V0CiMgQ09ORklHX1RDUzM0NzIgaXMg bm90IHNldAojIENPTkZJR19TRU5TT1JTX1RTTDI1NjMgaXMgbm90IHNldAojIENPTkZJR19UU0wy NTgzIGlzIG5vdCBzZXQKIyBDT05GSUdfVFNMMjc3MiBpcyBub3Qgc2V0CiMgQ09ORklHX1RTTDQ1 MzEgaXMgbm90IHNldAojIENPTkZJR19VUzUxODJEIGlzIG5vdCBzZXQKIyBDT05GSUdfVkNOTDQw MDAgaXMgbm90IHNldAojIENPTkZJR19WQ05MNDAzNSBpcyBub3Qgc2V0CiMgQ09ORklHX1ZFTUw2 MDMwIGlzIG5vdCBzZXQKIyBDT05GSUdfVkVNTDYwNzAgaXMgbm90IHNldAojIENPTkZJR19WTDYx ODAgaXMgbm90IHNldAojIENPTkZJR19aT1BUMjIwMSBpcyBub3Qgc2V0CiMgZW5kIG9mIExpZ2h0 IHNlbnNvcnMKCiMKIyBNYWduZXRvbWV0ZXIgc2Vuc29ycwojCiMgQ09ORklHX0FLODk3NSBpcyBu b3Qgc2V0CiMgQ09ORklHX0FLMDk5MTEgaXMgbm90IHNldAojIENPTkZJR19CTUMxNTBfTUFHTl9J MkMgaXMgbm90IHNldAojIENPTkZJR19CTUMxNTBfTUFHTl9TUEkgaXMgbm90IHNldAojIENPTkZJ R19NQUczMTEwIGlzIG5vdCBzZXQKQ09ORklHX0hJRF9TRU5TT1JfTUFHTkVUT01FVEVSXzNEPW0K IyBDT05GSUdfTU1DMzUyNDAgaXMgbm90IHNldAojIENPTkZJR19JSU9fU1RfTUFHTl8zQVhJUyBp cyBub3Qgc2V0CiMgQ09ORklHX1NFTlNPUlNfSE1DNTg0M19JMkMgaXMgbm90IHNldAojIENPTkZJ R19TRU5TT1JTX0hNQzU4NDNfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19STTMxMDBf STJDIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VOU09SU19STTMxMDBfU1BJIGlzIG5vdCBzZXQKIyBl bmQgb2YgTWFnbmV0b21ldGVyIHNlbnNvcnMKCiMKIyBNdWx0aXBsZXhlcnMKIwojIGVuZCBvZiBN dWx0aXBsZXhlcnMKCiMKIyBJbmNsaW5vbWV0ZXIgc2Vuc29ycwojCkNPTkZJR19ISURfU0VOU09S X0lOQ0xJTk9NRVRFUl8zRD1tCkNPTkZJR19ISURfU0VOU09SX0RFVklDRV9ST1RBVElPTj1tCiMg ZW5kIG9mIEluY2xpbm9tZXRlciBzZW5zb3JzCgojCiMgVHJpZ2dlcnMgLSBzdGFuZGFsb25lCiMK IyBDT05GSUdfSUlPX0lOVEVSUlVQVF9UUklHR0VSIGlzIG5vdCBzZXQKIyBDT05GSUdfSUlPX1NZ U0ZTX1RSSUdHRVIgaXMgbm90IHNldAojIGVuZCBvZiBUcmlnZ2VycyAtIHN0YW5kYWxvbmUKCiMK IyBEaWdpdGFsIHBvdGVudGlvbWV0ZXJzCiMKIyBDT05GSUdfQUQ1MjcyIGlzIG5vdCBzZXQKIyBD T05GSUdfRFMxODAzIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYNTQzMiBpcyBub3Qgc2V0CiMgQ09O RklHX01BWDU0ODEgaXMgbm90IHNldAojIENPTkZJR19NQVg1NDg3IGlzIG5vdCBzZXQKIyBDT05G SUdfTUNQNDAxOCBpcyBub3Qgc2V0CiMgQ09ORklHX01DUDQxMzEgaXMgbm90IHNldAojIENPTkZJ R19NQ1A0NTMxIGlzIG5vdCBzZXQKIyBDT05GSUdfTUNQNDEwMTAgaXMgbm90IHNldAojIENPTkZJ R19UUEwwMTAyIGlzIG5vdCBzZXQKIyBlbmQgb2YgRGlnaXRhbCBwb3RlbnRpb21ldGVycwoKIwoj IERpZ2l0YWwgcG90ZW50aW9zdGF0cwojCiMgQ09ORklHX0xNUDkxMDAwIGlzIG5vdCBzZXQKIyBl bmQgb2YgRGlnaXRhbCBwb3RlbnRpb3N0YXRzCgojCiMgUHJlc3N1cmUgc2Vuc29ycwojCiMgQ09O RklHX0FCUDA2ME1HIGlzIG5vdCBzZXQKIyBDT05GSUdfQk1QMjgwIGlzIG5vdCBzZXQKIyBDT05G SUdfRExITDYwRCBpcyBub3Qgc2V0CiMgQ09ORklHX0RQUzMxMCBpcyBub3Qgc2V0CkNPTkZJR19I SURfU0VOU09SX1BSRVNTPW0KIyBDT05GSUdfSFAwMyBpcyBub3Qgc2V0CiMgQ09ORklHX01QTDEx NV9JMkMgaXMgbm90IHNldAojIENPTkZJR19NUEwxMTVfU1BJIGlzIG5vdCBzZXQKIyBDT05GSUdf TVBMMzExNSBpcyBub3Qgc2V0CiMgQ09ORklHX01TNTYxMSBpcyBub3Qgc2V0CiMgQ09ORklHX01T NTYzNyBpcyBub3Qgc2V0CiMgQ09ORklHX0lJT19TVF9QUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklH X1Q1NDAzIGlzIG5vdCBzZXQKIyBDT05GSUdfSFAyMDZDIGlzIG5vdCBzZXQKIyBDT05GSUdfWlBB MjMyNiBpcyBub3Qgc2V0CiMgZW5kIG9mIFByZXNzdXJlIHNlbnNvcnMKCiMKIyBMaWdodG5pbmcg c2Vuc29ycwojCiMgQ09ORklHX0FTMzkzNSBpcyBub3Qgc2V0CiMgZW5kIG9mIExpZ2h0bmluZyBz ZW5zb3JzCgojCiMgUHJveGltaXR5IGFuZCBkaXN0YW5jZSBzZW5zb3JzCiMKIyBDT05GSUdfSVNM Mjk1MDEgaXMgbm90IHNldAojIENPTkZJR19MSURBUl9MSVRFX1YyIGlzIG5vdCBzZXQKIyBDT05G SUdfTUIxMjMyIGlzIG5vdCBzZXQKIyBDT05GSUdfUElORyBpcyBub3Qgc2V0CiMgQ09ORklHX1JG RDc3NDAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU1JGMDQgaXMgbm90IHNldAojIENPTkZJR19TWDk1 MDAgaXMgbm90IHNldAojIENPTkZJR19TUkYwOCBpcyBub3Qgc2V0CiMgQ09ORklHX1ZMNTNMMFhf STJDIGlzIG5vdCBzZXQKIyBlbmQgb2YgUHJveGltaXR5IGFuZCBkaXN0YW5jZSBzZW5zb3JzCgoj CiMgUmVzb2x2ZXIgdG8gZGlnaXRhbCBjb252ZXJ0ZXJzCiMKIyBDT05GSUdfQUQyUzkwIGlzIG5v dCBzZXQKIyBDT05GSUdfQUQyUzEyMDAgaXMgbm90IHNldAojIGVuZCBvZiBSZXNvbHZlciB0byBk aWdpdGFsIGNvbnZlcnRlcnMKCiMKIyBUZW1wZXJhdHVyZSBzZW5zb3JzCiMKIyBDT05GSUdfTFRD Mjk4MyBpcyBub3Qgc2V0CiMgQ09ORklHX01BWElNX1RIRVJNT0NPVVBMRSBpcyBub3Qgc2V0CiMg Q09ORklHX0hJRF9TRU5TT1JfVEVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX01MWDkwNjE0IGlzIG5v dCBzZXQKIyBDT05GSUdfTUxYOTA2MzIgaXMgbm90IHNldAojIENPTkZJR19UTVAwMDYgaXMgbm90 IHNldAojIENPTkZJR19UTVAwMDcgaXMgbm90IHNldAojIENPTkZJR19UU1lTMDEgaXMgbm90IHNl dAojIENPTkZJR19UU1lTMDJEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUFYMzE4NTYgaXMgbm90IHNl dAojIGVuZCBvZiBUZW1wZXJhdHVyZSBzZW5zb3JzCgpDT05GSUdfTlRCPW0KIyBDT05GSUdfTlRC X01TSSBpcyBub3Qgc2V0CkNPTkZJR19OVEJfQU1EPW0KIyBDT05GSUdfTlRCX0lEVCBpcyBub3Qg c2V0CiMgQ09ORklHX05UQl9JTlRFTCBpcyBub3Qgc2V0CiMgQ09ORklHX05UQl9TV0lUQ0hURUMg aXMgbm90IHNldAojIENPTkZJR19OVEJfUElOR1BPTkcgaXMgbm90IHNldAojIENPTkZJR19OVEJf VE9PTCBpcyBub3Qgc2V0CkNPTkZJR19OVEJfUEVSRj1tCkNPTkZJR19OVEJfVFJBTlNQT1JUPW0K IyBDT05GSUdfVk1FX0JVUyBpcyBub3Qgc2V0CkNPTkZJR19QV009eQpDT05GSUdfUFdNX1NZU0ZT PXkKIyBDT05GSUdfUFdNX0xQU1NfUENJIGlzIG5vdCBzZXQKIyBDT05GSUdfUFdNX0xQU1NfUExB VEZPUk0gaXMgbm90IHNldAojIENPTkZJR19QV01fUENBOTY4NSBpcyBub3Qgc2V0CgojCiMgSVJR IGNoaXAgc3VwcG9ydAojCiMgZW5kIG9mIElSUSBjaGlwIHN1cHBvcnQKCiMgQ09ORklHX0lQQUNL X0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JFU0VUX0NPTlRST0xMRVIgaXMgbm90IHNldAoKIwoj IFBIWSBTdWJzeXN0ZW0KIwpDT05GSUdfR0VORVJJQ19QSFk9eQojIENPTkZJR19CQ01fS09OQV9V U0IyX1BIWSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9QWEFfMjhOTV9IU0lDIGlzIG5vdCBzZXQK IyBDT05GSUdfUEhZX1BYQV8yOE5NX1VTQjIgaXMgbm90IHNldAojIENPTkZJR19QSFlfQ1BDQVBf VVNCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhZX0lOVEVMX0VNTUMgaXMgbm90IHNldAojIGVuZCBv ZiBQSFkgU3Vic3lzdGVtCgpDT05GSUdfUE9XRVJDQVA9eQpDT05GSUdfSU5URUxfUkFQTF9DT1JF PW0KQ09ORklHX0lOVEVMX1JBUEw9bQojIENPTkZJR19JRExFX0lOSkVDVCBpcyBub3Qgc2V0CiMg Q09ORklHX01DQiBpcyBub3Qgc2V0CgojCiMgUGVyZm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0CiMK IyBlbmQgb2YgUGVyZm9ybWFuY2UgbW9uaXRvciBzdXBwb3J0CgpDT05GSUdfUkFTPXkKIyBDT05G SUdfUkFTX0NFQyBpcyBub3Qgc2V0CiMgQ09ORklHX1VTQjQgaXMgbm90IHNldAoKIwojIEFuZHJv aWQKIwpDT05GSUdfQU5EUk9JRD15CiMgQ09ORklHX0FORFJPSURfQklOREVSX0lQQyBpcyBub3Qg c2V0CiMgZW5kIG9mIEFuZHJvaWQKCkNPTkZJR19MSUJOVkRJTU09bQpDT05GSUdfQkxLX0RFVl9Q TUVNPW0KQ09ORklHX05EX0JMSz1tCkNPTkZJR19ORF9DTEFJTT15CkNPTkZJR19ORF9CVFQ9bQpD T05GSUdfQlRUPXkKQ09ORklHX05EX1BGTj1tCkNPTkZJR19OVkRJTU1fUEZOPXkKQ09ORklHX05W RElNTV9EQVg9eQpDT05GSUdfTlZESU1NX0tFWVM9eQpDT05GSUdfREFYX0RSSVZFUj15CkNPTkZJ R19EQVg9eQpDT05GSUdfREVWX0RBWD1tCkNPTkZJR19ERVZfREFYX1BNRU09bQpDT05GSUdfREVW X0RBWF9LTUVNPW0KQ09ORklHX0RFVl9EQVhfUE1FTV9DT01QQVQ9bQpDT05GSUdfTlZNRU09eQpD T05GSUdfTlZNRU1fU1lTRlM9eQoKIwojIEhXIHRyYWNpbmcgc3VwcG9ydAojCiMgQ09ORklHX1NU TSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1RIIGlzIG5vdCBzZXQKIyBlbmQgb2YgSFcgdHJh Y2luZyBzdXBwb3J0CgojIENPTkZJR19GUEdBIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVFIGlzIG5v dCBzZXQKQ09ORklHX1BNX09QUD15CiMgQ09ORklHX1VOSVNZU19WSVNPUkJVUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1NJT1ggaXMgbm90IHNldAojIENPTkZJR19TTElNQlVTIGlzIG5vdCBzZXQKIyBD T05GSUdfSU5URVJDT05ORUNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ09VTlRFUiBpcyBub3Qgc2V0 CiMgZW5kIG9mIERldmljZSBEcml2ZXJzCgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09ORklHX0RDQUNI RV9XT1JEX0FDQ0VTUz15CiMgQ09ORklHX1ZBTElEQVRFX0ZTX1BBUlNFUiBpcyBub3Qgc2V0CkNP TkZJR19GU19JT01BUD15CiMgQ09ORklHX0VYVDJfRlMgaXMgbm90IHNldAojIENPTkZJR19FWFQz X0ZTIGlzIG5vdCBzZXQKQ09ORklHX0VYVDRfRlM9bQpDT05GSUdfRVhUNF9VU0VfRk9SX0VYVDI9 eQpDT05GSUdfRVhUNF9GU19QT1NJWF9BQ0w9eQpDT05GSUdfRVhUNF9GU19TRUNVUklUWT15CiMg Q09ORklHX0VYVDRfREVCVUcgaXMgbm90IHNldApDT05GSUdfSkJEMj1tCiMgQ09ORklHX0pCRDJf REVCVUcgaXMgbm90IHNldApDT05GSUdfRlNfTUJDQUNIRT1tCiMgQ09ORklHX1JFSVNFUkZTX0ZT IGlzIG5vdCBzZXQKIyBDT05GSUdfSkZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1hGU19GUz1tCkNP TkZJR19YRlNfUVVPVEE9eQpDT05GSUdfWEZTX1BPU0lYX0FDTD15CkNPTkZJR19YRlNfUlQ9eQpD T05GSUdfWEZTX09OTElORV9TQ1JVQj15CkNPTkZJR19YRlNfT05MSU5FX1JFUEFJUj15CkNPTkZJ R19YRlNfREVCVUc9eQpDT05GSUdfWEZTX0FTU0VSVF9GQVRBTD15CkNPTkZJR19HRlMyX0ZTPW0K Q09ORklHX0dGUzJfRlNfTE9DS0lOR19ETE09eQpDT05GSUdfT0NGUzJfRlM9bQpDT05GSUdfT0NG UzJfRlNfTzJDQj1tCkNPTkZJR19PQ0ZTMl9GU19VU0VSU1BBQ0VfQ0xVU1RFUj1tCkNPTkZJR19P Q0ZTMl9GU19TVEFUUz15CkNPTkZJR19PQ0ZTMl9ERUJVR19NQVNLTE9HPXkKIyBDT05GSUdfT0NG UzJfREVCVUdfRlMgaXMgbm90IHNldApDT05GSUdfQlRSRlNfRlM9bQpDT05GSUdfQlRSRlNfRlNf UE9TSVhfQUNMPXkKIyBDT05GSUdfQlRSRlNfRlNfQ0hFQ0tfSU5URUdSSVRZIGlzIG5vdCBzZXQK IyBDT05GSUdfQlRSRlNfRlNfUlVOX1NBTklUWV9URVNUUyBpcyBub3Qgc2V0CiMgQ09ORklHX0JU UkZTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQlRSRlNfQVNTRVJUIGlzIG5vdCBzZXQKIyBD T05GSUdfQlRSRlNfRlNfUkVGX1ZFUklGWSBpcyBub3Qgc2V0CiMgQ09ORklHX05JTEZTMl9GUyBp cyBub3Qgc2V0CkNPTkZJR19GMkZTX0ZTPW0KQ09ORklHX0YyRlNfU1RBVF9GUz15CkNPTkZJR19G MkZTX0ZTX1hBVFRSPXkKQ09ORklHX0YyRlNfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfRjJGU19G U19TRUNVUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0YyRlNfQ0hFQ0tfRlMgaXMgbm90IHNldAoj IENPTkZJR19GMkZTX0lPX1RSQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfRjJGU19GQVVMVF9JTkpF Q1RJT04gaXMgbm90IHNldAojIENPTkZJR19GMkZTX0ZTX0NPTVBSRVNTSU9OIGlzIG5vdCBzZXQK IyBDT05GSUdfWk9ORUZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0ZTX0RBWD15CkNPTkZJR19GU19E QVhfUE1EPXkKQ09ORklHX0ZTX1BPU0lYX0FDTD15CkNPTkZJR19FWFBPUlRGUz15CkNPTkZJR19F WFBPUlRGU19CTE9DS19PUFM9eQpDT05GSUdfRklMRV9MT0NLSU5HPXkKQ09ORklHX01BTkRBVE9S WV9GSUxFX0xPQ0tJTkc9eQpDT05GSUdfRlNfRU5DUllQVElPTj15CkNPTkZJR19GU19FTkNSWVBU SU9OX0FMR1M9bQojIENPTkZJR19GU19WRVJJVFkgaXMgbm90IHNldApDT05GSUdfRlNOT1RJRlk9 eQpDT05GSUdfRE5PVElGWT15CkNPTkZJR19JTk9USUZZX1VTRVI9eQpDT05GSUdfRkFOT1RJRlk9 eQpDT05GSUdfRkFOT1RJRllfQUNDRVNTX1BFUk1JU1NJT05TPXkKQ09ORklHX1FVT1RBPXkKQ09O RklHX1FVT1RBX05FVExJTktfSU5URVJGQUNFPXkKQ09ORklHX1BSSU5UX1FVT1RBX1dBUk5JTkc9 eQojIENPTkZJR19RVU9UQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19RVU9UQV9UUkVFPXkKIyBD T05GSUdfUUZNVF9WMSBpcyBub3Qgc2V0CkNPTkZJR19RRk1UX1YyPXkKQ09ORklHX1FVT1RBQ1RM PXkKQ09ORklHX1FVT1RBQ1RMX0NPTVBBVD15CkNPTkZJR19BVVRPRlM0X0ZTPXkKQ09ORklHX0FV VE9GU19GUz15CkNPTkZJR19GVVNFX0ZTPW0KQ09ORklHX0NVU0U9bQojIENPTkZJR19WSVJUSU9f RlMgaXMgbm90IHNldApDT05GSUdfT1ZFUkxBWV9GUz1tCiMgQ09ORklHX09WRVJMQVlfRlNfUkVE SVJFQ1RfRElSIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19SRURJUkVDVF9BTFdBWVNf Rk9MTE9XIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9GU19JTkRFWCBpcyBub3Qgc2V0CiMg Q09ORklHX09WRVJMQVlfRlNfWElOT19BVVRPIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZFUkxBWV9G U19NRVRBQ09QWSBpcyBub3Qgc2V0CgojCiMgQ2FjaGVzCiMKQ09ORklHX0ZTQ0FDSEU9bQpDT05G SUdfRlNDQUNIRV9TVEFUUz15CiMgQ09ORklHX0ZTQ0FDSEVfSElTVE9HUkFNIGlzIG5vdCBzZXQK IyBDT05GSUdfRlNDQUNIRV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0ZTQ0FDSEVfT0JKRUNU X0xJU1QgaXMgbm90IHNldApDT05GSUdfQ0FDSEVGSUxFUz1tCiMgQ09ORklHX0NBQ0hFRklMRVNf REVCVUcgaXMgbm90IHNldAojIENPTkZJR19DQUNIRUZJTEVTX0hJU1RPR1JBTSBpcyBub3Qgc2V0 CiMgZW5kIG9mIENhY2hlcwoKIwojIENELVJPTS9EVkQgRmlsZXN5c3RlbXMKIwpDT05GSUdfSVNP OTY2MF9GUz1tCkNPTkZJR19KT0xJRVQ9eQpDT05GSUdfWklTT0ZTPXkKQ09ORklHX1VERl9GUz1t CiMgZW5kIG9mIENELVJPTS9EVkQgRmlsZXN5c3RlbXMKCiMKIyBET1MvRkFUL05UIEZpbGVzeXN0 ZW1zCiMKQ09ORklHX0ZBVF9GUz1tCkNPTkZJR19NU0RPU19GUz1tCkNPTkZJR19WRkFUX0ZTPW0K Q09ORklHX0ZBVF9ERUZBVUxUX0NPREVQQUdFPTQzNwpDT05GSUdfRkFUX0RFRkFVTFRfSU9DSEFS U0VUPSJhc2NpaSIKIyBDT05GSUdfRkFUX0RFRkFVTFRfVVRGOCBpcyBub3Qgc2V0CiMgQ09ORklH X05URlNfRlMgaXMgbm90IHNldAojIGVuZCBvZiBET1MvRkFUL05UIEZpbGVzeXN0ZW1zCgojCiMg UHNldWRvIGZpbGVzeXN0ZW1zCiMKQ09ORklHX1BST0NfRlM9eQpDT05GSUdfUFJPQ19LQ09SRT15 CkNPTkZJR19QUk9DX1ZNQ09SRT15CiMgQ09ORklHX1BST0NfVk1DT1JFX0RFVklDRV9EVU1QIGlz IG5vdCBzZXQKQ09ORklHX1BST0NfU1lTQ1RMPXkKQ09ORklHX1BST0NfUEFHRV9NT05JVE9SPXkK Q09ORklHX1BST0NfQ0hJTERSRU49eQpDT05GSUdfUFJPQ19QSURfQVJDSF9TVEFUVVM9eQpDT05G SUdfUFJPQ19DUFVfUkVTQ1RSTD15CkNPTkZJR19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05G SUdfVE1QRlM9eQpDT05GSUdfVE1QRlNfUE9TSVhfQUNMPXkKQ09ORklHX1RNUEZTX1hBVFRSPXkK Q09ORklHX0hVR0VUTEJGUz15CkNPTkZJR19IVUdFVExCX1BBR0U9eQpDT05GSUdfTUVNRkRfQ1JF QVRFPXkKQ09ORklHX0FSQ0hfSEFTX0dJR0FOVElDX1BBR0U9eQpDT05GSUdfQ09ORklHRlNfRlM9 eQpDT05GSUdfRUZJVkFSX0ZTPXkKIyBlbmQgb2YgUHNldWRvIGZpbGVzeXN0ZW1zCgpDT05GSUdf TUlTQ19GSUxFU1lTVEVNUz15CiMgQ09ORklHX09SQU5HRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05G SUdfQURGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0FGRlNfRlMgaXMgbm90IHNldAojIENPTkZJ R19FQ1JZUFRfRlMgaXMgbm90IHNldAojIENPTkZJR19IRlNfRlMgaXMgbm90IHNldAojIENPTkZJ R19IRlNQTFVTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkVGU19GUyBpcyBub3Qgc2V0CiMgQ09O RklHX0JGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklH X0pGRlMyX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVUJJRlNfRlMgaXMgbm90IHNldApDT05GSUdf Q1JBTUZTPW0KQ09ORklHX0NSQU1GU19CTE9DS0RFVj15CiMgQ09ORklHX0NSQU1GU19NVEQgaXMg bm90IHNldApDT05GSUdfU1FVQVNIRlM9bQpDT05GSUdfU1FVQVNIRlNfRklMRV9DQUNIRT15CiMg Q09ORklHX1NRVUFTSEZTX0ZJTEVfRElSRUNUIGlzIG5vdCBzZXQKQ09ORklHX1NRVUFTSEZTX0RF Q09NUF9TSU5HTEU9eQojIENPTkZJR19TUVVBU0hGU19ERUNPTVBfTVVMVEkgaXMgbm90IHNldAoj IENPTkZJR19TUVVBU0hGU19ERUNPTVBfTVVMVElfUEVSQ1BVIGlzIG5vdCBzZXQKQ09ORklHX1NR VUFTSEZTX1hBVFRSPXkKQ09ORklHX1NRVUFTSEZTX1pMSUI9eQojIENPTkZJR19TUVVBU0hGU19M WjQgaXMgbm90IHNldApDT05GSUdfU1FVQVNIRlNfTFpPPXkKQ09ORklHX1NRVUFTSEZTX1haPXkK IyBDT05GSUdfU1FVQVNIRlNfWlNURCBpcyBub3Qgc2V0CiMgQ09ORklHX1NRVUFTSEZTXzRLX0RF VkJMS19TSVpFIGlzIG5vdCBzZXQKIyBDT05GSUdfU1FVQVNIRlNfRU1CRURERUQgaXMgbm90IHNl dApDT05GSUdfU1FVQVNIRlNfRlJBR01FTlRfQ0FDSEVfU0laRT0zCiMgQ09ORklHX1ZYRlNfRlMg aXMgbm90IHNldApDT05GSUdfTUlOSVhfRlM9bQojIENPTkZJR19PTUZTX0ZTIGlzIG5vdCBzZXQK IyBDT05GSUdfSFBGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1FOWDRGU19GUyBpcyBub3Qgc2V0 CiMgQ09ORklHX1FOWDZGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1JPTUZTX0ZTIGlzIG5vdCBz ZXQKQ09ORklHX1BTVE9SRT15CkNPTkZJR19QU1RPUkVfREVGTEFURV9DT01QUkVTUz15CiMgQ09O RklHX1BTVE9SRV9MWk9fQ09NUFJFU1MgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfTFo0X0NP TVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JFX0xaNEhDX0NPTVBSRVNTIGlzIG5vdCBz ZXQKIyBDT05GSUdfUFNUT1JFXzg0Ml9DT01QUkVTUyBpcyBub3Qgc2V0CiMgQ09ORklHX1BTVE9S RV9aU1REX0NPTVBSRVNTIGlzIG5vdCBzZXQKQ09ORklHX1BTVE9SRV9DT01QUkVTUz15CkNPTkZJ R19QU1RPUkVfREVGTEFURV9DT01QUkVTU19ERUZBVUxUPXkKQ09ORklHX1BTVE9SRV9DT01QUkVT U19ERUZBVUxUPSJkZWZsYXRlIgpDT05GSUdfUFNUT1JFX0NPTlNPTEU9eQpDT05GSUdfUFNUT1JF X1BNU0c9eQojIENPTkZJR19QU1RPUkVfRlRSQUNFIGlzIG5vdCBzZXQKQ09ORklHX1BTVE9SRV9S QU09bQojIENPTkZJR19TWVNWX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfVUZTX0ZTIGlzIG5vdCBz ZXQKIyBDT05GSUdfRVJPRlNfRlMgaXMgbm90IHNldApDT05GSUdfTkVUV09SS19GSUxFU1lTVEVN Uz15CkNPTkZJR19ORlNfRlM9eQojIENPTkZJR19ORlNfVjIgaXMgbm90IHNldApDT05GSUdfTkZT X1YzPXkKQ09ORklHX05GU19WM19BQ0w9eQpDT05GSUdfTkZTX1Y0PW0KIyBDT05GSUdfTkZTX1NX QVAgaXMgbm90IHNldApDT05GSUdfTkZTX1Y0XzE9eQpDT05GSUdfTkZTX1Y0XzI9eQpDT05GSUdf UE5GU19GSUxFX0xBWU9VVD1tCkNPTkZJR19QTkZTX0JMT0NLPW0KQ09ORklHX1BORlNfRkxFWEZJ TEVfTEFZT1VUPW0KQ09ORklHX05GU19WNF8xX0lNUExFTUVOVEFUSU9OX0lEX0RPTUFJTj0ia2Vy bmVsLm9yZyIKIyBDT05GSUdfTkZTX1Y0XzFfTUlHUkFUSU9OIGlzIG5vdCBzZXQKQ09ORklHX05G U19WNF9TRUNVUklUWV9MQUJFTD15CkNPTkZJR19ST09UX05GUz15CiMgQ09ORklHX05GU19VU0Vf TEVHQUNZX0ROUyBpcyBub3Qgc2V0CkNPTkZJR19ORlNfVVNFX0tFUk5FTF9ETlM9eQpDT05GSUdf TkZTX0RFQlVHPXkKQ09ORklHX05GU19ESVNBQkxFX1VEUF9TVVBQT1JUPXkKQ09ORklHX05GU0Q9 bQpDT05GSUdfTkZTRF9WMl9BQ0w9eQpDT05GSUdfTkZTRF9WMz15CkNPTkZJR19ORlNEX1YzX0FD TD15CkNPTkZJR19ORlNEX1Y0PXkKQ09ORklHX05GU0RfUE5GUz15CiMgQ09ORklHX05GU0RfQkxP Q0tMQVlPVVQgaXMgbm90IHNldApDT05GSUdfTkZTRF9TQ1NJTEFZT1VUPXkKIyBDT05GSUdfTkZT RF9GTEVYRklMRUxBWU9VVCBpcyBub3Qgc2V0CiMgQ09ORklHX05GU0RfVjRfMl9JTlRFUl9TU0Mg aXMgbm90IHNldApDT05GSUdfTkZTRF9WNF9TRUNVUklUWV9MQUJFTD15CkNPTkZJR19HUkFDRV9Q RVJJT0Q9eQpDT05GSUdfTE9DS0Q9eQpDT05GSUdfTE9DS0RfVjQ9eQpDT05GSUdfTkZTX0FDTF9T VVBQT1JUPXkKQ09ORklHX05GU19DT01NT049eQpDT05GSUdfU1VOUlBDPXkKQ09ORklHX1NVTlJQ Q19HU1M9bQpDT05GSUdfU1VOUlBDX0JBQ0tDSEFOTkVMPXkKQ09ORklHX1JQQ1NFQ19HU1NfS1JC NT1tCiMgQ09ORklHX1NVTlJQQ19ESVNBQkxFX0lOU0VDVVJFX0VOQ1RZUEVTIGlzIG5vdCBzZXQK Q09ORklHX1NVTlJQQ19ERUJVRz15CkNPTkZJR19DRVBIX0ZTPW0KIyBDT05GSUdfQ0VQSF9GU0NB Q0hFIGlzIG5vdCBzZXQKQ09ORklHX0NFUEhfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfQ0VQSF9G U19TRUNVUklUWV9MQUJFTCBpcyBub3Qgc2V0CkNPTkZJR19DSUZTPW0KIyBDT05GSUdfQ0lGU19T VEFUUzIgaXMgbm90IHNldApDT05GSUdfQ0lGU19BTExPV19JTlNFQ1VSRV9MRUdBQ1k9eQpDT05G SUdfQ0lGU19XRUFLX1BXX0hBU0g9eQpDT05GSUdfQ0lGU19VUENBTEw9eQpDT05GSUdfQ0lGU19Y QVRUUj15CkNPTkZJR19DSUZTX1BPU0lYPXkKQ09ORklHX0NJRlNfREVCVUc9eQojIENPTkZJR19D SUZTX0RFQlVHMiBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNfREVCVUdfRFVNUF9LRVlTIGlzIG5v dCBzZXQKQ09ORklHX0NJRlNfREZTX1VQQ0FMTD15CiMgQ09ORklHX0NJRlNfRlNDQUNIRSBpcyBu b3Qgc2V0CiMgQ09ORklHX0NPREFfRlMgaXMgbm90IHNldAojIENPTkZJR19BRlNfRlMgaXMgbm90 IHNldApDT05GSUdfOVBfRlM9eQpDT05GSUdfOVBfRlNfUE9TSVhfQUNMPXkKIyBDT05GSUdfOVBf RlNfU0VDVVJJVFkgaXMgbm90IHNldApDT05GSUdfTkxTPXkKQ09ORklHX05MU19ERUZBVUxUPSJ1 dGY4IgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz15CkNPTkZJR19OTFNfQ09ERVBBR0VfNzM3PW0K Q09ORklHX05MU19DT0RFUEFHRV83NzU9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg1MD1tCkNPTkZJ R19OTFNfQ09ERVBBR0VfODUyPW0KQ09ORklHX05MU19DT0RFUEFHRV84NTU9bQpDT05GSUdfTkxT X0NPREVQQUdFXzg1Nz1tCkNPTkZJR19OTFNfQ09ERVBBR0VfODYwPW0KQ09ORklHX05MU19DT0RF UEFHRV84NjE9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2Mj1tCkNPTkZJR19OTFNfQ09ERVBBR0Vf ODYzPW0KQ09ORklHX05MU19DT0RFUEFHRV84NjQ9bQpDT05GSUdfTkxTX0NPREVQQUdFXzg2NT1t CkNPTkZJR19OTFNfQ09ERVBBR0VfODY2PW0KQ09ORklHX05MU19DT0RFUEFHRV84Njk9bQpDT05G SUdfTkxTX0NPREVQQUdFXzkzNj1tCkNPTkZJR19OTFNfQ09ERVBBR0VfOTUwPW0KQ09ORklHX05M U19DT0RFUEFHRV85MzI9bQpDT05GSUdfTkxTX0NPREVQQUdFXzk0OT1tCkNPTkZJR19OTFNfQ09E RVBBR0VfODc0PW0KQ09ORklHX05MU19JU084ODU5Xzg9bQpDT05GSUdfTkxTX0NPREVQQUdFXzEy NTA9bQpDT05GSUdfTkxTX0NPREVQQUdFXzEyNTE9bQpDT05GSUdfTkxTX0FTQ0lJPXkKQ09ORklH X05MU19JU084ODU5XzE9bQpDT05GSUdfTkxTX0lTTzg4NTlfMj1tCkNPTkZJR19OTFNfSVNPODg1 OV8zPW0KQ09ORklHX05MU19JU084ODU5XzQ9bQpDT05GSUdfTkxTX0lTTzg4NTlfNT1tCkNPTkZJ R19OTFNfSVNPODg1OV82PW0KQ09ORklHX05MU19JU084ODU5Xzc9bQpDT05GSUdfTkxTX0lTTzg4 NTlfOT1tCkNPTkZJR19OTFNfSVNPODg1OV8xMz1tCkNPTkZJR19OTFNfSVNPODg1OV8xND1tCkNP TkZJR19OTFNfSVNPODg1OV8xNT1tCkNPTkZJR19OTFNfS09JOF9SPW0KQ09ORklHX05MU19LT0k4 X1U9bQpDT05GSUdfTkxTX01BQ19ST01BTj1tCkNPTkZJR19OTFNfTUFDX0NFTFRJQz1tCkNPTkZJ R19OTFNfTUFDX0NFTlRFVVJPPW0KQ09ORklHX05MU19NQUNfQ1JPQVRJQU49bQpDT05GSUdfTkxT X01BQ19DWVJJTExJQz1tCkNPTkZJR19OTFNfTUFDX0dBRUxJQz1tCkNPTkZJR19OTFNfTUFDX0dS RUVLPW0KQ09ORklHX05MU19NQUNfSUNFTEFORD1tCkNPTkZJR19OTFNfTUFDX0lOVUlUPW0KQ09O RklHX05MU19NQUNfUk9NQU5JQU49bQpDT05GSUdfTkxTX01BQ19UVVJLSVNIPW0KQ09ORklHX05M U19VVEY4PW0KQ09ORklHX0RMTT1tCkNPTkZJR19ETE1fREVCVUc9eQojIENPTkZJR19VTklDT0RF IGlzIG5vdCBzZXQKQ09ORklHX0lPX1dRPXkKIyBlbmQgb2YgRmlsZSBzeXN0ZW1zCgojCiMgU2Vj dXJpdHkgb3B0aW9ucwojCkNPTkZJR19LRVlTPXkKIyBDT05GSUdfS0VZU19SRVFVRVNUX0NBQ0hF IGlzIG5vdCBzZXQKQ09ORklHX1BFUlNJU1RFTlRfS0VZUklOR1M9eQpDT05GSUdfQklHX0tFWVM9 eQpDT05GSUdfVFJVU1RFRF9LRVlTPXkKQ09ORklHX0VOQ1JZUFRFRF9LRVlTPXkKIyBDT05GSUdf S0VZX0RIX09QRVJBVElPTlMgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9ETUVTR19SRVNU UklDVCBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWT15CkNPTkZJR19TRUNVUklUWUZTPXkKQ09O RklHX1NFQ1VSSVRZX05FVFdPUks9eQpDT05GSUdfUEFHRV9UQUJMRV9JU09MQVRJT049eQpDT05G SUdfU0VDVVJJVFlfTkVUV09SS19YRlJNPXkKQ09ORklHX1NFQ1VSSVRZX1BBVEg9eQpDT05GSUdf SU5URUxfVFhUPXkKQ09ORklHX0xTTV9NTUFQX01JTl9BRERSPTY1NTM1CkNPTkZJR19IQVZFX0hB UkRFTkVEX1VTRVJDT1BZX0FMTE9DQVRPUj15CkNPTkZJR19IQVJERU5FRF9VU0VSQ09QWT15CkNP TkZJR19IQVJERU5FRF9VU0VSQ09QWV9GQUxMQkFDSz15CiMgQ09ORklHX0hBUkRFTkVEX1VTRVJD T1BZX1BBR0VTUEFOIGlzIG5vdCBzZXQKIyBDT05GSUdfRk9SVElGWV9TT1VSQ0UgaXMgbm90IHNl dAojIENPTkZJR19TVEFUSUNfVVNFUk1PREVIRUxQRVIgaXMgbm90IHNldApDT05GSUdfU0VDVVJJ VFlfU0VMSU5VWD15CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYX0JPT1RQQVJBTT15CiMgQ09ORklH X1NFQ1VSSVRZX1NFTElOVVhfRElTQUJMRSBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9TRUxJ TlVYX0RFVkVMT1A9eQpDT05GSUdfU0VDVVJJVFlfU0VMSU5VWF9BVkNfU1RBVFM9eQpDT05GSUdf U0VDVVJJVFlfU0VMSU5VWF9DSEVDS1JFUVBST1RfVkFMVUU9MQpDT05GSUdfU0VDVVJJVFlfU0VM SU5VWF9TSURUQUJfSEFTSF9CSVRTPTkKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfU0lEMlNUUl9D QUNIRV9TSVpFPTI1NgojIENPTkZJR19TRUNVUklUWV9TTUFDSyBpcyBub3Qgc2V0CiMgQ09ORklH X1NFQ1VSSVRZX1RPTU9ZTyBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9BUFBBUk1PUj15CkNP TkZJR19TRUNVUklUWV9BUFBBUk1PUl9IQVNIPXkKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0hB U0hfREVGQVVMVD15CiMgQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0RFQlVHIGlzIG5vdCBzZXQK IyBDT05GSUdfU0VDVVJJVFlfTE9BRFBJTiBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9ZQU1B PXkKIyBDT05GSUdfU0VDVVJJVFlfU0FGRVNFVElEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VDVVJJ VFlfTE9DS0RPV05fTFNNIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVHUklUWT15CkNPTkZJR19JTlRF R1JJVFlfU0lHTkFUVVJFPXkKQ09ORklHX0lOVEVHUklUWV9BU1lNTUVUUklDX0tFWVM9eQpDT05G SUdfSU5URUdSSVRZX1RSVVNURURfS0VZUklORz15CiMgQ09ORklHX0lOVEVHUklUWV9QTEFURk9S TV9LRVlSSU5HIGlzIG5vdCBzZXQKQ09ORklHX0lOVEVHUklUWV9BVURJVD15CkNPTkZJR19JTUE9 eQpDT05GSUdfSU1BX01FQVNVUkVfUENSX0lEWD0xMApDT05GSUdfSU1BX0xTTV9SVUxFUz15CiMg Q09ORklHX0lNQV9URU1QTEFURSBpcyBub3Qgc2V0CkNPTkZJR19JTUFfTkdfVEVNUExBVEU9eQoj IENPTkZJR19JTUFfU0lHX1RFTVBMQVRFIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9ERUZBVUxUX1RF TVBMQVRFPSJpbWEtbmciCkNPTkZJR19JTUFfREVGQVVMVF9IQVNIX1NIQTE9eQojIENPTkZJR19J TUFfREVGQVVMVF9IQVNIX1NIQTI1NiBpcyBub3Qgc2V0CkNPTkZJR19JTUFfREVGQVVMVF9IQVNI PSJzaGExIgojIENPTkZJR19JTUFfV1JJVEVfUE9MSUNZIGlzIG5vdCBzZXQKIyBDT05GSUdfSU1B X1JFQURfUE9MSUNZIGlzIG5vdCBzZXQKQ09ORklHX0lNQV9BUFBSQUlTRT15CiMgQ09ORklHX0lN QV9BUkNIX1BPTElDWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQV9BUFBSQUlTRV9CVUlMRF9QT0xJ Q1kgaXMgbm90IHNldApDT05GSUdfSU1BX0FQUFJBSVNFX0JPT1RQQVJBTT15CiMgQ09ORklHX0lN QV9BUFBSQUlTRV9NT0RTSUcgaXMgbm90IHNldApDT05GSUdfSU1BX1RSVVNURURfS0VZUklORz15 CiMgQ09ORklHX0lNQV9CTEFDS0xJU1RfS0VZUklORyBpcyBub3Qgc2V0CiMgQ09ORklHX0lNQV9M T0FEX1g1MDkgaXMgbm90IHNldApDT05GSUdfSU1BX01FQVNVUkVfQVNZTU1FVFJJQ19LRVlTPXkK Q09ORklHX0lNQV9RVUVVRV9FQVJMWV9CT09UX0tFWVM9eQpDT05GSUdfRVZNPXkKQ09ORklHX0VW TV9BVFRSX0ZTVVVJRD15CiMgQ09ORklHX0VWTV9BRERfWEFUVFJTIGlzIG5vdCBzZXQKIyBDT05G SUdfRVZNX0xPQURfWDUwOSBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX1NFTElO VVg9eQojIENPTkZJR19ERUZBVUxUX1NFQ1VSSVRZX0FQUEFSTU9SIGlzIG5vdCBzZXQKIyBDT05G SUdfREVGQVVMVF9TRUNVUklUWV9EQUMgaXMgbm90IHNldApDT05GSUdfTFNNPSJsb2NrZG93bix5 YW1hLGxvYWRwaW4sc2FmZXNldGlkLGludGVncml0eSxzZWxpbnV4LHNtYWNrLHRvbW95byxhcHBh cm1vciIKCiMKIyBLZXJuZWwgaGFyZGVuaW5nIG9wdGlvbnMKIwoKIwojIE1lbW9yeSBpbml0aWFs aXphdGlvbgojCkNPTkZJR19JTklUX1NUQUNLX05PTkU9eQojIENPTkZJR19HQ0NfUExVR0lOX1NU UlVDVExFQUtfVVNFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0dDQ19QTFVHSU5fU1RSVUNUTEVBS19C WVJFRiBpcyBub3Qgc2V0CiMgQ09ORklHX0dDQ19QTFVHSU5fU1RSVUNUTEVBS19CWVJFRl9BTEwg aXMgbm90IHNldAojIENPTkZJR19HQ0NfUExVR0lOX1NUQUNLTEVBSyBpcyBub3Qgc2V0CiMgQ09O RklHX0lOSVRfT05fQUxMT0NfREVGQVVMVF9PTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOSVRfT05f RlJFRV9ERUZBVUxUX09OIGlzIG5vdCBzZXQKIyBlbmQgb2YgTWVtb3J5IGluaXRpYWxpemF0aW9u CiMgZW5kIG9mIEtlcm5lbCBoYXJkZW5pbmcgb3B0aW9ucwojIGVuZCBvZiBTZWN1cml0eSBvcHRp b25zCgpDT05GSUdfWE9SX0JMT0NLUz1tCkNPTkZJR19BU1lOQ19DT1JFPW0KQ09ORklHX0FTWU5D X01FTUNQWT1tCkNPTkZJR19BU1lOQ19YT1I9bQpDT05GSUdfQVNZTkNfUFE9bQpDT05GSUdfQVNZ TkNfUkFJRDZfUkVDT1Y9bQpDT05GSUdfQ1JZUFRPPXkKCiMKIyBDcnlwdG8gY29yZSBvciBoZWxw ZXIKIwpDT05GSUdfQ1JZUFRPX0FMR0FQST15CkNPTkZJR19DUllQVE9fQUxHQVBJMj15CkNPTkZJ R19DUllQVE9fQUVBRD15CkNPTkZJR19DUllQVE9fQUVBRDI9eQpDT05GSUdfQ1JZUFRPX1NLQ0lQ SEVSPXkKQ09ORklHX0NSWVBUT19TS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9eQpDT05G SUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZUFRPX1JORzI9 eQpDT05GSUdfQ1JZUFRPX1JOR19ERUZBVUxUPXkKQ09ORklHX0NSWVBUT19BS0NJUEhFUjI9eQpD T05GSUdfQ1JZUFRPX0FLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19LUFAyPXkKQ09ORklHX0NSWVBU T19LUFA9bQpDT05GSUdfQ1JZUFRPX0FDT01QMj15CkNPTkZJR19DUllQVE9fTUFOQUdFUj15CkNP TkZJR19DUllQVE9fTUFOQUdFUjI9eQpDT05GSUdfQ1JZUFRPX1VTRVI9bQpDT05GSUdfQ1JZUFRP X01BTkFHRVJfRElTQUJMRV9URVNUUz15CkNPTkZJR19DUllQVE9fR0YxMjhNVUw9eQpDT05GSUdf Q1JZUFRPX05VTEw9eQpDT05GSUdfQ1JZUFRPX05VTEwyPXkKQ09ORklHX0NSWVBUT19QQ1JZUFQ9 bQpDT05GSUdfQ1JZUFRPX0NSWVBURD1tCkNPTkZJR19DUllQVE9fQVVUSEVOQz1tCkNPTkZJR19D UllQVE9fVEVTVD1tCkNPTkZJR19DUllQVE9fU0lNRD1tCkNPTkZJR19DUllQVE9fR0xVRV9IRUxQ RVJfWDg2PW0KQ09ORklHX0NSWVBUT19FTkdJTkU9bQoKIwojIFB1YmxpYy1rZXkgY3J5cHRvZ3Jh cGh5CiMKQ09ORklHX0NSWVBUT19SU0E9eQpDT05GSUdfQ1JZUFRPX0RIPW0KQ09ORklHX0NSWVBU T19FQ0M9bQpDT05GSUdfQ1JZUFRPX0VDREg9bQojIENPTkZJR19DUllQVE9fRUNSRFNBIGlzIG5v dCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NVUlZFMjU1MTkgaXMgbm90IHNldAojIENPTkZJR19DUllQ VE9fQ1VSVkUyNTUxOV9YODYgaXMgbm90IHNldAoKIwojIEF1dGhlbnRpY2F0ZWQgRW5jcnlwdGlv biB3aXRoIEFzc29jaWF0ZWQgRGF0YQojCkNPTkZJR19DUllQVE9fQ0NNPW0KQ09ORklHX0NSWVBU T19HQ009eQojIENPTkZJR19DUllQVE9fQ0hBQ0hBMjBQT0xZMTMwNSBpcyBub3Qgc2V0CiMgQ09O RklHX0NSWVBUT19BRUdJUzEyOCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19BRUdJUzEyOF9B RVNOSV9TU0UyIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19TRVFJVj15CkNPTkZJR19DUllQVE9f RUNIQUlOSVY9bQoKIwojIEJsb2NrIG1vZGVzCiMKQ09ORklHX0NSWVBUT19DQkM9eQojIENPTkZJ R19DUllQVE9fQ0ZCIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19DVFI9eQpDT05GSUdfQ1JZUFRP X0NUUz1tCkNPTkZJR19DUllQVE9fRUNCPXkKQ09ORklHX0NSWVBUT19MUlc9bQojIENPTkZJR19D UllQVE9fT0ZCIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19QQ0JDPW0KQ09ORklHX0NSWVBUT19Y VFM9bQojIENPTkZJR19DUllQVE9fS0VZV1JBUCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19O SFBPTFkxMzA1X1NTRTIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTkhQT0xZMTMwNV9BVlgy IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0FESUFOVFVNIGlzIG5vdCBzZXQKQ09ORklHX0NS WVBUT19FU1NJVj1tCgojCiMgSGFzaCBtb2RlcwojCkNPTkZJR19DUllQVE9fQ01BQz1tCkNPTkZJ R19DUllQVE9fSE1BQz15CkNPTkZJR19DUllQVE9fWENCQz1tCkNPTkZJR19DUllQVE9fVk1BQz1t CgojCiMgRGlnZXN0CiMKQ09ORklHX0NSWVBUT19DUkMzMkM9eQpDT05GSUdfQ1JZUFRPX0NSQzMy Q19JTlRFTD1tCkNPTkZJR19DUllQVE9fQ1JDMzI9bQpDT05GSUdfQ1JZUFRPX0NSQzMyX1BDTE1V TD1tCkNPTkZJR19DUllQVE9fWFhIQVNIPW0KQ09ORklHX0NSWVBUT19CTEFLRTJCPW0KIyBDT05G SUdfQ1JZUFRPX0JMQUtFMlMgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQkxBS0UyU19YODYg aXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0NSQ1QxMERJRj15CkNPTkZJR19DUllQVE9fQ1JDVDEw RElGX1BDTE1VTD1tCkNPTkZJR19DUllQVE9fR0hBU0g9eQojIENPTkZJR19DUllQVE9fUE9MWTEz MDUgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUE9MWTEzMDVfWDg2XzY0IGlzIG5vdCBzZXQK Q09ORklHX0NSWVBUT19NRDQ9bQpDT05GSUdfQ1JZUFRPX01ENT15CkNPTkZJR19DUllQVE9fTUlD SEFFTF9NSUM9bQpDT05GSUdfQ1JZUFRPX1JNRDEyOD1tCkNPTkZJR19DUllQVE9fUk1EMTYwPW0K Q09ORklHX0NSWVBUT19STUQyNTY9bQpDT05GSUdfQ1JZUFRPX1JNRDMyMD1tCkNPTkZJR19DUllQ VE9fU0hBMT15CkNPTkZJR19DUllQVE9fU0hBMV9TU1NFMz15CkNPTkZJR19DUllQVE9fU0hBMjU2 X1NTU0UzPXkKQ09ORklHX0NSWVBUT19TSEE1MTJfU1NTRTM9bQpDT05GSUdfQ1JZUFRPX1NIQTI1 Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPW0KIyBDT05GSUdfQ1JZUFRPX1NIQTMgaXMgbm90IHNl dAojIENPTkZJR19DUllQVE9fU00zIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NUUkVFQk9H IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19UR1IxOTI9bQpDT05GSUdfQ1JZUFRPX1dQNTEyPW0K Q09ORklHX0NSWVBUT19HSEFTSF9DTE1VTF9OSV9JTlRFTD1tCgojCiMgQ2lwaGVycwojCkNPTkZJ R19DUllQVE9fQUVTPXkKIyBDT05GSUdfQ1JZUFRPX0FFU19USSBpcyBub3Qgc2V0CkNPTkZJR19D UllQVE9fQUVTX05JX0lOVEVMPW0KQ09ORklHX0NSWVBUT19BTlVCSVM9bQpDT05GSUdfQ1JZUFRP X0FSQzQ9bQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIPW0KQ09ORklHX0NSWVBUT19CTE9XRklTSF9D T01NT049bQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fQ0FN RUxMSUE9bQpDT05GSUdfQ1JZUFRPX0NBTUVMTElBX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fQ0FN RUxMSUFfQUVTTklfQVZYX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fQ0FNRUxMSUFfQUVTTklfQVZY Ml9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX0NBU1RfQ09NTU9OPW0KQ09ORklHX0NSWVBUT19DQVNU NT1tCkNPTkZJR19DUllQVE9fQ0FTVDVfQVZYX1g4Nl82ND1tCkNPTkZJR19DUllQVE9fQ0FTVDY9 bQpDT05GSUdfQ1JZUFRPX0NBU1Q2X0FWWF9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX0RFUz1tCiMg Q09ORklHX0NSWVBUT19ERVMzX0VERV9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0ZD UllQVD1tCkNPTkZJR19DUllQVE9fS0hBWkFEPW0KQ09ORklHX0NSWVBUT19TQUxTQTIwPW0KIyBD T05GSUdfQ1JZUFRPX0NIQUNIQTIwIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0NIQUNIQTIw X1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fU0VFRD1tCkNPTkZJR19DUllQVE9fU0VS UEVOVD1tCkNPTkZJR19DUllQVE9fU0VSUEVOVF9TU0UyX1g4Nl82ND1tCkNPTkZJR19DUllQVE9f U0VSUEVOVF9BVlhfWDg2XzY0PW0KQ09ORklHX0NSWVBUT19TRVJQRU5UX0FWWDJfWDg2XzY0PW0K IyBDT05GSUdfQ1JZUFRPX1NNNCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVEVBPW0KQ09ORklH X0NSWVBUT19UV09GSVNIPW0KQ09ORklHX0NSWVBUT19UV09GSVNIX0NPTU1PTj1tCkNPTkZJR19D UllQVE9fVFdPRklTSF9YODZfNjQ9bQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfWDg2XzY0XzNXQVk9 bQpDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQVZYX1g4Nl82ND1tCgojCiMgQ29tcHJlc3Npb24KIwpD T05GSUdfQ1JZUFRPX0RFRkxBVEU9eQpDT05GSUdfQ1JZUFRPX0xaTz15CiMgQ09ORklHX0NSWVBU T184NDIgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTFo0IGlzIG5vdCBzZXQKIyBDT05GSUdf Q1JZUFRPX0xaNEhDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1pTVEQgaXMgbm90IHNldAoK IwojIFJhbmRvbSBOdW1iZXIgR2VuZXJhdGlvbgojCkNPTkZJR19DUllQVE9fQU5TSV9DUFJORz1t CkNPTkZJR19DUllQVE9fRFJCR19NRU5VPXkKQ09ORklHX0NSWVBUT19EUkJHX0hNQUM9eQpDT05G SUdfQ1JZUFRPX0RSQkdfSEFTSD15CkNPTkZJR19DUllQVE9fRFJCR19DVFI9eQpDT05GSUdfQ1JZ UFRPX0RSQkc9eQpDT05GSUdfQ1JZUFRPX0pJVFRFUkVOVFJPUFk9eQpDT05GSUdfQ1JZUFRPX1VT RVJfQVBJPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQSV9IQVNIPXkKQ09ORklHX0NSWVBUT19VU0VS X0FQSV9TS0NJUEhFUj15CkNPTkZJR19DUllQVE9fVVNFUl9BUElfUk5HPW0KIyBDT05GSUdfQ1JZ UFRPX1VTRVJfQVBJX0FFQUQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU1RBVFMgaXMgbm90 IHNldApDT05GSUdfQ1JZUFRPX0hBU0hfSU5GTz15CgojCiMgQ3J5cHRvIGxpYnJhcnkgcm91dGlu ZXMKIwpDT05GSUdfQ1JZUFRPX0xJQl9BRVM9eQpDT05GSUdfQ1JZUFRPX0xJQl9BUkM0PW0KIyBD T05GSUdfQ1JZUFRPX0xJQl9CTEFLRTJTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0xJQl9D SEFDSEEgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fTElCX0NVUlZFMjU1MTkgaXMgbm90IHNl dApDT05GSUdfQ1JZUFRPX0xJQl9ERVM9bQpDT05GSUdfQ1JZUFRPX0xJQl9QT0xZMTMwNV9SU0la RT0xMQojIENPTkZJR19DUllQVE9fTElCX1BPTFkxMzA1IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZ UFRPX0xJQl9DSEFDSEEyMFBPTFkxMzA1IGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19MSUJfU0hB MjU2PXkKQ09ORklHX0NSWVBUT19IVz15CkNPTkZJR19DUllQVE9fREVWX1BBRExPQ0s9bQpDT05G SUdfQ1JZUFRPX0RFVl9QQURMT0NLX0FFUz1tCkNPTkZJR19DUllQVE9fREVWX1BBRExPQ0tfU0hB PW0KIyBDT05GSUdfQ1JZUFRPX0RFVl9BVE1FTF9FQ0MgaXMgbm90IHNldAojIENPTkZJR19DUllQ VE9fREVWX0FUTUVMX1NIQTIwNEEgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9DQ1A9eQpD T05GSUdfQ1JZUFRPX0RFVl9DQ1BfREQ9bQpDT05GSUdfQ1JZUFRPX0RFVl9TUF9DQ1A9eQpDT05G SUdfQ1JZUFRPX0RFVl9DQ1BfQ1JZUFRPPW0KQ09ORklHX0NSWVBUT19ERVZfU1BfUFNQPXkKIyBD T05GSUdfQ1JZUFRPX0RFVl9DQ1BfREVCVUdGUyBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fREVW X1FBVD1tCkNPTkZJR19DUllQVE9fREVWX1FBVF9ESDg5NXhDQz1tCkNPTkZJR19DUllQVE9fREVW X1FBVF9DM1hYWD1tCkNPTkZJR19DUllQVE9fREVWX1FBVF9DNjJYPW0KQ09ORklHX0NSWVBUT19E RVZfUUFUX0RIODk1eENDVkY9bQpDT05GSUdfQ1JZUFRPX0RFVl9RQVRfQzNYWFhWRj1tCkNPTkZJ R19DUllQVE9fREVWX1FBVF9DNjJYVkY9bQojIENPTkZJR19DUllQVE9fREVWX05JVFJPWF9DTk41 NVhYIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVZfQ0hFTFNJTz1tCkNPTkZJR19DUllQVE9f REVWX1ZJUlRJTz1tCiMgQ09ORklHX0NSWVBUT19ERVZfU0FGRVhDRUwgaXMgbm90IHNldAojIENP TkZJR19DUllQVE9fREVWX0FNTE9HSUNfR1hMIGlzIG5vdCBzZXQKQ09ORklHX0FTWU1NRVRSSUNf S0VZX1RZUEU9eQpDT05GSUdfQVNZTU1FVFJJQ19QVUJMSUNfS0VZX1NVQlRZUEU9eQojIENPTkZJ R19BU1lNTUVUUklDX1RQTV9LRVlfU1VCVFlQRSBpcyBub3Qgc2V0CkNPTkZJR19YNTA5X0NFUlRJ RklDQVRFX1BBUlNFUj15CiMgQ09ORklHX1BLQ1M4X1BSSVZBVEVfS0VZX1BBUlNFUiBpcyBub3Qg c2V0CkNPTkZJR19QS0NTN19NRVNTQUdFX1BBUlNFUj15CiMgQ09ORklHX1BLQ1M3X1RFU1RfS0VZ IGlzIG5vdCBzZXQKQ09ORklHX1NJR05FRF9QRV9GSUxFX1ZFUklGSUNBVElPTj15CgojCiMgQ2Vy dGlmaWNhdGVzIGZvciBzaWduYXR1cmUgY2hlY2tpbmcKIwpDT05GSUdfTU9EVUxFX1NJR19LRVk9 ImNlcnRzL3NpZ25pbmdfa2V5LnBlbSIKQ09ORklHX1NZU1RFTV9UUlVTVEVEX0tFWVJJTkc9eQpD T05GSUdfU1lTVEVNX1RSVVNURURfS0VZUz0iIgojIENPTkZJR19TWVNURU1fRVhUUkFfQ0VSVElG SUNBVEUgaXMgbm90IHNldAojIENPTkZJR19TRUNPTkRBUllfVFJVU1RFRF9LRVlSSU5HIGlzIG5v dCBzZXQKQ09ORklHX1NZU1RFTV9CTEFDS0xJU1RfS0VZUklORz15CkNPTkZJR19TWVNURU1fQkxB Q0tMSVNUX0hBU0hfTElTVD0iIgojIGVuZCBvZiBDZXJ0aWZpY2F0ZXMgZm9yIHNpZ25hdHVyZSBj aGVja2luZwoKQ09ORklHX0JJTkFSWV9QUklOVEY9eQoKIwojIExpYnJhcnkgcm91dGluZXMKIwpD T05GSUdfUkFJRDZfUFE9bQpDT05GSUdfUkFJRDZfUFFfQkVOQ0hNQVJLPXkKIyBDT05GSUdfUEFD S0lORyBpcyBub3Qgc2V0CkNPTkZJR19CSVRSRVZFUlNFPXkKQ09ORklHX0dFTkVSSUNfU1RSTkNQ WV9GUk9NX1VTRVI9eQpDT05GSUdfR0VORVJJQ19TVFJOTEVOX1VTRVI9eQpDT05GSUdfR0VORVJJ Q19ORVRfVVRJTFM9eQpDT05GSUdfR0VORVJJQ19GSU5EX0ZJUlNUX0JJVD15CkNPTkZJR19DT1JE SUM9bQpDT05GSUdfUFJJTUVfTlVNQkVSUz1tCkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19HRU5F UklDX1BDSV9JT01BUD15CkNPTkZJR19HRU5FUklDX0lPTUFQPXkKQ09ORklHX0FSQ0hfVVNFX0NN UFhDSEdfTE9DS1JFRj15CkNPTkZJR19BUkNIX0hBU19GQVNUX01VTFRJUExJRVI9eQpDT05GSUdf Q1JDX0NDSVRUPXkKQ09ORklHX0NSQzE2PXkKQ09ORklHX0NSQ19UMTBESUY9eQpDT05GSUdfQ1JD X0lUVV9UPW0KQ09ORklHX0NSQzMyPXkKIyBDT05GSUdfQ1JDMzJfU0VMRlRFU1QgaXMgbm90IHNl dApDT05GSUdfQ1JDMzJfU0xJQ0VCWTg9eQojIENPTkZJR19DUkMzMl9TTElDRUJZNCBpcyBub3Qg c2V0CiMgQ09ORklHX0NSQzMyX1NBUldBVEUgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9CSVQg aXMgbm90IHNldAojIENPTkZJR19DUkM2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzQgaXMgbm90 IHNldAojIENPTkZJR19DUkM3IGlzIG5vdCBzZXQKQ09ORklHX0xJQkNSQzMyQz1tCkNPTkZJR19D UkM4PW0KQ09ORklHX1hYSEFTSD15CiMgQ09ORklHX1JBTkRPTTMyX1NFTEZURVNUIGlzIG5vdCBz ZXQKQ09ORklHX1pMSUJfSU5GTEFURT15CkNPTkZJR19aTElCX0RFRkxBVEU9eQpDT05GSUdfTFpP X0NPTVBSRVNTPXkKQ09ORklHX0xaT19ERUNPTVBSRVNTPXkKQ09ORklHX0xaNF9ERUNPTVBSRVNT PXkKQ09ORklHX1pTVERfQ09NUFJFU1M9bQpDT05GSUdfWlNURF9ERUNPTVBSRVNTPW0KQ09ORklH X1haX0RFQz15CkNPTkZJR19YWl9ERUNfWDg2PXkKQ09ORklHX1haX0RFQ19QT1dFUlBDPXkKQ09O RklHX1haX0RFQ19JQTY0PXkKQ09ORklHX1haX0RFQ19BUk09eQpDT05GSUdfWFpfREVDX0FSTVRI VU1CPXkKQ09ORklHX1haX0RFQ19TUEFSQz15CkNPTkZJR19YWl9ERUNfQkNKPXkKIyBDT05GSUdf WFpfREVDX1RFU1QgaXMgbm90IHNldApDT05GSUdfREVDT01QUkVTU19HWklQPXkKQ09ORklHX0RF Q09NUFJFU1NfQlpJUDI9eQpDT05GSUdfREVDT01QUkVTU19MWk1BPXkKQ09ORklHX0RFQ09NUFJF U1NfWFo9eQpDT05GSUdfREVDT01QUkVTU19MWk89eQpDT05GSUdfREVDT01QUkVTU19MWjQ9eQpD T05GSUdfR0VORVJJQ19BTExPQ0FUT1I9eQpDT05GSUdfUkVFRF9TT0xPTU9OPW0KQ09ORklHX1JF RURfU09MT01PTl9FTkM4PXkKQ09ORklHX1JFRURfU09MT01PTl9ERUM4PXkKQ09ORklHX1RFWFRT RUFSQ0g9eQpDT05GSUdfVEVYVFNFQVJDSF9LTVA9bQpDT05GSUdfVEVYVFNFQVJDSF9CTT1tCkNP TkZJR19URVhUU0VBUkNIX0ZTTT1tCkNPTkZJR19CVFJFRT15CkNPTkZJR19JTlRFUlZBTF9UUkVF PXkKQ09ORklHX1hBUlJBWV9NVUxUST15CkNPTkZJR19BU1NPQ0lBVElWRV9BUlJBWT15CkNPTkZJ R19IQVNfSU9NRU09eQpDT05GSUdfSEFTX0lPUE9SVF9NQVA9eQpDT05GSUdfSEFTX0RNQT15CkNP TkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfTkVFRF9ETUFfTUFQX1NUQVRFPXkKQ09O RklHX0FSQ0hfRE1BX0FERFJfVF82NEJJVD15CkNPTkZJR19BUkNIX0hBU19GT1JDRV9ETUFfVU5F TkNSWVBURUQ9eQpDT05GSUdfU1dJT1RMQj15CkNPTkZJR19ETUFfQ01BPXkKCiMKIyBEZWZhdWx0 IGNvbnRpZ3VvdXMgbWVtb3J5IGFyZWEgc2l6ZToKIwpDT05GSUdfQ01BX1NJWkVfTUJZVEVTPTIw MApDT05GSUdfQ01BX1NJWkVfU0VMX01CWVRFUz15CiMgQ09ORklHX0NNQV9TSVpFX1NFTF9QRVJD RU5UQUdFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ01BX1NJWkVfU0VMX01JTiBpcyBub3Qgc2V0CiMg Q09ORklHX0NNQV9TSVpFX1NFTF9NQVggaXMgbm90IHNldApDT05GSUdfQ01BX0FMSUdOTUVOVD04 CiMgQ09ORklHX0RNQV9BUElfREVCVUcgaXMgbm90IHNldApDT05GSUdfU0dMX0FMTE9DPXkKQ09O RklHX0lPTU1VX0hFTFBFUj15CkNPTkZJR19DSEVDS19TSUdOQVRVUkU9eQpDT05GSUdfQ1BVTUFT S19PRkZTVEFDSz15CkNPTkZJR19DUFVfUk1BUD15CkNPTkZJR19EUUw9eQpDT05GSUdfR0xPQj15 CiMgQ09ORklHX0dMT0JfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfTkxBVFRSPXkKQ09ORklH X0NMWl9UQUI9eQpDT05GSUdfSVJRX1BPTEw9eQpDT05GSUdfTVBJTElCPXkKQ09ORklHX1NJR05B VFVSRT15CkNPTkZJR19ESU1MSUI9eQpDT05GSUdfT0lEX1JFR0lTVFJZPXkKQ09ORklHX1VDUzJf U1RSSU5HPXkKQ09ORklHX0hBVkVfR0VORVJJQ19WRFNPPXkKQ09ORklHX0dFTkVSSUNfR0VUVElN RU9GREFZPXkKQ09ORklHX0dFTkVSSUNfVkRTT19USU1FX05TPXkKQ09ORklHX0ZPTlRfU1VQUE9S VD15CiMgQ09ORklHX0ZPTlRTIGlzIG5vdCBzZXQKQ09ORklHX0ZPTlRfOHg4PXkKQ09ORklHX0ZP TlRfOHgxNj15CkNPTkZJR19TR19QT09MPXkKQ09ORklHX0FSQ0hfSEFTX1BNRU1fQVBJPXkKQ09O RklHX01FTVJFR0lPTj15CkNPTkZJR19BUkNIX0hBU19VQUNDRVNTX0ZMVVNIQ0FDSEU9eQpDT05G SUdfQVJDSF9IQVNfVUFDQ0VTU19NQ1NBRkU9eQpDT05GSUdfQVJDSF9TVEFDS1dBTEs9eQpDT05G SUdfU0JJVE1BUD15CiMgQ09ORklHX1NUUklOR19TRUxGVEVTVCBpcyBub3Qgc2V0CiMgZW5kIG9m IExpYnJhcnkgcm91dGluZXMKCiMKIyBLZXJuZWwgaGFja2luZwojCgojCiMgcHJpbnRrIGFuZCBk bWVzZyBvcHRpb25zCiMKQ09ORklHX1BSSU5US19USU1FPXkKIyBDT05GSUdfUFJJTlRLX0NBTExF UiBpcyBub3Qgc2V0CkNPTkZJR19DT05TT0xFX0xPR0xFVkVMX0RFRkFVTFQ9NwpDT05GSUdfQ09O U09MRV9MT0dMRVZFTF9RVUlFVD00CkNPTkZJR19NRVNTQUdFX0xPR0xFVkVMX0RFRkFVTFQ9NApD T05GSUdfQk9PVF9QUklOVEtfREVMQVk9eQpDT05GSUdfRFlOQU1JQ19ERUJVRz15CkNPTkZJR19T WU1CT0xJQ19FUlJOQU1FPXkKQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9eQojIGVuZCBvZiBwcmlu dGsgYW5kIGRtZXNnIG9wdGlvbnMKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21waWxl ciBvcHRpb25zCiMKQ09ORklHX0RFQlVHX0lORk89eQpDT05GSUdfREVCVUdfSU5GT19SRURVQ0VE PXkKIyBDT05GSUdfREVCVUdfSU5GT19TUExJVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0lO Rk9fRFdBUkY0IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfSU5GT19CVEYgaXMgbm90IHNldAoj IENPTkZJR19HREJfU0NSSVBUUyBpcyBub3Qgc2V0CkNPTkZJR19FTkFCTEVfTVVTVF9DSEVDSz15 CkNPTkZJR19GUkFNRV9XQVJOPTIwNDgKQ09ORklHX1NUUklQX0FTTV9TWU1TPXkKIyBDT05GSUdf UkVBREFCTEVfQVNNIGlzIG5vdCBzZXQKIyBDT05GSUdfSEVBREVSU19JTlNUQUxMIGlzIG5vdCBz ZXQKQ09ORklHX09QVElNSVpFX0lOTElOSU5HPXkKQ09ORklHX0RFQlVHX1NFQ1RJT05fTUlTTUFU Q0g9eQpDT05GSUdfU0VDVElPTl9NSVNNQVRDSF9XQVJOX09OTFk9eQpDT05GSUdfU1RBQ0tfVkFM SURBVElPTj15CiMgQ09ORklHX0RFQlVHX0ZPUkNFX1dFQUtfUEVSX0NQVSBpcyBub3Qgc2V0CiMg ZW5kIG9mIENvbXBpbGUtdGltZSBjaGVja3MgYW5kIGNvbXBpbGVyIG9wdGlvbnMKCiMKIyBHZW5l cmljIEtlcm5lbCBEZWJ1Z2dpbmcgSW5zdHJ1bWVudHMKIwpDT05GSUdfTUFHSUNfU1lTUlE9eQpD T05GSUdfTUFHSUNfU1lTUlFfREVGQVVMVF9FTkFCTEU9MHgxCkNPTkZJR19NQUdJQ19TWVNSUV9T RVJJQUw9eQpDT05GSUdfREVCVUdfRlM9eQpDT05GSUdfSEFWRV9BUkNIX0tHREI9eQojIENPTkZJ R19LR0RCIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1VCU0FOX1NBTklUSVpFX0FMTD15CiMg Q09ORklHX1VCU0FOIGlzIG5vdCBzZXQKQ09ORklHX1VCU0FOX0FMSUdOTUVOVD15CiMgZW5kIG9m IEdlbmVyaWMgS2VybmVsIERlYnVnZ2luZyBJbnN0cnVtZW50cwoKQ09ORklHX0RFQlVHX0tFUk5F TD15CkNPTkZJR19ERUJVR19NSVNDPXkKCiMKIyBNZW1vcnkgRGVidWdnaW5nCiMKIyBDT05GSUdf UEFHRV9FWFRFTlNJT04gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19QQUdFQUxMT0MgaXMgbm90 IHNldAojIENPTkZJR19QQUdFX09XTkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFHRV9QT0lTT05J TkcgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19QQUdFX1JFRiBpcyBub3Qgc2V0CkNPTkZJR19E RUJVR19ST0RBVEFfVEVTVD15CkNPTkZJR19HRU5FUklDX1BURFVNUD15CiMgQ09ORklHX1BURFVN UF9ERUJVR0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUUyBpcyBub3Qgc2V0CiMg Q09ORklHX1NMVUJfREVCVUdfT04gaXMgbm90IHNldAojIENPTkZJR19TTFVCX1NUQVRTIGlzIG5v dCBzZXQKQ09ORklHX0hBVkVfREVCVUdfS01FTUxFQUs9eQojIENPTkZJR19ERUJVR19LTUVNTEVB SyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NUQUNLX1VTQUdFIGlzIG5vdCBzZXQKIyBDT05G SUdfU0NIRURfU1RBQ0tfRU5EX0NIRUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfVk0gaXMg bm90IHNldApDT05GSUdfQVJDSF9IQVNfREVCVUdfVklSVFVBTD15CiMgQ09ORklHX0RFQlVHX1ZJ UlRVQUwgaXMgbm90IHNldApDT05GSUdfREVCVUdfTUVNT1JZX0lOSVQ9eQpDT05GSUdfTUVNT1JZ X05PVElGSUVSX0VSUk9SX0lOSkVDVD1tCiMgQ09ORklHX0RFQlVHX1BFUl9DUFVfTUFQUyBpcyBu b3Qgc2V0CkNPTkZJR19IQVZFX0FSQ0hfS0FTQU49eQpDT05GSUdfSEFWRV9BUkNIX0tBU0FOX1ZN QUxMT0M9eQpDT05GSUdfQ0NfSEFTX0tBU0FOX0dFTkVSSUM9eQojIENPTkZJR19LQVNBTiBpcyBu b3Qgc2V0CkNPTkZJR19LQVNBTl9TVEFDSz0xCiMgZW5kIG9mIE1lbW9yeSBEZWJ1Z2dpbmcKCkNP TkZJR19ERUJVR19TSElSUT15CgojCiMgRGVidWcgT29wcywgTG9ja3VwcyBhbmQgSGFuZ3MKIwpD T05GSUdfUEFOSUNfT05fT09QUz15CkNPTkZJR19QQU5JQ19PTl9PT1BTX1ZBTFVFPTEKQ09ORklH X1BBTklDX1RJTUVPVVQ9MApDT05GSUdfTE9DS1VQX0RFVEVDVE9SPXkKQ09ORklHX1NPRlRMT0NL VVBfREVURUNUT1I9eQojIENPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQyBpcyBub3Qg c2V0CkNPTkZJR19CT09UUEFSQU1fU09GVExPQ0tVUF9QQU5JQ19WQUxVRT0wCkNPTkZJR19IQVJE TE9DS1VQX0RFVEVDVE9SX1BFUkY9eQpDT05GSUdfSEFSRExPQ0tVUF9DSEVDS19USU1FU1RBTVA9 eQpDT05GSUdfSEFSRExPQ0tVUF9ERVRFQ1RPUj15CkNPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tV UF9QQU5JQz15CkNPTkZJR19CT09UUEFSQU1fSEFSRExPQ0tVUF9QQU5JQ19WQUxVRT0xCiMgQ09O RklHX0RFVEVDVF9IVU5HX1RBU0sgaXMgbm90IHNldAojIENPTkZJR19XUV9XQVRDSERPRyBpcyBu b3Qgc2V0CiMgZW5kIG9mIERlYnVnIE9vcHMsIExvY2t1cHMgYW5kIEhhbmdzCgojCiMgU2NoZWR1 bGVyIERlYnVnZ2luZwojCkNPTkZJR19TQ0hFRF9ERUJVRz15CkNPTkZJR19TQ0hFRF9JTkZPPXkK Q09ORklHX1NDSEVEU1RBVFM9eQojIGVuZCBvZiBTY2hlZHVsZXIgRGVidWdnaW5nCgojIENPTkZJ R19ERUJVR19USU1FS0VFUElORyBpcyBub3Qgc2V0CgojCiMgTG9jayBEZWJ1Z2dpbmcgKHNwaW5s b2NrcywgbXV0ZXhlcywgZXRjLi4uKQojCkNPTkZJR19MT0NLX0RFQlVHR0lOR19TVVBQT1JUPXkK IyBDT05GSUdfUFJPVkVfTE9DS0lORyBpcyBub3Qgc2V0CiMgQ09ORklHX0xPQ0tfU1RBVCBpcyBu b3Qgc2V0CiMgQ09ORklHX0RFQlVHX1JUX01VVEVYRVMgaXMgbm90IHNldAojIENPTkZJR19ERUJV R19TUElOTE9DSyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX01VVEVYRVMgaXMgbm90IHNldAoj IENPTkZJR19ERUJVR19XV19NVVRFWF9TTE9XUEFUSCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVH X1JXU0VNUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xPQ0tfQUxMT0MgaXMgbm90IHNldApD T05GSUdfREVCVUdfQVRPTUlDX1NMRUVQPXkKIyBDT05GSUdfREVCVUdfTE9DS0lOR19BUElfU0VM RlRFU1RTIGlzIG5vdCBzZXQKQ09ORklHX0xPQ0tfVE9SVFVSRV9URVNUPW0KQ09ORklHX1dXX01V VEVYX1NFTEZURVNUPW0KIyBlbmQgb2YgTG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2NrcywgbXV0ZXhl cywgZXRjLi4uKQoKQ09ORklHX1NUQUNLVFJBQ0U9eQojIENPTkZJR19XQVJOX0FMTF9VTlNFRURF RF9SQU5ET00gaXMgbm90IHNldAojIENPTkZJR19ERUJVR19LT0JKRUNUIGlzIG5vdCBzZXQKCiMK IyBEZWJ1ZyBrZXJuZWwgZGF0YSBzdHJ1Y3R1cmVzCiMKQ09ORklHX0RFQlVHX0xJU1Q9eQojIENP TkZJR19ERUJVR19QTElTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NHIGlzIG5vdCBzZXQK IyBDT05GSUdfREVCVUdfTk9USUZJRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfQlVHX09OX0RBVEFf Q09SUlVQVElPTiBpcyBub3Qgc2V0CiMgZW5kIG9mIERlYnVnIGtlcm5lbCBkYXRhIHN0cnVjdHVy ZXMKCiMgQ09ORklHX0RFQlVHX0NSRURFTlRJQUxTIGlzIG5vdCBzZXQKCiMKIyBSQ1UgRGVidWdn aW5nCiMKQ09ORklHX1RPUlRVUkVfVEVTVD1tCkNPTkZJR19SQ1VfUEVSRl9URVNUPW0KQ09ORklH X1JDVV9UT1JUVVJFX1RFU1Q9bQpDT05GSUdfUkNVX0NQVV9TVEFMTF9USU1FT1VUPTYwCiMgQ09O RklHX1JDVV9UUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1JDVV9FUVNfREVCVUcgaXMgbm90IHNl dAojIGVuZCBvZiBSQ1UgRGVidWdnaW5nCgojIENPTkZJR19ERUJVR19XUV9GT1JDRV9SUl9DUFUg aXMgbm90IHNldAojIENPTkZJR19ERUJVR19CTE9DS19FWFRfREVWVCBpcyBub3Qgc2V0CiMgQ09O RklHX0NQVV9IT1RQTFVHX1NUQVRFX0NPTlRST0wgaXMgbm90IHNldApDT05GSUdfTEFURU5DWVRP UD15CkNPTkZJR19VU0VSX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19OT1BfVFJBQ0VSPXkK Q09ORklHX0hBVkVfRlVOQ1RJT05fVFJBQ0VSPXkKQ09ORklHX0hBVkVfRlVOQ1RJT05fR1JBUEhf VFJBQ0VSPXkKQ09ORklHX0hBVkVfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfSEFWRV9EWU5BTUlD X0ZUUkFDRV9XSVRIX1JFR1M9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRV9XSVRIX0RJUkVD VF9DQUxMUz15CkNPTkZJR19IQVZFX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkKQ09ORklHX0hBVkVf U1lTQ0FMTF9UUkFDRVBPSU5UUz15CkNPTkZJR19IQVZFX0ZFTlRSWT15CkNPTkZJR19IQVZFX0Nf UkVDT1JETUNPVU5UPXkKQ09ORklHX1RSQUNFUl9NQVhfVFJBQ0U9eQpDT05GSUdfVFJBQ0VfQ0xP Q0s9eQpDT05GSUdfUklOR19CVUZGRVI9eQpDT05GSUdfRVZFTlRfVFJBQ0lORz15CkNPTkZJR19D T05URVhUX1NXSVRDSF9UUkFDRVI9eQpDT05GSUdfUklOR19CVUZGRVJfQUxMT1dfU1dBUD15CkNP TkZJR19UUkFDSU5HPXkKQ09ORklHX0dFTkVSSUNfVFJBQ0VSPXkKQ09ORklHX1RSQUNJTkdfU1VQ UE9SVD15CkNPTkZJR19GVFJBQ0U9eQojIENPTkZJR19CT09UVElNRV9UUkFDSU5HIGlzIG5vdCBz ZXQKQ09ORklHX0ZVTkNUSU9OX1RSQUNFUj15CkNPTkZJR19GVU5DVElPTl9HUkFQSF9UUkFDRVI9 eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0U9eQpDT05GSUdfRFlOQU1JQ19GVFJBQ0VfV0lUSF9SRUdT PXkKQ09ORklHX0RZTkFNSUNfRlRSQUNFX1dJVEhfRElSRUNUX0NBTExTPXkKQ09ORklHX0ZVTkNU SU9OX1BST0ZJTEVSPXkKQ09ORklHX1NUQUNLX1RSQUNFUj15CiMgQ09ORklHX1BSRUVNUFRJUlFf RVZFTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfSVJRU09GRl9UUkFDRVIgaXMgbm90IHNldApDT05G SUdfU0NIRURfVFJBQ0VSPXkKQ09ORklHX0hXTEFUX1RSQUNFUj15CiMgQ09ORklHX01NSU9UUkFD RSBpcyBub3Qgc2V0CkNPTkZJR19GVFJBQ0VfU1lTQ0FMTFM9eQpDT05GSUdfVFJBQ0VSX1NOQVBT SE9UPXkKIyBDT05GSUdfVFJBQ0VSX1NOQVBTSE9UX1BFUl9DUFVfU1dBUCBpcyBub3Qgc2V0CkNP TkZJR19CUkFOQ0hfUFJPRklMRV9OT05FPXkKIyBDT05GSUdfUFJPRklMRV9BTk5PVEFURURfQlJB TkNIRVMgaXMgbm90IHNldAojIENPTkZJR19QUk9GSUxFX0FMTF9CUkFOQ0hFUyBpcyBub3Qgc2V0 CkNPTkZJR19CTEtfREVWX0lPX1RSQUNFPXkKQ09ORklHX0tQUk9CRV9FVkVOVFM9eQojIENPTkZJ R19LUFJPQkVfRVZFTlRTX09OX05PVFJBQ0UgaXMgbm90IHNldApDT05GSUdfVVBST0JFX0VWRU5U Uz15CkNPTkZJR19CUEZfRVZFTlRTPXkKQ09ORklHX0RZTkFNSUNfRVZFTlRTPXkKQ09ORklHX1BS T0JFX0VWRU5UUz15CiMgQ09ORklHX0JQRl9LUFJPQkVfT1ZFUlJJREUgaXMgbm90IHNldApDT05G SUdfRlRSQUNFX01DT1VOVF9SRUNPUkQ9eQpDT05GSUdfVFJBQ0lOR19NQVA9eQpDT05GSUdfSElT VF9UUklHR0VSUz15CiMgQ09ORklHX1RSQUNFX0VWRU5UX0lOSkVDVCBpcyBub3Qgc2V0CiMgQ09O RklHX1RSQUNFUE9JTlRfQkVOQ0hNQVJLIGlzIG5vdCBzZXQKQ09ORklHX1JJTkdfQlVGRkVSX0JF TkNITUFSSz1tCiMgQ09ORklHX1RSQUNFX0VWQUxfTUFQX0ZJTEUgaXMgbm90IHNldAojIENPTkZJ R19GVFJBQ0VfU1RBUlRVUF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUklOR19CVUZGRVJfU1RB UlRVUF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUFJFRU1QVElSUV9ERUxBWV9URVNUIGlzIG5v dCBzZXQKIyBDT05GSUdfU1lOVEhfRVZFTlRfR0VOX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19L UFJPQkVfRVZFTlRfR0VOX1RFU1QgaXMgbm90IHNldApDT05GSUdfUFJPVklERV9PSENJMTM5NF9E TUFfSU5JVD15CiMgQ09ORklHX1NBTVBMRVMgaXMgbm90IHNldApDT05GSUdfQVJDSF9IQVNfREVW TUVNX0lTX0FMTE9XRUQ9eQpDT05GSUdfU1RSSUNUX0RFVk1FTT15CiMgQ09ORklHX0lPX1NUUklD VF9ERVZNRU0gaXMgbm90IHNldAoKIwojIHg4NiBEZWJ1Z2dpbmcKIwpDT05GSUdfVFJBQ0VfSVJR RkxBR1NfU1VQUE9SVD15CkNPTkZJR19FQVJMWV9QUklOVEtfVVNCPXkKQ09ORklHX1g4Nl9WRVJC T1NFX0JPT1RVUD15CkNPTkZJR19FQVJMWV9QUklOVEs9eQpDT05GSUdfRUFSTFlfUFJJTlRLX0RC R1A9eQojIENPTkZJR19FQVJMWV9QUklOVEtfVVNCX1hEQkMgaXMgbm90IHNldAojIENPTkZJR19F RklfUEdUX0RVTVAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19XWCBpcyBub3Qgc2V0CkNPTkZJ R19ET1VCTEVGQVVMVD15CiMgQ09ORklHX0RFQlVHX1RMQkZMVVNIIGlzIG5vdCBzZXQKIyBDT05G SUdfSU9NTVVfREVCVUcgaXMgbm90IHNldApDT05GSUdfSEFWRV9NTUlPVFJBQ0VfU1VQUE9SVD15 CkNPTkZJR19YODZfREVDT0RFUl9TRUxGVEVTVD15CkNPTkZJR19JT19ERUxBWV8wWDgwPXkKIyBD T05GSUdfSU9fREVMQVlfMFhFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZX1VERUxBWSBp cyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZX05PTkUgaXMgbm90IHNldApDT05GSUdfREVCVUdf Qk9PVF9QQVJBTVM9eQojIENPTkZJR19DUEFfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19ERUJV R19FTlRSWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX05NSV9TRUxGVEVTVCBpcyBub3Qgc2V0 CkNPTkZJR19YODZfREVCVUdfRlBVPXkKIyBDT05GSUdfUFVOSVRfQVRPTV9ERUJVRyBpcyBub3Qg c2V0CkNPTkZJR19VTldJTkRFUl9PUkM9eQojIENPTkZJR19VTldJTkRFUl9GUkFNRV9QT0lOVEVS IGlzIG5vdCBzZXQKIyBDT05GSUdfVU5XSU5ERVJfR1VFU1MgaXMgbm90IHNldAojIGVuZCBvZiB4 ODYgRGVidWdnaW5nCgojCiMgS2VybmVsIFRlc3RpbmcgYW5kIENvdmVyYWdlCiMKIyBDT05GSUdf S1VOSVQgaXMgbm90IHNldApDT05GSUdfTk9USUZJRVJfRVJST1JfSU5KRUNUSU9OPW0KQ09ORklH X1BNX05PVElGSUVSX0VSUk9SX0lOSkVDVD1tCiMgQ09ORklHX05FVERFVl9OT1RJRklFUl9FUlJP Ul9JTkpFQ1QgaXMgbm90IHNldApDT05GSUdfRlVOQ1RJT05fRVJST1JfSU5KRUNUSU9OPXkKQ09O RklHX0ZBVUxUX0lOSkVDVElPTj15CiMgQ09ORklHX0ZBSUxTTEFCIGlzIG5vdCBzZXQKIyBDT05G SUdfRkFJTF9QQUdFX0FMTE9DIGlzIG5vdCBzZXQKQ09ORklHX0ZBSUxfTUFLRV9SRVFVRVNUPXkK IyBDT05GSUdfRkFJTF9JT19USU1FT1VUIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFJTF9GVVRFWCBp cyBub3Qgc2V0CkNPTkZJR19GQVVMVF9JTkpFQ1RJT05fREVCVUdfRlM9eQojIENPTkZJR19GQUlM X0ZVTkNUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfRkFJTF9NTUNfUkVRVUVTVCBpcyBub3Qgc2V0 CkNPTkZJR19BUkNIX0hBU19LQ09WPXkKQ09ORklHX0NDX0hBU19TQU5DT1ZfVFJBQ0VfUEM9eQoj IENPTkZJR19LQ09WIGlzIG5vdCBzZXQKQ09ORklHX1JVTlRJTUVfVEVTVElOR19NRU5VPXkKIyBD T05GSUdfTEtEVE0gaXMgbm90IHNldAojIENPTkZJR19URVNUX0xJU1RfU09SVCBpcyBub3Qgc2V0 CiMgQ09ORklHX1RFU1RfU09SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0tQUk9CRVNfU0FOSVRZX1RF U1QgaXMgbm90IHNldAojIENPTkZJR19CQUNLVFJBQ0VfU0VMRl9URVNUIGlzIG5vdCBzZXQKIyBD T05GSUdfUkJUUkVFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SRUVEX1NPTE9NT05fVEVTVCBp cyBub3Qgc2V0CiMgQ09ORklHX0lOVEVSVkFMX1RSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklH X1BFUkNQVV9URVNUIGlzIG5vdCBzZXQKQ09ORklHX0FUT01JQzY0X1NFTEZURVNUPXkKIyBDT05G SUdfQVNZTkNfUkFJRDZfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfSEVYRFVNUCBpcyBu b3Qgc2V0CiMgQ09ORklHX1RFU1RfU1RSSU5HX0hFTFBFUlMgaXMgbm90IHNldApDT05GSUdfVEVT VF9TVFJTQ1BZPW0KIyBDT05GSUdfVEVTVF9LU1RSVE9YIGlzIG5vdCBzZXQKQ09ORklHX1RFU1Rf UFJJTlRGPW0KQ09ORklHX1RFU1RfQklUTUFQPW0KIyBDT05GSUdfVEVTVF9CSVRGSUVMRCBpcyBu b3Qgc2V0CiMgQ09ORklHX1RFU1RfVVVJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfWEFSUkFZ IGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9PVkVSRkxPVyBpcyBub3Qgc2V0CiMgQ09ORklHX1RF U1RfUkhBU0hUQUJMRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfSEFTSCBpcyBub3Qgc2V0CiMg Q09ORklHX1RFU1RfSURBIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfTEtNPW0KQ09ORklHX1RFU1Rf Vk1BTExPQz1tCkNPTkZJR19URVNUX1VTRVJfQ09QWT1tCkNPTkZJR19URVNUX0JQRj1tCkNPTkZJ R19URVNUX0JMQUNLSE9MRV9ERVY9bQojIENPTkZJR19GSU5EX0JJVF9CRU5DSE1BUksgaXMgbm90 IHNldApDT05GSUdfVEVTVF9GSVJNV0FSRT1tCkNPTkZJR19URVNUX1NZU0NUTD1tCiMgQ09ORklH X1RFU1RfVURFTEFZIGlzIG5vdCBzZXQKQ09ORklHX1RFU1RfU1RBVElDX0tFWVM9bQpDT05GSUdf VEVTVF9LTU9EPW0KIyBDT05GSUdfVEVTVF9NRU1DQVRfUCBpcyBub3Qgc2V0CkNPTkZJR19URVNU X0xJVkVQQVRDSD1tCiMgQ09ORklHX1RFU1RfU1RBQ0tJTklUIGlzIG5vdCBzZXQKIyBDT05GSUdf VEVTVF9NRU1JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfTUVNVEVTVCBpcyBub3Qgc2V0CiMgQ09O RklHX0hZUEVSVl9URVNUSU5HIGlzIG5vdCBzZXQKIyBlbmQgb2YgS2VybmVsIFRlc3RpbmcgYW5k IENvdmVyYWdlCiMgZW5kIG9mIEtlcm5lbCBoYWNraW5nCg== --===============2346091894752231745== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job-script.ksh" IyEvYmluL3NoCgpleHBvcnRfdG9wX2VudigpCnsKCWV4cG9ydCBzdWl0ZT0nd2lsbC1pdC1zY2Fs ZScKCWV4cG9ydCB0ZXN0Y2FzZT0nd2lsbC1pdC1zY2FsZScKCWV4cG9ydCBjYXRlZ29yeT0nYmVu Y2htYXJrJwoJZXhwb3J0IG5yX3Rhc2s9MTYKCWV4cG9ydCBqb2Jfb3JpZ2luPScvbGtwL2xrcC8u c3JjLTIwMjAwMzIwLTExMzY1NC9hbGxvdC9jeWNsaWM6cDE6bGludXgtZGV2ZWw6ZGV2ZWwtaG91 cmx5L2xrcC1pdmItZDAyL3dpbGwtaXQtc2NhbGUtMTYueWFtbCcKCWV4cG9ydCBxdWV1ZV9jbWRs aW5lX2tleXM9J2JyYW5jaApjb21taXQKcXVldWVfYXRfbGVhc3Rfb25jZScKCWV4cG9ydCBxdWV1 ZT0ndmFsaWRhdGUnCglleHBvcnQgdGVzdGJveD0nbGtwLWl2Yi1kMDInCglleHBvcnQgdGJveF9n cm91cD0nbGtwLWl2Yi1kMDInCglleHBvcnQgc3VibWl0X2lkPSc1ZTc4OTAyNWQ3ODdhZjZmODJh MTU4NTcnCglleHBvcnQgam9iX2ZpbGU9Jy9sa3Avam9icy9zY2hlZHVsZWQvbGtwLWl2Yi1kMDIv d2lsbC1pdC1zY2FsZS1wZXJmb3JtYW5jZS1wcm9jZXNzLTE2LXJlYWQyLXVjb2RlPTB4MjEtZGVi aWFuLXg4Nl82NC0yMDE5MTExNC5jZ3otMDZjNGQwMDQ2NmViMzc0ODQxYmM4NGMzOWFmMTliMzE2 MWZmNjkxNy0yMDIwMDMyMy0yODU0Ni14M2JzaDEtMy55YW1sJwoJZXhwb3J0IGlkPSc0NTIzNjRj ZTY5ZjBlN2JkN2IzYzllZTIxYjRiYjBlNjMxYjMyNTM3JwoJZXhwb3J0IHF1ZXVlcl92ZXJzaW9u PScvbGtwLXNyYycKCWV4cG9ydCBtb2RlbD0nSXZ5IEJyaWRnZScKCWV4cG9ydCBucl9ub2RlPTEK CWV4cG9ydCBucl9jcHU9NAoJZXhwb3J0IG1lbW9yeT0nOEcnCglleHBvcnQgbnJfaGRkX3BhcnRp dGlvbnM9MgoJZXhwb3J0IGhkZF9wYXJ0aXRpb25zPScvZGV2L2Rpc2svYnktaWQvYXRhLVNUMTAw MERNMDAzLTFDSDE2Ml9aMURCUVNCMC1wYXJ0MSAvZGV2L2Rpc2svYnktaWQvYXRhLVNUMTAwMERN MDAzLTFDSDE2Ml9aMURCUVNCMC1wYXJ0MicKCWV4cG9ydCBzd2FwX3BhcnRpdGlvbnM9Jy9kZXYv ZGlzay9ieS1pZC9hdGEtU1QxMDAwRE0wMDMtMUNIMTYyX1oxREJRU0IwLXBhcnQzJwoJZXhwb3J0 IHJvb3Rmc19wYXJ0aXRpb249Jy9kZXYvZGlzay9ieS1pZC9hdGEtU1QxMDAwRE0wMDMtMUNIMTYy X1oxREJRU0IwLXBhcnQ0JwoJZXhwb3J0IGJyYW5kPSdJbnRlbChSKSBDb3JlKFRNKSBpMy0zMjIw IENQVSBAIDMuMzBHSHonCglleHBvcnQgY29tbWl0PScwNmM0ZDAwNDY2ZWIzNzQ4NDFiYzg0YzM5 YWYxOWIzMTYxZmY2OTE3JwoJZXhwb3J0IG5ldGNvbnNvbGVfcG9ydD02NjczCglleHBvcnQgdWNv ZGU9JzB4MjEnCglleHBvcnQgbmVlZF9rY29uZmlnX2h3PSdDT05GSUdfTkVUX1ZFTkRPUl9SRUFM VEVLPXkKQ09ORklHX1I4MTY5PXkKQ09ORklHX1NBVEFfQUhDSScKCWV4cG9ydCBrY29uZmlnPSd4 ODZfNjQtcmhlbC03LjYnCglleHBvcnQgY29tcGlsZXI9J2djYy03JwoJZXhwb3J0IGVucXVldWVf dGltZT0nMjAyMC0wMy0yMyAxODozMjowOSArMDgwMCcKCWV4cG9ydCBfaWQ9JzVlNzg5MDJhZDc4 N2FmNmY4MmExNTg1OCcKCWV4cG9ydCBfcnQ9Jy9yZXN1bHQvd2lsbC1pdC1zY2FsZS9wZXJmb3Jt YW5jZS1wcm9jZXNzLTE2LXJlYWQyLXVjb2RlPTB4MjEvbGtwLWl2Yi1kMDIvZGViaWFuLXg4Nl82 NC0yMDE5MTExNC5jZ3oveDg2XzY0LXJoZWwtNy42L2djYy03LzA2YzRkMDA0NjZlYjM3NDg0MWJj ODRjMzlhZjE5YjMxNjFmZjY5MTcnCglleHBvcnQgdXNlcj0nbGtwJwoJZXhwb3J0IGhlYWRfY29t bWl0PScyMzAyYjY5M2U3OGI3MjFiYWYwMTQ3NjU2OGE4N2JmYzU5MzUzYTYyJwoJZXhwb3J0IGJh c2VfY29tbWl0PSdmYjMzYzY1MTBkNTU5NTE0NGQ1ODVhYTE5NGQzNzdjZjc0ZDMxOTExJwoJZXhw b3J0IGJyYW5jaD0nbGludXgtZGV2ZWwvZGV2ZWwtaG91cmx5LTIwMjAwMzIzMDAnCglleHBvcnQg cm9vdGZzPSdkZWJpYW4teDg2XzY0LTIwMTkxMTE0LmNneicKCWV4cG9ydCByZXN1bHRfcm9vdD0n L3Jlc3VsdC93aWxsLWl0LXNjYWxlL3BlcmZvcm1hbmNlLXByb2Nlc3MtMTYtcmVhZDItdWNvZGU9 MHgyMS9sa3AtaXZiLWQwMi9kZWJpYW4teDg2XzY0LTIwMTkxMTE0LmNnei94ODZfNjQtcmhlbC03 LjYvZ2NjLTcvMDZjNGQwMDQ2NmViMzc0ODQxYmM4NGMzOWFmMTliMzE2MWZmNjkxNy8zJwoJZXhw b3J0IHNjaGVkdWxlcl92ZXJzaW9uPScvbGtwL2xrcC8uc3JjLTIwMjAwMzIzLTE1MDcyOCcKCWV4 cG9ydCBMS1BfU0VSVkVSPSdpbm4nCglleHBvcnQgYXJjaD0neDg2XzY0JwoJZXhwb3J0IG1heF91 cHRpbWU9MTUwMAoJZXhwb3J0IGluaXRyZD0nL29zaW1hZ2UvZGViaWFuL2RlYmlhbi14ODZfNjQt MjAxOTExMTQuY2d6JwoJZXhwb3J0IGJvb3Rsb2FkZXJfYXBwZW5kPSdyb290PS9kZXYvcmFtMAp1 c2VyPWxrcApqb2I9L2xrcC9qb2JzL3NjaGVkdWxlZC9sa3AtaXZiLWQwMi93aWxsLWl0LXNjYWxl LXBlcmZvcm1hbmNlLXByb2Nlc3MtMTYtcmVhZDItdWNvZGU9MHgyMS1kZWJpYW4teDg2XzY0LTIw MTkxMTE0LmNnei0wNmM0ZDAwNDY2ZWIzNzQ4NDFiYzg0YzM5YWYxOWIzMTYxZmY2OTE3LTIwMjAw MzIzLTI4NTQ2LXgzYnNoMS0zLnlhbWwKQVJDSD14ODZfNjQKa2NvbmZpZz14ODZfNjQtcmhlbC03 LjYKYnJhbmNoPWxpbnV4LWRldmVsL2RldmVsLWhvdXJseS0yMDIwMDMyMzAwCmNvbW1pdD0wNmM0 ZDAwNDY2ZWIzNzQ4NDFiYzg0YzM5YWYxOWIzMTYxZmY2OTE3CkJPT1RfSU1BR0U9L3BrZy9saW51 eC94ODZfNjQtcmhlbC03LjYvZ2NjLTcvMDZjNGQwMDQ2NmViMzc0ODQxYmM4NGMzOWFmMTliMzE2 MWZmNjkxNy92bWxpbnV6LTUuNi4wLXJjNi0wMDEwOS1nMDZjNGQwMDQ2NmViMwptYXhfdXB0aW1l PTE1MDAKUkVTVUxUX1JPT1Q9L3Jlc3VsdC93aWxsLWl0LXNjYWxlL3BlcmZvcm1hbmNlLXByb2Nl c3MtMTYtcmVhZDItdWNvZGU9MHgyMS9sa3AtaXZiLWQwMi9kZWJpYW4teDg2XzY0LTIwMTkxMTE0 LmNnei94ODZfNjQtcmhlbC03LjYvZ2NjLTcvMDZjNGQwMDQ2NmViMzc0ODQxYmM4NGMzOWFmMTli MzE2MWZmNjkxNy8zCkxLUF9TRVJWRVI9aW5uCm5va2FzbHIKc2VsaW51eD0wCmRlYnVnCmFwaWM9 ZGVidWcKc3lzcnFfYWx3YXlzX2VuYWJsZWQKcmN1cGRhdGUucmN1X2NwdV9zdGFsbF90aW1lb3V0 PTEwMApuZXQuaWZuYW1lcz0wCnByaW50ay5kZXZrbXNnPW9uCnBhbmljPS0xCnNvZnRsb2NrdXBf cGFuaWM9MQpubWlfd2F0Y2hkb2c9cGFuaWMKb29wcz1wYW5pYwpsb2FkX3JhbWRpc2s9Mgpwcm9t cHRfcmFtZGlzaz0wCmRyYmQubWlub3JfY291bnQ9OApzeXN0ZW1kLmxvZ19sZXZlbD1lcnIKaWdu b3JlX2xvZ2xldmVsCmNvbnNvbGU9dHR5MAplYXJseXByaW50az10dHlTMCwxMTUyMDAKY29uc29s ZT10dHlTMCwxMTUyMDAKdmdhPW5vcm1hbApydycKCWV4cG9ydCBtb2R1bGVzX2luaXRyZD0nL3Br Zy9saW51eC94ODZfNjQtcmhlbC03LjYvZ2NjLTcvMDZjNGQwMDQ2NmViMzc0ODQxYmM4NGMzOWFm MTliMzE2MWZmNjkxNy9tb2R1bGVzLmNneicKCWV4cG9ydCBibV9pbml0cmQ9Jy9vc2ltYWdlL2Rl cHMvZGViaWFuLXg4Nl82NC0yMDE4MDQwMy5jZ3ovcnVuLWlwY29uZmlnXzIwMTgtMDQtMDMuY2d6 LC9vc2ltYWdlL2RlcHMvZGViaWFuLXg4Nl82NC0yMDE4MDQwMy5jZ3ovbGtwXzIwMTktMDgtMDUu Y2d6LC9vc2ltYWdlL2RlcHMvZGViaWFuLXg4Nl82NC0yMDE4MDQwMy5jZ3ovcnN5bmMtcm9vdGZz XzIwMTgtMDQtMDMuY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFuLXg4Nl82NC0yMDE4MDQwMy5jZ3ov d2lsbC1pdC1zY2FsZV8yMDIwLTAxLTA3LmNneiwvb3NpbWFnZS9wa2cvZGViaWFuLXg4Nl82NC0y MDE4MDQwMy5jZ3ovd2lsbC1pdC1zY2FsZS14ODZfNjQtMWVlZjg5ZS0xXzIwMjAtMDEtMDcuY2d6 LC9vc2ltYWdlL2RlcHMvZGViaWFuLXg4Nl82NC0yMDE4MDQwMy5jZ3ovbXBzdGF0XzIwMjAtMDEt MDMuY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFuLXg4Nl82NC0yMDE4MDQwMy5jZ3ovdm1zdGF0XzIw MjAtMDEtMDcuY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFuLXg4Nl82NC0yMDE4MDQwMy5jZ3ovcGVy Zl8yMDIwLTAxLTA0LmNneiwvb3NpbWFnZS9wa2cvZGViaWFuLXg4Nl82NC0yMDE4MDQwMy5jZ3ov cGVyZi14ODZfNjQtOThkNTRmODFlMzZiLTFfMjAyMDAzMDIuY2d6LC9vc2ltYWdlL3BrZy9kZWJp YW4teDg2XzY0LTIwMTgwNDAzLmNnei9zYXIteDg2XzY0LWUwMTFkOTctMV8yMDIwLTAxLTAzLmNn eiwvb3NpbWFnZS9kZXBzL2RlYmlhbi14ODZfNjQtMjAxODA0MDMuY2d6L2h3XzIwMjAtMDEtMDIu Y2d6JwoJZXhwb3J0IGxrcF9pbml0cmQ9Jy9vc2ltYWdlL3VzZXIvbGtwL2xrcC14ODZfNjQuY2d6 JwoJZXhwb3J0IHNpdGU9J2lubicKCWV4cG9ydCBMS1BfQ0dJX1BPUlQ9ODAKCWV4cG9ydCBMS1Bf Q0lGU19QT1JUPTEzOQoJZXhwb3J0IGxhc3Rfa2VybmVsPSc0LjIwLjAnCglleHBvcnQgcmVwZWF0 X3RvPTQKCWV4cG9ydCBzY2hlZHVsZV9ub3RpZnlfYWRkcmVzcz0KCWV4cG9ydCBxdWV1ZV9hdF9s ZWFzdF9vbmNlPTEKCWV4cG9ydCBrZXJuZWw9Jy9wa2cvbGludXgveDg2XzY0LXJoZWwtNy42L2dj Yy03LzA2YzRkMDA0NjZlYjM3NDg0MWJjODRjMzlhZjE5YjMxNjFmZjY5MTcvdm1saW51ei01LjYu MC1yYzYtMDAxMDktZzA2YzRkMDA0NjZlYjMnCglleHBvcnQgZGVxdWV1ZV90aW1lPScyMDIwLTAz LTIzIDE4OjQ1OjA3ICswODAwJwoJZXhwb3J0IGpvYl9pbml0cmQ9Jy9sa3Avam9icy9zY2hlZHVs ZWQvbGtwLWl2Yi1kMDIvd2lsbC1pdC1zY2FsZS1wZXJmb3JtYW5jZS1wcm9jZXNzLTE2LXJlYWQy LXVjb2RlPTB4MjEtZGViaWFuLXg4Nl82NC0yMDE5MTExNC5jZ3otMDZjNGQwMDQ2NmViMzc0ODQx YmM4NGMzOWFmMTliMzE2MWZmNjkxNy0yMDIwMDMyMy0yODU0Ni14M2JzaDEtMy5jZ3onCgoJWyAt biAiJExLUF9TUkMiIF0gfHwKCWV4cG9ydCBMS1BfU1JDPS9sa3AvJHt1c2VyOi1sa3B9L3NyYwp9 CgpydW5fam9iKCkKewoJZWNobyAkJCA+ICRUTVAvcnVuLWpvYi5waWQKCgkuICRMS1BfU1JDL2xp Yi9odHRwLnNoCgkuICRMS1BfU1JDL2xpYi9qb2Iuc2gKCS4gJExLUF9TUkMvbGliL2Vudi5zaAoK CWV4cG9ydF90b3BfZW52CgoJcnVuX3NldHVwICRMS1BfU1JDL3NldHVwL2NwdWZyZXFfZ292ZXJu b3IgJ3BlcmZvcm1hbmNlJwoKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIg a21zZwoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvbm8tc3Rkb3V0L3dyYXBwZXIgYm9v dC10aW1lCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIGlvc3RhdAoJcnVu X21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBoZWFydGJlYXQKCXJ1bl9tb25pdG9y ICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgdm1zdGF0CglydW5fbW9uaXRvciAkTEtQX1NSQy9t b25pdG9ycy93cmFwcGVyIG51bWEtbnVtYXN0YXQKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0 b3JzL3dyYXBwZXIgbnVtYS12bXN0YXQKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dy YXBwZXIgbnVtYS1tZW1pbmZvCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVy IHByb2Mtdm1zdGF0CglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIHByb2Mt c3RhdAoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBtZW1pbmZvCglydW5f bW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIHNsYWJpbmZvCglydW5fbW9uaXRvciAk TEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIGludGVycnVwdHMKCXJ1bl9tb25pdG9yICRMS1BfU1JD L21vbml0b3JzL3dyYXBwZXIgbG9ja19zdGF0CglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9y cy93cmFwcGVyIGxhdGVuY3lfc3RhdHMKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dy YXBwZXIgc29mdGlycXMKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3JzL29uZS1zaG90L3dy YXBwZXIgYmRpX2Rldl9tYXBwaW5nCglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFw cGVyIGRpc2tzdGF0cwoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBuZnNz dGF0CglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy93cmFwcGVyIGNwdWlkbGUKCXJ1bl9t b25pdG9yICRMS1BfU1JDL21vbml0b3JzL3dyYXBwZXIgY3B1ZnJlcS1zdGF0cwoJcnVuX21vbml0 b3IgJExLUF9TUkMvbW9uaXRvcnMvd3JhcHBlciBzY2hlZF9kZWJ1ZwoJcnVuX21vbml0b3IgJExL UF9TUkMvbW9uaXRvcnMvd3JhcHBlciBwZXJmLXN0YXQKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21v bml0b3JzL3dyYXBwZXIgbXBzdGF0CglydW5fbW9uaXRvciAkTEtQX1NSQy9tb25pdG9ycy9uby1z dGRvdXQvd3JhcHBlciBwZXJmLXByb2ZpbGUKCXJ1bl9tb25pdG9yICRMS1BfU1JDL21vbml0b3Jz L3dyYXBwZXIgb29tLWtpbGxlcgoJcnVuX21vbml0b3IgJExLUF9TUkMvbW9uaXRvcnMvcGxhaW4v d2F0Y2hkb2cKCglydW5fdGVzdCBtb2RlPSdwcm9jZXNzJyB0ZXN0PSdyZWFkMicgJExLUF9TUkMv dGVzdHMvd3JhcHBlciB3aWxsLWl0LXNjYWxlCn0KCmV4dHJhY3Rfc3RhdHMoKQp7CglleHBvcnQg c3RhdHNfcGFydF9iZWdpbj0KCWV4cG9ydCBzdGF0c19wYXJ0X2VuZD0KCgkkTEtQX1NSQy9zdGF0 cy93cmFwcGVyIHdpbGwtaXQtc2NhbGUKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIga21zZwoJJExL UF9TUkMvc3RhdHMvd3JhcHBlciBib290LXRpbWUKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgaW9z dGF0CgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHZtc3RhdAoJJExLUF9TUkMvc3RhdHMvd3JhcHBl ciBudW1hLW51bWFzdGF0CgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIG51bWEtdm1zdGF0CgkkTEtQ X1NSQy9zdGF0cy93cmFwcGVyIG51bWEtbWVtaW5mbwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBw cm9jLXZtc3RhdAoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBtZW1pbmZvCgkkTEtQX1NSQy9zdGF0 cy93cmFwcGVyIHNsYWJpbmZvCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIGludGVycnVwdHMKCSRM S1BfU1JDL3N0YXRzL3dyYXBwZXIgbG9ja19zdGF0CgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIGxh dGVuY3lfc3RhdHMKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIgc29mdGlycXMKCSRMS1BfU1JDL3N0 YXRzL3dyYXBwZXIgZGlza3N0YXRzCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIG5mc3N0YXQKCSRM S1BfU1JDL3N0YXRzL3dyYXBwZXIgY3B1aWRsZQoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBzY2hl ZF9kZWJ1ZwoJJExLUF9TUkMvc3RhdHMvd3JhcHBlciBwZXJmLXN0YXQKCSRMS1BfU1JDL3N0YXRz L3dyYXBwZXIgbXBzdGF0CgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHBlcmYtcHJvZmlsZQoKCSRM S1BfU1JDL3N0YXRzL3dyYXBwZXIgdGltZSB3aWxsLWl0LXNjYWxlLnRpbWUKCSRMS1BfU1JDL3N0 YXRzL3dyYXBwZXIgZG1lc2cKCSRMS1BfU1JDL3N0YXRzL3dyYXBwZXIga21zZwoJJExLUF9TUkMv c3RhdHMvd3JhcHBlciBsYXN0X3N0YXRlCgkkTEtQX1NSQy9zdGF0cy93cmFwcGVyIHN0ZGVycgoJ JExLUF9TUkMvc3RhdHMvd3JhcHBlciB0aW1lCn0KCiIkQCIK --===============2346091894752231745== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="job.yaml" LS0tCgojISBqb2JzL3dpbGwtaXQtc2NhbGUtMTYueWFtbApzdWl0ZTogd2lsbC1pdC1zY2FsZQp0 ZXN0Y2FzZTogd2lsbC1pdC1zY2FsZQpjYXRlZ29yeTogYmVuY2htYXJrCm5yX3Rhc2s6IDE2Cndp bGwtaXQtc2NhbGU6CiAgbW9kZTogcHJvY2VzcwogIHRlc3Q6IHJlYWQyCmpvYl9vcmlnaW46ICIv bGtwL2xrcC8uc3JjLTIwMjAwMzIwLTExMzY1NC9hbGxvdC9jeWNsaWM6cDE6bGludXgtZGV2ZWw6 ZGV2ZWwtaG91cmx5L2xrcC1pdmItZDAyL3dpbGwtaXQtc2NhbGUtMTYueWFtbCIKCiMhIHF1ZXVl IG9wdGlvbnMKcXVldWVfY21kbGluZV9rZXlzOgotIGJyYW5jaAotIGNvbW1pdAotIHF1ZXVlX2F0 X2xlYXN0X29uY2UKcXVldWU6IGJpc2VjdAp0ZXN0Ym94OiBsa3AtaXZiLWQwMgp0Ym94X2dyb3Vw OiBsa3AtaXZiLWQwMgpzdWJtaXRfaWQ6IDVlNzg4NjAyZDc4N2FmNmViYjY0MDFiMwpqb2JfZmls ZTogIi9sa3Avam9icy9zY2hlZHVsZWQvbGtwLWl2Yi1kMDIvd2lsbC1pdC1zY2FsZS1wZXJmb3Jt YW5jZS1wcm9jZXNzLTE2LXJlYWQyLXVjb2RlPTB4MjEtZGViaWFuLXg4Nl82NC0yMDE5MTExNC5j Z3otMDZjNGQwMDQ2NmViMzc0ODQxYmM4NGMzOWFmMTliMzE2MWZmNjkxNy0yMDIwMDMyMy0yODM0 Ny12NXJ0bWwtMS55YW1sIgppZDogY2MwYWNhNWE3NWQ2MzFjNzM4ZmFiOTk5MjM3MTUxODFkMDRk MGVkOQpxdWV1ZXJfdmVyc2lvbjogIi9sa3Atc3JjIgoKIyEgaG9zdHMvbGtwLWl2Yi1kMDIKbW9k ZWw6IEl2eSBCcmlkZ2UKbnJfbm9kZTogMQpucl9jcHU6IDQKbWVtb3J5OiA4Rwpucl9oZGRfcGFy dGl0aW9uczogMgpoZGRfcGFydGl0aW9uczogIi9kZXYvZGlzay9ieS1pZC9hdGEtU1QxMDAwRE0w MDMtMUNIMTYyX1oxREJRU0IwLXBhcnQxIC9kZXYvZGlzay9ieS1pZC9hdGEtU1QxMDAwRE0wMDMt MUNIMTYyX1oxREJRU0IwLXBhcnQyIgpzd2FwX3BhcnRpdGlvbnM6ICIvZGV2L2Rpc2svYnktaWQv YXRhLVNUMTAwMERNMDAzLTFDSDE2Ml9aMURCUVNCMC1wYXJ0MyIKcm9vdGZzX3BhcnRpdGlvbjog Ii9kZXYvZGlzay9ieS1pZC9hdGEtU1QxMDAwRE0wMDMtMUNIMTYyX1oxREJRU0IwLXBhcnQ0Igpi cmFuZDogSW50ZWwoUikgQ29yZShUTSkgaTMtMzIyMCBDUFUgQCAzLjMwR0h6CgojISBpbmNsdWRl L2NhdGVnb3J5L2JlbmNobWFyawprbXNnOiAKYm9vdC10aW1lOiAKaW9zdGF0OiAKaGVhcnRiZWF0 OiAKdm1zdGF0OiAKbnVtYS1udW1hc3RhdDogCm51bWEtdm1zdGF0OiAKbnVtYS1tZW1pbmZvOiAK cHJvYy12bXN0YXQ6IApwcm9jLXN0YXQ6IAptZW1pbmZvOiAKc2xhYmluZm86IAppbnRlcnJ1cHRz OiAKbG9ja19zdGF0OiAKbGF0ZW5jeV9zdGF0czogCnNvZnRpcnFzOiAKYmRpX2Rldl9tYXBwaW5n OiAKZGlza3N0YXRzOiAKbmZzc3RhdDogCmNwdWlkbGU6IApjcHVmcmVxLXN0YXRzOiAKc2NoZWRf ZGVidWc6IApwZXJmLXN0YXQ6IAptcHN0YXQ6IApwZXJmLXByb2ZpbGU6IAoKIyEgaW5jbHVkZS9j YXRlZ29yeS9BTEwKY3B1ZnJlcV9nb3Zlcm5vcjogcGVyZm9ybWFuY2UKCiMhIGluY2x1ZGUvcXVl dWUvY3ljbGljCmNvbW1pdDogMDZjNGQwMDQ2NmViMzc0ODQxYmM4NGMzOWFmMTliMzE2MWZmNjkx NwoKIyEgaW5jbHVkZS90ZXN0Ym94L2xrcC1pdmItZDAyCm5ldGNvbnNvbGVfcG9ydDogNjY3Mwp1 Y29kZTogJzB4MjEnCm5lZWRfa2NvbmZpZ19odzoKLSBDT05GSUdfTkVUX1ZFTkRPUl9SRUFMVEVL PXkKLSBDT05GSUdfUjgxNjk9eQotIENPTkZJR19TQVRBX0FIQ0kKCiMhIGRlZmF1bHQgcGFyYW1z Cmtjb25maWc6IHg4Nl82NC1yaGVsLTcuNgpjb21waWxlcjogZ2NjLTcKZW5xdWV1ZV90aW1lOiAy MDIwLTAzLTIzIDE3OjQ4OjU0LjY4MTU0MjYwNSArMDg6MDAKX2lkOiA1ZTc4OGMyMGQ3ODdhZjZl YmI2NDAxYjQKX3J0OiAiL3Jlc3VsdC93aWxsLWl0LXNjYWxlL3BlcmZvcm1hbmNlLXByb2Nlc3Mt MTYtcmVhZDItdWNvZGU9MHgyMS9sa3AtaXZiLWQwMi9kZWJpYW4teDg2XzY0LTIwMTkxMTE0LmNn ei94ODZfNjQtcmhlbC03LjYvZ2NjLTcvMDZjNGQwMDQ2NmViMzc0ODQxYmM4NGMzOWFmMTliMzE2 MWZmNjkxNyIKCiMhIHNjaGVkdWxlIG9wdGlvbnMKdXNlcjogbGtwCmhlYWRfY29tbWl0OiAyMzAy YjY5M2U3OGI3MjFiYWYwMTQ3NjU2OGE4N2JmYzU5MzUzYTYyCmJhc2VfY29tbWl0OiBmYjMzYzY1 MTBkNTU5NTE0NGQ1ODVhYTE5NGQzNzdjZjc0ZDMxOTExCmJyYW5jaDogbGludXgtZGV2ZWwvZGV2 ZWwtaG91cmx5LTIwMjAwMzIzMDAKcm9vdGZzOiBkZWJpYW4teDg2XzY0LTIwMTkxMTE0LmNnegpy ZXN1bHRfcm9vdDogIi9yZXN1bHQvd2lsbC1pdC1zY2FsZS9wZXJmb3JtYW5jZS1wcm9jZXNzLTE2 LXJlYWQyLXVjb2RlPTB4MjEvbGtwLWl2Yi1kMDIvZGViaWFuLXg4Nl82NC0yMDE5MTExNC5jZ3ov eDg2XzY0LXJoZWwtNy42L2djYy03LzA2YzRkMDA0NjZlYjM3NDg0MWJjODRjMzlhZjE5YjMxNjFm ZjY5MTcvMSIKc2NoZWR1bGVyX3ZlcnNpb246ICIvbGtwL2xrcC8uc3JjLTIwMjAwMzIzLTE1MDcy OCIKTEtQX1NFUlZFUjogaW5uCmFyY2g6IHg4Nl82NAptYXhfdXB0aW1lOiAxNTAwCmluaXRyZDog Ii9vc2ltYWdlL2RlYmlhbi9kZWJpYW4teDg2XzY0LTIwMTkxMTE0LmNneiIKYm9vdGxvYWRlcl9h cHBlbmQ6Ci0gcm9vdD0vZGV2L3JhbTAKLSB1c2VyPWxrcAotIGpvYj0vbGtwL2pvYnMvc2NoZWR1 bGVkL2xrcC1pdmItZDAyL3dpbGwtaXQtc2NhbGUtcGVyZm9ybWFuY2UtcHJvY2Vzcy0xNi1yZWFk Mi11Y29kZT0weDIxLWRlYmlhbi14ODZfNjQtMjAxOTExMTQuY2d6LTA2YzRkMDA0NjZlYjM3NDg0 MWJjODRjMzlhZjE5YjMxNjFmZjY5MTctMjAyMDAzMjMtMjgzNDctdjVydG1sLTEueWFtbAotIEFS Q0g9eDg2XzY0Ci0ga2NvbmZpZz14ODZfNjQtcmhlbC03LjYKLSBicmFuY2g9bGludXgtZGV2ZWwv ZGV2ZWwtaG91cmx5LTIwMjAwMzIzMDAKLSBjb21taXQ9MDZjNGQwMDQ2NmViMzc0ODQxYmM4NGMz OWFmMTliMzE2MWZmNjkxNwotIEJPT1RfSU1BR0U9L3BrZy9saW51eC94ODZfNjQtcmhlbC03LjYv Z2NjLTcvMDZjNGQwMDQ2NmViMzc0ODQxYmM4NGMzOWFmMTliMzE2MWZmNjkxNy92bWxpbnV6LTUu Ni4wLXJjNi0wMDEwOS1nMDZjNGQwMDQ2NmViMwotIG1heF91cHRpbWU9MTUwMAotIFJFU1VMVF9S T09UPS9yZXN1bHQvd2lsbC1pdC1zY2FsZS9wZXJmb3JtYW5jZS1wcm9jZXNzLTE2LXJlYWQyLXVj b2RlPTB4MjEvbGtwLWl2Yi1kMDIvZGViaWFuLXg4Nl82NC0yMDE5MTExNC5jZ3oveDg2XzY0LXJo ZWwtNy42L2djYy03LzA2YzRkMDA0NjZlYjM3NDg0MWJjODRjMzlhZjE5YjMxNjFmZjY5MTcvMQot IExLUF9TRVJWRVI9aW5uCi0gbm9rYXNscgotIHNlbGludXg9MAotIGRlYnVnCi0gYXBpYz1kZWJ1 ZwotIHN5c3JxX2Fsd2F5c19lbmFibGVkCi0gcmN1cGRhdGUucmN1X2NwdV9zdGFsbF90aW1lb3V0 PTEwMAotIG5ldC5pZm5hbWVzPTAKLSBwcmludGsuZGV2a21zZz1vbgotIHBhbmljPS0xCi0gc29m dGxvY2t1cF9wYW5pYz0xCi0gbm1pX3dhdGNoZG9nPXBhbmljCi0gb29wcz1wYW5pYwotIGxvYWRf cmFtZGlzaz0yCi0gcHJvbXB0X3JhbWRpc2s9MAotIGRyYmQubWlub3JfY291bnQ9OAotIHN5c3Rl bWQubG9nX2xldmVsPWVycgotIGlnbm9yZV9sb2dsZXZlbAotIGNvbnNvbGU9dHR5MAotIGVhcmx5 cHJpbnRrPXR0eVMwLDExNTIwMAotIGNvbnNvbGU9dHR5UzAsMTE1MjAwCi0gdmdhPW5vcm1hbAot IHJ3Cm1vZHVsZXNfaW5pdHJkOiAiL3BrZy9saW51eC94ODZfNjQtcmhlbC03LjYvZ2NjLTcvMDZj NGQwMDQ2NmViMzc0ODQxYmM4NGMzOWFmMTliMzE2MWZmNjkxNy9tb2R1bGVzLmNneiIKYm1faW5p dHJkOiAiL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTgwNDAzLmNnei9ydW4taXBjb25m aWdfMjAxOC0wNC0wMy5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTgwNDAzLmNn ei9sa3BfMjAxOS0wOC0wNS5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTgwNDAz LmNnei9yc3luYy1yb290ZnNfMjAxOC0wNC0wMy5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2 XzY0LTIwMTgwNDAzLmNnei93aWxsLWl0LXNjYWxlXzIwMjAtMDEtMDcuY2d6LC9vc2ltYWdlL3Br Zy9kZWJpYW4teDg2XzY0LTIwMTgwNDAzLmNnei93aWxsLWl0LXNjYWxlLXg4Nl82NC0xZWVmODll LTFfMjAyMC0wMS0wNy5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTgwNDAzLmNn ei9tcHN0YXRfMjAyMC0wMS0wMy5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0LTIwMTgw NDAzLmNnei92bXN0YXRfMjAyMC0wMS0wNy5jZ3osL29zaW1hZ2UvZGVwcy9kZWJpYW4teDg2XzY0 LTIwMTgwNDAzLmNnei9wZXJmXzIwMjAtMDEtMDQuY2d6LC9vc2ltYWdlL3BrZy9kZWJpYW4teDg2 XzY0LTIwMTgwNDAzLmNnei9wZXJmLXg4Nl82NC05OGQ1NGY4MWUzNmItMV8yMDIwMDMwMi5jZ3os L29zaW1hZ2UvcGtnL2RlYmlhbi14ODZfNjQtMjAxODA0MDMuY2d6L3Nhci14ODZfNjQtZTAxMWQ5 Ny0xXzIwMjAtMDEtMDMuY2d6LC9vc2ltYWdlL2RlcHMvZGViaWFuLXg4Nl82NC0yMDE4MDQwMy5j Z3ovaHdfMjAyMC0wMS0wMi5jZ3oiCmxrcF9pbml0cmQ6ICIvb3NpbWFnZS91c2VyL2xrcC9sa3At eDg2XzY0LmNneiIKc2l0ZTogaW5uCgojISAvbGtwL2xrcC8uc3JjLTIwMjAwMzIwLTExMzY1NC9p bmNsdWRlL3NpdGUvaW5uCkxLUF9DR0lfUE9SVDogODAKTEtQX0NJRlNfUE9SVDogMTM5Cm9vbS1r aWxsZXI6IAp3YXRjaGRvZzogCgojISBydW50aW1lIHN0YXR1cwpsYXN0X2tlcm5lbDogNC4yMC4w CnJlcGVhdF90bzogMgpzY2hlZHVsZV9ub3RpZnlfYWRkcmVzczogCgojISB1c2VyIG92ZXJyaWRl cwpxdWV1ZV9hdF9sZWFzdF9vbmNlOiAwCmtlcm5lbDogIi9wa2cvbGludXgveDg2XzY0LXJoZWwt Ny42L2djYy03LzA2YzRkMDA0NjZlYjM3NDg0MWJjODRjMzlhZjE5YjMxNjFmZjY5MTcvdm1saW51 ei01LjYuMC1yYzYtMDAxMDktZzA2YzRkMDA0NjZlYjMiCmRlcXVldWVfdGltZTogMjAyMC0wMy0y MyAxODoyMjo1OS4yNjkzNzIyMDUgKzA4OjAwCgojISAvbGtwL2xrcC8uc3JjLTIwMjAwMzIzLTE1 MDcyOC9pbmNsdWRlL3NpdGUvaW5uCmpvYl9zdGF0ZTogZmluaXNoZWQKbG9hZGF2ZzogMTMuOTIg MTAuNDEgNC43MCAxLzEzNCA0OTIxCnN0YXJ0X3RpbWU6ICcxNTg0OTU5MDI0JwplbmRfdGltZTog JzE1ODQ5NTkzMjUnCnZlcnNpb246ICIvbGtwL2xrcC8uc3JjLTIwMjAwMzIzLTE1MDgwMTpmMjRl NDMwMjpjOWNkNDQ5YzkiCg== --===============2346091894752231745== Content-Type: text/plain MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="reproduce.ksh" CmZvciBjcHVfZGlyIGluIC9zeXMvZGV2aWNlcy9zeXN0ZW0vY3B1L2NwdVswLTldKgpkbwoJb25s aW5lX2ZpbGU9IiRjcHVfZGlyIi9vbmxpbmUKCVsgLWYgIiRvbmxpbmVfZmlsZSIgXSAmJiBbICIk KGNhdCAiJG9ubGluZV9maWxlIikiIC1lcSAwIF0gJiYgY29udGludWUKCglmaWxlPSIkY3B1X2Rp ciIvY3B1ZnJlcS9zY2FsaW5nX2dvdmVybm9yCglbIC1mICIkZmlsZSIgXSAmJiBlY2hvICJwZXJm b3JtYW5jZSIgPiAiJGZpbGUiCmRvbmUKCiAicHl0aG9uMiIgIi4vcnVudGVzdC5weSIgInJlYWQy IiAiMjk1IiAicHJvY2VzcyIgIjE2Igo= --===============2346091894752231745==--