diff --git a/CHANGELOG.md b/CHANGELOG.md index ab2c93643..5e936231e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## Release 535 Entries +### [535.183.01] 2024-06-04 + ### [535.179] 2024-05-09 ### [535.171.04] 2024-03-21 diff --git a/README.md b/README.md index 1e1f2f12e..8120ae0e5 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ # NVIDIA Linux Open GPU Kernel Module Source This is the source release of the NVIDIA Linux open GPU kernel modules, -version 535.179. +version 535.183.01. ## How to Build @@ -17,7 +17,7 @@ as root: Note that the kernel modules built here must be used with GSP firmware and user-space NVIDIA GPU driver components from a corresponding -535.179 driver release. This can be achieved by installing +535.183.01 driver release. This can be achieved by installing the NVIDIA GPU driver from the .run file using the `--no-kernel-modules` option. E.g., @@ -180,7 +180,7 @@ software applications. ## Compatible GPUs The open-gpu-kernel-modules can be used on any Turing or later GPU -(see the table below). However, in the 535.179 release, +(see the table below). However, in the 535.183.01 release, GeForce and Workstation support is still considered alpha-quality. To enable use of the open kernel modules on GeForce and Workstation GPUs, @@ -188,7 +188,7 @@ set the "NVreg_OpenRmEnableUnsupportedGpus" nvidia.ko kernel module parameter to 1. For more details, see the NVIDIA GPU driver end user README here: -https://us.download.nvidia.com/XFree86/Linux-x86_64/535.179/README/kernel_open.html +https://us.download.nvidia.com/XFree86/Linux-x86_64/535.183.01/README/kernel_open.html In the below table, if three IDs are listed, the first is the PCI Device ID, the second is the PCI Subsystem Vendor ID, and the third is the PCI @@ -894,6 +894,7 @@ Subsystem Device ID. | NVIDIA GeForce RTX 4050 Laptop GPU | 28A1 | | NVIDIA RTX 2000 Ada Generation Laptop GPU | 28B8 | | NVIDIA RTX 1000 Ada Generation Laptop GPU | 28B9 | +| NVIDIA RTX 500 Ada Generation Laptop GPU | 28BA | | NVIDIA RTX 500 Ada Generation Laptop GPU | 28BB | | NVIDIA GeForce RTX 4060 Laptop GPU | 28E0 | | NVIDIA GeForce RTX 4050 Laptop GPU | 28E1 | diff --git a/kernel-open/Kbuild b/kernel-open/Kbuild index 39a5ae83b..3e8072037 100644 --- a/kernel-open/Kbuild +++ b/kernel-open/Kbuild @@ -72,7 +72,7 @@ EXTRA_CFLAGS += -I$(src)/common/inc EXTRA_CFLAGS += -I$(src) EXTRA_CFLAGS += -Wall $(DEFINES) $(INCLUDES) -Wno-cast-qual -Wno-error -Wno-format-extra-args EXTRA_CFLAGS += -D__KERNEL__ -DMODULE -DNVRM -EXTRA_CFLAGS += -DNV_VERSION_STRING=\"535.179\" +EXTRA_CFLAGS += -DNV_VERSION_STRING=\"535.183.01\" ifneq ($(SYSSRCHOST1X),) EXTRA_CFLAGS += -I$(SYSSRCHOST1X) diff --git a/kernel-open/nvidia-uvm/uvm_test.c b/kernel-open/nvidia-uvm/uvm_test.c index 50a1a0c72..da01bd671 100644 --- a/kernel-open/nvidia-uvm/uvm_test.c +++ b/kernel-open/nvidia-uvm/uvm_test.c @@ -148,24 +148,23 @@ static NV_STATUS uvm_test_verify_bh_affinity(uvm_intr_handler_t *isr, int node) static NV_STATUS uvm_test_numa_check_affinity(UVM_TEST_NUMA_CHECK_AFFINITY_PARAMS *params, struct file *filp) { uvm_gpu_t *gpu; - NV_STATUS status; - uvm_rm_user_object_t user_rm_va_space = { - .rm_control_fd = -1, - .user_client = params->client, - .user_object = params->smc_part_ref - }; + NV_STATUS status = NV_OK; if (!UVM_THREAD_AFFINITY_SUPPORTED()) return NV_ERR_NOT_SUPPORTED; - status = uvm_gpu_retain_by_uuid(¶ms->gpu_uuid, &user_rm_va_space, &gpu); - if (status != NV_OK) - return status; + uvm_mutex_lock(&g_uvm_global.global_lock); + + gpu = uvm_gpu_get_by_uuid(¶ms->gpu_uuid); + if (!gpu) { + status = NV_ERR_INVALID_DEVICE; + goto unlock; + } // If the GPU is not attached to a NUMA node, there is nothing to do. if (gpu->parent->closest_cpu_numa_node == NUMA_NO_NODE) { status = NV_ERR_NOT_SUPPORTED; - goto release; + goto unlock; } if (gpu->parent->replayable_faults_supported) { @@ -174,7 +173,7 @@ static NV_STATUS uvm_test_numa_check_affinity(UVM_TEST_NUMA_CHECK_AFFINITY_PARAM gpu->parent->closest_cpu_numa_node); uvm_gpu_replayable_faults_isr_unlock(gpu->parent); if (status != NV_OK) - goto release; + goto unlock; if (gpu->parent->non_replayable_faults_supported) { uvm_gpu_non_replayable_faults_isr_lock(gpu->parent); @@ -182,7 +181,7 @@ static NV_STATUS uvm_test_numa_check_affinity(UVM_TEST_NUMA_CHECK_AFFINITY_PARAM gpu->parent->closest_cpu_numa_node); uvm_gpu_non_replayable_faults_isr_unlock(gpu->parent); if (status != NV_OK) - goto release; + goto unlock; } if (gpu->parent->access_counters_supported) { @@ -192,8 +191,9 @@ static NV_STATUS uvm_test_numa_check_affinity(UVM_TEST_NUMA_CHECK_AFFINITY_PARAM uvm_gpu_access_counters_isr_unlock(gpu->parent); } } -release: - uvm_gpu_release(gpu); + +unlock: + uvm_mutex_unlock(&g_uvm_global.global_lock); return status; } diff --git a/kernel-open/nvidia-uvm/uvm_test_ioctl.h b/kernel-open/nvidia-uvm/uvm_test_ioctl.h index 19dc08c34..bffac79a5 100644 --- a/kernel-open/nvidia-uvm/uvm_test_ioctl.h +++ b/kernel-open/nvidia-uvm/uvm_test_ioctl.h @@ -1203,8 +1203,6 @@ typedef struct typedef struct { NvProcessorUuid gpu_uuid; // In - NvHandle client; // In - NvHandle smc_part_ref; // In NV_STATUS rmStatus; // Out } UVM_TEST_NUMA_CHECK_AFFINITY_PARAMS; diff --git a/src/common/displayport/inc/dp_connectorimpl.h b/src/common/displayport/inc/dp_connectorimpl.h index 7920a2710..08e0a2618 100644 --- a/src/common/displayport/inc/dp_connectorimpl.h +++ b/src/common/displayport/inc/dp_connectorimpl.h @@ -1,5 +1,5 @@ /* - * SPDX-FileCopyrightText: Copyright (c) 1993-2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: Copyright (c) 1993-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * SPDX-License-Identifier: MIT * * Permission is hereby granted, free of charge, to any person obtaining a @@ -299,6 +299,7 @@ namespace DisplayPort bool bDisableSSC; bool bEnableFastLT; NvU32 maxLinkRateFromRegkey; + bool bFlushTimeslotWhenDirty; // // Latency(ms) to apply between link-train and FEC enable for bug diff --git a/src/common/displayport/inc/dp_regkeydatabase.h b/src/common/displayport/inc/dp_regkeydatabase.h index 78ee25da4..f57fd4849 100644 --- a/src/common/displayport/inc/dp_regkeydatabase.h +++ b/src/common/displayport/inc/dp_regkeydatabase.h @@ -1,5 +1,5 @@ /* - * SPDX-FileCopyrightText: Copyright (c) 2020-2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: Copyright (c) 2020-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * SPDX-License-Identifier: MIT * * Permission is hereby granted, free of charge, to any person obtaining a @@ -66,7 +66,7 @@ #define NV_DP_REGKEY_POWER_DOWN_PHY "DP_POWER_DOWN_PHY" // -// Regkey to re-assess max link if the first assessed link config +// Regkey to re-assess max link if the first assessed link config // is lower than the panel max // #define NV_DP_REGKEY_REASSESS_MAX_LINK "DP_REASSESS_MAX_LINK" @@ -77,11 +77,12 @@ // #define NV_DP_DSC_MST_CAP_BUG_3143315 "DP_DSC_MST_CAP_BUG_3143315" -// // Bug 4388987 : This regkey will disable reading PCON caps for MST. -// #define NV_DP_REGKEY_MST_PCON_CAPS_READ_DISABLED "DP_BUG_4388987_WAR" +// Bug 4426624: Flush timeslot change to HW when dirty bit is set. +#define NV_DP_REGKEY_FLUSH_TIMESLOT_INFO_WHEN_DIRTY "DP_BUG_4426624_WAR" + // // Data Base used to store all the regkey values. // The actual data base is declared statically in dp_evoadapter.cpp. @@ -117,6 +118,7 @@ struct DP_REGKEY_DATABASE bool bCheckFECForDynamicMuxDSCPanel; bool bReassessMaxLink; bool bMSTPCONCapsReadDisabled; + bool bFlushTimeslotWhenDirty; }; #endif //INCLUDED_DP_REGKEYDATABASE_H diff --git a/src/common/displayport/src/dp_connectorimpl.cpp b/src/common/displayport/src/dp_connectorimpl.cpp index fe3f743e4..3465e4296 100644 --- a/src/common/displayport/src/dp_connectorimpl.cpp +++ b/src/common/displayport/src/dp_connectorimpl.cpp @@ -172,6 +172,7 @@ void ConnectorImpl::applyRegkeyOverrides(const DP_REGKEY_DATABASE& dpRegkeyDatab this->bDscMstCapBug3143315 = dpRegkeyDatabase.bDscMstCapBug3143315; this->bPowerDownPhyBeforeD3 = dpRegkeyDatabase.bPowerDownPhyBeforeD3; this->bReassessMaxLink = dpRegkeyDatabase.bReassessMaxLink; + this->bFlushTimeslotWhenDirty = dpRegkeyDatabase.bFlushTimeslotWhenDirty; } void ConnectorImpl::setPolicyModesetOrderMitigation(bool enabled) @@ -5234,7 +5235,8 @@ void ConnectorImpl::beforeDeleteStream(GroupImpl * group, bool forFlushMode) } } - if (linkUseMultistream() && group && group->isHeadAttached() && group->timeslot.count) + if (linkUseMultistream() && group && group->isHeadAttached() && + (group->timeslot.count || (this->bFlushTimeslotWhenDirty && group->timeslot.hardwareDirty))) { // Detach all the panels from payload for (Device * d = group->enumDevices(0); d; d = group->enumDevices(d)) diff --git a/src/common/displayport/src/dp_evoadapter.cpp b/src/common/displayport/src/dp_evoadapter.cpp index 0c08c89fc..aaa03014b 100644 --- a/src/common/displayport/src/dp_evoadapter.cpp +++ b/src/common/displayport/src/dp_evoadapter.cpp @@ -1,5 +1,5 @@ /* - * SPDX-FileCopyrightText: Copyright (c) 1993-2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: Copyright (c) 1993-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * SPDX-License-Identifier: MIT * * Permission is hereby granted, free of charge, to any person obtaining a @@ -96,7 +96,8 @@ const struct {NV_DP_CHECK_FEC_FOR_DDS_DSC_PANEL, &dpRegkeyDatabase.bCheckFECForDynamicMuxDSCPanel, DP_REG_VAL_BOOL}, {NV_DP_REGKEY_POWER_DOWN_PHY, &dpRegkeyDatabase.bPowerDownPhyBeforeD3, DP_REG_VAL_BOOL}, {NV_DP_REGKEY_REASSESS_MAX_LINK, &dpRegkeyDatabase.bReassessMaxLink, DP_REG_VAL_BOOL}, - {NV_DP_REGKEY_MST_PCON_CAPS_READ_DISABLED, &dpRegkeyDatabase.bMSTPCONCapsReadDisabled, DP_REG_VAL_BOOL} + {NV_DP_REGKEY_MST_PCON_CAPS_READ_DISABLED, &dpRegkeyDatabase.bMSTPCONCapsReadDisabled, DP_REG_VAL_BOOL}, + {NV_DP_REGKEY_FLUSH_TIMESLOT_INFO_WHEN_DIRTY, &dpRegkeyDatabase.bFlushTimeslotWhenDirty, DP_REG_VAL_BOOL} }; EvoMainLink::EvoMainLink(EvoInterface * provider, Timer * timer) : diff --git a/src/common/inc/nvBldVer.h b/src/common/inc/nvBldVer.h index 72a7dbbed..015d7aa71 100644 --- a/src/common/inc/nvBldVer.h +++ b/src/common/inc/nvBldVer.h @@ -36,25 +36,25 @@ // and then checked back in. You cannot make changes to these sections without // corresponding changes to the buildmeister script #ifndef NV_BUILD_BRANCH - #define NV_BUILD_BRANCH r535_00 + #define NV_BUILD_BRANCH r538_67 #endif #ifndef NV_PUBLIC_BRANCH - #define NV_PUBLIC_BRANCH r535_00 + #define NV_PUBLIC_BRANCH r538_67 #endif #if defined(NV_LINUX) || defined(NV_BSD) || defined(NV_SUNOS) -#define NV_BUILD_BRANCH_VERSION "rel/gpu_drv/r535/r535_00-537" -#define NV_BUILD_CHANGELIST_NUM (34218726) +#define NV_BUILD_BRANCH_VERSION "rel/gpu_drv/r535/r538_67-552" +#define NV_BUILD_CHANGELIST_NUM (34280977) #define NV_BUILD_TYPE "Official" -#define NV_BUILD_NAME "rel/gpu_drv/r535/r535_00-537" -#define NV_LAST_OFFICIAL_CHANGELIST_NUM (34218726) +#define NV_BUILD_NAME "rel/gpu_drv/r535/r538_67-552" +#define NV_LAST_OFFICIAL_CHANGELIST_NUM (34280977) #else /* Windows builds */ -#define NV_BUILD_BRANCH_VERSION "r535_00-549" -#define NV_BUILD_CHANGELIST_NUM (34218726) +#define NV_BUILD_BRANCH_VERSION "r538_67-1" +#define NV_BUILD_CHANGELIST_NUM (34280977) #define NV_BUILD_TYPE "Official" -#define NV_BUILD_NAME "538.62" -#define NV_LAST_OFFICIAL_CHANGELIST_NUM (34218726) +#define NV_BUILD_NAME "538.69" +#define NV_LAST_OFFICIAL_CHANGELIST_NUM (34280977) #define NV_BUILD_BRANCH_BASE_VERSION R535 #endif // End buildmeister python edited section diff --git a/src/common/inc/nvUnixVersion.h b/src/common/inc/nvUnixVersion.h index 939bb07b2..1a867f4fc 100644 --- a/src/common/inc/nvUnixVersion.h +++ b/src/common/inc/nvUnixVersion.h @@ -4,7 +4,7 @@ #if defined(NV_LINUX) || defined(NV_BSD) || defined(NV_SUNOS) || defined(NV_VMWARE) || defined(NV_QNX) || defined(NV_INTEGRITY) || \ (defined(RMCFG_FEATURE_PLATFORM_GSP) && RMCFG_FEATURE_PLATFORM_GSP == 1) -#define NV_VERSION_STRING "535.179" +#define NV_VERSION_STRING "535.183.01" #else diff --git a/src/common/inc/swref/published/ampere/ga100/dev_runlist.h b/src/common/inc/swref/published/ampere/ga100/dev_runlist.h index b5d4de302..dc9b4cab6 100644 --- a/src/common/inc/swref/published/ampere/ga100/dev_runlist.h +++ b/src/common/inc/swref/published/ampere/ga100/dev_runlist.h @@ -1,5 +1,5 @@ /* - * SPDX-FileCopyrightText: Copyright (c) 2003-2022 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: Copyright (c) 2003-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * SPDX-License-Identifier: MIT * * Permission is hereby granted, free of charge, to any person obtaining a @@ -24,4 +24,64 @@ #ifndef __ga100_dev_runlist_h__ #define __ga100_dev_runlist_h__ #define NV_CHRAM_CHANNEL(i) (0x000+(i)*4) /* RW-4A */ +#define NV_CHRAM_CHANNEL__SIZE_1 2048 /* */ +#define NV_CHRAM_CHANNEL_WRITE_CONTROL 0:0 /* -WIVF */ +#define NV_CHRAM_CHANNEL_WRITE_CONTROL_ONES_SET_BITS 0x00000000 /* -WI-V */ +#define NV_CHRAM_CHANNEL_WRITE_CONTROL_ONES_CLEAR_BITS 0x00000001 /* -W--V */ +#define NV_CHRAM_CHANNEL_ENABLE 1:1 /* RWIVF */ +#define NV_CHRAM_CHANNEL_ENABLE_NOT_IN_USE 0x00000000 /* RWI-V */ +#define NV_CHRAM_CHANNEL_ENABLE_IN_USE 0x00000001 /* RW--V */ +#define NV_CHRAM_CHANNEL_NEXT 2:2 /* RWIVF */ +#define NV_CHRAM_CHANNEL_NEXT_FALSE 0x00000000 /* RWI-V */ +#define NV_CHRAM_CHANNEL_NEXT_TRUE 0x00000001 /* RW--V */ +#define NV_CHRAM_CHANNEL_BUSY 3:3 /* R-IVF */ +#define NV_CHRAM_CHANNEL_BUSY_FALSE 0x00000000 /* R-I-V */ +#define NV_CHRAM_CHANNEL_BUSY_TRUE 0x00000001 /* R---V */ +#define NV_CHRAM_CHANNEL_PBDMA_FAULTED 4:4 /* RWIVF */ +#define NV_CHRAM_CHANNEL_PBDMA_FAULTED_FALSE 0x00000000 /* RWI-V */ +#define NV_CHRAM_CHANNEL_PBDMA_FAULTED_TRUE 0x00000001 /* RW--V */ +#define NV_CHRAM_CHANNEL_ENG_FAULTED 5:5 /* RWIVF */ +#define NV_CHRAM_CHANNEL_ENG_FAULTED_FALSE 0x00000000 /* RWI-V */ +#define NV_CHRAM_CHANNEL_ENG_FAULTED_TRUE 0x00000001 /* RW--V */ +#define NV_CHRAM_CHANNEL_ON_PBDMA 6:6 /* R-IVF */ +#define NV_CHRAM_CHANNEL_ON_PBDMA_FALSE 0x00000000 /* R-I-V */ +#define NV_CHRAM_CHANNEL_ON_PBDMA_TRUE 0x00000001 /* R---V */ +#define NV_CHRAM_CHANNEL_ON_ENG 7:7 /* R-IVF */ +#define NV_CHRAM_CHANNEL_ON_ENG_FALSE 0x00000000 /* R-I-V */ +#define NV_CHRAM_CHANNEL_ON_ENG_TRUE 0x00000001 /* R---V */ +#define NV_CHRAM_CHANNEL_PENDING 8:8 /* RWIVF */ +#define NV_CHRAM_CHANNEL_PENDING_FALSE 0x00000000 /* RWI-V */ +#define NV_CHRAM_CHANNEL_PENDING_TRUE 0x00000001 /* RW--V */ +#define NV_CHRAM_CHANNEL_CTX_RELOAD 9:9 /* RWIVF */ +#define NV_CHRAM_CHANNEL_CTX_RELOAD_FALSE 0x00000000 /* RWI-V */ +#define NV_CHRAM_CHANNEL_CTX_RELOAD_TRUE 0x00000001 /* RW--V */ +#define NV_CHRAM_CHANNEL_PBDMA_BUSY 10:10 /* R-IVF */ +#define NV_CHRAM_CHANNEL_PBDMA_BUSY_FALSE 0x00000000 /* R-I-V */ +#define NV_CHRAM_CHANNEL_PBDMA_BUSY_TRUE 0x00000001 /* R---V */ +#define NV_CHRAM_CHANNEL_ENG_BUSY 11:11 /* R-IVF */ +#define NV_CHRAM_CHANNEL_ENG_BUSY_FALSE 0x00000000 /* R-I-V */ +#define NV_CHRAM_CHANNEL_ENG_BUSY_TRUE 0x00000001 /* R---V */ +#define NV_CHRAM_CHANNEL_ACQUIRE_FAIL 12:12 /* RWIVF */ +#define NV_CHRAM_CHANNEL_ACQUIRE_FAIL_FALSE 0x00000000 /* RWI-V */ +#define NV_CHRAM_CHANNEL_ACQUIRE_FAIL_TRUE 0x00000001 /* RW--V */ +#define NV_CHRAM_CHANNEL_UPDATE 31:0 /* */ +#define NV_CHRAM_CHANNEL_UPDATE_ENABLE_CHANNEL 0x00000002 /* */ +#define NV_CHRAM_CHANNEL_UPDATE_DISABLE_CHANNEL 0x00000003 /* */ +#define NV_CHRAM_CHANNEL_UPDATE_FORCE_CTX_RELOAD 0x00000200 /* */ +#define NV_CHRAM_CHANNEL_UPDATE_RESET_PBDMA_FAULTED 0x00000011 /* */ +#define NV_CHRAM_CHANNEL_UPDATE_RESET_ENG_FAULTED 0x00000021 /* */ +#define NV_CHRAM_CHANNEL_UPDATE_CLEAR_CHANNEL 0xFFFFFFFF /* */ +#define NV_RUNLIST_PREEMPT 0x098 /* RW-4R */ +#define NV_RUNLIST_PREEMPT_ID 11:0 /* */ +#define NV_RUNLIST_PREEMPT_ID_HW 10:0 /* RWIUF */ +#define NV_RUNLIST_PREEMPT_ID_HW_NULL 0x00000000 /* RWI-V */ +#define NV_RUNLIST_PREEMPT_TSG_PREEMPT_PENDING 20:20 /* R-IVF */ +#define NV_RUNLIST_PREEMPT_TSG_PREEMPT_PENDING_FALSE 0x00000000 /* R-I-V */ +#define NV_RUNLIST_PREEMPT_TSG_PREEMPT_PENDING_TRUE 0x00000001 /* R---V */ +#define NV_RUNLIST_PREEMPT_RUNLIST_PREEMPT_PENDING 21:21 /* R-IVF */ +#define NV_RUNLIST_PREEMPT_RUNLIST_PREEMPT_PENDING_FALSE 0x00000000 /* R-I-V */ +#define NV_RUNLIST_PREEMPT_RUNLIST_PREEMPT_PENDING_TRUE 0x00000001 /* R---V */ +#define NV_RUNLIST_PREEMPT_TYPE 25:24 /* RWIVF */ +#define NV_RUNLIST_PREEMPT_TYPE_RUNLIST 0x00000000 /* RWI-V */ +#define NV_RUNLIST_PREEMPT_TYPE_TSG 0x00000001 /* RW--V */ #endif // __ga100_dev_runlist_h__ diff --git a/src/common/nvlink/interface/nvlink.h b/src/common/nvlink/interface/nvlink.h index 1fc45f15b..e8a9017aa 100644 --- a/src/common/nvlink/interface/nvlink.h +++ b/src/common/nvlink/interface/nvlink.h @@ -70,8 +70,8 @@ extern "C" { // Link Transition Timeouts in miliseconds #define NVLINK_TRANSITION_OFF_TIMEOUT 1 -#define NVLINK_TRANSITION_SAFE_TIMEOUT 300 -#define NVLINK_TRANSITION_HS_TIMEOUT 8000 +#define NVLINK_TRANSITION_SAFE_TIMEOUT 70 +#define NVLINK_TRANSITION_HS_TIMEOUT 7000 #define NVLINK_TRANSITION_ACTIVE_PENDING 2000 #define NVLINK_TRANSITION_POST_HS_TIMEOUT 70 diff --git a/src/common/nvswitch/kernel/inc/soe/bin/g_soeuc_lr10_dbg.h b/src/common/nvswitch/kernel/inc/soe/bin/g_soeuc_lr10_dbg.h index 73a877bd4..8fad3aef1 100644 --- a/src/common/nvswitch/kernel/inc/soe/bin/g_soeuc_lr10_dbg.h +++ b/src/common/nvswitch/kernel/inc/soe/bin/g_soeuc_lr10_dbg.h @@ -35,7 +35,7 @@ const NvU32 soe_ucode_data_lr10_dbg[] = { 0x00fec0d0, 0x0004fe00, 0x0017167e, 0x08f802f8, 0xa4b300f8, 0x8c890a00, 0x9abf000f, 0x1100a0b3, 0x0d00b0b3, 0xa001aa98, 0xf8a43dba, 0x0a02f800, 0xbd00f8ff, 0xfc30f494, 0x40fe02f9, 0x04009001, - 0x0db209a0, 0x0003237e, 0xa4b3afb2, 0x0dbf1601, 0x0a01d4b3, 0x002e8989, 0xa43d9d20, 0x00006b3e, + 0x0db209a0, 0x0003237e, 0xa4b3afb2, 0x0dbf1601, 0x0a01d4b3, 0x002e8d89, 0xa43d9d20, 0x00006b3e, 0xfc09040a, 0x0bf4f9a6, 0xfbff0a05, 0x337e0405, 0xa0330000, 0xa0330a04, 0x02f80600, 0xb37e00f8, 0xafb20003, 0x0801a4b3, 0x00f8a43d, 0xfc09040a, 0x0bf4f9a6, 0x0a02f807, 0xbd00f8ff, 0xbdc4bdb4, 0x007e7ed4, 0xf900f800, 0xb2a2b222, 0xb2c0b2b1, 0xb21bb22a, 0x7eff0d0c, 0x3300007e, 0xfbf400a4, @@ -157,11 +157,11 @@ const NvU32 soe_ucode_data_lr10_dbg[] = { 0x0142fe01, 0x90271190, 0x1ab22622, 0x5e7e2bb2, 0x020a0038, 0x787eab32, 0x0abf0038, 0x00043998, 0x3f95f901, 0x7e2b3f1a, 0xbf003878, 0x009b7e3a, 0xfb0a3200, 0x5d330c65, 0x3dff5c00, 0x0f4b3e04, 0x3dbcb200, 0x8aabb2d4, 0x7e0010d0, 0xf8000e6b, 0x0dbcb200, 0x8aabb201, 0x7e0010d0, 0xf8000e6b, - 0xb212f900, 0xb3b132a0, 0xf80a00a4, 0x100e3e09, 0x2e808900, 0x0b9abf00, 0x00de7eff, 0xff19c400, + 0xb212f900, 0xb3b132a0, 0xf80a00a4, 0x100e3e09, 0x2e848900, 0x0b9abf00, 0x00de7eff, 0xff19c400, 0x0301008f, 0xbc099e94, 0xefcfe0ef, 0x8099b800, 0x94b60001, 0x009dcf09, 0xf0020918, 0x09352095, 0xf40fa602, 0xf63e411b, 0xf918000f, 0x2094f002, 0x3f340bf4, 0x009433f9, 0xf8cbbc0b, 0x000fef3e, - 0xf001f918, 0x9990ff94, 0x049afd03, 0xf6f0f9bc, 0xff3e00ef, 0x1bc4000f, 0x8cfc0aff, 0xa6002e68, - 0xc91bf4fd, 0x002e8089, 0x9b7e9abf, 0x11fb0000, 0xfc8b02f9, 0x127e0010, 0xa0320000, 0x0f00a033, + 0xf001f918, 0x9990ff94, 0x049afd03, 0xf6f0f9bc, 0xff3e00ef, 0x1bc4000f, 0x8cfc0aff, 0xa6002e6c, + 0xc91bf4fd, 0x002e8489, 0x9b7e9abf, 0x11fb0000, 0xfc8b02f9, 0x127e0010, 0xa0320000, 0x0f00a033, 0x0000ea7e, 0x7eff0bc4, 0x8900184a, 0xbf0010fc, 0x11008990, 0x899fbf00, 0x180010ec, 0x9e35180e, 0xf40fa60e, 0x0918101b, 0x00943319, 0x3ea4bd0a, 0x1800107a, 0xb4331d0b, 0xa4bd0a00, 0x00106f3e, 0x3d200a90, 0x13607ec4, 0x00a6b000, 0x3d0e1ef4, 0x19093594, 0x00110089, 0x01fb90a0, 0x89ffa4f0, @@ -230,11 +230,11 @@ const NvU32 soe_ucode_data_lr10_dbg[] = { 0x31f400f8, 0x0028f400, 0x02f800f8, 0x477e00f8, 0x00f80019, 0x001434d9, 0x0d9b1800, 0x7e0c9a18, 0xf8001a12, 0x1a127e00, 0x7e00f800, 0xf80019cd, 0x14008900, 0x0099cf02, 0xf40194f0, 0xf17e160b, 0x008f003c, 0xf9ce0213, 0x0195f000, 0xf800f9f7, 0xf802f800, 0xf830f400, 0x0005dcdf, 0xbf02f900, - 0x0149feff, 0xa0089990, 0xd9f43d9f, 0x00002e89, 0x004f9f20, 0x00ffcf06, 0xcf07004e, 0x004900ee, + 0x0149feff, 0xa0089990, 0xd9f43d9f, 0x00002e8d, 0x004f9f20, 0x00ffcf06, 0xcf07004e, 0x004900ee, 0x0099cf02, 0x95049ffd, 0xeeb910ef, 0x049efd00, 0xff00ffb9, 0x09c4049f, 0x070bf401, 0x003b797e, 0x100009e4, 0x0f2f0bf4, 0x0149fe01, 0x0289008e, 0x20079990, 0x00e9ce9f, 0x9ffdfe0f, 0x00e9f704, 0x001408d9, 0xfe9abf00, 0x010c014b, 0x7e07bb90, 0xe400006e, 0x73800009, 0x7e080090, 0x49001871, - 0x90f70100, 0x0149fe00, 0xbf089990, 0x05dcd99e, 0x9fbf0000, 0x002e89d9, 0xa69a3f00, 0x070bf4ef, + 0x90f70100, 0x0149fe00, 0xbf089990, 0x05dcd99e, 0x9fbf0000, 0x002e8dd9, 0xa69a3f00, 0x070bf4ef, 0x003a317e, 0x0a0805fb, 0xf900f801, 0x03a99802, 0x94f0a0b2, 0x0d0bf401, 0x277eaabf, 0x673e001a, 0xa9bf0019, 0x98009acf, 0x0998030f, 0x020e9801, 0xff02f4f0, 0x9ea694a9, 0x320b9cf0, 0x00f0b39a, 0x0096300c, 0x320b9cf0, 0xf401fb9a, 0x12f9ec30, 0x900149fe, 0xdcd10899, 0xa0000005, 0x019bb59a, @@ -304,11 +304,11 @@ const NvU32 soe_ucode_data_lr10_dbg[] = { 0x9b7ea032, 0xdd7e000a, 0x1fbf000d, 0x0a3229bf, 0x0bf4f9a6, 0x3a317e07, 0x1855fb00, 0x3d7e040a, 0xa033003a, 0x508a2400, 0x277e1200, 0xa4f0001a, 0x150bf401, 0x1200588a, 0x001a277e, 0x1a00a0b3, 0xf407a9c4, 0x02f8070b, 0x020a00f8, 0x003a3d7e, 0x0600a433, 0x00f802f8, 0x00140cd9, 0xdb9abf00, - 0x40000000, 0x08b4aab8, 0x83ed7e00, 0xd900f800, 0x0000140c, 0x00db9abf, 0xb8400000, 0x0008c4aa, - 0x0083ed7e, 0x0cd900f8, 0xbf000014, 0x0000db9a, 0xaab88000, 0x7e0008c4, 0xf80083ed, 0x140cd900, + 0x40000000, 0x08b4aab8, 0x83f57e00, 0xd900f800, 0x0000140c, 0x00db9abf, 0xb8400000, 0x0008c4aa, + 0x0083f57e, 0x0cd900f8, 0xbf000014, 0x0000db9a, 0xaab88000, 0x7e0008c4, 0xf80083f5, 0x140cd900, 0x99bf0000, 0x01c0008f, 0xcf609a90, 0x99c700f9, 0x0090b34c, 0x0190b337, 0x3e02f8f6, 0xcf00222b, 0x99c700f9, 0x0090b34c, 0x0190b30e, 0x3e02f8f6, 0x8b00223f, 0xcf01c200, 0x18d900bb, 0xfd040400, - 0xed7e05b9, 0x00f80083, 0x01c10089, 0xdf009af6, 0x800000f1, 0x010099b8, 0x009ff702, 0xb2009fcf, + 0xf57e05b9, 0x00f80083, 0x01c10089, 0xdf009af6, 0x800000f1, 0x010099b8, 0x009ff702, 0xb2009fcf, 0x223f3e9f, 0xd902f900, 0x0000140c, 0xa0b299bf, 0x08c89ab8, 0x1a277e00, 0xbb010900, 0xa9fd0490, 0x0bacf004, 0x02f901fb, 0x00140cd9, 0x8f9ebf00, 0xcf01c000, 0x99c700f9, 0x0099b34c, 0x90b301bb, 0x02f8f501, 0x0022b33e, 0xc700f9cf, 0x99b34c99, 0xb3019700, 0xf8f50190, 0x22c83e02, 0x00f9cf00, @@ -318,7 +318,7 @@ const NvU32 soe_ucode_data_lr10_dbg[] = { 0xb80099b3, 0x0190b300, 0x3e02f8f5, 0xcf00233a, 0x99c700f9, 0x0099b34c, 0x90b30081, 0x02f8f501, 0x00234f3e, 0xc700f9cf, 0x90b34c99, 0x90b35700, 0x02f8f601, 0x0023643e, 0x0065f57e, 0x000000d9, 0x9409ff40, 0x7e070bf4, 0xd90067e7, 0x02000000, 0x000000df, 0xb409ff04, 0xf4940fff, 0xbffd060b, - 0x0000df05, 0x0fff0800, 0x060bf494, 0xd905bffd, 0x0000140c, 0xaab89abf, 0x7e0008c4, 0xfb0083ed, + 0x0000df05, 0x0fff0800, 0x060bf494, 0xd905bffd, 0x0000140c, 0xaab89abf, 0x7e0008c4, 0xfb0083f5, 0xc2008901, 0x0099cf01, 0x95049dff, 0x94b31f09, 0x783eae01, 0xefb80023, 0x890008a4, 0xf601c100, 0xf1df009f, 0xb8800000, 0x02010099, 0xcf009ff7, 0x9fb2009f, 0x0023643e, 0x01c20089, 0x8f009dcf, 0x3e01c000, 0xb800234f, 0x000890ef, 0x01c10089, 0xdf009ff6, 0x800000f1, 0x010099b8, 0x009ff702, @@ -443,36 +443,36 @@ const NvU32 soe_ucode_data_lr10_dbg[] = { 0x0032b13e, 0xb53e3505, 0x02050032, 0x0032b53e, 0x003a317e, 0xf42885fb, 0xdcdff430, 0xf9000005, 0xfeffbf22, 0x99900149, 0x0142fe14, 0x94bd9fa0, 0xa00c2290, 0x3da37e29, 0x00a03300, 0xda040b56, 0x00002944, 0x2db2bcb2, 0x0042d77e, 0xa433a032, 0x41fe4300, 0x10119001, 0x8e7e1ab2, 0xa0320033, - 0x3100a433, 0x2bbf1cbf, 0x24d1a4bd, 0x7e000014, 0xa000b06d, 0x00a0b31a, 0x7eb43d1a, 0xb300b105, - 0xbf1200a0, 0x7eff001a, 0x3e00b63f, 0x00003371, 0x0149feff, 0xbf149990, 0x05dcd99f, 0x99bf0000, + 0x3100a433, 0x2bbf1cbf, 0x24d1a4bd, 0x7e000014, 0xa000b075, 0x00a0b31a, 0x7eb43d1a, 0xb300b10d, + 0xbf1200a0, 0x7eff001a, 0x3e00b647, 0x00003371, 0x0149feff, 0xbf149990, 0x05dcd99f, 0x99bf0000, 0xf9a60a32, 0x7e070bf4, 0xfb003a31, 0x0e090c25, 0xa43da9a0, 0x30f400f8, 0x05dcdfd8, 0x62f90000, 0x30f4ffbf, 0x0149fef4, 0xa04c9990, 0xb2a93f9f, 0x01a398a6, 0x0d019033, 0x60489d33, 0x35a33e03, 0x04301800, 0x1b010d33, 0x03329801, 0x3d043198, 0x10dc4ba4, 0xd501004c, 0x00000644, 0x0038327e, - 0xa4b35aa0, 0x02f80c00, 0x1a3e0501, 0x49fe0037, 0x28999001, 0x00299cd4, 0xb51cb200, 0x91b50741, - 0x352bb201, 0x42b51540, 0xbd92a006, 0x10dc4ed4, 0x0020d07e, 0xad33a132, 0xbf015900, 0x33993f59, + 0xa4b35aa0, 0x02f80c00, 0x1a3e0501, 0x49fe0037, 0x28999001, 0x00299cd4, 0xb51cb200, 0x91b50841, + 0x352bb201, 0x42b51940, 0xbd92a007, 0x10dc4ed4, 0x0020d07e, 0xad33a132, 0xbf015900, 0x33993f59, 0x980d0090, 0x95f00149, 0x0149b508, 0x000644d9, 0x1899bf00, 0x90336999, 0x9cdf1300, 0x98000029, - 0x95f101f9, 0xf9b54000, 0x299cda01, 0x037e0000, 0x3098009c, 0x01027e02, 0x8aa3d900, 0xacb20000, - 0xb20091b0, 0xbdb4bd0d, 0x2e70da04, 0x01b00000, 0x08013001, 0xc87e010e, 0x9cd90013, 0xdf000029, - 0x1e000000, 0xfe509035, 0x99900149, 0x0142fe34, 0x22909fa0, 0xb2010a38, 0x94ef7e2b, 0x1fa43300, - 0xc42bbf1b, 0x1bf401b9, 0x01b5f014, 0x2ba0010a, 0x00950a7e, 0x061fa033, 0xb4bd09f8, 0x0a7e020a, - 0x9cda0095, 0x7e000029, 0xfe009ab2, 0xb4bd014a, 0x010dc4bd, 0x7e34aa90, 0x3e0075b0, 0x33003574, - 0xd9320204, 0x00000644, 0xa0b39abf, 0xb4d97f00, 0x98000029, 0x9bbf019c, 0x9cd9f43d, 0xbd000029, - 0x159f35d4, 0x7e10dc4e, 0x320020d0, 0x356f3ea1, 0x030d3300, 0x0e7e0207, 0x39180001, 0x00903308, - 0x033e9824, 0x002a3cd9, 0x2a44df00, 0x9ea00000, 0xb5043e98, 0x3998019e, 0x98f9a005, 0xfeb5063e, - 0x1c391801, 0x21009033, 0x00299cdf, 0x08399800, 0x982dfe98, 0x9efd2efd, 0x2df9b505, 0xfd093998, - 0xf9b5059d, 0x01087e2e, 0x3e143d00, 0x33003574, 0x01ab001d, 0xb2016b18, 0x0f817e3a, 0xfe020900, + 0x95f101f9, 0xf9b54000, 0x299cda01, 0x0b7e0000, 0x3098009c, 0x01027e02, 0x8aabd900, 0xacb20000, + 0xb20091b0, 0xbdb4bd0d, 0x2e74da04, 0x01b00000, 0x08013001, 0xc87e010e, 0x9cd90013, 0xdf000029, + 0x1e000000, 0xfe549035, 0x99900149, 0x0142fe34, 0x22909fa0, 0xb2010a38, 0x94f77e2b, 0x1fa43300, + 0xc42bbf1b, 0x1bf401b9, 0x01b5f014, 0x2ba0010a, 0x0095127e, 0x061fa033, 0xb4bd09f8, 0x127e020a, + 0x9cda0095, 0x7e000029, 0xfe009aba, 0xb4bd014a, 0x010dc4bd, 0x7e34aa90, 0x3e0075b0, 0x33003574, + 0xd9320204, 0x00000644, 0xa0b39abf, 0xb8d97f00, 0x98000029, 0x9bbf019c, 0x9cd9f43d, 0xbd000029, + 0x199f35d4, 0x7e10dc4e, 0x320020d0, 0x356f3ea1, 0x030d3300, 0x0e7e0207, 0x39180001, 0x00903308, + 0x033e9824, 0x002a40d9, 0x2a48df00, 0x9ea00000, 0xb5043e98, 0x3998019e, 0x98f9a005, 0xfeb5063e, + 0x1c391801, 0x21009033, 0x00299cdf, 0x08399800, 0x982efe98, 0x9efd2ffd, 0x2ef9b505, 0xfd093998, + 0xf9b5059d, 0x01087e2f, 0x3e143d00, 0x33003574, 0x01ab001d, 0xb2016b18, 0x0f817e3a, 0xfe020900, 0xff90014f, 0x3df92048, 0x02f93594, 0x09033318, 0xb2b4bd04, 0x03f335fa, 0x7e01f935, 0x3e000f71, 0xfe00371a, 0x41fe0140, 0x44009001, 0xfe401190, 0x0ab20142, 0xb23c2290, 0x3d2cb21b, 0x75b07ed4, 0x02399800, 0x010a0fbf, 0x1bf4f9a6, 0x052cde3c, 0xe93f0000, 0x0e009033, 0x1e0a943d, 0x063ee920, - 0xffd90036, 0xff200000, 0x94b394f9, 0x0ab2121c, 0x2cb21bb2, 0x0098b97e, 0x0036063e, 0x1bb20ab2, - 0x3e7e2cb2, 0x4bfe008d, 0x44bb9001, 0xa9c4bebf, 0xffffdf1f, 0x94b6e0ff, 0x04effd18, 0xa0e59eff, + 0xffd90036, 0xff200000, 0x94b394f9, 0x0ab2121c, 0x2cb21bb2, 0x0098c17e, 0x0036063e, 0x1bb20ab2, + 0x467e2cb2, 0x4bfe008d, 0x44bb9001, 0xa9c4bebf, 0xffffdf1f, 0x94b6e0ff, 0x04effd18, 0xa0e59eff, 0x0000d9be, 0xe9ff4000, 0x6b0bf494, 0x681fa433, 0x900149fe, 0x9dbf4099, 0xbf049992, 0x1ee4339c, 0x0003df42, 0xff89ff00, 0xefff3fff, 0x94d9fff4, 0xff0294b6, 0xc0b3e5f9, 0xe9c50b00, 0x36703e03, 0x95fd0900, 0xe9fd16df, 0x00f0b304, 0x01e9c50d, 0x943eb9a0, 0xfe090036, 0x3e94e9ff, 0xdf003670, 0xff000000, 0xffffffd9, 0xf4efff00, 0xfd94d9ff, 0xbfa005f9, 0xfe0149fe, 0x9990014f, 0x44ff9040, 0xffbf9ebf, 0xbf049992, 0x0499929d, 0x99929fa0, 0x929ea004, 0x9da00499, 0x000a747e, 0x00299cd9, - 0x48991800, 0x0a009433, 0xd23e02f8, 0x90330036, 0x4efe1e01, 0x38ee9001, 0xffdfe9bf, 0xfde0ffff, - 0x00df049f, 0xfd010000, 0xe9a0059f, 0x9cd9f43d, 0x0d000029, 0x489f3501, 0xfe014bfe, 0xbb90014c, + 0x4c991800, 0x0a009433, 0xd23e02f8, 0x90330036, 0x4efe1e01, 0x38ee9001, 0xffdfe9bf, 0xfde0ffff, + 0x00df049f, 0xfd010000, 0xe9a0059f, 0x9cd9f43d, 0x0d000029, 0x4c9f3501, 0xfe014bfe, 0xbb90014c, 0x30cc9034, 0x90014afe, 0xb07e38aa, 0x9b7e0075, 0x143d000a, 0x00371a3e, 0x49fee401, 0x4c999001, 0xdcd99fbf, 0xbf000005, 0xa61a3299, 0x070bf4f9, 0x003a317e, 0xfb0c30f4, 0xa9922865, 0x929ba004, 0xecb548ae, 0x00008906, 0xb2e9a030, 0x9294bdaf, 0xfab24cff, 0x00f8f9a0, 0x8f7e02f9, 0xa4b3005c, @@ -619,9 +619,9 @@ const NvU32 soe_ucode_data_lr10_dbg[] = { 0x1c339000, 0x05242290, 0xbf040402, 0x0d080c6a, 0x7e3bb2ff, 0x330000c1, 0x98f400a4, 0x193f0131, 0xeb079433, 0x3d041918, 0x2944da04, 0x94330000, 0x907e0a00, 0xa0320043, 0xb2013b18, 0x0f817e1a, 0x00043300, 0x022035ca, 0x11182520, 0x352ab203, 0xb4bd0124, 0x7e032135, 0x3e000f71, 0xf40048eb, - 0xdcdff430, 0xf9000005, 0xbdffbf22, 0x0140fe94, 0xb50c0090, 0x09a00109, 0x900149fe, 0x7cd21499, - 0xa000002e, 0x7e01b29f, 0x3e0074f8, 0x9800497e, 0x993f0119, 0x0a099433, 0x967e0ab2, 0x70da0033, - 0x7e00002e, 0xb2001475, 0xb22abfad, 0x7e080c0b, 0x330000c1, 0xdadc00a0, 0x00002e70, 0x0014b57e, + 0xdcdff430, 0xf9000005, 0xbdffbf22, 0x0140fe94, 0xb50c0090, 0x09a00109, 0x900149fe, 0x80d21499, + 0xa000002e, 0x7e01b29f, 0x3e0074f8, 0x9800497e, 0x993f0119, 0x0a099433, 0x967e0ab2, 0x74da0033, + 0x7e00002e, 0xb2001475, 0xb22abfad, 0x7e080c0b, 0x330000c1, 0xdadc00a0, 0x00002e74, 0x0014b57e, 0x00497e3e, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -641,28 +641,28 @@ const NvU32 soe_ucode_data_lr10_dbg[] = { 0xa13018a1, 0x24a13020, 0x300101b0, 0x11300811, 0x1c01300c, 0x804e080d, 0x05c8da00, 0x0a7e0000, 0x20da005d, 0x0b000014, 0x7e080c04, 0x33005937, 0x019000ad, 0xf1493f4c, 0xdb0000c3, 0x00000120, 0x3028a130, 0xa13000a1, 0x14a13010, 0x3018a130, 0xa13020a1, 0x0101b024, 0x30081130, 0x01300c11, - 0x4e070d1c, 0xccda0100, 0x7e000005, 0xda005d0a, 0x00002e7c, 0x080c1bb2, 0x0059377e, 0x4300ad33, + 0x4e070d1c, 0xccda0100, 0x7e000005, 0xda005d0a, 0x00002e80, 0x080c1bb2, 0x0059377e, 0x4300ad33, 0x48c24c01, 0x0000c3f1, 0x0000fcdb, 0x28a13000, 0x3000a130, 0xa13010a1, 0x18a13014, 0x3020a130, 0x01b024a1, 0x08113001, 0x300c1130, 0x050d1c01, 0xda00c04e, 0x000005d0, 0x005d0a7e, 0x001404da, 0x0c040b00, 0x59377e08, 0x00ad3300, 0x4d4c00f6, 0x00c3f171, 0x00d8db00, 0xa1300000, 0x00a13028, 0x3010a130, 0xa13014a1, 0x20a13018, 0xb024a130, 0x11300101, 0x0c113008, 0x0d1c0130, 0x00804e09, - 0x0005d4da, 0x5d0a7e00, 0x1428da00, 0x040b0000, 0x377e080c, 0xad330059, 0x4c00a900, 0xc3f1b7cb, + 0x0005d4da, 0x5d0a7e00, 0x1428da00, 0x040b0000, 0x377e080c, 0xad330059, 0x4c00a900, 0xc3f1b7d3, 0xb4db0000, 0x30000000, 0xa13028a1, 0x10a13000, 0x3014a130, 0xa13018a1, 0x24a13020, 0x300c1130, 0x01b01c01, 0x08113001, 0xc04e0a0d, 0x05d8da00, 0x0a7e0000, 0x1cda005d, 0x0b000014, 0x7e080c04, 0x33005937, 0x7e5c00a4, 0x7e005c97, 0x7e004db4, 0x7e005931, 0x7e000a74, 0x7e003cf7, 0x7e005249, 0x7e004d7d, 0x7e004df2, 0x7e005208, 0x7e005216, 0x7e0053af, 0x7e0053d2, 0x7e0053e7, 0x7e0053fc, 0x7e005438, 0x7e00544d, 0x7e00591d, 0x7e00706d, 0x7e005462, 0x7e004ea6, 0x330059ae, 0xf80600a0, - 0x2c30f402, 0x30d911fb, 0xbf000014, 0x2e88da99, 0x99980000, 0xf895f905, 0xf8400a00, 0x0070df00, + 0x2c30f402, 0x30d911fb, 0xbf000014, 0x2e8cda99, 0x99980000, 0xf895f905, 0xf8400a00, 0x0070df00, 0x00492000, 0x009ff607, 0xcf03004e, 0xff4f00e9, 0x049ffdcf, 0x800095f1, 0x8f00e9f6, 0x4900b071, 0x9ff60400, 0x15008f00, 0x00f9ce02, 0xf70195f0, 0x00f800f9, 0xf820004a, 0x01004f00, 0xf000f9ce, 0xf9f71095, 0x07004f00, 0xf000f9ce, 0xf9f71095, 0x04004f00, 0xf000f9ce, 0xf9f71095, 0xd900f800, - 0x00001430, 0x8ada99bf, 0x9800002e, 0x95f90899, 0x367e00f8, 0xa433004e, 0xaddf1100, 0x49deadde, + 0x00001430, 0x8eda99bf, 0x9800002e, 0x95f90899, 0x367e00f8, 0xa433004e, 0xaddf1100, 0x49deadde, 0x9ff61000, 0x7e02f800, 0x7e004e54, 0x7e004e15, 0xf8004e69, 0x90008900, 0x0099cf00, 0xf40194f0, 0x0089150b, 0x9fcf00a5, 0xf0ef0e00, 0xfefd07f5, 0x009ff604, 0x008900f8, 0x9fcf0090, 0x01f9c400, 0x3d071bf4, 0xc700f8a4, 0x96b024f9, 0x0b9cf002, 0x00f89a32, 0x0089050f, 0x9ff60180, 0xb8060f00, 0x00010099, 0xf8009ff6, 0x02008900, 0x0099cf01, 0x1000008f, 0xf4049ffd, 0x34da181b, 0x7e008204, 0xf0001a27, 0x1bf401a4, 0x0a02f809, 0x3d00f824, 0xd900f8a4, 0x00001430, 0x34da99bf, 0x98000014, - 0x95f90e99, 0x1e0a00f8, 0x00b9a27e, 0x0600a033, 0x00f802f8, 0x0100008f, 0xf6590049, 0x00f8009f, + 0x95f90e99, 0x1e0a00f8, 0x00b9aa7e, 0x0600a033, 0x00f802f8, 0x0100008f, 0xf6590049, 0x00f8009f, 0x00900089, 0xf00099ce, 0x0bf40194, 0xf1008e20, 0x00e9ce00, 0x9ffdef0f, 0x00e9f704, 0x5200eeb8, 0x00e9ce02, 0xf7049ffd, 0x00f800e9, 0x7e0a004a, 0xe7001a27, 0xb30114aa, 0x4f1e06a4, 0xf9cf4f00, 0xe899c700, 0x110f94b3, 0xf000f9cf, 0x9cf0ff94, 0xf89a320b, 0xf8a43d00, 0x8902f900, 0xce009000, @@ -690,24 +690,24 @@ const NvU32 soe_ucode_data_lr10_dbg[] = { 0x877e0c0a, 0xb4bd001a, 0xd4bdc4bd, 0x137e0f0a, 0xb4bd001f, 0x010ca1b2, 0x100ad4bd, 0x001f137e, 0x1a90a0b2, 0x1a277e0c, 0x10abc500, 0x7e0c0a90, 0xfb001a87, 0x1430d911, 0x99bf0000, 0x002928da, 0x11999800, 0x00f895f9, 0xc4bdb4bd, 0xa4bdd43d, 0x003aa97e, 0x30da00f8, 0x3d000029, 0x5e7f7eb4, - 0x2930d900, 0x99bf0000, 0x060094b3, 0x00f802f8, 0x001430d9, 0x3d9fbf00, 0x2e8bda94, 0xa9200000, + 0x2930d900, 0x99bf0000, 0x060094b3, 0x00f802f8, 0x001430d9, 0x3d9fbf00, 0x2e8fda94, 0xa9200000, 0xf910f998, 0xf8a43d95, 0x140cd900, 0x9abf0000, 0xb803034b, 0x0002dcaa, 0x001a877e, 0x066f448a, 0x001a277e, 0x000600d9, 0xffa4f100, 0x42408f3f, 0xd99aa00f, 0x00000604, 0x9fa0a43d, 0x30d900f8, - 0xbf000014, 0xda943d9f, 0x00002e8c, 0xf9bfa920, 0xa43d95f9, 0x02f900f8, 0xd4bdc4bd, 0x110ab4bd, + 0xbf000014, 0xda943d9f, 0x00002e90, 0xf9bfa920, 0xa43d95f9, 0x02f900f8, 0xd4bdc4bd, 0x110ab4bd, 0x001f137e, 0x0484a0b8, 0x7e0ab200, 0xc5001a27, 0x0ab201ab, 0x001a877e, 0x08b8c08a, 0x001a277e, 0xa9fffb09, 0xb8c08ab4, 0x1a877e08, 0xb9408a00, 0x1a277e08, 0xffe00900, 0x408ab4a9, 0xb5f008b9, 0x1a877e02, 0xbd01fb00, 0xbdc4bdb4, 0x7ea4bdd4, 0xd9001f13, 0x00001430, 0x0cd99fbf, 0xa0000014, - 0x2e8eda9a, 0xf9980000, 0xf895f90c, 0xd002f900, 0x0000140c, 0xff0b0abf, 0x08b8aab8, 0x1a877e00, + 0x2e92da9a, 0xf9980000, 0xf895f90c, 0xd002f900, 0x0000140c, 0xff0b0abf, 0x08b8aab8, 0x1a877e00, 0x0b0abf00, 0xbcaab8ff, 0x877e0008, 0x0abf001a, 0xaab8ff0b, 0x7e0008c0, 0xbf001a87, 0xb8ff0b0a, 0x0008c4aa, 0x001a877e, 0x008b0abf, 0xaab87000, 0x7e0008d4, 0xbf001a87, 0x0000db0a, 0xaab80100, 0x7e0008a8, 0xbf001a87, 0xffffdb0a, 0xaab80e03, 0x7e0008e0, 0xbf001a87, 0x0000db0a, 0xaab8ce00, - 0x7e0008b4, 0xfb001a87, 0x1430d901, 0x99bf0000, 0x002e8fda, 0x07999800, 0x00f895f9, 0x001430d9, - 0xda99bf00, 0x00002e90, 0xf9099998, 0x0f00f895, 0x2938d9ff, 0x9fa00000, 0x9fb50f0f, 0xd900f801, - 0x00001430, 0x91da99bf, 0x9800002e, 0x95f90a99, 0x00f800f8, 0x001430d9, 0xda99bf00, 0x00002e92, - 0xf9049998, 0xf800f895, 0x1430d900, 0x99bf0000, 0x002e93da, 0x03999800, 0x00f895f9, 0x30d900f8, + 0x7e0008b4, 0xfb001a87, 0x1430d901, 0x99bf0000, 0x002e93da, 0x07999800, 0x00f895f9, 0x001430d9, + 0xda99bf00, 0x00002e94, 0xf9099998, 0x0f00f895, 0x2938d9ff, 0x9fa00000, 0x9fb50f0f, 0xd900f801, + 0x00001430, 0x95da99bf, 0x9800002e, 0x95f90a99, 0x00f800f8, 0x001430d9, 0xda99bf00, 0x00002e96, + 0xf9049998, 0xf800f895, 0x1430d900, 0x99bf0000, 0x002e97da, 0x03999800, 0x00f895f9, 0x30d900f8, 0xbf000014, 0x2978da99, 0x99980000, 0xdf95f90f, 0x00002970, 0x002944d9, 0x069fb500, 0x002968df, 0x059fb500, 0x9f35f4bd, 0xb59fa009, 0x9f35019f, 0xb5320f08, 0x00f8039f, 0x30d900f8, 0xbf000014, - 0x2e94da99, 0x99980000, 0xf895f906, 0xd900f800, 0x00001430, 0x98da99bf, 0x98000029, 0x95f90199, + 0x2e98da99, 0x99980000, 0xf895f906, 0xd900f800, 0x00001430, 0x98da99bf, 0x98000029, 0x95f90199, 0x30f500f8, 0xdcdfff18, 0xf9000005, 0xfeffbf82, 0x99b80149, 0x0a000108, 0x7e9fa008, 0xb2001a27, 0x7e080aa0, 0xd9001a27, 0x40000000, 0xf50409fd, 0x95044d1b, 0x99b31fa9, 0x3d044601, 0x01dc4ba4, 0xa87e040c, 0xa4b20037, 0x4500a9b3, 0x76a0b503, 0xb571a0b5, 0xa0b572a0, 0x74a0b573, 0xd975a0b5, @@ -744,9 +744,9 @@ const NvU32 soe_ucode_data_lr10_dbg[] = { 0xb8001a87, 0x00061c00, 0x277e0ab2, 0xabc5001a, 0x7e0ab204, 0x90001a87, 0x33950144, 0x01229d01, 0xf59523ff, 0x3eff641b, 0xfe0058dc, 0x90da0140, 0x90000029, 0xd4bd6000, 0x98de0bb2, 0x7e000000, 0x33004674, 0xff2a00ad, 0xfe0142fe, 0x03b20145, 0x2290143d, 0x24559098, 0x0056a03e, 0xb80149fe, - 0x00010899, 0xdcd99fbf, 0xbf000005, 0xf4f9a699, 0x317e070b, 0x83fb003a, 0xb4bd00e8, 0xda00c04c, - 0x0000299c, 0x000b947e, 0x001430d9, 0xda99bf00, 0x00002a58, 0xf90d9998, 0xf8a43d95, 0x05ccd900, - 0x9abf0000, 0x002e70db, 0x7e010c00, 0xf8005e25, 0x5c877e00, 0x3d00f800, 0x5e937ed4, 0xf400f800, + 0x00010899, 0xdcd99fbf, 0xbf000005, 0xf4f9a699, 0x317e070b, 0x83fb003a, 0xb4bd00e8, 0xda00c44c, + 0x0000299c, 0x000b947e, 0x001430d9, 0xda99bf00, 0x00002a5c, 0xf90d9998, 0xf8a43d95, 0x05ccd900, + 0x9abf0000, 0x002e74db, 0x7e010c00, 0xf8005e25, 0x5c877e00, 0x3d00f800, 0x5e937ed4, 0xf400f800, 0x12f9e430, 0xb0b2a1b2, 0x6100b0b3, 0xb004b998, 0x0cf40896, 0x0ba43d57, 0x384c7e44, 0x0aafb200, 0x00f0b305, 0x0a09584a, 0x90014afe, 0xafb508aa, 0x010f9801, 0xb60093f0, 0xa9b50294, 0x02afb503, 0xb2100918, 0x18a9351b, 0xb5020f98, 0x099804af, 0x05a9b503, 0xa0a000bf, 0x005b0b7e, 0xf001a6b0, @@ -773,7 +773,7 @@ const NvU32 soe_ucode_data_lr10_dbg[] = { 0xa000373a, 0x00aab90a, 0x98030ab5, 0x0a900519, 0x0109b510, 0x35181918, 0x19984109, 0x0209b502, 0x09b519bf, 0x1819180e, 0x98400935, 0x09b50319, 0x0be77e0f, 0x240a9000, 0x000be77e, 0x180700b5, 0x0909181f, 0xf00c00b5, 0x9fbbfff4, 0x0909b502, 0xa48911fb, 0x93fe0016, 0x05ad8a00, 0x7eb43d00, - 0x0a005dd4, 0x8900f801, 0xa00010c8, 0x8900f89a, 0xbf0010c8, 0x8a00f89a, 0x3d002e80, 0x5e7f7eb4, + 0x0a005dd4, 0x8900f801, 0xa00010c8, 0x8900f89a, 0xbf0010c8, 0x8a00f89a, 0x3d002e84, 0x5e7f7eb4, 0x00a03300, 0xf809f808, 0x10d08a00, 0x7eb43d00, 0x33005e89, 0xf80600a0, 0xf000f809, 0x94bd00b3, 0xa5a5a5df, 0x5cd13ea5, 0x90afa000, 0xaa900199, 0xf49ba604, 0x00f8f608, 0x00335089, 0x0010ec8f, 0xf9b59ab2, 0x35508b01, 0x02b9bb00, 0x7502b5b6, 0xbb7e04fb, 0x00f8005c, 0x0059c27e, 0x0c00a433, @@ -785,7 +785,7 @@ const NvU32 soe_ucode_data_lr10_dbg[] = { 0xb2340090, 0x593f7e0a, 0x33a13200, 0x332400a4, 0xbf100060, 0x3d6b320a, 0x7ed43dc4, 0xfe0011cc, 0x99900149, 0xa099bf34, 0x5dcf3e59, 0x32020100, 0x1c65fb1a, 0xb0b212f9, 0xb2d430f4, 0x4d797ea1, 0x72943d00, 0x0101b0ae, 0x91301cb2, 0x00913028, 0x30089130, 0x91300c91, 0x14913010, 0x30189130, - 0x91301c91, 0x24913020, 0x002e848a, 0x0001ac8b, 0x0a7ed43d, 0xa033005d, 0x02f80600, 0xfb2c30f4, + 0x91301c91, 0x24913020, 0x002e888a, 0x0001ac8b, 0x0a7ed43d, 0xa033005d, 0x02f80600, 0xfb2c30f4, 0xf8a43d11, 0xb202f900, 0x20c630b0, 0xf8050df4, 0xffcac402, 0xb604a994, 0xa9bc02a4, 0x2094bda0, 0x0109b50c, 0x0038547e, 0xfb020ab5, 0xb222f901, 0xb2a2b2c1, 0x0bba32d0, 0x384c7e54, 0x0aacb200, 0x00c0b305, 0xb21ab21c, 0x7e2db20b, 0xb3005fcc, 0x3d0a01a4, 0x5e7d3ea4, 0x0a02f800, 0x0c21fbff, @@ -804,22 +804,22 @@ const NvU32 soe_ucode_data_lr10_dbg[] = { 0xfb0ab200, 0x89008f41, 0x00f9ce02, 0xf70195f0, 0x00f800f9, 0x0089010f, 0x9ff60280, 0xb800f800, 0x000180aa, 0xf609a4b6, 0x00f800ab, 0x03210089, 0xb8009af6, 0x02010099, 0xf8009af6, 0xf030f400, 0x0005dcdf, 0xbf82f900, 0x0149feff, 0x32309990, 0x7e9fa0a1, 0xc4006014, 0x43feff1a, 0x1ae87e01, - 0x0142fe00, 0xb2ff16c4, 0x0f84d4a5, 0x33900000, 0x2c229024, 0x001400d8, 0x2e68d700, 0x9c3e0000, + 0x0142fe00, 0xb2ff16c4, 0x0f84d4a5, 0x33900000, 0x2c229024, 0x001400d8, 0x2e6cd700, 0x9c3e0000, 0x093f0061, 0x1e009433, 0xb2987ebc, 0xe949bc6a, 0x001ae87e, 0xa5b21b32, 0x817e0ab2, 0x9c3e000f, 0x09180061, 0x20010f01, 0x35fc0f3f, 0x30b50131, 0xff94f001, 0xfd039990, 0x09bc049f, 0xe949bc90, 0xf0330f3f, 0xf6307307, 0x150cf407, 0x9104f933, 0x05f03300, 0x02fd3355, 0xfe3e00c7, 0xf0330060, 0xf630600a, 0x0c0cf40a, 0xb409fd33, 0x612c3e00, 0x0bf03300, 0x0cfd3356, 0x523e00a7, 0x0ab20061, 0x817e1b32, 0x093f000f, 0xb4bd2ab2, 0x943d2920, 0x18022935, 0x04090300, 0x35012935, 0x717e0320, - 0x9c3e000f, 0x8abf0061, 0x0061903e, 0x002e7cdf, 0x61573e00, 0x1404d900, 0x4c3e0000, 0x20df0061, + 0x9c3e000f, 0x8abf0061, 0x0061903e, 0x002e80df, 0x61573e00, 0x1404d900, 0x4c3e0000, 0x20df0061, 0x3e000014, 0xd9006157, 0x00001428, 0x903e9abf, 0x1cdf0061, 0xbf000014, 0x61903efa, 0x3d2f2000, 0x350ab294, 0x00180229, 0x351b3203, 0x2035012f, 0x0f817e03, 0xb2b4bd00, 0x0f717e2a, 0x0a747e00, 0x19e87e00, 0x0028f400, 0x000a9b7e, 0x00619c3e, 0x0c00a0b3, 0x080c3bb2, 0x0000a77e, 0xbcff1ec4, 0x05a6084e, 0xfede1bf5, 0x0060057e, 0x900149fe, 0x9fbf3099, 0x0005dcd9, 0xa699bf00, 0x070bf4f9, 0x003a317e, 0xf41085fb, 0xdcdfb830, 0xf9000005, 0xfeffbf62, 0x99900149, 0xa03c0c60, 0x0140fe9f, - 0x0090b4bd, 0x7e0ab224, 0xd9000b94, 0x01000000, 0x002e68d1, 0xa09bb200, 0x0f84d919, 0xa4bd0000, + 0x0090b4bd, 0x7e0ab224, 0xd9000b94, 0x01000000, 0x002e6cd1, 0xa09bb200, 0x0f84d919, 0xa4bd0000, 0xf57e9ba0, 0x1bbf001a, 0x343da4bd, 0x7e008046, 0xbf00601f, 0x75020911, 0x09350406, 0x0101b501, 0x350a0335, 0xb4bd0b03, 0xda00804c, 0x01000000, 0x000b947e, 0xbd00804c, 0x0080dab4, 0x947e0100, - 0x057e000b, 0x80df0060, 0xd4010000, 0x00002e6c, 0x4fa0fab2, 0x00602c7e, 0xd0d24fbf, 0x75000010, + 0x057e000b, 0x80df0060, 0xd4010000, 0x00002e70, 0x4fa0fab2, 0x00602c7e, 0xd0d24fbf, 0x75000010, 0x03350806, 0x80f99012, 0xd90229b5, 0x00001b04, 0xb5030fb5, 0x1dd90329, 0xfe00001b, 0x29b50145, 0x1f559005, 0x53350109, 0x35592003, 0xecd91309, 0xb5000010, 0x0975012f, 0x1b0ddf01, 0x04090000, 0x35042fb5, 0x32df0259, 0x0900000e, 0x062fb540, 0x20015935, 0x0a747e03, 0x7e2abf00, 0xb200009b, @@ -933,7 +933,7 @@ const NvU32 soe_ucode_data_lr10_dbg[] = { 0x006e607e, 0x0070463e, 0x0a1859bf, 0x030b1801, 0x18020c18, 0x0e98040d, 0x0091b002, 0xb0015998, 0x087e0191, 0xad33006d, 0x35ff6000, 0x2720022a, 0x32031e18, 0x351ab24b, 0x2e350126, 0x0f817e03, 0xbd2ab200, 0x0f717eb4, 0x6fa63e00, 0x05d4d900, 0x9abf0000, 0x001410db, 0x7e010c00, 0x7e005e25, - 0xf800709e, 0x1430d900, 0x9fbf0000, 0x8dda943d, 0x2000002e, 0x02f998a9, 0xa43d95f9, 0xa17e00f8, + 0xf800709e, 0x1430d900, 0x9fbf0000, 0x91da943d, 0x2000002e, 0x02f998a9, 0xa43d95f9, 0xa17e00f8, 0xaa7e003c, 0x00f8003b, 0xf9f830f4, 0xf4a1b222, 0xb2b2fc30, 0x900140fe, 0x0ca01000, 0x7e010db5, 0x09003da3, 0x00a033ff, 0x0109981e, 0x002944da, 0xb21cb200, 0x0091b02d, 0xab980ebf, 0x42ea7e07, 0x32a93200, 0x0430f49a, 0xdf0825fb, 0x000005dc, 0x30f4ffbf, 0x0149fef0, 0xa00c9990, 0x2944d99f, @@ -966,46 +966,46 @@ const NvU32 soe_ucode_data_lr10_dbg[] = { 0x277e0fa0, 0x2eb2001a, 0xbd011ab5, 0x00a1dbd4, 0x2e010000, 0x35f80d3c, 0xdd9002e1, 0x00a1dc01, 0xf9c40000, 0x64ffc70f, 0x3c98b93c, 0xe935f8bf, 0x90ef2001, 0xd4b303ee, 0xa9c4de04, 0x98c93c0f, 0xc70d2935, 0xc93c64a9, 0x0c293598, 0x900149fe, 0x9fbf1899, 0x0005dcd9, 0xa699bf00, 0x070bf4f9, - 0x003a317e, 0xf91025fb, 0x29ccdb02, 0xcedc0000, 0xdd000029, 0x000029d0, 0x0029cada, 0x69c67e00, - 0x299cd000, 0x09980000, 0x29bcda01, 0x95f10000, 0x09b51e00, 0x73e27e01, 0x01099800, 0x0029d2da, + 0x003a317e, 0xf91025fb, 0x29d0db02, 0xd2dc0000, 0xdd000029, 0x000029d4, 0x0029ceda, 0x69c67e00, + 0x299cd000, 0x09980000, 0x29c0da01, 0x95f10000, 0x09b51e00, 0x73e27e01, 0x01099800, 0x0029d6da, 0x0095f100, 0x0109b501, 0x0073707e, 0xf1010998, 0xb5200095, 0x01fb0109, 0x00299cdd, 0x98dcbf00, 0xdf9801db, 0x0001d902, 0xc9fd3400, 0x0000d905, 0xde984c40, 0x05b9fd04, 0xf9fde309, 0xf0fe0904, - 0xf9fd04f5, 0x5000d904, 0xf9fd00c7, 0xf0050905, 0xd935c0e5, 0xa0ff0914, 0x04deb5dc, 0xb501dbb5, - 0xd9b502df, 0x74a77e15, 0xd900f800, 0x0000140c, 0xabc499bf, 0xc49ab801, 0x877e0007, 0x00f8001a, + 0xf9fd04f5, 0x5000d904, 0xf9fd00c7, 0xf0060905, 0xd935c0e5, 0xa0ff0918, 0x04deb5dc, 0xb501dbb5, + 0xd9b502df, 0x74a77e16, 0xd900f800, 0x0000140c, 0xabc499bf, 0xc49ab801, 0x877e0007, 0x00f8001a, 0xa0b212f9, 0x7d7eb1b2, 0x09bf006a, 0x1c0290b3, 0xf40296b0, 0x94b30b0c, 0x883e1001, 0x90b30075, 0x90b30a03, 0x94bd0604, 0x19bf09a0, 0x200390b3, 0xf40396b0, 0x90b30f0c, 0x94b31601, 0xac3e1002, 0x90b30075, 0x90b30a04, 0x94bd0605, 0x11fb19a0, 0xa1b222f9, 0xc2b2b0b2, 0x3200d433, 0x0e00a0b3, 0x0660e08a, 0x001a277e, 0x00b31aa0, 0xe48a0e00, 0x277e0660, 0x0aa0001a, 0x480020b3, 0x0660e88a, 0x001a277e, 0x203e2aa0, 0x020a0076, 0x3601d433, 0x0e00b0b3, 0xe48abbbf, 0x877e0660, 0x20b3001a, - 0x2bbf0e00, 0x0660e88a, 0x001a877e, 0x140010b3, 0x5c7e1ab2, 0x1bbf008c, 0x0660e08a, 0x001a877e, + 0x2bbf0e00, 0x0660e88a, 0x001a877e, 0x140010b3, 0x647e1ab2, 0x1bbf008c, 0x0660e08a, 0x001a877e, 0x21fba43d, 0x0005dcdf, 0xf4ffbf00, 0x49fef430, 0x08999001, 0x008f9fa0, 0xf9cf01c0, 0x4c99c700, 0x4c0099b3, 0x0190b301, 0x3e02f8f5, 0xcf00763a, 0x99c700f9, 0x0099b34c, 0x90b30125, 0x02f8f501, 0x00764f3e, 0xffffffd9, 0xc4f9ff7f, 0x01c0008f, 0xc700f9cf, 0x99b34c99, 0xb300db00, 0xf8f50190, 0x76703e02, 0x00f9cf00, 0xb34c99c7, 0xb30e0090, 0xf8f60190, 0x76853e02, 0xc0008f00, 0x00f9cf01, 0xb34c99c7, 0x008d0099, 0xf50190b3, 0x9d3e02f8, 0xf9cf0076, 0x4c9dc700, 0x5e00d0b3, 0xf601d0b3, - 0xb23e02f8, 0xf9100076, 0x48e93501, 0xe100fd33, 0x0648d900, 0x4ffe0000, 0x01f9b501, 0x002e7cd9, + 0xb23e02f8, 0xf9100076, 0x4ce93501, 0xe100fd33, 0x0648d900, 0x4ffe0000, 0x01f9b501, 0x002e80d9, 0xa09abf00, 0x204809fd, 0xde0909f9, 0x00000648, 0x0409e920, 0x3502ecb5, 0x4bfe01fd, 0x03ed3501, 0x3502ed35, 0x080c01e9, 0x00006e7e, 0x0077ad3e, 0xad3e09f8, 0x00890077, 0x99cf01c2, 0x299cde00, - 0xef180000, 0x26ff0948, 0x9d1bf4f9, 0x0077ad3e, 0x0660e08f, 0x01c10089, 0xdf009ff6, 0x800000f1, + 0xef180000, 0x26ff094c, 0x9d1bf4f9, 0x0077ad3e, 0x0660e08f, 0x01c10089, 0xdf009ff6, 0x800000f1, 0x010099b8, 0x009ff702, 0xb2009fcf, 0x76b23e9f, 0x60e08f00, 0xc1008906, 0x009ff601, 0x010099b8, 0x009cf600, 0x0000f2df, 0x0099b880, 0x9ff60202, 0x009fcf00, 0x853e9fb2, 0x00890076, 0x9fcf01c2, 0x1ff99500, 0x8c0194b3, 0x0076643e, 0x0660e08f, 0x01c10089, 0xdf009ff6, 0x800000f1, 0x010099b8, 0x009ff702, 0xb2009fcf, 0x764f3e9f, 0x0149fe00, 0xbf089990, 0x05dcd99f, 0x99bf0000, 0x0bf4f9a6, 0x3a317e07, 0x0c30f400, 0x30f400f8, 0x05dcdff4, 0x22f90000, 0x49feffbf, 0x14999001, 0x9fa0c1b2, 0x00299cd9, 0x019f9800, 0x00d9d2b2, 0x0e400000, 0x04f9fd08, 0x33750bf4, 0x0e1000a0, 0x01a43303, - 0x3ea0326c, 0x3d007809, 0x33040e04, 0x7e5e00b4, 0x33008a7a, 0x4b2400a0, 0x04330080, 0x884b0700, - 0x014afe00, 0xaa90080c, 0x8b2e7e0c, 0x33060e00, 0x3e3a00a4, 0xd9007883, 0x00000644, 0x080e99bf, + 0x3ea0326c, 0x3d007809, 0x33040e04, 0x7e5e00b4, 0x33008a82, 0x4b2400a0, 0x04330080, 0x884b0700, + 0x014afe00, 0xaa90080c, 0x8b367e0c, 0x33060e00, 0x3e3a00a4, 0xd9007883, 0x00000644, 0x080e99bf, 0x290090b3, 0x90014ffe, 0x00330cff, 0x9e981000, 0x98fea020, 0x623e2199, 0x9e980078, 0x98fea022, 0xf9b52399, 0x78833e01, 0x0149fe00, 0xbf149990, 0x05dcd99f, 0x99bf0000, 0xf9a6ea32, 0x3e200bf4, 0xfe007898, 0x99900149, 0x0e9fbf0c, 0x981fa01f, 0x29a00199, 0x0078693e, 0x003a317e, 0x090c25fb, - 0x0aa9a024, 0xd900f81f, 0x0000299c, 0xf9e830f4, 0x2d9f9882, 0x98289298, 0x90982b91, 0x0df1b029, - 0x980bc1b0, 0xd1b02a9f, 0x09e1b00a, 0xbf2e9998, 0x64f2ffcc, 0xb07410ff, 0xc1b00e91, 0x0da0330c, + 0x0aa9a024, 0xd900f81f, 0x0000299c, 0xf9e830f4, 0x2e9f9882, 0x98299298, 0x90982c91, 0x0df1b02a, + 0x980bc1b0, 0xd1b02b9f, 0x09e1b00a, 0xbf2f9998, 0x64f2ffcc, 0xb07410ff, 0xc1b00e91, 0x0da0330c, 0x0ea4330c, 0x78f93e10, 0xb264b200, 0x78ff3e75, 0xbd44bd00, 0x78ff3e54, 0x0d40b400, 0x090e50b4, 0xf5b926ff, 0x9500851b, 0x4c9d015d, 0x5555d901, 0x33d05555, 0xff333333, 0xd9ffe4c9, 0xe24ebcf4, 0xfff35fbc, 0xf994c4e0, 0x02e5b61e, 0xffe59eff, 0x0fd2d4f0, 0x950f0f0f, 0xe0ff02f1, 0xb410ffa4, 0xbca0acbc, 0xb994b1bd, 0x04ae951c, 0xff04bf95, 0xeabce59e, 0xf1fbbce0, 0xdc04e2fd, 0x01010101, 0xb2b4f2ff, 0x7eeab2cd, 0xb60038c2, 0xb0b318b5, 0x09090b24, 0x3300bdb3, 0x00b6b001, 0xf00b3cf0, - 0x84bd0136, 0x00799e3e, 0x0cffbac4, 0x7e240b40, 0x09008458, 0x00a93304, 0x58b20112, 0x7d9543b2, + 0x84bd0136, 0x00799e3e, 0x0cffbac4, 0x7e240b40, 0x09008460, 0x00a93304, 0x58b20112, 0x7d9543b2, 0x016c9d01, 0x333333d1, 0x5555d233, 0xc2ff5555, 0xf4d2ffe4, 0xbce26ebc, 0xe1fff37f, 0x1ef994c4, 0xff02e5b6, 0xf1ffe59e, 0x0f0fd4d4, 0xf0950f0f, 0xa4e1ff02, 0xbcb401ff, 0xbdbca0ac, 0x1cb994b1, 0x9504ae95, 0x9eff04bf, 0xe0eabce5, 0xfdf1fbbc, 0x01dc04e4, 0xff010101, 0xcdb2b4f4, 0xc27eeab2, @@ -1019,25 +1019,25 @@ const NvU32 soe_ucode_data_lr10_dbg[] = { 0x20943d06, 0x142ab809, 0x277e0030, 0x0309001a, 0xb364aac7, 0x090c00a0, 0x04a0b301, 0x20943d06, 0xf421fb19, 0xdcdff030, 0xf9000005, 0xf4ffbf32, 0x49fefc30, 0x20999001, 0x41fe9fa0, 0x9094bd01, 0x4efe1c11, 0x9019a001, 0xe9a018ee, 0xd3b2c2b2, 0xb926ff09, 0xfe201bf4, 0x240b0140, 0xb2140090, - 0x87d77e0c, 0xffa4f000, 0x3c1fa4b3, 0x10a000bf, 0x007b6e3e, 0xf000e1b0, 0xb4f0ffa4, 0x0c1eb2ff, - 0x7e240d05, 0xf0008850, 0xa4b3ffa4, 0x49fe1a1f, 0x1c999001, 0x1f0a99bf, 0x49fe29a0, 0x18999001, + 0x87df7e0c, 0xffa4f000, 0x3c1fa4b3, 0x10a000bf, 0x007b6e3e, 0xf000e1b0, 0xb4f0ffa4, 0x0c1eb2ff, + 0x7e240d05, 0xf0008858, 0xa4b3ffa4, 0x49fe1a1f, 0x1c999001, 0x1f0a99bf, 0x49fe29a0, 0x18999001, 0x39a099bf, 0x900149fe, 0x9fbf2099, 0x0005dcd9, 0xa699bf00, 0x070bf4f9, 0x003a317e, 0xfb0430f4, 0x30f41035, 0x05dcdff0, 0x32f90000, 0x30f4ffbf, 0x0149fefc, 0xa0209990, 0x0141fe9f, 0x119094bd, 0x014efe18, 0xee9019a0, 0xb2e9a014, 0x09d3b2c2, 0xf4b926ff, 0x40fe1d1b, 0x90240b01, 0x0cb21c00, - 0x0087d77e, 0x391fa433, 0x10a000bf, 0x007c073e, 0xf000e1b0, 0xb4f0ffa4, 0x0c1eb2ff, 0x7e240d08, - 0x33008850, 0xfe1a1fa4, 0x99900149, 0x0a99bf18, 0xfe29a01f, 0x99900149, 0xa099bf14, 0x0149fe39, + 0x0087df7e, 0x391fa433, 0x10a000bf, 0x007c073e, 0xf000e1b0, 0xb4f0ffa4, 0x0c1eb2ff, 0x7e240d08, + 0x33008858, 0xfe1a1fa4, 0x99900149, 0x0a99bf18, 0xfe29a01f, 0x99900149, 0xa099bf14, 0x0149fe39, 0xbf209990, 0x05dcd99f, 0x99bf0000, 0x0bf4f9a6, 0x3a317e07, 0x0430f400, 0xf41035fb, 0xdcdff430, 0xf9000005, 0xf4ffbf22, 0x49fefc30, 0x18999001, 0x4efe9fa0, 0x9094bd01, 0x40fe14ee, 0x90e9a001, - 0x09a01000, 0xd2b2c1b2, 0xb926ff09, 0xb20f1bf4, 0x7e240bec, 0x3e0087d7, 0xb0007c8c, 0xa4f00001, - 0xffb4f0ff, 0x240d010c, 0x0088507e, 0x201fa433, 0x900149fe, 0x99bf1499, 0x90014ffe, 0xffbf10ff, + 0x09a01000, 0xd2b2c1b2, 0xb926ff09, 0xb20f1bf4, 0x7e240bec, 0x3e0087df, 0xb0007c8c, 0xa4f00001, + 0xffb4f0ff, 0x240d010c, 0x0088587e, 0x201fa433, 0x900149fe, 0x99bf1499, 0x90014ffe, 0xffbf10ff, 0x038199e7, 0xffe719a0, 0x2fa00381, 0x900149fe, 0x9fbf1899, 0x0005dcd9, 0xa699bf00, 0x070bf4f9, 0x003a317e, 0xfb0430f4, 0x30f40c25, 0x05dcdff4, 0x22f90000, 0x30f4ffbf, 0x0149fefc, 0xa0189990, 0x014efe9f, 0xee9094bd, 0x0140fe14, 0x0090e9a0, 0xb209a010, 0x09d2b2c1, 0xf4b926ff, 0xecb20f1b, - 0xd77e240b, 0x1b3e0087, 0x01b0007d, 0xffa4f000, 0x0cffb4f0, 0x7e240d20, 0x33008850, 0xfe181fa4, + 0xdf7e240b, 0x1b3e0087, 0x01b0007d, 0xffa4f000, 0x0cffb4f0, 0x7e240d20, 0x33008858, 0xfe181fa4, 0x99900149, 0xa099bf14, 0x0149fe19, 0xbf109990, 0xfe29a099, 0x99900149, 0xd99fbf18, 0x000005dc, 0xf9a699bf, 0x7e070bf4, 0xf4003a31, 0x25fb0430, 0xf430f40c, 0x0005dcdf, 0xbf52f900, 0x0149feff, 0x32209990, 0xb29fa0b0, 0xb00405c4, 0x0cf523a6, 0x34bd00bb, 0xfe0142fe, 0x22900141, 0x1c119018, - 0x13a023a0, 0x2cb21bb2, 0x0084407e, 0xad33a532, 0xbf009b1f, 0x7e2bbf1a, 0x330084fc, 0xa00a00a4, + 0x13a023a0, 0x2cb21bb2, 0x0084487e, 0xad33a532, 0xbf009b1f, 0x7e2bbf1a, 0x33008504, 0xa00a00a4, 0x7e293e43, 0xbf2fbf00, 0x0ff4b619, 0xbc1494b6, 0x00df90f9, 0xbc010100, 0x0033909f, 0x06302e04, 0x0b0cf404, 0x65030433, 0x007dd83e, 0x2d050033, 0x59060433, 0x007e093e, 0x22889ab8, 0x1a277e00, 0x10a5b600, 0x007df33e, 0x7e8c9a90, 0xf1001a27, 0xa003ffa4, 0x7e293e4a, 0x889ab800, 0x277e0032, @@ -1050,479 +1050,479 @@ const NvU32 soe_ucode_data_lr10_dbg[] = { 0x0005dcd9, 0xa699bf00, 0x070bf4f9, 0x003a317e, 0xf40c45fb, 0xdcdfb830, 0xf9000005, 0xfeffbf82, 0x99900149, 0xa0010568, 0x11c1b09f, 0xb049b130, 0xe1b010d1, 0x33c4bf0f, 0x30180aa0, 0x08f40aa6, 0x3302050f, 0x050c0ba0, 0x0ca03303, 0xbd543d06, 0x014ffe94, 0xff9064bd, 0xb504bd60, 0xf9a001f9, - 0xff9274bd, 0xb2f92008, 0xb20ab2f1, 0x860e7e1b, 0x1fad3300, 0x193f0480, 0x1c009033, 0xb4bd010a, - 0xcd7e0cb2, 0x7bff0039, 0xa56aff95, 0xaeb29fb2, 0xf7b2e6b2, 0xb3010090, 0x3ed22404, 0x340083c9, - 0x040a4990, 0xf5239630, 0x34044a0c, 0x010a49c0, 0xc4f0b4bd, 0x39cd7eff, 0xb2a0b200, 0x0849c5b1, - 0x000008df, 0xf49fffff, 0x7e13f1b0, 0x33008a7a, 0xfe4d00a4, 0x24bd0146, 0x34bd1f0a, 0x6690443d, - 0x7fcd3e60, 0x0109c400, 0x321c0bf4, 0xb25b324a, 0x89ca7e6c, 0x1fa43300, 0x986ebf0f, 0x2ebc016f, - 0x313fbc20, 0x95014410, 0x009d0111, 0x9501ff01, 0x33d51bf4, 0x03c71fa9, 0x0083b13e, 0x0949b034, - 0xf4b926ff, 0x9cdf780b, 0xc4000029, 0xe994ff5e, 0x909fbc03, 0x98189f98, 0xf1fd1799, 0x0490fd04, - 0x1bf490a6, 0xf4f1a608, 0x02ff540b, 0xf413ff94, 0x1bf490a6, 0xf4f1a608, 0x9cd9440b, 0x94000029, - 0xf9bc03ef, 0x1ff998f0, 0x90000cb9, 0x1bb97cfe, 0x049cfd00, 0x981ff9b5, 0xfd9001e9, 0xfd090a5c, - 0xe9b5049b, 0x17f99801, 0xb5049cfd, 0xd99817f9, 0x049bfd01, 0x3e01d9b5, 0xf00083b1, 0x9cdbff54, - 0xb2000029, 0x0394b659, 0x98909bbc, 0x9998209f, 0x1451b01f, 0xfd04f1fd, 0x90a60490, 0xa6081bf4, - 0x100bf4f1, 0x44bd010e, 0xbd4ae130, 0x80db3e54, 0xb244bd00, 0xbd0cb21d, 0x3eb43d54, 0xc40080d0, - 0x0bf401c9, 0x14f0b425, 0x0006a4de, 0xffb9c400, 0xbc0394b6, 0x94b6909f, 0x909ebc03, 0x9f989ebf, - 0x404ebc01, 0x10515fbc, 0xdd9501bb, 0x01cc9d01, 0xf495cdff, 0xf43dcc1b, 0xb44af130, 0x9cdb1490, - 0xb6000029, 0x9bbc0394, 0x189f9890, 0xfd179998, 0x90fd04f1, 0xf490a604, 0xf1a6091b, 0x01200bf5, - 0xe43d94bd, 0xb01791b0, 0xe1301691, 0x81dc3e4b, 0x0169c400, 0x00b90bf5, 0x344b9034, 0x84df4bc0, - 0x0a000006, 0xff94f001, 0x9894b4bd, 0xffc4f006, 0x7e808fbc, 0xd20039cd, 0x000029f8, 0xb000b9b9, - 0xa1b00db1, 0x00abb90e, 0xb00b91b0, 0x8db20cb1, 0xa034343d, 0x09d1b04b, 0x4cfe3b32, 0x58cc9001, - 0x0089ca7e, 0x2c9829bf, 0x09d0b401, 0x351fa033, 0xdea0e4bd, 0xb401deb5, 0x2f980cb0, 0x092e9808, - 0xa0049bfd, 0x0bb0b429, 0xb594cbff, 0x90b40129, 0x04ebfd0c, 0xfd092eb5, 0x2fb504f9, 0x81bd3e08, - 0x16e0b400, 0xb517f0b4, 0x8ea0018f, 0xfd0ef0b4, 0x29a0059f, 0xff0db0b4, 0x29b595cb, 0x01331001, - 0x9008dd90, 0x88900822, 0x04343308, 0x4be03489, 0x9d017795, 0xee100166, 0x4be13001, 0xf59567ff, - 0x34ff321b, 0xff0949f0, 0x0bf4f926, 0x1490b429, 0x00299cdb, 0x0394b600, 0x98909bbc, 0x9998189f, - 0x04f1fd17, 0xa60490fd, 0xd71bf590, 0xf5f1a601, 0xb401d11b, 0xe5f013e0, 0x13e1b004, 0x900149fe, - 0x96bf6099, 0xb4019798, 0x9cdf1490, 0x3d000029, 0xb624bde4, 0x34bd0394, 0x30909fbc, 0x9b9057e1, - 0x5c98907c, 0x3e0ab1b0, 0xc40082cf, 0x0bf40109, 0x14f0b472, 0xde579034, 0x00000684, 0x0006a4db, - 0xf0010a00, 0x94b6ff94, 0x909fbc03, 0xb6039f94, 0xfbbc0394, 0x909ebcf0, 0x979896bf, 0x01f7b501, - 0xc034f6a0, 0xbcb4bd57, 0x37bc2026, 0xffc4f031, 0x0039cd7e, 0xbf018f98, 0x00b9b98e, 0xb904f9fd, - 0x8fb500a9, 0x04e9fd01, 0xf0b48ea0, 0x98f9bf0a, 0x9afd01ff, 0x05fbfd05, 0xa00ab0b4, 0x01bfb5b9, - 0x9557e034, 0x009d0111, 0x01ee1001, 0xff57e130, 0x1bf59501, 0x49feff79, 0x60999001, 0xa00197b5, - 0x4af03496, 0xb600fd33, 0xc224bc00, 0xb3d335bc, 0x891300d4, 0xa60ffffe, 0x090cf4c9, 0x5e3ef43d, - 0xdf940083, 0x0ada9516, 0xff0ac995, 0xafb2b5f9, 0xecb2beb2, 0xd4b3fdb2, 0x010f0f00, 0x0ffffe89, - 0x0df4c9a6, 0x0abf953c, 0x9516a994, 0x9fff0aab, 0xb2bfb2a5, 0xb2ecb2ae, 0x00d4b3fd, 0x89020f0f, - 0xa60ffffe, 0x190df4c9, 0x950aaf95, 0xb9940abd, 0x059ffd16, 0x9eb2dfb2, 0xfdb2ecb2, 0xb0b4030f, - 0x03f4f013, 0xb9fffc09, 0xe5f9ff94, 0x0d00d4b3, 0x0fffff89, 0x0df4c9a6, 0x08e9c50a, 0x0083a03e, - 0xb694c9ff, 0x0fdf0494, 0xffff0000, 0xf9fdf4ef, 0xfff70905, 0xa03e94f9, 0x90b40083, 0x0895f013, - 0x0a10e0b4, 0xb4e2a01f, 0xf3a00ff0, 0xa011b0b4, 0x0149feb9, 0xbf689990, 0x05dcd99f, 0x99bf0000, - 0x0bf4f9a6, 0x83e63e28, 0x49e03400, 0x73b262b2, 0xe926ff09, 0xfb8b1bf5, 0x71b260b2, 0x007f7d3e, - 0xb13e090a, 0x317e0083, 0x85fb003a, 0xc0008f48, 0x00f9cf01, 0xb34c99c7, 0xb3220090, 0xf8f60190, - 0x83f13e02, 0x00f9cf00, 0xb34c99c7, 0xb3330090, 0xf8f60190, 0x84053e02, 0xc1008900, 0x009af601, - 0x010099b8, 0x009bf600, 0x0000f2df, 0x0099b880, 0x9ff60202, 0x009fcf00, 0x053e9fb2, 0x00f80084, - 0xaf95a9b2, 0xb0060a02, 0x0cf408f6, 0xf0bfa00c, 0x1f0a0394, 0x00f8c9a0, 0xbc01bb92, 0xbcffb0bc, - 0xffb4f0bc, 0xacf0aba6, 0xf900f808, 0xb2c0b202, 0x02a0b3dc, 0x02a6b039, 0xb30b0cf4, 0x3e1001a4, - 0xb3008491, 0xb32d07a0, 0x0a3b08a0, 0x84fa3e06, 0xb31f0a00, 0xbf670104, 0x1fb9c4df, 0x09bc1f0a, - 0x05f9fd94, 0xfa3edfa0, 0xd0a00084, 0x0084f83e, 0xbf07b9c4, 0x0294b6dd, 0x901f9ec4, 0xd63e0399, - 0xddbf0084, 0xbc05bfcd, 0x9fbc90ff, 0x9099bc90, 0x901f9ec4, 0x99b90599, 0x1f94f000, 0x0f909ebc, - 0x05f9bbff, 0xbb94f0ff, 0x9ebb04fe, 0x00ffb904, 0xfd04fdfd, 0xcfa005f9, 0x01fb1f0a, 0xb1b212f9, - 0xeb7ea0b2, 0xa033003c, 0xa43d0a00, 0x00853e3e, 0xdf0f1994, 0x01017000, 0xbc1404b6, 0x09bc000f, - 0x000ab800, 0x277e0006, 0xa1b2001a, 0x03800ab8, 0x1a277e00, 0x05a1fd00, 0xf001a6f0, 0x11fb01a4, - 0xdff430f4, 0x000005dc, 0xffbf32f9, 0x900149fe, 0xb2b21899, 0x06039fa0, 0xf523a6b0, 0xfe00960c, - 0x40fe0141, 0x14119001, 0xb2100090, 0x7e0cb21b, 0x32008440, 0x1fa433a3, 0xbf1abf7c, 0x84fc7e0b, - 0x00a03300, 0xbf19bf5a, 0x1494b60a, 0xbc0fa4b6, 0x00d9a0a9, 0xbc010100, 0x277ea0a9, 0xa4f0001a, - 0x04a0b3ff, 0x04a6b04c, 0xb0130cf4, 0x0cf402a6, 0x01a6b039, 0x3e2d18f4, 0xb30085db, 0xb02c08a0, - 0x0cf408a6, 0x05a4b30b, 0x85db3e10, 0x0aa0b300, 0x0ba0b31a, 0x3e060310, 0xbd0085f1, 0x85ef3e94, - 0x3e010900, 0x090085ef, 0x85ef3e02, 0xa0030900, 0x0149fe29, 0xbf189990, 0x05dcd99f, 0x99bf0000, - 0xf9a63a32, 0x7e070bf4, 0xfb003a31, 0x30f40c35, 0x05dcd9f8, 0x12f90000, 0x4ffe99bf, 0x0cff9001, - 0xf9a0b1b2, 0x40feff09, 0x08009001, 0x0bb209a0, 0x0085407e, 0x0e1fa433, 0x96b009bf, 0x0b9cf002, - 0x49fe1920, 0x0c999001, 0xdcd99fbf, 0xbf000005, 0xf4f9a699, 0x317e070b, 0x15fb003a, 0xe830f408, - 0x0005dcdf, 0xbf42f900, 0x0149feff, 0xb2289990, 0xb29fa0b0, 0x02a033c3, 0x02a63045, 0x330c0cf4, - 0x00a601ad, 0x0086963e, 0xb407a933, 0x08ad3300, 0x4a3e0098, 0xbab20087, 0x900140fe, 0x0bb22700, - 0x00860e7e, 0xad33a232, 0x3f01141f, 0x00963009, 0xf00b9cf0, 0xb83e0196, 0x04020087, 0xf523b630, - 0xc400fb0c, 0x44feffba, 0x0141fe01, 0x90204490, 0x4bb21c11, 0x407e1cb2, 0xa2320084, 0xde1fad33, - 0xff0ac400, 0x900140fe, 0x0bb22700, 0x00860e7e, 0xad33a232, 0x3f00c81f, 0x00943309, 0x3e94bd0a, - 0xbf0087b8, 0xb61abf49, 0xa4b61494, 0xa0a9bc0f, 0x01760cd9, 0xa0a9bc01, 0x001a277e, 0x3008a5b6, - 0x0df407a6, 0x3e060209, 0xc40087ba, 0x48d9ffaf, 0xbc000000, 0x3fa0f89f, 0x0087ba3e, 0xcbb2bab2, - 0x0085407e, 0xba3ea232, 0x04020087, 0xf423b630, 0xbac46b0c, 0x0141feff, 0x900144fe, 0x44901811, - 0xb21bb214, 0x84407e4c, 0x33a23200, 0xc44f1fa4, 0x40feff0a, 0x20009001, 0x0e7e0bb2, 0xa2320086, - 0x3a1fa433, 0x9433093f, 0x3f090a00, 0x0087b83e, 0x4b3f1a3f, 0xfe0141fe, 0x11900140, 0x1c009027, - 0x0db21cb2, 0x007aac7e, 0x1f3f093f, 0xf00794f0, 0x94b607f4, 0x059ffd03, 0x49fe39a0, 0x28999001, - 0xdcd99fbf, 0xbf000005, 0xa62a3299, 0x070bf4f9, 0x003a317e, 0xf41845fb, 0xdcdff830, 0xf9000005, - 0xfeffbf62, 0xff010149, 0xfe209990, 0xa5320142, 0xc4b2b3b2, 0x04bd9fa0, 0xb21c2290, 0x882a3e16, - 0xb25a3200, 0x7e2cb20b, 0x3300865d, 0xbf2a1fa4, 0xf416a629, 0x91b2091b, 0x0088273e, 0x0bf419a6, - 0x3e090a09, 0x90008835, 0x03a60100, 0xbfd508f4, 0xa01f0a22, 0x0149fe42, 0xbf209990, 0x05dcd99f, - 0x99bf0000, 0x0bf4f9a6, 0x3a317e07, 0x0865fb00, 0xdff830f4, 0x000005dc, 0xffbf82f9, 0x900149fe, - 0xc2b22899, 0xd5b2b0b2, 0x9fa0cbb2, 0xa4b2e7b2, 0x7ea000bc, 0xb20016fc, 0xbca3b25b, 0x0ab2c022, - 0x7e6032bc, 0x01008458, 0x0c80b404, 0x7500a033, 0x43fe30b2, 0x24339001, 0x0088bb3e, 0x0bb24a32, - 0x5d7e3cb2, 0xa1320086, 0x591fa433, 0x0bb23cbf, 0x00904ab2, 0x7e7db201, 0xa600846b, 0x4218f405, - 0x08f406a6, 0x88f13eda, 0xb24a3200, 0x7e3cb20b, 0x3200865d, 0x1fa433a1, 0xb23cbf2c, 0x904ab20b, - 0x8db20100, 0x00846b7e, 0x08f405a6, 0x89013e10, 0x0143fe00, 0x902062bc, 0x02a62433, 0x01cd08f4, - 0x0149fe1f, 0xbf289990, 0x05dcd99f, 0x99bf0000, 0xf9a61a32, 0x7e070bf4, 0xfb003a31, 0x30f40885, - 0x05dcdff4, 0x62f90000, 0x94bdffbf, 0xfe0141fe, 0x11900140, 0x1c009020, 0x09a019a0, 0x900149fe, - 0xb2b22499, 0xd5b2c6b2, 0x1bb29fa0, 0x407e0cb2, 0xa3320084, 0x591fa433, 0x0bbf1abf, 0x0084fc7e, - 0x0a00a433, 0xad3e0903, 0x19bf0089, 0x94b600bf, 0x0f04b614, 0x7e0009bc, 0xd900010e, 0x01015000, - 0xbc0009bc, 0x60bc4002, 0x7e1ab210, 0xb2001a27, 0x7e4ab2a0, 0xb2001a27, 0x7e1ab2a2, 0xa6001a27, - 0xe81bf40a, 0x0001087e, 0xa00150b5, 0x0149fe52, 0xbf249990, 0x05dcd99f, 0x99bf0000, 0xf9a63a32, - 0x7e070bf4, 0xfb003a31, 0x30f40c65, 0x05dcdff4, 0x02f90000, 0x49feffbf, 0x0c999001, 0x9fa0c0b2, - 0x040aaf32, 0xf423f630, 0x94bd780c, 0x90014dfe, 0xd9b504dd, 0x33d9a001, 0x302501b0, 0x08f401b6, - 0x02b03311, 0x331f0a28, 0x3e3c03b4, 0xc4008a36, 0x4c4bfffa, 0x15504c15, 0x008a3f3e, 0x4bfffac4, - 0x504c1d4c, 0x8a3f3e1d, 0xfffac400, 0x4c15f44b, 0x3f3e15f8, 0xfac4008a, 0x1df44bff, 0x7e1df84c, - 0xfe00891e, 0x99900149, 0x989ebf04, 0xe5b60199, 0x069f9506, 0xb51a94b6, 0xe9fd010f, 0xfe0ea005, - 0x99900149, 0xd99fbf0c, 0x000005dc, 0xf9a699bf, 0x7e070bf4, 0xfb003a31, 0x9cd90c05, 0x18000029, - 0x00f8159a, 0xa033080f, 0x1f0f1901, 0xf401a630, 0xa9121008, 0x30060f30, 0x0cf40496, 0x32070f05, - 0xf400f8fa, 0x22f9f830, 0x0005dcd2, 0xfe29bf00, 0x11900141, 0x0140fe10, 0x0e7e19a0, 0x00900001, - 0x7e0ab20c, 0xdf00732c, 0x0000299c, 0xf9980ebf, 0x15feb515, 0x9cf09ea6, 0x58f9350b, 0x0001087e, - 0x29bf1fbf, 0x0bf4f9a6, 0x3a317e07, 0x0825fb00, 0x00299cd9, 0x15991800, 0xbeb2adb2, 0x9033cfb2, - 0xb4d91a00, 0x98000029, 0x9bbf019c, 0x367efab2, 0x847e0021, 0x00f8008a, 0x000644d9, 0xb29abf00, - 0xbcecb2cb, 0x7e7ea0ad, 0x1f0a000b, 0xbdb200f8, 0xa0b3ceb2, 0xb6b13800, 0x0cf423bf, 0x23c04930, - 0xa6029bbb, 0x250cf4c9, 0x00299cd9, 0x15991800, 0x9033010f, 0xb4d91a00, 0x98000029, 0x9bbf019c, - 0x0020d07e, 0x6c3eaf32, 0x020f008b, 0x00f8fa32, 0xdfd830f4, 0x000005dc, 0xffbf72f9, 0x900149fe, - 0x46fe4499, 0xb29fa001, 0xb2b1b2a0, 0x246690c4, 0x23c0a6b1, 0xb17d0cf4, 0xf423c0b6, 0xbabc760c, - 0xc096b190, 0x6c0cf423, 0x000e067e, 0xd50302c4, 0x000029b4, 0x07ff29c4, 0x3209bc20, 0x008c033e, - 0x5c985bbf, 0xb26ab201, 0x7e200e3d, 0x330020d0, 0x000a00a0, 0x8c093e06, 0xff29c400, 0xa60279bc, - 0x050df401, 0x2bc410b2, 0xff0cc4ff, 0x04f04ab2, 0xb06bbcff, 0xbb203390, 0x7e7e0210, 0x40bc000b, - 0xb3243d40, 0x00bd0014, 0x0ddd7e1f, 0x8c133e00, 0xfe060000, 0x99900149, 0xd99fbf44, 0x000005dc, - 0x0a3299bf, 0x0bf4f9a6, 0x3a317e07, 0x2875fb00, 0x00299cd9, 0x15991800, 0xbeb2adb2, 0x0a009033, - 0x008b707e, 0x44d900f8, 0xbf000006, 0xb2cab29b, 0xb0bdbcec, 0x000b7e7e, 0x00f81f0a, 0xdff430f4, - 0x000005dc, 0xffbf32f9, 0x900149fe, 0xa2b21899, 0xa9bf9fa0, 0xb39899c7, 0x00aa1d99, 0x00299cd9, - 0x02999800, 0xb34299c7, 0x009a0099, 0x0a0140fe, 0x14009001, 0xef7e0bb2, 0xa4330094, 0x4bfe551f, - 0x90020a01, 0xef7e10bb, 0xa4330094, 0x09bf451f, 0x04bd0103, 0xbc1493ff, 0x94f09530, 0x121bf401, - 0x0f0204b3, 0x009a457e, 0x0700a033, 0x900415f0, 0x04b30100, 0x49fee50a, 0x14999001, 0x19a699bf, - 0x0a150bf4, 0x7e1bb201, 0x3300950a, 0xf80a1fa0, 0x8d233e09, 0xfe2ebf00, 0x99900149, 0xdf99bf10, - 0xbfffffff, 0xeffd1f0a, 0x0099b904, 0xf09419ff, 0x96f00b9c, 0x1e94b601, 0xa0059efd, 0x8d233e29, - 0xfe1f0a00, 0x99900149, 0xd99fbf18, 0x000005dc, 0xf9a699bf, 0x7e070bf4, 0xfb003a31, 0x30f40c35, - 0x05dcdfe4, 0x52f90000, 0x49feffbf, 0x30999001, 0x9fa0a3b2, 0xc5b2afbf, 0xfdc7b4b2, 0x00ddb31d, - 0xfa95075d, 0x10f99508, 0xa132f032, 0xf9339232, 0x3000d515, 0x0cf415f6, 0x05f93346, 0xf63005fc, - 0x1c0cf405, 0x8701f933, 0x301f0a00, 0x08f501f6, 0xf630073a, 0x250cf503, 0x8e283e07, 0x10f93300, - 0xf630041b, 0x0e0cf410, 0xf50df630, 0x3e070f08, 0x33009156, 0x070711fd, 0x0091603e, 0x431df933, - 0x1df63006, 0x33250cf4, 0x03fb18f9, 0xf418f630, 0xfd330c0c, 0x3e06e817, 0x33009409, 0x01011af9, - 0xda1cfd33, 0x94c63e06, 0x21f93300, 0xf6300263, 0x0c0cf421, 0xc61efd33, 0x8ece3e06, 0x24f93300, - 0xfd33063a, 0x3e06b825, 0xdf00949a, 0x0000299c, 0x2614f918, 0x0d18f4a9, 0xbcffa9c4, 0x6f3e98f9, - 0xbda00093, 0x0094313e, 0x1d33080a, 0x7e069e00, 0x330063f7, 0x490a0300, 0xa9fdff00, 0x3e4aa004, - 0x0a009431, 0x09163003, 0x06800cf5, 0x00299cd9, 0x0e99bf00, 0xbc080a01, 0x99e7f4e1, 0x9ffd0133, - 0x670bf504, 0x02103306, 0x0410330e, 0x3eea3210, 0xb2008e85, 0x8e7b3eea, 0xfea4bd00, 0xbb90014b, - 0x63b47e2c, 0x8a847e00, 0x1fad3300, 0x49fe063f, 0x2c999001, 0xe9959ebf, 0x0190b31f, 0x3ed4bd0a, - 0xdd008ea8, 0xff000000, 0x3380e9c4, 0xbd0a0094, 0x8ebf3ef4, 0xb0010f00, 0x1ff400e6, 0x95ff0f05, - 0xd9ff08e9, 0x90f9bc95, 0xc83e49a0, 0x9b320094, 0x5db24cb2, 0x0077ca7e, 0x0094c83e, 0x5507a033, - 0xf407a630, 0x9cd9120c, 0x30000029, 0x0df402a6, 0x8f253e2b, 0x0ca63000, 0xd9120cf4, 0x0000299c, - 0xf409a630, 0x483e5718, 0xa033008f, 0x030a610d, 0xb80e1d33, 0x8f7b3e05, 0x01999800, 0x000000df, - 0x8f613e04, 0x01999800, 0x000000df, 0x8f613e08, 0x299cd900, 0x99980000, 0x00008f02, 0x049ffd02, - 0x00c61bf5, 0x0090463e, 0x8f029998, 0xfd040000, 0x1bf5049f, 0x463e00c4, 0x99980090, 0x00008f02, - 0x049ffd01, 0x3e2f1bf4, 0xd9009046, 0x0000299c, 0x4000008f, 0x3e029998, 0xd9008f88, 0x0000299c, - 0xdf029998, 0x00800000, 0xf5049ffd, 0x3e00a91b, 0x33009046, 0x30730710, 0x0cf40716, 0x0210331a, - 0x0216304b, 0x33540cf4, 0x33270010, 0x0486011d, 0x008fd83e, 0xf40c1630, 0x16300d0c, 0x6518f409, - 0x0090163e, 0xf40e1630, 0x313e6d0d, 0x4ab20094, 0x00789f7e, 0x0094c83e, 0x2b321a32, 0x5db24cb2, - 0x007cca7e, 0x0094c83e, 0x2b321a32, 0x5db24cb2, 0x007c3b7e, 0x0094c83e, 0x2b321a32, 0x467e4cb2, - 0xc83e007e, 0x2b320094, 0x5db24cb2, 0xa27e070a, 0xc83e007b, 0x080a0094, 0x4cb22b32, 0x037e5db2, - 0x1a32007b, 0x3cb22b32, 0x5eb24db2, 0x007ed37e, 0x0094c83e, 0x2b321a32, 0x4db23cb2, 0xa77e5eb2, - 0xc83e0078, 0x080a0094, 0x0094c83e, 0x9d33040a, 0xd9047a00, 0x0000299c, 0x0a029998, 0x0094f108, - 0x670bf540, 0x0149fe04, 0x900142fe, 0x22902c99, 0xa09da018, 0x0499922d, 0x99929da0, 0x929da004, - 0x9da00499, 0xa0049992, 0x0119339d, 0x16300085, 0x0e08f401, 0x1d33030a, 0x3e043202, 0xfe009122, - 0x40fe0141, 0x2c119001, 0xb2280090, 0x7e0bb21a, 0xbf007560, 0xfe00bf19, 0x42fe0143, 0x0794f001, - 0x90243390, 0x3ab22022, 0xb20141fe, 0x1c11902b, 0xb20704f0, 0x0404b61c, 0x7e0509fd, 0xbf006a5c, - 0xbf3fbf29, 0x0141fe1e, 0xf00894b6, 0x94f1fff4, 0xf4b6ffff, 0x18e4b610, 0xfd181190, 0x1ab20509, - 0xfd050ffd, 0x497e050e, 0x483e006a, 0x2ab20091, 0x006a397e, 0x20bf2ab2, 0x006a297e, 0x4e3e29bf, - 0x41fe0091, 0x18119001, 0x167e1ab2, 0x1ab2006a, 0x037e10bf, 0x19bf006a, 0x04f11ab2, 0x94b6ffff, - 0x0590ff10, 0x0069f07e, 0x94f119bf, 0x40a0ffff, 0x313e59a0, 0xfab20094, 0x0095f47e, 0x0094c83e, - 0x0d00a033, 0x5c01ad33, 0x91ae3e03, 0x33b0bf00, 0x330c0190, 0x3e2f0294, 0xfe00919e, 0x010a0141, - 0xb2181190, 0x94ef7e1b, 0x1fad3300, 0x1fbf033f, 0x09fffe09, 0x049fff95, 0xa23e10a0, 0x04f10091, - 0x2a3203ff, 0x0a7e0bb2, 0xc83e0095, 0x9a320094, 0x0094ef7e, 0x0094c83e, 0x237efab2, 0xc83e0095, - 0x9cd30094, 0xbf000029, 0x0000df39, 0x080a2000, 0xf5049ffd, 0x0a02f50b, 0x001d3303, 0x40fe02ef, - 0x014cfe01, 0x90280090, 0x0bb22ccc, 0x900142fe, 0x2ab22422, 0x0073477e, 0x9670097f, 0x0b9cf003, - 0x7e079194, 0x1800010e, 0x087e5830, 0x00330001, 0x1fb20a00, 0x00924d3e, 0xa4732a7f, 0x19b20a00, - 0x00924b3e, 0x734019c5, 0x731403a0, 0x731804a0, 0xe51c02a4, 0x3e01009f, 0xe500924d, 0x3e02009f, - 0xe500924d, 0x3e03009f, 0xb200924d, 0x0149fe9f, 0x7f2c9990, 0x04997399, 0x96700088, 0x1a0cf404, - 0x48019073, 0xf4019670, 0x90733608, 0x9d734c02, 0x3e00e303, 0x730092cf, 0x009b0799, 0xf4079670, - 0x9073100c, 0x9d736905, 0x3e00cb06, 0x73009304, 0x009c0899, 0xbd099d73, 0x93393e00, 0x07ff8900, - 0x04f9fdfe, 0x0093513e, 0xffc7ff49, 0x95f194f9, 0xc03e2000, 0xff490092, 0x94f9ffc7, 0x180095f1, - 0xfe3fff8f, 0xe5049ffd, 0x3e40009f, 0x49009351, 0xf9ffc7ff, 0x0095f194, 0x92c03e10, 0xc7ff4900, - 0xf194f9ff, 0x3e080095, 0x490092f5, 0xf9ffc7ff, 0x0095f194, 0x3fff8f10, 0x049ffdfe, 0x80009fe5, - 0x0093513e, 0xffc7ff49, 0x95f194f9, 0x1c3e0800, 0xff490093, 0x94f9ffc7, 0x100095f1, 0xfe3fff8f, - 0xe5049ffd, 0x3ec0009f, 0x49009351, 0xf9ffc7ff, 0x0095f194, 0x93433e08, 0xc7ff4900, 0xf194f9ff, - 0x8f100095, 0xfdfe3fff, 0x008f049f, 0x9fff0100, 0x299cd9f5, 0x99180000, 0x00903350, 0x0000890f, - 0x95f9ff02, 0x00936f3e, 0xfdffff89, 0xa094f9ff, 0x94313e49, 0x16a63000, 0x01480cf5, 0xd9ffafc4, - 0x000004d0, 0xd9e89fbc, 0x0000299c, 0xefc7080a, 0x989fbc3b, 0xbb96efc7, 0x94f0059f, 0x2b0bf501, - 0xff29c401, 0x010defe7, 0x0a029b54, 0xf5bf6604, 0xf0011918, 0xb9e400f3, 0xf9bcffff, 0x04c6b0c2, - 0x0c090df4, 0x93cb3e04, 0xe44da000, 0xc4ffffba, 0xebe703e9, 0x94330142, 0xbabc1200, 0x29bcd9b0, - 0x4ab20000, 0x0093f43e, 0x000644d9, 0xbc99bf00, 0x4ab2b0ba, 0x7eb09bbc, 0x3e000b7e, 0x32009431, - 0x9acb7e9b, 0x94c83e00, 0x00a03300, 0x33080a0f, 0x00b1011d, 0x0094c83e, 0x900140fe, 0x0ab22400, - 0x0072fb7e, 0xa54f093f, 0x00943300, 0xa05a0f06, 0x3e1f0a4f, 0xd90094c8, 0x0000299c, 0x33159918, - 0x00870099, 0x3802a033, 0xf402a630, 0xa0330f0c, 0xa4331800, 0x703e6e01, 0xa0330094, 0xa4332c03, - 0x903e6204, 0x3ab20094, 0x009d827e, 0x0094c83e, 0xcbb2bab2, 0x009ffc7e, 0x0094c83e, 0x0b7e2a32, - 0xc83e009d, 0x2a320094, 0x00a2127e, 0x0094c83e, 0xa67e2a32, 0xc83e00a1, 0x9cd90094, 0x18000029, - 0x90331599, 0xfbc72400, 0xb22c326c, 0xf05eb24d, 0xac7e0fa4, 0xc83e009e, 0x020a0094, 0x0094c83e, - 0xc83e030a, 0x090a0094, 0x900149fe, 0x9fbf3099, 0x0005dcd9, 0xa699bf00, 0x070bf4f9, 0x003a317e, - 0xf01c55fb, 0xa4b6ffa4, 0x0acaa002, 0x3200f81f, 0x30040aaf, 0x0cf402f6, 0xfff4f012, 0x002a5cd9, - 0xf89fbc00, 0xbfa01f0a, 0xaf3200f8, 0xf630040a, 0x100cf402, 0xd9fff4f0, 0x00002a5c, 0x9bbc1f0a, - 0xf900f8f9, 0x10af9512, 0xae95b1b2, 0x299cd008, 0xff090000, 0x1bf4e926, 0x4909183d, 0x1bf5f926, - 0x091800b2, 0x331c0a4a, 0x00ab0199, 0xf5019630, 0x0a00a108, 0x029d3306, 0x0998009d, 0x0af43d13, - 0x18b9a01f, 0x0f354909, 0x0199104a, 0x3e490935, 0x180095f2, 0x0a0a4a09, 0x7a009433, 0x002a5cd9, - 0xf099bf00, 0x99c7fff4, 0x0694b6e8, 0xb0f0f9bc, 0x0cf43ff6, 0x33030a5e, 0x905b0ce4, 0x96b104f9, - 0x0cf40040, 0x02f9944e, 0x002a68df, 0x909fbc00, 0x9a589f7f, 0x73080d01, 0x981b02f4, 0x290d0409, - 0x338094f0, 0x7e0f0090, 0x0900754b, 0x35d43d01, 0x9cdf5009, 0x18000029, 0xd9c449fe, 0x13f9b5ff, - 0xf9350209, 0xffe4f04a, 0x1ea01c0a, 0x0095f23e, 0x11fb040a, 0xadb222f9, 0xa0c7b2b2, 0xb0bbbfe8, - 0x0cf53f06, 0xbcc400cc, 0xffaec4ff, 0x0d0fe4b3, 0xc6b0050a, 0xbb0cf53f, 0x2a5cd900, 0x99bf0000, - 0xc7ff9fc4, 0xf194e899, 0x0694b606, 0x2c0ee0b3, 0x440fe0b3, 0xedb31f0a, 0x7c009a0d, 0x96719009, - 0x0cf500ff, 0x9fe4008c, 0x68d9ffff, 0xbc00002a, 0x2fa0f89f, 0x00966e3e, 0x7190017c, 0xf400ff96, - 0x9fe46f0c, 0x68d9ffff, 0xbc00002a, 0x1f0af99b, 0x0096d03e, 0x0af0c9bc, 0xf0d9c705, 0x9002fb94, - 0x9c940199, 0xe0cbbc02, 0x1000e6b1, 0xbc440cf4, 0x030a9001, 0xbc0294b6, 0xf6b1f0c9, 0x0cf41000, - 0xf49ba632, 0x9ea60808, 0xa62008f4, 0x080df4b9, 0x08f4bfa6, 0x2a68df16, 0x9fbc0000, 0xb0bfbca0, - 0x000b7e7e, 0x00966e3e, 0xd03e040a, 0x030a0096, 0xc9b221fb, 0x0fffa6b1, 0xbc2b0cf4, 0x96b1909a, - 0x0cf41000, 0x2a68de21, 0xaebc0000, 0x00d03390, 0x3e9ab20a, 0xb20096fb, 0x7e9bb2ba, 0x0a000b7e, - 0x0a00f81f, 0xf400f804, 0xdcdfe430, 0xf9000005, 0xfeffbf12, 0x99900149, 0xa0a0b220, 0xf0d1b29f, - 0xedb2ffb4, 0xb40aa0b4, 0x09c40be0, 0xf49ba607, 0x0fc7751b, 0x0149fe2f, 0xa0089990, 0x029eb59d, - 0xbc019ab5, 0x94bdb89f, 0x90014ffe, 0xf9a014ff, 0xb501fcb5, 0x09c702f1, 0xbcbabf23, 0x0fc7c8f9, - 0x8a09c785, 0xf0e09f3c, 0x0dc71ff4, 0x05cfbb91, 0xb990d93c, 0xd4f000ee, 0x1fe4f01f, 0xbc0099b9, - 0x94f0e0ef, 0xbcff0f1f, 0xf9bc909d, 0x05febb95, 0xfd049dbb, 0x99b904fc, 0x04fdbb00, 0xfd049afd, - 0xb9a0059f, 0x900149fe, 0x9fbf2099, 0x0005dcd9, 0xa699bf00, 0x070bf4f9, 0x003a317e, 0xf41c15fb, - 0xdcd9f430, 0xf9000005, 0xb299bf82, 0x014ffed1, 0xa02cff90, 0x92dd3ff9, 0x1f0003ff, 0xf0351709, - 0x02f03501, 0xb6b2f920, 0xa5b2e3b2, 0x1900d433, 0x000530db, 0x7e240c00, 0x09000b7e, 0x200a3209, - 0x98823e19, 0x30030a00, 0x0cf409d6, 0x0147fe78, 0xb2ffc4c4, 0x90043df8, 0x793e2477, 0x09c40098, - 0x947bb2ff, 0x040c0292, 0x3da026bc, 0x96d27ed4, 0x1fa43300, 0xc47fbf6b, 0x94a607f9, 0xc75e18f4, - 0x991223f9, 0x01963001, 0xc7520cf4, 0xe9c42ffe, 0xc8893cff, 0xc78afdc7, 0xd93c85f9, 0xf49c2690, - 0xe0333b0c, 0xf9c73803, 0x909d3c91, 0x0cf49c26, 0x9052bc2c, 0xa0010010, 0x26193f9f, 0xa108f409, - 0x49fe1f0a, 0x2c999001, 0xdcd99fbf, 0xbf000005, 0xf4f9a699, 0xb23e230b, 0x0d0a0098, 0x0fc439bf, - 0x0000deff, 0x9efdff00, 0x05f9fd04, 0x823e3fa0, 0x317e0098, 0x85fb003a, 0xa830f40c, 0x0005dcd9, - 0xbf82f900, 0xf830f499, 0x4ffea7b2, 0x80ff9001, 0xaabff9a0, 0xb00eb1b0, 0xa6c70dc1, 0x01691268, - 0xf5039630, 0xc7013b0c, 0x96306ca9, 0x310cf50a, 0x0141fe01, 0x900140fe, 0x00905711, 0x10a5b650, - 0xb4bd1920, 0xe37e0cb2, 0xad330094, 0xbf011d1f, 0x0142fe09, 0x90ff6bc4, 0xb4b65822, 0xbc2ab204, - 0x6c32b0b9, 0x7eb21db2, 0x0097bf7e, 0x333fa130, 0x00f51fad, 0x080141fe, 0x40119001, 0x1990243d, - 0x0c1e9008, 0x54bd343d, 0xb00c91b0, 0x0e3e0be1, 0x90b4009a, 0x0c1bb214, 0xbcd43d10, 0x4ab24059, - 0x0096d27e, 0xc31fad33, 0x9819bf00, 0xffde011f, 0xfde0ffff, 0x1fb5049e, 0x3319a002, 0x3d0a0020, - 0x99a83e04, 0x0cb0b400, 0xb20bc0b4, 0x8d3e7e1a, 0x321fbf00, 0xffffdea0, 0x09c4e0ff, 0x04fefd1f, - 0xfd1894b6, 0x19a0059f, 0x1bb24ab2, 0x010d100c, 0x0096d27e, 0x731fa433, 0x0a002033, 0x083e0102, - 0x0433009a, 0x043d3f1f, 0x0099f53e, 0x98ff09c4, 0x1d98021c, 0x0de0b403, 0x90014ffe, 0xf9bc58ff, - 0x0e90b4a8, 0x1001e1b0, 0x3b320100, 0xb20091b0, 0x97077e7e, 0x57903400, 0x08f40926, 0x9a083ed2, - 0x3d19bf00, 0x1f929584, 0x90013310, 0x36261055, 0xff4208f5, 0x80331b0a, 0x243e1100, 0x030a009a, - 0x009a273e, 0xfe3fa034, 0x99900149, 0xd99fbf80, 0x000005dc, 0xf9a699bf, 0x7e070bf4, 0xf4003a31, - 0x85fb0830, 0xf430f458, 0x0005dcdf, 0xbf12f900, 0x0149feff, 0xfe109990, 0x9fa00141, 0x4a0c1190, - 0x040b00b8, 0x307e1cb2, 0xa433008c, 0x40fe2b1f, 0x00b44a01, 0x0b080090, 0x7e0cb204, 0x33008c30, - 0xbf161fa4, 0xa60fbf19, 0x0b9cf09f, 0x320196f0, 0x9a973e9a, 0xfea43d00, 0x99900149, 0xd99fbf10, - 0x000005dc, 0xf9a699bf, 0x7e070bf4, 0xfb003a31, 0xa9980c15, 0x90afb204, 0x010b59ac, 0x4a2095f0, - 0xf9b50090, 0x8c307e04, 0xf400f800, 0xdcd99030, 0xf9000005, 0xfe99bf52, 0xff90014f, 0xa0030e84, - 0x00ad33f9, 0x9cd90105, 0x18000029, 0x99335999, 0x3200f600, 0x014cfeba, 0xcc90b4bd, 0x94e37e20, - 0x33ae3200, 0x00e31fad, 0x4a0144fe, 0x449000b8, 0xb2040b1c, 0x8c307e4c, 0x33ae3200, 0x00cb1fad, - 0x4a0140fe, 0x009000b4, 0xb2040b18, 0x8c307e0c, 0x33ae3200, 0x00b31fad, 0x4abf09bf, 0x0bf5a9a6, - 0xaa9000a6, 0x0140febc, 0x0090010b, 0x7e0cb227, 0x32008c30, 0x1fad33ae, 0x093f0091, 0xb20142fe, - 0x28229043, 0x45ff94f0, 0x91541000, 0x9baa3e02, 0xe43abf00, 0xbcffff1b, 0xb9a6925a, 0xb2050df4, - 0x90b0729b, 0xb3f0bcaa, 0x7e2cb200, 0xe4008c30, 0x32ffff0f, 0x1fa433ae, 0x7b39bf51, 0x2fbc0210, - 0x90f9bc20, 0x0fff94f1, 0x147339a0, 0x49fec700, 0x20999001, 0x99909abf, 0xfe9c3f07, 0x010d014b, - 0xf028bb90, 0xc4b6ffc4, 0x96d27e02, 0x33ae3200, 0xb2171fa4, 0x00b84a4c, 0xf07e040b, 0xae32008a, - 0x009be63e, 0x49fe090e, 0x84999001, 0xdcd99fbf, 0xbf000005, 0xa6ea3299, 0x070bf4f9, 0x003a317e, - 0x987055fb, 0x008f04a9, 0x9ffd3ff0, 0x04a9b505, 0xaeb200f8, 0x0a10bf12, 0x26ee0904, 0x2e0df4f9, - 0x0a00c433, 0x2d3eea7f, 0xea58009c, 0x00a07301, 0x26ff0918, 0x140bf4b9, 0xffffa9e4, 0xf0059bbb, - 0x1bf40194, 0xf8090a07, 0xf81f0a00, 0xf830f400, 0x0005dcdf, 0xbf32f900, 0x0149feff, 0x900140fe, - 0x43fe1499, 0xb29fa001, 0x90b1b2a2, 0x33901300, 0x10ec4a12, 0x0cb2010b, 0x008b707e, 0x741fa433, - 0xa6300a3f, 0x690cf401, 0x210020b3, 0x94ffa4f0, 0x240b05a9, 0xb202a4b6, 0xa0a9bc2c, 0x10eeaab8, - 0x8b707e00, 0x1fa43300, 0x0010b34b, 0x0b0a3f23, 0xf01cb204, 0xa994ffa4, 0x02a4b605, 0xb8a0a9bc, - 0x0010eeaa, 0x008b707e, 0x281fa433, 0x0b10ec4a, 0x7e3cb201, 0x33008b70, 0x3f191fa4, 0x01f6303f, - 0x3f0e0cf4, 0xf49f2609, 0xf03e8a1b, 0x050a009c, 0x900149fe, 0x9fbf1499, 0x0005dcd9, 0xa699bf00, - 0x070bf4f9, 0x003a317e, 0xf40835fb, 0xdcdfd830, 0xf9000005, 0xfeffbf22, 0x99900149, 0xa0a13230, - 0x299cd99f, 0x99980000, 0x0ab2b204, 0x0094f108, 0x360bf440, 0xbd0140fe, 0x0c0090b4, 0x4d7e0ab2, - 0xa433009c, 0x0ab2251f, 0x010c1b32, 0x009c127e, 0x171fa433, 0x90ff19c4, 0x99bc0299, 0x9009bc90, - 0x92f0997f, 0xfe29a00f, 0x99900149, 0xd99fbf30, 0x000005dc, 0xf9a699bf, 0x7e070bf4, 0xfb003a31, - 0x30f42825, 0x05dcdfd8, 0x62f90000, 0x49feffbf, 0x40999001, 0x9fa0b2b2, 0x00299cd9, 0x04999800, - 0xc3b2a6b2, 0x94f1080b, 0x0bf51000, 0xb4bd00e5, 0x900141fe, 0x1ab21c11, 0x009c4d7e, 0xad33ab32, - 0x0b00d11f, 0x0c1ab2ff, 0x9c127e01, 0x33ab3200, 0x00c01fad, 0x1ab2ff0b, 0x127ec43d, 0xab32009c, - 0xaf1fad33, 0x01145800, 0x29a094bd, 0x109039a0, 0x72157f04, 0x4da47d4c, 0xe4bd8000, 0x323e0101, - 0xc9c4009e, 0x200bf401, 0xfd660f7f, 0xbc0a1df4, 0x273ea41e, 0xfd66009e, 0xbc0d1bf4, 0xa9fd941e, - 0x9e273e05, 0x90df7200, 0xc57601ee, 0x02009001, 0xc473fd72, 0x6ebfd000, 0xc400d3f0, 0xffdfffa9, - 0xb6ff00ff, 0xeffd1094, 0x00008c04, 0x059efdff, 0xfd049cfd, 0x69a0059d, 0x4ee429bf, 0xafc7ffff, - 0x10ed94e8, 0xff0094f1, 0xfd059dfd, 0x2fa005f9, 0xffff59e4, 0xff00eeb9, 0x0bf4a4e9, 0xfd39bf15, - 0x9afd049c, 0xbf39a005, 0x0095f129, 0xfe29a001, 0x99900149, 0xd99fbf40, 0x000005dc, 0xba3299bf, - 0x0bf4f9a6, 0x3a317e07, 0x2865fb00, 0xdff030f4, 0x000005dc, 0xffbf62f9, 0x900149fe, 0xa1322899, - 0xb0329fa0, 0xd5b2c432, 0xb630e6b2, 0x120cf504, 0x299cd901, 0x9e980000, 0xffb9c404, 0xc4119990, - 0x080a1f9f, 0xb905efbb, 0x94f00099, 0x909fbc1f, 0xf9bbff0f, 0x34feff05, 0xe9013db3, 0xfe94bd00, - 0xff90014f, 0x0142fe20, 0x9001f9b5, 0xf9a01c22, 0x2bb2a4bd, 0x009c4d7e, 0xc91fad33, 0x322ab200, - 0x7e1b323c, 0x33009c12, 0x00ba1fad, 0x46020033, 0xf4020630, 0x0033100c, 0x0d331a00, 0x3e00a501, - 0x33009f60, 0x33410300, 0x0098040d, 0x009f963e, 0xf1ff19c4, 0xb8012690, 0x0011369e, 0x009f6c3e, - 0xf1ff19c4, 0xb8012690, 0x0011469e, 0xa53e100f, 0x19c4009f, 0x2690f1ff, 0xb8040f01, 0x0011569e, - 0x009fa53e, 0xf1ff19c4, 0x0f012690, 0x5a9eb802, 0xa53e0011, 0x19c4009f, 0x2690f1ff, 0x01004f01, - 0x115c9eb8, 0x03499400, 0x9cc4040a, 0xf4cfa6f8, 0xc9903218, 0xa6080b08, 0x060df49f, 0xbcb2fcbc, - 0x40fea0ec, 0x20009001, 0x707e0cb2, 0xa433008b, 0x09bf131f, 0x009859a0, 0x3e60a001, 0x0a009fe1, - 0x0149fe03, 0xbf289990, 0x05dcd99f, 0x99bf0000, 0x0bf4f9a6, 0x3a317e07, 0x1065fb00, 0xdfe830f4, - 0x000005dc, 0xffbf52f9, 0x900149fe, 0xa3b22c99, 0x9cd99fa0, 0x98000029, 0xb2b20499, 0x94f1080a, - 0x0bf52000, 0x40fe00ca, 0x90a4bd01, 0x0bb21800, 0x009c4d7e, 0xb81fad33, 0x0b0ab200, 0x7ec43dff, - 0x33009c12, 0x00a91fad, 0x7f0141fe, 0x1c119000, 0x0b10dc4a, 0x7e1cb210, 0x33008b70, 0x00911fad, - 0x15b20b72, 0x04bdc4bd, 0xff04e001, 0x00a0e83e, 0xf401b9c4, 0xc6b0690b, 0x350cf407, 0x5c3c3dbf, - 0x1f0ec4f8, 0xb9030990, 0xf4f00099, 0x1f94f0ff, 0xbc909ebc, 0x9fff9549, 0x049ebbf4, 0xb904febb, - 0x9dfd0099, 0x059ffd04, 0xdc3e39a0, 0x2dbf00a0, 0xc4f85c3c, 0x09921f1e, 0x0099b91d, 0xf0fff4f0, - 0x9ebc1f94, 0x9549bc90, 0xbbf49fff, 0xfebb049e, 0x0099b904, 0xfd049dfd, 0x29a0059f, 0x7601cc90, - 0x009001b5, 0x04119004, 0x8800b473, 0x900149fe, 0x9fbf2c99, 0x0005dcd9, 0xa699bf00, 0x070bf4f9, - 0x003a317e, 0xf41855fb, 0xdcdfd430, 0xf9000005, 0xfeffbf22, 0x99900149, 0xfea23234, 0x9fa00141, - 0x4a0c1190, 0x280b2398, 0x707e1cb2, 0xa433008b, 0x10985d1f, 0xbc19bf01, 0x90a6f290, 0xb01008f4, - 0x9cf001f6, 0x0196f00b, 0x00a1563e, 0xf9a6e109, 0xf00b9cf0, 0x0b0a0196, 0x33009033, 0x0029b4d9, - 0x019c9800, 0x4ffe9bbf, 0x0cff9001, 0x4d90f0bc, 0x9235239c, 0x90240e08, 0x94f00109, 0x04fa901f, - 0x7e01f9b5, 0x7e002136, 0xfe008a84, 0x99900149, 0xd99fbf34, 0x000005dc, 0xf9a699bf, 0x7e070bf4, - 0xfb003a31, 0x30f42c25, 0x05dcdff8, 0x12f90000, 0x49feffbf, 0x0c999001, 0x9fa0a132, 0x00299cd9, - 0x049f9800, 0x0089080a, 0xf9fd0100, 0x2a0bf404, 0xbd0140fe, 0x080090a4, 0x4d7e0bb2, 0xa433009c, - 0x0ab2191f, 0xc43d1b32, 0x009c127e, 0x0b1fa433, 0x7e1f1ac4, 0xfe00a107, 0x99900149, 0xd99fbf0c, - 0x000005dc, 0xf9a699bf, 0x7e070bf4, 0xfb003a31, 0x30f40815, 0x05dcdff8, 0x12f90000, 0x49feffbf, - 0x0c999001, 0x9fa0a132, 0x00299cd9, 0x04999800, 0x94f1080a, 0x90738000, 0x40fe2e00, 0x90a4bd01, - 0x0bb20800, 0x009c4d7e, 0x1c1fa433, 0x1b320ab2, 0x127ec43d, 0xa433009c, 0x1ac40e1f, 0x20a5f01f, - 0x00a1077e, 0x900149fe, 0x9fbf0c99, 0x0005dcd9, 0xa699bf00, 0x070bf4f9, 0x003a317e, 0xf90815fb, - 0x06b99552, 0x94b6c4b2, 0xbcd5b203, 0xb0c430a9, 0xa2e03e3f, 0x9831bf00, 0x54b30132, 0x010a1800, - 0x0cb2b4bd, 0x0039cd7e, 0xfd052bfd, 0xc83e051a, 0x0cb200a2, 0xb4bd010a, 0x0039cd7e, 0xb900b9b9, - 0x29fd00aa, 0x041afd04, 0xb3014492, 0x900b0040, 0x04b30100, 0x31a0c840, 0xbd0132b5, 0x08339004, - 0xb50044b3, 0xd4bd51fb, 0x00a27f7e, 0x010d00f8, 0x00a27f7e, 0xbcc400f8, 0x06b5b63f, 0xbc03b4b6, - 0xab98a0ab, 0x7eaabf01, 0xf0003979, 0x00f801a4, 0xf4bdaeb2, 0xf0b3a43d, 0xef3c0a08, 0xa0a93c98, - 0xb301ff90, 0xf30080fe, 0x3907a2f0, 0x00f801aa, 0xe9c4ae3f, 0x1b0bf401, 0xff0ef4bd, 0x9098af3c, - 0x9e2601ff, 0x00c51bf5, 0xf410f4b3, 0x00a40d3e, 0xafbcf4bd, 0x09991890, 0x3301ff90, 0x00ae009d, - 0xf207f4b3, 0x0c06ad18, 0xf5dc2680, 0x33009e0c, 0x183800e4, 0x9d3301a9, 0x18009300, 0x9d3302a9, - 0x18008b00, 0x9d3303a9, 0x18008300, 0xa91804af, 0xfff4f005, 0xfd089476, 0x9473059f, 0xdc266f00, - 0x3e691bf4, 0x1800a402, 0xa91804af, 0xfff4f005, 0xb6ff94f0, 0x9ffd0894, 0x7099cd05, 0x4d009473, - 0x1201a918, 0x96304199, 0x400cf419, 0x3102a918, 0xf4004096, 0x9631361d, 0x1cf4005a, 0x03a9182f, - 0x00409631, 0x31251df4, 0xf4005a96, 0xd0331e1c, 0xefc41b00, 0x04f9c4ff, 0xc4151bf4, 0x94b30af9, - 0xa9180b02, 0x00903307, 0xf8060a08, 0xf8a4bd00, 0x0f12f900, 0xb2b1b202, 0x00a0b3a0, 0xf0a93f22, - 0x1bf40894, 0xa3107e17, 0x0010b300, 0x181a2006, 0x060f0809, 0x1bf4a926, 0xb2f4bd05, 0xb211fbfa, - 0xb3020aa9, 0xbf1200c0, 0xb6cdb29a, 0x804c07b4, 0xb7627e00, 0xf400f800, 0xdcdff830, 0xf9000005, - 0xfeffbf22, 0x99900149, 0xa0a0b210, 0xb3020a9f, 0xbf340000, 0x94943d0a, 0x41fe07b2, 0x902bb201, - 0x010c0f11, 0x1db21920, 0x00b7797e, 0x1700a4b3, 0x0abf193f, 0x1db22bb2, 0x0cfd94f0, 0x7e192001, - 0xfe00b762, 0x99900149, 0xd99fbf10, 0x000005dc, 0xf9a699bf, 0x7e070bf4, 0xfb003a31, 0x30f40825, - 0x05dcdff8, 0x42f90000, 0x49feffbf, 0x18999001, 0x9fa0a1b2, 0xc0b2b4b2, 0xa0b3d3b2, 0xc0b35600, - 0xcf185200, 0xfe94bd07, 0x22900142, 0x01ff1014, 0xcf3529a0, 0x7ecab207, 0xb200a310, 0x080a352b, - 0xb27e1ab2, 0xa4b300a7, 0x2bbf2c00, 0x1ab20cb2, 0x00a43f7e, 0x1e00a4b3, 0x4bb21ab2, 0x00a4577e, - 0x1200a4b3, 0x0e0030b3, 0x32a022bf, 0x00a5323e, 0x49fe020a, 0x18999001, 0xdcd99fbf, 0xbf000005, - 0xf4f9a699, 0x317e070b, 0x45fb003a, 0xb202f908, 0x00a0b3c0, 0x00c0b324, 0xb6aabf20, 0x804c07b4, - 0x7e0db200, 0xb300b779, 0xb21000a4, 0xa3307e0a, 0xa5773e00, 0xfb020a00, 0x00a0b301, 0x00c0b317, - 0xb2aabf13, 0x07b4b6cd, 0x797e100c, 0x00f800b7, 0x00f8020a, 0xb3b242f9, 0xa2b2c4b2, 0xa0b30200, - 0xea7e4200, 0x030000a5, 0xa0b3a1b2, 0x3bb23600, 0x1cb22ab2, 0x00a54d7e, 0xa4b3a0b2, 0x1ab21e00, - 0x117eb4bd, 0xa0b200a4, 0x1000a4b3, 0x0c0040b3, 0xf0061918, 0x49a0ff94, 0x1bb22ab2, 0x00a60c7e, - 0x41fb0ab2, 0x00f800f8, 0xaeb200f8, 0xb30eaa98, 0xbd0a00a0, 0xa6023ef4, 0x0fea9800, 0x0e00a0b3, - 0xff90010f, 0xbc94bd0e, 0x00f8f9e9, 0x1a00b0b3, 0xb30ea998, 0x980d0090, 0x94b30fa9, 0x01090c00, - 0xbc0e9990, 0x00f899ab, 0xa002b998, 0xb5ff09a9, 0xb99801a9, 0x04abb502, 0xb503acb5, 0x00f802a9, - 0xa0b222f9, 0xd2b2c132, 0xb0b3020a, 0x0cb85e00, 0xbd000140, 0x04c998d4, 0x440090b3, 0x08001433, - 0x3c0390b3, 0xb93fcf3f, 0x1bf4f926, 0x01cf1832, 0x2601b918, 0x271bf4f9, 0x1802ce18, 0xddbc02bf, - 0x909dbc90, 0xb80394b6, 0x00014099, 0x269009bc, 0x0b1bf4ef, 0xa4bd29a0, 0x00a6a83e, 0x9001dd90, - 0xd4b318cc, 0x040ab314, 0xabbf21fb, 0xf009acb2, 0x0bf4b9a6, 0x03aa980d, 0x7e01cbb5, 0xf800b65f, - 0xb232f900, 0xbdb2b2a1, 0x3ef00304, 0xbf00a6f0, 0x01009019, 0x93a61ab2, 0x0a090df4, 0xa6f73e03, - 0xf493a600, 0x020a091b, 0x00a6f73e, 0x00a6aa7e, 0x08f402a6, 0xfba4bddd, 0xf830f431, 0x0005dcdf, - 0xbf82f900, 0x0149feff, 0xb2289990, 0xb29fa0a3, 0x00a9b3b8, 0xb0b30084, 0x47fe7f00, 0x05a49801, - 0x14bd54bd, 0x779024bd, 0xa7613e24, 0x0c3a9800, 0x02bc94bd, 0xb279a0b0, 0xb65f7e7c, 0x0f79bf00, - 0xf49fa6ff, 0x643d090b, 0x00a74f3e, 0x90015590, 0x04a60100, 0x33d908f4, 0x90070060, 0x24bc0111, - 0x03399820, 0x18f429a6, 0xbd01060b, 0xa7523e04, 0xb24bb200, 0x16fc7e1a, 0xf45aa600, 0x1190060d, - 0x06399801, 0x19a6f43d, 0x0f050cf4, 0xbd8f2001, 0xa7973ea4, 0xfe020a00, 0x99900149, 0xd99fbf28, - 0x000005dc, 0xf9a699bf, 0x7e070bf4, 0xfb003a31, 0x30f40885, 0x05dcdff0, 0x82f90000, 0x49feffbf, - 0x30999001, 0xa00147fe, 0x08a9989f, 0xb1b0a6b2, 0xb0f10509, 0x843d0a91, 0x779090b2, 0x0369982c, - 0x7fa0f4bd, 0x08f409a6, 0x0804bd07, 0x0a90b401, 0x1bf409a6, 0x00803335, 0xa85a3e32, 0x0c6a9800, - 0xb24010bc, 0x7e4bb27c, 0xbf00b65f, 0xa6ff0f79, 0x0f1bf49f, 0x09012290, 0xf439a6f1, 0x43b2051b, - 0x3e011190, 0xbd00a82d, 0xbdf10314, 0x05699824, 0x08f419a6, 0x0020b3cb, 0xf429a61e, 0x60b50f18, - 0x09f0b408, 0x6b3ef3a0, 0xf10f00a8, 0x1bf45fa6, 0xbc05b205, 0xdd3e0009, 0x1a0a00a7, 0x59a6f109, - 0xb50d0bf4, 0x90b40865, 0xbd95a009, 0x0149fea4, 0xbf309990, 0x05dcd99f, 0x99bf0000, 0x0bf4f9a6, - 0x3a317e07, 0x1085fb00, 0xd9f830f4, 0x000005dc, 0x99bf82f9, 0x90014ffe, 0xa3b228ff, 0xb4b2f9a0, - 0xc033d0b2, 0xdab20e00, 0x140cb43d, 0x00b7907e, 0xbd0142fe, 0x24229014, 0xff07fe08, 0xfb05fc06, - 0x00a93a3e, 0xbd0c3a98, 0xb014bc94, 0x2cb229a0, 0x00b65f7e, 0xf00f29bf, 0x0df49fa6, 0xa6fd0f56, - 0x110cf49f, 0x18f496a6, 0xf495a630, 0x093e451b, 0x98a600a9, 0xa62f0bf4, 0x371bf497, 0x90010998, - 0x09b50199, 0xa9373e01, 0x04099800, 0xb5019990, 0x373e0409, 0x099800a9, 0x01999002, 0x3e0209b5, - 0x9800a937, 0x99900309, 0x0309b501, 0x00a9373e, 0x999009bf, 0x9009a001, 0x39980111, 0xf419a605, - 0x49fe8508, 0x28999001, 0xdcd99fbf, 0xbf000005, 0xf4f9a699, 0x317e070b, 0x85fb003a, 0xf830f408, - 0x0005dcdf, 0xb222f900, 0xb2ffbfa1, 0x03aa98b2, 0x49fe1bbf, 0x10999001, 0xa00140fe, 0x0c00909f, - 0x5f7e0cb2, 0x0cbf00b6, 0xb2031a98, 0xb6767e2b, 0x011b9800, 0xb9a6ff09, 0x98101bf4, 0x12b50419, - 0x0292b502, 0x00a9b13e, 0xb2031a98, 0xb6767e2c, 0x031a9800, 0xfd0c1bbf, 0x00b6767e, 0x900149fe, - 0x12a01099, 0xdcd99fbf, 0xbf000005, 0xf4f9a699, 0x317e070b, 0x25fb003a, 0xc830f408, 0x0005dcdf, - 0xbf82f900, 0xf830f4ff, 0x900149fe, 0x9fa06099, 0x18049992, 0xf4bd1cae, 0xa9989fa0, 0x0aa2b205, - 0x0b91b005, 0x1a00e933, 0x0c2b9802, 0xfe092c98, 0xf100014a, 0xfe44aa90, 0xa6b20144, 0x8b7e2001, - 0x05b200b6, 0x4490a3b2, 0xaa723e30, 0x08299800, 0x0bf439a6, 0xb22ab231, 0xb2010c3b, 0xa8887e4d, - 0x04499800, 0x1f0094b3, 0xb3034998, 0x98180094, 0x94b30249, 0x49bf3b00, 0x18f491a6, 0x3e30b209, - 0xb200aa65, 0x0bb0b419, 0x6ab291b2, 0x00b6a47e, 0x35a6a3b2, 0x0ab91bf4, 0xf503a603, 0xb301a30b, - 0xb20c0014, 0x3e743d03, 0xb200aa8f, 0x94010703, 0x54bd0738, 0x9b3e86b2, 0x2a9800ab, 0xbce4bd0c, - 0x4cfe1053, 0x16e1b001, 0xb258cc90, 0xb65f7e1b, 0x00adb300, 0x90b400f3, 0xa6f00f16, 0xd80cf59f, - 0xb294bd00, 0x1591b02a, 0x00a5ea7e, 0xa9b3a4b2, 0xbf00d600, 0x4c6bb22a, 0x4db20080, 0x00b7797e, - 0xadb3a0b2, 0xb200a700, 0xb21bb22a, 0x014dfe4c, 0x7e50dd90, 0xb200a4be, 0x00adb3a0, 0x2ab20090, - 0x0c014b90, 0x014dfe01, 0x7e54dd90, 0xb200a640, 0x00a4b3a0, 0x15b0b478, 0xfe0c2c98, 0xaa90014a, - 0xa6287e30, 0x0c90b400, 0x1bf491a6, 0x14b0b41e, 0x90014afe, 0x5d7e30aa, 0x90b400a9, 0x059f9815, - 0x2300f4b3, 0x00ab893e, 0x9ea6ef0e, 0x00090df4, 0xab893e03, 0x014afe00, 0x7e30aa90, 0x3e00a6aa, - 0x9800ab25, 0xe0b402f9, 0xf491a614, 0xfeb5061b, 0xa6f9bf02, 0x091bf491, 0x893efea0, 0xf99800ab, - 0xf491a601, 0xfeb5061b, 0xb24bb201, 0xa60c7e2a, 0x0004b300, 0x01559013, 0x98806690, 0x59a60529, - 0xfefa08f5, 0x46007033, 0xb2042f98, 0xb2e4bd8d, 0x00f1b02a, 0x70dc020b, 0xfe000000, 0x11900141, - 0x0111b05c, 0x00a5e47e, 0xbf042c98, 0x048bb22a, 0xb74b7efb, 0x981ebf00, 0xa0b2042c, 0x2ab2b4bd, - 0xe67e0db2, 0x04b300a5, 0xff040600, 0x013e04bd, 0x2a9800ac, 0xb003bc0c, 0x00904cb2, 0xb6767e01, - 0x0b90b400, 0x08f409a6, 0x032f98ec, 0xb59039bc, 0x9fa60929, 0xbd0808f4, 0x0929b594, 0x49fea4bd, - 0x60999001, 0xdcd99fbf, 0xbf000005, 0xf4f9a699, 0x317e070b, 0x30f4003a, 0x3885fb08, 0xd9cc30f4, - 0x000005dc, 0x99bf82f9, 0xfef830f4, 0xff90014f, 0xb0f9a05c, 0xc8b20be1, 0xa3b2d6b2, 0x8400b9b3, - 0x00e9b302, 0xaf18027f, 0x0141fe2c, 0x119094bd, 0x0019a054, 0x00f93303, 0xc43d026d, 0x407e1db2, - 0xa0b200a6, 0x5e00adb3, 0xbc17bf02, 0x7998f068, 0xf59fa601, 0x98024d08, 0x94b30479, 0x05000a01, - 0x00aee23e, 0x3e0069b3, 0x027f9802, 0xf9a6f009, 0x022a0bf5, 0xea7e3ab2, 0xa2b200a5, 0x1e00a9b3, - 0x0c3c9802, 0x40fe7bb2, 0x34009001, 0x287e0ab2, 0x0ab200a6, 0xcc0570b5, 0xc17e708b, 0xa0b200a6, - 0xe900adb3, 0x0d00b401, 0x01a6f001, 0x01ce0bf5, 0x01d00cf5, 0x804cb43d, 0x7e2ab200, 0xbf00b790, - 0x070b943a, 0xb200804c, 0xb7797e2d, 0x0ca1b000, 0xb600adb3, 0x05291801, 0x76042f18, 0xf4f00894, - 0xe59fffff, 0xe966ff09, 0x01980bf5, 0xffffe9e4, 0x08f589a6, 0xf4bd018e, 0x18902fbc, 0x9d330999, - 0x90018200, 0xf4b301ff, 0xfc3ef207, 0x8e3c00ae, 0xf59f26f2, 0xc4016d08, 0x94f0fffd, 0x529dbcff, - 0x0df456a6, 0x9065b205, 0xa43d10d9, 0x3db029bc, 0x3ee4bdc4, 0xb100ada7, 0xf5006fd6, 0xb401450c, - 0xbe3c0b10, 0xf81e3c98, 0x0bf4f926, 0xff94f017, 0xfd009939, 0x9033049f, 0x010a0600, 0x0ce9bf3c, - 0x01ee9001, 0xa601dd90, 0xce08f4e5, 0xed00c933, 0xf0293f00, 0x0bf40894, 0x00a93308, 0x94bd00d0, - 0x91b03ab2, 0x1391b014, 0x301291b0, 0x4bfe5b91, 0x5bbb9001, 0x00a6f97e, 0xadb3a0b2, 0x3400ef00, - 0x90335b90, 0x3ab21100, 0x00a9d97e, 0xadb3a0b2, 0xb400db00, 0x40b40d00, 0x014ffe11, 0xb250ff90, - 0x070d942e, 0x4101f1b0, 0x3ab20080, 0x4cb2010b, 0x7e0011b0, 0xb200a5e4, 0xb22cb20b, 0x014dfe3a, - 0x7e4cdd90, 0xb400a4be, 0xa0b214e0, 0x3ab21cb2, 0x0db2b4bd, 0x00a5e67e, 0x91000db3, 0x13b0b400, - 0x90014afe, 0x5d7e34aa, 0x3a9800a9, 0x0db0b40c, 0x90014cfe, 0x5f7e48cc, 0xa0b200b6, 0x6d00a4b3, - 0x011290b4, 0xf491a6f0, 0x4e98321b, 0x70efcd01, 0x0600f4b3, 0x2918700f, 0xff94f006, 0xbb909ebc, - 0x49b5029f, 0xae993e01, 0xb20bb200, 0x7e2cb23a, 0xb200a43f, 0x00a4b3a0, 0x0265bb34, 0x90014afe, - 0xaa7e34aa, 0x60b300a6, 0x90b42000, 0x8085bc0b, 0xb09095bc, 0xe53e0b91, 0x020000ac, 0x00aec93e, - 0xc93e0300, 0x00b400ae, 0xb23ab20c, 0xa60c7e2b, 0xb594bd00, 0xe23e0579, 0x030000ae, 0x00aee23e, - 0x49fe0200, 0x5c999001, 0xdcd99fbf, 0xbf000005, 0xa60ab299, 0x170bf4f9, 0x00af083e, 0x33062918, - 0xfe4f009d, 0x00aec03e, 0x003a317e, 0xfb0830f4, 0x30f43485, 0x05dcdfdc, 0x82f90000, 0x30f4ffbf, - 0x0149fef8, 0xa04c9990, 0x0bb1b09f, 0xd4b2c2b2, 0xa5b2e6b2, 0x1700b9b3, 0x00e9b301, 0x94bd0112, - 0x3d0141fe, 0x481190c4, 0x1db219a0, 0x00a6407e, 0xadb3a0b2, 0xbf00fb00, 0xf042bc19, 0xa6019998, - 0xea08f59f, 0x005ab200, 0xa5ea7e03, 0xb3a3b200, 0x00de00a9, 0x5c981bbf, 0x0140fe0c, 0xb2300090, - 0xa6287e0a, 0xcc0ab200, 0xc17e702b, 0xa8b200a6, 0xad00adb3, 0x7021cd00, 0x420147fe, 0x77900080, - 0xb0383e44, 0x0c00b400, 0x79a094bd, 0x09a6f009, 0x00091bf4, 0xb03f3e02, 0xa6f00900, 0x090df409, - 0x3f3e0300, 0xc0b400b0, 0x0704b60b, 0x0db2e4bd, 0xb4bd5ab2, 0xb00021b0, 0xe47e0171, 0x5abf00a5, - 0x2cb20bb2, 0x797e3db2, 0x7ebf00b7, 0x3bb2a0b2, 0x2cb25ab2, 0xe67e0db2, 0x04b300a5, 0x3ab24500, - 0x117eb4bd, 0xa0b200a4, 0x3700a4b3, 0x01bb7000, 0xf404a602, 0x40b2050d, 0xb2101b90, 0xb03bbc6a, - 0x997e0cb2, 0x4afe00b7, 0x0240bb01, 0xbc30aa90, 0xaa7e6060, 0x14bd00a6, 0x6d004db3, 0xb280b2ff, - 0x7e3bb25a, 0x3e00a60c, 0x0000b04d, 0x0149fe02, 0xbf4c9990, 0x05dcd99f, 0x99bf0000, 0xf9a60ab2, - 0x7e070bf4, 0xf4003a31, 0x85fb0830, 0xf830f424, 0x0005dcd9, 0xbf32f900, 0x014ffe99, 0xb214ff90, - 0xbdf9a0a1, 0xb2b2b294, 0x0140fec3, 0x9003204b, 0x09a01000, 0x9f7e0ab2, 0x09bf00b7, 0x4c0090b3, - 0x4800a4b3, 0x09bf91a0, 0xbf0192b5, 0x1000490f, 0xbf04f9b5, 0xb520090f, 0x09bf05f9, 0xbf0693b5, - 0x3501090f, 0x09bf1cf9, 0xbf2c9a35, 0xb5f0090f, 0x0fbf0af9, 0xb540f990, 0x0fbf0ef9, 0xb5c0f990, - 0x0abf0ff9, 0x00b0ea3e, 0x49fea4bd, 0x14999001, 0xdcd99fbf, 0xbf000005, 0xf4f9a699, 0x317e070b, - 0x35fb003a, 0xd030f408, 0x0005dcdf, 0xbf82f900, 0x0149feff, 0xb2509990, 0x059fa0a3, 0x00a9b302, - 0xb63004fb, 0x0b9cf000, 0xbd2ca935, 0x0ca9b594, 0x00a5ea7e, 0x3abfa0b2, 0x804cb4bd, 0x7e0db200, - 0xb200b779, 0x00adb3a5, 0x093f04b1, 0xa24a9d33, 0x01091804, 0x9a469d33, 0x02091804, 0x92469d33, - 0x03091804, 0x8a539d33, 0x040e1804, 0x18050918, 0x0d18060f, 0xffe4f007, 0xf0ff94f0, 0x94b6fff4, - 0x10f4b608, 0xb6059efd, 0xf9fd18d4, 0x05dffd05, 0x045e0bf5, 0xd6b00505, 0x5d0cf503, 0x013db504, - 0x0e01d4b3, 0xb5500049, 0xd83e0239, 0x0d1800b1, 0x09091808, 0x180a0f18, 0xd4f00b0e, 0xff94f0ff, - 0xb6fff4f0, 0xf4b60894, 0x059dfd10, 0xfd18e4b6, 0xeffd05f9, 0x023eb505, 0x0bb23ab2, 0x00a60c7e, - 0x09023a98, 0xf4a9a6ff, 0x04bd091b, 0x00b5ee3e, 0x9007a5b6, 0x3ab5303b, 0xb6d27e03, 0xb3a5b200, - 0x03f500ad, 0x09033b98, 0x343a90c0, 0xfd3fbb90, 0xb5b604b9, 0xb79f7e03, 0xb3a5b200, 0x03d900ad, - 0xfe0147fe, 0x77900148, 0x9044bd40, 0x88900179, 0x0991b03c, 0x00b3483e, 0x8ea0e4bd, 0x0f0044b3, - 0xbd0c3a98, 0x3efe0cb4, 0xb200b26b, 0xb24bb23a, 0xa5797e7c, 0xb3a5b200, 0x039d00ad, 0x94f0793f, - 0x120bf401, 0xb20c3a98, 0x7eff0c4b, 0x3e00b676, 0xb200b345, 0xa3307e7a, 0x00a0b300, 0x0c3a980f, - 0xfd0c4bb2, 0x00b26b3e, 0x94f0793f, 0x0e1bf402, 0xb20c3a98, 0x3efd0c4b, 0xb400b33a, 0x3ab209b0, - 0x8db2010c, 0x00a6407e, 0x5d00a0b3, 0x3fb2793f, 0x99c724bd, 0x01999002, 0x980a91b0, 0x54b354f5, - 0xb0b43900, 0x0022bc09, 0x02bc030c, 0x0304b600, 0x014001b8, 0x1031bc00, 0x997e1ab2, 0x30bc00b7, - 0x4309b800, 0x95200001, 0xb45302b5, 0x0fb50af0, 0x3e81a054, 0x9000b305, 0xff900122, 0x1424b318, - 0xb6323ebe, 0x3f8ebf00, 0x027f5879, 0x98077d18, 0x3a9803ee, 0x0299c70d, 0xcc00f3f0, 0x96cb70ff, - 0xcb4bb21f, 0x010cd8e6, 0xebf0d6cb, 0x7e01e0f6, 0x9800a2e6, 0x4bb20c3a, 0x767e6cb2, 0xa5b200b6, - 0xb400adb3, 0x01449002, 0xa6033b98, 0xeb08f54b, 0xbc94bdfe, 0x89a0b0bb, 0xb57e8ab2, 0xa5b200b7, - 0x9400adb3, 0xbd37b202, 0x547f9884, 0xbc9088bc, 0x94b69098, 0x4099b803, 0x39bc0001, 0x0b91b090, - 0x5300f9b3, 0x033c9802, 0x3d0fa0b4, 0xbc24bdb4, 0x44bdc0cc, 0x00b7907e, 0x3e0f60b4, 0x9800b463, - 0x2bb20d3a, 0x7e0c41b0, 0x3300a2f6, 0x00b500a9, 0xfe0c3a98, 0x2bb2014c, 0x7e38cc90, 0xb300b65f, - 0x020c00ad, 0xb40be0b4, 0xef980e90, 0xd899c703, 0x1bf59fa6, 0x3a98008e, 0x0c2bb20d, 0xa2ee7e01, - 0x014cfe00, 0x2bb23ab2, 0x7e30cc90, 0xb300a594, 0x981306a4, 0x2bb20c3a, 0x767efd0c, 0x603e00b6, - 0xadb300b4, 0x7401cb00, 0x93f01c90, 0x9099bc00, 0x7f0069bc, 0xff19e401, 0x091bf4ff, 0x603e0260, - 0x3a9800b4, 0x014cfe0c, 0xffff1be4, 0x7e34cc90, 0xb300b65f, 0x019800ad, 0x343af034, 0xf9263690, - 0x60100df4, 0xff1be402, 0x0c3a98ff, 0x00b4553e, 0xb20c3a98, 0x7efd0c2b, 0xb300b676, 0x017000ad, - 0x98012290, 0x2aa6033a, 0xff3708f5, 0x6eb264b2, 0xd43db43d, 0xc4bdf4bd, 0x00b4973e, 0x9473e97f, - 0x010d0a00, 0x00b4913e, 0x0600d033, 0xcc90010b, 0x01ff9001, 0xa602ee90, 0xe308f4fa, 0x0b00c4b3, - 0x3e547cb5, 0x3300b5d3, 0x00a600b9, 0xb0013998, 0x0cf40296, 0xb2030930, 0x5479b56d, 0xf4bde4bd, - 0x00b4d63e, 0x9073d97f, 0x697c0a00, 0x01ee90e9, 0x9001ff90, 0x399802dd, 0xf4f9a603, 0x4d3ee908, - 0x94bd00b5, 0x79b5f101, 0xb224bd54, 0xb5273e1b, 0xe4407f00, 0xf4ffff09, 0xf10f260b, 0x1bf4bfa6, - 0xff0be40b, 0xb51f3eff, 0x0c3a9800, 0xffff0ce4, 0x00b6767e, 0xb900adb3, 0xff0be400, 0x9019b2ff, - 0x44900122, 0x9891b202, 0x29a60339, 0x09c508f4, 0xf5b9a6f1, 0x9800a00b, 0x3c980c3a, 0xb6767e0a, - 0x00adb300, 0x31b5008c, 0xb5d33e0a, 0xbd6f7f00, 0x01c19294, 0xf05179b5, 0x04bd00f3, 0x3e527fb5, - 0x7f00b58b, 0x014c584b, 0x900c3a98, 0xb3f00100, 0x00c3f000, 0x7e024490, 0xb300b676, 0xb45200a4, - 0xe9980be0, 0x70999001, 0xa601e9b5, 0xd608f401, 0x9808607c, 0xf00c0c3a, 0xffff0be4, 0x00b6767e, - 0x2d00a4b3, 0xe4014cfe, 0xb2ffff0b, 0x40cc903a, 0x00a5797e, 0x1900a4b3, 0x98469034, 0x94f0517f, - 0xf0f9bcff, 0x3e517fb5, 0x0a00b5d3, 0x3ea5b203, 0x9000b5de, 0x77900188, 0x148db318, 0x49fefd90, - 0x3c999001, 0x497e9abf, 0xf43e00b7, 0x030500b5, 0x00b5f63e, 0x0bb204bd, 0x0c7e3ab2, 0x50b300a6, - 0x3a981a00, 0x7e04bd0c, 0x9800b6c8, 0x30b50d3a, 0xb7497e0c, 0x0d30b500, 0x900149fe, 0x9fbf5099, - 0x0005dcd9, 0xb299bf00, 0xf4f9a65a, 0x383e110b, 0x010500b6, 0x00b5f43e, 0x003a317e, 0xf93085fb, - 0x7ea0b202, 0x9800a5e8, 0xc87e0c0a, 0x0a9800b6, 0xb7497e0d, 0x7e0ab200, 0xbd00b749, 0xbf01fba4, - 0x0aafb2a9, 0xf4b9a602, 0xb9900d18, 0x98f9bc01, 0xc9a0a4bd, 0xa9bf00f8, 0x020aafb2, 0x18f4b9a6, - 0x01b9900b, 0xfcbca4bd, 0xbf00f899, 0xb2afb2b9, 0xf4c9a6ca, 0xf10a0708, 0xfbb500f8, 0xb5fca002, - 0x00f801fc, 0xaf98a9bf, 0x90b9bc02, 0xfbbfa9a0, 0x08f49ba6, 0x029bbb08, 0xa998a9a0, 0xa6aabf01, - 0x051bf4a9, 0x00f8f10a, 0x0800a0b3, 0x00b7497e, 0x30f400f8, 0x05dcdff8, 0x32f90000, 0x49feffbf, - 0x14999001, 0x9fa0a0b2, 0xa0b3b3b2, 0xfd024200, 0x0cf4a2a6, 0x01ab903a, 0xb60141fe, 0x119002b4, - 0x7e1ab210, 0xb300b7b5, 0xbf2700a4, 0xb21db219, 0xa0e4bd2c, 0x90dfbf90, 0x9eb201e9, 0xa699fcbc, - 0xf408f490, 0x3da0ddbf, 0x00b72e3e, 0x49fe020a, 0x14999001, 0xdcd99fbf, 0xbf000005, 0xf4f9a699, - 0x317e070b, 0x35fb003a, 0xda00f808, 0x00002944, 0x0041c77e, 0xf000a630, 0xa6f00bac, 0x01aab901, - 0x44da00f8, 0x7e000029, 0x30004142, 0xacf000a6, 0x01a6f00b, 0xf801aab9, 0x2944da00, 0xd77e0000, - 0xa6300042, 0x0bacf000, 0xb901a6f0, 0x00f801aa, 0x7effb4f0, 0xf8000b94, 0x0b7e7e00, 0xf900f800, - 0x3da0b202, 0x384c7ea4, 0x00a6b000, 0xa00b9cf0, 0xfb9ab20a, 0xb202f901, 0x7ea43da0, 0xb000382a, - 0x9cf000a6, 0xb20aa00b, 0xf401fb9a, 0xdcdfe430, 0xf9000005, 0xfeffbf82, 0x45fe0149, 0x3c999001, - 0xa00147fe, 0x2455909f, 0xd9347790, 0x0000141c, 0x4bfe9abf, 0x90080c01, 0xff0d2cbb, 0x0000c17e, - 0xeb00a433, 0x3f0c30b4, 0x0c943339, 0x043118e2, 0x0f001033, 0xb0011933, 0x3e043d00, 0x9800b971, - 0x2cd9023f, 0x98000014, 0x34580431, 0x3f5fa00a, 0x0339989f, 0xb5183690, 0xff090159, 0xf43379a0, - 0xf77e1800, 0xa0320032, 0x2900ad33, 0xdf010901, 0x0000142c, 0x1272f920, 0xbd0043f0, 0xb8b13e14, - 0x0241bc00, 0x010006b1, 0x40060df4, 0x947e0100, 0x24d9000b, 0xbf000014, 0xff2ce49a, 0xb26bb2ff, - 0x1300de0d, 0x127e0000, 0x7aa000af, 0xd400adb3, 0x985bbf00, 0x1d90015c, 0x7c0eb204, 0x10bc2020, - 0x1300da10, 0x367e0000, 0xa0320021, 0xc500ad33, 0x4cb4bd00, 0x00da0100, 0xa6000013, 0xa408f414, - 0x00b9603e, 0xd9023f98, 0x0000142c, 0x58043498, 0x5fa00a32, 0x39989f3f, 0x18389003, 0x090159b5, - 0x3379a0ff, 0x7e1600f4, 0x320032f7, 0x00ad33a0, 0x2cdf0084, 0x20000014, 0xff26e4f1, 0x3e24bdff, - 0xbc00b951, 0x16b11262, 0x0df40100, 0x01004106, 0x000b947e, 0x5c985bbf, 0x042d9001, 0x00da1eb2, - 0x7e000013, 0xe40020d0, 0xbcffff4c, 0xa0322021, 0x1db28bb2, 0x001300de, 0x40417c00, 0x3500a433, - 0x001424d9, 0x7e9abf00, 0xa000ac3c, 0x00a4b37a, 0x4cb4bd13, 0x00da0100, 0xa6000013, 0xa608f426, - 0x5c985bbf, 0xbd7ab201, 0x7e040ed4, 0x32002136, 0x2db034a0, 0x817e3ab2, 0x0d33000f, 0x30fe7100, - 0x020f3a01, 0x1838f130, 0x04090333, 0x30014afe, 0x31303991, 0x90b4bd3b, 0x717e38aa, 0xeb3e000f, - 0x02f900b7, 0x002930d9, 0xbfa0b200, 0x7e640b9a, 0x090000de, 0x00a43310, 0xa6008961, 0x009fcf02, - 0x1000f5f1, 0x8a009ff6, 0x4b02a600, 0xc4bd1000, 0xbd27104d, 0x198b7ee4, 0x00a43300, 0x2930d915, - 0x9abf0000, 0x00009b7e, 0x163e0409, 0x0ab200ba, 0x7e03e84b, 0x890016fc, 0xb802a400, 0x000200aa, - 0x920aa5b6, 0x9af601aa, 0x01114f00, 0x020099b8, 0x009ff600, 0x9a32943d, 0x000001fb, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xff9274bd, 0xb2f92008, 0xb20ab2f1, 0x86167e1b, 0x1fad3300, 0x193f0488, 0x1c009033, 0xb4bd010a, + 0xcd7e0cb2, 0x7bff0039, 0xa56aff95, 0xaeb29fb2, 0xf7b2e6b2, 0xb3010090, 0x3ed22404, 0x340083d1, + 0x040a4990, 0xf5239630, 0x3404520c, 0x010a49c0, 0xc4f0b4bd, 0x39cd7eff, 0xb2a0b200, 0x0849c5b1, + 0x000008df, 0xf49fffff, 0x7e13f1b0, 0x33008a82, 0xfe4d00a4, 0x24bd0146, 0x34bd1f0a, 0x6690443d, + 0x7fcd3e60, 0x0109c400, 0x321c0bf4, 0xb25b324a, 0x89d27e6c, 0x1fa43300, 0x986ebf0f, 0x2ebc016f, + 0x313fbc20, 0x95014410, 0x009d0111, 0x9501ff01, 0x33d51bf4, 0x03cf1fa9, 0x0083b93e, 0x0949b034, + 0xf4b926ff, 0x5ec4780b, 0x29fcdcff, 0xe9940000, 0x909cbc03, 0xbf019f98, 0x04f1fd99, 0xa60490fd, + 0x081bf490, 0x0bf4f1a6, 0x9402ff55, 0xa6f413ff, 0x081bf490, 0x0bf4f1a6, 0x2a1cd945, 0xef940000, + 0xf0f9bc03, 0xbf01f998, 0x001bb9fd, 0x0029fcdc, 0x049bfd00, 0xb503e4b6, 0xecbc01f9, 0x000cb9e0, + 0xa004dcfd, 0x98efbffd, 0x090a01e9, 0xfd04fcfd, 0xefa0049b, 0x3e01e9b5, 0xf00083b9, 0x1cdeff54, + 0xb200002a, 0x0394b659, 0x98909ebc, 0x99bf019f, 0xfd1451b0, 0x90fd04f1, 0xf490a604, 0xf1a6081b, + 0x0f100bf4, 0x3044bd01, 0x54bd4af1, 0x0080d83e, 0x1db244bd, 0x54bd0cb2, 0xcf3eb43d, 0xc9c40080, + 0x250bf401, 0xdf14e0b4, 0x000006a4, 0xb6ffb9c4, 0x9ebc0394, 0x0394b690, 0xbf909fbc, 0x019f989e, + 0xbc404ebc, 0xbb10515f, 0x01dd9501, 0xff01cc9d, 0x1bf495cd, 0x4a9130cc, 0xdb1490b4, 0x000029fc, + 0xbc0394b6, 0x9f98909b, 0xfd99bf01, 0x90fd04f1, 0xf490a604, 0xf1a6091b, 0x011f0bf5, 0xc43d94bd, + 0xb01791b0, 0xc1301691, 0x81d83e4b, 0x0169c400, 0x00b90bf5, 0x344b9034, 0x84de4bc0, 0x0a000006, + 0xff94f001, 0x9894b4bd, 0xffc4f006, 0x7e808ebc, 0xd20039cd, 0x000029fc, 0xb900bfb9, 0xb1b000a9, + 0x0ea1b00d, 0xb00bf1b0, 0x8db20c91, 0xa034343d, 0x09d1b04b, 0x4cfe3b32, 0x58cc9001, 0x0089d27e, + 0x2c9829bf, 0x09d0b401, 0x351fa033, 0xdba0b4bd, 0xb401dbb5, 0x2f980cb0, 0x092e9808, 0xa0049bfd, + 0x0bb0b429, 0xb594cbff, 0xc0b40129, 0x04ebfd0c, 0xfd092eb5, 0x2fb504fc, 0x81b93e08, 0x16e0b400, + 0xb517f0b4, 0x8ea0018f, 0xfd0ef0b4, 0x29a0059f, 0xff0db0b4, 0x29b595cb, 0x01331001, 0x9008dd90, + 0x88900822, 0x04343308, 0x4bc03489, 0x9d017795, 0xcc100166, 0x4bc13001, 0xf59567ff, 0x34ff321b, + 0xff0949e0, 0x0bf4e926, 0x1490b428, 0x0029fcdf, 0x0394b600, 0x98909fbc, 0x99bf019f, 0xfd04f1fd, + 0x90a60490, 0x01e41bf5, 0x1bf5f1a6, 0x90b401de, 0x0495f013, 0xb41391b0, 0x80b414b0, 0x0149fe14, + 0x0029fcdc, 0x60999000, 0xbf03b4b6, 0x01979896, 0xb6b0bcbc, 0x1cde0384, 0x3d00002a, 0xb024bdf4, + 0x34bd0ab1, 0x30808ebc, 0xd73e57f1, 0x09c40082, 0x770bf401, 0x3414b0b4, 0xa4dc5790, 0xde000006, + 0x00000684, 0x94f0010a, 0x0394b6ff, 0x94909bbc, 0x94b6039f, 0xf0fcbc03, 0xbf909ebc, 0x01979896, + 0xa001f7b5, 0x57c034f6, 0x26bcb4bd, 0x3137bc20, 0x7effc4f0, 0xb40039cd, 0xb9b90af0, 0xbfbdb200, + 0x01ff98fe, 0xb404f9fd, 0x9fb50a90, 0x0ab0b401, 0xfd00a9b9, 0xbea004e9, 0x8f9889bf, 0x059afd01, + 0xa005fdfd, 0x018fb589, 0x9557c034, 0x009d0111, 0x01cc1001, 0xff57c130, 0x1bf59501, 0x49feff74, + 0x60999001, 0xa00197b5, 0x4ae03496, 0xb600ed33, 0xc224bc00, 0xb3d335bc, 0x891300d4, 0xa60ffffe, + 0x090cf4c9, 0x663ef43d, 0xdf940083, 0x0ada9516, 0xff0ac995, 0xafb2b5f9, 0xecb2beb2, 0xd4b3fdb2, + 0x010f0f00, 0x0ffffe89, 0x0df4c9a6, 0x0abf953c, 0x9516a994, 0x9fff0aab, 0xb2bfb2a5, 0xb2ecb2ae, + 0x00d4b3fd, 0x89020f0f, 0xa60ffffe, 0x190df4c9, 0x950aaf95, 0xb9940abd, 0x059ffd16, 0x9eb2dfb2, + 0xfdb2ecb2, 0xb0b4030f, 0x03f4f013, 0xb9fffc09, 0xe5f9ff94, 0x0d00d4b3, 0x0fffff89, 0x0df4c9a6, + 0x08e9c50a, 0x0083a83e, 0xb694c9ff, 0x0fdf0494, 0xffff0000, 0xf9fdf4ef, 0xfff70905, 0xa83e94f9, + 0x90b40083, 0x0895f013, 0x0a10c0b4, 0xb4c2a01f, 0xe3a00fe0, 0xa011f0b4, 0x0149fef9, 0xbf689990, + 0x05dcd99f, 0x99bf0000, 0x0bf4f9a6, 0x83ee3e28, 0x49b03400, 0x73b262b2, 0xb926ff09, 0xfb831bf5, + 0x71b260b2, 0x007f7d3e, 0xb93e090a, 0x317e0083, 0x85fb003a, 0xc0008f48, 0x00f9cf01, 0xb34c99c7, + 0xb3220090, 0xf8f60190, 0x83f93e02, 0x00f9cf00, 0xb34c99c7, 0xb3330090, 0xf8f60190, 0x840d3e02, + 0xc1008900, 0x009af601, 0x010099b8, 0x009bf600, 0x0000f2df, 0x0099b880, 0x9ff60202, 0x009fcf00, + 0x0d3e9fb2, 0x00f80084, 0xaf95a9b2, 0xb0060a02, 0x0cf408f6, 0xf0bfa00c, 0x1f0a0394, 0x00f8c9a0, + 0xbc01bb92, 0xbcffb0bc, 0xffb4f0bc, 0xacf0aba6, 0xf900f808, 0xb2c0b202, 0x02a0b3dc, 0x02a6b039, + 0xb30b0cf4, 0x3e1001a4, 0xb3008499, 0xb32d07a0, 0x0a3b08a0, 0x85023e06, 0xb31f0a00, 0xbf670104, + 0x1fb9c4df, 0x09bc1f0a, 0x05f9fd94, 0x023edfa0, 0xd0a00085, 0x0085003e, 0xbf07b9c4, 0x0294b6dd, + 0x901f9ec4, 0xde3e0399, 0xddbf0084, 0xbc05bfcd, 0x9fbc90ff, 0x9099bc90, 0x901f9ec4, 0x99b90599, + 0x1f94f000, 0x0f909ebc, 0x05f9bbff, 0xbb94f0ff, 0x9ebb04fe, 0x00ffb904, 0xfd04fdfd, 0xcfa005f9, + 0x01fb1f0a, 0xb1b212f9, 0xeb7ea0b2, 0xa033003c, 0xa43d0a00, 0x0085463e, 0xdf0f1994, 0x01017000, + 0xbc1404b6, 0x09bc000f, 0x000ab800, 0x277e0006, 0xa1b2001a, 0x03800ab8, 0x1a277e00, 0x05a1fd00, + 0xf001a6f0, 0x11fb01a4, 0xdff430f4, 0x000005dc, 0xffbf32f9, 0x900149fe, 0xb2b21899, 0x06039fa0, + 0xf523a6b0, 0xfe00960c, 0x40fe0141, 0x14119001, 0xb2100090, 0x7e0cb21b, 0x32008448, 0x1fa433a3, + 0xbf1abf7c, 0x85047e0b, 0x00a03300, 0xbf19bf5a, 0x1494b60a, 0xbc0fa4b6, 0x00d9a0a9, 0xbc010100, + 0x277ea0a9, 0xa4f0001a, 0x04a0b3ff, 0x04a6b04c, 0xb0130cf4, 0x0cf402a6, 0x01a6b039, 0x3e2d18f4, + 0xb30085e3, 0xb02c08a0, 0x0cf408a6, 0x05a4b30b, 0x85e33e10, 0x0aa0b300, 0x0ba0b31a, 0x3e060310, + 0xbd0085f9, 0x85f73e94, 0x3e010900, 0x090085f7, 0x85f73e02, 0xa0030900, 0x0149fe29, 0xbf189990, + 0x05dcd99f, 0x99bf0000, 0xf9a63a32, 0x7e070bf4, 0xfb003a31, 0x30f40c35, 0x05dcd9f8, 0x12f90000, + 0x4ffe99bf, 0x0cff9001, 0xf9a0b1b2, 0x40feff09, 0x08009001, 0x0bb209a0, 0x0085487e, 0x0e1fa433, + 0x96b009bf, 0x0b9cf002, 0x49fe1920, 0x0c999001, 0xdcd99fbf, 0xbf000005, 0xf4f9a699, 0x317e070b, + 0x15fb003a, 0xe830f408, 0x0005dcdf, 0xbf42f900, 0x0149feff, 0xb2289990, 0xb29fa0b0, 0x02a033c3, + 0x02a63045, 0x330c0cf4, 0x00a601ad, 0x00869e3e, 0xb407a933, 0x08ad3300, 0x523e0098, 0xbab20087, + 0x900140fe, 0x0bb22700, 0x0086167e, 0xad33a232, 0x3f01141f, 0x00963009, 0xf00b9cf0, 0xc03e0196, + 0x04020087, 0xf523b630, 0xc400fb0c, 0x44feffba, 0x0141fe01, 0x90204490, 0x4bb21c11, 0x487e1cb2, + 0xa2320084, 0xde1fad33, 0xff0ac400, 0x900140fe, 0x0bb22700, 0x0086167e, 0xad33a232, 0x3f00c81f, + 0x00943309, 0x3e94bd0a, 0xbf0087c0, 0xb61abf49, 0xa4b61494, 0xa0a9bc0f, 0x01760cd9, 0xa0a9bc01, + 0x001a277e, 0x3008a5b6, 0x0df407a6, 0x3e060209, 0xc40087c2, 0x48d9ffaf, 0xbc000000, 0x3fa0f89f, + 0x0087c23e, 0xcbb2bab2, 0x0085487e, 0xc23ea232, 0x04020087, 0xf423b630, 0xbac46b0c, 0x0141feff, + 0x900144fe, 0x44901811, 0xb21bb214, 0x84487e4c, 0x33a23200, 0xc44f1fa4, 0x40feff0a, 0x20009001, + 0x167e0bb2, 0xa2320086, 0x3a1fa433, 0x9433093f, 0x3f090a00, 0x0087c03e, 0x4b3f1a3f, 0xfe0141fe, + 0x11900140, 0x1c009027, 0x0db21cb2, 0x007aac7e, 0x1f3f093f, 0xf00794f0, 0x94b607f4, 0x059ffd03, + 0x49fe39a0, 0x28999001, 0xdcd99fbf, 0xbf000005, 0xa62a3299, 0x070bf4f9, 0x003a317e, 0xf41845fb, + 0xdcdff830, 0xf9000005, 0xfeffbf62, 0xff010149, 0xfe209990, 0xa5320142, 0xc4b2b3b2, 0x04bd9fa0, + 0xb21c2290, 0x88323e16, 0xb25a3200, 0x7e2cb20b, 0x33008665, 0xbf2a1fa4, 0xf416a629, 0x91b2091b, + 0x00882f3e, 0x0bf419a6, 0x3e090a09, 0x9000883d, 0x03a60100, 0xbfd508f4, 0xa01f0a22, 0x0149fe42, + 0xbf209990, 0x05dcd99f, 0x99bf0000, 0x0bf4f9a6, 0x3a317e07, 0x0865fb00, 0xdff830f4, 0x000005dc, + 0xffbf82f9, 0x900149fe, 0xc2b22899, 0xd5b2b0b2, 0x9fa0cbb2, 0xa4b2e7b2, 0x7ea000bc, 0xb20016fc, + 0xbca3b25b, 0x0ab2c022, 0x7e6032bc, 0x01008460, 0x0c80b404, 0x7500a033, 0x43fe30b2, 0x24339001, + 0x0088c33e, 0x0bb24a32, 0x657e3cb2, 0xa1320086, 0x591fa433, 0x0bb23cbf, 0x00904ab2, 0x7e7db201, + 0xa6008473, 0x4218f405, 0x08f406a6, 0x88f93eda, 0xb24a3200, 0x7e3cb20b, 0x32008665, 0x1fa433a1, + 0xb23cbf2c, 0x904ab20b, 0x8db20100, 0x0084737e, 0x08f405a6, 0x89093e10, 0x0143fe00, 0x902062bc, + 0x02a62433, 0x01cd08f4, 0x0149fe1f, 0xbf289990, 0x05dcd99f, 0x99bf0000, 0xf9a61a32, 0x7e070bf4, + 0xfb003a31, 0x30f40885, 0x05dcdff4, 0x62f90000, 0x94bdffbf, 0xfe0141fe, 0x11900140, 0x1c009020, + 0x09a019a0, 0x900149fe, 0xb2b22499, 0xd5b2c6b2, 0x1bb29fa0, 0x487e0cb2, 0xa3320084, 0x591fa433, + 0x0bbf1abf, 0x0085047e, 0x0a00a433, 0xb53e0903, 0x19bf0089, 0x94b600bf, 0x0f04b614, 0x7e0009bc, + 0xd900010e, 0x01015000, 0xbc0009bc, 0x60bc4002, 0x7e1ab210, 0xb2001a27, 0x7e4ab2a0, 0xb2001a27, + 0x7e1ab2a2, 0xa6001a27, 0xe81bf40a, 0x0001087e, 0xa00150b5, 0x0149fe52, 0xbf249990, 0x05dcd99f, + 0x99bf0000, 0xf9a63a32, 0x7e070bf4, 0xfb003a31, 0x30f40c65, 0x05dcdff4, 0x02f90000, 0x49feffbf, + 0x0c999001, 0x9fa0c0b2, 0x040aaf32, 0xf423f630, 0x94bd780c, 0x90014dfe, 0xd9b504dd, 0x33d9a001, + 0x302501b0, 0x08f401b6, 0x02b03311, 0x331f0a28, 0x3e3c03b4, 0xc4008a3e, 0x4c4bfffa, 0x15504c15, + 0x008a473e, 0x4bfffac4, 0x504c1d4c, 0x8a473e1d, 0xfffac400, 0x4c15f44b, 0x473e15f8, 0xfac4008a, + 0x1df44bff, 0x7e1df84c, 0xfe008926, 0x99900149, 0x989ebf04, 0xe5b60199, 0x069f9506, 0xb51a94b6, + 0xe9fd010f, 0xfe0ea005, 0x99900149, 0xd99fbf0c, 0x000005dc, 0xf9a699bf, 0x7e070bf4, 0xfb003a31, + 0x9cd90c05, 0x18000029, 0x00f8199a, 0xa033080f, 0x1f0f1901, 0xf401a630, 0xa9121008, 0x30060f30, + 0x0cf40496, 0x32070f05, 0xf400f8fa, 0x22f9f830, 0x0005dcd2, 0xfe29bf00, 0x11900141, 0x0140fe10, + 0x0e7e19a0, 0x00900001, 0x7e0ab20c, 0xdf00732c, 0x0000299c, 0xf9980ebf, 0x16feb516, 0x9cf09ea6, + 0x5cf9350b, 0x0001087e, 0x29bf1fbf, 0x0bf4f9a6, 0x3a317e07, 0x0825fb00, 0x00299cd9, 0x19991800, + 0xbeb2adb2, 0x9033cfb2, 0xb8d91a00, 0x98000029, 0x9bbf019c, 0x367efab2, 0x8c7e0021, 0x00f8008a, + 0x000644d9, 0xb29abf00, 0xbcecb2cb, 0x7e7ea0ad, 0x1f0a000b, 0xbdb200f8, 0xa0b3ceb2, 0xb6b13800, + 0x0cf423bf, 0x23c04930, 0xa6029bbb, 0x250cf4c9, 0x00299cd9, 0x19991800, 0x9033010f, 0xb8d91a00, + 0x98000029, 0x9bbf019c, 0x0020d07e, 0x743eaf32, 0x020f008b, 0x00f8fa32, 0xdfd830f4, 0x000005dc, + 0xffbf72f9, 0x900149fe, 0x46fe4499, 0xb29fa001, 0xb2b1b2a0, 0x246690c4, 0x23c0a6b1, 0xb17d0cf4, + 0xf423c0b6, 0xbabc760c, 0xc096b190, 0x6c0cf423, 0x000e067e, 0xd50302c4, 0x000029b8, 0x07ff29c4, + 0x3209bc20, 0x008c0b3e, 0x5c985bbf, 0xb26ab201, 0x7e200e3d, 0x330020d0, 0x000a00a0, 0x8c113e06, + 0xff29c400, 0xa60279bc, 0x050df401, 0x2bc410b2, 0xff0cc4ff, 0x04f04ab2, 0xb06bbcff, 0xbb203390, + 0x7e7e0210, 0x40bc000b, 0xb3243d40, 0x00bd0014, 0x0ddd7e1f, 0x8c1b3e00, 0xfe060000, 0x99900149, + 0xd99fbf44, 0x000005dc, 0x0a3299bf, 0x0bf4f9a6, 0x3a317e07, 0x2875fb00, 0x00299cd9, 0x19991800, + 0xbeb2adb2, 0x0a009033, 0x008b787e, 0x44d900f8, 0xbf000006, 0xb2cab29b, 0xb0bdbcec, 0x000b7e7e, + 0x00f81f0a, 0xdff430f4, 0x000005dc, 0xffbf32f9, 0x900149fe, 0xa2b21899, 0xa9bf9fa0, 0xb39899c7, + 0x00aa1d99, 0x00299cd9, 0x02999800, 0xb34299c7, 0x009a0099, 0x0a0140fe, 0x14009001, 0xf77e0bb2, + 0xa4330094, 0x4bfe551f, 0x90020a01, 0xf77e10bb, 0xa4330094, 0x09bf451f, 0x04bd0103, 0xbc1493ff, + 0x94f09530, 0x121bf401, 0x0f0204b3, 0x009a4d7e, 0x0700a033, 0x900415f0, 0x04b30100, 0x49fee50a, + 0x14999001, 0x19a699bf, 0x0a150bf4, 0x7e1bb201, 0x33009512, 0xf80a1fa0, 0x8d2b3e09, 0xfe2ebf00, + 0x99900149, 0xdf99bf10, 0xbfffffff, 0xeffd1f0a, 0x0099b904, 0xf09419ff, 0x96f00b9c, 0x1e94b601, + 0xa0059efd, 0x8d2b3e29, 0xfe1f0a00, 0x99900149, 0xd99fbf18, 0x000005dc, 0xf9a699bf, 0x7e070bf4, + 0xfb003a31, 0x30f40c35, 0x05dcdfe4, 0x52f90000, 0x49feffbf, 0x30999001, 0x9fa0a3b2, 0xc5b2afbf, + 0xfdc7b4b2, 0x00ddb31d, 0xfa95075d, 0x10f99508, 0xa132f032, 0xf9339232, 0x3000d515, 0x0cf415f6, + 0x05f93346, 0xf63005fc, 0x1c0cf405, 0x8701f933, 0x301f0a00, 0x08f501f6, 0xf630073a, 0x250cf503, + 0x8e303e07, 0x10f93300, 0xf630041b, 0x0e0cf410, 0xf50df630, 0x3e070f08, 0x3300915e, 0x070711fd, + 0x0091683e, 0x431df933, 0x1df63006, 0x33250cf4, 0x03fb18f9, 0xf418f630, 0xfd330c0c, 0x3e06e817, + 0x33009411, 0x01011af9, 0xda1cfd33, 0x94ce3e06, 0x21f93300, 0xf6300263, 0x0c0cf421, 0xc61efd33, + 0x8ed63e06, 0x24f93300, 0xfd33063a, 0x3e06b825, 0xdf0094a2, 0x0000299c, 0x2618f918, 0x0d18f4a9, + 0xbcffa9c4, 0x773e98f9, 0xbda00093, 0x0094393e, 0x1d33080a, 0x7e069e00, 0x330063f7, 0x490a0300, + 0xa9fdff00, 0x3e4aa004, 0x0a009439, 0x09163003, 0x06800cf5, 0x00299cd9, 0x0e99bf00, 0xbc080a01, + 0x99e7f4e1, 0x9ffd0133, 0x670bf504, 0x02103306, 0x0410330e, 0x3eea3210, 0xb2008e8d, 0x8e833eea, + 0xfea4bd00, 0xbb90014b, 0x63b47e2c, 0x8a8c7e00, 0x1fad3300, 0x49fe063f, 0x2c999001, 0xe9959ebf, + 0x0190b31f, 0x3ed4bd0a, 0xdd008eb0, 0xff000000, 0x3380e9c4, 0xbd0a0094, 0x8ec73ef4, 0xb0010f00, + 0x1ff400e6, 0x95ff0f05, 0xd9ff08e9, 0x90f9bc95, 0xd03e49a0, 0x9b320094, 0x5db24cb2, 0x0077ca7e, + 0x0094d03e, 0x5507a033, 0xf407a630, 0x9cd9120c, 0x30000029, 0x0df402a6, 0x8f2d3e2b, 0x0ca63000, + 0xd9120cf4, 0x0000299c, 0xf409a630, 0x503e5718, 0xa033008f, 0x030a610d, 0xb80e1d33, 0x8f833e05, + 0x01999800, 0x000000df, 0x8f693e04, 0x01999800, 0x000000df, 0x8f693e08, 0x299cd900, 0x99980000, + 0x00008f02, 0x049ffd02, 0x00c61bf5, 0x00904e3e, 0x8f029998, 0xfd040000, 0x1bf5049f, 0x4e3e00c4, + 0x99980090, 0x00008f02, 0x049ffd01, 0x3e2f1bf4, 0xd900904e, 0x0000299c, 0x4000008f, 0x3e029998, + 0xd9008f90, 0x0000299c, 0xdf029998, 0x00800000, 0xf5049ffd, 0x3e00a91b, 0x3300904e, 0x30730710, + 0x0cf40716, 0x0210331a, 0x0216304b, 0x33540cf4, 0x33270010, 0x0486011d, 0x008fe03e, 0xf40c1630, + 0x16300d0c, 0x6518f409, 0x00901e3e, 0xf40e1630, 0x393e6d0d, 0x4ab20094, 0x00789f7e, 0x0094d03e, + 0x2b321a32, 0x5db24cb2, 0x007cca7e, 0x0094d03e, 0x2b321a32, 0x5db24cb2, 0x007c3b7e, 0x0094d03e, + 0x2b321a32, 0x467e4cb2, 0xd03e007e, 0x2b320094, 0x5db24cb2, 0xa27e070a, 0xd03e007b, 0x080a0094, + 0x4cb22b32, 0x037e5db2, 0x1a32007b, 0x3cb22b32, 0x5eb24db2, 0x007ed37e, 0x0094d03e, 0x2b321a32, + 0x4db23cb2, 0xa77e5eb2, 0xd03e0078, 0x080a0094, 0x0094d03e, 0x9d33040a, 0xd9047a00, 0x0000299c, + 0x0a029998, 0x0094f108, 0x670bf540, 0x0149fe04, 0x900142fe, 0x22902c99, 0xa09da018, 0x0499922d, + 0x99929da0, 0x929da004, 0x9da00499, 0xa0049992, 0x0119339d, 0x16300085, 0x0e08f401, 0x1d33030a, + 0x3e043202, 0xfe00912a, 0x40fe0141, 0x2c119001, 0xb2280090, 0x7e0bb21a, 0xbf007560, 0xfe00bf19, + 0x42fe0143, 0x0794f001, 0x90243390, 0x3ab22022, 0xb20141fe, 0x1c11902b, 0xb20704f0, 0x0404b61c, + 0x7e0509fd, 0xbf006a5c, 0xbf3fbf29, 0x0141fe1e, 0xf00894b6, 0x94f1fff4, 0xf4b6ffff, 0x18e4b610, + 0xfd181190, 0x1ab20509, 0xfd050ffd, 0x497e050e, 0x503e006a, 0x2ab20091, 0x006a397e, 0x20bf2ab2, + 0x006a297e, 0x563e29bf, 0x41fe0091, 0x18119001, 0x167e1ab2, 0x1ab2006a, 0x037e10bf, 0x19bf006a, + 0x04f11ab2, 0x94b6ffff, 0x0590ff10, 0x0069f07e, 0x94f119bf, 0x40a0ffff, 0x393e59a0, 0xfab20094, + 0x0095fc7e, 0x0094d03e, 0x0d00a033, 0x5c01ad33, 0x91b63e03, 0x33b0bf00, 0x330c0190, 0x3e2f0294, + 0xfe0091a6, 0x010a0141, 0xb2181190, 0x94f77e1b, 0x1fad3300, 0x1fbf033f, 0x09fffe09, 0x049fff95, + 0xaa3e10a0, 0x04f10091, 0x2a3203ff, 0x127e0bb2, 0xd03e0095, 0x9a320094, 0x0094f77e, 0x0094d03e, + 0x2b7efab2, 0xd03e0095, 0x9cd30094, 0xbf000029, 0x0000df39, 0x080a2000, 0xf5049ffd, 0x0a02f50b, + 0x001d3303, 0x40fe02ef, 0x014cfe01, 0x90280090, 0x0bb22ccc, 0x900142fe, 0x2ab22422, 0x0073477e, + 0x9670097f, 0x0b9cf003, 0x7e079194, 0x1800010e, 0x087e5c30, 0x00330001, 0x1fb20a00, 0x0092553e, + 0xa4732a7f, 0x19b20a00, 0x0092533e, 0x734019c5, 0x731403a0, 0x731804a0, 0xe51c02a4, 0x3e01009f, + 0xe5009255, 0x3e02009f, 0xe5009255, 0x3e03009f, 0xb2009255, 0x0149fe9f, 0x7f2c9990, 0x04997399, + 0x96700088, 0x1a0cf404, 0x48019073, 0xf4019670, 0x90733608, 0x9d734c02, 0x3e00e303, 0x730092d7, + 0x009b0799, 0xf4079670, 0x9073100c, 0x9d736905, 0x3e00cb06, 0x7300930c, 0x009c0899, 0xbd099d73, + 0x93413e00, 0x07ff8900, 0x04f9fdfe, 0x0093593e, 0xffc7ff49, 0x95f194f9, 0xc83e2000, 0xff490092, + 0x94f9ffc7, 0x180095f1, 0xfe3fff8f, 0xe5049ffd, 0x3e40009f, 0x49009359, 0xf9ffc7ff, 0x0095f194, + 0x92c83e10, 0xc7ff4900, 0xf194f9ff, 0x3e080095, 0x490092fd, 0xf9ffc7ff, 0x0095f194, 0x3fff8f10, + 0x049ffdfe, 0x80009fe5, 0x0093593e, 0xffc7ff49, 0x95f194f9, 0x243e0800, 0xff490093, 0x94f9ffc7, + 0x100095f1, 0xfe3fff8f, 0xe5049ffd, 0x3ec0009f, 0x49009359, 0xf9ffc7ff, 0x0095f194, 0x934b3e08, + 0xc7ff4900, 0xf194f9ff, 0x8f100095, 0xfdfe3fff, 0x008f049f, 0x9fff0100, 0x299cd9f5, 0x99180000, + 0x00903354, 0x0000890f, 0x95f9ff02, 0x0093773e, 0xfdffff89, 0xa094f9ff, 0x94393e49, 0x16a63000, + 0x01480cf5, 0xd9ffafc4, 0x000004d0, 0xd9e89fbc, 0x0000299c, 0xefc7080a, 0x989fbc3b, 0xbb96efc7, + 0x94f0059f, 0x2b0bf501, 0xff29c401, 0x010defe7, 0x0a029b54, 0xf5bf6604, 0xf0011918, 0xb9e400f3, + 0xf9bcffff, 0x04c6b0c2, 0x0c090df4, 0x93d33e04, 0xe44da000, 0xc4ffffba, 0xebe703e9, 0x94330142, + 0xbabc1200, 0x29c0d9b0, 0x4ab20000, 0x0093fc3e, 0x000644d9, 0xbc99bf00, 0x4ab2b0ba, 0x7eb09bbc, + 0x3e000b7e, 0x32009439, 0x9ad37e9b, 0x94d03e00, 0x00a03300, 0x33080a0f, 0x00b1011d, 0x0094d03e, + 0x900140fe, 0x0ab22400, 0x0072fb7e, 0xa54f093f, 0x00943300, 0xa05a0f06, 0x3e1f0a4f, 0xd90094d0, + 0x0000299c, 0x33199918, 0x00870099, 0x3802a033, 0xf402a630, 0xa0330f0c, 0xa4331800, 0x783e6e01, + 0xa0330094, 0xa4332c03, 0x983e6204, 0x3ab20094, 0x009d8a7e, 0x0094d03e, 0xcbb2bab2, 0x00a0047e, + 0x0094d03e, 0x137e2a32, 0xd03e009d, 0x2a320094, 0x00a21a7e, 0x0094d03e, 0xae7e2a32, 0xd03e00a1, + 0x9cd90094, 0x18000029, 0x90331999, 0xfbc72400, 0xb22c326c, 0xf05eb24d, 0xb47e0fa4, 0xd03e009e, + 0x020a0094, 0x0094d03e, 0xd03e030a, 0x090a0094, 0x900149fe, 0x9fbf3099, 0x0005dcd9, 0xa699bf00, + 0x070bf4f9, 0x003a317e, 0xf01c55fb, 0xa4b6ffa4, 0x0acaa002, 0x3200f81f, 0x30040aaf, 0x0cf402f6, + 0xfff4f012, 0x002a60d9, 0xf89fbc00, 0xbfa01f0a, 0xaf3200f8, 0xf630040a, 0x100cf402, 0xd9fff4f0, + 0x00002a60, 0x9bbc1f0a, 0xf900f8f9, 0x10af9512, 0xae95b1b2, 0x299cd008, 0xff090000, 0x1bf4e926, + 0x4d09183d, 0x1bf5f926, 0x091800b2, 0x331c0a4e, 0x00ab0199, 0xf5019630, 0x0a00a108, 0x029d3306, + 0x0998009d, 0x0af43d14, 0x18b9a01f, 0x0f354d09, 0x0199104e, 0x3e4d0935, 0x180095fa, 0x0a0a4e09, + 0x7a009433, 0x002a60d9, 0xf099bf00, 0x99c7fff4, 0x0694b6e8, 0xb0f0f9bc, 0x0cf43ff6, 0x33030a5e, + 0x905b0ce4, 0x96b104f9, 0x0cf40040, 0x02f9944e, 0x002a6cdf, 0x909fbc00, 0x9a589f7f, 0x73080d01, + 0x981b02f4, 0x290d0409, 0x338094f0, 0x7e0f0090, 0x0900754b, 0x35d43d01, 0x9cdf5409, 0x18000029, + 0xd9c44dfe, 0x14f9b5ff, 0xf9350209, 0xffe4f04e, 0x1ea01c0a, 0x0095fa3e, 0x11fb040a, 0xadb222f9, + 0xa0c7b2b2, 0xb0bbbfe8, 0x0cf53f06, 0xbcc400cc, 0xffaec4ff, 0x0d0fe4b3, 0xc6b0050a, 0xbb0cf53f, + 0x2a60d900, 0x99bf0000, 0xc7ff9fc4, 0xf194e899, 0x0694b606, 0x2c0ee0b3, 0x440fe0b3, 0xedb31f0a, + 0x7c009a0d, 0x96719009, 0x0cf500ff, 0x9fe4008c, 0x6cd9ffff, 0xbc00002a, 0x2fa0f89f, 0x0096763e, + 0x7190017c, 0xf400ff96, 0x9fe46f0c, 0x6cd9ffff, 0xbc00002a, 0x1f0af99b, 0x0096d83e, 0x0af0c9bc, + 0xf0d9c705, 0x9002fb94, 0x9c940199, 0xe0cbbc02, 0x1000e6b1, 0xbc440cf4, 0x030a9001, 0xbc0294b6, + 0xf6b1f0c9, 0x0cf41000, 0xf49ba632, 0x9ea60808, 0xa62008f4, 0x080df4b9, 0x08f4bfa6, 0x2a6cdf16, + 0x9fbc0000, 0xb0bfbca0, 0x000b7e7e, 0x0096763e, 0xd83e040a, 0x030a0096, 0xc9b221fb, 0x0fffa6b1, + 0xbc2b0cf4, 0x96b1909a, 0x0cf41000, 0x2a6cde21, 0xaebc0000, 0x00d03390, 0x3e9ab20a, 0xb2009703, + 0x7e9bb2ba, 0x0a000b7e, 0x0a00f81f, 0xf400f804, 0xdcdfe430, 0xf9000005, 0xfeffbf12, 0x99900149, + 0xa0a0b220, 0xf0d1b29f, 0xedb2ffb4, 0xb40aa0b4, 0x09c40be0, 0xf49ba607, 0x0fc7751b, 0x0149fe2f, + 0xa0089990, 0x029eb59d, 0xbc019ab5, 0x94bdb89f, 0x90014ffe, 0xf9a014ff, 0xb501fcb5, 0x09c702f1, + 0xbcbabf23, 0x0fc7c8f9, 0x8a09c785, 0xf0e09f3c, 0x0dc71ff4, 0x05cfbb91, 0xb990d93c, 0xd4f000ee, + 0x1fe4f01f, 0xbc0099b9, 0x94f0e0ef, 0xbcff0f1f, 0xf9bc909d, 0x05febb95, 0xfd049dbb, 0x99b904fc, + 0x04fdbb00, 0xfd049afd, 0xb9a0059f, 0x900149fe, 0x9fbf2099, 0x0005dcd9, 0xa699bf00, 0x070bf4f9, + 0x003a317e, 0xf41c15fb, 0xdcd9f430, 0xf9000005, 0xb299bf82, 0x014ffed1, 0xa02cff90, 0x92dd3ff9, + 0x1f0003ff, 0xf0351709, 0x02f03501, 0xb6b2f920, 0xa5b2e3b2, 0x1900d433, 0x000530db, 0x7e240c00, + 0x09000b7e, 0x200a3209, 0x988a3e19, 0x30030a00, 0x0cf409d6, 0x0147fe78, 0xb2ffc4c4, 0x90043df8, + 0x813e2477, 0x09c40098, 0x947bb2ff, 0x040c0292, 0x3da026bc, 0x96da7ed4, 0x1fa43300, 0xc47fbf6b, + 0x94a607f9, 0xc75e18f4, 0x991223f9, 0x01963001, 0xc7520cf4, 0xe9c42ffe, 0xc8893cff, 0xc78afdc7, + 0xd93c85f9, 0xf49c2690, 0xe0333b0c, 0xf9c73803, 0x909d3c91, 0x0cf49c26, 0x9052bc2c, 0xa0010010, + 0x26193f9f, 0xa108f409, 0x49fe1f0a, 0x2c999001, 0xdcd99fbf, 0xbf000005, 0xf4f9a699, 0xba3e230b, + 0x0d0a0098, 0x0fc439bf, 0x0000deff, 0x9efdff00, 0x05f9fd04, 0x8a3e3fa0, 0x317e0098, 0x85fb003a, + 0xa830f40c, 0x0005dcd9, 0xbf82f900, 0xf830f499, 0x4ffea7b2, 0x80ff9001, 0xaabff9a0, 0xb00eb1b0, + 0xa6c70dc1, 0x01691268, 0xf5039630, 0xc7013b0c, 0x96306ca9, 0x310cf50a, 0x0141fe01, 0x900140fe, + 0x00905711, 0x10a5b650, 0xb4bd1920, 0xeb7e0cb2, 0xad330094, 0xbf011d1f, 0x0142fe09, 0x90ff6bc4, + 0xb4b65822, 0xbc2ab204, 0x6c32b0b9, 0x7eb21db2, 0x0097c77e, 0x333fa130, 0x00f51fad, 0x080141fe, + 0x40119001, 0x1990243d, 0x0c1e9008, 0x54bd343d, 0xb00c91b0, 0x163e0be1, 0x90b4009a, 0x0c1bb214, + 0xbcd43d10, 0x4ab24059, 0x0096da7e, 0xc31fad33, 0x9819bf00, 0xffde011f, 0xfde0ffff, 0x1fb5049e, + 0x3319a002, 0x3d0a0020, 0x99b03e04, 0x0cb0b400, 0xb20bc0b4, 0x8d467e1a, 0x321fbf00, 0xffffdea0, + 0x09c4e0ff, 0x04fefd1f, 0xfd1894b6, 0x19a0059f, 0x1bb24ab2, 0x010d100c, 0x0096da7e, 0x731fa433, + 0x0a002033, 0x103e0102, 0x0433009a, 0x043d3f1f, 0x0099fd3e, 0x98ff09c4, 0x1d98021c, 0x0de0b403, + 0x90014ffe, 0xf9bc58ff, 0x0e90b4a8, 0x1001e1b0, 0x3b320100, 0xb20091b0, 0x970f7e7e, 0x57903400, + 0x08f40926, 0x9a103ed2, 0x3d19bf00, 0x1f929584, 0x90013310, 0x36261055, 0xff4208f5, 0x80331b0a, + 0x2c3e1100, 0x030a009a, 0x009a2f3e, 0xfe3fa034, 0x99900149, 0xd99fbf80, 0x000005dc, 0xf9a699bf, + 0x7e070bf4, 0xf4003a31, 0x85fb0830, 0xf430f458, 0x0005dcdf, 0xbf12f900, 0x0149feff, 0xfe109990, + 0x9fa00141, 0x4a0c1190, 0x040b00b8, 0x387e1cb2, 0xa433008c, 0x40fe2b1f, 0x00b44a01, 0x0b080090, + 0x7e0cb204, 0x33008c38, 0xbf161fa4, 0xa60fbf19, 0x0b9cf09f, 0x320196f0, 0x9a9f3e9a, 0xfea43d00, + 0x99900149, 0xd99fbf10, 0x000005dc, 0xf9a699bf, 0x7e070bf4, 0xfb003a31, 0xa9980c15, 0x90afb204, + 0x010b5dac, 0x4a2095f0, 0xf9b50090, 0x8c387e04, 0xf400f800, 0xdcd99030, 0xf9000005, 0xfe99bf52, + 0xff90014f, 0xa0030e84, 0x00ad33f9, 0x9cd90105, 0x18000029, 0x99335d99, 0x3200f600, 0x014cfeba, + 0xcc90b4bd, 0x94eb7e20, 0x33ae3200, 0x00e31fad, 0x4a0144fe, 0x449000b8, 0xb2040b1c, 0x8c387e4c, + 0x33ae3200, 0x00cb1fad, 0x4a0140fe, 0x009000b4, 0xb2040b18, 0x8c387e0c, 0x33ae3200, 0x00b31fad, + 0x4abf09bf, 0x0bf5a9a6, 0xaa9000a6, 0x0140febc, 0x0090010b, 0x7e0cb227, 0x32008c38, 0x1fad33ae, + 0x093f0091, 0xb20142fe, 0x28229043, 0x45ff94f0, 0x91541000, 0x9bb23e02, 0xe43abf00, 0xbcffff1b, + 0xb9a6925a, 0xb2050df4, 0x90b0729b, 0xb3f0bcaa, 0x7e2cb200, 0xe4008c38, 0x32ffff0f, 0x1fa433ae, + 0x7b39bf51, 0x2fbc0210, 0x90f9bc20, 0x0fff94f1, 0x147339a0, 0x49fec700, 0x20999001, 0x99909abf, + 0xfe9c3f07, 0x010d014b, 0xf028bb90, 0xc4b6ffc4, 0x96da7e02, 0x33ae3200, 0xb2171fa4, 0x00b84a4c, + 0xf87e040b, 0xae32008a, 0x009bee3e, 0x49fe090e, 0x84999001, 0xdcd99fbf, 0xbf000005, 0xa6ea3299, + 0x070bf4f9, 0x003a317e, 0x987055fb, 0x008f04a9, 0x9ffd3ff0, 0x04a9b505, 0xaeb200f8, 0x0a10bf12, + 0x26ee0904, 0x2e0df4f9, 0x0a00c433, 0x353eea7f, 0xea58009c, 0x00a07301, 0x26ff0918, 0x140bf4b9, + 0xffffa9e4, 0xf0059bbb, 0x1bf40194, 0xf8090a07, 0xf81f0a00, 0xf830f400, 0x0005dcdf, 0xbf32f900, + 0x0149feff, 0x900140fe, 0x43fe1499, 0xb29fa001, 0x90b1b2a2, 0x33901300, 0x10ec4a12, 0x0cb2010b, + 0x008b787e, 0x741fa433, 0xa6300a3f, 0x690cf401, 0x210020b3, 0x94ffa4f0, 0x240b05a9, 0xb202a4b6, + 0xa0a9bc2c, 0x10eeaab8, 0x8b787e00, 0x1fa43300, 0x0010b34b, 0x0b0a3f23, 0xf01cb204, 0xa994ffa4, + 0x02a4b605, 0xb8a0a9bc, 0x0010eeaa, 0x008b787e, 0x281fa433, 0x0b10ec4a, 0x7e3cb201, 0x33008b78, + 0x3f191fa4, 0x01f6303f, 0x3f0e0cf4, 0xf49f2609, 0xf83e8a1b, 0x050a009c, 0x900149fe, 0x9fbf1499, + 0x0005dcd9, 0xa699bf00, 0x070bf4f9, 0x003a317e, 0xf40835fb, 0xdcdfd830, 0xf9000005, 0xfeffbf22, + 0x99900149, 0xa0a13230, 0x299cd99f, 0x99980000, 0x0ab2b204, 0x0094f108, 0x360bf440, 0xbd0140fe, + 0x0c0090b4, 0x557e0ab2, 0xa433009c, 0x0ab2251f, 0x010c1b32, 0x009c1a7e, 0x171fa433, 0x90ff19c4, + 0x99bc0299, 0x9009bc90, 0x92f0997f, 0xfe29a00f, 0x99900149, 0xd99fbf30, 0x000005dc, 0xf9a699bf, + 0x7e070bf4, 0xfb003a31, 0x30f42825, 0x05dcdfd8, 0x62f90000, 0x49feffbf, 0x40999001, 0x9fa0b2b2, + 0x00299cd9, 0x04999800, 0xc3b2a6b2, 0x94f1080b, 0x0bf51000, 0xb4bd00e5, 0x900141fe, 0x1ab21c11, + 0x009c557e, 0xad33ab32, 0x0b00d11f, 0x0c1ab2ff, 0x9c1a7e01, 0x33ab3200, 0x00c01fad, 0x1ab2ff0b, + 0x1a7ec43d, 0xab32009c, 0xaf1fad33, 0x01145800, 0x29a094bd, 0x109039a0, 0x72157f04, 0x4da47d4c, + 0xe4bd8000, 0x3a3e0101, 0xc9c4009e, 0x200bf401, 0xfd660f7f, 0xbc0a1df4, 0x2f3ea41e, 0xfd66009e, + 0xbc0d1bf4, 0xa9fd941e, 0x9e2f3e05, 0x90df7200, 0xc57601ee, 0x02009001, 0xc473fd72, 0x6ebfd000, + 0xc400d3f0, 0xffdfffa9, 0xb6ff00ff, 0xeffd1094, 0x00008c04, 0x059efdff, 0xfd049cfd, 0x69a0059d, + 0x4ee429bf, 0xafc7ffff, 0x10ed94e8, 0xff0094f1, 0xfd059dfd, 0x2fa005f9, 0xffff59e4, 0xff00eeb9, + 0x0bf4a4e9, 0xfd39bf15, 0x9afd049c, 0xbf39a005, 0x0095f129, 0xfe29a001, 0x99900149, 0xd99fbf40, + 0x000005dc, 0xba3299bf, 0x0bf4f9a6, 0x3a317e07, 0x2865fb00, 0xdff030f4, 0x000005dc, 0xffbf62f9, + 0x900149fe, 0xa1322899, 0xb0329fa0, 0xd5b2c432, 0xb630e6b2, 0x120cf504, 0x299cd901, 0x9e980000, + 0xffb9c404, 0xc4119990, 0x080a1f9f, 0xb905efbb, 0x94f00099, 0x909fbc1f, 0xf9bbff0f, 0x34feff05, + 0xe9013db3, 0xfe94bd00, 0xff90014f, 0x0142fe20, 0x9001f9b5, 0xf9a01c22, 0x2bb2a4bd, 0x009c557e, + 0xc91fad33, 0x322ab200, 0x7e1b323c, 0x33009c1a, 0x00ba1fad, 0x46020033, 0xf4020630, 0x0033100c, + 0x0d331a00, 0x3e00a501, 0x33009f68, 0x33410300, 0x0098040d, 0x009f9e3e, 0xf1ff19c4, 0xb8012690, + 0x0011369e, 0x009f743e, 0xf1ff19c4, 0xb8012690, 0x0011469e, 0xad3e100f, 0x19c4009f, 0x2690f1ff, + 0xb8040f01, 0x0011569e, 0x009fad3e, 0xf1ff19c4, 0x0f012690, 0x5a9eb802, 0xad3e0011, 0x19c4009f, + 0x2690f1ff, 0x01004f01, 0x115c9eb8, 0x03499400, 0x9cc4040a, 0xf4cfa6f8, 0xc9903218, 0xa6080b08, + 0x060df49f, 0xbcb2fcbc, 0x40fea0ec, 0x20009001, 0x787e0cb2, 0xa433008b, 0x09bf131f, 0x009859a0, + 0x3e60a001, 0x0a009fe9, 0x0149fe03, 0xbf289990, 0x05dcd99f, 0x99bf0000, 0x0bf4f9a6, 0x3a317e07, + 0x1065fb00, 0xdfe830f4, 0x000005dc, 0xffbf52f9, 0x900149fe, 0xa3b22c99, 0x9cd99fa0, 0x98000029, + 0xb2b20499, 0x94f1080a, 0x0bf52000, 0x40fe00ca, 0x90a4bd01, 0x0bb21800, 0x009c557e, 0xb81fad33, + 0x0b0ab200, 0x7ec43dff, 0x33009c1a, 0x00a91fad, 0x7f0141fe, 0x1c119000, 0x0b10dc4a, 0x7e1cb210, + 0x33008b78, 0x00911fad, 0x15b20b72, 0x04bdc4bd, 0xff04e001, 0x00a0f03e, 0xf401b9c4, 0xc6b0690b, + 0x350cf407, 0x5c3c3dbf, 0x1f0ec4f8, 0xb9030990, 0xf4f00099, 0x1f94f0ff, 0xbc909ebc, 0x9fff9549, + 0x049ebbf4, 0xb904febb, 0x9dfd0099, 0x059ffd04, 0xe43e39a0, 0x2dbf00a0, 0xc4f85c3c, 0x09921f1e, + 0x0099b91d, 0xf0fff4f0, 0x9ebc1f94, 0x9549bc90, 0xbbf49fff, 0xfebb049e, 0x0099b904, 0xfd049dfd, + 0x29a0059f, 0x7601cc90, 0x009001b5, 0x04119004, 0x8800b473, 0x900149fe, 0x9fbf2c99, 0x0005dcd9, + 0xa699bf00, 0x070bf4f9, 0x003a317e, 0xf41855fb, 0xdcdfd430, 0xf9000005, 0xfeffbf22, 0x99900149, + 0xfea23234, 0x9fa00141, 0x4a0c1190, 0x280b2398, 0x787e1cb2, 0xa433008b, 0x10985d1f, 0xbc19bf01, + 0x90a6f290, 0xb01008f4, 0x9cf001f6, 0x0196f00b, 0x00a15e3e, 0xf9a6e109, 0xf00b9cf0, 0x0b0a0196, + 0x33009033, 0x0029b8d9, 0x019c9800, 0x4ffe9bbf, 0x0cff9001, 0x4d90f0bc, 0x9235239c, 0x90240e08, + 0x94f00109, 0x04fa901f, 0x7e01f9b5, 0x7e002136, 0xfe008a8c, 0x99900149, 0xd99fbf34, 0x000005dc, + 0xf9a699bf, 0x7e070bf4, 0xfb003a31, 0x30f42c25, 0x05dcdff8, 0x12f90000, 0x49feffbf, 0x0c999001, + 0x9fa0a132, 0x00299cd9, 0x049f9800, 0x0089080a, 0xf9fd0100, 0x2a0bf404, 0xbd0140fe, 0x080090a4, + 0x557e0bb2, 0xa433009c, 0x0ab2191f, 0xc43d1b32, 0x009c1a7e, 0x0b1fa433, 0x7e1f1ac4, 0xfe00a10f, + 0x99900149, 0xd99fbf0c, 0x000005dc, 0xf9a699bf, 0x7e070bf4, 0xfb003a31, 0x30f40815, 0x05dcdff8, + 0x12f90000, 0x49feffbf, 0x0c999001, 0x9fa0a132, 0x00299cd9, 0x04999800, 0x94f1080a, 0x90738000, + 0x40fe2e00, 0x90a4bd01, 0x0bb20800, 0x009c557e, 0x1c1fa433, 0x1b320ab2, 0x1a7ec43d, 0xa433009c, + 0x1ac40e1f, 0x20a5f01f, 0x00a10f7e, 0x900149fe, 0x9fbf0c99, 0x0005dcd9, 0xa699bf00, 0x070bf4f9, + 0x003a317e, 0xf90815fb, 0x06b99552, 0x94b6c4b2, 0xbcd5b203, 0xb0c430a9, 0xa2e83e3f, 0x9831bf00, + 0x54b30132, 0x010a1800, 0x0cb2b4bd, 0x0039cd7e, 0xfd052bfd, 0xd03e051a, 0x0cb200a2, 0xb4bd010a, + 0x0039cd7e, 0xb900b9b9, 0x29fd00aa, 0x041afd04, 0xb3014492, 0x900b0040, 0x04b30100, 0x31a0c840, + 0xbd0132b5, 0x08339004, 0xb50044b3, 0xd4bd51fb, 0x00a2877e, 0x010d00f8, 0x00a2877e, 0xbcc400f8, + 0x06b5b63f, 0xbc03b4b6, 0xab98a0ab, 0x7eaabf01, 0xf0003979, 0x00f801a4, 0xf4bdaeb2, 0xf0b3a43d, + 0xef3c0a08, 0xa0a93c98, 0xb301ff90, 0xf30080fe, 0x3907a2f0, 0x00f801aa, 0xe9c4ae3f, 0x1b0bf401, + 0xff0ef4bd, 0x9098af3c, 0x9e2601ff, 0x00c51bf5, 0xf410f4b3, 0x00a4153e, 0xafbcf4bd, 0x09991890, + 0x3301ff90, 0x00ae009d, 0xf207f4b3, 0x0c06ad18, 0xf5dc2680, 0x33009e0c, 0x183800e4, 0x9d3301a9, + 0x18009300, 0x9d3302a9, 0x18008b00, 0x9d3303a9, 0x18008300, 0xa91804af, 0xfff4f005, 0xfd089476, + 0x9473059f, 0xdc266f00, 0x3e691bf4, 0x1800a40a, 0xa91804af, 0xfff4f005, 0xb6ff94f0, 0x9ffd0894, + 0x7099cd05, 0x4d009473, 0x1201a918, 0x96304199, 0x400cf419, 0x3102a918, 0xf4004096, 0x9631361d, + 0x1cf4005a, 0x03a9182f, 0x00409631, 0x31251df4, 0xf4005a96, 0xd0331e1c, 0xefc41b00, 0x04f9c4ff, + 0xc4151bf4, 0x94b30af9, 0xa9180b02, 0x00903307, 0xf8060a08, 0xf8a4bd00, 0x0f12f900, 0xb2b1b202, + 0x00a0b3a0, 0xf0a93f22, 0x1bf40894, 0xa3187e17, 0x0010b300, 0x181a2006, 0x060f0809, 0x1bf4a926, + 0xb2f4bd05, 0xb211fbfa, 0xb3020aa9, 0xbf1200c0, 0xb6cdb29a, 0x804c07b4, 0xb76a7e00, 0xf400f800, + 0xdcdff830, 0xf9000005, 0xfeffbf22, 0x99900149, 0xa0a0b210, 0xb3020a9f, 0xbf340000, 0x94943d0a, + 0x41fe07b2, 0x902bb201, 0x010c0f11, 0x1db21920, 0x00b7817e, 0x1700a4b3, 0x0abf193f, 0x1db22bb2, + 0x0cfd94f0, 0x7e192001, 0xfe00b76a, 0x99900149, 0xd99fbf10, 0x000005dc, 0xf9a699bf, 0x7e070bf4, + 0xfb003a31, 0x30f40825, 0x05dcdff8, 0x42f90000, 0x49feffbf, 0x18999001, 0x9fa0a1b2, 0xc0b2b4b2, + 0xa0b3d3b2, 0xc0b35600, 0xcf185200, 0xfe94bd07, 0x22900142, 0x01ff1014, 0xcf3529a0, 0x7ecab207, + 0xb200a318, 0x080a352b, 0xba7e1ab2, 0xa4b300a7, 0x2bbf2c00, 0x1ab20cb2, 0x00a4477e, 0x1e00a4b3, + 0x4bb21ab2, 0x00a45f7e, 0x1200a4b3, 0x0e0030b3, 0x32a022bf, 0x00a53a3e, 0x49fe020a, 0x18999001, + 0xdcd99fbf, 0xbf000005, 0xf4f9a699, 0x317e070b, 0x45fb003a, 0xb202f908, 0x00a0b3c0, 0x00c0b324, + 0xb6aabf20, 0x804c07b4, 0x7e0db200, 0xb300b781, 0xb21000a4, 0xa3387e0a, 0xa57f3e00, 0xfb020a00, + 0x00a0b301, 0x00c0b317, 0xb2aabf13, 0x07b4b6cd, 0x817e100c, 0x00f800b7, 0x00f8020a, 0xb3b242f9, + 0xa2b2c4b2, 0xa0b30200, 0xf27e4200, 0x030000a5, 0xa0b3a1b2, 0x3bb23600, 0x1cb22ab2, 0x00a5557e, + 0xa4b3a0b2, 0x1ab21e00, 0x197eb4bd, 0xa0b200a4, 0x1000a4b3, 0x0c0040b3, 0xf0061918, 0x49a0ff94, + 0x1bb22ab2, 0x00a6147e, 0x41fb0ab2, 0x00f800f8, 0xaeb200f8, 0xb30eaa98, 0xbd0a00a0, 0xa60a3ef4, + 0x0fea9800, 0x0e00a0b3, 0xff90010f, 0xbc94bd0e, 0x00f8f9e9, 0x1a00b0b3, 0xb30ea998, 0x980d0090, + 0x94b30fa9, 0x01090c00, 0xbc0e9990, 0x00f899ab, 0xa002b998, 0xb5ff09a9, 0xb99801a9, 0x04abb502, + 0xb503acb5, 0x00f802a9, 0xa0b222f9, 0xd2b2c132, 0xb0b3020a, 0x0cb85e00, 0xbd000140, 0x04c998d4, + 0x440090b3, 0x08001433, 0x3c0390b3, 0xb93fcf3f, 0x1bf4f926, 0x01cf1832, 0x2601b918, 0x271bf4f9, + 0x1802ce18, 0xddbc02bf, 0x909dbc90, 0xb80394b6, 0x00014099, 0x269009bc, 0x0b1bf4ef, 0xa4bd29a0, + 0x00a6b03e, 0x9001dd90, 0xd4b318cc, 0x040ab314, 0xabbf21fb, 0xf009acb2, 0x0bf4b9a6, 0x03aa980d, + 0x7e01cbb5, 0xf800b667, 0xb232f900, 0xbdb2b2a1, 0x3ef00304, 0xbf00a6f8, 0x01009019, 0x93a61ab2, + 0x0a090df4, 0xa6ff3e03, 0xf493a600, 0x020a091b, 0x00a6ff3e, 0x00a6b27e, 0x08f402a6, 0xfba4bddd, + 0xf830f431, 0x0005dcdf, 0xbf82f900, 0x0149feff, 0xb2289990, 0xb29fa0a3, 0x00a9b3b8, 0xb0b30084, + 0x47fe7f00, 0x05a49801, 0x14bd54bd, 0x779024bd, 0xa7693e24, 0x0c3a9800, 0x02bc94bd, 0xb279a0b0, + 0xb6677e7c, 0x0f79bf00, 0xf49fa6ff, 0x643d090b, 0x00a7573e, 0x90015590, 0x04a60100, 0x33d908f4, + 0x90070060, 0x24bc0111, 0x03399820, 0x18f429a6, 0xbd01060b, 0xa75a3e04, 0xb24bb200, 0x16fc7e1a, + 0xf45aa600, 0x1190060d, 0x06399801, 0x19a6f43d, 0x0f050cf4, 0xbd8f2001, 0xa79f3ea4, 0xfe020a00, + 0x99900149, 0xd99fbf28, 0x000005dc, 0xf9a699bf, 0x7e070bf4, 0xfb003a31, 0x30f40885, 0x05dcdff0, + 0x82f90000, 0x49feffbf, 0x30999001, 0xa00147fe, 0x08a9989f, 0xb1b0a6b2, 0xb0f10509, 0x843d0a91, + 0x779090b2, 0x0369982c, 0x7fa0f4bd, 0x08f409a6, 0x0804bd07, 0x0a90b401, 0x1bf409a6, 0x00803335, + 0xa8623e32, 0x0c6a9800, 0xb24010bc, 0x7e4bb27c, 0xbf00b667, 0xa6ff0f79, 0x0f1bf49f, 0x09012290, + 0xf439a6f1, 0x43b2051b, 0x3e011190, 0xbd00a835, 0xbdf10314, 0x05699824, 0x08f419a6, 0x0020b3cb, + 0xf429a61e, 0x60b50f18, 0x09f0b408, 0x733ef3a0, 0xf10f00a8, 0x1bf45fa6, 0xbc05b205, 0xe53e0009, + 0x1a0a00a7, 0x59a6f109, 0xb50d0bf4, 0x90b40865, 0xbd95a009, 0x0149fea4, 0xbf309990, 0x05dcd99f, + 0x99bf0000, 0x0bf4f9a6, 0x3a317e07, 0x1085fb00, 0xd9f830f4, 0x000005dc, 0x99bf82f9, 0x90014ffe, + 0xa3b228ff, 0xb4b2f9a0, 0xc033d0b2, 0xdab20e00, 0x140cb43d, 0x00b7987e, 0xbd0142fe, 0x24229014, + 0xff07fe08, 0xfb05fc06, 0x00a9423e, 0xbd0c3a98, 0xb014bc94, 0x2cb229a0, 0x00b6677e, 0xf00f29bf, + 0x0df49fa6, 0xa6fd0f56, 0x110cf49f, 0x18f496a6, 0xf495a630, 0x113e451b, 0x98a600a9, 0xa62f0bf4, + 0x371bf497, 0x90010998, 0x09b50199, 0xa93f3e01, 0x04099800, 0xb5019990, 0x3f3e0409, 0x099800a9, + 0x01999002, 0x3e0209b5, 0x9800a93f, 0x99900309, 0x0309b501, 0x00a93f3e, 0x999009bf, 0x9009a001, + 0x39980111, 0xf419a605, 0x49fe8508, 0x28999001, 0xdcd99fbf, 0xbf000005, 0xf4f9a699, 0x317e070b, + 0x85fb003a, 0xf830f408, 0x0005dcdf, 0xb222f900, 0xb2ffbfa1, 0x03aa98b2, 0x49fe1bbf, 0x10999001, + 0xa00140fe, 0x0c00909f, 0x677e0cb2, 0x0cbf00b6, 0xb2031a98, 0xb67e7e2b, 0x011b9800, 0xb9a6ff09, + 0x98101bf4, 0x12b50419, 0x0292b502, 0x00a9b93e, 0xb2031a98, 0xb67e7e2c, 0x031a9800, 0xfd0c1bbf, + 0x00b67e7e, 0x900149fe, 0x12a01099, 0xdcd99fbf, 0xbf000005, 0xf4f9a699, 0x317e070b, 0x25fb003a, + 0xc830f408, 0x0005dcdf, 0xbf82f900, 0xf830f4ff, 0x900149fe, 0x9fa06099, 0x18049992, 0xf4bd1cae, + 0xa9989fa0, 0x0aa2b205, 0x0b91b005, 0x1a00e933, 0x0c2b9802, 0xfe092c98, 0xf100014a, 0xfe44aa90, + 0xa6b20144, 0x937e2001, 0x05b200b6, 0x4490a3b2, 0xaa7a3e30, 0x08299800, 0x0bf439a6, 0xb22ab231, + 0xb2010c3b, 0xa8907e4d, 0x04499800, 0x1f0094b3, 0xb3034998, 0x98180094, 0x94b30249, 0x49bf3b00, + 0x18f491a6, 0x3e30b209, 0xb200aa6d, 0x0bb0b419, 0x6ab291b2, 0x00b6ac7e, 0x35a6a3b2, 0x0ab91bf4, + 0xf503a603, 0xb301a30b, 0xb20c0014, 0x3e743d03, 0xb200aa97, 0x94010703, 0x54bd0738, 0xa33e86b2, + 0x2a9800ab, 0xbce4bd0c, 0x4cfe1053, 0x16e1b001, 0xb258cc90, 0xb6677e1b, 0x00adb300, 0x90b400f3, + 0xa6f00f16, 0xd80cf59f, 0xb294bd00, 0x1591b02a, 0x00a5f27e, 0xa9b3a4b2, 0xbf00d600, 0x4c6bb22a, + 0x4db20080, 0x00b7817e, 0xadb3a0b2, 0xb200a700, 0xb21bb22a, 0x014dfe4c, 0x7e50dd90, 0xb200a4c6, + 0x00adb3a0, 0x2ab20090, 0x0c014b90, 0x014dfe01, 0x7e54dd90, 0xb200a648, 0x00a4b3a0, 0x15b0b478, + 0xfe0c2c98, 0xaa90014a, 0xa6307e30, 0x0c90b400, 0x1bf491a6, 0x14b0b41e, 0x90014afe, 0x657e30aa, + 0x90b400a9, 0x059f9815, 0x2300f4b3, 0x00ab913e, 0x9ea6ef0e, 0x00090df4, 0xab913e03, 0x014afe00, + 0x7e30aa90, 0x3e00a6b2, 0x9800ab2d, 0xe0b402f9, 0xf491a614, 0xfeb5061b, 0xa6f9bf02, 0x091bf491, + 0x913efea0, 0xf99800ab, 0xf491a601, 0xfeb5061b, 0xb24bb201, 0xa6147e2a, 0x0004b300, 0x01559013, + 0x98806690, 0x59a60529, 0xfefa08f5, 0x46007033, 0xb2042f98, 0xb2e4bd8d, 0x00f1b02a, 0x70dc020b, + 0xfe000000, 0x11900141, 0x0111b05c, 0x00a5ec7e, 0xbf042c98, 0x048bb22a, 0xb7537efb, 0x981ebf00, + 0xa0b2042c, 0x2ab2b4bd, 0xee7e0db2, 0x04b300a5, 0xff040600, 0x093e04bd, 0x2a9800ac, 0xb003bc0c, + 0x00904cb2, 0xb67e7e01, 0x0b90b400, 0x08f409a6, 0x032f98ec, 0xb59039bc, 0x9fa60929, 0xbd0808f4, + 0x0929b594, 0x49fea4bd, 0x60999001, 0xdcd99fbf, 0xbf000005, 0xf4f9a699, 0x317e070b, 0x30f4003a, + 0x3885fb08, 0xd9cc30f4, 0x000005dc, 0x99bf82f9, 0xfef830f4, 0xff90014f, 0xb0f9a05c, 0xc8b20be1, + 0xa3b2d6b2, 0x8400b9b3, 0x00e9b302, 0xaf18027f, 0x0141fe2c, 0x119094bd, 0x0019a054, 0x00f93303, + 0xc43d026d, 0x487e1db2, 0xa0b200a6, 0x5e00adb3, 0xbc17bf02, 0x7998f068, 0xf59fa601, 0x98024d08, + 0x94b30479, 0x05000a01, 0x00aeea3e, 0x3e0069b3, 0x027f9802, 0xf9a6f009, 0x022a0bf5, 0xf27e3ab2, + 0xa2b200a5, 0x1e00a9b3, 0x0c3c9802, 0x40fe7bb2, 0x34009001, 0x307e0ab2, 0x0ab200a6, 0xcc0570b5, + 0xc97e708b, 0xa0b200a6, 0xe900adb3, 0x0d00b401, 0x01a6f001, 0x01ce0bf5, 0x01d00cf5, 0x804cb43d, + 0x7e2ab200, 0xbf00b798, 0x070b943a, 0xb200804c, 0xb7817e2d, 0x0ca1b000, 0xb600adb3, 0x05291801, + 0x76042f18, 0xf4f00894, 0xe59fffff, 0xe966ff09, 0x01980bf5, 0xffffe9e4, 0x08f589a6, 0xf4bd018e, + 0x18902fbc, 0x9d330999, 0x90018200, 0xf4b301ff, 0x043ef207, 0x8e3c00af, 0xf59f26f2, 0xc4016d08, + 0x94f0fffd, 0x529dbcff, 0x0df456a6, 0x9065b205, 0xa43d10d9, 0x3db029bc, 0x3ee4bdc4, 0xb100adaf, + 0xf5006fd6, 0xb401450c, 0xbe3c0b10, 0xf81e3c98, 0x0bf4f926, 0xff94f017, 0xfd009939, 0x9033049f, + 0x010a0600, 0x0ce9bf3c, 0x01ee9001, 0xa601dd90, 0xce08f4e5, 0xed00c933, 0xf0293f00, 0x0bf40894, + 0x00a93308, 0x94bd00d0, 0x91b03ab2, 0x1391b014, 0x301291b0, 0x4bfe5b91, 0x5bbb9001, 0x00a7017e, + 0xadb3a0b2, 0x3400ef00, 0x90335b90, 0x3ab21100, 0x00a9e17e, 0xadb3a0b2, 0xb400db00, 0x40b40d00, + 0x014ffe11, 0xb250ff90, 0x070d942e, 0x4101f1b0, 0x3ab20080, 0x4cb2010b, 0x7e0011b0, 0xb200a5ec, + 0xb22cb20b, 0x014dfe3a, 0x7e4cdd90, 0xb400a4c6, 0xa0b214e0, 0x3ab21cb2, 0x0db2b4bd, 0x00a5ee7e, + 0x91000db3, 0x13b0b400, 0x90014afe, 0x657e34aa, 0x3a9800a9, 0x0db0b40c, 0x90014cfe, 0x677e48cc, + 0xa0b200b6, 0x6d00a4b3, 0x011290b4, 0xf491a6f0, 0x4e98321b, 0x70efcd01, 0x0600f4b3, 0x2918700f, + 0xff94f006, 0xbb909ebc, 0x49b5029f, 0xaea13e01, 0xb20bb200, 0x7e2cb23a, 0xb200a447, 0x00a4b3a0, + 0x0265bb34, 0x90014afe, 0xb27e34aa, 0x60b300a6, 0x90b42000, 0x8085bc0b, 0xb09095bc, 0xed3e0b91, + 0x020000ac, 0x00aed13e, 0xd13e0300, 0x00b400ae, 0xb23ab20c, 0xa6147e2b, 0xb594bd00, 0xea3e0579, + 0x030000ae, 0x00aeea3e, 0x49fe0200, 0x5c999001, 0xdcd99fbf, 0xbf000005, 0xa60ab299, 0x170bf4f9, + 0x00af103e, 0x33062918, 0xfe4f009d, 0x00aec83e, 0x003a317e, 0xfb0830f4, 0x30f43485, 0x05dcdfdc, + 0x82f90000, 0x30f4ffbf, 0x0149fef8, 0xa04c9990, 0x0bb1b09f, 0xd4b2c2b2, 0xa5b2e6b2, 0x1700b9b3, + 0x00e9b301, 0x94bd0112, 0x3d0141fe, 0x481190c4, 0x1db219a0, 0x00a6487e, 0xadb3a0b2, 0xbf00fb00, + 0xf042bc19, 0xa6019998, 0xea08f59f, 0x005ab200, 0xa5f27e03, 0xb3a3b200, 0x00de00a9, 0x5c981bbf, + 0x0140fe0c, 0xb2300090, 0xa6307e0a, 0xcc0ab200, 0xc97e702b, 0xa8b200a6, 0xad00adb3, 0x7021cd00, + 0x420147fe, 0x77900080, 0xb0403e44, 0x0c00b400, 0x79a094bd, 0x09a6f009, 0x00091bf4, 0xb0473e02, + 0xa6f00900, 0x090df409, 0x473e0300, 0xc0b400b0, 0x0704b60b, 0x0db2e4bd, 0xb4bd5ab2, 0xb00021b0, + 0xec7e0171, 0x5abf00a5, 0x2cb20bb2, 0x817e3db2, 0x7ebf00b7, 0x3bb2a0b2, 0x2cb25ab2, 0xee7e0db2, + 0x04b300a5, 0x3ab24500, 0x197eb4bd, 0xa0b200a4, 0x3700a4b3, 0x01bb7000, 0xf404a602, 0x40b2050d, + 0xb2101b90, 0xb03bbc6a, 0xa17e0cb2, 0x4afe00b7, 0x0240bb01, 0xbc30aa90, 0xb27e6060, 0x14bd00a6, + 0x6d004db3, 0xb280b2ff, 0x7e3bb25a, 0x3e00a614, 0x0000b055, 0x0149fe02, 0xbf4c9990, 0x05dcd99f, + 0x99bf0000, 0xf9a60ab2, 0x7e070bf4, 0xf4003a31, 0x85fb0830, 0xf830f424, 0x0005dcd9, 0xbf32f900, + 0x014ffe99, 0xb214ff90, 0xbdf9a0a1, 0xb2b2b294, 0x0140fec3, 0x9003204b, 0x09a01000, 0xa77e0ab2, + 0x09bf00b7, 0x4c0090b3, 0x4800a4b3, 0x09bf91a0, 0xbf0192b5, 0x1000490f, 0xbf04f9b5, 0xb520090f, + 0x09bf05f9, 0xbf0693b5, 0x3501090f, 0x09bf1cf9, 0xbf2c9a35, 0xb5f0090f, 0x0fbf0af9, 0xb540f990, + 0x0fbf0ef9, 0xb5c0f990, 0x0abf0ff9, 0x00b0f23e, 0x49fea4bd, 0x14999001, 0xdcd99fbf, 0xbf000005, + 0xf4f9a699, 0x317e070b, 0x35fb003a, 0xd030f408, 0x0005dcdf, 0xbf82f900, 0x0149feff, 0xb2509990, + 0x059fa0a3, 0x00a9b302, 0xb63004fb, 0x0b9cf000, 0xbd2ca935, 0x0ca9b594, 0x00a5f27e, 0x3abfa0b2, + 0x804cb4bd, 0x7e0db200, 0xb200b781, 0x00adb3a5, 0x093f04b1, 0xa24a9d33, 0x01091804, 0x9a469d33, + 0x02091804, 0x92469d33, 0x03091804, 0x8a539d33, 0x040e1804, 0x18050918, 0x0d18060f, 0xffe4f007, + 0xf0ff94f0, 0x94b6fff4, 0x10f4b608, 0xb6059efd, 0xf9fd18d4, 0x05dffd05, 0x045e0bf5, 0xd6b00505, + 0x5d0cf503, 0x013db504, 0x0e01d4b3, 0xb5500049, 0xe03e0239, 0x0d1800b1, 0x09091808, 0x180a0f18, + 0xd4f00b0e, 0xff94f0ff, 0xb6fff4f0, 0xf4b60894, 0x059dfd10, 0xfd18e4b6, 0xeffd05f9, 0x023eb505, + 0x0bb23ab2, 0x00a6147e, 0x09023a98, 0xf4a9a6ff, 0x04bd091b, 0x00b5f63e, 0x9007a5b6, 0x3ab5303b, + 0xb6da7e03, 0xb3a5b200, 0x03f500ad, 0x09033b98, 0x343a90c0, 0xfd3fbb90, 0xb5b604b9, 0xb7a77e03, + 0xb3a5b200, 0x03d900ad, 0xfe0147fe, 0x77900148, 0x9044bd40, 0x88900179, 0x0991b03c, 0x00b3503e, + 0x8ea0e4bd, 0x0f0044b3, 0xbd0c3a98, 0x3efe0cb4, 0xb200b273, 0xb24bb23a, 0xa5817e7c, 0xb3a5b200, + 0x039d00ad, 0x94f0793f, 0x120bf401, 0xb20c3a98, 0x7eff0c4b, 0x3e00b67e, 0xb200b34d, 0xa3387e7a, + 0x00a0b300, 0x0c3a980f, 0xfd0c4bb2, 0x00b2733e, 0x94f0793f, 0x0e1bf402, 0xb20c3a98, 0x3efd0c4b, + 0xb400b342, 0x3ab209b0, 0x8db2010c, 0x00a6487e, 0x5d00a0b3, 0x3fb2793f, 0x99c724bd, 0x01999002, + 0x980a91b0, 0x54b354f5, 0xb0b43900, 0x0022bc09, 0x02bc030c, 0x0304b600, 0x014001b8, 0x1031bc00, + 0xa17e1ab2, 0x30bc00b7, 0x4309b800, 0x95200001, 0xb45302b5, 0x0fb50af0, 0x3e81a054, 0x9000b30d, + 0xff900122, 0x1424b318, 0xb63a3ebe, 0x3f8ebf00, 0x027f5879, 0x98077d18, 0x3a9803ee, 0x0299c70d, + 0xcc00f3f0, 0x96cb70ff, 0xcb4bb21f, 0x010cd8e6, 0xebf0d6cb, 0x7e01e0f6, 0x9800a2ee, 0x4bb20c3a, + 0x7e7e6cb2, 0xa5b200b6, 0xb400adb3, 0x01449002, 0xa6033b98, 0xeb08f54b, 0xbc94bdfe, 0x89a0b0bb, + 0xbd7e8ab2, 0xa5b200b7, 0x9400adb3, 0xbd37b202, 0x547f9884, 0xbc9088bc, 0x94b69098, 0x4099b803, + 0x39bc0001, 0x0b91b090, 0x5300f9b3, 0x033c9802, 0x3d0fa0b4, 0xbc24bdb4, 0x44bdc0cc, 0x00b7987e, + 0x3e0f60b4, 0x9800b46b, 0x2bb20d3a, 0x7e0c41b0, 0x3300a2fe, 0x00b500a9, 0xfe0c3a98, 0x2bb2014c, + 0x7e38cc90, 0xb300b667, 0x020c00ad, 0xb40be0b4, 0xef980e90, 0xd899c703, 0x1bf59fa6, 0x3a98008e, + 0x0c2bb20d, 0xa2f67e01, 0x014cfe00, 0x2bb23ab2, 0x7e30cc90, 0xb300a59c, 0x981306a4, 0x2bb20c3a, + 0x7e7efd0c, 0x683e00b6, 0xadb300b4, 0x7401cb00, 0x93f01c90, 0x9099bc00, 0x7f0069bc, 0xff19e401, + 0x091bf4ff, 0x683e0260, 0x3a9800b4, 0x014cfe0c, 0xffff1be4, 0x7e34cc90, 0xb300b667, 0x019800ad, + 0x343af034, 0xf9263690, 0x60100df4, 0xff1be402, 0x0c3a98ff, 0x00b45d3e, 0xb20c3a98, 0x7efd0c2b, + 0xb300b67e, 0x017000ad, 0x98012290, 0x2aa6033a, 0xff3708f5, 0x6eb264b2, 0xd43db43d, 0xc4bdf4bd, + 0x00b49f3e, 0x9473e97f, 0x010d0a00, 0x00b4993e, 0x0600d033, 0xcc90010b, 0x01ff9001, 0xa602ee90, + 0xe308f4fa, 0x0b00c4b3, 0x3e547cb5, 0x3300b5db, 0x00a600b9, 0xb0013998, 0x0cf40296, 0xb2030930, + 0x5479b56d, 0xf4bde4bd, 0x00b4de3e, 0x9073d97f, 0x697c0a00, 0x01ee90e9, 0x9001ff90, 0x399802dd, + 0xf4f9a603, 0x553ee908, 0x94bd00b5, 0x79b5f101, 0xb224bd54, 0xb52f3e1b, 0xe4407f00, 0xf4ffff09, + 0xf10f260b, 0x1bf4bfa6, 0xff0be40b, 0xb5273eff, 0x0c3a9800, 0xffff0ce4, 0x00b67e7e, 0xb900adb3, + 0xff0be400, 0x9019b2ff, 0x44900122, 0x9891b202, 0x29a60339, 0x09c508f4, 0xf5b9a6f1, 0x9800a00b, + 0x3c980c3a, 0xb67e7e0a, 0x00adb300, 0x31b5008c, 0xb5db3e0a, 0xbd6f7f00, 0x01c19294, 0xf05179b5, + 0x04bd00f3, 0x3e527fb5, 0x7f00b593, 0x014c584b, 0x900c3a98, 0xb3f00100, 0x00c3f000, 0x7e024490, + 0xb300b67e, 0xb45200a4, 0xe9980be0, 0x70999001, 0xa601e9b5, 0xd608f401, 0x9808607c, 0xf00c0c3a, + 0xffff0be4, 0x00b67e7e, 0x2d00a4b3, 0xe4014cfe, 0xb2ffff0b, 0x40cc903a, 0x00a5817e, 0x1900a4b3, + 0x98469034, 0x94f0517f, 0xf0f9bcff, 0x3e517fb5, 0x0a00b5db, 0x3ea5b203, 0x9000b5e6, 0x77900188, + 0x148db318, 0x49fefd90, 0x3c999001, 0x517e9abf, 0xfc3e00b7, 0x030500b5, 0x00b5fe3e, 0x0bb204bd, + 0x147e3ab2, 0x50b300a6, 0x3a981a00, 0x7e04bd0c, 0x9800b6d0, 0x30b50d3a, 0xb7517e0c, 0x0d30b500, + 0x900149fe, 0x9fbf5099, 0x0005dcd9, 0xb299bf00, 0xf4f9a65a, 0x403e110b, 0x010500b6, 0x00b5fc3e, + 0x003a317e, 0xf93085fb, 0x7ea0b202, 0x9800a5f0, 0xd07e0c0a, 0x0a9800b6, 0xb7517e0d, 0x7e0ab200, + 0xbd00b751, 0xbf01fba4, 0x0aafb2a9, 0xf4b9a602, 0xb9900d18, 0x98f9bc01, 0xc9a0a4bd, 0xa9bf00f8, + 0x020aafb2, 0x18f4b9a6, 0x01b9900b, 0xfcbca4bd, 0xbf00f899, 0xb2afb2b9, 0xf4c9a6ca, 0xf10a0708, + 0xfbb500f8, 0xb5fca002, 0x00f801fc, 0xaf98a9bf, 0x90b9bc02, 0xfbbfa9a0, 0x08f49ba6, 0x029bbb08, + 0xa998a9a0, 0xa6aabf01, 0x051bf4a9, 0x00f8f10a, 0x0800a0b3, 0x00b7517e, 0x30f400f8, 0x05dcdff8, + 0x32f90000, 0x49feffbf, 0x14999001, 0x9fa0a0b2, 0xa0b3b3b2, 0xfd024200, 0x0cf4a2a6, 0x01ab903a, + 0xb60141fe, 0x119002b4, 0x7e1ab210, 0xb300b7bd, 0xbf2700a4, 0xb21db219, 0xa0e4bd2c, 0x90dfbf90, + 0x9eb201e9, 0xa699fcbc, 0xf408f490, 0x3da0ddbf, 0x00b7363e, 0x49fe020a, 0x14999001, 0xdcd99fbf, + 0xbf000005, 0xf4f9a699, 0x317e070b, 0x35fb003a, 0xda00f808, 0x00002944, 0x0041c77e, 0xf000a630, + 0xa6f00bac, 0x01aab901, 0x44da00f8, 0x7e000029, 0x30004142, 0xacf000a6, 0x01a6f00b, 0xf801aab9, + 0x2944da00, 0xd77e0000, 0xa6300042, 0x0bacf000, 0xb901a6f0, 0x00f801aa, 0x7effb4f0, 0xf8000b94, + 0x0b7e7e00, 0xf900f800, 0x3da0b202, 0x384c7ea4, 0x00a6b000, 0xa00b9cf0, 0xfb9ab20a, 0xb202f901, + 0x7ea43da0, 0xb000382a, 0x9cf000a6, 0xb20aa00b, 0xf401fb9a, 0xdcdfe430, 0xf9000005, 0xfeffbf82, + 0x45fe0149, 0x3c999001, 0xa00147fe, 0x2455909f, 0xd9347790, 0x0000141c, 0x4bfe9abf, 0x90080c01, + 0xff0d2cbb, 0x0000c17e, 0xeb00a433, 0x3f0c30b4, 0x0c943339, 0x043118e2, 0x0f001033, 0xb0011933, + 0x3e043d00, 0x9800b979, 0x2cd9023f, 0x98000014, 0x34580431, 0x3f5fa00a, 0x0339989f, 0xb5183690, + 0xff090159, 0xf43379a0, 0xf77e1800, 0xa0320032, 0x2900ad33, 0xdf010901, 0x0000142c, 0x1272f920, + 0xbd0043f0, 0xb8b93e14, 0x0241bc00, 0x010006b1, 0x40060df4, 0x947e0100, 0x24d9000b, 0xbf000014, + 0xff2ce49a, 0xb26bb2ff, 0x1300de0d, 0x1a7e0000, 0x7aa000af, 0xd400adb3, 0x985bbf00, 0x1d90015c, + 0x7c0eb204, 0x10bc2020, 0x1300da10, 0x367e0000, 0xa0320021, 0xc500ad33, 0x4cb4bd00, 0x00da0100, + 0xa6000013, 0xa408f414, 0x00b9683e, 0xd9023f98, 0x0000142c, 0x58043498, 0x5fa00a32, 0x39989f3f, + 0x18389003, 0x090159b5, 0x3379a0ff, 0x7e1600f4, 0x320032f7, 0x00ad33a0, 0x2cdf0084, 0x20000014, + 0xff26e4f1, 0x3e24bdff, 0xbc00b959, 0x16b11262, 0x0df40100, 0x01004106, 0x000b947e, 0x5c985bbf, + 0x042d9001, 0x00da1eb2, 0x7e000013, 0xe40020d0, 0xbcffff4c, 0xa0322021, 0x1db28bb2, 0x001300de, + 0x40417c00, 0x3500a433, 0x001424d9, 0x7e9abf00, 0xa000ac44, 0x00a4b37a, 0x4cb4bd13, 0x00da0100, + 0xa6000013, 0xa608f426, 0x5c985bbf, 0xbd7ab201, 0x7e040ed4, 0x32002136, 0x2db034a0, 0x817e3ab2, + 0x0d33000f, 0x30fe7100, 0x020f3a01, 0x1838f130, 0x04090333, 0x30014afe, 0x31303991, 0x90b4bd3b, + 0x717e38aa, 0xf33e000f, 0x02f900b7, 0x002930d9, 0xbfa0b200, 0x7e640b9a, 0x090000de, 0x00a43310, + 0xa6008961, 0x009fcf02, 0x1000f5f1, 0x8a009ff6, 0x4b02a600, 0xc4bd1000, 0xbd27104d, 0x198b7ee4, + 0x00a43300, 0x2930d915, 0x9abf0000, 0x00009b7e, 0x1e3e0409, 0x0ab200ba, 0x7e03e84b, 0x890016fc, + 0xb802a400, 0x000200aa, 0x920aa5b6, 0x9af601aa, 0x01114f00, 0x020099b8, 0x009ff600, 0x9a32943d, + 0x000001fb, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -2269,8 +2269,8 @@ const NvU32 soe_ucode_data_lr10_dbg[] = { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xf0cc97fc, 0xc5e27e17, 0x63cc4ffc, 0xc48564fa, 0x6073f3d9, 0x573ea3ef, 0xf0764322, 0xf8dacef7, - 0x956b7a40, 0x90bcaaf7, 0xdea25edb, 0x9aaef423, 0xe0830635, 0xb9c7326b, 0x27f96395, 0x7078f754, + 0xf0cc97fc, 0xc5e27e17, 0x63cc4ffc, 0xc48564fa, 0xc4704774, 0xe570e36b, 0xe0e69856, 0x7fb32c18, + 0x956b7a40, 0x90bcaaf7, 0xdea25edb, 0x9aaef423, 0x0f4e2b11, 0x5727aa61, 0xedcfa268, 0x128caf6d, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/src/common/nvswitch/kernel/inc/soe/bin/g_soeuc_lr10_prd.h b/src/common/nvswitch/kernel/inc/soe/bin/g_soeuc_lr10_prd.h index ee028ec7a..22ed93b5b 100644 --- a/src/common/nvswitch/kernel/inc/soe/bin/g_soeuc_lr10_prd.h +++ b/src/common/nvswitch/kernel/inc/soe/bin/g_soeuc_lr10_prd.h @@ -35,7 +35,7 @@ const NvU32 soe_ucode_data_lr10_prd[] = { 0x00fec0d0, 0x0004fe00, 0x0017167e, 0x08f802f8, 0xa4b300f8, 0x8c890a00, 0x9abf000f, 0x1100a0b3, 0x0d00b0b3, 0xa001aa98, 0xf8a43dba, 0x0a02f800, 0xbd00f8ff, 0xfc30f494, 0x40fe02f9, 0x04009001, - 0x0db209a0, 0x0003237e, 0xa4b3afb2, 0x0dbf1601, 0x0a01d4b3, 0x002e8989, 0xa43d9d20, 0x00006b3e, + 0x0db209a0, 0x0003237e, 0xa4b3afb2, 0x0dbf1601, 0x0a01d4b3, 0x002e8d89, 0xa43d9d20, 0x00006b3e, 0xfc09040a, 0x0bf4f9a6, 0xfbff0a05, 0x337e0405, 0xa0330000, 0xa0330a04, 0x02f80600, 0xb37e00f8, 0xafb20003, 0x0801a4b3, 0x00f8a43d, 0xfc09040a, 0x0bf4f9a6, 0x0a02f807, 0xbd00f8ff, 0xbdc4bdb4, 0x007e7ed4, 0xf900f800, 0xb2a2b222, 0xb2c0b2b1, 0xb21bb22a, 0x7eff0d0c, 0x3300007e, 0xfbf400a4, @@ -157,11 +157,11 @@ const NvU32 soe_ucode_data_lr10_prd[] = { 0x0142fe01, 0x90271190, 0x1ab22622, 0x5e7e2bb2, 0x020a0038, 0x787eab32, 0x0abf0038, 0x00043998, 0x3f95f901, 0x7e2b3f1a, 0xbf003878, 0x009b7e3a, 0xfb0a3200, 0x5d330c65, 0x3dff5c00, 0x0f4b3e04, 0x3dbcb200, 0x8aabb2d4, 0x7e0010d0, 0xf8000e6b, 0x0dbcb200, 0x8aabb201, 0x7e0010d0, 0xf8000e6b, - 0xb212f900, 0xb3b132a0, 0xf80a00a4, 0x100e3e09, 0x2e808900, 0x0b9abf00, 0x00de7eff, 0xff19c400, + 0xb212f900, 0xb3b132a0, 0xf80a00a4, 0x100e3e09, 0x2e848900, 0x0b9abf00, 0x00de7eff, 0xff19c400, 0x0301008f, 0xbc099e94, 0xefcfe0ef, 0x8099b800, 0x94b60001, 0x009dcf09, 0xf0020918, 0x09352095, 0xf40fa602, 0xf63e411b, 0xf918000f, 0x2094f002, 0x3f340bf4, 0x009433f9, 0xf8cbbc0b, 0x000fef3e, - 0xf001f918, 0x9990ff94, 0x049afd03, 0xf6f0f9bc, 0xff3e00ef, 0x1bc4000f, 0x8cfc0aff, 0xa6002e68, - 0xc91bf4fd, 0x002e8089, 0x9b7e9abf, 0x11fb0000, 0xfc8b02f9, 0x127e0010, 0xa0320000, 0x0f00a033, + 0xf001f918, 0x9990ff94, 0x049afd03, 0xf6f0f9bc, 0xff3e00ef, 0x1bc4000f, 0x8cfc0aff, 0xa6002e6c, + 0xc91bf4fd, 0x002e8489, 0x9b7e9abf, 0x11fb0000, 0xfc8b02f9, 0x127e0010, 0xa0320000, 0x0f00a033, 0x0000ea7e, 0x7eff0bc4, 0x8900184a, 0xbf0010fc, 0x11008990, 0x899fbf00, 0x180010ec, 0x9e35180e, 0xf40fa60e, 0x0918101b, 0x00943319, 0x3ea4bd0a, 0x1800107a, 0xb4331d0b, 0xa4bd0a00, 0x00106f3e, 0x3d200a90, 0x13607ec4, 0x00a6b000, 0x3d0e1ef4, 0x19093594, 0x00110089, 0x01fb90a0, 0x89ffa4f0, @@ -230,11 +230,11 @@ const NvU32 soe_ucode_data_lr10_prd[] = { 0x31f400f8, 0x0028f400, 0x02f800f8, 0x477e00f8, 0x00f80019, 0x001434d9, 0x0d9b1800, 0x7e0c9a18, 0xf8001a12, 0x1a127e00, 0x7e00f800, 0xf80019cd, 0x14008900, 0x0099cf02, 0xf40194f0, 0xf17e160b, 0x008f003c, 0xf9ce0213, 0x0195f000, 0xf800f9f7, 0xf802f800, 0xf830f400, 0x0005dcdf, 0xbf02f900, - 0x0149feff, 0xa0089990, 0xd9f43d9f, 0x00002e89, 0x004f9f20, 0x00ffcf06, 0xcf07004e, 0x004900ee, + 0x0149feff, 0xa0089990, 0xd9f43d9f, 0x00002e8d, 0x004f9f20, 0x00ffcf06, 0xcf07004e, 0x004900ee, 0x0099cf02, 0x95049ffd, 0xeeb910ef, 0x049efd00, 0xff00ffb9, 0x09c4049f, 0x070bf401, 0x003b797e, 0x100009e4, 0x0f2f0bf4, 0x0149fe01, 0x0289008e, 0x20079990, 0x00e9ce9f, 0x9ffdfe0f, 0x00e9f704, 0x001408d9, 0xfe9abf00, 0x010c014b, 0x7e07bb90, 0xe400006e, 0x73800009, 0x7e080090, 0x49001871, - 0x90f70100, 0x0149fe00, 0xbf089990, 0x05dcd99e, 0x9fbf0000, 0x002e89d9, 0xa69a3f00, 0x070bf4ef, + 0x90f70100, 0x0149fe00, 0xbf089990, 0x05dcd99e, 0x9fbf0000, 0x002e8dd9, 0xa69a3f00, 0x070bf4ef, 0x003a317e, 0x0a0805fb, 0xf900f801, 0x03a99802, 0x94f0a0b2, 0x0d0bf401, 0x277eaabf, 0x673e001a, 0xa9bf0019, 0x98009acf, 0x0998030f, 0x020e9801, 0xff02f4f0, 0x9ea694a9, 0x320b9cf0, 0x00f0b39a, 0x0096300c, 0x320b9cf0, 0xf401fb9a, 0x12f9ec30, 0x900149fe, 0xdcd10899, 0xa0000005, 0x019bb59a, @@ -304,11 +304,11 @@ const NvU32 soe_ucode_data_lr10_prd[] = { 0x9b7ea032, 0xdd7e000a, 0x1fbf000d, 0x0a3229bf, 0x0bf4f9a6, 0x3a317e07, 0x1855fb00, 0x3d7e040a, 0xa033003a, 0x508a2400, 0x277e1200, 0xa4f0001a, 0x150bf401, 0x1200588a, 0x001a277e, 0x1a00a0b3, 0xf407a9c4, 0x02f8070b, 0x020a00f8, 0x003a3d7e, 0x0600a433, 0x00f802f8, 0x00140cd9, 0xdb9abf00, - 0x40000000, 0x08b4aab8, 0x83ed7e00, 0xd900f800, 0x0000140c, 0x00db9abf, 0xb8400000, 0x0008c4aa, - 0x0083ed7e, 0x0cd900f8, 0xbf000014, 0x0000db9a, 0xaab88000, 0x7e0008c4, 0xf80083ed, 0x140cd900, + 0x40000000, 0x08b4aab8, 0x83f57e00, 0xd900f800, 0x0000140c, 0x00db9abf, 0xb8400000, 0x0008c4aa, + 0x0083f57e, 0x0cd900f8, 0xbf000014, 0x0000db9a, 0xaab88000, 0x7e0008c4, 0xf80083f5, 0x140cd900, 0x99bf0000, 0x01c0008f, 0xcf609a90, 0x99c700f9, 0x0090b34c, 0x0190b337, 0x3e02f8f6, 0xcf00222b, 0x99c700f9, 0x0090b34c, 0x0190b30e, 0x3e02f8f6, 0x8b00223f, 0xcf01c200, 0x18d900bb, 0xfd040400, - 0xed7e05b9, 0x00f80083, 0x01c10089, 0xdf009af6, 0x800000f1, 0x010099b8, 0x009ff702, 0xb2009fcf, + 0xf57e05b9, 0x00f80083, 0x01c10089, 0xdf009af6, 0x800000f1, 0x010099b8, 0x009ff702, 0xb2009fcf, 0x223f3e9f, 0xd902f900, 0x0000140c, 0xa0b299bf, 0x08c89ab8, 0x1a277e00, 0xbb010900, 0xa9fd0490, 0x0bacf004, 0x02f901fb, 0x00140cd9, 0x8f9ebf00, 0xcf01c000, 0x99c700f9, 0x0099b34c, 0x90b301bb, 0x02f8f501, 0x0022b33e, 0xc700f9cf, 0x99b34c99, 0xb3019700, 0xf8f50190, 0x22c83e02, 0x00f9cf00, @@ -318,7 +318,7 @@ const NvU32 soe_ucode_data_lr10_prd[] = { 0xb80099b3, 0x0190b300, 0x3e02f8f5, 0xcf00233a, 0x99c700f9, 0x0099b34c, 0x90b30081, 0x02f8f501, 0x00234f3e, 0xc700f9cf, 0x90b34c99, 0x90b35700, 0x02f8f601, 0x0023643e, 0x0065f57e, 0x000000d9, 0x9409ff40, 0x7e070bf4, 0xd90067e7, 0x02000000, 0x000000df, 0xb409ff04, 0xf4940fff, 0xbffd060b, - 0x0000df05, 0x0fff0800, 0x060bf494, 0xd905bffd, 0x0000140c, 0xaab89abf, 0x7e0008c4, 0xfb0083ed, + 0x0000df05, 0x0fff0800, 0x060bf494, 0xd905bffd, 0x0000140c, 0xaab89abf, 0x7e0008c4, 0xfb0083f5, 0xc2008901, 0x0099cf01, 0x95049dff, 0x94b31f09, 0x783eae01, 0xefb80023, 0x890008a4, 0xf601c100, 0xf1df009f, 0xb8800000, 0x02010099, 0xcf009ff7, 0x9fb2009f, 0x0023643e, 0x01c20089, 0x8f009dcf, 0x3e01c000, 0xb800234f, 0x000890ef, 0x01c10089, 0xdf009ff6, 0x800000f1, 0x010099b8, 0x009ff702, @@ -443,36 +443,36 @@ const NvU32 soe_ucode_data_lr10_prd[] = { 0x0032b13e, 0xb53e3505, 0x02050032, 0x0032b53e, 0x003a317e, 0xf42885fb, 0xdcdff430, 0xf9000005, 0xfeffbf22, 0x99900149, 0x0142fe14, 0x94bd9fa0, 0xa00c2290, 0x3da37e29, 0x00a03300, 0xda040b56, 0x00002944, 0x2db2bcb2, 0x0042d77e, 0xa433a032, 0x41fe4300, 0x10119001, 0x8e7e1ab2, 0xa0320033, - 0x3100a433, 0x2bbf1cbf, 0x24d1a4bd, 0x7e000014, 0xa000b06d, 0x00a0b31a, 0x7eb43d1a, 0xb300b105, - 0xbf1200a0, 0x7eff001a, 0x3e00b63f, 0x00003371, 0x0149feff, 0xbf149990, 0x05dcd99f, 0x99bf0000, + 0x3100a433, 0x2bbf1cbf, 0x24d1a4bd, 0x7e000014, 0xa000b075, 0x00a0b31a, 0x7eb43d1a, 0xb300b10d, + 0xbf1200a0, 0x7eff001a, 0x3e00b647, 0x00003371, 0x0149feff, 0xbf149990, 0x05dcd99f, 0x99bf0000, 0xf9a60a32, 0x7e070bf4, 0xfb003a31, 0x0e090c25, 0xa43da9a0, 0x30f400f8, 0x05dcdfd8, 0x62f90000, 0x30f4ffbf, 0x0149fef4, 0xa04c9990, 0xb2a93f9f, 0x01a398a6, 0x0d019033, 0x60489d33, 0x35a33e03, 0x04301800, 0x1b010d33, 0x03329801, 0x3d043198, 0x10dc4ba4, 0xd501004c, 0x00000644, 0x0038327e, - 0xa4b35aa0, 0x02f80c00, 0x1a3e0501, 0x49fe0037, 0x28999001, 0x00299cd4, 0xb51cb200, 0x91b50741, - 0x352bb201, 0x42b51540, 0xbd92a006, 0x10dc4ed4, 0x0020d07e, 0xad33a132, 0xbf015900, 0x33993f59, + 0xa4b35aa0, 0x02f80c00, 0x1a3e0501, 0x49fe0037, 0x28999001, 0x00299cd4, 0xb51cb200, 0x91b50841, + 0x352bb201, 0x42b51940, 0xbd92a007, 0x10dc4ed4, 0x0020d07e, 0xad33a132, 0xbf015900, 0x33993f59, 0x980d0090, 0x95f00149, 0x0149b508, 0x000644d9, 0x1899bf00, 0x90336999, 0x9cdf1300, 0x98000029, - 0x95f101f9, 0xf9b54000, 0x299cda01, 0x037e0000, 0x3098009c, 0x01027e02, 0x8aa3d900, 0xacb20000, - 0xb20091b0, 0xbdb4bd0d, 0x2e70da04, 0x01b00000, 0x08013001, 0xc87e010e, 0x9cd90013, 0xdf000029, - 0x1e000000, 0xfe509035, 0x99900149, 0x0142fe34, 0x22909fa0, 0xb2010a38, 0x94ef7e2b, 0x1fa43300, - 0xc42bbf1b, 0x1bf401b9, 0x01b5f014, 0x2ba0010a, 0x00950a7e, 0x061fa033, 0xb4bd09f8, 0x0a7e020a, - 0x9cda0095, 0x7e000029, 0xfe009ab2, 0xb4bd014a, 0x010dc4bd, 0x7e34aa90, 0x3e0075b0, 0x33003574, - 0xd9320204, 0x00000644, 0xa0b39abf, 0xb4d97f00, 0x98000029, 0x9bbf019c, 0x9cd9f43d, 0xbd000029, - 0x159f35d4, 0x7e10dc4e, 0x320020d0, 0x356f3ea1, 0x030d3300, 0x0e7e0207, 0x39180001, 0x00903308, - 0x033e9824, 0x002a3cd9, 0x2a44df00, 0x9ea00000, 0xb5043e98, 0x3998019e, 0x98f9a005, 0xfeb5063e, - 0x1c391801, 0x21009033, 0x00299cdf, 0x08399800, 0x982dfe98, 0x9efd2efd, 0x2df9b505, 0xfd093998, - 0xf9b5059d, 0x01087e2e, 0x3e143d00, 0x33003574, 0x01ab001d, 0xb2016b18, 0x0f817e3a, 0xfe020900, + 0x95f101f9, 0xf9b54000, 0x299cda01, 0x0b7e0000, 0x3098009c, 0x01027e02, 0x8aabd900, 0xacb20000, + 0xb20091b0, 0xbdb4bd0d, 0x2e74da04, 0x01b00000, 0x08013001, 0xc87e010e, 0x9cd90013, 0xdf000029, + 0x1e000000, 0xfe549035, 0x99900149, 0x0142fe34, 0x22909fa0, 0xb2010a38, 0x94f77e2b, 0x1fa43300, + 0xc42bbf1b, 0x1bf401b9, 0x01b5f014, 0x2ba0010a, 0x0095127e, 0x061fa033, 0xb4bd09f8, 0x127e020a, + 0x9cda0095, 0x7e000029, 0xfe009aba, 0xb4bd014a, 0x010dc4bd, 0x7e34aa90, 0x3e0075b0, 0x33003574, + 0xd9320204, 0x00000644, 0xa0b39abf, 0xb8d97f00, 0x98000029, 0x9bbf019c, 0x9cd9f43d, 0xbd000029, + 0x199f35d4, 0x7e10dc4e, 0x320020d0, 0x356f3ea1, 0x030d3300, 0x0e7e0207, 0x39180001, 0x00903308, + 0x033e9824, 0x002a40d9, 0x2a48df00, 0x9ea00000, 0xb5043e98, 0x3998019e, 0x98f9a005, 0xfeb5063e, + 0x1c391801, 0x21009033, 0x00299cdf, 0x08399800, 0x982efe98, 0x9efd2ffd, 0x2ef9b505, 0xfd093998, + 0xf9b5059d, 0x01087e2f, 0x3e143d00, 0x33003574, 0x01ab001d, 0xb2016b18, 0x0f817e3a, 0xfe020900, 0xff90014f, 0x3df92048, 0x02f93594, 0x09033318, 0xb2b4bd04, 0x03f335fa, 0x7e01f935, 0x3e000f71, 0xfe00371a, 0x41fe0140, 0x44009001, 0xfe401190, 0x0ab20142, 0xb23c2290, 0x3d2cb21b, 0x75b07ed4, 0x02399800, 0x010a0fbf, 0x1bf4f9a6, 0x052cde3c, 0xe93f0000, 0x0e009033, 0x1e0a943d, 0x063ee920, - 0xffd90036, 0xff200000, 0x94b394f9, 0x0ab2121c, 0x2cb21bb2, 0x0098b97e, 0x0036063e, 0x1bb20ab2, - 0x3e7e2cb2, 0x4bfe008d, 0x44bb9001, 0xa9c4bebf, 0xffffdf1f, 0x94b6e0ff, 0x04effd18, 0xa0e59eff, + 0xffd90036, 0xff200000, 0x94b394f9, 0x0ab2121c, 0x2cb21bb2, 0x0098c17e, 0x0036063e, 0x1bb20ab2, + 0x467e2cb2, 0x4bfe008d, 0x44bb9001, 0xa9c4bebf, 0xffffdf1f, 0x94b6e0ff, 0x04effd18, 0xa0e59eff, 0x0000d9be, 0xe9ff4000, 0x6b0bf494, 0x681fa433, 0x900149fe, 0x9dbf4099, 0xbf049992, 0x1ee4339c, 0x0003df42, 0xff89ff00, 0xefff3fff, 0x94d9fff4, 0xff0294b6, 0xc0b3e5f9, 0xe9c50b00, 0x36703e03, 0x95fd0900, 0xe9fd16df, 0x00f0b304, 0x01e9c50d, 0x943eb9a0, 0xfe090036, 0x3e94e9ff, 0xdf003670, 0xff000000, 0xffffffd9, 0xf4efff00, 0xfd94d9ff, 0xbfa005f9, 0xfe0149fe, 0x9990014f, 0x44ff9040, 0xffbf9ebf, 0xbf049992, 0x0499929d, 0x99929fa0, 0x929ea004, 0x9da00499, 0x000a747e, 0x00299cd9, - 0x48991800, 0x0a009433, 0xd23e02f8, 0x90330036, 0x4efe1e01, 0x38ee9001, 0xffdfe9bf, 0xfde0ffff, - 0x00df049f, 0xfd010000, 0xe9a0059f, 0x9cd9f43d, 0x0d000029, 0x489f3501, 0xfe014bfe, 0xbb90014c, + 0x4c991800, 0x0a009433, 0xd23e02f8, 0x90330036, 0x4efe1e01, 0x38ee9001, 0xffdfe9bf, 0xfde0ffff, + 0x00df049f, 0xfd010000, 0xe9a0059f, 0x9cd9f43d, 0x0d000029, 0x4c9f3501, 0xfe014bfe, 0xbb90014c, 0x30cc9034, 0x90014afe, 0xb07e38aa, 0x9b7e0075, 0x143d000a, 0x00371a3e, 0x49fee401, 0x4c999001, 0xdcd99fbf, 0xbf000005, 0xa61a3299, 0x070bf4f9, 0x003a317e, 0xfb0c30f4, 0xa9922865, 0x929ba004, 0xecb548ae, 0x00008906, 0xb2e9a030, 0x9294bdaf, 0xfab24cff, 0x00f8f9a0, 0x8f7e02f9, 0xa4b3005c, @@ -619,9 +619,9 @@ const NvU32 soe_ucode_data_lr10_prd[] = { 0x1c339000, 0x05242290, 0xbf040402, 0x0d080c6a, 0x7e3bb2ff, 0x330000c1, 0x98f400a4, 0x193f0131, 0xeb079433, 0x3d041918, 0x2944da04, 0x94330000, 0x907e0a00, 0xa0320043, 0xb2013b18, 0x0f817e1a, 0x00043300, 0x022035ca, 0x11182520, 0x352ab203, 0xb4bd0124, 0x7e032135, 0x3e000f71, 0xf40048eb, - 0xdcdff430, 0xf9000005, 0xbdffbf22, 0x0140fe94, 0xb50c0090, 0x09a00109, 0x900149fe, 0x7cd21499, - 0xa000002e, 0x7e01b29f, 0x3e0074f8, 0x9800497e, 0x993f0119, 0x0a099433, 0x967e0ab2, 0x70da0033, - 0x7e00002e, 0xb2001475, 0xb22abfad, 0x7e080c0b, 0x330000c1, 0xdadc00a0, 0x00002e70, 0x0014b57e, + 0xdcdff430, 0xf9000005, 0xbdffbf22, 0x0140fe94, 0xb50c0090, 0x09a00109, 0x900149fe, 0x80d21499, + 0xa000002e, 0x7e01b29f, 0x3e0074f8, 0x9800497e, 0x993f0119, 0x0a099433, 0x967e0ab2, 0x74da0033, + 0x7e00002e, 0xb2001475, 0xb22abfad, 0x7e080c0b, 0x330000c1, 0xdadc00a0, 0x00002e74, 0x0014b57e, 0x00497e3e, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -641,28 +641,28 @@ const NvU32 soe_ucode_data_lr10_prd[] = { 0xa13018a1, 0x24a13020, 0x300101b0, 0x11300811, 0x1c01300c, 0x804e080d, 0x05c8da00, 0x0a7e0000, 0x20da005d, 0x0b000014, 0x7e080c04, 0x33005937, 0x019000ad, 0xf1493f4c, 0xdb0000c3, 0x00000120, 0x3028a130, 0xa13000a1, 0x14a13010, 0x3018a130, 0xa13020a1, 0x0101b024, 0x30081130, 0x01300c11, - 0x4e070d1c, 0xccda0100, 0x7e000005, 0xda005d0a, 0x00002e7c, 0x080c1bb2, 0x0059377e, 0x4300ad33, + 0x4e070d1c, 0xccda0100, 0x7e000005, 0xda005d0a, 0x00002e80, 0x080c1bb2, 0x0059377e, 0x4300ad33, 0x48c24c01, 0x0000c3f1, 0x0000fcdb, 0x28a13000, 0x3000a130, 0xa13010a1, 0x18a13014, 0x3020a130, 0x01b024a1, 0x08113001, 0x300c1130, 0x050d1c01, 0xda00c04e, 0x000005d0, 0x005d0a7e, 0x001404da, 0x0c040b00, 0x59377e08, 0x00ad3300, 0x4d4c00f6, 0x00c3f171, 0x00d8db00, 0xa1300000, 0x00a13028, 0x3010a130, 0xa13014a1, 0x20a13018, 0xb024a130, 0x11300101, 0x0c113008, 0x0d1c0130, 0x00804e09, - 0x0005d4da, 0x5d0a7e00, 0x1428da00, 0x040b0000, 0x377e080c, 0xad330059, 0x4c00a900, 0xc3f1b7cb, + 0x0005d4da, 0x5d0a7e00, 0x1428da00, 0x040b0000, 0x377e080c, 0xad330059, 0x4c00a900, 0xc3f1b7d3, 0xb4db0000, 0x30000000, 0xa13028a1, 0x10a13000, 0x3014a130, 0xa13018a1, 0x24a13020, 0x300c1130, 0x01b01c01, 0x08113001, 0xc04e0a0d, 0x05d8da00, 0x0a7e0000, 0x1cda005d, 0x0b000014, 0x7e080c04, 0x33005937, 0x7e5c00a4, 0x7e005c97, 0x7e004db4, 0x7e005931, 0x7e000a74, 0x7e003cf7, 0x7e005249, 0x7e004d7d, 0x7e004df2, 0x7e005208, 0x7e005216, 0x7e0053af, 0x7e0053d2, 0x7e0053e7, 0x7e0053fc, 0x7e005438, 0x7e00544d, 0x7e00591d, 0x7e00706d, 0x7e005462, 0x7e004ea6, 0x330059ae, 0xf80600a0, - 0x2c30f402, 0x30d911fb, 0xbf000014, 0x2e88da99, 0x99980000, 0xf895f905, 0xf8400a00, 0x0070df00, + 0x2c30f402, 0x30d911fb, 0xbf000014, 0x2e8cda99, 0x99980000, 0xf895f905, 0xf8400a00, 0x0070df00, 0x00492000, 0x009ff607, 0xcf03004e, 0xff4f00e9, 0x049ffdcf, 0x800095f1, 0x8f00e9f6, 0x4900b071, 0x9ff60400, 0x15008f00, 0x00f9ce02, 0xf70195f0, 0x00f800f9, 0xf820004a, 0x01004f00, 0xf000f9ce, 0xf9f71095, 0x07004f00, 0xf000f9ce, 0xf9f71095, 0x04004f00, 0xf000f9ce, 0xf9f71095, 0xd900f800, - 0x00001430, 0x8ada99bf, 0x9800002e, 0x95f90899, 0x367e00f8, 0xa433004e, 0xaddf1100, 0x49deadde, + 0x00001430, 0x8eda99bf, 0x9800002e, 0x95f90899, 0x367e00f8, 0xa433004e, 0xaddf1100, 0x49deadde, 0x9ff61000, 0x7e02f800, 0x7e004e54, 0x7e004e15, 0xf8004e69, 0x90008900, 0x0099cf00, 0xf40194f0, 0x0089150b, 0x9fcf00a5, 0xf0ef0e00, 0xfefd07f5, 0x009ff604, 0x008900f8, 0x9fcf0090, 0x01f9c400, 0x3d071bf4, 0xc700f8a4, 0x96b024f9, 0x0b9cf002, 0x00f89a32, 0x0089050f, 0x9ff60180, 0xb8060f00, 0x00010099, 0xf8009ff6, 0x02008900, 0x0099cf01, 0x1000008f, 0xf4049ffd, 0x34da181b, 0x7e008204, 0xf0001a27, 0x1bf401a4, 0x0a02f809, 0x3d00f824, 0xd900f8a4, 0x00001430, 0x34da99bf, 0x98000014, - 0x95f90e99, 0x1e0a00f8, 0x00b9a27e, 0x0600a033, 0x00f802f8, 0x0100008f, 0xf6590049, 0x00f8009f, + 0x95f90e99, 0x1e0a00f8, 0x00b9aa7e, 0x0600a033, 0x00f802f8, 0x0100008f, 0xf6590049, 0x00f8009f, 0x00900089, 0xf00099ce, 0x0bf40194, 0xf1008e20, 0x00e9ce00, 0x9ffdef0f, 0x00e9f704, 0x5200eeb8, 0x00e9ce02, 0xf7049ffd, 0x00f800e9, 0x7e0a004a, 0xe7001a27, 0xb30114aa, 0x4f1e06a4, 0xf9cf4f00, 0xe899c700, 0x110f94b3, 0xf000f9cf, 0x9cf0ff94, 0xf89a320b, 0xf8a43d00, 0x8902f900, 0xce009000, @@ -690,24 +690,24 @@ const NvU32 soe_ucode_data_lr10_prd[] = { 0x877e0c0a, 0xb4bd001a, 0xd4bdc4bd, 0x137e0f0a, 0xb4bd001f, 0x010ca1b2, 0x100ad4bd, 0x001f137e, 0x1a90a0b2, 0x1a277e0c, 0x10abc500, 0x7e0c0a90, 0xfb001a87, 0x1430d911, 0x99bf0000, 0x002928da, 0x11999800, 0x00f895f9, 0xc4bdb4bd, 0xa4bdd43d, 0x003aa97e, 0x30da00f8, 0x3d000029, 0x5e7f7eb4, - 0x2930d900, 0x99bf0000, 0x060094b3, 0x00f802f8, 0x001430d9, 0x3d9fbf00, 0x2e8bda94, 0xa9200000, + 0x2930d900, 0x99bf0000, 0x060094b3, 0x00f802f8, 0x001430d9, 0x3d9fbf00, 0x2e8fda94, 0xa9200000, 0xf910f998, 0xf8a43d95, 0x140cd900, 0x9abf0000, 0xb803034b, 0x0002dcaa, 0x001a877e, 0x066f448a, 0x001a277e, 0x000600d9, 0xffa4f100, 0x42408f3f, 0xd99aa00f, 0x00000604, 0x9fa0a43d, 0x30d900f8, - 0xbf000014, 0xda943d9f, 0x00002e8c, 0xf9bfa920, 0xa43d95f9, 0x02f900f8, 0xd4bdc4bd, 0x110ab4bd, + 0xbf000014, 0xda943d9f, 0x00002e90, 0xf9bfa920, 0xa43d95f9, 0x02f900f8, 0xd4bdc4bd, 0x110ab4bd, 0x001f137e, 0x0484a0b8, 0x7e0ab200, 0xc5001a27, 0x0ab201ab, 0x001a877e, 0x08b8c08a, 0x001a277e, 0xa9fffb09, 0xb8c08ab4, 0x1a877e08, 0xb9408a00, 0x1a277e08, 0xffe00900, 0x408ab4a9, 0xb5f008b9, 0x1a877e02, 0xbd01fb00, 0xbdc4bdb4, 0x7ea4bdd4, 0xd9001f13, 0x00001430, 0x0cd99fbf, 0xa0000014, - 0x2e8eda9a, 0xf9980000, 0xf895f90c, 0xd002f900, 0x0000140c, 0xff0b0abf, 0x08b8aab8, 0x1a877e00, + 0x2e92da9a, 0xf9980000, 0xf895f90c, 0xd002f900, 0x0000140c, 0xff0b0abf, 0x08b8aab8, 0x1a877e00, 0x0b0abf00, 0xbcaab8ff, 0x877e0008, 0x0abf001a, 0xaab8ff0b, 0x7e0008c0, 0xbf001a87, 0xb8ff0b0a, 0x0008c4aa, 0x001a877e, 0x008b0abf, 0xaab87000, 0x7e0008d4, 0xbf001a87, 0x0000db0a, 0xaab80100, 0x7e0008a8, 0xbf001a87, 0xffffdb0a, 0xaab80e03, 0x7e0008e0, 0xbf001a87, 0x0000db0a, 0xaab8ce00, - 0x7e0008b4, 0xfb001a87, 0x1430d901, 0x99bf0000, 0x002e8fda, 0x07999800, 0x00f895f9, 0x001430d9, - 0xda99bf00, 0x00002e90, 0xf9099998, 0x0f00f895, 0x2938d9ff, 0x9fa00000, 0x9fb50f0f, 0xd900f801, - 0x00001430, 0x91da99bf, 0x9800002e, 0x95f90a99, 0x00f800f8, 0x001430d9, 0xda99bf00, 0x00002e92, - 0xf9049998, 0xf800f895, 0x1430d900, 0x99bf0000, 0x002e93da, 0x03999800, 0x00f895f9, 0x30d900f8, + 0x7e0008b4, 0xfb001a87, 0x1430d901, 0x99bf0000, 0x002e93da, 0x07999800, 0x00f895f9, 0x001430d9, + 0xda99bf00, 0x00002e94, 0xf9099998, 0x0f00f895, 0x2938d9ff, 0x9fa00000, 0x9fb50f0f, 0xd900f801, + 0x00001430, 0x95da99bf, 0x9800002e, 0x95f90a99, 0x00f800f8, 0x001430d9, 0xda99bf00, 0x00002e96, + 0xf9049998, 0xf800f895, 0x1430d900, 0x99bf0000, 0x002e97da, 0x03999800, 0x00f895f9, 0x30d900f8, 0xbf000014, 0x2978da99, 0x99980000, 0xdf95f90f, 0x00002970, 0x002944d9, 0x069fb500, 0x002968df, 0x059fb500, 0x9f35f4bd, 0xb59fa009, 0x9f35019f, 0xb5320f08, 0x00f8039f, 0x30d900f8, 0xbf000014, - 0x2e94da99, 0x99980000, 0xf895f906, 0xd900f800, 0x00001430, 0x98da99bf, 0x98000029, 0x95f90199, + 0x2e98da99, 0x99980000, 0xf895f906, 0xd900f800, 0x00001430, 0x98da99bf, 0x98000029, 0x95f90199, 0x30f500f8, 0xdcdfff18, 0xf9000005, 0xfeffbf82, 0x99b80149, 0x0a000108, 0x7e9fa008, 0xb2001a27, 0x7e080aa0, 0xd9001a27, 0x40000000, 0xf50409fd, 0x95044d1b, 0x99b31fa9, 0x3d044601, 0x01dc4ba4, 0xa87e040c, 0xa4b20037, 0x4500a9b3, 0x76a0b503, 0xb571a0b5, 0xa0b572a0, 0x74a0b573, 0xd975a0b5, @@ -744,9 +744,9 @@ const NvU32 soe_ucode_data_lr10_prd[] = { 0xb8001a87, 0x00061c00, 0x277e0ab2, 0xabc5001a, 0x7e0ab204, 0x90001a87, 0x33950144, 0x01229d01, 0xf59523ff, 0x3eff641b, 0xfe0058dc, 0x90da0140, 0x90000029, 0xd4bd6000, 0x98de0bb2, 0x7e000000, 0x33004674, 0xff2a00ad, 0xfe0142fe, 0x03b20145, 0x2290143d, 0x24559098, 0x0056a03e, 0xb80149fe, - 0x00010899, 0xdcd99fbf, 0xbf000005, 0xf4f9a699, 0x317e070b, 0x83fb003a, 0xb4bd00e8, 0xda00c04c, - 0x0000299c, 0x000b947e, 0x001430d9, 0xda99bf00, 0x00002a58, 0xf90d9998, 0xf8a43d95, 0x05ccd900, - 0x9abf0000, 0x002e70db, 0x7e010c00, 0xf8005e25, 0x5c877e00, 0x3d00f800, 0x5e937ed4, 0xf400f800, + 0x00010899, 0xdcd99fbf, 0xbf000005, 0xf4f9a699, 0x317e070b, 0x83fb003a, 0xb4bd00e8, 0xda00c44c, + 0x0000299c, 0x000b947e, 0x001430d9, 0xda99bf00, 0x00002a5c, 0xf90d9998, 0xf8a43d95, 0x05ccd900, + 0x9abf0000, 0x002e74db, 0x7e010c00, 0xf8005e25, 0x5c877e00, 0x3d00f800, 0x5e937ed4, 0xf400f800, 0x12f9e430, 0xb0b2a1b2, 0x6100b0b3, 0xb004b998, 0x0cf40896, 0x0ba43d57, 0x384c7e44, 0x0aafb200, 0x00f0b305, 0x0a09584a, 0x90014afe, 0xafb508aa, 0x010f9801, 0xb60093f0, 0xa9b50294, 0x02afb503, 0xb2100918, 0x18a9351b, 0xb5020f98, 0x099804af, 0x05a9b503, 0xa0a000bf, 0x005b0b7e, 0xf001a6b0, @@ -773,7 +773,7 @@ const NvU32 soe_ucode_data_lr10_prd[] = { 0xa000373a, 0x00aab90a, 0x98030ab5, 0x0a900519, 0x0109b510, 0x35181918, 0x19984109, 0x0209b502, 0x09b519bf, 0x1819180e, 0x98400935, 0x09b50319, 0x0be77e0f, 0x240a9000, 0x000be77e, 0x180700b5, 0x0909181f, 0xf00c00b5, 0x9fbbfff4, 0x0909b502, 0xa48911fb, 0x93fe0016, 0x05ad8a00, 0x7eb43d00, - 0x0a005dd4, 0x8900f801, 0xa00010c8, 0x8900f89a, 0xbf0010c8, 0x8a00f89a, 0x3d002e80, 0x5e7f7eb4, + 0x0a005dd4, 0x8900f801, 0xa00010c8, 0x8900f89a, 0xbf0010c8, 0x8a00f89a, 0x3d002e84, 0x5e7f7eb4, 0x00a03300, 0xf809f808, 0x10d08a00, 0x7eb43d00, 0x33005e89, 0xf80600a0, 0xf000f809, 0x94bd00b3, 0xa5a5a5df, 0x5cd13ea5, 0x90afa000, 0xaa900199, 0xf49ba604, 0x00f8f608, 0x00335089, 0x0010ec8f, 0xf9b59ab2, 0x35508b01, 0x02b9bb00, 0x7502b5b6, 0xbb7e04fb, 0x00f8005c, 0x0059c27e, 0x0c00a433, @@ -785,7 +785,7 @@ const NvU32 soe_ucode_data_lr10_prd[] = { 0xb2340090, 0x593f7e0a, 0x33a13200, 0x332400a4, 0xbf100060, 0x3d6b320a, 0x7ed43dc4, 0xfe0011cc, 0x99900149, 0xa099bf34, 0x5dcf3e59, 0x32020100, 0x1c65fb1a, 0xb0b212f9, 0xb2d430f4, 0x4d797ea1, 0x72943d00, 0x0101b0ae, 0x91301cb2, 0x00913028, 0x30089130, 0x91300c91, 0x14913010, 0x30189130, - 0x91301c91, 0x24913020, 0x002e848a, 0x0001ac8b, 0x0a7ed43d, 0xa033005d, 0x02f80600, 0xfb2c30f4, + 0x91301c91, 0x24913020, 0x002e888a, 0x0001ac8b, 0x0a7ed43d, 0xa033005d, 0x02f80600, 0xfb2c30f4, 0xf8a43d11, 0xb202f900, 0x20c630b0, 0xf8050df4, 0xffcac402, 0xb604a994, 0xa9bc02a4, 0x2094bda0, 0x0109b50c, 0x0038547e, 0xfb020ab5, 0xb222f901, 0xb2a2b2c1, 0x0bba32d0, 0x384c7e54, 0x0aacb200, 0x00c0b305, 0xb21ab21c, 0x7e2db20b, 0xb3005fcc, 0x3d0a01a4, 0x5e7d3ea4, 0x0a02f800, 0x0c21fbff, @@ -804,22 +804,22 @@ const NvU32 soe_ucode_data_lr10_prd[] = { 0xfb0ab200, 0x89008f41, 0x00f9ce02, 0xf70195f0, 0x00f800f9, 0x0089010f, 0x9ff60280, 0xb800f800, 0x000180aa, 0xf609a4b6, 0x00f800ab, 0x03210089, 0xb8009af6, 0x02010099, 0xf8009af6, 0xf030f400, 0x0005dcdf, 0xbf82f900, 0x0149feff, 0x32309990, 0x7e9fa0a1, 0xc4006014, 0x43feff1a, 0x1ae87e01, - 0x0142fe00, 0xb2ff16c4, 0x0f84d4a5, 0x33900000, 0x2c229024, 0x001400d8, 0x2e68d700, 0x9c3e0000, + 0x0142fe00, 0xb2ff16c4, 0x0f84d4a5, 0x33900000, 0x2c229024, 0x001400d8, 0x2e6cd700, 0x9c3e0000, 0x093f0061, 0x1e009433, 0xb2987ebc, 0xe949bc6a, 0x001ae87e, 0xa5b21b32, 0x817e0ab2, 0x9c3e000f, 0x09180061, 0x20010f01, 0x35fc0f3f, 0x30b50131, 0xff94f001, 0xfd039990, 0x09bc049f, 0xe949bc90, 0xf0330f3f, 0xf6307307, 0x150cf407, 0x9104f933, 0x05f03300, 0x02fd3355, 0xfe3e00c7, 0xf0330060, 0xf630600a, 0x0c0cf40a, 0xb409fd33, 0x612c3e00, 0x0bf03300, 0x0cfd3356, 0x523e00a7, 0x0ab20061, 0x817e1b32, 0x093f000f, 0xb4bd2ab2, 0x943d2920, 0x18022935, 0x04090300, 0x35012935, 0x717e0320, - 0x9c3e000f, 0x8abf0061, 0x0061903e, 0x002e7cdf, 0x61573e00, 0x1404d900, 0x4c3e0000, 0x20df0061, + 0x9c3e000f, 0x8abf0061, 0x0061903e, 0x002e80df, 0x61573e00, 0x1404d900, 0x4c3e0000, 0x20df0061, 0x3e000014, 0xd9006157, 0x00001428, 0x903e9abf, 0x1cdf0061, 0xbf000014, 0x61903efa, 0x3d2f2000, 0x350ab294, 0x00180229, 0x351b3203, 0x2035012f, 0x0f817e03, 0xb2b4bd00, 0x0f717e2a, 0x0a747e00, 0x19e87e00, 0x0028f400, 0x000a9b7e, 0x00619c3e, 0x0c00a0b3, 0x080c3bb2, 0x0000a77e, 0xbcff1ec4, 0x05a6084e, 0xfede1bf5, 0x0060057e, 0x900149fe, 0x9fbf3099, 0x0005dcd9, 0xa699bf00, 0x070bf4f9, 0x003a317e, 0xf41085fb, 0xdcdfb830, 0xf9000005, 0xfeffbf62, 0x99900149, 0xa03c0c60, 0x0140fe9f, - 0x0090b4bd, 0x7e0ab224, 0xd9000b94, 0x01000000, 0x002e68d1, 0xa09bb200, 0x0f84d919, 0xa4bd0000, + 0x0090b4bd, 0x7e0ab224, 0xd9000b94, 0x01000000, 0x002e6cd1, 0xa09bb200, 0x0f84d919, 0xa4bd0000, 0xf57e9ba0, 0x1bbf001a, 0x343da4bd, 0x7e008046, 0xbf00601f, 0x75020911, 0x09350406, 0x0101b501, 0x350a0335, 0xb4bd0b03, 0xda00804c, 0x01000000, 0x000b947e, 0xbd00804c, 0x0080dab4, 0x947e0100, - 0x057e000b, 0x80df0060, 0xd4010000, 0x00002e6c, 0x4fa0fab2, 0x00602c7e, 0xd0d24fbf, 0x75000010, + 0x057e000b, 0x80df0060, 0xd4010000, 0x00002e70, 0x4fa0fab2, 0x00602c7e, 0xd0d24fbf, 0x75000010, 0x03350806, 0x80f99012, 0xd90229b5, 0x00001b04, 0xb5030fb5, 0x1dd90329, 0xfe00001b, 0x29b50145, 0x1f559005, 0x53350109, 0x35592003, 0xecd91309, 0xb5000010, 0x0975012f, 0x1b0ddf01, 0x04090000, 0x35042fb5, 0x32df0259, 0x0900000e, 0x062fb540, 0x20015935, 0x0a747e03, 0x7e2abf00, 0xb200009b, @@ -933,7 +933,7 @@ const NvU32 soe_ucode_data_lr10_prd[] = { 0x006e607e, 0x0070463e, 0x0a1859bf, 0x030b1801, 0x18020c18, 0x0e98040d, 0x0091b002, 0xb0015998, 0x087e0191, 0xad33006d, 0x35ff6000, 0x2720022a, 0x32031e18, 0x351ab24b, 0x2e350126, 0x0f817e03, 0xbd2ab200, 0x0f717eb4, 0x6fa63e00, 0x05d4d900, 0x9abf0000, 0x001410db, 0x7e010c00, 0x7e005e25, - 0xf800709e, 0x1430d900, 0x9fbf0000, 0x8dda943d, 0x2000002e, 0x02f998a9, 0xa43d95f9, 0xa17e00f8, + 0xf800709e, 0x1430d900, 0x9fbf0000, 0x91da943d, 0x2000002e, 0x02f998a9, 0xa43d95f9, 0xa17e00f8, 0xaa7e003c, 0x00f8003b, 0xf9f830f4, 0xf4a1b222, 0xb2b2fc30, 0x900140fe, 0x0ca01000, 0x7e010db5, 0x09003da3, 0x00a033ff, 0x0109981e, 0x002944da, 0xb21cb200, 0x0091b02d, 0xab980ebf, 0x42ea7e07, 0x32a93200, 0x0430f49a, 0xdf0825fb, 0x000005dc, 0x30f4ffbf, 0x0149fef0, 0xa00c9990, 0x2944d99f, @@ -966,46 +966,46 @@ const NvU32 soe_ucode_data_lr10_prd[] = { 0x277e0fa0, 0x2eb2001a, 0xbd011ab5, 0x00a1dbd4, 0x2e010000, 0x35f80d3c, 0xdd9002e1, 0x00a1dc01, 0xf9c40000, 0x64ffc70f, 0x3c98b93c, 0xe935f8bf, 0x90ef2001, 0xd4b303ee, 0xa9c4de04, 0x98c93c0f, 0xc70d2935, 0xc93c64a9, 0x0c293598, 0x900149fe, 0x9fbf1899, 0x0005dcd9, 0xa699bf00, 0x070bf4f9, - 0x003a317e, 0xf91025fb, 0x29ccdb02, 0xcedc0000, 0xdd000029, 0x000029d0, 0x0029cada, 0x69c67e00, - 0x299cd000, 0x09980000, 0x29bcda01, 0x95f10000, 0x09b51e00, 0x73e27e01, 0x01099800, 0x0029d2da, + 0x003a317e, 0xf91025fb, 0x29d0db02, 0xd2dc0000, 0xdd000029, 0x000029d4, 0x0029ceda, 0x69c67e00, + 0x299cd000, 0x09980000, 0x29c0da01, 0x95f10000, 0x09b51e00, 0x73e27e01, 0x01099800, 0x0029d6da, 0x0095f100, 0x0109b501, 0x0073707e, 0xf1010998, 0xb5200095, 0x01fb0109, 0x00299cdd, 0x98dcbf00, 0xdf9801db, 0x0001d902, 0xc9fd3400, 0x0000d905, 0xde984c40, 0x05b9fd04, 0xf9fde309, 0xf0fe0904, - 0xf9fd04f5, 0x5000d904, 0xf9fd00c7, 0xf0050905, 0xd935c0e5, 0xa0ff0914, 0x04deb5dc, 0xb501dbb5, - 0xd9b502df, 0x74a77e15, 0xd900f800, 0x0000140c, 0xabc499bf, 0xc49ab801, 0x877e0007, 0x00f8001a, + 0xf9fd04f5, 0x5000d904, 0xf9fd00c7, 0xf0060905, 0xd935c0e5, 0xa0ff0918, 0x04deb5dc, 0xb501dbb5, + 0xd9b502df, 0x74a77e16, 0xd900f800, 0x0000140c, 0xabc499bf, 0xc49ab801, 0x877e0007, 0x00f8001a, 0xa0b212f9, 0x7d7eb1b2, 0x09bf006a, 0x1c0290b3, 0xf40296b0, 0x94b30b0c, 0x883e1001, 0x90b30075, 0x90b30a03, 0x94bd0604, 0x19bf09a0, 0x200390b3, 0xf40396b0, 0x90b30f0c, 0x94b31601, 0xac3e1002, 0x90b30075, 0x90b30a04, 0x94bd0605, 0x11fb19a0, 0xa1b222f9, 0xc2b2b0b2, 0x3200d433, 0x0e00a0b3, 0x0660e08a, 0x001a277e, 0x00b31aa0, 0xe48a0e00, 0x277e0660, 0x0aa0001a, 0x480020b3, 0x0660e88a, 0x001a277e, 0x203e2aa0, 0x020a0076, 0x3601d433, 0x0e00b0b3, 0xe48abbbf, 0x877e0660, 0x20b3001a, - 0x2bbf0e00, 0x0660e88a, 0x001a877e, 0x140010b3, 0x5c7e1ab2, 0x1bbf008c, 0x0660e08a, 0x001a877e, + 0x2bbf0e00, 0x0660e88a, 0x001a877e, 0x140010b3, 0x647e1ab2, 0x1bbf008c, 0x0660e08a, 0x001a877e, 0x21fba43d, 0x0005dcdf, 0xf4ffbf00, 0x49fef430, 0x08999001, 0x008f9fa0, 0xf9cf01c0, 0x4c99c700, 0x4c0099b3, 0x0190b301, 0x3e02f8f5, 0xcf00763a, 0x99c700f9, 0x0099b34c, 0x90b30125, 0x02f8f501, 0x00764f3e, 0xffffffd9, 0xc4f9ff7f, 0x01c0008f, 0xc700f9cf, 0x99b34c99, 0xb300db00, 0xf8f50190, 0x76703e02, 0x00f9cf00, 0xb34c99c7, 0xb30e0090, 0xf8f60190, 0x76853e02, 0xc0008f00, 0x00f9cf01, 0xb34c99c7, 0x008d0099, 0xf50190b3, 0x9d3e02f8, 0xf9cf0076, 0x4c9dc700, 0x5e00d0b3, 0xf601d0b3, - 0xb23e02f8, 0xf9100076, 0x48e93501, 0xe100fd33, 0x0648d900, 0x4ffe0000, 0x01f9b501, 0x002e7cd9, + 0xb23e02f8, 0xf9100076, 0x4ce93501, 0xe100fd33, 0x0648d900, 0x4ffe0000, 0x01f9b501, 0x002e80d9, 0xa09abf00, 0x204809fd, 0xde0909f9, 0x00000648, 0x0409e920, 0x3502ecb5, 0x4bfe01fd, 0x03ed3501, 0x3502ed35, 0x080c01e9, 0x00006e7e, 0x0077ad3e, 0xad3e09f8, 0x00890077, 0x99cf01c2, 0x299cde00, - 0xef180000, 0x26ff0948, 0x9d1bf4f9, 0x0077ad3e, 0x0660e08f, 0x01c10089, 0xdf009ff6, 0x800000f1, + 0xef180000, 0x26ff094c, 0x9d1bf4f9, 0x0077ad3e, 0x0660e08f, 0x01c10089, 0xdf009ff6, 0x800000f1, 0x010099b8, 0x009ff702, 0xb2009fcf, 0x76b23e9f, 0x60e08f00, 0xc1008906, 0x009ff601, 0x010099b8, 0x009cf600, 0x0000f2df, 0x0099b880, 0x9ff60202, 0x009fcf00, 0x853e9fb2, 0x00890076, 0x9fcf01c2, 0x1ff99500, 0x8c0194b3, 0x0076643e, 0x0660e08f, 0x01c10089, 0xdf009ff6, 0x800000f1, 0x010099b8, 0x009ff702, 0xb2009fcf, 0x764f3e9f, 0x0149fe00, 0xbf089990, 0x05dcd99f, 0x99bf0000, 0x0bf4f9a6, 0x3a317e07, 0x0c30f400, 0x30f400f8, 0x05dcdff4, 0x22f90000, 0x49feffbf, 0x14999001, 0x9fa0c1b2, 0x00299cd9, 0x019f9800, 0x00d9d2b2, 0x0e400000, 0x04f9fd08, 0x33750bf4, 0x0e1000a0, 0x01a43303, - 0x3ea0326c, 0x3d007809, 0x33040e04, 0x7e5e00b4, 0x33008a7a, 0x4b2400a0, 0x04330080, 0x884b0700, - 0x014afe00, 0xaa90080c, 0x8b2e7e0c, 0x33060e00, 0x3e3a00a4, 0xd9007883, 0x00000644, 0x080e99bf, + 0x3ea0326c, 0x3d007809, 0x33040e04, 0x7e5e00b4, 0x33008a82, 0x4b2400a0, 0x04330080, 0x884b0700, + 0x014afe00, 0xaa90080c, 0x8b367e0c, 0x33060e00, 0x3e3a00a4, 0xd9007883, 0x00000644, 0x080e99bf, 0x290090b3, 0x90014ffe, 0x00330cff, 0x9e981000, 0x98fea020, 0x623e2199, 0x9e980078, 0x98fea022, 0xf9b52399, 0x78833e01, 0x0149fe00, 0xbf149990, 0x05dcd99f, 0x99bf0000, 0xf9a6ea32, 0x3e200bf4, 0xfe007898, 0x99900149, 0x0e9fbf0c, 0x981fa01f, 0x29a00199, 0x0078693e, 0x003a317e, 0x090c25fb, - 0x0aa9a024, 0xd900f81f, 0x0000299c, 0xf9e830f4, 0x2d9f9882, 0x98289298, 0x90982b91, 0x0df1b029, - 0x980bc1b0, 0xd1b02a9f, 0x09e1b00a, 0xbf2e9998, 0x64f2ffcc, 0xb07410ff, 0xc1b00e91, 0x0da0330c, + 0x0aa9a024, 0xd900f81f, 0x0000299c, 0xf9e830f4, 0x2e9f9882, 0x98299298, 0x90982c91, 0x0df1b02a, + 0x980bc1b0, 0xd1b02b9f, 0x09e1b00a, 0xbf2f9998, 0x64f2ffcc, 0xb07410ff, 0xc1b00e91, 0x0da0330c, 0x0ea4330c, 0x78f93e10, 0xb264b200, 0x78ff3e75, 0xbd44bd00, 0x78ff3e54, 0x0d40b400, 0x090e50b4, 0xf5b926ff, 0x9500851b, 0x4c9d015d, 0x5555d901, 0x33d05555, 0xff333333, 0xd9ffe4c9, 0xe24ebcf4, 0xfff35fbc, 0xf994c4e0, 0x02e5b61e, 0xffe59eff, 0x0fd2d4f0, 0x950f0f0f, 0xe0ff02f1, 0xb410ffa4, 0xbca0acbc, 0xb994b1bd, 0x04ae951c, 0xff04bf95, 0xeabce59e, 0xf1fbbce0, 0xdc04e2fd, 0x01010101, 0xb2b4f2ff, 0x7eeab2cd, 0xb60038c2, 0xb0b318b5, 0x09090b24, 0x3300bdb3, 0x00b6b001, 0xf00b3cf0, - 0x84bd0136, 0x00799e3e, 0x0cffbac4, 0x7e240b40, 0x09008458, 0x00a93304, 0x58b20112, 0x7d9543b2, + 0x84bd0136, 0x00799e3e, 0x0cffbac4, 0x7e240b40, 0x09008460, 0x00a93304, 0x58b20112, 0x7d9543b2, 0x016c9d01, 0x333333d1, 0x5555d233, 0xc2ff5555, 0xf4d2ffe4, 0xbce26ebc, 0xe1fff37f, 0x1ef994c4, 0xff02e5b6, 0xf1ffe59e, 0x0f0fd4d4, 0xf0950f0f, 0xa4e1ff02, 0xbcb401ff, 0xbdbca0ac, 0x1cb994b1, 0x9504ae95, 0x9eff04bf, 0xe0eabce5, 0xfdf1fbbc, 0x01dc04e4, 0xff010101, 0xcdb2b4f4, 0xc27eeab2, @@ -1019,25 +1019,25 @@ const NvU32 soe_ucode_data_lr10_prd[] = { 0x20943d06, 0x142ab809, 0x277e0030, 0x0309001a, 0xb364aac7, 0x090c00a0, 0x04a0b301, 0x20943d06, 0xf421fb19, 0xdcdff030, 0xf9000005, 0xf4ffbf32, 0x49fefc30, 0x20999001, 0x41fe9fa0, 0x9094bd01, 0x4efe1c11, 0x9019a001, 0xe9a018ee, 0xd3b2c2b2, 0xb926ff09, 0xfe201bf4, 0x240b0140, 0xb2140090, - 0x87d77e0c, 0xffa4f000, 0x3c1fa4b3, 0x10a000bf, 0x007b6e3e, 0xf000e1b0, 0xb4f0ffa4, 0x0c1eb2ff, - 0x7e240d05, 0xf0008850, 0xa4b3ffa4, 0x49fe1a1f, 0x1c999001, 0x1f0a99bf, 0x49fe29a0, 0x18999001, + 0x87df7e0c, 0xffa4f000, 0x3c1fa4b3, 0x10a000bf, 0x007b6e3e, 0xf000e1b0, 0xb4f0ffa4, 0x0c1eb2ff, + 0x7e240d05, 0xf0008858, 0xa4b3ffa4, 0x49fe1a1f, 0x1c999001, 0x1f0a99bf, 0x49fe29a0, 0x18999001, 0x39a099bf, 0x900149fe, 0x9fbf2099, 0x0005dcd9, 0xa699bf00, 0x070bf4f9, 0x003a317e, 0xfb0430f4, 0x30f41035, 0x05dcdff0, 0x32f90000, 0x30f4ffbf, 0x0149fefc, 0xa0209990, 0x0141fe9f, 0x119094bd, 0x014efe18, 0xee9019a0, 0xb2e9a014, 0x09d3b2c2, 0xf4b926ff, 0x40fe1d1b, 0x90240b01, 0x0cb21c00, - 0x0087d77e, 0x391fa433, 0x10a000bf, 0x007c073e, 0xf000e1b0, 0xb4f0ffa4, 0x0c1eb2ff, 0x7e240d08, - 0x33008850, 0xfe1a1fa4, 0x99900149, 0x0a99bf18, 0xfe29a01f, 0x99900149, 0xa099bf14, 0x0149fe39, + 0x0087df7e, 0x391fa433, 0x10a000bf, 0x007c073e, 0xf000e1b0, 0xb4f0ffa4, 0x0c1eb2ff, 0x7e240d08, + 0x33008858, 0xfe1a1fa4, 0x99900149, 0x0a99bf18, 0xfe29a01f, 0x99900149, 0xa099bf14, 0x0149fe39, 0xbf209990, 0x05dcd99f, 0x99bf0000, 0x0bf4f9a6, 0x3a317e07, 0x0430f400, 0xf41035fb, 0xdcdff430, 0xf9000005, 0xf4ffbf22, 0x49fefc30, 0x18999001, 0x4efe9fa0, 0x9094bd01, 0x40fe14ee, 0x90e9a001, - 0x09a01000, 0xd2b2c1b2, 0xb926ff09, 0xb20f1bf4, 0x7e240bec, 0x3e0087d7, 0xb0007c8c, 0xa4f00001, - 0xffb4f0ff, 0x240d010c, 0x0088507e, 0x201fa433, 0x900149fe, 0x99bf1499, 0x90014ffe, 0xffbf10ff, + 0x09a01000, 0xd2b2c1b2, 0xb926ff09, 0xb20f1bf4, 0x7e240bec, 0x3e0087df, 0xb0007c8c, 0xa4f00001, + 0xffb4f0ff, 0x240d010c, 0x0088587e, 0x201fa433, 0x900149fe, 0x99bf1499, 0x90014ffe, 0xffbf10ff, 0x038199e7, 0xffe719a0, 0x2fa00381, 0x900149fe, 0x9fbf1899, 0x0005dcd9, 0xa699bf00, 0x070bf4f9, 0x003a317e, 0xfb0430f4, 0x30f40c25, 0x05dcdff4, 0x22f90000, 0x30f4ffbf, 0x0149fefc, 0xa0189990, 0x014efe9f, 0xee9094bd, 0x0140fe14, 0x0090e9a0, 0xb209a010, 0x09d2b2c1, 0xf4b926ff, 0xecb20f1b, - 0xd77e240b, 0x1b3e0087, 0x01b0007d, 0xffa4f000, 0x0cffb4f0, 0x7e240d20, 0x33008850, 0xfe181fa4, + 0xdf7e240b, 0x1b3e0087, 0x01b0007d, 0xffa4f000, 0x0cffb4f0, 0x7e240d20, 0x33008858, 0xfe181fa4, 0x99900149, 0xa099bf14, 0x0149fe19, 0xbf109990, 0xfe29a099, 0x99900149, 0xd99fbf18, 0x000005dc, 0xf9a699bf, 0x7e070bf4, 0xf4003a31, 0x25fb0430, 0xf430f40c, 0x0005dcdf, 0xbf52f900, 0x0149feff, 0x32209990, 0xb29fa0b0, 0xb00405c4, 0x0cf523a6, 0x34bd00bb, 0xfe0142fe, 0x22900141, 0x1c119018, - 0x13a023a0, 0x2cb21bb2, 0x0084407e, 0xad33a532, 0xbf009b1f, 0x7e2bbf1a, 0x330084fc, 0xa00a00a4, + 0x13a023a0, 0x2cb21bb2, 0x0084487e, 0xad33a532, 0xbf009b1f, 0x7e2bbf1a, 0x33008504, 0xa00a00a4, 0x7e293e43, 0xbf2fbf00, 0x0ff4b619, 0xbc1494b6, 0x00df90f9, 0xbc010100, 0x0033909f, 0x06302e04, 0x0b0cf404, 0x65030433, 0x007dd83e, 0x2d050033, 0x59060433, 0x007e093e, 0x22889ab8, 0x1a277e00, 0x10a5b600, 0x007df33e, 0x7e8c9a90, 0xf1001a27, 0xa003ffa4, 0x7e293e4a, 0x889ab800, 0x277e0032, @@ -1050,479 +1050,479 @@ const NvU32 soe_ucode_data_lr10_prd[] = { 0x0005dcd9, 0xa699bf00, 0x070bf4f9, 0x003a317e, 0xf40c45fb, 0xdcdfb830, 0xf9000005, 0xfeffbf82, 0x99900149, 0xa0010568, 0x11c1b09f, 0xb049b130, 0xe1b010d1, 0x33c4bf0f, 0x30180aa0, 0x08f40aa6, 0x3302050f, 0x050c0ba0, 0x0ca03303, 0xbd543d06, 0x014ffe94, 0xff9064bd, 0xb504bd60, 0xf9a001f9, - 0xff9274bd, 0xb2f92008, 0xb20ab2f1, 0x860e7e1b, 0x1fad3300, 0x193f0480, 0x1c009033, 0xb4bd010a, - 0xcd7e0cb2, 0x7bff0039, 0xa56aff95, 0xaeb29fb2, 0xf7b2e6b2, 0xb3010090, 0x3ed22404, 0x340083c9, - 0x040a4990, 0xf5239630, 0x34044a0c, 0x010a49c0, 0xc4f0b4bd, 0x39cd7eff, 0xb2a0b200, 0x0849c5b1, - 0x000008df, 0xf49fffff, 0x7e13f1b0, 0x33008a7a, 0xfe4d00a4, 0x24bd0146, 0x34bd1f0a, 0x6690443d, - 0x7fcd3e60, 0x0109c400, 0x321c0bf4, 0xb25b324a, 0x89ca7e6c, 0x1fa43300, 0x986ebf0f, 0x2ebc016f, - 0x313fbc20, 0x95014410, 0x009d0111, 0x9501ff01, 0x33d51bf4, 0x03c71fa9, 0x0083b13e, 0x0949b034, - 0xf4b926ff, 0x9cdf780b, 0xc4000029, 0xe994ff5e, 0x909fbc03, 0x98189f98, 0xf1fd1799, 0x0490fd04, - 0x1bf490a6, 0xf4f1a608, 0x02ff540b, 0xf413ff94, 0x1bf490a6, 0xf4f1a608, 0x9cd9440b, 0x94000029, - 0xf9bc03ef, 0x1ff998f0, 0x90000cb9, 0x1bb97cfe, 0x049cfd00, 0x981ff9b5, 0xfd9001e9, 0xfd090a5c, - 0xe9b5049b, 0x17f99801, 0xb5049cfd, 0xd99817f9, 0x049bfd01, 0x3e01d9b5, 0xf00083b1, 0x9cdbff54, - 0xb2000029, 0x0394b659, 0x98909bbc, 0x9998209f, 0x1451b01f, 0xfd04f1fd, 0x90a60490, 0xa6081bf4, - 0x100bf4f1, 0x44bd010e, 0xbd4ae130, 0x80db3e54, 0xb244bd00, 0xbd0cb21d, 0x3eb43d54, 0xc40080d0, - 0x0bf401c9, 0x14f0b425, 0x0006a4de, 0xffb9c400, 0xbc0394b6, 0x94b6909f, 0x909ebc03, 0x9f989ebf, - 0x404ebc01, 0x10515fbc, 0xdd9501bb, 0x01cc9d01, 0xf495cdff, 0xf43dcc1b, 0xb44af130, 0x9cdb1490, - 0xb6000029, 0x9bbc0394, 0x189f9890, 0xfd179998, 0x90fd04f1, 0xf490a604, 0xf1a6091b, 0x01200bf5, - 0xe43d94bd, 0xb01791b0, 0xe1301691, 0x81dc3e4b, 0x0169c400, 0x00b90bf5, 0x344b9034, 0x84df4bc0, - 0x0a000006, 0xff94f001, 0x9894b4bd, 0xffc4f006, 0x7e808fbc, 0xd20039cd, 0x000029f8, 0xb000b9b9, - 0xa1b00db1, 0x00abb90e, 0xb00b91b0, 0x8db20cb1, 0xa034343d, 0x09d1b04b, 0x4cfe3b32, 0x58cc9001, - 0x0089ca7e, 0x2c9829bf, 0x09d0b401, 0x351fa033, 0xdea0e4bd, 0xb401deb5, 0x2f980cb0, 0x092e9808, - 0xa0049bfd, 0x0bb0b429, 0xb594cbff, 0x90b40129, 0x04ebfd0c, 0xfd092eb5, 0x2fb504f9, 0x81bd3e08, - 0x16e0b400, 0xb517f0b4, 0x8ea0018f, 0xfd0ef0b4, 0x29a0059f, 0xff0db0b4, 0x29b595cb, 0x01331001, - 0x9008dd90, 0x88900822, 0x04343308, 0x4be03489, 0x9d017795, 0xee100166, 0x4be13001, 0xf59567ff, - 0x34ff321b, 0xff0949f0, 0x0bf4f926, 0x1490b429, 0x00299cdb, 0x0394b600, 0x98909bbc, 0x9998189f, - 0x04f1fd17, 0xa60490fd, 0xd71bf590, 0xf5f1a601, 0xb401d11b, 0xe5f013e0, 0x13e1b004, 0x900149fe, - 0x96bf6099, 0xb4019798, 0x9cdf1490, 0x3d000029, 0xb624bde4, 0x34bd0394, 0x30909fbc, 0x9b9057e1, - 0x5c98907c, 0x3e0ab1b0, 0xc40082cf, 0x0bf40109, 0x14f0b472, 0xde579034, 0x00000684, 0x0006a4db, - 0xf0010a00, 0x94b6ff94, 0x909fbc03, 0xb6039f94, 0xfbbc0394, 0x909ebcf0, 0x979896bf, 0x01f7b501, - 0xc034f6a0, 0xbcb4bd57, 0x37bc2026, 0xffc4f031, 0x0039cd7e, 0xbf018f98, 0x00b9b98e, 0xb904f9fd, - 0x8fb500a9, 0x04e9fd01, 0xf0b48ea0, 0x98f9bf0a, 0x9afd01ff, 0x05fbfd05, 0xa00ab0b4, 0x01bfb5b9, - 0x9557e034, 0x009d0111, 0x01ee1001, 0xff57e130, 0x1bf59501, 0x49feff79, 0x60999001, 0xa00197b5, - 0x4af03496, 0xb600fd33, 0xc224bc00, 0xb3d335bc, 0x891300d4, 0xa60ffffe, 0x090cf4c9, 0x5e3ef43d, - 0xdf940083, 0x0ada9516, 0xff0ac995, 0xafb2b5f9, 0xecb2beb2, 0xd4b3fdb2, 0x010f0f00, 0x0ffffe89, - 0x0df4c9a6, 0x0abf953c, 0x9516a994, 0x9fff0aab, 0xb2bfb2a5, 0xb2ecb2ae, 0x00d4b3fd, 0x89020f0f, - 0xa60ffffe, 0x190df4c9, 0x950aaf95, 0xb9940abd, 0x059ffd16, 0x9eb2dfb2, 0xfdb2ecb2, 0xb0b4030f, - 0x03f4f013, 0xb9fffc09, 0xe5f9ff94, 0x0d00d4b3, 0x0fffff89, 0x0df4c9a6, 0x08e9c50a, 0x0083a03e, - 0xb694c9ff, 0x0fdf0494, 0xffff0000, 0xf9fdf4ef, 0xfff70905, 0xa03e94f9, 0x90b40083, 0x0895f013, - 0x0a10e0b4, 0xb4e2a01f, 0xf3a00ff0, 0xa011b0b4, 0x0149feb9, 0xbf689990, 0x05dcd99f, 0x99bf0000, - 0x0bf4f9a6, 0x83e63e28, 0x49e03400, 0x73b262b2, 0xe926ff09, 0xfb8b1bf5, 0x71b260b2, 0x007f7d3e, - 0xb13e090a, 0x317e0083, 0x85fb003a, 0xc0008f48, 0x00f9cf01, 0xb34c99c7, 0xb3220090, 0xf8f60190, - 0x83f13e02, 0x00f9cf00, 0xb34c99c7, 0xb3330090, 0xf8f60190, 0x84053e02, 0xc1008900, 0x009af601, - 0x010099b8, 0x009bf600, 0x0000f2df, 0x0099b880, 0x9ff60202, 0x009fcf00, 0x053e9fb2, 0x00f80084, - 0xaf95a9b2, 0xb0060a02, 0x0cf408f6, 0xf0bfa00c, 0x1f0a0394, 0x00f8c9a0, 0xbc01bb92, 0xbcffb0bc, - 0xffb4f0bc, 0xacf0aba6, 0xf900f808, 0xb2c0b202, 0x02a0b3dc, 0x02a6b039, 0xb30b0cf4, 0x3e1001a4, - 0xb3008491, 0xb32d07a0, 0x0a3b08a0, 0x84fa3e06, 0xb31f0a00, 0xbf670104, 0x1fb9c4df, 0x09bc1f0a, - 0x05f9fd94, 0xfa3edfa0, 0xd0a00084, 0x0084f83e, 0xbf07b9c4, 0x0294b6dd, 0x901f9ec4, 0xd63e0399, - 0xddbf0084, 0xbc05bfcd, 0x9fbc90ff, 0x9099bc90, 0x901f9ec4, 0x99b90599, 0x1f94f000, 0x0f909ebc, - 0x05f9bbff, 0xbb94f0ff, 0x9ebb04fe, 0x00ffb904, 0xfd04fdfd, 0xcfa005f9, 0x01fb1f0a, 0xb1b212f9, - 0xeb7ea0b2, 0xa033003c, 0xa43d0a00, 0x00853e3e, 0xdf0f1994, 0x01017000, 0xbc1404b6, 0x09bc000f, - 0x000ab800, 0x277e0006, 0xa1b2001a, 0x03800ab8, 0x1a277e00, 0x05a1fd00, 0xf001a6f0, 0x11fb01a4, - 0xdff430f4, 0x000005dc, 0xffbf32f9, 0x900149fe, 0xb2b21899, 0x06039fa0, 0xf523a6b0, 0xfe00960c, - 0x40fe0141, 0x14119001, 0xb2100090, 0x7e0cb21b, 0x32008440, 0x1fa433a3, 0xbf1abf7c, 0x84fc7e0b, - 0x00a03300, 0xbf19bf5a, 0x1494b60a, 0xbc0fa4b6, 0x00d9a0a9, 0xbc010100, 0x277ea0a9, 0xa4f0001a, - 0x04a0b3ff, 0x04a6b04c, 0xb0130cf4, 0x0cf402a6, 0x01a6b039, 0x3e2d18f4, 0xb30085db, 0xb02c08a0, - 0x0cf408a6, 0x05a4b30b, 0x85db3e10, 0x0aa0b300, 0x0ba0b31a, 0x3e060310, 0xbd0085f1, 0x85ef3e94, - 0x3e010900, 0x090085ef, 0x85ef3e02, 0xa0030900, 0x0149fe29, 0xbf189990, 0x05dcd99f, 0x99bf0000, - 0xf9a63a32, 0x7e070bf4, 0xfb003a31, 0x30f40c35, 0x05dcd9f8, 0x12f90000, 0x4ffe99bf, 0x0cff9001, - 0xf9a0b1b2, 0x40feff09, 0x08009001, 0x0bb209a0, 0x0085407e, 0x0e1fa433, 0x96b009bf, 0x0b9cf002, - 0x49fe1920, 0x0c999001, 0xdcd99fbf, 0xbf000005, 0xf4f9a699, 0x317e070b, 0x15fb003a, 0xe830f408, - 0x0005dcdf, 0xbf42f900, 0x0149feff, 0xb2289990, 0xb29fa0b0, 0x02a033c3, 0x02a63045, 0x330c0cf4, - 0x00a601ad, 0x0086963e, 0xb407a933, 0x08ad3300, 0x4a3e0098, 0xbab20087, 0x900140fe, 0x0bb22700, - 0x00860e7e, 0xad33a232, 0x3f01141f, 0x00963009, 0xf00b9cf0, 0xb83e0196, 0x04020087, 0xf523b630, - 0xc400fb0c, 0x44feffba, 0x0141fe01, 0x90204490, 0x4bb21c11, 0x407e1cb2, 0xa2320084, 0xde1fad33, - 0xff0ac400, 0x900140fe, 0x0bb22700, 0x00860e7e, 0xad33a232, 0x3f00c81f, 0x00943309, 0x3e94bd0a, - 0xbf0087b8, 0xb61abf49, 0xa4b61494, 0xa0a9bc0f, 0x01760cd9, 0xa0a9bc01, 0x001a277e, 0x3008a5b6, - 0x0df407a6, 0x3e060209, 0xc40087ba, 0x48d9ffaf, 0xbc000000, 0x3fa0f89f, 0x0087ba3e, 0xcbb2bab2, - 0x0085407e, 0xba3ea232, 0x04020087, 0xf423b630, 0xbac46b0c, 0x0141feff, 0x900144fe, 0x44901811, - 0xb21bb214, 0x84407e4c, 0x33a23200, 0xc44f1fa4, 0x40feff0a, 0x20009001, 0x0e7e0bb2, 0xa2320086, - 0x3a1fa433, 0x9433093f, 0x3f090a00, 0x0087b83e, 0x4b3f1a3f, 0xfe0141fe, 0x11900140, 0x1c009027, - 0x0db21cb2, 0x007aac7e, 0x1f3f093f, 0xf00794f0, 0x94b607f4, 0x059ffd03, 0x49fe39a0, 0x28999001, - 0xdcd99fbf, 0xbf000005, 0xa62a3299, 0x070bf4f9, 0x003a317e, 0xf41845fb, 0xdcdff830, 0xf9000005, - 0xfeffbf62, 0xff010149, 0xfe209990, 0xa5320142, 0xc4b2b3b2, 0x04bd9fa0, 0xb21c2290, 0x882a3e16, - 0xb25a3200, 0x7e2cb20b, 0x3300865d, 0xbf2a1fa4, 0xf416a629, 0x91b2091b, 0x0088273e, 0x0bf419a6, - 0x3e090a09, 0x90008835, 0x03a60100, 0xbfd508f4, 0xa01f0a22, 0x0149fe42, 0xbf209990, 0x05dcd99f, - 0x99bf0000, 0x0bf4f9a6, 0x3a317e07, 0x0865fb00, 0xdff830f4, 0x000005dc, 0xffbf82f9, 0x900149fe, - 0xc2b22899, 0xd5b2b0b2, 0x9fa0cbb2, 0xa4b2e7b2, 0x7ea000bc, 0xb20016fc, 0xbca3b25b, 0x0ab2c022, - 0x7e6032bc, 0x01008458, 0x0c80b404, 0x7500a033, 0x43fe30b2, 0x24339001, 0x0088bb3e, 0x0bb24a32, - 0x5d7e3cb2, 0xa1320086, 0x591fa433, 0x0bb23cbf, 0x00904ab2, 0x7e7db201, 0xa600846b, 0x4218f405, - 0x08f406a6, 0x88f13eda, 0xb24a3200, 0x7e3cb20b, 0x3200865d, 0x1fa433a1, 0xb23cbf2c, 0x904ab20b, - 0x8db20100, 0x00846b7e, 0x08f405a6, 0x89013e10, 0x0143fe00, 0x902062bc, 0x02a62433, 0x01cd08f4, - 0x0149fe1f, 0xbf289990, 0x05dcd99f, 0x99bf0000, 0xf9a61a32, 0x7e070bf4, 0xfb003a31, 0x30f40885, - 0x05dcdff4, 0x62f90000, 0x94bdffbf, 0xfe0141fe, 0x11900140, 0x1c009020, 0x09a019a0, 0x900149fe, - 0xb2b22499, 0xd5b2c6b2, 0x1bb29fa0, 0x407e0cb2, 0xa3320084, 0x591fa433, 0x0bbf1abf, 0x0084fc7e, - 0x0a00a433, 0xad3e0903, 0x19bf0089, 0x94b600bf, 0x0f04b614, 0x7e0009bc, 0xd900010e, 0x01015000, - 0xbc0009bc, 0x60bc4002, 0x7e1ab210, 0xb2001a27, 0x7e4ab2a0, 0xb2001a27, 0x7e1ab2a2, 0xa6001a27, - 0xe81bf40a, 0x0001087e, 0xa00150b5, 0x0149fe52, 0xbf249990, 0x05dcd99f, 0x99bf0000, 0xf9a63a32, - 0x7e070bf4, 0xfb003a31, 0x30f40c65, 0x05dcdff4, 0x02f90000, 0x49feffbf, 0x0c999001, 0x9fa0c0b2, - 0x040aaf32, 0xf423f630, 0x94bd780c, 0x90014dfe, 0xd9b504dd, 0x33d9a001, 0x302501b0, 0x08f401b6, - 0x02b03311, 0x331f0a28, 0x3e3c03b4, 0xc4008a36, 0x4c4bfffa, 0x15504c15, 0x008a3f3e, 0x4bfffac4, - 0x504c1d4c, 0x8a3f3e1d, 0xfffac400, 0x4c15f44b, 0x3f3e15f8, 0xfac4008a, 0x1df44bff, 0x7e1df84c, - 0xfe00891e, 0x99900149, 0x989ebf04, 0xe5b60199, 0x069f9506, 0xb51a94b6, 0xe9fd010f, 0xfe0ea005, - 0x99900149, 0xd99fbf0c, 0x000005dc, 0xf9a699bf, 0x7e070bf4, 0xfb003a31, 0x9cd90c05, 0x18000029, - 0x00f8159a, 0xa033080f, 0x1f0f1901, 0xf401a630, 0xa9121008, 0x30060f30, 0x0cf40496, 0x32070f05, - 0xf400f8fa, 0x22f9f830, 0x0005dcd2, 0xfe29bf00, 0x11900141, 0x0140fe10, 0x0e7e19a0, 0x00900001, - 0x7e0ab20c, 0xdf00732c, 0x0000299c, 0xf9980ebf, 0x15feb515, 0x9cf09ea6, 0x58f9350b, 0x0001087e, - 0x29bf1fbf, 0x0bf4f9a6, 0x3a317e07, 0x0825fb00, 0x00299cd9, 0x15991800, 0xbeb2adb2, 0x9033cfb2, - 0xb4d91a00, 0x98000029, 0x9bbf019c, 0x367efab2, 0x847e0021, 0x00f8008a, 0x000644d9, 0xb29abf00, - 0xbcecb2cb, 0x7e7ea0ad, 0x1f0a000b, 0xbdb200f8, 0xa0b3ceb2, 0xb6b13800, 0x0cf423bf, 0x23c04930, - 0xa6029bbb, 0x250cf4c9, 0x00299cd9, 0x15991800, 0x9033010f, 0xb4d91a00, 0x98000029, 0x9bbf019c, - 0x0020d07e, 0x6c3eaf32, 0x020f008b, 0x00f8fa32, 0xdfd830f4, 0x000005dc, 0xffbf72f9, 0x900149fe, - 0x46fe4499, 0xb29fa001, 0xb2b1b2a0, 0x246690c4, 0x23c0a6b1, 0xb17d0cf4, 0xf423c0b6, 0xbabc760c, - 0xc096b190, 0x6c0cf423, 0x000e067e, 0xd50302c4, 0x000029b4, 0x07ff29c4, 0x3209bc20, 0x008c033e, - 0x5c985bbf, 0xb26ab201, 0x7e200e3d, 0x330020d0, 0x000a00a0, 0x8c093e06, 0xff29c400, 0xa60279bc, - 0x050df401, 0x2bc410b2, 0xff0cc4ff, 0x04f04ab2, 0xb06bbcff, 0xbb203390, 0x7e7e0210, 0x40bc000b, - 0xb3243d40, 0x00bd0014, 0x0ddd7e1f, 0x8c133e00, 0xfe060000, 0x99900149, 0xd99fbf44, 0x000005dc, - 0x0a3299bf, 0x0bf4f9a6, 0x3a317e07, 0x2875fb00, 0x00299cd9, 0x15991800, 0xbeb2adb2, 0x0a009033, - 0x008b707e, 0x44d900f8, 0xbf000006, 0xb2cab29b, 0xb0bdbcec, 0x000b7e7e, 0x00f81f0a, 0xdff430f4, - 0x000005dc, 0xffbf32f9, 0x900149fe, 0xa2b21899, 0xa9bf9fa0, 0xb39899c7, 0x00aa1d99, 0x00299cd9, - 0x02999800, 0xb34299c7, 0x009a0099, 0x0a0140fe, 0x14009001, 0xef7e0bb2, 0xa4330094, 0x4bfe551f, - 0x90020a01, 0xef7e10bb, 0xa4330094, 0x09bf451f, 0x04bd0103, 0xbc1493ff, 0x94f09530, 0x121bf401, - 0x0f0204b3, 0x009a457e, 0x0700a033, 0x900415f0, 0x04b30100, 0x49fee50a, 0x14999001, 0x19a699bf, - 0x0a150bf4, 0x7e1bb201, 0x3300950a, 0xf80a1fa0, 0x8d233e09, 0xfe2ebf00, 0x99900149, 0xdf99bf10, - 0xbfffffff, 0xeffd1f0a, 0x0099b904, 0xf09419ff, 0x96f00b9c, 0x1e94b601, 0xa0059efd, 0x8d233e29, - 0xfe1f0a00, 0x99900149, 0xd99fbf18, 0x000005dc, 0xf9a699bf, 0x7e070bf4, 0xfb003a31, 0x30f40c35, - 0x05dcdfe4, 0x52f90000, 0x49feffbf, 0x30999001, 0x9fa0a3b2, 0xc5b2afbf, 0xfdc7b4b2, 0x00ddb31d, - 0xfa95075d, 0x10f99508, 0xa132f032, 0xf9339232, 0x3000d515, 0x0cf415f6, 0x05f93346, 0xf63005fc, - 0x1c0cf405, 0x8701f933, 0x301f0a00, 0x08f501f6, 0xf630073a, 0x250cf503, 0x8e283e07, 0x10f93300, - 0xf630041b, 0x0e0cf410, 0xf50df630, 0x3e070f08, 0x33009156, 0x070711fd, 0x0091603e, 0x431df933, - 0x1df63006, 0x33250cf4, 0x03fb18f9, 0xf418f630, 0xfd330c0c, 0x3e06e817, 0x33009409, 0x01011af9, - 0xda1cfd33, 0x94c63e06, 0x21f93300, 0xf6300263, 0x0c0cf421, 0xc61efd33, 0x8ece3e06, 0x24f93300, - 0xfd33063a, 0x3e06b825, 0xdf00949a, 0x0000299c, 0x2614f918, 0x0d18f4a9, 0xbcffa9c4, 0x6f3e98f9, - 0xbda00093, 0x0094313e, 0x1d33080a, 0x7e069e00, 0x330063f7, 0x490a0300, 0xa9fdff00, 0x3e4aa004, - 0x0a009431, 0x09163003, 0x06800cf5, 0x00299cd9, 0x0e99bf00, 0xbc080a01, 0x99e7f4e1, 0x9ffd0133, - 0x670bf504, 0x02103306, 0x0410330e, 0x3eea3210, 0xb2008e85, 0x8e7b3eea, 0xfea4bd00, 0xbb90014b, - 0x63b47e2c, 0x8a847e00, 0x1fad3300, 0x49fe063f, 0x2c999001, 0xe9959ebf, 0x0190b31f, 0x3ed4bd0a, - 0xdd008ea8, 0xff000000, 0x3380e9c4, 0xbd0a0094, 0x8ebf3ef4, 0xb0010f00, 0x1ff400e6, 0x95ff0f05, - 0xd9ff08e9, 0x90f9bc95, 0xc83e49a0, 0x9b320094, 0x5db24cb2, 0x0077ca7e, 0x0094c83e, 0x5507a033, - 0xf407a630, 0x9cd9120c, 0x30000029, 0x0df402a6, 0x8f253e2b, 0x0ca63000, 0xd9120cf4, 0x0000299c, - 0xf409a630, 0x483e5718, 0xa033008f, 0x030a610d, 0xb80e1d33, 0x8f7b3e05, 0x01999800, 0x000000df, - 0x8f613e04, 0x01999800, 0x000000df, 0x8f613e08, 0x299cd900, 0x99980000, 0x00008f02, 0x049ffd02, - 0x00c61bf5, 0x0090463e, 0x8f029998, 0xfd040000, 0x1bf5049f, 0x463e00c4, 0x99980090, 0x00008f02, - 0x049ffd01, 0x3e2f1bf4, 0xd9009046, 0x0000299c, 0x4000008f, 0x3e029998, 0xd9008f88, 0x0000299c, - 0xdf029998, 0x00800000, 0xf5049ffd, 0x3e00a91b, 0x33009046, 0x30730710, 0x0cf40716, 0x0210331a, - 0x0216304b, 0x33540cf4, 0x33270010, 0x0486011d, 0x008fd83e, 0xf40c1630, 0x16300d0c, 0x6518f409, - 0x0090163e, 0xf40e1630, 0x313e6d0d, 0x4ab20094, 0x00789f7e, 0x0094c83e, 0x2b321a32, 0x5db24cb2, - 0x007cca7e, 0x0094c83e, 0x2b321a32, 0x5db24cb2, 0x007c3b7e, 0x0094c83e, 0x2b321a32, 0x467e4cb2, - 0xc83e007e, 0x2b320094, 0x5db24cb2, 0xa27e070a, 0xc83e007b, 0x080a0094, 0x4cb22b32, 0x037e5db2, - 0x1a32007b, 0x3cb22b32, 0x5eb24db2, 0x007ed37e, 0x0094c83e, 0x2b321a32, 0x4db23cb2, 0xa77e5eb2, - 0xc83e0078, 0x080a0094, 0x0094c83e, 0x9d33040a, 0xd9047a00, 0x0000299c, 0x0a029998, 0x0094f108, - 0x670bf540, 0x0149fe04, 0x900142fe, 0x22902c99, 0xa09da018, 0x0499922d, 0x99929da0, 0x929da004, - 0x9da00499, 0xa0049992, 0x0119339d, 0x16300085, 0x0e08f401, 0x1d33030a, 0x3e043202, 0xfe009122, - 0x40fe0141, 0x2c119001, 0xb2280090, 0x7e0bb21a, 0xbf007560, 0xfe00bf19, 0x42fe0143, 0x0794f001, - 0x90243390, 0x3ab22022, 0xb20141fe, 0x1c11902b, 0xb20704f0, 0x0404b61c, 0x7e0509fd, 0xbf006a5c, - 0xbf3fbf29, 0x0141fe1e, 0xf00894b6, 0x94f1fff4, 0xf4b6ffff, 0x18e4b610, 0xfd181190, 0x1ab20509, - 0xfd050ffd, 0x497e050e, 0x483e006a, 0x2ab20091, 0x006a397e, 0x20bf2ab2, 0x006a297e, 0x4e3e29bf, - 0x41fe0091, 0x18119001, 0x167e1ab2, 0x1ab2006a, 0x037e10bf, 0x19bf006a, 0x04f11ab2, 0x94b6ffff, - 0x0590ff10, 0x0069f07e, 0x94f119bf, 0x40a0ffff, 0x313e59a0, 0xfab20094, 0x0095f47e, 0x0094c83e, - 0x0d00a033, 0x5c01ad33, 0x91ae3e03, 0x33b0bf00, 0x330c0190, 0x3e2f0294, 0xfe00919e, 0x010a0141, - 0xb2181190, 0x94ef7e1b, 0x1fad3300, 0x1fbf033f, 0x09fffe09, 0x049fff95, 0xa23e10a0, 0x04f10091, - 0x2a3203ff, 0x0a7e0bb2, 0xc83e0095, 0x9a320094, 0x0094ef7e, 0x0094c83e, 0x237efab2, 0xc83e0095, - 0x9cd30094, 0xbf000029, 0x0000df39, 0x080a2000, 0xf5049ffd, 0x0a02f50b, 0x001d3303, 0x40fe02ef, - 0x014cfe01, 0x90280090, 0x0bb22ccc, 0x900142fe, 0x2ab22422, 0x0073477e, 0x9670097f, 0x0b9cf003, - 0x7e079194, 0x1800010e, 0x087e5830, 0x00330001, 0x1fb20a00, 0x00924d3e, 0xa4732a7f, 0x19b20a00, - 0x00924b3e, 0x734019c5, 0x731403a0, 0x731804a0, 0xe51c02a4, 0x3e01009f, 0xe500924d, 0x3e02009f, - 0xe500924d, 0x3e03009f, 0xb200924d, 0x0149fe9f, 0x7f2c9990, 0x04997399, 0x96700088, 0x1a0cf404, - 0x48019073, 0xf4019670, 0x90733608, 0x9d734c02, 0x3e00e303, 0x730092cf, 0x009b0799, 0xf4079670, - 0x9073100c, 0x9d736905, 0x3e00cb06, 0x73009304, 0x009c0899, 0xbd099d73, 0x93393e00, 0x07ff8900, - 0x04f9fdfe, 0x0093513e, 0xffc7ff49, 0x95f194f9, 0xc03e2000, 0xff490092, 0x94f9ffc7, 0x180095f1, - 0xfe3fff8f, 0xe5049ffd, 0x3e40009f, 0x49009351, 0xf9ffc7ff, 0x0095f194, 0x92c03e10, 0xc7ff4900, - 0xf194f9ff, 0x3e080095, 0x490092f5, 0xf9ffc7ff, 0x0095f194, 0x3fff8f10, 0x049ffdfe, 0x80009fe5, - 0x0093513e, 0xffc7ff49, 0x95f194f9, 0x1c3e0800, 0xff490093, 0x94f9ffc7, 0x100095f1, 0xfe3fff8f, - 0xe5049ffd, 0x3ec0009f, 0x49009351, 0xf9ffc7ff, 0x0095f194, 0x93433e08, 0xc7ff4900, 0xf194f9ff, - 0x8f100095, 0xfdfe3fff, 0x008f049f, 0x9fff0100, 0x299cd9f5, 0x99180000, 0x00903350, 0x0000890f, - 0x95f9ff02, 0x00936f3e, 0xfdffff89, 0xa094f9ff, 0x94313e49, 0x16a63000, 0x01480cf5, 0xd9ffafc4, - 0x000004d0, 0xd9e89fbc, 0x0000299c, 0xefc7080a, 0x989fbc3b, 0xbb96efc7, 0x94f0059f, 0x2b0bf501, - 0xff29c401, 0x010defe7, 0x0a029b54, 0xf5bf6604, 0xf0011918, 0xb9e400f3, 0xf9bcffff, 0x04c6b0c2, - 0x0c090df4, 0x93cb3e04, 0xe44da000, 0xc4ffffba, 0xebe703e9, 0x94330142, 0xbabc1200, 0x29bcd9b0, - 0x4ab20000, 0x0093f43e, 0x000644d9, 0xbc99bf00, 0x4ab2b0ba, 0x7eb09bbc, 0x3e000b7e, 0x32009431, - 0x9acb7e9b, 0x94c83e00, 0x00a03300, 0x33080a0f, 0x00b1011d, 0x0094c83e, 0x900140fe, 0x0ab22400, - 0x0072fb7e, 0xa54f093f, 0x00943300, 0xa05a0f06, 0x3e1f0a4f, 0xd90094c8, 0x0000299c, 0x33159918, - 0x00870099, 0x3802a033, 0xf402a630, 0xa0330f0c, 0xa4331800, 0x703e6e01, 0xa0330094, 0xa4332c03, - 0x903e6204, 0x3ab20094, 0x009d827e, 0x0094c83e, 0xcbb2bab2, 0x009ffc7e, 0x0094c83e, 0x0b7e2a32, - 0xc83e009d, 0x2a320094, 0x00a2127e, 0x0094c83e, 0xa67e2a32, 0xc83e00a1, 0x9cd90094, 0x18000029, - 0x90331599, 0xfbc72400, 0xb22c326c, 0xf05eb24d, 0xac7e0fa4, 0xc83e009e, 0x020a0094, 0x0094c83e, - 0xc83e030a, 0x090a0094, 0x900149fe, 0x9fbf3099, 0x0005dcd9, 0xa699bf00, 0x070bf4f9, 0x003a317e, - 0xf01c55fb, 0xa4b6ffa4, 0x0acaa002, 0x3200f81f, 0x30040aaf, 0x0cf402f6, 0xfff4f012, 0x002a5cd9, - 0xf89fbc00, 0xbfa01f0a, 0xaf3200f8, 0xf630040a, 0x100cf402, 0xd9fff4f0, 0x00002a5c, 0x9bbc1f0a, - 0xf900f8f9, 0x10af9512, 0xae95b1b2, 0x299cd008, 0xff090000, 0x1bf4e926, 0x4909183d, 0x1bf5f926, - 0x091800b2, 0x331c0a4a, 0x00ab0199, 0xf5019630, 0x0a00a108, 0x029d3306, 0x0998009d, 0x0af43d13, - 0x18b9a01f, 0x0f354909, 0x0199104a, 0x3e490935, 0x180095f2, 0x0a0a4a09, 0x7a009433, 0x002a5cd9, - 0xf099bf00, 0x99c7fff4, 0x0694b6e8, 0xb0f0f9bc, 0x0cf43ff6, 0x33030a5e, 0x905b0ce4, 0x96b104f9, - 0x0cf40040, 0x02f9944e, 0x002a68df, 0x909fbc00, 0x9a589f7f, 0x73080d01, 0x981b02f4, 0x290d0409, - 0x338094f0, 0x7e0f0090, 0x0900754b, 0x35d43d01, 0x9cdf5009, 0x18000029, 0xd9c449fe, 0x13f9b5ff, - 0xf9350209, 0xffe4f04a, 0x1ea01c0a, 0x0095f23e, 0x11fb040a, 0xadb222f9, 0xa0c7b2b2, 0xb0bbbfe8, - 0x0cf53f06, 0xbcc400cc, 0xffaec4ff, 0x0d0fe4b3, 0xc6b0050a, 0xbb0cf53f, 0x2a5cd900, 0x99bf0000, - 0xc7ff9fc4, 0xf194e899, 0x0694b606, 0x2c0ee0b3, 0x440fe0b3, 0xedb31f0a, 0x7c009a0d, 0x96719009, - 0x0cf500ff, 0x9fe4008c, 0x68d9ffff, 0xbc00002a, 0x2fa0f89f, 0x00966e3e, 0x7190017c, 0xf400ff96, - 0x9fe46f0c, 0x68d9ffff, 0xbc00002a, 0x1f0af99b, 0x0096d03e, 0x0af0c9bc, 0xf0d9c705, 0x9002fb94, - 0x9c940199, 0xe0cbbc02, 0x1000e6b1, 0xbc440cf4, 0x030a9001, 0xbc0294b6, 0xf6b1f0c9, 0x0cf41000, - 0xf49ba632, 0x9ea60808, 0xa62008f4, 0x080df4b9, 0x08f4bfa6, 0x2a68df16, 0x9fbc0000, 0xb0bfbca0, - 0x000b7e7e, 0x00966e3e, 0xd03e040a, 0x030a0096, 0xc9b221fb, 0x0fffa6b1, 0xbc2b0cf4, 0x96b1909a, - 0x0cf41000, 0x2a68de21, 0xaebc0000, 0x00d03390, 0x3e9ab20a, 0xb20096fb, 0x7e9bb2ba, 0x0a000b7e, - 0x0a00f81f, 0xf400f804, 0xdcdfe430, 0xf9000005, 0xfeffbf12, 0x99900149, 0xa0a0b220, 0xf0d1b29f, - 0xedb2ffb4, 0xb40aa0b4, 0x09c40be0, 0xf49ba607, 0x0fc7751b, 0x0149fe2f, 0xa0089990, 0x029eb59d, - 0xbc019ab5, 0x94bdb89f, 0x90014ffe, 0xf9a014ff, 0xb501fcb5, 0x09c702f1, 0xbcbabf23, 0x0fc7c8f9, - 0x8a09c785, 0xf0e09f3c, 0x0dc71ff4, 0x05cfbb91, 0xb990d93c, 0xd4f000ee, 0x1fe4f01f, 0xbc0099b9, - 0x94f0e0ef, 0xbcff0f1f, 0xf9bc909d, 0x05febb95, 0xfd049dbb, 0x99b904fc, 0x04fdbb00, 0xfd049afd, - 0xb9a0059f, 0x900149fe, 0x9fbf2099, 0x0005dcd9, 0xa699bf00, 0x070bf4f9, 0x003a317e, 0xf41c15fb, - 0xdcd9f430, 0xf9000005, 0xb299bf82, 0x014ffed1, 0xa02cff90, 0x92dd3ff9, 0x1f0003ff, 0xf0351709, - 0x02f03501, 0xb6b2f920, 0xa5b2e3b2, 0x1900d433, 0x000530db, 0x7e240c00, 0x09000b7e, 0x200a3209, - 0x98823e19, 0x30030a00, 0x0cf409d6, 0x0147fe78, 0xb2ffc4c4, 0x90043df8, 0x793e2477, 0x09c40098, - 0x947bb2ff, 0x040c0292, 0x3da026bc, 0x96d27ed4, 0x1fa43300, 0xc47fbf6b, 0x94a607f9, 0xc75e18f4, - 0x991223f9, 0x01963001, 0xc7520cf4, 0xe9c42ffe, 0xc8893cff, 0xc78afdc7, 0xd93c85f9, 0xf49c2690, - 0xe0333b0c, 0xf9c73803, 0x909d3c91, 0x0cf49c26, 0x9052bc2c, 0xa0010010, 0x26193f9f, 0xa108f409, - 0x49fe1f0a, 0x2c999001, 0xdcd99fbf, 0xbf000005, 0xf4f9a699, 0xb23e230b, 0x0d0a0098, 0x0fc439bf, - 0x0000deff, 0x9efdff00, 0x05f9fd04, 0x823e3fa0, 0x317e0098, 0x85fb003a, 0xa830f40c, 0x0005dcd9, - 0xbf82f900, 0xf830f499, 0x4ffea7b2, 0x80ff9001, 0xaabff9a0, 0xb00eb1b0, 0xa6c70dc1, 0x01691268, - 0xf5039630, 0xc7013b0c, 0x96306ca9, 0x310cf50a, 0x0141fe01, 0x900140fe, 0x00905711, 0x10a5b650, - 0xb4bd1920, 0xe37e0cb2, 0xad330094, 0xbf011d1f, 0x0142fe09, 0x90ff6bc4, 0xb4b65822, 0xbc2ab204, - 0x6c32b0b9, 0x7eb21db2, 0x0097bf7e, 0x333fa130, 0x00f51fad, 0x080141fe, 0x40119001, 0x1990243d, - 0x0c1e9008, 0x54bd343d, 0xb00c91b0, 0x0e3e0be1, 0x90b4009a, 0x0c1bb214, 0xbcd43d10, 0x4ab24059, - 0x0096d27e, 0xc31fad33, 0x9819bf00, 0xffde011f, 0xfde0ffff, 0x1fb5049e, 0x3319a002, 0x3d0a0020, - 0x99a83e04, 0x0cb0b400, 0xb20bc0b4, 0x8d3e7e1a, 0x321fbf00, 0xffffdea0, 0x09c4e0ff, 0x04fefd1f, - 0xfd1894b6, 0x19a0059f, 0x1bb24ab2, 0x010d100c, 0x0096d27e, 0x731fa433, 0x0a002033, 0x083e0102, - 0x0433009a, 0x043d3f1f, 0x0099f53e, 0x98ff09c4, 0x1d98021c, 0x0de0b403, 0x90014ffe, 0xf9bc58ff, - 0x0e90b4a8, 0x1001e1b0, 0x3b320100, 0xb20091b0, 0x97077e7e, 0x57903400, 0x08f40926, 0x9a083ed2, - 0x3d19bf00, 0x1f929584, 0x90013310, 0x36261055, 0xff4208f5, 0x80331b0a, 0x243e1100, 0x030a009a, - 0x009a273e, 0xfe3fa034, 0x99900149, 0xd99fbf80, 0x000005dc, 0xf9a699bf, 0x7e070bf4, 0xf4003a31, - 0x85fb0830, 0xf430f458, 0x0005dcdf, 0xbf12f900, 0x0149feff, 0xfe109990, 0x9fa00141, 0x4a0c1190, - 0x040b00b8, 0x307e1cb2, 0xa433008c, 0x40fe2b1f, 0x00b44a01, 0x0b080090, 0x7e0cb204, 0x33008c30, - 0xbf161fa4, 0xa60fbf19, 0x0b9cf09f, 0x320196f0, 0x9a973e9a, 0xfea43d00, 0x99900149, 0xd99fbf10, - 0x000005dc, 0xf9a699bf, 0x7e070bf4, 0xfb003a31, 0xa9980c15, 0x90afb204, 0x010b59ac, 0x4a2095f0, - 0xf9b50090, 0x8c307e04, 0xf400f800, 0xdcd99030, 0xf9000005, 0xfe99bf52, 0xff90014f, 0xa0030e84, - 0x00ad33f9, 0x9cd90105, 0x18000029, 0x99335999, 0x3200f600, 0x014cfeba, 0xcc90b4bd, 0x94e37e20, - 0x33ae3200, 0x00e31fad, 0x4a0144fe, 0x449000b8, 0xb2040b1c, 0x8c307e4c, 0x33ae3200, 0x00cb1fad, - 0x4a0140fe, 0x009000b4, 0xb2040b18, 0x8c307e0c, 0x33ae3200, 0x00b31fad, 0x4abf09bf, 0x0bf5a9a6, - 0xaa9000a6, 0x0140febc, 0x0090010b, 0x7e0cb227, 0x32008c30, 0x1fad33ae, 0x093f0091, 0xb20142fe, - 0x28229043, 0x45ff94f0, 0x91541000, 0x9baa3e02, 0xe43abf00, 0xbcffff1b, 0xb9a6925a, 0xb2050df4, - 0x90b0729b, 0xb3f0bcaa, 0x7e2cb200, 0xe4008c30, 0x32ffff0f, 0x1fa433ae, 0x7b39bf51, 0x2fbc0210, - 0x90f9bc20, 0x0fff94f1, 0x147339a0, 0x49fec700, 0x20999001, 0x99909abf, 0xfe9c3f07, 0x010d014b, - 0xf028bb90, 0xc4b6ffc4, 0x96d27e02, 0x33ae3200, 0xb2171fa4, 0x00b84a4c, 0xf07e040b, 0xae32008a, - 0x009be63e, 0x49fe090e, 0x84999001, 0xdcd99fbf, 0xbf000005, 0xa6ea3299, 0x070bf4f9, 0x003a317e, - 0x987055fb, 0x008f04a9, 0x9ffd3ff0, 0x04a9b505, 0xaeb200f8, 0x0a10bf12, 0x26ee0904, 0x2e0df4f9, - 0x0a00c433, 0x2d3eea7f, 0xea58009c, 0x00a07301, 0x26ff0918, 0x140bf4b9, 0xffffa9e4, 0xf0059bbb, - 0x1bf40194, 0xf8090a07, 0xf81f0a00, 0xf830f400, 0x0005dcdf, 0xbf32f900, 0x0149feff, 0x900140fe, - 0x43fe1499, 0xb29fa001, 0x90b1b2a2, 0x33901300, 0x10ec4a12, 0x0cb2010b, 0x008b707e, 0x741fa433, - 0xa6300a3f, 0x690cf401, 0x210020b3, 0x94ffa4f0, 0x240b05a9, 0xb202a4b6, 0xa0a9bc2c, 0x10eeaab8, - 0x8b707e00, 0x1fa43300, 0x0010b34b, 0x0b0a3f23, 0xf01cb204, 0xa994ffa4, 0x02a4b605, 0xb8a0a9bc, - 0x0010eeaa, 0x008b707e, 0x281fa433, 0x0b10ec4a, 0x7e3cb201, 0x33008b70, 0x3f191fa4, 0x01f6303f, - 0x3f0e0cf4, 0xf49f2609, 0xf03e8a1b, 0x050a009c, 0x900149fe, 0x9fbf1499, 0x0005dcd9, 0xa699bf00, - 0x070bf4f9, 0x003a317e, 0xf40835fb, 0xdcdfd830, 0xf9000005, 0xfeffbf22, 0x99900149, 0xa0a13230, - 0x299cd99f, 0x99980000, 0x0ab2b204, 0x0094f108, 0x360bf440, 0xbd0140fe, 0x0c0090b4, 0x4d7e0ab2, - 0xa433009c, 0x0ab2251f, 0x010c1b32, 0x009c127e, 0x171fa433, 0x90ff19c4, 0x99bc0299, 0x9009bc90, - 0x92f0997f, 0xfe29a00f, 0x99900149, 0xd99fbf30, 0x000005dc, 0xf9a699bf, 0x7e070bf4, 0xfb003a31, - 0x30f42825, 0x05dcdfd8, 0x62f90000, 0x49feffbf, 0x40999001, 0x9fa0b2b2, 0x00299cd9, 0x04999800, - 0xc3b2a6b2, 0x94f1080b, 0x0bf51000, 0xb4bd00e5, 0x900141fe, 0x1ab21c11, 0x009c4d7e, 0xad33ab32, - 0x0b00d11f, 0x0c1ab2ff, 0x9c127e01, 0x33ab3200, 0x00c01fad, 0x1ab2ff0b, 0x127ec43d, 0xab32009c, - 0xaf1fad33, 0x01145800, 0x29a094bd, 0x109039a0, 0x72157f04, 0x4da47d4c, 0xe4bd8000, 0x323e0101, - 0xc9c4009e, 0x200bf401, 0xfd660f7f, 0xbc0a1df4, 0x273ea41e, 0xfd66009e, 0xbc0d1bf4, 0xa9fd941e, - 0x9e273e05, 0x90df7200, 0xc57601ee, 0x02009001, 0xc473fd72, 0x6ebfd000, 0xc400d3f0, 0xffdfffa9, - 0xb6ff00ff, 0xeffd1094, 0x00008c04, 0x059efdff, 0xfd049cfd, 0x69a0059d, 0x4ee429bf, 0xafc7ffff, - 0x10ed94e8, 0xff0094f1, 0xfd059dfd, 0x2fa005f9, 0xffff59e4, 0xff00eeb9, 0x0bf4a4e9, 0xfd39bf15, - 0x9afd049c, 0xbf39a005, 0x0095f129, 0xfe29a001, 0x99900149, 0xd99fbf40, 0x000005dc, 0xba3299bf, - 0x0bf4f9a6, 0x3a317e07, 0x2865fb00, 0xdff030f4, 0x000005dc, 0xffbf62f9, 0x900149fe, 0xa1322899, - 0xb0329fa0, 0xd5b2c432, 0xb630e6b2, 0x120cf504, 0x299cd901, 0x9e980000, 0xffb9c404, 0xc4119990, - 0x080a1f9f, 0xb905efbb, 0x94f00099, 0x909fbc1f, 0xf9bbff0f, 0x34feff05, 0xe9013db3, 0xfe94bd00, - 0xff90014f, 0x0142fe20, 0x9001f9b5, 0xf9a01c22, 0x2bb2a4bd, 0x009c4d7e, 0xc91fad33, 0x322ab200, - 0x7e1b323c, 0x33009c12, 0x00ba1fad, 0x46020033, 0xf4020630, 0x0033100c, 0x0d331a00, 0x3e00a501, - 0x33009f60, 0x33410300, 0x0098040d, 0x009f963e, 0xf1ff19c4, 0xb8012690, 0x0011369e, 0x009f6c3e, - 0xf1ff19c4, 0xb8012690, 0x0011469e, 0xa53e100f, 0x19c4009f, 0x2690f1ff, 0xb8040f01, 0x0011569e, - 0x009fa53e, 0xf1ff19c4, 0x0f012690, 0x5a9eb802, 0xa53e0011, 0x19c4009f, 0x2690f1ff, 0x01004f01, - 0x115c9eb8, 0x03499400, 0x9cc4040a, 0xf4cfa6f8, 0xc9903218, 0xa6080b08, 0x060df49f, 0xbcb2fcbc, - 0x40fea0ec, 0x20009001, 0x707e0cb2, 0xa433008b, 0x09bf131f, 0x009859a0, 0x3e60a001, 0x0a009fe1, - 0x0149fe03, 0xbf289990, 0x05dcd99f, 0x99bf0000, 0x0bf4f9a6, 0x3a317e07, 0x1065fb00, 0xdfe830f4, - 0x000005dc, 0xffbf52f9, 0x900149fe, 0xa3b22c99, 0x9cd99fa0, 0x98000029, 0xb2b20499, 0x94f1080a, - 0x0bf52000, 0x40fe00ca, 0x90a4bd01, 0x0bb21800, 0x009c4d7e, 0xb81fad33, 0x0b0ab200, 0x7ec43dff, - 0x33009c12, 0x00a91fad, 0x7f0141fe, 0x1c119000, 0x0b10dc4a, 0x7e1cb210, 0x33008b70, 0x00911fad, - 0x15b20b72, 0x04bdc4bd, 0xff04e001, 0x00a0e83e, 0xf401b9c4, 0xc6b0690b, 0x350cf407, 0x5c3c3dbf, - 0x1f0ec4f8, 0xb9030990, 0xf4f00099, 0x1f94f0ff, 0xbc909ebc, 0x9fff9549, 0x049ebbf4, 0xb904febb, - 0x9dfd0099, 0x059ffd04, 0xdc3e39a0, 0x2dbf00a0, 0xc4f85c3c, 0x09921f1e, 0x0099b91d, 0xf0fff4f0, - 0x9ebc1f94, 0x9549bc90, 0xbbf49fff, 0xfebb049e, 0x0099b904, 0xfd049dfd, 0x29a0059f, 0x7601cc90, - 0x009001b5, 0x04119004, 0x8800b473, 0x900149fe, 0x9fbf2c99, 0x0005dcd9, 0xa699bf00, 0x070bf4f9, - 0x003a317e, 0xf41855fb, 0xdcdfd430, 0xf9000005, 0xfeffbf22, 0x99900149, 0xfea23234, 0x9fa00141, - 0x4a0c1190, 0x280b2398, 0x707e1cb2, 0xa433008b, 0x10985d1f, 0xbc19bf01, 0x90a6f290, 0xb01008f4, - 0x9cf001f6, 0x0196f00b, 0x00a1563e, 0xf9a6e109, 0xf00b9cf0, 0x0b0a0196, 0x33009033, 0x0029b4d9, - 0x019c9800, 0x4ffe9bbf, 0x0cff9001, 0x4d90f0bc, 0x9235239c, 0x90240e08, 0x94f00109, 0x04fa901f, - 0x7e01f9b5, 0x7e002136, 0xfe008a84, 0x99900149, 0xd99fbf34, 0x000005dc, 0xf9a699bf, 0x7e070bf4, - 0xfb003a31, 0x30f42c25, 0x05dcdff8, 0x12f90000, 0x49feffbf, 0x0c999001, 0x9fa0a132, 0x00299cd9, - 0x049f9800, 0x0089080a, 0xf9fd0100, 0x2a0bf404, 0xbd0140fe, 0x080090a4, 0x4d7e0bb2, 0xa433009c, - 0x0ab2191f, 0xc43d1b32, 0x009c127e, 0x0b1fa433, 0x7e1f1ac4, 0xfe00a107, 0x99900149, 0xd99fbf0c, - 0x000005dc, 0xf9a699bf, 0x7e070bf4, 0xfb003a31, 0x30f40815, 0x05dcdff8, 0x12f90000, 0x49feffbf, - 0x0c999001, 0x9fa0a132, 0x00299cd9, 0x04999800, 0x94f1080a, 0x90738000, 0x40fe2e00, 0x90a4bd01, - 0x0bb20800, 0x009c4d7e, 0x1c1fa433, 0x1b320ab2, 0x127ec43d, 0xa433009c, 0x1ac40e1f, 0x20a5f01f, - 0x00a1077e, 0x900149fe, 0x9fbf0c99, 0x0005dcd9, 0xa699bf00, 0x070bf4f9, 0x003a317e, 0xf90815fb, - 0x06b99552, 0x94b6c4b2, 0xbcd5b203, 0xb0c430a9, 0xa2e03e3f, 0x9831bf00, 0x54b30132, 0x010a1800, - 0x0cb2b4bd, 0x0039cd7e, 0xfd052bfd, 0xc83e051a, 0x0cb200a2, 0xb4bd010a, 0x0039cd7e, 0xb900b9b9, - 0x29fd00aa, 0x041afd04, 0xb3014492, 0x900b0040, 0x04b30100, 0x31a0c840, 0xbd0132b5, 0x08339004, - 0xb50044b3, 0xd4bd51fb, 0x00a27f7e, 0x010d00f8, 0x00a27f7e, 0xbcc400f8, 0x06b5b63f, 0xbc03b4b6, - 0xab98a0ab, 0x7eaabf01, 0xf0003979, 0x00f801a4, 0xf4bdaeb2, 0xf0b3a43d, 0xef3c0a08, 0xa0a93c98, - 0xb301ff90, 0xf30080fe, 0x3907a2f0, 0x00f801aa, 0xe9c4ae3f, 0x1b0bf401, 0xff0ef4bd, 0x9098af3c, - 0x9e2601ff, 0x00c51bf5, 0xf410f4b3, 0x00a40d3e, 0xafbcf4bd, 0x09991890, 0x3301ff90, 0x00ae009d, - 0xf207f4b3, 0x0c06ad18, 0xf5dc2680, 0x33009e0c, 0x183800e4, 0x9d3301a9, 0x18009300, 0x9d3302a9, - 0x18008b00, 0x9d3303a9, 0x18008300, 0xa91804af, 0xfff4f005, 0xfd089476, 0x9473059f, 0xdc266f00, - 0x3e691bf4, 0x1800a402, 0xa91804af, 0xfff4f005, 0xb6ff94f0, 0x9ffd0894, 0x7099cd05, 0x4d009473, - 0x1201a918, 0x96304199, 0x400cf419, 0x3102a918, 0xf4004096, 0x9631361d, 0x1cf4005a, 0x03a9182f, - 0x00409631, 0x31251df4, 0xf4005a96, 0xd0331e1c, 0xefc41b00, 0x04f9c4ff, 0xc4151bf4, 0x94b30af9, - 0xa9180b02, 0x00903307, 0xf8060a08, 0xf8a4bd00, 0x0f12f900, 0xb2b1b202, 0x00a0b3a0, 0xf0a93f22, - 0x1bf40894, 0xa3107e17, 0x0010b300, 0x181a2006, 0x060f0809, 0x1bf4a926, 0xb2f4bd05, 0xb211fbfa, - 0xb3020aa9, 0xbf1200c0, 0xb6cdb29a, 0x804c07b4, 0xb7627e00, 0xf400f800, 0xdcdff830, 0xf9000005, - 0xfeffbf22, 0x99900149, 0xa0a0b210, 0xb3020a9f, 0xbf340000, 0x94943d0a, 0x41fe07b2, 0x902bb201, - 0x010c0f11, 0x1db21920, 0x00b7797e, 0x1700a4b3, 0x0abf193f, 0x1db22bb2, 0x0cfd94f0, 0x7e192001, - 0xfe00b762, 0x99900149, 0xd99fbf10, 0x000005dc, 0xf9a699bf, 0x7e070bf4, 0xfb003a31, 0x30f40825, - 0x05dcdff8, 0x42f90000, 0x49feffbf, 0x18999001, 0x9fa0a1b2, 0xc0b2b4b2, 0xa0b3d3b2, 0xc0b35600, - 0xcf185200, 0xfe94bd07, 0x22900142, 0x01ff1014, 0xcf3529a0, 0x7ecab207, 0xb200a310, 0x080a352b, - 0xb27e1ab2, 0xa4b300a7, 0x2bbf2c00, 0x1ab20cb2, 0x00a43f7e, 0x1e00a4b3, 0x4bb21ab2, 0x00a4577e, - 0x1200a4b3, 0x0e0030b3, 0x32a022bf, 0x00a5323e, 0x49fe020a, 0x18999001, 0xdcd99fbf, 0xbf000005, - 0xf4f9a699, 0x317e070b, 0x45fb003a, 0xb202f908, 0x00a0b3c0, 0x00c0b324, 0xb6aabf20, 0x804c07b4, - 0x7e0db200, 0xb300b779, 0xb21000a4, 0xa3307e0a, 0xa5773e00, 0xfb020a00, 0x00a0b301, 0x00c0b317, - 0xb2aabf13, 0x07b4b6cd, 0x797e100c, 0x00f800b7, 0x00f8020a, 0xb3b242f9, 0xa2b2c4b2, 0xa0b30200, - 0xea7e4200, 0x030000a5, 0xa0b3a1b2, 0x3bb23600, 0x1cb22ab2, 0x00a54d7e, 0xa4b3a0b2, 0x1ab21e00, - 0x117eb4bd, 0xa0b200a4, 0x1000a4b3, 0x0c0040b3, 0xf0061918, 0x49a0ff94, 0x1bb22ab2, 0x00a60c7e, - 0x41fb0ab2, 0x00f800f8, 0xaeb200f8, 0xb30eaa98, 0xbd0a00a0, 0xa6023ef4, 0x0fea9800, 0x0e00a0b3, - 0xff90010f, 0xbc94bd0e, 0x00f8f9e9, 0x1a00b0b3, 0xb30ea998, 0x980d0090, 0x94b30fa9, 0x01090c00, - 0xbc0e9990, 0x00f899ab, 0xa002b998, 0xb5ff09a9, 0xb99801a9, 0x04abb502, 0xb503acb5, 0x00f802a9, - 0xa0b222f9, 0xd2b2c132, 0xb0b3020a, 0x0cb85e00, 0xbd000140, 0x04c998d4, 0x440090b3, 0x08001433, - 0x3c0390b3, 0xb93fcf3f, 0x1bf4f926, 0x01cf1832, 0x2601b918, 0x271bf4f9, 0x1802ce18, 0xddbc02bf, - 0x909dbc90, 0xb80394b6, 0x00014099, 0x269009bc, 0x0b1bf4ef, 0xa4bd29a0, 0x00a6a83e, 0x9001dd90, - 0xd4b318cc, 0x040ab314, 0xabbf21fb, 0xf009acb2, 0x0bf4b9a6, 0x03aa980d, 0x7e01cbb5, 0xf800b65f, - 0xb232f900, 0xbdb2b2a1, 0x3ef00304, 0xbf00a6f0, 0x01009019, 0x93a61ab2, 0x0a090df4, 0xa6f73e03, - 0xf493a600, 0x020a091b, 0x00a6f73e, 0x00a6aa7e, 0x08f402a6, 0xfba4bddd, 0xf830f431, 0x0005dcdf, - 0xbf82f900, 0x0149feff, 0xb2289990, 0xb29fa0a3, 0x00a9b3b8, 0xb0b30084, 0x47fe7f00, 0x05a49801, - 0x14bd54bd, 0x779024bd, 0xa7613e24, 0x0c3a9800, 0x02bc94bd, 0xb279a0b0, 0xb65f7e7c, 0x0f79bf00, - 0xf49fa6ff, 0x643d090b, 0x00a74f3e, 0x90015590, 0x04a60100, 0x33d908f4, 0x90070060, 0x24bc0111, - 0x03399820, 0x18f429a6, 0xbd01060b, 0xa7523e04, 0xb24bb200, 0x16fc7e1a, 0xf45aa600, 0x1190060d, - 0x06399801, 0x19a6f43d, 0x0f050cf4, 0xbd8f2001, 0xa7973ea4, 0xfe020a00, 0x99900149, 0xd99fbf28, - 0x000005dc, 0xf9a699bf, 0x7e070bf4, 0xfb003a31, 0x30f40885, 0x05dcdff0, 0x82f90000, 0x49feffbf, - 0x30999001, 0xa00147fe, 0x08a9989f, 0xb1b0a6b2, 0xb0f10509, 0x843d0a91, 0x779090b2, 0x0369982c, - 0x7fa0f4bd, 0x08f409a6, 0x0804bd07, 0x0a90b401, 0x1bf409a6, 0x00803335, 0xa85a3e32, 0x0c6a9800, - 0xb24010bc, 0x7e4bb27c, 0xbf00b65f, 0xa6ff0f79, 0x0f1bf49f, 0x09012290, 0xf439a6f1, 0x43b2051b, - 0x3e011190, 0xbd00a82d, 0xbdf10314, 0x05699824, 0x08f419a6, 0x0020b3cb, 0xf429a61e, 0x60b50f18, - 0x09f0b408, 0x6b3ef3a0, 0xf10f00a8, 0x1bf45fa6, 0xbc05b205, 0xdd3e0009, 0x1a0a00a7, 0x59a6f109, - 0xb50d0bf4, 0x90b40865, 0xbd95a009, 0x0149fea4, 0xbf309990, 0x05dcd99f, 0x99bf0000, 0x0bf4f9a6, - 0x3a317e07, 0x1085fb00, 0xd9f830f4, 0x000005dc, 0x99bf82f9, 0x90014ffe, 0xa3b228ff, 0xb4b2f9a0, - 0xc033d0b2, 0xdab20e00, 0x140cb43d, 0x00b7907e, 0xbd0142fe, 0x24229014, 0xff07fe08, 0xfb05fc06, - 0x00a93a3e, 0xbd0c3a98, 0xb014bc94, 0x2cb229a0, 0x00b65f7e, 0xf00f29bf, 0x0df49fa6, 0xa6fd0f56, - 0x110cf49f, 0x18f496a6, 0xf495a630, 0x093e451b, 0x98a600a9, 0xa62f0bf4, 0x371bf497, 0x90010998, - 0x09b50199, 0xa9373e01, 0x04099800, 0xb5019990, 0x373e0409, 0x099800a9, 0x01999002, 0x3e0209b5, - 0x9800a937, 0x99900309, 0x0309b501, 0x00a9373e, 0x999009bf, 0x9009a001, 0x39980111, 0xf419a605, - 0x49fe8508, 0x28999001, 0xdcd99fbf, 0xbf000005, 0xf4f9a699, 0x317e070b, 0x85fb003a, 0xf830f408, - 0x0005dcdf, 0xb222f900, 0xb2ffbfa1, 0x03aa98b2, 0x49fe1bbf, 0x10999001, 0xa00140fe, 0x0c00909f, - 0x5f7e0cb2, 0x0cbf00b6, 0xb2031a98, 0xb6767e2b, 0x011b9800, 0xb9a6ff09, 0x98101bf4, 0x12b50419, - 0x0292b502, 0x00a9b13e, 0xb2031a98, 0xb6767e2c, 0x031a9800, 0xfd0c1bbf, 0x00b6767e, 0x900149fe, - 0x12a01099, 0xdcd99fbf, 0xbf000005, 0xf4f9a699, 0x317e070b, 0x25fb003a, 0xc830f408, 0x0005dcdf, - 0xbf82f900, 0xf830f4ff, 0x900149fe, 0x9fa06099, 0x18049992, 0xf4bd1cae, 0xa9989fa0, 0x0aa2b205, - 0x0b91b005, 0x1a00e933, 0x0c2b9802, 0xfe092c98, 0xf100014a, 0xfe44aa90, 0xa6b20144, 0x8b7e2001, - 0x05b200b6, 0x4490a3b2, 0xaa723e30, 0x08299800, 0x0bf439a6, 0xb22ab231, 0xb2010c3b, 0xa8887e4d, - 0x04499800, 0x1f0094b3, 0xb3034998, 0x98180094, 0x94b30249, 0x49bf3b00, 0x18f491a6, 0x3e30b209, - 0xb200aa65, 0x0bb0b419, 0x6ab291b2, 0x00b6a47e, 0x35a6a3b2, 0x0ab91bf4, 0xf503a603, 0xb301a30b, - 0xb20c0014, 0x3e743d03, 0xb200aa8f, 0x94010703, 0x54bd0738, 0x9b3e86b2, 0x2a9800ab, 0xbce4bd0c, - 0x4cfe1053, 0x16e1b001, 0xb258cc90, 0xb65f7e1b, 0x00adb300, 0x90b400f3, 0xa6f00f16, 0xd80cf59f, - 0xb294bd00, 0x1591b02a, 0x00a5ea7e, 0xa9b3a4b2, 0xbf00d600, 0x4c6bb22a, 0x4db20080, 0x00b7797e, - 0xadb3a0b2, 0xb200a700, 0xb21bb22a, 0x014dfe4c, 0x7e50dd90, 0xb200a4be, 0x00adb3a0, 0x2ab20090, - 0x0c014b90, 0x014dfe01, 0x7e54dd90, 0xb200a640, 0x00a4b3a0, 0x15b0b478, 0xfe0c2c98, 0xaa90014a, - 0xa6287e30, 0x0c90b400, 0x1bf491a6, 0x14b0b41e, 0x90014afe, 0x5d7e30aa, 0x90b400a9, 0x059f9815, - 0x2300f4b3, 0x00ab893e, 0x9ea6ef0e, 0x00090df4, 0xab893e03, 0x014afe00, 0x7e30aa90, 0x3e00a6aa, - 0x9800ab25, 0xe0b402f9, 0xf491a614, 0xfeb5061b, 0xa6f9bf02, 0x091bf491, 0x893efea0, 0xf99800ab, - 0xf491a601, 0xfeb5061b, 0xb24bb201, 0xa60c7e2a, 0x0004b300, 0x01559013, 0x98806690, 0x59a60529, - 0xfefa08f5, 0x46007033, 0xb2042f98, 0xb2e4bd8d, 0x00f1b02a, 0x70dc020b, 0xfe000000, 0x11900141, - 0x0111b05c, 0x00a5e47e, 0xbf042c98, 0x048bb22a, 0xb74b7efb, 0x981ebf00, 0xa0b2042c, 0x2ab2b4bd, - 0xe67e0db2, 0x04b300a5, 0xff040600, 0x013e04bd, 0x2a9800ac, 0xb003bc0c, 0x00904cb2, 0xb6767e01, - 0x0b90b400, 0x08f409a6, 0x032f98ec, 0xb59039bc, 0x9fa60929, 0xbd0808f4, 0x0929b594, 0x49fea4bd, - 0x60999001, 0xdcd99fbf, 0xbf000005, 0xf4f9a699, 0x317e070b, 0x30f4003a, 0x3885fb08, 0xd9cc30f4, - 0x000005dc, 0x99bf82f9, 0xfef830f4, 0xff90014f, 0xb0f9a05c, 0xc8b20be1, 0xa3b2d6b2, 0x8400b9b3, - 0x00e9b302, 0xaf18027f, 0x0141fe2c, 0x119094bd, 0x0019a054, 0x00f93303, 0xc43d026d, 0x407e1db2, - 0xa0b200a6, 0x5e00adb3, 0xbc17bf02, 0x7998f068, 0xf59fa601, 0x98024d08, 0x94b30479, 0x05000a01, - 0x00aee23e, 0x3e0069b3, 0x027f9802, 0xf9a6f009, 0x022a0bf5, 0xea7e3ab2, 0xa2b200a5, 0x1e00a9b3, - 0x0c3c9802, 0x40fe7bb2, 0x34009001, 0x287e0ab2, 0x0ab200a6, 0xcc0570b5, 0xc17e708b, 0xa0b200a6, - 0xe900adb3, 0x0d00b401, 0x01a6f001, 0x01ce0bf5, 0x01d00cf5, 0x804cb43d, 0x7e2ab200, 0xbf00b790, - 0x070b943a, 0xb200804c, 0xb7797e2d, 0x0ca1b000, 0xb600adb3, 0x05291801, 0x76042f18, 0xf4f00894, - 0xe59fffff, 0xe966ff09, 0x01980bf5, 0xffffe9e4, 0x08f589a6, 0xf4bd018e, 0x18902fbc, 0x9d330999, - 0x90018200, 0xf4b301ff, 0xfc3ef207, 0x8e3c00ae, 0xf59f26f2, 0xc4016d08, 0x94f0fffd, 0x529dbcff, - 0x0df456a6, 0x9065b205, 0xa43d10d9, 0x3db029bc, 0x3ee4bdc4, 0xb100ada7, 0xf5006fd6, 0xb401450c, - 0xbe3c0b10, 0xf81e3c98, 0x0bf4f926, 0xff94f017, 0xfd009939, 0x9033049f, 0x010a0600, 0x0ce9bf3c, - 0x01ee9001, 0xa601dd90, 0xce08f4e5, 0xed00c933, 0xf0293f00, 0x0bf40894, 0x00a93308, 0x94bd00d0, - 0x91b03ab2, 0x1391b014, 0x301291b0, 0x4bfe5b91, 0x5bbb9001, 0x00a6f97e, 0xadb3a0b2, 0x3400ef00, - 0x90335b90, 0x3ab21100, 0x00a9d97e, 0xadb3a0b2, 0xb400db00, 0x40b40d00, 0x014ffe11, 0xb250ff90, - 0x070d942e, 0x4101f1b0, 0x3ab20080, 0x4cb2010b, 0x7e0011b0, 0xb200a5e4, 0xb22cb20b, 0x014dfe3a, - 0x7e4cdd90, 0xb400a4be, 0xa0b214e0, 0x3ab21cb2, 0x0db2b4bd, 0x00a5e67e, 0x91000db3, 0x13b0b400, - 0x90014afe, 0x5d7e34aa, 0x3a9800a9, 0x0db0b40c, 0x90014cfe, 0x5f7e48cc, 0xa0b200b6, 0x6d00a4b3, - 0x011290b4, 0xf491a6f0, 0x4e98321b, 0x70efcd01, 0x0600f4b3, 0x2918700f, 0xff94f006, 0xbb909ebc, - 0x49b5029f, 0xae993e01, 0xb20bb200, 0x7e2cb23a, 0xb200a43f, 0x00a4b3a0, 0x0265bb34, 0x90014afe, - 0xaa7e34aa, 0x60b300a6, 0x90b42000, 0x8085bc0b, 0xb09095bc, 0xe53e0b91, 0x020000ac, 0x00aec93e, - 0xc93e0300, 0x00b400ae, 0xb23ab20c, 0xa60c7e2b, 0xb594bd00, 0xe23e0579, 0x030000ae, 0x00aee23e, - 0x49fe0200, 0x5c999001, 0xdcd99fbf, 0xbf000005, 0xa60ab299, 0x170bf4f9, 0x00af083e, 0x33062918, - 0xfe4f009d, 0x00aec03e, 0x003a317e, 0xfb0830f4, 0x30f43485, 0x05dcdfdc, 0x82f90000, 0x30f4ffbf, - 0x0149fef8, 0xa04c9990, 0x0bb1b09f, 0xd4b2c2b2, 0xa5b2e6b2, 0x1700b9b3, 0x00e9b301, 0x94bd0112, - 0x3d0141fe, 0x481190c4, 0x1db219a0, 0x00a6407e, 0xadb3a0b2, 0xbf00fb00, 0xf042bc19, 0xa6019998, - 0xea08f59f, 0x005ab200, 0xa5ea7e03, 0xb3a3b200, 0x00de00a9, 0x5c981bbf, 0x0140fe0c, 0xb2300090, - 0xa6287e0a, 0xcc0ab200, 0xc17e702b, 0xa8b200a6, 0xad00adb3, 0x7021cd00, 0x420147fe, 0x77900080, - 0xb0383e44, 0x0c00b400, 0x79a094bd, 0x09a6f009, 0x00091bf4, 0xb03f3e02, 0xa6f00900, 0x090df409, - 0x3f3e0300, 0xc0b400b0, 0x0704b60b, 0x0db2e4bd, 0xb4bd5ab2, 0xb00021b0, 0xe47e0171, 0x5abf00a5, - 0x2cb20bb2, 0x797e3db2, 0x7ebf00b7, 0x3bb2a0b2, 0x2cb25ab2, 0xe67e0db2, 0x04b300a5, 0x3ab24500, - 0x117eb4bd, 0xa0b200a4, 0x3700a4b3, 0x01bb7000, 0xf404a602, 0x40b2050d, 0xb2101b90, 0xb03bbc6a, - 0x997e0cb2, 0x4afe00b7, 0x0240bb01, 0xbc30aa90, 0xaa7e6060, 0x14bd00a6, 0x6d004db3, 0xb280b2ff, - 0x7e3bb25a, 0x3e00a60c, 0x0000b04d, 0x0149fe02, 0xbf4c9990, 0x05dcd99f, 0x99bf0000, 0xf9a60ab2, - 0x7e070bf4, 0xf4003a31, 0x85fb0830, 0xf830f424, 0x0005dcd9, 0xbf32f900, 0x014ffe99, 0xb214ff90, - 0xbdf9a0a1, 0xb2b2b294, 0x0140fec3, 0x9003204b, 0x09a01000, 0x9f7e0ab2, 0x09bf00b7, 0x4c0090b3, - 0x4800a4b3, 0x09bf91a0, 0xbf0192b5, 0x1000490f, 0xbf04f9b5, 0xb520090f, 0x09bf05f9, 0xbf0693b5, - 0x3501090f, 0x09bf1cf9, 0xbf2c9a35, 0xb5f0090f, 0x0fbf0af9, 0xb540f990, 0x0fbf0ef9, 0xb5c0f990, - 0x0abf0ff9, 0x00b0ea3e, 0x49fea4bd, 0x14999001, 0xdcd99fbf, 0xbf000005, 0xf4f9a699, 0x317e070b, - 0x35fb003a, 0xd030f408, 0x0005dcdf, 0xbf82f900, 0x0149feff, 0xb2509990, 0x059fa0a3, 0x00a9b302, - 0xb63004fb, 0x0b9cf000, 0xbd2ca935, 0x0ca9b594, 0x00a5ea7e, 0x3abfa0b2, 0x804cb4bd, 0x7e0db200, - 0xb200b779, 0x00adb3a5, 0x093f04b1, 0xa24a9d33, 0x01091804, 0x9a469d33, 0x02091804, 0x92469d33, - 0x03091804, 0x8a539d33, 0x040e1804, 0x18050918, 0x0d18060f, 0xffe4f007, 0xf0ff94f0, 0x94b6fff4, - 0x10f4b608, 0xb6059efd, 0xf9fd18d4, 0x05dffd05, 0x045e0bf5, 0xd6b00505, 0x5d0cf503, 0x013db504, - 0x0e01d4b3, 0xb5500049, 0xd83e0239, 0x0d1800b1, 0x09091808, 0x180a0f18, 0xd4f00b0e, 0xff94f0ff, - 0xb6fff4f0, 0xf4b60894, 0x059dfd10, 0xfd18e4b6, 0xeffd05f9, 0x023eb505, 0x0bb23ab2, 0x00a60c7e, - 0x09023a98, 0xf4a9a6ff, 0x04bd091b, 0x00b5ee3e, 0x9007a5b6, 0x3ab5303b, 0xb6d27e03, 0xb3a5b200, - 0x03f500ad, 0x09033b98, 0x343a90c0, 0xfd3fbb90, 0xb5b604b9, 0xb79f7e03, 0xb3a5b200, 0x03d900ad, - 0xfe0147fe, 0x77900148, 0x9044bd40, 0x88900179, 0x0991b03c, 0x00b3483e, 0x8ea0e4bd, 0x0f0044b3, - 0xbd0c3a98, 0x3efe0cb4, 0xb200b26b, 0xb24bb23a, 0xa5797e7c, 0xb3a5b200, 0x039d00ad, 0x94f0793f, - 0x120bf401, 0xb20c3a98, 0x7eff0c4b, 0x3e00b676, 0xb200b345, 0xa3307e7a, 0x00a0b300, 0x0c3a980f, - 0xfd0c4bb2, 0x00b26b3e, 0x94f0793f, 0x0e1bf402, 0xb20c3a98, 0x3efd0c4b, 0xb400b33a, 0x3ab209b0, - 0x8db2010c, 0x00a6407e, 0x5d00a0b3, 0x3fb2793f, 0x99c724bd, 0x01999002, 0x980a91b0, 0x54b354f5, - 0xb0b43900, 0x0022bc09, 0x02bc030c, 0x0304b600, 0x014001b8, 0x1031bc00, 0x997e1ab2, 0x30bc00b7, - 0x4309b800, 0x95200001, 0xb45302b5, 0x0fb50af0, 0x3e81a054, 0x9000b305, 0xff900122, 0x1424b318, - 0xb6323ebe, 0x3f8ebf00, 0x027f5879, 0x98077d18, 0x3a9803ee, 0x0299c70d, 0xcc00f3f0, 0x96cb70ff, - 0xcb4bb21f, 0x010cd8e6, 0xebf0d6cb, 0x7e01e0f6, 0x9800a2e6, 0x4bb20c3a, 0x767e6cb2, 0xa5b200b6, - 0xb400adb3, 0x01449002, 0xa6033b98, 0xeb08f54b, 0xbc94bdfe, 0x89a0b0bb, 0xb57e8ab2, 0xa5b200b7, - 0x9400adb3, 0xbd37b202, 0x547f9884, 0xbc9088bc, 0x94b69098, 0x4099b803, 0x39bc0001, 0x0b91b090, - 0x5300f9b3, 0x033c9802, 0x3d0fa0b4, 0xbc24bdb4, 0x44bdc0cc, 0x00b7907e, 0x3e0f60b4, 0x9800b463, - 0x2bb20d3a, 0x7e0c41b0, 0x3300a2f6, 0x00b500a9, 0xfe0c3a98, 0x2bb2014c, 0x7e38cc90, 0xb300b65f, - 0x020c00ad, 0xb40be0b4, 0xef980e90, 0xd899c703, 0x1bf59fa6, 0x3a98008e, 0x0c2bb20d, 0xa2ee7e01, - 0x014cfe00, 0x2bb23ab2, 0x7e30cc90, 0xb300a594, 0x981306a4, 0x2bb20c3a, 0x767efd0c, 0x603e00b6, - 0xadb300b4, 0x7401cb00, 0x93f01c90, 0x9099bc00, 0x7f0069bc, 0xff19e401, 0x091bf4ff, 0x603e0260, - 0x3a9800b4, 0x014cfe0c, 0xffff1be4, 0x7e34cc90, 0xb300b65f, 0x019800ad, 0x343af034, 0xf9263690, - 0x60100df4, 0xff1be402, 0x0c3a98ff, 0x00b4553e, 0xb20c3a98, 0x7efd0c2b, 0xb300b676, 0x017000ad, - 0x98012290, 0x2aa6033a, 0xff3708f5, 0x6eb264b2, 0xd43db43d, 0xc4bdf4bd, 0x00b4973e, 0x9473e97f, - 0x010d0a00, 0x00b4913e, 0x0600d033, 0xcc90010b, 0x01ff9001, 0xa602ee90, 0xe308f4fa, 0x0b00c4b3, - 0x3e547cb5, 0x3300b5d3, 0x00a600b9, 0xb0013998, 0x0cf40296, 0xb2030930, 0x5479b56d, 0xf4bde4bd, - 0x00b4d63e, 0x9073d97f, 0x697c0a00, 0x01ee90e9, 0x9001ff90, 0x399802dd, 0xf4f9a603, 0x4d3ee908, - 0x94bd00b5, 0x79b5f101, 0xb224bd54, 0xb5273e1b, 0xe4407f00, 0xf4ffff09, 0xf10f260b, 0x1bf4bfa6, - 0xff0be40b, 0xb51f3eff, 0x0c3a9800, 0xffff0ce4, 0x00b6767e, 0xb900adb3, 0xff0be400, 0x9019b2ff, - 0x44900122, 0x9891b202, 0x29a60339, 0x09c508f4, 0xf5b9a6f1, 0x9800a00b, 0x3c980c3a, 0xb6767e0a, - 0x00adb300, 0x31b5008c, 0xb5d33e0a, 0xbd6f7f00, 0x01c19294, 0xf05179b5, 0x04bd00f3, 0x3e527fb5, - 0x7f00b58b, 0x014c584b, 0x900c3a98, 0xb3f00100, 0x00c3f000, 0x7e024490, 0xb300b676, 0xb45200a4, - 0xe9980be0, 0x70999001, 0xa601e9b5, 0xd608f401, 0x9808607c, 0xf00c0c3a, 0xffff0be4, 0x00b6767e, - 0x2d00a4b3, 0xe4014cfe, 0xb2ffff0b, 0x40cc903a, 0x00a5797e, 0x1900a4b3, 0x98469034, 0x94f0517f, - 0xf0f9bcff, 0x3e517fb5, 0x0a00b5d3, 0x3ea5b203, 0x9000b5de, 0x77900188, 0x148db318, 0x49fefd90, - 0x3c999001, 0x497e9abf, 0xf43e00b7, 0x030500b5, 0x00b5f63e, 0x0bb204bd, 0x0c7e3ab2, 0x50b300a6, - 0x3a981a00, 0x7e04bd0c, 0x9800b6c8, 0x30b50d3a, 0xb7497e0c, 0x0d30b500, 0x900149fe, 0x9fbf5099, - 0x0005dcd9, 0xb299bf00, 0xf4f9a65a, 0x383e110b, 0x010500b6, 0x00b5f43e, 0x003a317e, 0xf93085fb, - 0x7ea0b202, 0x9800a5e8, 0xc87e0c0a, 0x0a9800b6, 0xb7497e0d, 0x7e0ab200, 0xbd00b749, 0xbf01fba4, - 0x0aafb2a9, 0xf4b9a602, 0xb9900d18, 0x98f9bc01, 0xc9a0a4bd, 0xa9bf00f8, 0x020aafb2, 0x18f4b9a6, - 0x01b9900b, 0xfcbca4bd, 0xbf00f899, 0xb2afb2b9, 0xf4c9a6ca, 0xf10a0708, 0xfbb500f8, 0xb5fca002, - 0x00f801fc, 0xaf98a9bf, 0x90b9bc02, 0xfbbfa9a0, 0x08f49ba6, 0x029bbb08, 0xa998a9a0, 0xa6aabf01, - 0x051bf4a9, 0x00f8f10a, 0x0800a0b3, 0x00b7497e, 0x30f400f8, 0x05dcdff8, 0x32f90000, 0x49feffbf, - 0x14999001, 0x9fa0a0b2, 0xa0b3b3b2, 0xfd024200, 0x0cf4a2a6, 0x01ab903a, 0xb60141fe, 0x119002b4, - 0x7e1ab210, 0xb300b7b5, 0xbf2700a4, 0xb21db219, 0xa0e4bd2c, 0x90dfbf90, 0x9eb201e9, 0xa699fcbc, - 0xf408f490, 0x3da0ddbf, 0x00b72e3e, 0x49fe020a, 0x14999001, 0xdcd99fbf, 0xbf000005, 0xf4f9a699, - 0x317e070b, 0x35fb003a, 0xda00f808, 0x00002944, 0x0041c77e, 0xf000a630, 0xa6f00bac, 0x01aab901, - 0x44da00f8, 0x7e000029, 0x30004142, 0xacf000a6, 0x01a6f00b, 0xf801aab9, 0x2944da00, 0xd77e0000, - 0xa6300042, 0x0bacf000, 0xb901a6f0, 0x00f801aa, 0x7effb4f0, 0xf8000b94, 0x0b7e7e00, 0xf900f800, - 0x3da0b202, 0x384c7ea4, 0x00a6b000, 0xa00b9cf0, 0xfb9ab20a, 0xb202f901, 0x7ea43da0, 0xb000382a, - 0x9cf000a6, 0xb20aa00b, 0xf401fb9a, 0xdcdfe430, 0xf9000005, 0xfeffbf82, 0x45fe0149, 0x3c999001, - 0xa00147fe, 0x2455909f, 0xd9347790, 0x0000141c, 0x4bfe9abf, 0x90080c01, 0xff0d2cbb, 0x0000c17e, - 0xeb00a433, 0x3f0c30b4, 0x0c943339, 0x043118e2, 0x0f001033, 0xb0011933, 0x3e043d00, 0x9800b971, - 0x2cd9023f, 0x98000014, 0x34580431, 0x3f5fa00a, 0x0339989f, 0xb5183690, 0xff090159, 0xf43379a0, - 0xf77e1800, 0xa0320032, 0x2900ad33, 0xdf010901, 0x0000142c, 0x1272f920, 0xbd0043f0, 0xb8b13e14, - 0x0241bc00, 0x010006b1, 0x40060df4, 0x947e0100, 0x24d9000b, 0xbf000014, 0xff2ce49a, 0xb26bb2ff, - 0x1300de0d, 0x127e0000, 0x7aa000af, 0xd400adb3, 0x985bbf00, 0x1d90015c, 0x7c0eb204, 0x10bc2020, - 0x1300da10, 0x367e0000, 0xa0320021, 0xc500ad33, 0x4cb4bd00, 0x00da0100, 0xa6000013, 0xa408f414, - 0x00b9603e, 0xd9023f98, 0x0000142c, 0x58043498, 0x5fa00a32, 0x39989f3f, 0x18389003, 0x090159b5, - 0x3379a0ff, 0x7e1600f4, 0x320032f7, 0x00ad33a0, 0x2cdf0084, 0x20000014, 0xff26e4f1, 0x3e24bdff, - 0xbc00b951, 0x16b11262, 0x0df40100, 0x01004106, 0x000b947e, 0x5c985bbf, 0x042d9001, 0x00da1eb2, - 0x7e000013, 0xe40020d0, 0xbcffff4c, 0xa0322021, 0x1db28bb2, 0x001300de, 0x40417c00, 0x3500a433, - 0x001424d9, 0x7e9abf00, 0xa000ac3c, 0x00a4b37a, 0x4cb4bd13, 0x00da0100, 0xa6000013, 0xa608f426, - 0x5c985bbf, 0xbd7ab201, 0x7e040ed4, 0x32002136, 0x2db034a0, 0x817e3ab2, 0x0d33000f, 0x30fe7100, - 0x020f3a01, 0x1838f130, 0x04090333, 0x30014afe, 0x31303991, 0x90b4bd3b, 0x717e38aa, 0xeb3e000f, - 0x02f900b7, 0x002930d9, 0xbfa0b200, 0x7e640b9a, 0x090000de, 0x00a43310, 0xa6008961, 0x009fcf02, - 0x1000f5f1, 0x8a009ff6, 0x4b02a600, 0xc4bd1000, 0xbd27104d, 0x198b7ee4, 0x00a43300, 0x2930d915, - 0x9abf0000, 0x00009b7e, 0x163e0409, 0x0ab200ba, 0x7e03e84b, 0x890016fc, 0xb802a400, 0x000200aa, - 0x920aa5b6, 0x9af601aa, 0x01114f00, 0x020099b8, 0x009ff600, 0x9a32943d, 0x000001fb, 0x00000000, - 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, + 0xff9274bd, 0xb2f92008, 0xb20ab2f1, 0x86167e1b, 0x1fad3300, 0x193f0488, 0x1c009033, 0xb4bd010a, + 0xcd7e0cb2, 0x7bff0039, 0xa56aff95, 0xaeb29fb2, 0xf7b2e6b2, 0xb3010090, 0x3ed22404, 0x340083d1, + 0x040a4990, 0xf5239630, 0x3404520c, 0x010a49c0, 0xc4f0b4bd, 0x39cd7eff, 0xb2a0b200, 0x0849c5b1, + 0x000008df, 0xf49fffff, 0x7e13f1b0, 0x33008a82, 0xfe4d00a4, 0x24bd0146, 0x34bd1f0a, 0x6690443d, + 0x7fcd3e60, 0x0109c400, 0x321c0bf4, 0xb25b324a, 0x89d27e6c, 0x1fa43300, 0x986ebf0f, 0x2ebc016f, + 0x313fbc20, 0x95014410, 0x009d0111, 0x9501ff01, 0x33d51bf4, 0x03cf1fa9, 0x0083b93e, 0x0949b034, + 0xf4b926ff, 0x5ec4780b, 0x29fcdcff, 0xe9940000, 0x909cbc03, 0xbf019f98, 0x04f1fd99, 0xa60490fd, + 0x081bf490, 0x0bf4f1a6, 0x9402ff55, 0xa6f413ff, 0x081bf490, 0x0bf4f1a6, 0x2a1cd945, 0xef940000, + 0xf0f9bc03, 0xbf01f998, 0x001bb9fd, 0x0029fcdc, 0x049bfd00, 0xb503e4b6, 0xecbc01f9, 0x000cb9e0, + 0xa004dcfd, 0x98efbffd, 0x090a01e9, 0xfd04fcfd, 0xefa0049b, 0x3e01e9b5, 0xf00083b9, 0x1cdeff54, + 0xb200002a, 0x0394b659, 0x98909ebc, 0x99bf019f, 0xfd1451b0, 0x90fd04f1, 0xf490a604, 0xf1a6081b, + 0x0f100bf4, 0x3044bd01, 0x54bd4af1, 0x0080d83e, 0x1db244bd, 0x54bd0cb2, 0xcf3eb43d, 0xc9c40080, + 0x250bf401, 0xdf14e0b4, 0x000006a4, 0xb6ffb9c4, 0x9ebc0394, 0x0394b690, 0xbf909fbc, 0x019f989e, + 0xbc404ebc, 0xbb10515f, 0x01dd9501, 0xff01cc9d, 0x1bf495cd, 0x4a9130cc, 0xdb1490b4, 0x000029fc, + 0xbc0394b6, 0x9f98909b, 0xfd99bf01, 0x90fd04f1, 0xf490a604, 0xf1a6091b, 0x011f0bf5, 0xc43d94bd, + 0xb01791b0, 0xc1301691, 0x81d83e4b, 0x0169c400, 0x00b90bf5, 0x344b9034, 0x84de4bc0, 0x0a000006, + 0xff94f001, 0x9894b4bd, 0xffc4f006, 0x7e808ebc, 0xd20039cd, 0x000029fc, 0xb900bfb9, 0xb1b000a9, + 0x0ea1b00d, 0xb00bf1b0, 0x8db20c91, 0xa034343d, 0x09d1b04b, 0x4cfe3b32, 0x58cc9001, 0x0089d27e, + 0x2c9829bf, 0x09d0b401, 0x351fa033, 0xdba0b4bd, 0xb401dbb5, 0x2f980cb0, 0x092e9808, 0xa0049bfd, + 0x0bb0b429, 0xb594cbff, 0xc0b40129, 0x04ebfd0c, 0xfd092eb5, 0x2fb504fc, 0x81b93e08, 0x16e0b400, + 0xb517f0b4, 0x8ea0018f, 0xfd0ef0b4, 0x29a0059f, 0xff0db0b4, 0x29b595cb, 0x01331001, 0x9008dd90, + 0x88900822, 0x04343308, 0x4bc03489, 0x9d017795, 0xcc100166, 0x4bc13001, 0xf59567ff, 0x34ff321b, + 0xff0949e0, 0x0bf4e926, 0x1490b428, 0x0029fcdf, 0x0394b600, 0x98909fbc, 0x99bf019f, 0xfd04f1fd, + 0x90a60490, 0x01e41bf5, 0x1bf5f1a6, 0x90b401de, 0x0495f013, 0xb41391b0, 0x80b414b0, 0x0149fe14, + 0x0029fcdc, 0x60999000, 0xbf03b4b6, 0x01979896, 0xb6b0bcbc, 0x1cde0384, 0x3d00002a, 0xb024bdf4, + 0x34bd0ab1, 0x30808ebc, 0xd73e57f1, 0x09c40082, 0x770bf401, 0x3414b0b4, 0xa4dc5790, 0xde000006, + 0x00000684, 0x94f0010a, 0x0394b6ff, 0x94909bbc, 0x94b6039f, 0xf0fcbc03, 0xbf909ebc, 0x01979896, + 0xa001f7b5, 0x57c034f6, 0x26bcb4bd, 0x3137bc20, 0x7effc4f0, 0xb40039cd, 0xb9b90af0, 0xbfbdb200, + 0x01ff98fe, 0xb404f9fd, 0x9fb50a90, 0x0ab0b401, 0xfd00a9b9, 0xbea004e9, 0x8f9889bf, 0x059afd01, + 0xa005fdfd, 0x018fb589, 0x9557c034, 0x009d0111, 0x01cc1001, 0xff57c130, 0x1bf59501, 0x49feff74, + 0x60999001, 0xa00197b5, 0x4ae03496, 0xb600ed33, 0xc224bc00, 0xb3d335bc, 0x891300d4, 0xa60ffffe, + 0x090cf4c9, 0x663ef43d, 0xdf940083, 0x0ada9516, 0xff0ac995, 0xafb2b5f9, 0xecb2beb2, 0xd4b3fdb2, + 0x010f0f00, 0x0ffffe89, 0x0df4c9a6, 0x0abf953c, 0x9516a994, 0x9fff0aab, 0xb2bfb2a5, 0xb2ecb2ae, + 0x00d4b3fd, 0x89020f0f, 0xa60ffffe, 0x190df4c9, 0x950aaf95, 0xb9940abd, 0x059ffd16, 0x9eb2dfb2, + 0xfdb2ecb2, 0xb0b4030f, 0x03f4f013, 0xb9fffc09, 0xe5f9ff94, 0x0d00d4b3, 0x0fffff89, 0x0df4c9a6, + 0x08e9c50a, 0x0083a83e, 0xb694c9ff, 0x0fdf0494, 0xffff0000, 0xf9fdf4ef, 0xfff70905, 0xa83e94f9, + 0x90b40083, 0x0895f013, 0x0a10c0b4, 0xb4c2a01f, 0xe3a00fe0, 0xa011f0b4, 0x0149fef9, 0xbf689990, + 0x05dcd99f, 0x99bf0000, 0x0bf4f9a6, 0x83ee3e28, 0x49b03400, 0x73b262b2, 0xb926ff09, 0xfb831bf5, + 0x71b260b2, 0x007f7d3e, 0xb93e090a, 0x317e0083, 0x85fb003a, 0xc0008f48, 0x00f9cf01, 0xb34c99c7, + 0xb3220090, 0xf8f60190, 0x83f93e02, 0x00f9cf00, 0xb34c99c7, 0xb3330090, 0xf8f60190, 0x840d3e02, + 0xc1008900, 0x009af601, 0x010099b8, 0x009bf600, 0x0000f2df, 0x0099b880, 0x9ff60202, 0x009fcf00, + 0x0d3e9fb2, 0x00f80084, 0xaf95a9b2, 0xb0060a02, 0x0cf408f6, 0xf0bfa00c, 0x1f0a0394, 0x00f8c9a0, + 0xbc01bb92, 0xbcffb0bc, 0xffb4f0bc, 0xacf0aba6, 0xf900f808, 0xb2c0b202, 0x02a0b3dc, 0x02a6b039, + 0xb30b0cf4, 0x3e1001a4, 0xb3008499, 0xb32d07a0, 0x0a3b08a0, 0x85023e06, 0xb31f0a00, 0xbf670104, + 0x1fb9c4df, 0x09bc1f0a, 0x05f9fd94, 0x023edfa0, 0xd0a00085, 0x0085003e, 0xbf07b9c4, 0x0294b6dd, + 0x901f9ec4, 0xde3e0399, 0xddbf0084, 0xbc05bfcd, 0x9fbc90ff, 0x9099bc90, 0x901f9ec4, 0x99b90599, + 0x1f94f000, 0x0f909ebc, 0x05f9bbff, 0xbb94f0ff, 0x9ebb04fe, 0x00ffb904, 0xfd04fdfd, 0xcfa005f9, + 0x01fb1f0a, 0xb1b212f9, 0xeb7ea0b2, 0xa033003c, 0xa43d0a00, 0x0085463e, 0xdf0f1994, 0x01017000, + 0xbc1404b6, 0x09bc000f, 0x000ab800, 0x277e0006, 0xa1b2001a, 0x03800ab8, 0x1a277e00, 0x05a1fd00, + 0xf001a6f0, 0x11fb01a4, 0xdff430f4, 0x000005dc, 0xffbf32f9, 0x900149fe, 0xb2b21899, 0x06039fa0, + 0xf523a6b0, 0xfe00960c, 0x40fe0141, 0x14119001, 0xb2100090, 0x7e0cb21b, 0x32008448, 0x1fa433a3, + 0xbf1abf7c, 0x85047e0b, 0x00a03300, 0xbf19bf5a, 0x1494b60a, 0xbc0fa4b6, 0x00d9a0a9, 0xbc010100, + 0x277ea0a9, 0xa4f0001a, 0x04a0b3ff, 0x04a6b04c, 0xb0130cf4, 0x0cf402a6, 0x01a6b039, 0x3e2d18f4, + 0xb30085e3, 0xb02c08a0, 0x0cf408a6, 0x05a4b30b, 0x85e33e10, 0x0aa0b300, 0x0ba0b31a, 0x3e060310, + 0xbd0085f9, 0x85f73e94, 0x3e010900, 0x090085f7, 0x85f73e02, 0xa0030900, 0x0149fe29, 0xbf189990, + 0x05dcd99f, 0x99bf0000, 0xf9a63a32, 0x7e070bf4, 0xfb003a31, 0x30f40c35, 0x05dcd9f8, 0x12f90000, + 0x4ffe99bf, 0x0cff9001, 0xf9a0b1b2, 0x40feff09, 0x08009001, 0x0bb209a0, 0x0085487e, 0x0e1fa433, + 0x96b009bf, 0x0b9cf002, 0x49fe1920, 0x0c999001, 0xdcd99fbf, 0xbf000005, 0xf4f9a699, 0x317e070b, + 0x15fb003a, 0xe830f408, 0x0005dcdf, 0xbf42f900, 0x0149feff, 0xb2289990, 0xb29fa0b0, 0x02a033c3, + 0x02a63045, 0x330c0cf4, 0x00a601ad, 0x00869e3e, 0xb407a933, 0x08ad3300, 0x523e0098, 0xbab20087, + 0x900140fe, 0x0bb22700, 0x0086167e, 0xad33a232, 0x3f01141f, 0x00963009, 0xf00b9cf0, 0xc03e0196, + 0x04020087, 0xf523b630, 0xc400fb0c, 0x44feffba, 0x0141fe01, 0x90204490, 0x4bb21c11, 0x487e1cb2, + 0xa2320084, 0xde1fad33, 0xff0ac400, 0x900140fe, 0x0bb22700, 0x0086167e, 0xad33a232, 0x3f00c81f, + 0x00943309, 0x3e94bd0a, 0xbf0087c0, 0xb61abf49, 0xa4b61494, 0xa0a9bc0f, 0x01760cd9, 0xa0a9bc01, + 0x001a277e, 0x3008a5b6, 0x0df407a6, 0x3e060209, 0xc40087c2, 0x48d9ffaf, 0xbc000000, 0x3fa0f89f, + 0x0087c23e, 0xcbb2bab2, 0x0085487e, 0xc23ea232, 0x04020087, 0xf423b630, 0xbac46b0c, 0x0141feff, + 0x900144fe, 0x44901811, 0xb21bb214, 0x84487e4c, 0x33a23200, 0xc44f1fa4, 0x40feff0a, 0x20009001, + 0x167e0bb2, 0xa2320086, 0x3a1fa433, 0x9433093f, 0x3f090a00, 0x0087c03e, 0x4b3f1a3f, 0xfe0141fe, + 0x11900140, 0x1c009027, 0x0db21cb2, 0x007aac7e, 0x1f3f093f, 0xf00794f0, 0x94b607f4, 0x059ffd03, + 0x49fe39a0, 0x28999001, 0xdcd99fbf, 0xbf000005, 0xa62a3299, 0x070bf4f9, 0x003a317e, 0xf41845fb, + 0xdcdff830, 0xf9000005, 0xfeffbf62, 0xff010149, 0xfe209990, 0xa5320142, 0xc4b2b3b2, 0x04bd9fa0, + 0xb21c2290, 0x88323e16, 0xb25a3200, 0x7e2cb20b, 0x33008665, 0xbf2a1fa4, 0xf416a629, 0x91b2091b, + 0x00882f3e, 0x0bf419a6, 0x3e090a09, 0x9000883d, 0x03a60100, 0xbfd508f4, 0xa01f0a22, 0x0149fe42, + 0xbf209990, 0x05dcd99f, 0x99bf0000, 0x0bf4f9a6, 0x3a317e07, 0x0865fb00, 0xdff830f4, 0x000005dc, + 0xffbf82f9, 0x900149fe, 0xc2b22899, 0xd5b2b0b2, 0x9fa0cbb2, 0xa4b2e7b2, 0x7ea000bc, 0xb20016fc, + 0xbca3b25b, 0x0ab2c022, 0x7e6032bc, 0x01008460, 0x0c80b404, 0x7500a033, 0x43fe30b2, 0x24339001, + 0x0088c33e, 0x0bb24a32, 0x657e3cb2, 0xa1320086, 0x591fa433, 0x0bb23cbf, 0x00904ab2, 0x7e7db201, + 0xa6008473, 0x4218f405, 0x08f406a6, 0x88f93eda, 0xb24a3200, 0x7e3cb20b, 0x32008665, 0x1fa433a1, + 0xb23cbf2c, 0x904ab20b, 0x8db20100, 0x0084737e, 0x08f405a6, 0x89093e10, 0x0143fe00, 0x902062bc, + 0x02a62433, 0x01cd08f4, 0x0149fe1f, 0xbf289990, 0x05dcd99f, 0x99bf0000, 0xf9a61a32, 0x7e070bf4, + 0xfb003a31, 0x30f40885, 0x05dcdff4, 0x62f90000, 0x94bdffbf, 0xfe0141fe, 0x11900140, 0x1c009020, + 0x09a019a0, 0x900149fe, 0xb2b22499, 0xd5b2c6b2, 0x1bb29fa0, 0x487e0cb2, 0xa3320084, 0x591fa433, + 0x0bbf1abf, 0x0085047e, 0x0a00a433, 0xb53e0903, 0x19bf0089, 0x94b600bf, 0x0f04b614, 0x7e0009bc, + 0xd900010e, 0x01015000, 0xbc0009bc, 0x60bc4002, 0x7e1ab210, 0xb2001a27, 0x7e4ab2a0, 0xb2001a27, + 0x7e1ab2a2, 0xa6001a27, 0xe81bf40a, 0x0001087e, 0xa00150b5, 0x0149fe52, 0xbf249990, 0x05dcd99f, + 0x99bf0000, 0xf9a63a32, 0x7e070bf4, 0xfb003a31, 0x30f40c65, 0x05dcdff4, 0x02f90000, 0x49feffbf, + 0x0c999001, 0x9fa0c0b2, 0x040aaf32, 0xf423f630, 0x94bd780c, 0x90014dfe, 0xd9b504dd, 0x33d9a001, + 0x302501b0, 0x08f401b6, 0x02b03311, 0x331f0a28, 0x3e3c03b4, 0xc4008a3e, 0x4c4bfffa, 0x15504c15, + 0x008a473e, 0x4bfffac4, 0x504c1d4c, 0x8a473e1d, 0xfffac400, 0x4c15f44b, 0x473e15f8, 0xfac4008a, + 0x1df44bff, 0x7e1df84c, 0xfe008926, 0x99900149, 0x989ebf04, 0xe5b60199, 0x069f9506, 0xb51a94b6, + 0xe9fd010f, 0xfe0ea005, 0x99900149, 0xd99fbf0c, 0x000005dc, 0xf9a699bf, 0x7e070bf4, 0xfb003a31, + 0x9cd90c05, 0x18000029, 0x00f8199a, 0xa033080f, 0x1f0f1901, 0xf401a630, 0xa9121008, 0x30060f30, + 0x0cf40496, 0x32070f05, 0xf400f8fa, 0x22f9f830, 0x0005dcd2, 0xfe29bf00, 0x11900141, 0x0140fe10, + 0x0e7e19a0, 0x00900001, 0x7e0ab20c, 0xdf00732c, 0x0000299c, 0xf9980ebf, 0x16feb516, 0x9cf09ea6, + 0x5cf9350b, 0x0001087e, 0x29bf1fbf, 0x0bf4f9a6, 0x3a317e07, 0x0825fb00, 0x00299cd9, 0x19991800, + 0xbeb2adb2, 0x9033cfb2, 0xb8d91a00, 0x98000029, 0x9bbf019c, 0x367efab2, 0x8c7e0021, 0x00f8008a, + 0x000644d9, 0xb29abf00, 0xbcecb2cb, 0x7e7ea0ad, 0x1f0a000b, 0xbdb200f8, 0xa0b3ceb2, 0xb6b13800, + 0x0cf423bf, 0x23c04930, 0xa6029bbb, 0x250cf4c9, 0x00299cd9, 0x19991800, 0x9033010f, 0xb8d91a00, + 0x98000029, 0x9bbf019c, 0x0020d07e, 0x743eaf32, 0x020f008b, 0x00f8fa32, 0xdfd830f4, 0x000005dc, + 0xffbf72f9, 0x900149fe, 0x46fe4499, 0xb29fa001, 0xb2b1b2a0, 0x246690c4, 0x23c0a6b1, 0xb17d0cf4, + 0xf423c0b6, 0xbabc760c, 0xc096b190, 0x6c0cf423, 0x000e067e, 0xd50302c4, 0x000029b8, 0x07ff29c4, + 0x3209bc20, 0x008c0b3e, 0x5c985bbf, 0xb26ab201, 0x7e200e3d, 0x330020d0, 0x000a00a0, 0x8c113e06, + 0xff29c400, 0xa60279bc, 0x050df401, 0x2bc410b2, 0xff0cc4ff, 0x04f04ab2, 0xb06bbcff, 0xbb203390, + 0x7e7e0210, 0x40bc000b, 0xb3243d40, 0x00bd0014, 0x0ddd7e1f, 0x8c1b3e00, 0xfe060000, 0x99900149, + 0xd99fbf44, 0x000005dc, 0x0a3299bf, 0x0bf4f9a6, 0x3a317e07, 0x2875fb00, 0x00299cd9, 0x19991800, + 0xbeb2adb2, 0x0a009033, 0x008b787e, 0x44d900f8, 0xbf000006, 0xb2cab29b, 0xb0bdbcec, 0x000b7e7e, + 0x00f81f0a, 0xdff430f4, 0x000005dc, 0xffbf32f9, 0x900149fe, 0xa2b21899, 0xa9bf9fa0, 0xb39899c7, + 0x00aa1d99, 0x00299cd9, 0x02999800, 0xb34299c7, 0x009a0099, 0x0a0140fe, 0x14009001, 0xf77e0bb2, + 0xa4330094, 0x4bfe551f, 0x90020a01, 0xf77e10bb, 0xa4330094, 0x09bf451f, 0x04bd0103, 0xbc1493ff, + 0x94f09530, 0x121bf401, 0x0f0204b3, 0x009a4d7e, 0x0700a033, 0x900415f0, 0x04b30100, 0x49fee50a, + 0x14999001, 0x19a699bf, 0x0a150bf4, 0x7e1bb201, 0x33009512, 0xf80a1fa0, 0x8d2b3e09, 0xfe2ebf00, + 0x99900149, 0xdf99bf10, 0xbfffffff, 0xeffd1f0a, 0x0099b904, 0xf09419ff, 0x96f00b9c, 0x1e94b601, + 0xa0059efd, 0x8d2b3e29, 0xfe1f0a00, 0x99900149, 0xd99fbf18, 0x000005dc, 0xf9a699bf, 0x7e070bf4, + 0xfb003a31, 0x30f40c35, 0x05dcdfe4, 0x52f90000, 0x49feffbf, 0x30999001, 0x9fa0a3b2, 0xc5b2afbf, + 0xfdc7b4b2, 0x00ddb31d, 0xfa95075d, 0x10f99508, 0xa132f032, 0xf9339232, 0x3000d515, 0x0cf415f6, + 0x05f93346, 0xf63005fc, 0x1c0cf405, 0x8701f933, 0x301f0a00, 0x08f501f6, 0xf630073a, 0x250cf503, + 0x8e303e07, 0x10f93300, 0xf630041b, 0x0e0cf410, 0xf50df630, 0x3e070f08, 0x3300915e, 0x070711fd, + 0x0091683e, 0x431df933, 0x1df63006, 0x33250cf4, 0x03fb18f9, 0xf418f630, 0xfd330c0c, 0x3e06e817, + 0x33009411, 0x01011af9, 0xda1cfd33, 0x94ce3e06, 0x21f93300, 0xf6300263, 0x0c0cf421, 0xc61efd33, + 0x8ed63e06, 0x24f93300, 0xfd33063a, 0x3e06b825, 0xdf0094a2, 0x0000299c, 0x2618f918, 0x0d18f4a9, + 0xbcffa9c4, 0x773e98f9, 0xbda00093, 0x0094393e, 0x1d33080a, 0x7e069e00, 0x330063f7, 0x490a0300, + 0xa9fdff00, 0x3e4aa004, 0x0a009439, 0x09163003, 0x06800cf5, 0x00299cd9, 0x0e99bf00, 0xbc080a01, + 0x99e7f4e1, 0x9ffd0133, 0x670bf504, 0x02103306, 0x0410330e, 0x3eea3210, 0xb2008e8d, 0x8e833eea, + 0xfea4bd00, 0xbb90014b, 0x63b47e2c, 0x8a8c7e00, 0x1fad3300, 0x49fe063f, 0x2c999001, 0xe9959ebf, + 0x0190b31f, 0x3ed4bd0a, 0xdd008eb0, 0xff000000, 0x3380e9c4, 0xbd0a0094, 0x8ec73ef4, 0xb0010f00, + 0x1ff400e6, 0x95ff0f05, 0xd9ff08e9, 0x90f9bc95, 0xd03e49a0, 0x9b320094, 0x5db24cb2, 0x0077ca7e, + 0x0094d03e, 0x5507a033, 0xf407a630, 0x9cd9120c, 0x30000029, 0x0df402a6, 0x8f2d3e2b, 0x0ca63000, + 0xd9120cf4, 0x0000299c, 0xf409a630, 0x503e5718, 0xa033008f, 0x030a610d, 0xb80e1d33, 0x8f833e05, + 0x01999800, 0x000000df, 0x8f693e04, 0x01999800, 0x000000df, 0x8f693e08, 0x299cd900, 0x99980000, + 0x00008f02, 0x049ffd02, 0x00c61bf5, 0x00904e3e, 0x8f029998, 0xfd040000, 0x1bf5049f, 0x4e3e00c4, + 0x99980090, 0x00008f02, 0x049ffd01, 0x3e2f1bf4, 0xd900904e, 0x0000299c, 0x4000008f, 0x3e029998, + 0xd9008f90, 0x0000299c, 0xdf029998, 0x00800000, 0xf5049ffd, 0x3e00a91b, 0x3300904e, 0x30730710, + 0x0cf40716, 0x0210331a, 0x0216304b, 0x33540cf4, 0x33270010, 0x0486011d, 0x008fe03e, 0xf40c1630, + 0x16300d0c, 0x6518f409, 0x00901e3e, 0xf40e1630, 0x393e6d0d, 0x4ab20094, 0x00789f7e, 0x0094d03e, + 0x2b321a32, 0x5db24cb2, 0x007cca7e, 0x0094d03e, 0x2b321a32, 0x5db24cb2, 0x007c3b7e, 0x0094d03e, + 0x2b321a32, 0x467e4cb2, 0xd03e007e, 0x2b320094, 0x5db24cb2, 0xa27e070a, 0xd03e007b, 0x080a0094, + 0x4cb22b32, 0x037e5db2, 0x1a32007b, 0x3cb22b32, 0x5eb24db2, 0x007ed37e, 0x0094d03e, 0x2b321a32, + 0x4db23cb2, 0xa77e5eb2, 0xd03e0078, 0x080a0094, 0x0094d03e, 0x9d33040a, 0xd9047a00, 0x0000299c, + 0x0a029998, 0x0094f108, 0x670bf540, 0x0149fe04, 0x900142fe, 0x22902c99, 0xa09da018, 0x0499922d, + 0x99929da0, 0x929da004, 0x9da00499, 0xa0049992, 0x0119339d, 0x16300085, 0x0e08f401, 0x1d33030a, + 0x3e043202, 0xfe00912a, 0x40fe0141, 0x2c119001, 0xb2280090, 0x7e0bb21a, 0xbf007560, 0xfe00bf19, + 0x42fe0143, 0x0794f001, 0x90243390, 0x3ab22022, 0xb20141fe, 0x1c11902b, 0xb20704f0, 0x0404b61c, + 0x7e0509fd, 0xbf006a5c, 0xbf3fbf29, 0x0141fe1e, 0xf00894b6, 0x94f1fff4, 0xf4b6ffff, 0x18e4b610, + 0xfd181190, 0x1ab20509, 0xfd050ffd, 0x497e050e, 0x503e006a, 0x2ab20091, 0x006a397e, 0x20bf2ab2, + 0x006a297e, 0x563e29bf, 0x41fe0091, 0x18119001, 0x167e1ab2, 0x1ab2006a, 0x037e10bf, 0x19bf006a, + 0x04f11ab2, 0x94b6ffff, 0x0590ff10, 0x0069f07e, 0x94f119bf, 0x40a0ffff, 0x393e59a0, 0xfab20094, + 0x0095fc7e, 0x0094d03e, 0x0d00a033, 0x5c01ad33, 0x91b63e03, 0x33b0bf00, 0x330c0190, 0x3e2f0294, + 0xfe0091a6, 0x010a0141, 0xb2181190, 0x94f77e1b, 0x1fad3300, 0x1fbf033f, 0x09fffe09, 0x049fff95, + 0xaa3e10a0, 0x04f10091, 0x2a3203ff, 0x127e0bb2, 0xd03e0095, 0x9a320094, 0x0094f77e, 0x0094d03e, + 0x2b7efab2, 0xd03e0095, 0x9cd30094, 0xbf000029, 0x0000df39, 0x080a2000, 0xf5049ffd, 0x0a02f50b, + 0x001d3303, 0x40fe02ef, 0x014cfe01, 0x90280090, 0x0bb22ccc, 0x900142fe, 0x2ab22422, 0x0073477e, + 0x9670097f, 0x0b9cf003, 0x7e079194, 0x1800010e, 0x087e5c30, 0x00330001, 0x1fb20a00, 0x0092553e, + 0xa4732a7f, 0x19b20a00, 0x0092533e, 0x734019c5, 0x731403a0, 0x731804a0, 0xe51c02a4, 0x3e01009f, + 0xe5009255, 0x3e02009f, 0xe5009255, 0x3e03009f, 0xb2009255, 0x0149fe9f, 0x7f2c9990, 0x04997399, + 0x96700088, 0x1a0cf404, 0x48019073, 0xf4019670, 0x90733608, 0x9d734c02, 0x3e00e303, 0x730092d7, + 0x009b0799, 0xf4079670, 0x9073100c, 0x9d736905, 0x3e00cb06, 0x7300930c, 0x009c0899, 0xbd099d73, + 0x93413e00, 0x07ff8900, 0x04f9fdfe, 0x0093593e, 0xffc7ff49, 0x95f194f9, 0xc83e2000, 0xff490092, + 0x94f9ffc7, 0x180095f1, 0xfe3fff8f, 0xe5049ffd, 0x3e40009f, 0x49009359, 0xf9ffc7ff, 0x0095f194, + 0x92c83e10, 0xc7ff4900, 0xf194f9ff, 0x3e080095, 0x490092fd, 0xf9ffc7ff, 0x0095f194, 0x3fff8f10, + 0x049ffdfe, 0x80009fe5, 0x0093593e, 0xffc7ff49, 0x95f194f9, 0x243e0800, 0xff490093, 0x94f9ffc7, + 0x100095f1, 0xfe3fff8f, 0xe5049ffd, 0x3ec0009f, 0x49009359, 0xf9ffc7ff, 0x0095f194, 0x934b3e08, + 0xc7ff4900, 0xf194f9ff, 0x8f100095, 0xfdfe3fff, 0x008f049f, 0x9fff0100, 0x299cd9f5, 0x99180000, + 0x00903354, 0x0000890f, 0x95f9ff02, 0x0093773e, 0xfdffff89, 0xa094f9ff, 0x94393e49, 0x16a63000, + 0x01480cf5, 0xd9ffafc4, 0x000004d0, 0xd9e89fbc, 0x0000299c, 0xefc7080a, 0x989fbc3b, 0xbb96efc7, + 0x94f0059f, 0x2b0bf501, 0xff29c401, 0x010defe7, 0x0a029b54, 0xf5bf6604, 0xf0011918, 0xb9e400f3, + 0xf9bcffff, 0x04c6b0c2, 0x0c090df4, 0x93d33e04, 0xe44da000, 0xc4ffffba, 0xebe703e9, 0x94330142, + 0xbabc1200, 0x29c0d9b0, 0x4ab20000, 0x0093fc3e, 0x000644d9, 0xbc99bf00, 0x4ab2b0ba, 0x7eb09bbc, + 0x3e000b7e, 0x32009439, 0x9ad37e9b, 0x94d03e00, 0x00a03300, 0x33080a0f, 0x00b1011d, 0x0094d03e, + 0x900140fe, 0x0ab22400, 0x0072fb7e, 0xa54f093f, 0x00943300, 0xa05a0f06, 0x3e1f0a4f, 0xd90094d0, + 0x0000299c, 0x33199918, 0x00870099, 0x3802a033, 0xf402a630, 0xa0330f0c, 0xa4331800, 0x783e6e01, + 0xa0330094, 0xa4332c03, 0x983e6204, 0x3ab20094, 0x009d8a7e, 0x0094d03e, 0xcbb2bab2, 0x00a0047e, + 0x0094d03e, 0x137e2a32, 0xd03e009d, 0x2a320094, 0x00a21a7e, 0x0094d03e, 0xae7e2a32, 0xd03e00a1, + 0x9cd90094, 0x18000029, 0x90331999, 0xfbc72400, 0xb22c326c, 0xf05eb24d, 0xb47e0fa4, 0xd03e009e, + 0x020a0094, 0x0094d03e, 0xd03e030a, 0x090a0094, 0x900149fe, 0x9fbf3099, 0x0005dcd9, 0xa699bf00, + 0x070bf4f9, 0x003a317e, 0xf01c55fb, 0xa4b6ffa4, 0x0acaa002, 0x3200f81f, 0x30040aaf, 0x0cf402f6, + 0xfff4f012, 0x002a60d9, 0xf89fbc00, 0xbfa01f0a, 0xaf3200f8, 0xf630040a, 0x100cf402, 0xd9fff4f0, + 0x00002a60, 0x9bbc1f0a, 0xf900f8f9, 0x10af9512, 0xae95b1b2, 0x299cd008, 0xff090000, 0x1bf4e926, + 0x4d09183d, 0x1bf5f926, 0x091800b2, 0x331c0a4e, 0x00ab0199, 0xf5019630, 0x0a00a108, 0x029d3306, + 0x0998009d, 0x0af43d14, 0x18b9a01f, 0x0f354d09, 0x0199104e, 0x3e4d0935, 0x180095fa, 0x0a0a4e09, + 0x7a009433, 0x002a60d9, 0xf099bf00, 0x99c7fff4, 0x0694b6e8, 0xb0f0f9bc, 0x0cf43ff6, 0x33030a5e, + 0x905b0ce4, 0x96b104f9, 0x0cf40040, 0x02f9944e, 0x002a6cdf, 0x909fbc00, 0x9a589f7f, 0x73080d01, + 0x981b02f4, 0x290d0409, 0x338094f0, 0x7e0f0090, 0x0900754b, 0x35d43d01, 0x9cdf5409, 0x18000029, + 0xd9c44dfe, 0x14f9b5ff, 0xf9350209, 0xffe4f04e, 0x1ea01c0a, 0x0095fa3e, 0x11fb040a, 0xadb222f9, + 0xa0c7b2b2, 0xb0bbbfe8, 0x0cf53f06, 0xbcc400cc, 0xffaec4ff, 0x0d0fe4b3, 0xc6b0050a, 0xbb0cf53f, + 0x2a60d900, 0x99bf0000, 0xc7ff9fc4, 0xf194e899, 0x0694b606, 0x2c0ee0b3, 0x440fe0b3, 0xedb31f0a, + 0x7c009a0d, 0x96719009, 0x0cf500ff, 0x9fe4008c, 0x6cd9ffff, 0xbc00002a, 0x2fa0f89f, 0x0096763e, + 0x7190017c, 0xf400ff96, 0x9fe46f0c, 0x6cd9ffff, 0xbc00002a, 0x1f0af99b, 0x0096d83e, 0x0af0c9bc, + 0xf0d9c705, 0x9002fb94, 0x9c940199, 0xe0cbbc02, 0x1000e6b1, 0xbc440cf4, 0x030a9001, 0xbc0294b6, + 0xf6b1f0c9, 0x0cf41000, 0xf49ba632, 0x9ea60808, 0xa62008f4, 0x080df4b9, 0x08f4bfa6, 0x2a6cdf16, + 0x9fbc0000, 0xb0bfbca0, 0x000b7e7e, 0x0096763e, 0xd83e040a, 0x030a0096, 0xc9b221fb, 0x0fffa6b1, + 0xbc2b0cf4, 0x96b1909a, 0x0cf41000, 0x2a6cde21, 0xaebc0000, 0x00d03390, 0x3e9ab20a, 0xb2009703, + 0x7e9bb2ba, 0x0a000b7e, 0x0a00f81f, 0xf400f804, 0xdcdfe430, 0xf9000005, 0xfeffbf12, 0x99900149, + 0xa0a0b220, 0xf0d1b29f, 0xedb2ffb4, 0xb40aa0b4, 0x09c40be0, 0xf49ba607, 0x0fc7751b, 0x0149fe2f, + 0xa0089990, 0x029eb59d, 0xbc019ab5, 0x94bdb89f, 0x90014ffe, 0xf9a014ff, 0xb501fcb5, 0x09c702f1, + 0xbcbabf23, 0x0fc7c8f9, 0x8a09c785, 0xf0e09f3c, 0x0dc71ff4, 0x05cfbb91, 0xb990d93c, 0xd4f000ee, + 0x1fe4f01f, 0xbc0099b9, 0x94f0e0ef, 0xbcff0f1f, 0xf9bc909d, 0x05febb95, 0xfd049dbb, 0x99b904fc, + 0x04fdbb00, 0xfd049afd, 0xb9a0059f, 0x900149fe, 0x9fbf2099, 0x0005dcd9, 0xa699bf00, 0x070bf4f9, + 0x003a317e, 0xf41c15fb, 0xdcd9f430, 0xf9000005, 0xb299bf82, 0x014ffed1, 0xa02cff90, 0x92dd3ff9, + 0x1f0003ff, 0xf0351709, 0x02f03501, 0xb6b2f920, 0xa5b2e3b2, 0x1900d433, 0x000530db, 0x7e240c00, + 0x09000b7e, 0x200a3209, 0x988a3e19, 0x30030a00, 0x0cf409d6, 0x0147fe78, 0xb2ffc4c4, 0x90043df8, + 0x813e2477, 0x09c40098, 0x947bb2ff, 0x040c0292, 0x3da026bc, 0x96da7ed4, 0x1fa43300, 0xc47fbf6b, + 0x94a607f9, 0xc75e18f4, 0x991223f9, 0x01963001, 0xc7520cf4, 0xe9c42ffe, 0xc8893cff, 0xc78afdc7, + 0xd93c85f9, 0xf49c2690, 0xe0333b0c, 0xf9c73803, 0x909d3c91, 0x0cf49c26, 0x9052bc2c, 0xa0010010, + 0x26193f9f, 0xa108f409, 0x49fe1f0a, 0x2c999001, 0xdcd99fbf, 0xbf000005, 0xf4f9a699, 0xba3e230b, + 0x0d0a0098, 0x0fc439bf, 0x0000deff, 0x9efdff00, 0x05f9fd04, 0x8a3e3fa0, 0x317e0098, 0x85fb003a, + 0xa830f40c, 0x0005dcd9, 0xbf82f900, 0xf830f499, 0x4ffea7b2, 0x80ff9001, 0xaabff9a0, 0xb00eb1b0, + 0xa6c70dc1, 0x01691268, 0xf5039630, 0xc7013b0c, 0x96306ca9, 0x310cf50a, 0x0141fe01, 0x900140fe, + 0x00905711, 0x10a5b650, 0xb4bd1920, 0xeb7e0cb2, 0xad330094, 0xbf011d1f, 0x0142fe09, 0x90ff6bc4, + 0xb4b65822, 0xbc2ab204, 0x6c32b0b9, 0x7eb21db2, 0x0097c77e, 0x333fa130, 0x00f51fad, 0x080141fe, + 0x40119001, 0x1990243d, 0x0c1e9008, 0x54bd343d, 0xb00c91b0, 0x163e0be1, 0x90b4009a, 0x0c1bb214, + 0xbcd43d10, 0x4ab24059, 0x0096da7e, 0xc31fad33, 0x9819bf00, 0xffde011f, 0xfde0ffff, 0x1fb5049e, + 0x3319a002, 0x3d0a0020, 0x99b03e04, 0x0cb0b400, 0xb20bc0b4, 0x8d467e1a, 0x321fbf00, 0xffffdea0, + 0x09c4e0ff, 0x04fefd1f, 0xfd1894b6, 0x19a0059f, 0x1bb24ab2, 0x010d100c, 0x0096da7e, 0x731fa433, + 0x0a002033, 0x103e0102, 0x0433009a, 0x043d3f1f, 0x0099fd3e, 0x98ff09c4, 0x1d98021c, 0x0de0b403, + 0x90014ffe, 0xf9bc58ff, 0x0e90b4a8, 0x1001e1b0, 0x3b320100, 0xb20091b0, 0x970f7e7e, 0x57903400, + 0x08f40926, 0x9a103ed2, 0x3d19bf00, 0x1f929584, 0x90013310, 0x36261055, 0xff4208f5, 0x80331b0a, + 0x2c3e1100, 0x030a009a, 0x009a2f3e, 0xfe3fa034, 0x99900149, 0xd99fbf80, 0x000005dc, 0xf9a699bf, + 0x7e070bf4, 0xf4003a31, 0x85fb0830, 0xf430f458, 0x0005dcdf, 0xbf12f900, 0x0149feff, 0xfe109990, + 0x9fa00141, 0x4a0c1190, 0x040b00b8, 0x387e1cb2, 0xa433008c, 0x40fe2b1f, 0x00b44a01, 0x0b080090, + 0x7e0cb204, 0x33008c38, 0xbf161fa4, 0xa60fbf19, 0x0b9cf09f, 0x320196f0, 0x9a9f3e9a, 0xfea43d00, + 0x99900149, 0xd99fbf10, 0x000005dc, 0xf9a699bf, 0x7e070bf4, 0xfb003a31, 0xa9980c15, 0x90afb204, + 0x010b5dac, 0x4a2095f0, 0xf9b50090, 0x8c387e04, 0xf400f800, 0xdcd99030, 0xf9000005, 0xfe99bf52, + 0xff90014f, 0xa0030e84, 0x00ad33f9, 0x9cd90105, 0x18000029, 0x99335d99, 0x3200f600, 0x014cfeba, + 0xcc90b4bd, 0x94eb7e20, 0x33ae3200, 0x00e31fad, 0x4a0144fe, 0x449000b8, 0xb2040b1c, 0x8c387e4c, + 0x33ae3200, 0x00cb1fad, 0x4a0140fe, 0x009000b4, 0xb2040b18, 0x8c387e0c, 0x33ae3200, 0x00b31fad, + 0x4abf09bf, 0x0bf5a9a6, 0xaa9000a6, 0x0140febc, 0x0090010b, 0x7e0cb227, 0x32008c38, 0x1fad33ae, + 0x093f0091, 0xb20142fe, 0x28229043, 0x45ff94f0, 0x91541000, 0x9bb23e02, 0xe43abf00, 0xbcffff1b, + 0xb9a6925a, 0xb2050df4, 0x90b0729b, 0xb3f0bcaa, 0x7e2cb200, 0xe4008c38, 0x32ffff0f, 0x1fa433ae, + 0x7b39bf51, 0x2fbc0210, 0x90f9bc20, 0x0fff94f1, 0x147339a0, 0x49fec700, 0x20999001, 0x99909abf, + 0xfe9c3f07, 0x010d014b, 0xf028bb90, 0xc4b6ffc4, 0x96da7e02, 0x33ae3200, 0xb2171fa4, 0x00b84a4c, + 0xf87e040b, 0xae32008a, 0x009bee3e, 0x49fe090e, 0x84999001, 0xdcd99fbf, 0xbf000005, 0xa6ea3299, + 0x070bf4f9, 0x003a317e, 0x987055fb, 0x008f04a9, 0x9ffd3ff0, 0x04a9b505, 0xaeb200f8, 0x0a10bf12, + 0x26ee0904, 0x2e0df4f9, 0x0a00c433, 0x353eea7f, 0xea58009c, 0x00a07301, 0x26ff0918, 0x140bf4b9, + 0xffffa9e4, 0xf0059bbb, 0x1bf40194, 0xf8090a07, 0xf81f0a00, 0xf830f400, 0x0005dcdf, 0xbf32f900, + 0x0149feff, 0x900140fe, 0x43fe1499, 0xb29fa001, 0x90b1b2a2, 0x33901300, 0x10ec4a12, 0x0cb2010b, + 0x008b787e, 0x741fa433, 0xa6300a3f, 0x690cf401, 0x210020b3, 0x94ffa4f0, 0x240b05a9, 0xb202a4b6, + 0xa0a9bc2c, 0x10eeaab8, 0x8b787e00, 0x1fa43300, 0x0010b34b, 0x0b0a3f23, 0xf01cb204, 0xa994ffa4, + 0x02a4b605, 0xb8a0a9bc, 0x0010eeaa, 0x008b787e, 0x281fa433, 0x0b10ec4a, 0x7e3cb201, 0x33008b78, + 0x3f191fa4, 0x01f6303f, 0x3f0e0cf4, 0xf49f2609, 0xf83e8a1b, 0x050a009c, 0x900149fe, 0x9fbf1499, + 0x0005dcd9, 0xa699bf00, 0x070bf4f9, 0x003a317e, 0xf40835fb, 0xdcdfd830, 0xf9000005, 0xfeffbf22, + 0x99900149, 0xa0a13230, 0x299cd99f, 0x99980000, 0x0ab2b204, 0x0094f108, 0x360bf440, 0xbd0140fe, + 0x0c0090b4, 0x557e0ab2, 0xa433009c, 0x0ab2251f, 0x010c1b32, 0x009c1a7e, 0x171fa433, 0x90ff19c4, + 0x99bc0299, 0x9009bc90, 0x92f0997f, 0xfe29a00f, 0x99900149, 0xd99fbf30, 0x000005dc, 0xf9a699bf, + 0x7e070bf4, 0xfb003a31, 0x30f42825, 0x05dcdfd8, 0x62f90000, 0x49feffbf, 0x40999001, 0x9fa0b2b2, + 0x00299cd9, 0x04999800, 0xc3b2a6b2, 0x94f1080b, 0x0bf51000, 0xb4bd00e5, 0x900141fe, 0x1ab21c11, + 0x009c557e, 0xad33ab32, 0x0b00d11f, 0x0c1ab2ff, 0x9c1a7e01, 0x33ab3200, 0x00c01fad, 0x1ab2ff0b, + 0x1a7ec43d, 0xab32009c, 0xaf1fad33, 0x01145800, 0x29a094bd, 0x109039a0, 0x72157f04, 0x4da47d4c, + 0xe4bd8000, 0x3a3e0101, 0xc9c4009e, 0x200bf401, 0xfd660f7f, 0xbc0a1df4, 0x2f3ea41e, 0xfd66009e, + 0xbc0d1bf4, 0xa9fd941e, 0x9e2f3e05, 0x90df7200, 0xc57601ee, 0x02009001, 0xc473fd72, 0x6ebfd000, + 0xc400d3f0, 0xffdfffa9, 0xb6ff00ff, 0xeffd1094, 0x00008c04, 0x059efdff, 0xfd049cfd, 0x69a0059d, + 0x4ee429bf, 0xafc7ffff, 0x10ed94e8, 0xff0094f1, 0xfd059dfd, 0x2fa005f9, 0xffff59e4, 0xff00eeb9, + 0x0bf4a4e9, 0xfd39bf15, 0x9afd049c, 0xbf39a005, 0x0095f129, 0xfe29a001, 0x99900149, 0xd99fbf40, + 0x000005dc, 0xba3299bf, 0x0bf4f9a6, 0x3a317e07, 0x2865fb00, 0xdff030f4, 0x000005dc, 0xffbf62f9, + 0x900149fe, 0xa1322899, 0xb0329fa0, 0xd5b2c432, 0xb630e6b2, 0x120cf504, 0x299cd901, 0x9e980000, + 0xffb9c404, 0xc4119990, 0x080a1f9f, 0xb905efbb, 0x94f00099, 0x909fbc1f, 0xf9bbff0f, 0x34feff05, + 0xe9013db3, 0xfe94bd00, 0xff90014f, 0x0142fe20, 0x9001f9b5, 0xf9a01c22, 0x2bb2a4bd, 0x009c557e, + 0xc91fad33, 0x322ab200, 0x7e1b323c, 0x33009c1a, 0x00ba1fad, 0x46020033, 0xf4020630, 0x0033100c, + 0x0d331a00, 0x3e00a501, 0x33009f68, 0x33410300, 0x0098040d, 0x009f9e3e, 0xf1ff19c4, 0xb8012690, + 0x0011369e, 0x009f743e, 0xf1ff19c4, 0xb8012690, 0x0011469e, 0xad3e100f, 0x19c4009f, 0x2690f1ff, + 0xb8040f01, 0x0011569e, 0x009fad3e, 0xf1ff19c4, 0x0f012690, 0x5a9eb802, 0xad3e0011, 0x19c4009f, + 0x2690f1ff, 0x01004f01, 0x115c9eb8, 0x03499400, 0x9cc4040a, 0xf4cfa6f8, 0xc9903218, 0xa6080b08, + 0x060df49f, 0xbcb2fcbc, 0x40fea0ec, 0x20009001, 0x787e0cb2, 0xa433008b, 0x09bf131f, 0x009859a0, + 0x3e60a001, 0x0a009fe9, 0x0149fe03, 0xbf289990, 0x05dcd99f, 0x99bf0000, 0x0bf4f9a6, 0x3a317e07, + 0x1065fb00, 0xdfe830f4, 0x000005dc, 0xffbf52f9, 0x900149fe, 0xa3b22c99, 0x9cd99fa0, 0x98000029, + 0xb2b20499, 0x94f1080a, 0x0bf52000, 0x40fe00ca, 0x90a4bd01, 0x0bb21800, 0x009c557e, 0xb81fad33, + 0x0b0ab200, 0x7ec43dff, 0x33009c1a, 0x00a91fad, 0x7f0141fe, 0x1c119000, 0x0b10dc4a, 0x7e1cb210, + 0x33008b78, 0x00911fad, 0x15b20b72, 0x04bdc4bd, 0xff04e001, 0x00a0f03e, 0xf401b9c4, 0xc6b0690b, + 0x350cf407, 0x5c3c3dbf, 0x1f0ec4f8, 0xb9030990, 0xf4f00099, 0x1f94f0ff, 0xbc909ebc, 0x9fff9549, + 0x049ebbf4, 0xb904febb, 0x9dfd0099, 0x059ffd04, 0xe43e39a0, 0x2dbf00a0, 0xc4f85c3c, 0x09921f1e, + 0x0099b91d, 0xf0fff4f0, 0x9ebc1f94, 0x9549bc90, 0xbbf49fff, 0xfebb049e, 0x0099b904, 0xfd049dfd, + 0x29a0059f, 0x7601cc90, 0x009001b5, 0x04119004, 0x8800b473, 0x900149fe, 0x9fbf2c99, 0x0005dcd9, + 0xa699bf00, 0x070bf4f9, 0x003a317e, 0xf41855fb, 0xdcdfd430, 0xf9000005, 0xfeffbf22, 0x99900149, + 0xfea23234, 0x9fa00141, 0x4a0c1190, 0x280b2398, 0x787e1cb2, 0xa433008b, 0x10985d1f, 0xbc19bf01, + 0x90a6f290, 0xb01008f4, 0x9cf001f6, 0x0196f00b, 0x00a15e3e, 0xf9a6e109, 0xf00b9cf0, 0x0b0a0196, + 0x33009033, 0x0029b8d9, 0x019c9800, 0x4ffe9bbf, 0x0cff9001, 0x4d90f0bc, 0x9235239c, 0x90240e08, + 0x94f00109, 0x04fa901f, 0x7e01f9b5, 0x7e002136, 0xfe008a8c, 0x99900149, 0xd99fbf34, 0x000005dc, + 0xf9a699bf, 0x7e070bf4, 0xfb003a31, 0x30f42c25, 0x05dcdff8, 0x12f90000, 0x49feffbf, 0x0c999001, + 0x9fa0a132, 0x00299cd9, 0x049f9800, 0x0089080a, 0xf9fd0100, 0x2a0bf404, 0xbd0140fe, 0x080090a4, + 0x557e0bb2, 0xa433009c, 0x0ab2191f, 0xc43d1b32, 0x009c1a7e, 0x0b1fa433, 0x7e1f1ac4, 0xfe00a10f, + 0x99900149, 0xd99fbf0c, 0x000005dc, 0xf9a699bf, 0x7e070bf4, 0xfb003a31, 0x30f40815, 0x05dcdff8, + 0x12f90000, 0x49feffbf, 0x0c999001, 0x9fa0a132, 0x00299cd9, 0x04999800, 0x94f1080a, 0x90738000, + 0x40fe2e00, 0x90a4bd01, 0x0bb20800, 0x009c557e, 0x1c1fa433, 0x1b320ab2, 0x1a7ec43d, 0xa433009c, + 0x1ac40e1f, 0x20a5f01f, 0x00a10f7e, 0x900149fe, 0x9fbf0c99, 0x0005dcd9, 0xa699bf00, 0x070bf4f9, + 0x003a317e, 0xf90815fb, 0x06b99552, 0x94b6c4b2, 0xbcd5b203, 0xb0c430a9, 0xa2e83e3f, 0x9831bf00, + 0x54b30132, 0x010a1800, 0x0cb2b4bd, 0x0039cd7e, 0xfd052bfd, 0xd03e051a, 0x0cb200a2, 0xb4bd010a, + 0x0039cd7e, 0xb900b9b9, 0x29fd00aa, 0x041afd04, 0xb3014492, 0x900b0040, 0x04b30100, 0x31a0c840, + 0xbd0132b5, 0x08339004, 0xb50044b3, 0xd4bd51fb, 0x00a2877e, 0x010d00f8, 0x00a2877e, 0xbcc400f8, + 0x06b5b63f, 0xbc03b4b6, 0xab98a0ab, 0x7eaabf01, 0xf0003979, 0x00f801a4, 0xf4bdaeb2, 0xf0b3a43d, + 0xef3c0a08, 0xa0a93c98, 0xb301ff90, 0xf30080fe, 0x3907a2f0, 0x00f801aa, 0xe9c4ae3f, 0x1b0bf401, + 0xff0ef4bd, 0x9098af3c, 0x9e2601ff, 0x00c51bf5, 0xf410f4b3, 0x00a4153e, 0xafbcf4bd, 0x09991890, + 0x3301ff90, 0x00ae009d, 0xf207f4b3, 0x0c06ad18, 0xf5dc2680, 0x33009e0c, 0x183800e4, 0x9d3301a9, + 0x18009300, 0x9d3302a9, 0x18008b00, 0x9d3303a9, 0x18008300, 0xa91804af, 0xfff4f005, 0xfd089476, + 0x9473059f, 0xdc266f00, 0x3e691bf4, 0x1800a40a, 0xa91804af, 0xfff4f005, 0xb6ff94f0, 0x9ffd0894, + 0x7099cd05, 0x4d009473, 0x1201a918, 0x96304199, 0x400cf419, 0x3102a918, 0xf4004096, 0x9631361d, + 0x1cf4005a, 0x03a9182f, 0x00409631, 0x31251df4, 0xf4005a96, 0xd0331e1c, 0xefc41b00, 0x04f9c4ff, + 0xc4151bf4, 0x94b30af9, 0xa9180b02, 0x00903307, 0xf8060a08, 0xf8a4bd00, 0x0f12f900, 0xb2b1b202, + 0x00a0b3a0, 0xf0a93f22, 0x1bf40894, 0xa3187e17, 0x0010b300, 0x181a2006, 0x060f0809, 0x1bf4a926, + 0xb2f4bd05, 0xb211fbfa, 0xb3020aa9, 0xbf1200c0, 0xb6cdb29a, 0x804c07b4, 0xb76a7e00, 0xf400f800, + 0xdcdff830, 0xf9000005, 0xfeffbf22, 0x99900149, 0xa0a0b210, 0xb3020a9f, 0xbf340000, 0x94943d0a, + 0x41fe07b2, 0x902bb201, 0x010c0f11, 0x1db21920, 0x00b7817e, 0x1700a4b3, 0x0abf193f, 0x1db22bb2, + 0x0cfd94f0, 0x7e192001, 0xfe00b76a, 0x99900149, 0xd99fbf10, 0x000005dc, 0xf9a699bf, 0x7e070bf4, + 0xfb003a31, 0x30f40825, 0x05dcdff8, 0x42f90000, 0x49feffbf, 0x18999001, 0x9fa0a1b2, 0xc0b2b4b2, + 0xa0b3d3b2, 0xc0b35600, 0xcf185200, 0xfe94bd07, 0x22900142, 0x01ff1014, 0xcf3529a0, 0x7ecab207, + 0xb200a318, 0x080a352b, 0xba7e1ab2, 0xa4b300a7, 0x2bbf2c00, 0x1ab20cb2, 0x00a4477e, 0x1e00a4b3, + 0x4bb21ab2, 0x00a45f7e, 0x1200a4b3, 0x0e0030b3, 0x32a022bf, 0x00a53a3e, 0x49fe020a, 0x18999001, + 0xdcd99fbf, 0xbf000005, 0xf4f9a699, 0x317e070b, 0x45fb003a, 0xb202f908, 0x00a0b3c0, 0x00c0b324, + 0xb6aabf20, 0x804c07b4, 0x7e0db200, 0xb300b781, 0xb21000a4, 0xa3387e0a, 0xa57f3e00, 0xfb020a00, + 0x00a0b301, 0x00c0b317, 0xb2aabf13, 0x07b4b6cd, 0x817e100c, 0x00f800b7, 0x00f8020a, 0xb3b242f9, + 0xa2b2c4b2, 0xa0b30200, 0xf27e4200, 0x030000a5, 0xa0b3a1b2, 0x3bb23600, 0x1cb22ab2, 0x00a5557e, + 0xa4b3a0b2, 0x1ab21e00, 0x197eb4bd, 0xa0b200a4, 0x1000a4b3, 0x0c0040b3, 0xf0061918, 0x49a0ff94, + 0x1bb22ab2, 0x00a6147e, 0x41fb0ab2, 0x00f800f8, 0xaeb200f8, 0xb30eaa98, 0xbd0a00a0, 0xa60a3ef4, + 0x0fea9800, 0x0e00a0b3, 0xff90010f, 0xbc94bd0e, 0x00f8f9e9, 0x1a00b0b3, 0xb30ea998, 0x980d0090, + 0x94b30fa9, 0x01090c00, 0xbc0e9990, 0x00f899ab, 0xa002b998, 0xb5ff09a9, 0xb99801a9, 0x04abb502, + 0xb503acb5, 0x00f802a9, 0xa0b222f9, 0xd2b2c132, 0xb0b3020a, 0x0cb85e00, 0xbd000140, 0x04c998d4, + 0x440090b3, 0x08001433, 0x3c0390b3, 0xb93fcf3f, 0x1bf4f926, 0x01cf1832, 0x2601b918, 0x271bf4f9, + 0x1802ce18, 0xddbc02bf, 0x909dbc90, 0xb80394b6, 0x00014099, 0x269009bc, 0x0b1bf4ef, 0xa4bd29a0, + 0x00a6b03e, 0x9001dd90, 0xd4b318cc, 0x040ab314, 0xabbf21fb, 0xf009acb2, 0x0bf4b9a6, 0x03aa980d, + 0x7e01cbb5, 0xf800b667, 0xb232f900, 0xbdb2b2a1, 0x3ef00304, 0xbf00a6f8, 0x01009019, 0x93a61ab2, + 0x0a090df4, 0xa6ff3e03, 0xf493a600, 0x020a091b, 0x00a6ff3e, 0x00a6b27e, 0x08f402a6, 0xfba4bddd, + 0xf830f431, 0x0005dcdf, 0xbf82f900, 0x0149feff, 0xb2289990, 0xb29fa0a3, 0x00a9b3b8, 0xb0b30084, + 0x47fe7f00, 0x05a49801, 0x14bd54bd, 0x779024bd, 0xa7693e24, 0x0c3a9800, 0x02bc94bd, 0xb279a0b0, + 0xb6677e7c, 0x0f79bf00, 0xf49fa6ff, 0x643d090b, 0x00a7573e, 0x90015590, 0x04a60100, 0x33d908f4, + 0x90070060, 0x24bc0111, 0x03399820, 0x18f429a6, 0xbd01060b, 0xa75a3e04, 0xb24bb200, 0x16fc7e1a, + 0xf45aa600, 0x1190060d, 0x06399801, 0x19a6f43d, 0x0f050cf4, 0xbd8f2001, 0xa79f3ea4, 0xfe020a00, + 0x99900149, 0xd99fbf28, 0x000005dc, 0xf9a699bf, 0x7e070bf4, 0xfb003a31, 0x30f40885, 0x05dcdff0, + 0x82f90000, 0x49feffbf, 0x30999001, 0xa00147fe, 0x08a9989f, 0xb1b0a6b2, 0xb0f10509, 0x843d0a91, + 0x779090b2, 0x0369982c, 0x7fa0f4bd, 0x08f409a6, 0x0804bd07, 0x0a90b401, 0x1bf409a6, 0x00803335, + 0xa8623e32, 0x0c6a9800, 0xb24010bc, 0x7e4bb27c, 0xbf00b667, 0xa6ff0f79, 0x0f1bf49f, 0x09012290, + 0xf439a6f1, 0x43b2051b, 0x3e011190, 0xbd00a835, 0xbdf10314, 0x05699824, 0x08f419a6, 0x0020b3cb, + 0xf429a61e, 0x60b50f18, 0x09f0b408, 0x733ef3a0, 0xf10f00a8, 0x1bf45fa6, 0xbc05b205, 0xe53e0009, + 0x1a0a00a7, 0x59a6f109, 0xb50d0bf4, 0x90b40865, 0xbd95a009, 0x0149fea4, 0xbf309990, 0x05dcd99f, + 0x99bf0000, 0x0bf4f9a6, 0x3a317e07, 0x1085fb00, 0xd9f830f4, 0x000005dc, 0x99bf82f9, 0x90014ffe, + 0xa3b228ff, 0xb4b2f9a0, 0xc033d0b2, 0xdab20e00, 0x140cb43d, 0x00b7987e, 0xbd0142fe, 0x24229014, + 0xff07fe08, 0xfb05fc06, 0x00a9423e, 0xbd0c3a98, 0xb014bc94, 0x2cb229a0, 0x00b6677e, 0xf00f29bf, + 0x0df49fa6, 0xa6fd0f56, 0x110cf49f, 0x18f496a6, 0xf495a630, 0x113e451b, 0x98a600a9, 0xa62f0bf4, + 0x371bf497, 0x90010998, 0x09b50199, 0xa93f3e01, 0x04099800, 0xb5019990, 0x3f3e0409, 0x099800a9, + 0x01999002, 0x3e0209b5, 0x9800a93f, 0x99900309, 0x0309b501, 0x00a93f3e, 0x999009bf, 0x9009a001, + 0x39980111, 0xf419a605, 0x49fe8508, 0x28999001, 0xdcd99fbf, 0xbf000005, 0xf4f9a699, 0x317e070b, + 0x85fb003a, 0xf830f408, 0x0005dcdf, 0xb222f900, 0xb2ffbfa1, 0x03aa98b2, 0x49fe1bbf, 0x10999001, + 0xa00140fe, 0x0c00909f, 0x677e0cb2, 0x0cbf00b6, 0xb2031a98, 0xb67e7e2b, 0x011b9800, 0xb9a6ff09, + 0x98101bf4, 0x12b50419, 0x0292b502, 0x00a9b93e, 0xb2031a98, 0xb67e7e2c, 0x031a9800, 0xfd0c1bbf, + 0x00b67e7e, 0x900149fe, 0x12a01099, 0xdcd99fbf, 0xbf000005, 0xf4f9a699, 0x317e070b, 0x25fb003a, + 0xc830f408, 0x0005dcdf, 0xbf82f900, 0xf830f4ff, 0x900149fe, 0x9fa06099, 0x18049992, 0xf4bd1cae, + 0xa9989fa0, 0x0aa2b205, 0x0b91b005, 0x1a00e933, 0x0c2b9802, 0xfe092c98, 0xf100014a, 0xfe44aa90, + 0xa6b20144, 0x937e2001, 0x05b200b6, 0x4490a3b2, 0xaa7a3e30, 0x08299800, 0x0bf439a6, 0xb22ab231, + 0xb2010c3b, 0xa8907e4d, 0x04499800, 0x1f0094b3, 0xb3034998, 0x98180094, 0x94b30249, 0x49bf3b00, + 0x18f491a6, 0x3e30b209, 0xb200aa6d, 0x0bb0b419, 0x6ab291b2, 0x00b6ac7e, 0x35a6a3b2, 0x0ab91bf4, + 0xf503a603, 0xb301a30b, 0xb20c0014, 0x3e743d03, 0xb200aa97, 0x94010703, 0x54bd0738, 0xa33e86b2, + 0x2a9800ab, 0xbce4bd0c, 0x4cfe1053, 0x16e1b001, 0xb258cc90, 0xb6677e1b, 0x00adb300, 0x90b400f3, + 0xa6f00f16, 0xd80cf59f, 0xb294bd00, 0x1591b02a, 0x00a5f27e, 0xa9b3a4b2, 0xbf00d600, 0x4c6bb22a, + 0x4db20080, 0x00b7817e, 0xadb3a0b2, 0xb200a700, 0xb21bb22a, 0x014dfe4c, 0x7e50dd90, 0xb200a4c6, + 0x00adb3a0, 0x2ab20090, 0x0c014b90, 0x014dfe01, 0x7e54dd90, 0xb200a648, 0x00a4b3a0, 0x15b0b478, + 0xfe0c2c98, 0xaa90014a, 0xa6307e30, 0x0c90b400, 0x1bf491a6, 0x14b0b41e, 0x90014afe, 0x657e30aa, + 0x90b400a9, 0x059f9815, 0x2300f4b3, 0x00ab913e, 0x9ea6ef0e, 0x00090df4, 0xab913e03, 0x014afe00, + 0x7e30aa90, 0x3e00a6b2, 0x9800ab2d, 0xe0b402f9, 0xf491a614, 0xfeb5061b, 0xa6f9bf02, 0x091bf491, + 0x913efea0, 0xf99800ab, 0xf491a601, 0xfeb5061b, 0xb24bb201, 0xa6147e2a, 0x0004b300, 0x01559013, + 0x98806690, 0x59a60529, 0xfefa08f5, 0x46007033, 0xb2042f98, 0xb2e4bd8d, 0x00f1b02a, 0x70dc020b, + 0xfe000000, 0x11900141, 0x0111b05c, 0x00a5ec7e, 0xbf042c98, 0x048bb22a, 0xb7537efb, 0x981ebf00, + 0xa0b2042c, 0x2ab2b4bd, 0xee7e0db2, 0x04b300a5, 0xff040600, 0x093e04bd, 0x2a9800ac, 0xb003bc0c, + 0x00904cb2, 0xb67e7e01, 0x0b90b400, 0x08f409a6, 0x032f98ec, 0xb59039bc, 0x9fa60929, 0xbd0808f4, + 0x0929b594, 0x49fea4bd, 0x60999001, 0xdcd99fbf, 0xbf000005, 0xf4f9a699, 0x317e070b, 0x30f4003a, + 0x3885fb08, 0xd9cc30f4, 0x000005dc, 0x99bf82f9, 0xfef830f4, 0xff90014f, 0xb0f9a05c, 0xc8b20be1, + 0xa3b2d6b2, 0x8400b9b3, 0x00e9b302, 0xaf18027f, 0x0141fe2c, 0x119094bd, 0x0019a054, 0x00f93303, + 0xc43d026d, 0x487e1db2, 0xa0b200a6, 0x5e00adb3, 0xbc17bf02, 0x7998f068, 0xf59fa601, 0x98024d08, + 0x94b30479, 0x05000a01, 0x00aeea3e, 0x3e0069b3, 0x027f9802, 0xf9a6f009, 0x022a0bf5, 0xf27e3ab2, + 0xa2b200a5, 0x1e00a9b3, 0x0c3c9802, 0x40fe7bb2, 0x34009001, 0x307e0ab2, 0x0ab200a6, 0xcc0570b5, + 0xc97e708b, 0xa0b200a6, 0xe900adb3, 0x0d00b401, 0x01a6f001, 0x01ce0bf5, 0x01d00cf5, 0x804cb43d, + 0x7e2ab200, 0xbf00b798, 0x070b943a, 0xb200804c, 0xb7817e2d, 0x0ca1b000, 0xb600adb3, 0x05291801, + 0x76042f18, 0xf4f00894, 0xe59fffff, 0xe966ff09, 0x01980bf5, 0xffffe9e4, 0x08f589a6, 0xf4bd018e, + 0x18902fbc, 0x9d330999, 0x90018200, 0xf4b301ff, 0x043ef207, 0x8e3c00af, 0xf59f26f2, 0xc4016d08, + 0x94f0fffd, 0x529dbcff, 0x0df456a6, 0x9065b205, 0xa43d10d9, 0x3db029bc, 0x3ee4bdc4, 0xb100adaf, + 0xf5006fd6, 0xb401450c, 0xbe3c0b10, 0xf81e3c98, 0x0bf4f926, 0xff94f017, 0xfd009939, 0x9033049f, + 0x010a0600, 0x0ce9bf3c, 0x01ee9001, 0xa601dd90, 0xce08f4e5, 0xed00c933, 0xf0293f00, 0x0bf40894, + 0x00a93308, 0x94bd00d0, 0x91b03ab2, 0x1391b014, 0x301291b0, 0x4bfe5b91, 0x5bbb9001, 0x00a7017e, + 0xadb3a0b2, 0x3400ef00, 0x90335b90, 0x3ab21100, 0x00a9e17e, 0xadb3a0b2, 0xb400db00, 0x40b40d00, + 0x014ffe11, 0xb250ff90, 0x070d942e, 0x4101f1b0, 0x3ab20080, 0x4cb2010b, 0x7e0011b0, 0xb200a5ec, + 0xb22cb20b, 0x014dfe3a, 0x7e4cdd90, 0xb400a4c6, 0xa0b214e0, 0x3ab21cb2, 0x0db2b4bd, 0x00a5ee7e, + 0x91000db3, 0x13b0b400, 0x90014afe, 0x657e34aa, 0x3a9800a9, 0x0db0b40c, 0x90014cfe, 0x677e48cc, + 0xa0b200b6, 0x6d00a4b3, 0x011290b4, 0xf491a6f0, 0x4e98321b, 0x70efcd01, 0x0600f4b3, 0x2918700f, + 0xff94f006, 0xbb909ebc, 0x49b5029f, 0xaea13e01, 0xb20bb200, 0x7e2cb23a, 0xb200a447, 0x00a4b3a0, + 0x0265bb34, 0x90014afe, 0xb27e34aa, 0x60b300a6, 0x90b42000, 0x8085bc0b, 0xb09095bc, 0xed3e0b91, + 0x020000ac, 0x00aed13e, 0xd13e0300, 0x00b400ae, 0xb23ab20c, 0xa6147e2b, 0xb594bd00, 0xea3e0579, + 0x030000ae, 0x00aeea3e, 0x49fe0200, 0x5c999001, 0xdcd99fbf, 0xbf000005, 0xa60ab299, 0x170bf4f9, + 0x00af103e, 0x33062918, 0xfe4f009d, 0x00aec83e, 0x003a317e, 0xfb0830f4, 0x30f43485, 0x05dcdfdc, + 0x82f90000, 0x30f4ffbf, 0x0149fef8, 0xa04c9990, 0x0bb1b09f, 0xd4b2c2b2, 0xa5b2e6b2, 0x1700b9b3, + 0x00e9b301, 0x94bd0112, 0x3d0141fe, 0x481190c4, 0x1db219a0, 0x00a6487e, 0xadb3a0b2, 0xbf00fb00, + 0xf042bc19, 0xa6019998, 0xea08f59f, 0x005ab200, 0xa5f27e03, 0xb3a3b200, 0x00de00a9, 0x5c981bbf, + 0x0140fe0c, 0xb2300090, 0xa6307e0a, 0xcc0ab200, 0xc97e702b, 0xa8b200a6, 0xad00adb3, 0x7021cd00, + 0x420147fe, 0x77900080, 0xb0403e44, 0x0c00b400, 0x79a094bd, 0x09a6f009, 0x00091bf4, 0xb0473e02, + 0xa6f00900, 0x090df409, 0x473e0300, 0xc0b400b0, 0x0704b60b, 0x0db2e4bd, 0xb4bd5ab2, 0xb00021b0, + 0xec7e0171, 0x5abf00a5, 0x2cb20bb2, 0x817e3db2, 0x7ebf00b7, 0x3bb2a0b2, 0x2cb25ab2, 0xee7e0db2, + 0x04b300a5, 0x3ab24500, 0x197eb4bd, 0xa0b200a4, 0x3700a4b3, 0x01bb7000, 0xf404a602, 0x40b2050d, + 0xb2101b90, 0xb03bbc6a, 0xa17e0cb2, 0x4afe00b7, 0x0240bb01, 0xbc30aa90, 0xb27e6060, 0x14bd00a6, + 0x6d004db3, 0xb280b2ff, 0x7e3bb25a, 0x3e00a614, 0x0000b055, 0x0149fe02, 0xbf4c9990, 0x05dcd99f, + 0x99bf0000, 0xf9a60ab2, 0x7e070bf4, 0xf4003a31, 0x85fb0830, 0xf830f424, 0x0005dcd9, 0xbf32f900, + 0x014ffe99, 0xb214ff90, 0xbdf9a0a1, 0xb2b2b294, 0x0140fec3, 0x9003204b, 0x09a01000, 0xa77e0ab2, + 0x09bf00b7, 0x4c0090b3, 0x4800a4b3, 0x09bf91a0, 0xbf0192b5, 0x1000490f, 0xbf04f9b5, 0xb520090f, + 0x09bf05f9, 0xbf0693b5, 0x3501090f, 0x09bf1cf9, 0xbf2c9a35, 0xb5f0090f, 0x0fbf0af9, 0xb540f990, + 0x0fbf0ef9, 0xb5c0f990, 0x0abf0ff9, 0x00b0f23e, 0x49fea4bd, 0x14999001, 0xdcd99fbf, 0xbf000005, + 0xf4f9a699, 0x317e070b, 0x35fb003a, 0xd030f408, 0x0005dcdf, 0xbf82f900, 0x0149feff, 0xb2509990, + 0x059fa0a3, 0x00a9b302, 0xb63004fb, 0x0b9cf000, 0xbd2ca935, 0x0ca9b594, 0x00a5f27e, 0x3abfa0b2, + 0x804cb4bd, 0x7e0db200, 0xb200b781, 0x00adb3a5, 0x093f04b1, 0xa24a9d33, 0x01091804, 0x9a469d33, + 0x02091804, 0x92469d33, 0x03091804, 0x8a539d33, 0x040e1804, 0x18050918, 0x0d18060f, 0xffe4f007, + 0xf0ff94f0, 0x94b6fff4, 0x10f4b608, 0xb6059efd, 0xf9fd18d4, 0x05dffd05, 0x045e0bf5, 0xd6b00505, + 0x5d0cf503, 0x013db504, 0x0e01d4b3, 0xb5500049, 0xe03e0239, 0x0d1800b1, 0x09091808, 0x180a0f18, + 0xd4f00b0e, 0xff94f0ff, 0xb6fff4f0, 0xf4b60894, 0x059dfd10, 0xfd18e4b6, 0xeffd05f9, 0x023eb505, + 0x0bb23ab2, 0x00a6147e, 0x09023a98, 0xf4a9a6ff, 0x04bd091b, 0x00b5f63e, 0x9007a5b6, 0x3ab5303b, + 0xb6da7e03, 0xb3a5b200, 0x03f500ad, 0x09033b98, 0x343a90c0, 0xfd3fbb90, 0xb5b604b9, 0xb7a77e03, + 0xb3a5b200, 0x03d900ad, 0xfe0147fe, 0x77900148, 0x9044bd40, 0x88900179, 0x0991b03c, 0x00b3503e, + 0x8ea0e4bd, 0x0f0044b3, 0xbd0c3a98, 0x3efe0cb4, 0xb200b273, 0xb24bb23a, 0xa5817e7c, 0xb3a5b200, + 0x039d00ad, 0x94f0793f, 0x120bf401, 0xb20c3a98, 0x7eff0c4b, 0x3e00b67e, 0xb200b34d, 0xa3387e7a, + 0x00a0b300, 0x0c3a980f, 0xfd0c4bb2, 0x00b2733e, 0x94f0793f, 0x0e1bf402, 0xb20c3a98, 0x3efd0c4b, + 0xb400b342, 0x3ab209b0, 0x8db2010c, 0x00a6487e, 0x5d00a0b3, 0x3fb2793f, 0x99c724bd, 0x01999002, + 0x980a91b0, 0x54b354f5, 0xb0b43900, 0x0022bc09, 0x02bc030c, 0x0304b600, 0x014001b8, 0x1031bc00, + 0xa17e1ab2, 0x30bc00b7, 0x4309b800, 0x95200001, 0xb45302b5, 0x0fb50af0, 0x3e81a054, 0x9000b30d, + 0xff900122, 0x1424b318, 0xb63a3ebe, 0x3f8ebf00, 0x027f5879, 0x98077d18, 0x3a9803ee, 0x0299c70d, + 0xcc00f3f0, 0x96cb70ff, 0xcb4bb21f, 0x010cd8e6, 0xebf0d6cb, 0x7e01e0f6, 0x9800a2ee, 0x4bb20c3a, + 0x7e7e6cb2, 0xa5b200b6, 0xb400adb3, 0x01449002, 0xa6033b98, 0xeb08f54b, 0xbc94bdfe, 0x89a0b0bb, + 0xbd7e8ab2, 0xa5b200b7, 0x9400adb3, 0xbd37b202, 0x547f9884, 0xbc9088bc, 0x94b69098, 0x4099b803, + 0x39bc0001, 0x0b91b090, 0x5300f9b3, 0x033c9802, 0x3d0fa0b4, 0xbc24bdb4, 0x44bdc0cc, 0x00b7987e, + 0x3e0f60b4, 0x9800b46b, 0x2bb20d3a, 0x7e0c41b0, 0x3300a2fe, 0x00b500a9, 0xfe0c3a98, 0x2bb2014c, + 0x7e38cc90, 0xb300b667, 0x020c00ad, 0xb40be0b4, 0xef980e90, 0xd899c703, 0x1bf59fa6, 0x3a98008e, + 0x0c2bb20d, 0xa2f67e01, 0x014cfe00, 0x2bb23ab2, 0x7e30cc90, 0xb300a59c, 0x981306a4, 0x2bb20c3a, + 0x7e7efd0c, 0x683e00b6, 0xadb300b4, 0x7401cb00, 0x93f01c90, 0x9099bc00, 0x7f0069bc, 0xff19e401, + 0x091bf4ff, 0x683e0260, 0x3a9800b4, 0x014cfe0c, 0xffff1be4, 0x7e34cc90, 0xb300b667, 0x019800ad, + 0x343af034, 0xf9263690, 0x60100df4, 0xff1be402, 0x0c3a98ff, 0x00b45d3e, 0xb20c3a98, 0x7efd0c2b, + 0xb300b67e, 0x017000ad, 0x98012290, 0x2aa6033a, 0xff3708f5, 0x6eb264b2, 0xd43db43d, 0xc4bdf4bd, + 0x00b49f3e, 0x9473e97f, 0x010d0a00, 0x00b4993e, 0x0600d033, 0xcc90010b, 0x01ff9001, 0xa602ee90, + 0xe308f4fa, 0x0b00c4b3, 0x3e547cb5, 0x3300b5db, 0x00a600b9, 0xb0013998, 0x0cf40296, 0xb2030930, + 0x5479b56d, 0xf4bde4bd, 0x00b4de3e, 0x9073d97f, 0x697c0a00, 0x01ee90e9, 0x9001ff90, 0x399802dd, + 0xf4f9a603, 0x553ee908, 0x94bd00b5, 0x79b5f101, 0xb224bd54, 0xb52f3e1b, 0xe4407f00, 0xf4ffff09, + 0xf10f260b, 0x1bf4bfa6, 0xff0be40b, 0xb5273eff, 0x0c3a9800, 0xffff0ce4, 0x00b67e7e, 0xb900adb3, + 0xff0be400, 0x9019b2ff, 0x44900122, 0x9891b202, 0x29a60339, 0x09c508f4, 0xf5b9a6f1, 0x9800a00b, + 0x3c980c3a, 0xb67e7e0a, 0x00adb300, 0x31b5008c, 0xb5db3e0a, 0xbd6f7f00, 0x01c19294, 0xf05179b5, + 0x04bd00f3, 0x3e527fb5, 0x7f00b593, 0x014c584b, 0x900c3a98, 0xb3f00100, 0x00c3f000, 0x7e024490, + 0xb300b67e, 0xb45200a4, 0xe9980be0, 0x70999001, 0xa601e9b5, 0xd608f401, 0x9808607c, 0xf00c0c3a, + 0xffff0be4, 0x00b67e7e, 0x2d00a4b3, 0xe4014cfe, 0xb2ffff0b, 0x40cc903a, 0x00a5817e, 0x1900a4b3, + 0x98469034, 0x94f0517f, 0xf0f9bcff, 0x3e517fb5, 0x0a00b5db, 0x3ea5b203, 0x9000b5e6, 0x77900188, + 0x148db318, 0x49fefd90, 0x3c999001, 0x517e9abf, 0xfc3e00b7, 0x030500b5, 0x00b5fe3e, 0x0bb204bd, + 0x147e3ab2, 0x50b300a6, 0x3a981a00, 0x7e04bd0c, 0x9800b6d0, 0x30b50d3a, 0xb7517e0c, 0x0d30b500, + 0x900149fe, 0x9fbf5099, 0x0005dcd9, 0xb299bf00, 0xf4f9a65a, 0x403e110b, 0x010500b6, 0x00b5fc3e, + 0x003a317e, 0xf93085fb, 0x7ea0b202, 0x9800a5f0, 0xd07e0c0a, 0x0a9800b6, 0xb7517e0d, 0x7e0ab200, + 0xbd00b751, 0xbf01fba4, 0x0aafb2a9, 0xf4b9a602, 0xb9900d18, 0x98f9bc01, 0xc9a0a4bd, 0xa9bf00f8, + 0x020aafb2, 0x18f4b9a6, 0x01b9900b, 0xfcbca4bd, 0xbf00f899, 0xb2afb2b9, 0xf4c9a6ca, 0xf10a0708, + 0xfbb500f8, 0xb5fca002, 0x00f801fc, 0xaf98a9bf, 0x90b9bc02, 0xfbbfa9a0, 0x08f49ba6, 0x029bbb08, + 0xa998a9a0, 0xa6aabf01, 0x051bf4a9, 0x00f8f10a, 0x0800a0b3, 0x00b7517e, 0x30f400f8, 0x05dcdff8, + 0x32f90000, 0x49feffbf, 0x14999001, 0x9fa0a0b2, 0xa0b3b3b2, 0xfd024200, 0x0cf4a2a6, 0x01ab903a, + 0xb60141fe, 0x119002b4, 0x7e1ab210, 0xb300b7bd, 0xbf2700a4, 0xb21db219, 0xa0e4bd2c, 0x90dfbf90, + 0x9eb201e9, 0xa699fcbc, 0xf408f490, 0x3da0ddbf, 0x00b7363e, 0x49fe020a, 0x14999001, 0xdcd99fbf, + 0xbf000005, 0xf4f9a699, 0x317e070b, 0x35fb003a, 0xda00f808, 0x00002944, 0x0041c77e, 0xf000a630, + 0xa6f00bac, 0x01aab901, 0x44da00f8, 0x7e000029, 0x30004142, 0xacf000a6, 0x01a6f00b, 0xf801aab9, + 0x2944da00, 0xd77e0000, 0xa6300042, 0x0bacf000, 0xb901a6f0, 0x00f801aa, 0x7effb4f0, 0xf8000b94, + 0x0b7e7e00, 0xf900f800, 0x3da0b202, 0x384c7ea4, 0x00a6b000, 0xa00b9cf0, 0xfb9ab20a, 0xb202f901, + 0x7ea43da0, 0xb000382a, 0x9cf000a6, 0xb20aa00b, 0xf401fb9a, 0xdcdfe430, 0xf9000005, 0xfeffbf82, + 0x45fe0149, 0x3c999001, 0xa00147fe, 0x2455909f, 0xd9347790, 0x0000141c, 0x4bfe9abf, 0x90080c01, + 0xff0d2cbb, 0x0000c17e, 0xeb00a433, 0x3f0c30b4, 0x0c943339, 0x043118e2, 0x0f001033, 0xb0011933, + 0x3e043d00, 0x9800b979, 0x2cd9023f, 0x98000014, 0x34580431, 0x3f5fa00a, 0x0339989f, 0xb5183690, + 0xff090159, 0xf43379a0, 0xf77e1800, 0xa0320032, 0x2900ad33, 0xdf010901, 0x0000142c, 0x1272f920, + 0xbd0043f0, 0xb8b93e14, 0x0241bc00, 0x010006b1, 0x40060df4, 0x947e0100, 0x24d9000b, 0xbf000014, + 0xff2ce49a, 0xb26bb2ff, 0x1300de0d, 0x1a7e0000, 0x7aa000af, 0xd400adb3, 0x985bbf00, 0x1d90015c, + 0x7c0eb204, 0x10bc2020, 0x1300da10, 0x367e0000, 0xa0320021, 0xc500ad33, 0x4cb4bd00, 0x00da0100, + 0xa6000013, 0xa408f414, 0x00b9683e, 0xd9023f98, 0x0000142c, 0x58043498, 0x5fa00a32, 0x39989f3f, + 0x18389003, 0x090159b5, 0x3379a0ff, 0x7e1600f4, 0x320032f7, 0x00ad33a0, 0x2cdf0084, 0x20000014, + 0xff26e4f1, 0x3e24bdff, 0xbc00b959, 0x16b11262, 0x0df40100, 0x01004106, 0x000b947e, 0x5c985bbf, + 0x042d9001, 0x00da1eb2, 0x7e000013, 0xe40020d0, 0xbcffff4c, 0xa0322021, 0x1db28bb2, 0x001300de, + 0x40417c00, 0x3500a433, 0x001424d9, 0x7e9abf00, 0xa000ac44, 0x00a4b37a, 0x4cb4bd13, 0x00da0100, + 0xa6000013, 0xa608f426, 0x5c985bbf, 0xbd7ab201, 0x7e040ed4, 0x32002136, 0x2db034a0, 0x817e3ab2, + 0x0d33000f, 0x30fe7100, 0x020f3a01, 0x1838f130, 0x04090333, 0x30014afe, 0x31303991, 0x90b4bd3b, + 0x717e38aa, 0xf33e000f, 0x02f900b7, 0x002930d9, 0xbfa0b200, 0x7e640b9a, 0x090000de, 0x00a43310, + 0xa6008961, 0x009fcf02, 0x1000f5f1, 0x8a009ff6, 0x4b02a600, 0xc4bd1000, 0xbd27104d, 0x198b7ee4, + 0x00a43300, 0x2930d915, 0x9abf0000, 0x00009b7e, 0x1e3e0409, 0x0ab200ba, 0x7e03e84b, 0x890016fc, + 0xb802a400, 0x000200aa, 0x920aa5b6, 0x9af601aa, 0x01114f00, 0x020099b8, 0x009ff600, 0x9a32943d, + 0x000001fb, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, @@ -2269,8 +2269,8 @@ const NvU32 soe_ucode_data_lr10_prd[] = { 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, - 0xf0cc97fc, 0xc5e27e17, 0x63cc4ffc, 0xc48564fa, 0x6073f3d9, 0x573ea3ef, 0xf0764322, 0xf8dacef7, - 0x956b7a40, 0x90bcaaf7, 0xdea25edb, 0x9aaef423, 0xe0830635, 0xb9c7326b, 0x27f96395, 0x7078f754, + 0xf0cc97fc, 0xc5e27e17, 0x63cc4ffc, 0xc48564fa, 0xc4704774, 0xe570e36b, 0xe0e69856, 0x7fb32c18, + 0x956b7a40, 0x90bcaaf7, 0xdea25edb, 0x9aaef423, 0x0f4e2b11, 0x5727aa61, 0xedcfa268, 0x128caf6d, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, diff --git a/src/common/uproc/os/common/include/nv-crashcat-decoder.h b/src/common/uproc/os/common/include/nv-crashcat-decoder.h index 121dc4b08..526eb1e43 100644 --- a/src/common/uproc/os/common/include/nv-crashcat-decoder.h +++ b/src/common/uproc/os/common/include/nv-crashcat-decoder.h @@ -193,6 +193,13 @@ NV_CRASHCAT_CAUSE_TYPE crashcatReportV1SourceCauseType(NvCrashCatReport_V1 *pRep pReport->sourceCause); } +static NV_INLINE +NV_CRASHCAT_CONTAINMENT crashcatReportV1SourceCauseContainment(NvCrashCatReport_V1 *pReport) +{ + return (NV_CRASHCAT_CONTAINMENT)DRF_VAL64(_CRASHCAT, _REPORT_V1_SOURCE_CAUSE, _CONTAINMENT, + pReport->sourceCause); +} + // // CrashCat RISC-V 64-bit CSR State V1 Bitfield Accessors // diff --git a/src/common/uproc/os/common/include/nv-crashcat.h b/src/common/uproc/os/common/include/nv-crashcat.h index fdee7ced9..1ee24dc12 100644 --- a/src/common/uproc/os/common/include/nv-crashcat.h +++ b/src/common/uproc/os/common/include/nv-crashcat.h @@ -226,6 +226,16 @@ typedef enum { NV_CRASHCAT_RISCV_MODE_LAST = 0x3, } NV_CRASHCAT_RISCV_MODE; +typedef enum { + NV_CRASHCAT_CONTAINMENT_UNSPECIFIED = 0x0, + NV_CRASHCAT_CONTAINMENT_RISCV_MODE_M = NV_CRASHCAT_RISCV_MODE_M, + NV_CRASHCAT_CONTAINMENT_RISCV_MODE_S = NV_CRASHCAT_RISCV_MODE_S, + NV_CRASHCAT_CONTAINMENT_RISCV_MODE_U = NV_CRASHCAT_RISCV_MODE_U, + NV_CRASHCAT_CONTAINMENT_RISCV_HART = 0x4, + NV_CRASHCAT_CONTAINMENT_UNCONTAINED = 0xF, + NV_CRASHCAT_CONTAINMENT_LAST = 0xF +} NV_CRASHCAT_CONTAINMENT; + // // CrashCat Partition // Represents a NVRISC-V microcode partition index @@ -589,7 +599,22 @@ typedef struct NvCrashCatReport_V1 { #define NV_CRASHCAT_REPORT_V1_SOURCE_CAUSE_TYPE_EXCEPTION NV_CRASHCAT_CAUSE_TYPE_EXCEPTION #define NV_CRASHCAT_REPORT_V1_SOURCE_CAUSE_TYPE_TIMEOUT NV_CRASHCAT_CAUSE_TYPE_TIMEOUT #define NV_CRASHCAT_REPORT_V1_SOURCE_CAUSE_TYPE_PANIC NV_CRASHCAT_CAUSE_TYPE_PANIC - #define NV_CRASHCAT_REPORT_V1_SOURCE_CAUSE_RESERVED 31:4 + + #define NV_CRASHCAT_REPORT_V1_SOURCE_CAUSE_CONTAINMENT 7:4 + #define NV_CRASHCAT_REPORT_V1_SOURCE_CAUSE_CONTAINMENT_UNSPECIFIED \ + NV_CRASHCAT_CONTAINMENT_UNSPECIFIED + #define NV_CRASHCAT_REPORT_V1_SOURCE_CAUSE_CONTAINMENT_RISCV_MODE_M \ + NV_CRASHCAT_CONTAINMENT_RISCV_MODE_M + #define NV_CRASHCAT_REPORT_V1_SOURCE_CAUSE_CONTAINMENT_RISCV_MODE_S \ + NV_CRASHCAT_CONTAINMENT_RISCV_MODE_S + #define NV_CRASHCAT_REPORT_V1_SOURCE_CAUSE_CONTAINMENT_RISCV_MODE_U \ + NV_CRASHCAT_CONTAINMENT_RISCV_MODE_U + #define NV_CRASHCAT_REPORT_V1_SOURCE_CAUSE_CONTAINMENT_RISCV_HART \ + NV_CRASHCAT_CONTAINMENT_RISCV_HART + #define NV_CRASHCAT_REPORT_V1_SOURCE_CAUSE_CONTAINMENT_UNCONTAINED \ + NV_CRASHCAT_CONTAINMENT_UNCONTAINED + + #define NV_CRASHCAT_REPORT_V1_SOURCE_CAUSE_RESERVED 31:8 #define NV_CRASHCAT_REPORT_V1_SOURCE_CAUSE_IMPL_DEF 63:32 // diff --git a/src/nvidia/arch/nvalloc/common/inc/oob/smbpbi.h b/src/nvidia/arch/nvalloc/common/inc/oob/smbpbi.h index f26c717e7..3f8a5ecb4 100644 --- a/src/nvidia/arch/nvalloc/common/inc/oob/smbpbi.h +++ b/src/nvidia/arch/nvalloc/common/inc/oob/smbpbi.h @@ -340,6 +340,7 @@ #define NV_MSGBOX_CMD_ARG1_ECC_V6_ERROR_TYPE 15:8 #define NV_MSGBOX_CMD_ARG1_ECC_V6_ERROR_TYPE_CORRECTABLE_ERROR 0 #define NV_MSGBOX_CMD_ARG1_ECC_V6_ERROR_TYPE_UNCORRECTABLE_ERROR 1 +#define NV_MSGBOX_CMD_ARG1_ECC_V6_ERROR_TYPE_ECC_STATE_FLAGS 2 #define NV_MSGBOX_CMD_ARG1_ENERGY_COUNTER_GPU 0x00000000 #define NV_MSGBOX_CMD_ARG1_ENERGY_COUNTER_MODULE 0x00000003 @@ -633,7 +634,7 @@ /* MSGBOX data, capability dword structure */ #define NV_MSGBOX_DATA_REG 31:0 -#define NV_MSGBOX_DATA_CAP_COUNT 5 +#define NV_MSGBOX_DATA_CAP_COUNT 6 #define NV_MSGBOX_DATA_CAP_0 0 #define NV_MSGBOX_DATA_CAP_0_TEMP_GPU_0 0:0 @@ -950,6 +951,10 @@ #define NV_MSGBOX_DATA_CAP_4_CONFIGURE_PROGRAMMABLE_EDPP_NOT_AVAILABLE 0x00000000 #define NV_MSGBOX_DATA_CAP_4_CONFIGURE_PROGRAMMABLE_EDPP_AVAILABLE 0x00000001 +#define NV_MSGBOX_DATA_CAP_5_SRAM_ERROR_THRESHOLD_EXCEEDED 9:9 +#define NV_MSGBOX_DATA_CAP_5_SRAM_ERROR_THRESHOLD_EXCEEDED_NOT_AVAILABLE 0x00000000 +#define NV_MSGBOX_DATA_CAP_5_SRAM_ERROR_THRESHOLD_EXCEEDED_AVAILABLE 0x00000001 + /* ECC counters */ #define NV_MSGBOX_DATA_ECC_CNT_16BIT_DBE 31:16 #define NV_MSGBOX_DATA_ECC_CNT_16BIT_SBE 16:0 @@ -984,6 +989,13 @@ #define NV_MSGBOX_DATA_ECC_V5_METADATA_LOCATION_ID 26:22 #define NV_MSGBOX_DATA_ECC_V5_METADATA_SUBLOCATION_ID 31:27 +/* ECC state flags */ +#define NV_MSGBOX_DATA_ECC_V6_STATE_FLAGS 31:0 + +#define NV_MSGBOX_DATA_ECC_V6_STATE_FLAGS_SRAM_ERROR_THRESHOLD_EXCEEDED 0:0 +#define NV_MSGBOX_DATA_ECC_V6_STATE_FLAGS_SRAM_ERROR_THRESHOLD_EXCEEDED_FALSE 0 +#define NV_MSGBOX_DATA_ECC_V6_STATE_FLAGS_SRAM_ERROR_THRESHOLD_EXCEEDED_TRUE 1 + /* NV_MSGBOX_CMD_OPCODE_SCRATCH_COPY src offset argument */ #define NV_MSGBOX_DATA_COPY_SRC_OFFSET 7:0 diff --git a/src/nvidia/generated/g_crashcat_report_nvoc.c b/src/nvidia/generated/g_crashcat_report_nvoc.c index b178b114e..a71974808 100644 --- a/src/nvidia/generated/g_crashcat_report_nvoc.c +++ b/src/nvidia/generated/g_crashcat_report_nvoc.c @@ -124,6 +124,16 @@ static void __nvoc_init_funcTable_CrashCatReport_1(CrashCatReport *pThis) { PORT_UNREFERENCED_VARIABLE(reportHal); PORT_UNREFERENCED_VARIABLE(reportHal_HalVarIdx); + // Hal function -- crashcatReportSourceContainment + if (( ((reportHal_HalVarIdx >> 5) == 0UL) && ((1UL << (reportHal_HalVarIdx & 0x1f)) & 0x00000004UL) )) /* CrashCatReportHal: V1_LIBOS3 */ + { + pThis->__crashcatReportSourceContainment__ = &crashcatReportSourceContainment_V1_LIBOS3; + } + else + { + pThis->__crashcatReportSourceContainment__ = &crashcatReportSourceContainment_3e9f29; + } + // Hal function -- crashcatReportLogReporter if (( ((reportHal_HalVarIdx >> 5) == 0UL) && ((1UL << (reportHal_HalVarIdx & 0x1f)) & 0x00000002UL) )) /* CrashCatReportHal: V1_LIBOS2 */ { diff --git a/src/nvidia/generated/g_crashcat_report_nvoc.h b/src/nvidia/generated/g_crashcat_report_nvoc.h index 8c144d64d..3caa07e8a 100644 --- a/src/nvidia/generated/g_crashcat_report_nvoc.h +++ b/src/nvidia/generated/g_crashcat_report_nvoc.h @@ -82,6 +82,7 @@ struct CrashCatReport { struct Object __nvoc_base_Object; struct Object *__nvoc_pbase_Object; struct CrashCatReport *__nvoc_pbase_CrashCatReport; + NV_CRASHCAT_CONTAINMENT (*__crashcatReportSourceContainment__)(struct CrashCatReport *); void (*__crashcatReportLogReporter__)(struct CrashCatReport *); void (*__crashcatReportLogSource__)(struct CrashCatReport *); struct CrashCatReportHal reportHal; @@ -119,6 +120,8 @@ NV_STATUS __nvoc_objCreate_CrashCatReport(CrashCatReport**, Dynamic*, NvU32, #define __objCreate_CrashCatReport(ppNewObj, pParent, createFlags, CrashCatReportHal_version, CrashCatReportHal_implementer, arg_ppReportBytes, arg_bytesRemaining) \ __nvoc_objCreate_CrashCatReport((ppNewObj), staticCast((pParent), Dynamic), (createFlags), CrashCatReportHal_version, CrashCatReportHal_implementer, arg_ppReportBytes, arg_bytesRemaining) +#define crashcatReportSourceContainment(arg0) crashcatReportSourceContainment_DISPATCH(arg0) +#define crashcatReportSourceContainment_HAL(arg0) crashcatReportSourceContainment_DISPATCH(arg0) #define crashcatReportLogReporter(arg0) crashcatReportLogReporter_DISPATCH(arg0) #define crashcatReportLogReporter_HAL(arg0) crashcatReportLogReporter_DISPATCH(arg0) #define crashcatReportLogSource(arg0) crashcatReportLogSource_DISPATCH(arg0) @@ -263,6 +266,16 @@ static inline void crashcatReportLogIo32State(struct CrashCatReport *arg0) { #define crashcatReportLogIo32State_HAL(arg0) crashcatReportLogIo32State(arg0) +static inline NV_CRASHCAT_CONTAINMENT crashcatReportSourceContainment_3e9f29(struct CrashCatReport *arg0) { + return NV_CRASHCAT_CONTAINMENT_UNSPECIFIED; +} + +NV_CRASHCAT_CONTAINMENT crashcatReportSourceContainment_V1_LIBOS3(struct CrashCatReport *arg0); + +static inline NV_CRASHCAT_CONTAINMENT crashcatReportSourceContainment_DISPATCH(struct CrashCatReport *arg0) { + return arg0->__crashcatReportSourceContainment__(arg0); +} + void crashcatReportLogReporter_V1_GENERIC(struct CrashCatReport *arg0); void crashcatReportLogReporter_V1_LIBOS2(struct CrashCatReport *arg0); diff --git a/src/nvidia/generated/g_gpu_nvoc.h b/src/nvidia/generated/g_gpu_nvoc.h index 35e8a839a..0a5621119 100644 --- a/src/nvidia/generated/g_gpu_nvoc.h +++ b/src/nvidia/generated/g_gpu_nvoc.h @@ -973,6 +973,7 @@ struct OBJGPU { NvBool PDB_PROP_GPU_SKIP_CE_MAPPINGS_NO_NVLINK; NvBool PDB_PROP_GPU_C2C_SYSMEM; NvBool PDB_PROP_GPU_IN_TCC_MODE; + NvBool PDB_PROP_GPU_SUPPORTS_TDR_EVENT; NvBool PDB_PROP_GPU_MSHYBRID_GC6_ACTIVE; NvBool PDB_PROP_GPU_VGPU_BIG_PAGE_SIZE_64K; NvBool PDB_PROP_GPU_OPTIMIZE_SPARSE_TEXTURE_BY_DEFAULT; @@ -1306,6 +1307,8 @@ extern const struct NVOC_CLASS_DEF __nvoc_class_def_OBJGPU; #define PDB_PROP_GPU_IN_PM_CODEPATH_BASE_NAME PDB_PROP_GPU_IN_PM_CODEPATH #define PDB_PROP_GPU_ALLOW_PAGE_RETIREMENT_BASE_CAST #define PDB_PROP_GPU_ALLOW_PAGE_RETIREMENT_BASE_NAME PDB_PROP_GPU_ALLOW_PAGE_RETIREMENT +#define PDB_PROP_GPU_SUPPORTS_TDR_EVENT_BASE_CAST +#define PDB_PROP_GPU_SUPPORTS_TDR_EVENT_BASE_NAME PDB_PROP_GPU_SUPPORTS_TDR_EVENT #define PDB_PROP_GPU_UPSTREAM_PORT_L1_UNSUPPORTED_BASE_CAST #define PDB_PROP_GPU_UPSTREAM_PORT_L1_UNSUPPORTED_BASE_NAME PDB_PROP_GPU_UPSTREAM_PORT_L1_UNSUPPORTED #define PDB_PROP_GPU_BEHIND_BR03_BASE_CAST diff --git a/src/nvidia/generated/g_kernel_fifo_nvoc.c b/src/nvidia/generated/g_kernel_fifo_nvoc.c index 8d0278416..b612d3122 100644 --- a/src/nvidia/generated/g_kernel_fifo_nvoc.c +++ b/src/nvidia/generated/g_kernel_fifo_nvoc.c @@ -349,6 +349,28 @@ static void __nvoc_init_funcTable_KernelFifo_1(KernelFifo *pThis, RmHalspecOwner pThis->__kfifoGetMaxCeChannelGroups__ = &kfifoGetMaxCeChannelGroups_GA100; } + // Hal function -- kfifoStartChannelHalt + if (( ((chipHal_HalVarIdx >> 5) == 1UL) && ((1UL << (chipHal_HalVarIdx & 0x1f)) & 0x11f0fc00UL) )) /* ChipHal: GA100 | GA102 | GA103 | GA104 | GA106 | GA107 | AD102 | AD103 | AD104 | AD106 | AD107 | GH100 */ + { + pThis->__kfifoStartChannelHalt__ = &kfifoStartChannelHalt_GA100; + } + // default + else + { + pThis->__kfifoStartChannelHalt__ = &kfifoStartChannelHalt_b3696a; + } + + // Hal function -- kfifoCompleteChannelHalt + if (( ((chipHal_HalVarIdx >> 5) == 1UL) && ((1UL << (chipHal_HalVarIdx & 0x1f)) & 0x11f0fc00UL) )) /* ChipHal: GA100 | GA102 | GA103 | GA104 | GA106 | GA107 | AD102 | AD103 | AD104 | AD106 | AD107 | GH100 */ + { + pThis->__kfifoCompleteChannelHalt__ = &kfifoCompleteChannelHalt_GA100; + } + // default + else + { + pThis->__kfifoCompleteChannelHalt__ = &kfifoCompleteChannelHalt_b3696a; + } + pThis->__nvoc_base_OBJENGSTATE.__engstateConstructEngine__ = &__nvoc_thunk_KernelFifo_engstateConstructEngine; pThis->__nvoc_base_OBJENGSTATE.__engstateStateInitLocked__ = &__nvoc_thunk_KernelFifo_engstateStateInitLocked; diff --git a/src/nvidia/generated/g_kernel_fifo_nvoc.h b/src/nvidia/generated/g_kernel_fifo_nvoc.h index 0c3102aa2..4427e9d15 100644 --- a/src/nvidia/generated/g_kernel_fifo_nvoc.h +++ b/src/nvidia/generated/g_kernel_fifo_nvoc.h @@ -41,6 +41,7 @@ extern "C" { \***************************************************************************/ #include "kernel/gpu/eng_state.h" +#include "kernel/gpu/gpu_timeout.h" #include "kernel/gpu/gpu_halspec.h" #include "kernel/gpu/fifo/channel_descendant.h" #include "kernel/gpu/gpu_engine_type.h" @@ -493,6 +494,8 @@ struct KernelFifo { NV_STATUS (*__kfifoUpdateUsermodeDoorbell__)(struct OBJGPU *, struct KernelFifo *, NvU32, NvU32); NvU32 (*__kfifoRunlistGetBaseShift__)(struct KernelFifo *); NvU32 (*__kfifoGetMaxCeChannelGroups__)(struct OBJGPU *, struct KernelFifo *); + void (*__kfifoStartChannelHalt__)(struct OBJGPU *, struct KernelFifo *, struct KernelChannel *); + void (*__kfifoCompleteChannelHalt__)(struct OBJGPU *, struct KernelFifo *, struct KernelChannel *, RMTIMEOUT *); NV_STATUS (*__kfifoStateLoad__)(POBJGPU, struct KernelFifo *, NvU32); NV_STATUS (*__kfifoStateUnload__)(POBJGPU, struct KernelFifo *, NvU32); NV_STATUS (*__kfifoStatePreLoad__)(POBJGPU, struct KernelFifo *, NvU32); @@ -595,6 +598,10 @@ NV_STATUS __nvoc_objCreate_KernelFifo(KernelFifo**, Dynamic*, NvU32); #define kfifoRunlistGetBaseShift_HAL(pKernelFifo) kfifoRunlistGetBaseShift_DISPATCH(pKernelFifo) #define kfifoGetMaxCeChannelGroups(pGpu, pKernelFifo) kfifoGetMaxCeChannelGroups_DISPATCH(pGpu, pKernelFifo) #define kfifoGetMaxCeChannelGroups_HAL(pGpu, pKernelFifo) kfifoGetMaxCeChannelGroups_DISPATCH(pGpu, pKernelFifo) +#define kfifoStartChannelHalt(pGpu, pKernelFifo, pKernelChannel) kfifoStartChannelHalt_DISPATCH(pGpu, pKernelFifo, pKernelChannel) +#define kfifoStartChannelHalt_HAL(pGpu, pKernelFifo, pKernelChannel) kfifoStartChannelHalt_DISPATCH(pGpu, pKernelFifo, pKernelChannel) +#define kfifoCompleteChannelHalt(pGpu, pKernelFifo, pKernelChannel, pTimeout) kfifoCompleteChannelHalt_DISPATCH(pGpu, pKernelFifo, pKernelChannel, pTimeout) +#define kfifoCompleteChannelHalt_HAL(pGpu, pKernelFifo, pKernelChannel, pTimeout) kfifoCompleteChannelHalt_DISPATCH(pGpu, pKernelFifo, pKernelChannel, pTimeout) #define kfifoStateLoad(pGpu, pEngstate, arg0) kfifoStateLoad_DISPATCH(pGpu, pEngstate, arg0) #define kfifoStateUnload(pGpu, pEngstate, arg0) kfifoStateUnload_DISPATCH(pGpu, pEngstate, arg0) #define kfifoStatePreLoad(pGpu, pEngstate, arg0) kfifoStatePreLoad_DISPATCH(pGpu, pEngstate, arg0) @@ -1474,6 +1481,26 @@ static inline NvU32 kfifoGetMaxCeChannelGroups_DISPATCH(struct OBJGPU *pGpu, str return pKernelFifo->__kfifoGetMaxCeChannelGroups__(pGpu, pKernelFifo); } +void kfifoStartChannelHalt_GA100(struct OBJGPU *pGpu, struct KernelFifo *pKernelFifo, struct KernelChannel *pKernelChannel); + +static inline void kfifoStartChannelHalt_b3696a(struct OBJGPU *pGpu, struct KernelFifo *pKernelFifo, struct KernelChannel *pKernelChannel) { + return; +} + +static inline void kfifoStartChannelHalt_DISPATCH(struct OBJGPU *pGpu, struct KernelFifo *pKernelFifo, struct KernelChannel *pKernelChannel) { + pKernelFifo->__kfifoStartChannelHalt__(pGpu, pKernelFifo, pKernelChannel); +} + +void kfifoCompleteChannelHalt_GA100(struct OBJGPU *pGpu, struct KernelFifo *pKernelFifo, struct KernelChannel *pKernelChannel, RMTIMEOUT *pTimeout); + +static inline void kfifoCompleteChannelHalt_b3696a(struct OBJGPU *pGpu, struct KernelFifo *pKernelFifo, struct KernelChannel *pKernelChannel, RMTIMEOUT *pTimeout) { + return; +} + +static inline void kfifoCompleteChannelHalt_DISPATCH(struct OBJGPU *pGpu, struct KernelFifo *pKernelFifo, struct KernelChannel *pKernelChannel, RMTIMEOUT *pTimeout) { + pKernelFifo->__kfifoCompleteChannelHalt__(pGpu, pKernelFifo, pKernelChannel, pTimeout); +} + static inline NV_STATUS kfifoStateLoad_DISPATCH(POBJGPU pGpu, struct KernelFifo *pEngstate, NvU32 arg0) { return pEngstate->__kfifoStateLoad__(pGpu, pEngstate, arg0); } diff --git a/src/nvidia/generated/g_kernel_graphics_context_nvoc.h b/src/nvidia/generated/g_kernel_graphics_context_nvoc.h index ec32570cc..df1a2d166 100644 --- a/src/nvidia/generated/g_kernel_graphics_context_nvoc.h +++ b/src/nvidia/generated/g_kernel_graphics_context_nvoc.h @@ -7,7 +7,7 @@ extern "C" { #endif /* - * SPDX-FileCopyrightText: Copyright (c) 2020-2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: Copyright (c) 2020-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * SPDX-License-Identifier: MIT * * Permission is hereby granted, free of charge, to any person obtaining a @@ -343,7 +343,7 @@ static inline void kgrctxDecObjectCount(struct OBJGPU *arg0, struct KernelGraphi #define kgrctxDecObjectCount_HAL(arg0, arg1, classNum) kgrctxDecObjectCount(arg0, arg1, classNum) -GR_GLOBALCTX_BUFFER kgrctxGetRegisterAccessMapId_PF(struct OBJGPU *arg0, struct KernelGraphicsContext *arg1, struct KernelChannel *arg2); +GR_GLOBALCTX_BUFFER kgrctxGetRegisterAccessMapId_IMPL(struct OBJGPU *arg0, struct KernelGraphicsContext *arg1, struct KernelChannel *arg2); #ifdef __nvoc_kernel_graphics_context_h_disabled @@ -354,7 +354,7 @@ static inline GR_GLOBALCTX_BUFFER kgrctxGetRegisterAccessMapId(struct OBJGPU *ar return ret; } #else //__nvoc_kernel_graphics_context_h_disabled -#define kgrctxGetRegisterAccessMapId(arg0, arg1, arg2) kgrctxGetRegisterAccessMapId_PF(arg0, arg1, arg2) +#define kgrctxGetRegisterAccessMapId(arg0, arg1, arg2) kgrctxGetRegisterAccessMapId_IMPL(arg0, arg1, arg2) #endif //__nvoc_kernel_graphics_context_h_disabled #define kgrctxGetRegisterAccessMapId_HAL(arg0, arg1, arg2) kgrctxGetRegisterAccessMapId(arg0, arg1, arg2) diff --git a/src/nvidia/generated/g_kernel_graphics_nvoc.c b/src/nvidia/generated/g_kernel_graphics_nvoc.c index 820a450ef..7f2433807 100644 --- a/src/nvidia/generated/g_kernel_graphics_nvoc.c +++ b/src/nvidia/generated/g_kernel_graphics_nvoc.c @@ -223,6 +223,20 @@ void __nvoc_init_dataField_KernelGraphics(KernelGraphics *pThis, RmHalspecOwner pThis->bFecsRecordUcodeSeqnoSupported = ((NvBool)(0 != 0)); } } + + // Hal field -- bBug4208224WAREnabled + if (( ((rmVariantHal_HalVarIdx >> 5) == 0UL) && ((1UL << (rmVariantHal_HalVarIdx & 0x1f)) & 0x00000002UL) )) /* RmVariantHal: PF_KERNEL_ONLY */ + { + if (( ((chipHal_HalVarIdx >> 5) == 1UL) && ((1UL << (chipHal_HalVarIdx & 0x1f)) & 0x000000e0UL) )) /* ChipHal: TU102 | TU104 | TU106 */ + { + pThis->bBug4208224WAREnabled = ((NvBool)(0 == 0)); + } + // default + else + { + pThis->bBug4208224WAREnabled = ((NvBool)(0 != 0)); + } + } } NV_STATUS __nvoc_ctor_OBJENGSTATE(OBJENGSTATE* ); @@ -276,6 +290,39 @@ static void __nvoc_init_funcTable_KernelGraphics_1(KernelGraphics *pThis, RmHals pThis->__kgraphicsServiceNotificationInterrupt__ = &kgraphicsServiceNotificationInterrupt_IMPL; + // Hal function -- kgraphicsCreateBug4208224Channel + if (( ((chipHal_HalVarIdx >> 5) == 1UL) && ((1UL << (chipHal_HalVarIdx & 0x1f)) & 0x000000e0UL) )) /* ChipHal: TU102 | TU104 | TU106 */ + { + pThis->__kgraphicsCreateBug4208224Channel__ = &kgraphicsCreateBug4208224Channel_TU102; + } + // default + else + { + pThis->__kgraphicsCreateBug4208224Channel__ = &kgraphicsCreateBug4208224Channel_56cd7a; + } + + // Hal function -- kgraphicsInitializeBug4208224WAR + if (( ((chipHal_HalVarIdx >> 5) == 1UL) && ((1UL << (chipHal_HalVarIdx & 0x1f)) & 0x000000e0UL) )) /* ChipHal: TU102 | TU104 | TU106 */ + { + pThis->__kgraphicsInitializeBug4208224WAR__ = &kgraphicsInitializeBug4208224WAR_TU102; + } + // default + else + { + pThis->__kgraphicsInitializeBug4208224WAR__ = &kgraphicsInitializeBug4208224WAR_56cd7a; + } + + // Hal function -- kgraphicsIsBug4208224WARNeeded + if (( ((chipHal_HalVarIdx >> 5) == 1UL) && ((1UL << (chipHal_HalVarIdx & 0x1f)) & 0x000000e0UL) )) /* ChipHal: TU102 | TU104 | TU106 */ + { + pThis->__kgraphicsIsBug4208224WARNeeded__ = &kgraphicsIsBug4208224WARNeeded_TU102; + } + // default + else + { + pThis->__kgraphicsIsBug4208224WARNeeded__ = &kgraphicsIsBug4208224WARNeeded_491d52; + } + // Hal function -- kgraphicsClearInterrupt pThis->__kgraphicsClearInterrupt__ = &kgraphicsClearInterrupt_GP100; diff --git a/src/nvidia/generated/g_kernel_graphics_nvoc.h b/src/nvidia/generated/g_kernel_graphics_nvoc.h index d1f12b621..4577a159a 100644 --- a/src/nvidia/generated/g_kernel_graphics_nvoc.h +++ b/src/nvidia/generated/g_kernel_graphics_nvoc.h @@ -53,6 +53,7 @@ struct KGRAPHICS_STATIC_INFO; typedef struct KGRAPHICS_STATIC_INFO KGRAPHICS_STATIC_INFO; typedef struct KGRAPHICS_FECS_TRACE_INFO KGRAPHICS_FECS_TRACE_INFO; typedef struct KGRAPHICS_GLOBAL_CTX_BUFFERS_INFO KGRAPHICS_GLOBAL_CTX_BUFFERS_INFO; +typedef struct KGRAPHICS_BUG4208224_CONTEXT_INFO KGRAPHICS_BUG4208224_CONTEXT_INFO; /*! * Static info retrieved from Physical RM detailing the configuration of the @@ -135,6 +136,24 @@ struct KGRAPHICS_GLOBAL_CTX_BUFFERS_INFO GR_BUFFER_ATTR vfGlobalCtxAttr[GR_GLOBALCTX_BUFFER_COUNT]; }; +#define KGRAPHICS_SCRUBBER_HANDLE_VAS 0xdada0042 +#define KGRAPHICS_SCRUBBER_HANDLE_PBVIRT (KGRAPHICS_SCRUBBER_HANDLE_VAS + 1) +#define KGRAPHICS_SCRUBBER_HANDLE_PBPHYS (KGRAPHICS_SCRUBBER_HANDLE_VAS + 2) +#define KGRAPHICS_SCRUBBER_HANDLE_CHANNEL (KGRAPHICS_SCRUBBER_HANDLE_VAS + 3) +#define KGRAPHICS_SCRUBBER_HANDLE_3DOBJ (KGRAPHICS_SCRUBBER_HANDLE_VAS + 4) +#define KGRAPHICS_SCRUBBER_HANDLE_USERD (KGRAPHICS_SCRUBBER_HANDLE_VAS + 5) + + +struct KGRAPHICS_BUG4208224_CONTEXT_INFO +{ + /* Dynamically allocated client handles */ + NvHandle hClient; + NvHandle hDeviceId; + NvHandle hSubdeviceId; + + // Have resources been setup + NvBool bConstructed; +}; // Opaque forward declarations typedef struct KGRAPHICS_PRIVATE_DATA KGRAPHICS_PRIVATE_DATA; typedef struct KGRAPHICS_FECS_TRACE_INFO KGRAPHICS_FECS_TRACE_INFO; @@ -168,6 +187,9 @@ struct KernelGraphics { NV_STATUS (*__kgraphicsStatePostLoad__)(OBJGPU *, struct KernelGraphics *, NvU32); void (*__kgraphicsRegisterIntrService__)(OBJGPU *, struct KernelGraphics *, IntrServiceRecord *); NV_STATUS (*__kgraphicsServiceNotificationInterrupt__)(OBJGPU *, struct KernelGraphics *, IntrServiceServiceNotificationInterruptArguments *); + NV_STATUS (*__kgraphicsCreateBug4208224Channel__)(OBJGPU *, struct KernelGraphics *); + NV_STATUS (*__kgraphicsInitializeBug4208224WAR__)(OBJGPU *, struct KernelGraphics *); + NvBool (*__kgraphicsIsBug4208224WARNeeded__)(OBJGPU *, struct KernelGraphics *); NvBool (*__kgraphicsClearInterrupt__)(OBJGPU *, struct KernelGraphics *, IntrServiceClearInterruptArguments *); NvU32 (*__kgraphicsServiceInterrupt__)(OBJGPU *, struct KernelGraphics *, IntrServiceServiceInterruptArguments *); NV_STATUS (*__kgraphicsStatePreLoad__)(POBJGPU, struct KernelGraphics *, NvU32); @@ -185,6 +207,7 @@ struct KernelGraphics { NvBool PRIVATE_FIELD(bUcodeSupportsPrivAccessMap); NvBool PRIVATE_FIELD(bRtvCbSupported); NvBool PRIVATE_FIELD(bFecsRecordUcodeSeqnoSupported); + NvBool PRIVATE_FIELD(bBug4208224WAREnabled); NvU32 PRIVATE_FIELD(instance); KGRAPHICS_PRIVATE_DATA *PRIVATE_FIELD(pPrivate); NvBool PRIVATE_FIELD(bCollectingDeferredStaticData); @@ -193,6 +216,7 @@ struct KernelGraphics { struct CTX_BUF_POOL_INFO *PRIVATE_FIELD(pCtxBufPool); CTX_BUF_INFO PRIVATE_FIELD(maxCtxBufSize)[9]; GR_BUFFER_ATTR PRIVATE_FIELD(ctxAttr)[9]; + struct KGRAPHICS_BUG4208224_CONTEXT_INFO PRIVATE_FIELD(bug4208224Info); }; struct KernelGraphics_PRIVATE { const struct NVOC_RTTI *__nvoc_rtti; @@ -212,6 +236,9 @@ struct KernelGraphics_PRIVATE { NV_STATUS (*__kgraphicsStatePostLoad__)(OBJGPU *, struct KernelGraphics *, NvU32); void (*__kgraphicsRegisterIntrService__)(OBJGPU *, struct KernelGraphics *, IntrServiceRecord *); NV_STATUS (*__kgraphicsServiceNotificationInterrupt__)(OBJGPU *, struct KernelGraphics *, IntrServiceServiceNotificationInterruptArguments *); + NV_STATUS (*__kgraphicsCreateBug4208224Channel__)(OBJGPU *, struct KernelGraphics *); + NV_STATUS (*__kgraphicsInitializeBug4208224WAR__)(OBJGPU *, struct KernelGraphics *); + NvBool (*__kgraphicsIsBug4208224WARNeeded__)(OBJGPU *, struct KernelGraphics *); NvBool (*__kgraphicsClearInterrupt__)(OBJGPU *, struct KernelGraphics *, IntrServiceClearInterruptArguments *); NvU32 (*__kgraphicsServiceInterrupt__)(OBJGPU *, struct KernelGraphics *, IntrServiceServiceInterruptArguments *); NV_STATUS (*__kgraphicsStatePreLoad__)(POBJGPU, struct KernelGraphics *, NvU32); @@ -229,6 +256,7 @@ struct KernelGraphics_PRIVATE { NvBool bUcodeSupportsPrivAccessMap; NvBool bRtvCbSupported; NvBool bFecsRecordUcodeSeqnoSupported; + NvBool bBug4208224WAREnabled; NvU32 instance; KGRAPHICS_PRIVATE_DATA *pPrivate; NvBool bCollectingDeferredStaticData; @@ -237,6 +265,7 @@ struct KernelGraphics_PRIVATE { struct CTX_BUF_POOL_INFO *pCtxBufPool; CTX_BUF_INFO maxCtxBufSize[9]; GR_BUFFER_ATTR ctxAttr[9]; + struct KGRAPHICS_BUG4208224_CONTEXT_INFO bug4208224Info; }; #ifndef __NVOC_CLASS_KernelGraphics_TYPEDEF__ @@ -279,6 +308,12 @@ NV_STATUS __nvoc_objCreate_KernelGraphics(KernelGraphics**, Dynamic*, NvU32); #define kgraphicsStatePostLoad(arg0, arg1, flags) kgraphicsStatePostLoad_DISPATCH(arg0, arg1, flags) #define kgraphicsRegisterIntrService(arg0, arg1, arg2) kgraphicsRegisterIntrService_DISPATCH(arg0, arg1, arg2) #define kgraphicsServiceNotificationInterrupt(arg0, arg1, arg2) kgraphicsServiceNotificationInterrupt_DISPATCH(arg0, arg1, arg2) +#define kgraphicsCreateBug4208224Channel(arg0, arg1) kgraphicsCreateBug4208224Channel_DISPATCH(arg0, arg1) +#define kgraphicsCreateBug4208224Channel_HAL(arg0, arg1) kgraphicsCreateBug4208224Channel_DISPATCH(arg0, arg1) +#define kgraphicsInitializeBug4208224WAR(arg0, arg1) kgraphicsInitializeBug4208224WAR_DISPATCH(arg0, arg1) +#define kgraphicsInitializeBug4208224WAR_HAL(arg0, arg1) kgraphicsInitializeBug4208224WAR_DISPATCH(arg0, arg1) +#define kgraphicsIsBug4208224WARNeeded(arg0, arg1) kgraphicsIsBug4208224WARNeeded_DISPATCH(arg0, arg1) +#define kgraphicsIsBug4208224WARNeeded_HAL(arg0, arg1) kgraphicsIsBug4208224WARNeeded_DISPATCH(arg0, arg1) #define kgraphicsClearInterrupt(arg0, arg1, arg2) kgraphicsClearInterrupt_DISPATCH(arg0, arg1, arg2) #define kgraphicsClearInterrupt_HAL(arg0, arg1, arg2) kgraphicsClearInterrupt_DISPATCH(arg0, arg1, arg2) #define kgraphicsServiceInterrupt(arg0, arg1, arg2) kgraphicsServiceInterrupt_DISPATCH(arg0, arg1, arg2) @@ -463,6 +498,36 @@ static inline NV_STATUS kgraphicsServiceNotificationInterrupt_DISPATCH(OBJGPU *a return arg1->__kgraphicsServiceNotificationInterrupt__(arg0, arg1, arg2); } +NV_STATUS kgraphicsCreateBug4208224Channel_TU102(OBJGPU *arg0, struct KernelGraphics *arg1); + +static inline NV_STATUS kgraphicsCreateBug4208224Channel_56cd7a(OBJGPU *arg0, struct KernelGraphics *arg1) { + return NV_OK; +} + +static inline NV_STATUS kgraphicsCreateBug4208224Channel_DISPATCH(OBJGPU *arg0, struct KernelGraphics *arg1) { + return arg1->__kgraphicsCreateBug4208224Channel__(arg0, arg1); +} + +static inline NV_STATUS kgraphicsInitializeBug4208224WAR_56cd7a(OBJGPU *arg0, struct KernelGraphics *arg1) { + return NV_OK; +} + +NV_STATUS kgraphicsInitializeBug4208224WAR_TU102(OBJGPU *arg0, struct KernelGraphics *arg1); + +static inline NV_STATUS kgraphicsInitializeBug4208224WAR_DISPATCH(OBJGPU *arg0, struct KernelGraphics *arg1) { + return arg1->__kgraphicsInitializeBug4208224WAR__(arg0, arg1); +} + +static inline NvBool kgraphicsIsBug4208224WARNeeded_491d52(OBJGPU *arg0, struct KernelGraphics *arg1) { + return ((NvBool)(0 != 0)); +} + +NvBool kgraphicsIsBug4208224WARNeeded_TU102(OBJGPU *arg0, struct KernelGraphics *arg1); + +static inline NvBool kgraphicsIsBug4208224WARNeeded_DISPATCH(OBJGPU *arg0, struct KernelGraphics *arg1) { + return arg1->__kgraphicsIsBug4208224WARNeeded__(arg0, arg1); +} + NvBool kgraphicsClearInterrupt_GP100(OBJGPU *arg0, struct KernelGraphics *arg1, IntrServiceClearInterruptArguments *arg2); static inline NvBool kgraphicsClearInterrupt_DISPATCH(OBJGPU *arg0, struct KernelGraphics *arg1, IntrServiceClearInterruptArguments *arg2) { @@ -574,6 +639,16 @@ static inline NvBool kgraphicsIsFecsRecordUcodeSeqnoSupported(OBJGPU *pGpu, stru return pKernelGraphics_PRIVATE->bFecsRecordUcodeSeqnoSupported; } +static inline NvBool kgraphicsGetBug4208224WAREnabled(OBJGPU *pGpu, struct KernelGraphics *pKernelGraphics) { + struct KernelGraphics_PRIVATE *pKernelGraphics_PRIVATE = (struct KernelGraphics_PRIVATE *)pKernelGraphics; + return pKernelGraphics_PRIVATE->bBug4208224WAREnabled; +} + +static inline void kgraphicsSetBug4208224WAREnabled(OBJGPU *pGpu, struct KernelGraphics *pKernelGraphics, NvBool bProp) { + struct KernelGraphics_PRIVATE *pKernelGraphics_PRIVATE = (struct KernelGraphics_PRIVATE *)pKernelGraphics; + pKernelGraphics_PRIVATE->bBug4208224WAREnabled = bProp; +} + void kgraphicsDestruct_IMPL(struct KernelGraphics *arg0); #define __nvoc_kgraphicsDestruct(arg0) kgraphicsDestruct_IMPL(arg0) diff --git a/src/nvidia/generated/g_kernel_gsp_nvoc.h b/src/nvidia/generated/g_kernel_gsp_nvoc.h index 8897938d8..d84e0637d 100644 --- a/src/nvidia/generated/g_kernel_gsp_nvoc.h +++ b/src/nvidia/generated/g_kernel_gsp_nvoc.h @@ -1339,6 +1339,16 @@ static inline NV_STATUS kgspAllocateBooterUnloadUcodeImage(struct OBJGPU *pGpu, #define kgspAllocateBooterUnloadUcodeImage(pGpu, pKernelGsp, ppBooterUnloadUcode) kgspAllocateBooterUnloadUcodeImage_IMPL(pGpu, pKernelGsp, ppBooterUnloadUcode) #endif //__nvoc_kernel_gsp_h_disabled +void kgspRcAndNotifyAllUserChannels_IMPL(struct OBJGPU *pGpu, struct KernelGsp *pKernelGsp, NvU32 exceptType); + +#ifdef __nvoc_kernel_gsp_h_disabled +static inline void kgspRcAndNotifyAllUserChannels(struct OBJGPU *pGpu, struct KernelGsp *pKernelGsp, NvU32 exceptType) { + NV_ASSERT_FAILED_PRECOMP("KernelGsp was disabled!"); +} +#else //__nvoc_kernel_gsp_h_disabled +#define kgspRcAndNotifyAllUserChannels(pGpu, pKernelGsp, exceptType) kgspRcAndNotifyAllUserChannels_IMPL(pGpu, pKernelGsp, exceptType) +#endif //__nvoc_kernel_gsp_h_disabled + #undef PRIVATE_FIELD diff --git a/src/nvidia/generated/g_nv_name_released.h b/src/nvidia/generated/g_nv_name_released.h index f003cec7c..3be22e93e 100644 --- a/src/nvidia/generated/g_nv_name_released.h +++ b/src/nvidia/generated/g_nv_name_released.h @@ -1044,6 +1044,7 @@ static const CHIPS_RELEASED sChipsReleased[] = { { 0x28A1, 0x0000, 0x0000, "NVIDIA GeForce RTX 4050 Laptop GPU" }, { 0x28B8, 0x0000, 0x0000, "NVIDIA RTX 2000 Ada Generation Laptop GPU" }, { 0x28B9, 0x0000, 0x0000, "NVIDIA RTX 1000 Ada Generation Laptop GPU" }, + { 0x28BA, 0x0000, 0x0000, "NVIDIA RTX 500 Ada Generation Laptop GPU" }, { 0x28BB, 0x0000, 0x0000, "NVIDIA RTX 500 Ada Generation Laptop GPU" }, { 0x28E0, 0x0000, 0x0000, "NVIDIA GeForce RTX 4060 Laptop GPU" }, { 0x28E1, 0x0000, 0x0000, "NVIDIA GeForce RTX 4050 Laptop GPU" }, diff --git a/src/nvidia/generated/g_subdevice_nvoc.c b/src/nvidia/generated/g_subdevice_nvoc.c index 562c226cd..b5bae2598 100644 --- a/src/nvidia/generated/g_subdevice_nvoc.c +++ b/src/nvidia/generated/g_subdevice_nvoc.c @@ -2158,6 +2158,21 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic #endif }, { /* [128] */ +#if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0xe40u) + /*pFunc=*/ (void (*)(void)) NULL, +#else + /*pFunc=*/ (void (*)(void)) subdeviceCtrlCmdKGrInternalInitBug4208224War_IMPL, +#endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0xe40u) + /*flags=*/ 0xe40u, + /*accessRight=*/0x0u, + /*methodId=*/ 0x20800a46u, + /*paramSize=*/ sizeof(NV2080_CTRL_INTERNAL_KGR_INIT_BUG4208224_WAR_PARAMS), + /*pClassInfo=*/ &(__nvoc_class_def_Subdevice.classInfo), +#if NV_PRINTF_STRINGS_ALLOWED + /*func=*/ "subdeviceCtrlCmdKGrInternalInitBug4208224War" +#endif + }, + { /* [129] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2172,7 +2187,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrInternalStaticGetPdbProperties" #endif }, - { /* [129] */ + { /* [130] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2187,7 +2202,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdDisplayWriteInstMem" #endif }, - { /* [130] */ + { /* [131] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2202,7 +2217,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalRecoverAllComputeContexts" #endif }, - { /* [131] */ + { /* [132] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2217,7 +2232,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdDisplayGetIpVersion" #endif }, - { /* [132] */ + { /* [133] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2232,7 +2247,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalGetSmcMode" #endif }, - { /* [133] */ + { /* [134] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2247,7 +2262,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdDisplaySetupRgLineIntr" #endif }, - { /* [134] */ + { /* [135] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2262,7 +2277,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdMemSysSetPartitionableMem" #endif }, - { /* [135] */ + { /* [136] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2277,7 +2292,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalFifoPromoteRunlistBuffers" #endif }, - { /* [136] */ + { /* [137] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2292,7 +2307,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdDisplaySetImportedImpData" #endif }, - { /* [137] */ + { /* [138] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2307,7 +2322,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalVmmuGetSpaForGpaEntries" #endif }, - { /* [138] */ + { /* [139] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2322,7 +2337,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdDisplaySetChannelPushbuffer" #endif }, - { /* [139] */ + { /* [140] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2337,7 +2352,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdGmmuGetStaticInfo" #endif }, - { /* [140] */ + { /* [141] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2352,7 +2367,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbGetHeapReservationSize" #endif }, - { /* [141] */ + { /* [142] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2367,7 +2382,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdIntrGetKernelTable" #endif }, - { /* [142] */ + { /* [143] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2382,7 +2397,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdDisplayGetDisplayMask" #endif }, - { /* [143] */ + { /* [144] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2e50u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2397,7 +2412,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalFifoGetNumChannels" #endif }, - { /* [144] */ + { /* [145] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2412,7 +2427,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalStaticKMIGmgrGetProfiles" #endif }, - { /* [145] */ + { /* [146] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2427,7 +2442,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalStaticKMIGmgrGetPartitionableEngines" #endif }, - { /* [146] */ + { /* [147] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2442,7 +2457,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalStaticKMIGmgrGetSwizzIdFbMemPageRanges" #endif }, - { /* [147] */ + { /* [148] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2457,7 +2472,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKMemSysGetMIGMemoryConfig" #endif }, - { /* [148] */ + { /* [149] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2472,7 +2487,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbSetZbcReferenced" #endif }, - { /* [149] */ + { /* [150] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2487,7 +2502,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalRcWatchdogTimeout" #endif }, - { /* [150] */ + { /* [151] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2502,7 +2517,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdMemSysGetMIGMemoryPartitionTable" #endif }, - { /* [151] */ + { /* [152] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2517,7 +2532,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdMemSysL2InvalidateEvict" #endif }, - { /* [152] */ + { /* [153] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2532,7 +2547,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdMemSysFlushL2AllRamsAndCaches" #endif }, - { /* [153] */ + { /* [154] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2547,7 +2562,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdMemSysDisableNvlinkPeers" #endif }, - { /* [154] */ + { /* [155] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2562,7 +2577,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdMemSysProgramRawCompressionMode" #endif }, - { /* [155] */ + { /* [156] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2577,7 +2592,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalBusFlushWithSysmembar" #endif }, - { /* [156] */ + { /* [157] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2592,7 +2607,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalBusSetupP2pMailboxLocal" #endif }, - { /* [157] */ + { /* [158] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2607,7 +2622,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalBusSetupP2pMailboxRemote" #endif }, - { /* [158] */ + { /* [159] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2622,7 +2637,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalBusDestroyP2pMailbox" #endif }, - { /* [159] */ + { /* [160] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2637,7 +2652,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalBusCreateC2cPeerMapping" #endif }, - { /* [160] */ + { /* [161] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2652,7 +2667,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalBusRemoveC2cPeerMapping" #endif }, - { /* [161] */ + { /* [162] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2667,7 +2682,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdDisplayUnixConsole" #endif }, - { /* [162] */ + { /* [163] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2682,7 +2697,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdDisplayPostVgaRestore" #endif }, - { /* [163] */ + { /* [164] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x610u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2697,7 +2712,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalPerfCudaLimitDisable" #endif }, - { /* [164] */ + { /* [165] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2712,7 +2727,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalPmgrUnsetDynamicBoostLimit" #endif }, - { /* [165] */ + { /* [166] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2727,7 +2742,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalPerfOptpCliClear" #endif }, - { /* [166] */ + { /* [167] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2742,7 +2757,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalPerfGpuBoostSyncSetControl" #endif }, - { /* [167] */ + { /* [168] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2757,7 +2772,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalPerfSyncGpuBoostSetLimits" #endif }, - { /* [168] */ + { /* [169] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2772,7 +2787,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalPerfGpuBoostSyncGetInfo" #endif }, - { /* [169] */ + { /* [170] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2787,7 +2802,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalPerfGetAuxPowerState" #endif }, - { /* [170] */ + { /* [171] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2802,7 +2817,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdHshubPeerConnConfig" #endif }, - { /* [171] */ + { /* [172] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2817,7 +2832,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdHshubFirstLinkPeerId" #endif }, - { /* [172] */ + { /* [173] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2832,7 +2847,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdHshubGetHshubIdForLinks" #endif }, - { /* [173] */ + { /* [174] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2847,7 +2862,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdHshubGetNumUnits" #endif }, - { /* [174] */ + { /* [175] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2862,7 +2877,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdHshubNextHshubId" #endif }, - { /* [175] */ + { /* [176] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2877,7 +2892,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdHshubEgmConfig" #endif }, - { /* [176] */ + { /* [177] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x610u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2892,7 +2907,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalPerfPerfmonClientReservationCheck" #endif }, - { /* [177] */ + { /* [178] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x610u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2907,7 +2922,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalPerfPerfmonClientReservationSet" #endif }, - { /* [178] */ + { /* [179] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x610u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2922,7 +2937,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalPerfBoostSet_2x" #endif }, - { /* [179] */ + { /* [180] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2937,7 +2952,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalGmmuRegisterFaultBuffer" #endif }, - { /* [180] */ + { /* [181] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2952,7 +2967,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalGmmuUnregisterFaultBuffer" #endif }, - { /* [181] */ + { /* [182] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2967,7 +2982,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalGmmuRegisterClientShadowFaultBuffer" #endif }, - { /* [182] */ + { /* [183] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2982,7 +2997,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalGmmuUnregisterClientShadowFaultBuffer" #endif }, - { /* [183] */ + { /* [184] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -2997,7 +3012,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalGmmuCopyReservedSplitGVASpacePdesServer" #endif }, - { /* [184] */ + { /* [185] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x610u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3012,7 +3027,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalPerfBoostSet_3x" #endif }, - { /* [185] */ + { /* [186] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x610u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3027,7 +3042,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalPerfBoostClear_3x" #endif }, - { /* [186] */ + { /* [187] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3042,7 +3057,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalKMIGmgrExportGPUInstance" #endif }, - { /* [187] */ + { /* [188] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x400u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3057,7 +3072,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalKMIGmgrImportGPUInstance" #endif }, - { /* [188] */ + { /* [189] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3072,7 +3087,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBifGetStaticInfo" #endif }, - { /* [189] */ + { /* [190] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3087,7 +3102,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalNvlinkEnableComputePeerAddr" #endif }, - { /* [190] */ + { /* [191] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3102,7 +3117,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalNvlinkGetSetNvswitchFabricAddr" #endif }, - { /* [191] */ + { /* [192] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0xe40u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3117,7 +3132,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBifGetAspmL1Flags" #endif }, - { /* [192] */ + { /* [193] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3132,7 +3147,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalPerfCfControllerSetMaxVGpuVMCount" #endif }, - { /* [193] */ + { /* [194] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3147,7 +3162,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdCcuMap" #endif }, - { /* [194] */ + { /* [195] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3162,7 +3177,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdCcuUnmap" #endif }, - { /* [195] */ + { /* [196] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3177,7 +3192,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalSetP2pCaps" #endif }, - { /* [196] */ + { /* [197] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3192,7 +3207,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalRemoveP2pCaps" #endif }, - { /* [197] */ + { /* [198] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3207,7 +3222,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalGetPcieP2pCaps" #endif }, - { /* [198] */ + { /* [199] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3222,7 +3237,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBifSetPcieRo" #endif }, - { /* [199] */ + { /* [200] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3237,7 +3252,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalStaticKMIGmgrGetComputeInstanceProfiles" #endif }, - { /* [200] */ + { /* [201] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3252,7 +3267,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdCcuSetStreamState" #endif }, - { /* [201] */ + { /* [202] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3267,7 +3282,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalInitGpuIntr" #endif }, - { /* [202] */ + { /* [203] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3282,7 +3297,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalGsyncOptimizeTiming" #endif }, - { /* [203] */ + { /* [204] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3297,7 +3312,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalGsyncGetDisplayIds" #endif }, - { /* [204] */ + { /* [205] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3312,7 +3327,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalGsyncSetStereoSync" #endif }, - { /* [205] */ + { /* [206] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3327,7 +3342,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalFbsrInit" #endif }, - { /* [206] */ + { /* [207] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3342,7 +3357,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalFbsrSendRegionInfo" #endif }, - { /* [207] */ + { /* [208] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3357,7 +3372,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalGsyncGetVactiveLines" #endif }, - { /* [208] */ + { /* [209] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x610u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3372,7 +3387,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalMemmgrGetVgpuHostRmReservedFb" #endif }, - { /* [209] */ + { /* [210] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3387,7 +3402,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalPostInitBrightcStateLoad" #endif }, - { /* [210] */ + { /* [211] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x100600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3402,7 +3417,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalNvlinkGetNumActiveLinksPerIoctrl" #endif }, - { /* [211] */ + { /* [212] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x100600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3417,7 +3432,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalNvlinkGetTotalNumLinksPerIoctrl" #endif }, - { /* [212] */ + { /* [213] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3432,7 +3447,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalGsyncIsDisplayIdValid" #endif }, - { /* [213] */ + { /* [214] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3447,7 +3462,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalGsyncSetOrRestoreGpioRasterSync" #endif }, - { /* [214] */ + { /* [215] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3462,7 +3477,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalSmbpbiPfmReqHndlrCapUpdate" #endif }, - { /* [215] */ + { /* [216] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3477,7 +3492,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalPmgrPfmReqHndlrStateLoadSync" #endif }, - { /* [216] */ + { /* [217] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3492,7 +3507,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalThermPfmReqHndlrStateInitSync" #endif }, - { /* [217] */ + { /* [218] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3507,7 +3522,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalPerfPfmReqHndlrGetPm1State" #endif }, - { /* [218] */ + { /* [219] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3522,7 +3537,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalPerfPfmReqHndlrSetPm1State" #endif }, - { /* [219] */ + { /* [220] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3537,7 +3552,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalPmgrPfmReqHndlrUpdateEdppLimit" #endif }, - { /* [220] */ + { /* [221] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3552,7 +3567,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalThermPfmReqHndlrUpdateTgpuLimit" #endif }, - { /* [221] */ + { /* [222] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3567,7 +3582,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalPmgrPfmReqHndlrConfigureTgpMode" #endif }, - { /* [222] */ + { /* [223] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3582,7 +3597,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalPmgrPfmReqHndlrConfigureTurboV2" #endif }, - { /* [223] */ + { /* [224] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3597,7 +3612,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalPerfPfmReqHndlrGetVpstateInfo" #endif }, - { /* [224] */ + { /* [225] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3612,7 +3627,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalPerfPfmReqHndlrGetVpstateMapping" #endif }, - { /* [225] */ + { /* [226] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3627,7 +3642,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalPerfPfmReqHndlrSetVpstate" #endif }, - { /* [226] */ + { /* [227] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2610u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3642,7 +3657,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalFifoGetNumSecureChannels" #endif }, - { /* [227] */ + { /* [228] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3657,7 +3672,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdSpdmPartition" #endif }, - { /* [228] */ + { /* [229] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3672,7 +3687,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalGetCoherentFbApertureSize" #endif }, - { /* [229] */ + { /* [230] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3687,7 +3702,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBifDisableSystemMemoryAccess" #endif }, - { /* [230] */ + { /* [231] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3702,7 +3717,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdDisplayPinsetsToLockpins" #endif }, - { /* [231] */ + { /* [232] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3717,7 +3732,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalDetectHsVideoBridge" #endif }, - { /* [232] */ + { /* [233] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3732,7 +3747,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdDisplaySetSliLinkGpioSwControl" #endif }, - { /* [233] */ + { /* [234] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3747,7 +3762,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalSetStaticEdidData" #endif }, - { /* [234] */ + { /* [235] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3762,7 +3777,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalConfComputeDeriveSwlKeys" #endif }, - { /* [235] */ + { /* [236] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3777,7 +3792,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalConfComputeDeriveLceKeys" #endif }, - { /* [236] */ + { /* [237] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3792,7 +3807,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalDisplayAcpiSubsytemActivated" #endif }, - { /* [237] */ + { /* [238] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3807,7 +3822,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalDisplayPreModeSet" #endif }, - { /* [238] */ + { /* [239] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3822,7 +3837,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalDisplayPostModeSet" #endif }, - { /* [239] */ + { /* [240] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3837,7 +3852,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalConfComputeGetStaticInfo" #endif }, - { /* [240] */ + { /* [241] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3852,7 +3867,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalMemmgrMemoryTransferWithGsp" #endif }, - { /* [241] */ + { /* [242] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3867,7 +3882,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalGetLocalAtsConfig" #endif }, - { /* [242] */ + { /* [243] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3882,7 +3897,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalSetPeerAtsConfig" #endif }, - { /* [243] */ + { /* [244] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3897,7 +3912,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalPmgrPfmReqHndlrGetEdppLimitInfo" #endif }, - { /* [244] */ + { /* [245] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3912,7 +3927,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdSetGpfifo" #endif }, - { /* [245] */ + { /* [246] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3927,7 +3942,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFifoBindEngines" #endif }, - { /* [246] */ + { /* [247] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2204u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3942,7 +3957,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdSetOperationalProperties" #endif }, - { /* [247] */ + { /* [248] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3957,7 +3972,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdGetPhysicalChannelCount" #endif }, - { /* [248] */ + { /* [249] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200010u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3972,7 +3987,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFifoGetInfo" #endif }, - { /* [249] */ + { /* [250] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x810u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -3987,7 +4002,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFifoDisableChannels" #endif }, - { /* [250] */ + { /* [251] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4002,7 +4017,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFifoGetChannelMemInfo" #endif }, - { /* [251] */ + { /* [252] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4017,7 +4032,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFifoGetUserdLocation" #endif }, - { /* [252] */ + { /* [253] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c2200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4032,7 +4047,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFifoGetDeviceInfoTable" #endif }, - { /* [253] */ + { /* [254] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2204u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4047,7 +4062,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFifoClearFaultedBit" #endif }, - { /* [254] */ + { /* [255] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2310u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4062,7 +4077,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFifoRunlistSetSchedPolicy" #endif }, - { /* [255] */ + { /* [256] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4077,7 +4092,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFifoUpdateChannelInfo" #endif }, - { /* [256] */ + { /* [257] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4092,7 +4107,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFifoDisableUsermodeChannels" #endif }, - { /* [257] */ + { /* [258] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4107,7 +4122,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFifoSetupVfZombieSubctxPdb" #endif }, - { /* [258] */ + { /* [259] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4122,7 +4137,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFifoGetAllocatedChannels" #endif }, - { /* [259] */ + { /* [260] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4137,7 +4152,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrGetInfo" #endif }, - { /* [260] */ + { /* [261] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4152,7 +4167,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrCtxswZcullMode" #endif }, - { /* [261] */ + { /* [262] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x11u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4167,7 +4182,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrGetZcullInfo" #endif }, - { /* [262] */ + { /* [263] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2010u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4182,7 +4197,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrCtxswPmMode" #endif }, - { /* [263] */ + { /* [264] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4197,7 +4212,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrCtxswZcullBind" #endif }, - { /* [264] */ + { /* [265] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4212,7 +4227,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrCtxswPmBind" #endif }, - { /* [265] */ + { /* [266] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4227,7 +4242,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrSetGpcTileMap" #endif }, - { /* [266] */ + { /* [267] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4242,7 +4257,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrCtxswSmpcMode" #endif }, - { /* [267] */ + { /* [268] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4257,7 +4272,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrGetSmToGpcTpcMappings" #endif }, - { /* [268] */ + { /* [269] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4272,7 +4287,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrSetCtxswPreemptionMode" #endif }, - { /* [269] */ + { /* [270] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4287,7 +4302,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrCtxswPreemptionBind" #endif }, - { /* [270] */ + { /* [271] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4302,7 +4317,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrPcSamplingMode" #endif }, - { /* [271] */ + { /* [272] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4317,7 +4332,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrGetROPInfo" #endif }, - { /* [272] */ + { /* [273] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4332,7 +4347,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrGetCtxswStats" #endif }, - { /* [273] */ + { /* [274] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4347,7 +4362,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrGetCtxBufferSize" #endif }, - { /* [274] */ + { /* [275] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x80000u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4362,7 +4377,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrGetCtxBufferInfo" #endif }, - { /* [275] */ + { /* [276] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4377,7 +4392,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrGetGlobalSmOrder" #endif }, - { /* [276] */ + { /* [277] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4392,7 +4407,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrGetCurrentResidentChannel" #endif }, - { /* [277] */ + { /* [278] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4407,7 +4422,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrGetVatAlarmData" #endif }, - { /* [278] */ + { /* [279] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4422,7 +4437,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrGetAttributeBufferSize" #endif }, - { /* [279] */ + { /* [280] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4437,7 +4452,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrGfxPoolQuerySize" #endif }, - { /* [280] */ + { /* [281] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4452,7 +4467,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrGfxPoolInitialize" #endif }, - { /* [281] */ + { /* [282] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4467,7 +4482,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrGfxPoolAddSlots" #endif }, - { /* [282] */ + { /* [283] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4482,7 +4497,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrGfxPoolRemoveSlots" #endif }, - { /* [283] */ + { /* [284] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x812u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4497,7 +4512,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrGetCapsV2" #endif }, - { /* [284] */ + { /* [285] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4512,7 +4527,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrGetInfoV2" #endif }, - { /* [285] */ + { /* [286] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4527,7 +4542,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrGetGpcMask" #endif }, - { /* [286] */ + { /* [287] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4542,7 +4557,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrGetTpcMask" #endif }, - { /* [287] */ + { /* [288] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4557,7 +4572,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrSetTpcPartitionMode" #endif }, - { /* [288] */ + { /* [289] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4572,7 +4587,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrGetEngineContextProperties" #endif }, - { /* [289] */ + { /* [290] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4587,7 +4602,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrGetSmIssueRateModifier" #endif }, - { /* [290] */ + { /* [291] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4602,7 +4617,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrFecsBindEvtbufForUid" #endif }, - { /* [291] */ + { /* [292] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x44u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4617,7 +4632,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrGetPhysGpcMask" #endif }, - { /* [292] */ + { /* [293] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4632,7 +4647,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrGetPpcMask" #endif }, - { /* [293] */ + { /* [294] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4647,7 +4662,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrGetNumTpcsForGpc" #endif }, - { /* [294] */ + { /* [295] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4662,7 +4677,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrGetCtxswModes" #endif }, - { /* [295] */ + { /* [296] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4677,7 +4692,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrGetGpcTileMap" #endif }, - { /* [296] */ + { /* [297] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4692,7 +4707,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrGetZcullMask" #endif }, - { /* [297] */ + { /* [298] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x8010u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4707,7 +4722,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrFecsBindEvtbufForUidV2" #endif }, - { /* [298] */ + { /* [299] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4722,7 +4737,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKGrGetGfxGpcAndTpcInfo" #endif }, - { /* [299] */ + { /* [300] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4737,7 +4752,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbGetInfo" #endif }, - { /* [300] */ + { /* [301] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4752,7 +4767,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbGetInfoV2" #endif }, - { /* [301] */ + { /* [302] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4767,7 +4782,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbGetCarveoutAddressInfo" #endif }, - { /* [302] */ + { /* [303] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4782,7 +4797,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbGetCalibrationLockFailed" #endif }, - { /* [303] */ + { /* [304] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4797,7 +4812,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbFlushGpuCache" #endif }, - { /* [304] */ + { /* [305] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4812,7 +4827,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbSetGpuCacheAllocPolicy" #endif }, - { /* [305] */ + { /* [306] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4827,7 +4842,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbGetBar1Offset" #endif }, - { /* [306] */ + { /* [307] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4842,7 +4857,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbGetGpuCacheAllocPolicy" #endif }, - { /* [307] */ + { /* [308] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x11u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4857,7 +4872,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbIsKind" #endif }, - { /* [308] */ + { /* [309] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4872,7 +4887,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbGetGpuCacheInfo" #endif }, - { /* [309] */ + { /* [310] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4887,7 +4902,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbSetGpuCacheAllocPolicyV2" #endif }, - { /* [310] */ + { /* [311] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4902,7 +4917,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbGetGpuCacheAllocPolicyV2" #endif }, - { /* [311] */ + { /* [312] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4917,7 +4932,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbGetFBRegionInfo" #endif }, - { /* [312] */ + { /* [313] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4932,7 +4947,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbGetOfflinedPages" #endif }, - { /* [313] */ + { /* [314] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0xa50u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4947,7 +4962,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbGetLTCInfoForFBP" #endif }, - { /* [314] */ + { /* [315] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4962,7 +4977,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbCBCOp" #endif }, - { /* [315] */ + { /* [316] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4977,7 +4992,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbGetCtagsForCbcEviction" #endif }, - { /* [316] */ + { /* [317] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -4992,7 +5007,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbSetupVprRegion" #endif }, - { /* [317] */ + { /* [318] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5007,7 +5022,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbGetCliManagedOfflinedPages" #endif }, - { /* [318] */ + { /* [319] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5022,7 +5037,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbGetCompBitCopyConstructInfo" #endif }, - { /* [319] */ + { /* [320] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5037,7 +5052,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbSetRrd" #endif }, - { /* [320] */ + { /* [321] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5052,7 +5067,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbSetReadLimit" #endif }, - { /* [321] */ + { /* [322] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5067,7 +5082,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbSetWriteLimit" #endif }, - { /* [322] */ + { /* [323] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5082,7 +5097,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbPatchPbrForMining" #endif }, - { /* [323] */ + { /* [324] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5097,7 +5112,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbGetMemAlignment" #endif }, - { /* [324] */ + { /* [325] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5112,7 +5127,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbGetRemappedRows" #endif }, - { /* [325] */ + { /* [326] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5127,7 +5142,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbGetFsInfo" #endif }, - { /* [326] */ + { /* [327] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5142,7 +5157,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbGetRowRemapperHistogram" #endif }, - { /* [327] */ + { /* [328] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5157,7 +5172,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbGetDynamicOfflinedPages" #endif }, - { /* [328] */ + { /* [329] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x0u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5172,7 +5187,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbUpdateNumaStatus" #endif }, - { /* [329] */ + { /* [330] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x0u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5187,7 +5202,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFbGetNumaInfo" #endif }, - { /* [330] */ + { /* [331] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5202,7 +5217,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdGbGetSemaphoreSurfaceLayout" #endif }, - { /* [331] */ + { /* [332] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4813u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5217,7 +5232,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdMcGetArchInfo" #endif }, - { /* [332] */ + { /* [333] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5232,7 +5247,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdMcServiceInterrupts" #endif }, - { /* [333] */ + { /* [334] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5247,7 +5262,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdMcGetManufacturer" #endif }, - { /* [334] */ + { /* [335] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5262,7 +5277,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdMcQueryHostclkSlowdownStatus" #endif }, - { /* [335] */ + { /* [336] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5277,7 +5292,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdMcSetHostclkSlowdownStatus" #endif }, - { /* [336] */ + { /* [337] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5292,7 +5307,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdMcChangeReplayableFaultOwnership" #endif }, - { /* [337] */ + { /* [338] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4850u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5307,7 +5322,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusGetPciInfo" #endif }, - { /* [338] */ + { /* [339] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5322,7 +5337,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusGetInfo" #endif }, - { /* [339] */ + { /* [340] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4850u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5337,7 +5352,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusGetPciBarInfo" #endif }, - { /* [340] */ + { /* [341] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5352,7 +5367,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusSetPcieLinkWidth" #endif }, - { /* [341] */ + { /* [342] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5367,7 +5382,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusSetPcieSpeed" #endif }, - { /* [342] */ + { /* [343] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5382,7 +5397,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusSetHwbcUpstreamPcieSpeed" #endif }, - { /* [343] */ + { /* [344] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5397,7 +5412,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusGetHwbcUpstreamPcieSpeed" #endif }, - { /* [344] */ + { /* [345] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5412,7 +5427,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusHWBCGetUpstreamBAR0" #endif }, - { /* [345] */ + { /* [346] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5427,7 +5442,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusServiceGpuMultifunctionState" #endif }, - { /* [346] */ + { /* [347] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5442,7 +5457,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusGetPexCounters" #endif }, - { /* [347] */ + { /* [348] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5457,7 +5472,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusClearPexCounters" #endif }, - { /* [348] */ + { /* [349] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5472,7 +5487,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusFreezePexCounters" #endif }, - { /* [349] */ + { /* [350] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5487,7 +5502,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusGetPexLaneCounters" #endif }, - { /* [350] */ + { /* [351] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5502,7 +5517,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusGetPcieLtrLatency" #endif }, - { /* [351] */ + { /* [352] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5517,7 +5532,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusSetPcieLtrLatency" #endif }, - { /* [352] */ + { /* [353] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5532,7 +5547,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusGetPexUtilCounters" #endif }, - { /* [353] */ + { /* [354] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5547,7 +5562,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusClearPexUtilCounters" #endif }, - { /* [354] */ + { /* [355] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5562,7 +5577,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusGetBFD" #endif }, - { /* [355] */ + { /* [356] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5577,7 +5592,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusGetAspmDisableFlags" #endif }, - { /* [356] */ + { /* [357] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200850u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5592,7 +5607,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusGetInfoV2" #endif }, - { /* [357] */ + { /* [358] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5607,7 +5622,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusControlPublicAspmBits" #endif }, - { /* [358] */ + { /* [359] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x810u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5622,7 +5637,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusGetNvlinkPeerIdMask" #endif }, - { /* [359] */ + { /* [360] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5637,7 +5652,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusSetEomParameters" #endif }, - { /* [360] */ + { /* [361] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5652,7 +5667,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusGetUphyDlnCfgSpace" #endif }, - { /* [361] */ + { /* [362] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5667,7 +5682,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusGetEomStatus" #endif }, - { /* [362] */ + { /* [363] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5682,7 +5697,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusGetPcieReqAtomicsCaps" #endif }, - { /* [363] */ + { /* [364] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x6210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5697,7 +5712,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusGetPcieSupportedGpuAtomics" #endif }, - { /* [364] */ + { /* [365] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5712,7 +5727,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusGetC2CInfo" #endif }, - { /* [365] */ + { /* [366] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10000u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5727,7 +5742,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusSysmemAccess" #endif }, - { /* [366] */ + { /* [367] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5742,7 +5757,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusGetC2CErrorInfo" #endif }, - { /* [367] */ + { /* [368] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x100200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5757,7 +5772,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusSetP2pMapping" #endif }, - { /* [368] */ + { /* [369] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x100200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5772,7 +5787,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusUnsetP2pMapping" #endif }, - { /* [369] */ + { /* [370] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5787,7 +5802,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdKPerfBoost" #endif }, - { /* [370] */ + { /* [371] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5802,7 +5817,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdPerfSetPowerstate" #endif }, - { /* [371] */ + { /* [372] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x212u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5817,7 +5832,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdPerfRatedTdpGetControl" #endif }, - { /* [372] */ + { /* [373] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5832,7 +5847,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdPerfRatedTdpSetControl" #endif }, - { /* [373] */ + { /* [374] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5847,7 +5862,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdPerfSetAuxPowerState" #endif }, - { /* [374] */ + { /* [375] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5862,7 +5877,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdPerfReservePerfmonHw" #endif }, - { /* [375] */ + { /* [376] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5877,7 +5892,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdPerfGetGpumonPerfmonUtilSamplesV2" #endif }, - { /* [376] */ + { /* [377] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x0u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5892,7 +5907,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdRcReadVirtualMem" #endif }, - { /* [377] */ + { /* [378] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5907,7 +5922,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdRcGetErrorCount" #endif }, - { /* [378] */ + { /* [379] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5922,7 +5937,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdRcSetCleanErrorHistory" #endif }, - { /* [379] */ + { /* [380] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5937,7 +5952,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdRcGetWatchdogInfo" #endif }, - { /* [380] */ + { /* [381] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5952,7 +5967,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdRcDisableWatchdog" #endif }, - { /* [381] */ + { /* [382] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5967,7 +5982,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdRcEnableWatchdog" #endif }, - { /* [382] */ + { /* [383] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5982,7 +5997,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdRcReleaseWatchdogRequests" #endif }, - { /* [383] */ + { /* [384] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -5997,7 +6012,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdSetRcRecovery" #endif }, - { /* [384] */ + { /* [385] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6012,7 +6027,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdGetRcRecovery" #endif }, - { /* [385] */ + { /* [386] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x50u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6027,7 +6042,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdRcSoftDisableWatchdog" #endif }, - { /* [386] */ + { /* [387] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6042,7 +6057,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdSetRcInfo" #endif }, - { /* [387] */ + { /* [388] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6057,7 +6072,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdGetRcInfo" #endif }, - { /* [388] */ + { /* [389] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6072,7 +6087,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdRcGetErrorV2" #endif }, - { /* [389] */ + { /* [390] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6087,7 +6102,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalGpioProgramDirection" #endif }, - { /* [390] */ + { /* [391] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6102,7 +6117,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalGpioProgramOutput" #endif }, - { /* [391] */ + { /* [392] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6117,7 +6132,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalGpioReadInput" #endif }, - { /* [392] */ + { /* [393] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6132,7 +6147,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdInternalGpioActivateHwFunction" #endif }, - { /* [393] */ + { /* [394] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6147,7 +6162,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvdGetDumpSize" #endif }, - { /* [394] */ + { /* [395] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6162,7 +6177,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvdGetDump" #endif }, - { /* [395] */ + { /* [396] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x7u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6177,7 +6192,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvdGetNocatJournalRpt" #endif }, - { /* [396] */ + { /* [397] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x7u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6192,7 +6207,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvdSetNocatJournalData" #endif }, - { /* [397] */ + { /* [398] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6207,7 +6222,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdDmaInvalidateTLB" #endif }, - { /* [398] */ + { /* [399] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6222,7 +6237,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdDmaGetInfo" #endif }, - { /* [399] */ + { /* [400] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0xa50u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6237,7 +6252,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdPmgrGetModuleInfo" #endif }, - { /* [400] */ + { /* [401] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6252,7 +6267,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdLpwrDifrCtrl" #endif }, - { /* [401] */ + { /* [402] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6267,7 +6282,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdLpwrDifrPrefetchResponse" #endif }, - { /* [402] */ + { /* [403] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6282,7 +6297,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdCeGetCaps" #endif }, - { /* [403] */ + { /* [404] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2211u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6297,7 +6312,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdCeGetCePceMask" #endif }, - { /* [404] */ + { /* [405] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2850u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6312,7 +6327,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdCeGetCapsV2" #endif }, - { /* [405] */ + { /* [406] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6327,7 +6342,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdCeUpdatePceLceMappings" #endif }, - { /* [406] */ + { /* [407] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6342,7 +6357,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdCeUpdateClassDB" #endif }, - { /* [407] */ + { /* [408] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x100e40u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6357,7 +6372,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdCeGetPhysicalCaps" #endif }, - { /* [408] */ + { /* [409] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1c0200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6372,7 +6387,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdCeGetFaultMethodBufferSize" #endif }, - { /* [409] */ + { /* [410] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6387,7 +6402,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdCeGetHubPceMask" #endif }, - { /* [410] */ + { /* [411] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2810u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6402,7 +6417,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdCeGetAllCaps" #endif }, - { /* [411] */ + { /* [412] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0xe40u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6417,7 +6432,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdCeGetAllPhysicalCaps" #endif }, - { /* [412] */ + { /* [413] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x850u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6432,7 +6447,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusGetNvlinkCaps" #endif }, - { /* [413] */ + { /* [414] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x810u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6447,7 +6462,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusGetNvlinkStatus" #endif }, - { /* [414] */ + { /* [415] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6462,7 +6477,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdBusGetNvlinkErrInfo" #endif }, - { /* [415] */ + { /* [416] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6477,7 +6492,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdGetNvlinkCounters" #endif }, - { /* [416] */ + { /* [417] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6492,7 +6507,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdClearNvlinkCounters" #endif }, - { /* [417] */ + { /* [418] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6507,7 +6522,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkGetLinkFatalErrorCounts" #endif }, - { /* [418] */ + { /* [419] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6522,7 +6537,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkSetupEom" #endif }, - { /* [419] */ + { /* [420] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6537,7 +6552,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkGetPowerState" #endif }, - { /* [420] */ + { /* [421] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6552,7 +6567,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinGetLinkFomValues" #endif }, - { /* [421] */ + { /* [422] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6567,7 +6582,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkGetNvlinkEccErrors" #endif }, - { /* [422] */ + { /* [423] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6582,7 +6597,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkReadTpCounters" #endif }, - { /* [423] */ + { /* [424] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6597,7 +6612,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkEnableNvlinkPeer" #endif }, - { /* [424] */ + { /* [425] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6612,7 +6627,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkGetLpCounters" #endif }, - { /* [425] */ + { /* [426] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6627,7 +6642,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkCoreCallback" #endif }, - { /* [426] */ + { /* [427] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6642,7 +6657,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkGetAliEnabled" #endif }, - { /* [427] */ + { /* [428] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6657,7 +6672,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkUpdateRemoteLocalSid" #endif }, - { /* [428] */ + { /* [429] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6672,7 +6687,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkUpdateHshubMux" #endif }, - { /* [429] */ + { /* [430] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6687,7 +6702,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkPreSetupNvlinkPeer" #endif }, - { /* [430] */ + { /* [431] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6702,7 +6717,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkPostSetupNvlinkPeer" #endif }, - { /* [431] */ + { /* [432] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6717,7 +6732,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkRemoveNvlinkMapping" #endif }, - { /* [432] */ + { /* [433] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6732,7 +6747,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkSaveRestoreHshubState" #endif }, - { /* [433] */ + { /* [434] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6747,7 +6762,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkProgramBufferready" #endif }, - { /* [434] */ + { /* [435] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6762,7 +6777,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkUpdateCurrentConfig" #endif }, - { /* [435] */ + { /* [436] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6777,7 +6792,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkSetLoopbackMode" #endif }, - { /* [436] */ + { /* [437] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6792,7 +6807,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkUpdatePeerLinkMask" #endif }, - { /* [437] */ + { /* [438] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6807,7 +6822,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkUpdateLinkConnection" #endif }, - { /* [438] */ + { /* [439] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6822,7 +6837,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkEnableLinksPostTopology" #endif }, - { /* [439] */ + { /* [440] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6837,7 +6852,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkPreLinkTrainAli" #endif }, - { /* [440] */ + { /* [441] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6852,7 +6867,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkGetRefreshCounters" #endif }, - { /* [441] */ + { /* [442] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6867,7 +6882,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkClearRefreshCounters" #endif }, - { /* [442] */ + { /* [443] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x100201u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6882,7 +6897,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkGetLinkMaskPostRxDet" #endif }, - { /* [443] */ + { /* [444] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6897,7 +6912,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkLinkTrainAli" #endif }, - { /* [444] */ + { /* [445] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6912,7 +6927,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkGetNvlinkDeviceInfo" #endif }, - { /* [445] */ + { /* [446] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6927,7 +6942,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkGetIoctrlDeviceInfo" #endif }, - { /* [446] */ + { /* [447] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6942,7 +6957,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkProgramLinkSpeed" #endif }, - { /* [447] */ + { /* [448] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6957,7 +6972,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkAreLinksTrained" #endif }, - { /* [448] */ + { /* [449] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6972,7 +6987,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkResetLinks" #endif }, - { /* [449] */ + { /* [450] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -6987,7 +7002,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkDisableDlInterrupts" #endif }, - { /* [450] */ + { /* [451] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7002,7 +7017,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkGetLinkAndClockInfo" #endif }, - { /* [451] */ + { /* [452] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7017,7 +7032,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkSetupNvlinkSysmem" #endif }, - { /* [452] */ + { /* [453] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7032,7 +7047,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkProcessForcedConfigs" #endif }, - { /* [453] */ + { /* [454] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7047,7 +7062,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkSyncLaneShutdownProps" #endif }, - { /* [454] */ + { /* [455] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7062,7 +7077,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkEnableSysmemNvlinkAts" #endif }, - { /* [455] */ + { /* [456] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x201u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7077,7 +7092,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkHshubGetSysmemNvlinkMask" #endif }, - { /* [456] */ + { /* [457] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7092,7 +7107,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkGetSetNvswitchFlaAddr" #endif }, - { /* [457] */ + { /* [458] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x100201u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7107,7 +7122,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkSyncLinkMasksAndVbiosInfo" #endif }, - { /* [458] */ + { /* [459] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7122,7 +7137,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkEnableLinks" #endif }, - { /* [459] */ + { /* [460] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7137,7 +7152,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkProcessInitDisabledLinks" #endif }, - { /* [460] */ + { /* [461] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7152,7 +7167,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkEomControl" #endif }, - { /* [461] */ + { /* [462] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7167,7 +7182,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkSetL1Threshold" #endif }, - { /* [462] */ + { /* [463] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7182,7 +7197,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkGetL1Threshold" #endif }, - { /* [463] */ + { /* [464] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1240u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7197,7 +7212,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkInbandSendData" #endif }, - { /* [464] */ + { /* [465] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7212,7 +7227,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkDirectConnectCheck" #endif }, - { /* [465] */ + { /* [466] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7227,7 +7242,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdNvlinkPostFaultUp" #endif }, - { /* [466] */ + { /* [467] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x200u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7242,7 +7257,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdIsNvlinkReducedConfig" #endif }, - { /* [467] */ + { /* [468] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7257,7 +7272,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFlcnGetDmemUsage" #endif }, - { /* [468] */ + { /* [469] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7272,7 +7287,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFlcnGetEngineArch" #endif }, - { /* [469] */ + { /* [470] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7287,7 +7302,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFlcnUstreamerQueueInfo" #endif }, - { /* [470] */ + { /* [471] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7302,7 +7317,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFlcnUstreamerControlGet" #endif }, - { /* [471] */ + { /* [472] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x204u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7317,7 +7332,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFlcnUstreamerControlSet" #endif }, - { /* [472] */ + { /* [473] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x0u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7332,7 +7347,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFlcnGetCtxBufferInfo" #endif }, - { /* [473] */ + { /* [474] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7347,7 +7362,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFlcnGetCtxBufferSize" #endif }, - { /* [474] */ + { /* [475] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7362,7 +7377,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdEccGetClientExposedCounters" #endif }, - { /* [475] */ + { /* [476] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7377,7 +7392,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdEccGetEciCounters" #endif }, - { /* [476] */ + { /* [477] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7392,7 +7407,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdEccGetVolatileCounts" #endif }, - { /* [477] */ + { /* [478] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x810u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7407,7 +7422,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFlaRange" #endif }, - { /* [478] */ + { /* [479] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x102204u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7422,7 +7437,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFlaSetupInstanceMemBlock" #endif }, - { /* [479] */ + { /* [480] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x100004u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7437,7 +7452,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFlaGetRange" #endif }, - { /* [480] */ + { /* [481] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1810u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7452,7 +7467,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdFlaGetFabricMemStats" #endif }, - { /* [481] */ + { /* [482] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4211u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7467,7 +7482,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdGspGetFeatures" #endif }, - { /* [482] */ + { /* [483] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7482,7 +7497,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdGspGetRmHeapStats" #endif }, - { /* [483] */ + { /* [484] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x2210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7497,7 +7512,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdGrmgrGetGrFsInfo" #endif }, - { /* [484] */ + { /* [485] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x3u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7512,7 +7527,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdOsUnixGc6BlockerRefCnt" #endif }, - { /* [485] */ + { /* [486] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x11u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7527,7 +7542,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdOsUnixAllowDisallowGcoff" #endif }, - { /* [486] */ + { /* [487] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x1u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7542,7 +7557,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdOsUnixAudioDynamicPower" #endif }, - { /* [487] */ + { /* [488] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x13u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7557,7 +7572,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdOsUnixVidmemPersistenceStatus" #endif }, - { /* [488] */ + { /* [489] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x7u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7572,7 +7587,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdOsUnixUpdateTgpStatus" #endif }, - { /* [489] */ + { /* [490] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7587,7 +7602,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdVgpuMgrInternalBootloadGspVgpuPluginTask" #endif }, - { /* [490] */ + { /* [491] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7602,7 +7617,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdVgpuMgrInternalShutdownGspVgpuPluginTask" #endif }, - { /* [491] */ + { /* [492] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7617,7 +7632,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdVgpuMgrInternalPgpuAddVgpuType" #endif }, - { /* [492] */ + { /* [493] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7632,7 +7647,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdVgpuMgrInternalEnumerateVgpuPerPgpu" #endif }, - { /* [493] */ + { /* [494] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7647,7 +7662,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdVgpuMgrInternalClearGuestVmInfo" #endif }, - { /* [494] */ + { /* [495] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7662,7 +7677,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdVgpuMgrInternalGetVgpuFbUsage" #endif }, - { /* [495] */ + { /* [496] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7677,7 +7692,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdVgpuMgrInternalSetVgpuEncoderCapacity" #endif }, - { /* [496] */ + { /* [497] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7692,7 +7707,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdVgpuMgrInternalCleanupGspVgpuPluginResources" #endif }, - { /* [497] */ + { /* [498] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7707,7 +7722,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdVgpuMgrInternalGetPgpuFsEncoding" #endif }, - { /* [498] */ + { /* [499] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7722,7 +7737,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdVgpuMgrInternalGetPgpuMigrationSupport" #endif }, - { /* [499] */ + { /* [500] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7737,7 +7752,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdVgpuMgrInternalSetVgpuMgrConfig" #endif }, - { /* [500] */ + { /* [501] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0xa50u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7752,7 +7767,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdGetAvailableHshubMask" #endif }, - { /* [501] */ + { /* [502] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7767,7 +7782,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic /*func=*/ "subdeviceCtrlCmdPerfGetGpumonPerfmonUtilSamples" #endif }, - { /* [502] */ + { /* [503] */ #if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x600u) /*pFunc=*/ (void (*)(void)) NULL, #else @@ -7787,7 +7802,7 @@ static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_Subdevic const struct NVOC_EXPORT_INFO __nvoc_export_info_Subdevice = { - /*numEntries=*/ 503, + /*numEntries=*/ 504, /*pExportEntries=*/ __nvoc_exported_method_def_Subdevice }; @@ -8749,6 +8764,10 @@ static void __nvoc_init_funcTable_Subdevice_1(Subdevice *pThis, RmHalspecOwner * pThis->__subdeviceCtrlCmdKGrInternalStaticGetPdbProperties__ = &subdeviceCtrlCmdKGrInternalStaticGetPdbProperties_IMPL; #endif +#if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0xe40u) + pThis->__subdeviceCtrlCmdKGrInternalInitBug4208224War__ = &subdeviceCtrlCmdKGrInternalInitBug4208224War_IMPL; +#endif + #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x813u) pThis->__subdeviceCtrlCmdGpuGetCachedInfo__ = &subdeviceCtrlCmdGpuGetCachedInfo_IMPL; #endif @@ -8880,10 +8899,6 @@ static void __nvoc_init_funcTable_Subdevice_1(Subdevice *pThis, RmHalspecOwner * #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) pThis->__subdeviceCtrlCmdGpuGetInforomObjectVersion__ = &subdeviceCtrlCmdGpuGetInforomObjectVersion_IMPL; #endif - -#if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) - pThis->__subdeviceCtrlCmdGpuQueryInforomEccSupport__ = &subdeviceCtrlCmdGpuQueryInforomEccSupport_IMPL; -#endif } static void __nvoc_init_funcTable_Subdevice_2(Subdevice *pThis, RmHalspecOwner *pRmhalspecowner) { @@ -8894,6 +8909,10 @@ static void __nvoc_init_funcTable_Subdevice_2(Subdevice *pThis, RmHalspecOwner * PORT_UNREFERENCED_VARIABLE(rmVariantHal); PORT_UNREFERENCED_VARIABLE(rmVariantHal_HalVarIdx); +#if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x210u) + pThis->__subdeviceCtrlCmdGpuQueryInforomEccSupport__ = &subdeviceCtrlCmdGpuQueryInforomEccSupport_IMPL; +#endif + #if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0xa50u) pThis->__subdeviceCtrlCmdGpuQueryEccStatus__ = &subdeviceCtrlCmdGpuQueryEccStatus_IMPL; #endif @@ -9903,8 +9922,6 @@ static void __nvoc_init_funcTable_Subdevice_2(Subdevice *pThis, RmHalspecOwner * pThis->__subdeviceGetMemInterMapParams__ = &__nvoc_thunk_RmResource_subdeviceGetMemInterMapParams; pThis->__subdeviceGetMemoryMappingDescriptor__ = &__nvoc_thunk_RmResource_subdeviceGetMemoryMappingDescriptor; - - pThis->__subdeviceUnregisterEvent__ = &__nvoc_thunk_Notifier_subdeviceUnregisterEvent; } static void __nvoc_init_funcTable_Subdevice_3(Subdevice *pThis, RmHalspecOwner *pRmhalspecowner) { @@ -9915,6 +9932,8 @@ static void __nvoc_init_funcTable_Subdevice_3(Subdevice *pThis, RmHalspecOwner * PORT_UNREFERENCED_VARIABLE(rmVariantHal); PORT_UNREFERENCED_VARIABLE(rmVariantHal_HalVarIdx); + pThis->__subdeviceUnregisterEvent__ = &__nvoc_thunk_Notifier_subdeviceUnregisterEvent; + pThis->__subdeviceControlSerialization_Prologue__ = &__nvoc_thunk_RmResource_subdeviceControlSerialization_Prologue; pThis->__subdeviceCanCopy__ = &__nvoc_thunk_RsResource_subdeviceCanCopy; diff --git a/src/nvidia/generated/g_subdevice_nvoc.h b/src/nvidia/generated/g_subdevice_nvoc.h index adef10f1a..4bc661023 100644 --- a/src/nvidia/generated/g_subdevice_nvoc.h +++ b/src/nvidia/generated/g_subdevice_nvoc.h @@ -346,6 +346,7 @@ struct Subdevice { NV_STATUS (*__subdeviceCtrlCmdKGrInternalStaticGetFecsRecordSize__)(struct Subdevice *, NV2080_CTRL_INTERNAL_STATIC_GR_GET_FECS_RECORD_SIZE_PARAMS *); NV_STATUS (*__subdeviceCtrlCmdKGrInternalStaticGetFecsTraceDefines__)(struct Subdevice *, NV2080_CTRL_INTERNAL_STATIC_GR_GET_FECS_TRACE_DEFINES_PARAMS *); NV_STATUS (*__subdeviceCtrlCmdKGrInternalStaticGetPdbProperties__)(struct Subdevice *, NV2080_CTRL_INTERNAL_STATIC_GR_GET_PDB_PROPERTIES_PARAMS *); + NV_STATUS (*__subdeviceCtrlCmdKGrInternalInitBug4208224War__)(struct Subdevice *, NV2080_CTRL_INTERNAL_KGR_INIT_BUG4208224_WAR_PARAMS *); NV_STATUS (*__subdeviceCtrlCmdGpuGetCachedInfo__)(struct Subdevice *, NV2080_CTRL_GPU_GET_INFO_V2_PARAMS *); NV_STATUS (*__subdeviceCtrlCmdGpuGetInfoV2__)(struct Subdevice *, NV2080_CTRL_GPU_GET_INFO_V2_PARAMS *); NV_STATUS (*__subdeviceCtrlCmdGpuGetIpVersion__)(struct Subdevice *, NV2080_CTRL_GPU_GET_IP_VERSION_PARAMS *); @@ -944,6 +945,7 @@ NV_STATUS __nvoc_objCreate_Subdevice(Subdevice**, Dynamic*, NvU32, struct CALL_C #define subdeviceCtrlCmdKGrInternalStaticGetFecsRecordSize(pSubdevice, pParams) subdeviceCtrlCmdKGrInternalStaticGetFecsRecordSize_DISPATCH(pSubdevice, pParams) #define subdeviceCtrlCmdKGrInternalStaticGetFecsTraceDefines(pSubdevice, pParams) subdeviceCtrlCmdKGrInternalStaticGetFecsTraceDefines_DISPATCH(pSubdevice, pParams) #define subdeviceCtrlCmdKGrInternalStaticGetPdbProperties(pSubdevice, pParams) subdeviceCtrlCmdKGrInternalStaticGetPdbProperties_DISPATCH(pSubdevice, pParams) +#define subdeviceCtrlCmdKGrInternalInitBug4208224War(pSubdevice, pParams) subdeviceCtrlCmdKGrInternalInitBug4208224War_DISPATCH(pSubdevice, pParams) #define subdeviceCtrlCmdGpuGetCachedInfo(pSubdevice, pGpuInfoParams) subdeviceCtrlCmdGpuGetCachedInfo_DISPATCH(pSubdevice, pGpuInfoParams) #define subdeviceCtrlCmdGpuGetInfoV2(pSubdevice, pGpuInfoParams) subdeviceCtrlCmdGpuGetInfoV2_DISPATCH(pSubdevice, pGpuInfoParams) #define subdeviceCtrlCmdGpuGetIpVersion(pSubdevice, pGpuIpVersionParams) subdeviceCtrlCmdGpuGetIpVersion_DISPATCH(pSubdevice, pGpuIpVersionParams) @@ -2634,6 +2636,12 @@ static inline NV_STATUS subdeviceCtrlCmdKGrInternalStaticGetPdbProperties_DISPAT return pSubdevice->__subdeviceCtrlCmdKGrInternalStaticGetPdbProperties__(pSubdevice, pParams); } +NV_STATUS subdeviceCtrlCmdKGrInternalInitBug4208224War_IMPL(struct Subdevice *pSubdevice, NV2080_CTRL_INTERNAL_KGR_INIT_BUG4208224_WAR_PARAMS *pParams); + +static inline NV_STATUS subdeviceCtrlCmdKGrInternalInitBug4208224War_DISPATCH(struct Subdevice *pSubdevice, NV2080_CTRL_INTERNAL_KGR_INIT_BUG4208224_WAR_PARAMS *pParams) { + return pSubdevice->__subdeviceCtrlCmdKGrInternalInitBug4208224War__(pSubdevice, pParams); +} + NV_STATUS subdeviceCtrlCmdGpuGetCachedInfo_IMPL(struct Subdevice *pSubdevice, NV2080_CTRL_GPU_GET_INFO_V2_PARAMS *pGpuInfoParams); static inline NV_STATUS subdeviceCtrlCmdGpuGetCachedInfo_DISPATCH(struct Subdevice *pSubdevice, NV2080_CTRL_GPU_GET_INFO_V2_PARAMS *pGpuInfoParams) { diff --git a/src/nvidia/generated/g_vgpuconfigapi_nvoc.c b/src/nvidia/generated/g_vgpuconfigapi_nvoc.c index 4ccd39245..d9c78fa29 100644 --- a/src/nvidia/generated/g_vgpuconfigapi_nvoc.c +++ b/src/nvidia/generated/g_vgpuconfigapi_nvoc.c @@ -238,12 +238,12 @@ static NvBool __nvoc_thunk_RmResource_vgpuconfigapiAccessCallback(struct VgpuCon static const struct NVOC_EXPORTED_METHOD_DEF __nvoc_exported_method_def_VgpuConfigApi[] = { { /* [0] */ -#if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) +#if NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u) /*pFunc=*/ (void (*)(void)) NULL, #else /*pFunc=*/ (void (*)(void)) vgpuconfigapiCtrlCmdVgpuConfigSetInfo_IMPL, -#endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) - /*flags=*/ 0x10u, +#endif // NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u) + /*flags=*/ 0x4u, /*accessRight=*/0x0u, /*methodId=*/ 0xa0810101u, /*paramSize=*/ sizeof(NVA081_CTRL_VGPU_CONFIG_INFO_PARAMS), @@ -571,7 +571,7 @@ NV_STATUS __nvoc_ctor_VgpuConfigApi(VgpuConfigApi *pThis, struct CALL_CONTEXT * static void __nvoc_init_funcTable_VgpuConfigApi_1(VgpuConfigApi *pThis) { PORT_UNREFERENCED_VARIABLE(pThis); -#if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x10u) +#if !NVOC_EXPORTED_METHOD_DISABLED_BY_FLAG(0x4u) pThis->__vgpuconfigapiCtrlCmdVgpuConfigSetInfo__ = &vgpuconfigapiCtrlCmdVgpuConfigSetInfo_IMPL; #endif diff --git a/src/nvidia/inc/kernel/gpu/gsp/gsp_static_config.h b/src/nvidia/inc/kernel/gpu/gsp/gsp_static_config.h index 86f280776..6cbaaf524 100644 --- a/src/nvidia/inc/kernel/gpu/gsp/gsp_static_config.h +++ b/src/nvidia/inc/kernel/gpu/gsp/gsp_static_config.h @@ -177,6 +177,7 @@ typedef struct GspSystemInfo NvBool bIsPassthru; NvU64 sysTimerOffsetNs; GSP_VF_INFO gspVFInfo; + NvBool bTdrEventSupported; } GspSystemInfo; diff --git a/src/nvidia/kernel/vgpu/nv/rpc.c b/src/nvidia/kernel/vgpu/nv/rpc.c index 0a945b4c7..57ffc2ab4 100644 --- a/src/nvidia/kernel/vgpu/nv/rpc.c +++ b/src/nvidia/kernel/vgpu/nv/rpc.c @@ -1352,6 +1352,10 @@ NV_STATUS rpcGspSetSystemInfo_v17_00 OBJTMR *pTmr = GPU_GET_TIMER(pGpu); rpcInfo->sysTimerOffsetNs = pTmr->sysTimerOffsetNs; + + // Indicate whether the driver supports NV2080_NOTIFIERS_UCODE_RESET event. + rpcInfo->bTdrEventSupported = pGpu->getProperty(pGpu, PDB_PROP_GPU_SUPPORTS_TDR_EVENT); + status = _issueRpcAsync(pGpu, pRpc); } diff --git a/src/nvidia/src/kernel/gpu/fifo/arch/ampere/kernel_fifo_ga100.c b/src/nvidia/src/kernel/gpu/fifo/arch/ampere/kernel_fifo_ga100.c index 8ade76e1b..9ef76ab94 100644 --- a/src/nvidia/src/kernel/gpu/fifo/arch/ampere/kernel_fifo_ga100.c +++ b/src/nvidia/src/kernel/gpu/fifo/arch/ampere/kernel_fifo_ga100.c @@ -35,6 +35,7 @@ #include "published/ampere/ga100/dev_ram.h" #include "published/ampere/ga100/dev_ctrl.h" +#include "published/ampere/ga100/dev_runlist.h" NV_STATUS @@ -317,3 +318,93 @@ kfifoGetMaxCeChannelGroups_GA100 return maxCeChannels; } + +/** + * @brief Starts halting a channel. A start operation must be matched with a + * complete operation later to wait for the channel to be preempted. + * + * @param[in] pGpu GPU object pointer + * @param[in] pKernelFifo Kernel FIFO object pointer + * @param[in] pKernelChannel Pointer to the channel to be halted. + */ +void +kfifoStartChannelHalt_GA100 +( + OBJGPU *pGpu, + KernelFifo *pKernelFifo, + KernelChannel *pKernelChannel +) +{ + NvU32 chramPriBase; + NvU32 channelVal; + NvU32 runlistId; + NvU32 runlistPriBase; + NvU32 runlistVal = 0; + + runlistId = kchannelGetRunlistId(pKernelChannel); + if (kfifoEngineInfoXlate_HAL(pGpu, pKernelFifo, + ENGINE_INFO_TYPE_RUNLIST, runlistId, + ENGINE_INFO_TYPE_CHRAM_PRI_BASE, &chramPriBase) != NV_OK) + { + return; + } + if (kfifoEngineInfoXlate_HAL(pGpu, pKernelFifo, + ENGINE_INFO_TYPE_RUNLIST, runlistId, + ENGINE_INFO_TYPE_RUNLIST_PRI_BASE, &runlistPriBase) != NV_OK) + { + return; + } + + // Disable this channel. + channelVal = FLD_SET_DRF(_CHRAM, _CHANNEL, _WRITE_CONTROL, _ONES_CLEAR_BITS, 0); + channelVal = FLD_SET_DRF(_CHRAM, _CHANNEL, _ENABLE, _IN_USE, channelVal); + GPU_REG_WR32(pGpu, chramPriBase + NV_CHRAM_CHANNEL(pKernelChannel->ChID), channelVal); + + // Preempt the channel. + runlistVal = FLD_SET_DRF(_RUNLIST, _PREEMPT, _TYPE, _RUNLIST, 0); + GPU_REG_WR32(pGpu, runlistPriBase + NV_RUNLIST_PREEMPT, runlistVal); +} + +/** + * @brief Completes halting a channel, waiting the channel preemption to + * complete, up to the specified timeout. + * + * @param[in] pGpu GPU object pointer + * @param[in] pKernelFifo Kernel FIFO object pointer + * @param[in] pKernelChannel Pointer to the channel in process of being halted. + * @param[in] pTimeout Specifies the timeout to wait for the channel + * preemption. + */ +void +kfifoCompleteChannelHalt_GA100 +( + OBJGPU *pGpu, + KernelFifo *pKernelFifo, + KernelChannel *pKernelChannel, + RMTIMEOUT *pTimeout +) +{ + NvU32 runlistId; + NvU32 runlistPriBase; + NvU32 runlistVal = 0; + + runlistId = kchannelGetRunlistId(pKernelChannel); + if (kfifoEngineInfoXlate_HAL(pGpu, pKernelFifo, + ENGINE_INFO_TYPE_RUNLIST, runlistId, + ENGINE_INFO_TYPE_RUNLIST_PRI_BASE, &runlistPriBase) != NV_OK) + { + return; + } + + // Wait for the preemption to complete. + do + { + if (gpuCheckTimeout(pGpu, pTimeout) == NV_ERR_TIMEOUT) + { + break; + } + + runlistVal = GPU_REG_RD32(pGpu, runlistPriBase + NV_RUNLIST_PREEMPT); + } while (FLD_TEST_DRF(_RUNLIST, _PREEMPT, _RUNLIST_PREEMPT_PENDING, _TRUE, runlistVal)); +} + diff --git a/src/nvidia/src/kernel/gpu/fifo/kernel_channel.c b/src/nvidia/src/kernel/gpu/fifo/kernel_channel.c index 042d3952f..598a0c376 100644 --- a/src/nvidia/src/kernel/gpu/fifo/kernel_channel.c +++ b/src/nvidia/src/kernel/gpu/fifo/kernel_channel.c @@ -1,5 +1,5 @@ /* - * SPDX-FileCopyrightText: Copyright (c) 2020-2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: Copyright (c) 2020-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * SPDX-License-Identifier: MIT * * Permission is hereby granted, free of charge, to any person obtaining a @@ -1674,6 +1674,9 @@ void kchannelNotifyGeneric_IMPL // validate notifyIndex NV_CHECK_OR_RETURN_VOID(LEVEL_INFO, notifyIndex < classInfo.notifiersMaxCount); + // Check if we have allocated the channel notifier action table + NV_CHECK_OR_RETURN_VOID(LEVEL_ERROR, pKernelChannel->pNotifyActions != NULL); + // handle notification if client wants it if (pKernelChannel->pNotifyActions[notifyIndex] != classInfo.eventActionDisable) { diff --git a/src/nvidia/src/kernel/gpu/gr/arch/turing/kgraphics_tu102.c b/src/nvidia/src/kernel/gpu/gr/arch/turing/kgraphics_tu102.c index 356f3b392..664e09bad 100644 --- a/src/nvidia/src/kernel/gpu/gr/arch/turing/kgraphics_tu102.c +++ b/src/nvidia/src/kernel/gpu/gr/arch/turing/kgraphics_tu102.c @@ -179,3 +179,310 @@ kgraphicsAllocGrGlobalCtxBuffers_TU102 return status; } +/** + * @brief Initializes Bug 4208224 by performing the following actions + * 1.) Sets up static handles inside an info struct to be referenced later + * 2.) Creates a channel tied to VEID0 on GR0 + * 3.) Sends an RPC to physical RM for the physical side initialization + */ +NV_STATUS +kgraphicsInitializeBug4208224WAR_TU102 +( + OBJGPU *pGpu, + KernelGraphics *pKernelGraphics +) +{ + NV_STATUS status = NV_OK; + RM_API *pRmApi = rmapiGetInterface(RMAPI_GPU_LOCK_INTERNAL); + NV2080_CTRL_INTERNAL_KGR_INIT_BUG4208224_WAR_PARAMS params = {0}; + + NV_CHECK_OK_OR_RETURN(LEVEL_ERROR, + kgraphicsCreateBug4208224Channel_HAL(pGpu, pKernelGraphics)); + + params.bTeardown = NV_FALSE; + status = pRmApi->Control(pRmApi, + pKernelGraphics->bug4208224Info.hClient, + pKernelGraphics->bug4208224Info.hSubdeviceId, + NV2080_CTRL_CMD_INTERNAL_KGR_INIT_BUG4208224_WAR, + ¶ms, + sizeof(params)); + + if (status != NV_OK) + { + NV_ASSERT_OK(pRmApi->Free(pRmApi, + pKernelGraphics->bug4208224Info.hClient, + pKernelGraphics->bug4208224Info.hClient)); + } + + return status; +} + +/*! + * @brief Creates a VEID0 channel for Bug 4208224 WAR + * + * @return NV_OK if channel created successfully + */ +NV_STATUS +kgraphicsCreateBug4208224Channel_TU102 +( + OBJGPU *pGpu, + KernelGraphics *pKernelGraphics +) +{ + NV_STATUS status = NV_OK; + NvHandle hClientId = NV01_NULL_OBJECT; + NvHandle hDeviceId; + NvHandle hSubdeviceId; + NvHandle hVASpace = KGRAPHICS_SCRUBBER_HANDLE_VAS; + NvHandle hPBVirtMemId = KGRAPHICS_SCRUBBER_HANDLE_PBVIRT; + NvHandle hPBPhysMemId = KGRAPHICS_SCRUBBER_HANDLE_PBPHYS; + NvHandle hChannelId = KGRAPHICS_SCRUBBER_HANDLE_CHANNEL; + NvHandle hObj3D = KGRAPHICS_SCRUBBER_HANDLE_3DOBJ; + NvHandle hUserdId = KGRAPHICS_SCRUBBER_HANDLE_USERD; + NvU32 gpFifoEntries = 32; // power-of-2 random choice + NvU64 gpFifoSize = NVA06F_GP_ENTRY__SIZE * gpFifoEntries; + NvU64 chSize = gpFifoSize; + RM_API *pRmApi = rmapiGetInterface(RMAPI_GPU_LOCK_INTERNAL); + RsClient *pClientId; + NvBool bBcStatus; + NvBool bAcquireLock = NV_FALSE; + NvU32 sliLoopReentrancy; + NV_VASPACE_ALLOCATION_PARAMETERS vaParams; + NV_MEMORY_ALLOCATION_PARAMS memAllocParams; + NV_CHANNEL_ALLOC_PARAMS channelGPFIFOAllocParams; + NvU32 classNum; + NvU32 primarySliSubDeviceInstance; + // XXX This should be removed when broadcast SLI support is deprecated + if (!gpumgrIsParentGPU(pGpu)) + { + return NV_OK; + } + + bBcStatus = gpumgrGetBcEnabledStatus(pGpu); + + // FIXME these allocations corrupt BC state + NV_ASSERT_OK_OR_RETURN( + rmapiutilAllocClientAndDeviceHandles(pRmApi, pGpu, &hClientId, &hDeviceId, &hSubdeviceId)); + + pKernelGraphics->bug4208224Info.hClient = hClientId; + pKernelGraphics->bug4208224Info.hDeviceId = hDeviceId; + pKernelGraphics->bug4208224Info.hSubdeviceId = hSubdeviceId; + + // rmapiutilAllocClientAndDeviceHandles allocates a subdevice object for this subDeviceInstance + primarySliSubDeviceInstance = gpumgrGetSubDeviceInstanceFromGpu(pGpu); + + NV_ASSERT_OK_OR_RETURN(serverGetClientUnderLock(&g_resServ, hClientId, &pClientId)); + + gpumgrSetBcEnabledStatus(pGpu, NV_TRUE); + + // As we have forced here SLI broadcast mode, temporarily reset the reentrancy count + sliLoopReentrancy = gpumgrSLILoopReentrancyPop(pGpu); + + // Allocate subdevices for secondary GPUs + SLI_LOOP_START(SLI_LOOP_FLAGS_BC_ONLY) + { + NvHandle hSecondary; + NV2080_ALLOC_PARAMETERS nv2080AllocParams; + NvU32 thisSubDeviceInstance = gpumgrGetSubDeviceInstanceFromGpu(pGpu); + + // Skip if already allocated by rmapiutilAllocClientAndDeviceHandles() + if (thisSubDeviceInstance == primarySliSubDeviceInstance) + SLI_LOOP_CONTINUE; + + // Allocate a subDevice + NV_CHECK_OK_OR_GOTO(status, LEVEL_ERROR, + clientGenResourceHandle(pClientId, &hSecondary), + cleanup); + + portMemSet(&nv2080AllocParams, 0, sizeof(nv2080AllocParams)); + nv2080AllocParams.subDeviceId = thisSubDeviceInstance; + + NV_CHECK_OK(status, LEVEL_SILENT, + pRmApi->AllocWithHandle(pRmApi, + hClientId, + hDeviceId, + hSecondary, + NV20_SUBDEVICE_0, + &nv2080AllocParams, + sizeof(nv2080AllocParams))); + } + SLI_LOOP_END; + + // + // VidHeapControl and vaspace creation calls should happen outside GPU locks + // UVM/CUDA may be holding the GPU locks here and the allocation may subsequently fail + // So explicitly release GPU locks before RmVidHeapControl + // + rmGpuLocksRelease(GPUS_LOCK_FLAGS_NONE, NULL); + bAcquireLock = NV_TRUE; + pRmApi = rmapiGetInterface(RMAPI_API_LOCK_INTERNAL); + + // Create a new VAspace for channel + portMemSet(&vaParams, 0, sizeof(NV_VASPACE_ALLOCATION_PARAMETERS)); + + vaParams.flags = NV_VASPACE_ALLOCATION_FLAGS_PTETABLE_HEAP_MANAGED; + + NV_ASSERT_OK_OR_GOTO(status, + pRmApi->AllocWithHandle(pRmApi, hClientId, hDeviceId, hVASpace, FERMI_VASPACE_A, &vaParams, sizeof(vaParams)), + cleanup); + + // Allocate gpfifo entries + portMemSet(&memAllocParams, 0, sizeof(NV_MEMORY_ALLOCATION_PARAMS)); + memAllocParams.owner = HEAP_OWNER_RM_CLIENT_GENERIC; + memAllocParams.type = NVOS32_TYPE_IMAGE; + memAllocParams.size = chSize; + memAllocParams.attr = DRF_DEF(OS32, _ATTR, _LOCATION, _PCI); + memAllocParams.hVASpace = 0; // Physical allocations don't expect vaSpace handles + + NV_ASSERT_OK_OR_GOTO(status, + pRmApi->AllocWithHandle(pRmApi, hClientId, hDeviceId, hPBPhysMemId, NV01_MEMORY_SYSTEM, &memAllocParams, sizeof(memAllocParams)), + cleanup); + + portMemSet(&memAllocParams, 0, sizeof(NV_MEMORY_ALLOCATION_PARAMS)); + memAllocParams.owner = HEAP_OWNER_RM_CLIENT_GENERIC; + memAllocParams.type = NVOS32_TYPE_IMAGE; + memAllocParams.size = chSize; + memAllocParams.attr = DRF_DEF(OS32, _ATTR, _LOCATION, _PCI); + memAllocParams.flags = NVOS32_ALLOC_FLAGS_VIRTUAL; + memAllocParams.hVASpace = hVASpace; // Virtual allocation expect vaSpace handles + // 0 handle = allocations on gpu default vaSpace + + NV_ASSERT_OK_OR_GOTO(status, + pRmApi->AllocWithHandle(pRmApi, hClientId, hDeviceId, hPBVirtMemId, NV50_MEMORY_VIRTUAL, &memAllocParams, sizeof(memAllocParams)), + cleanup); + + // Allocate Userd + NvU32 userdMemClass = NV01_MEMORY_LOCAL_USER; + NvU32 ctrlSize; + + if (gpuIsClassSupported(pGpu, VOLTA_CHANNEL_GPFIFO_A)) + { + ctrlSize = sizeof(Nvc36fControl); + } + else if (gpuIsClassSupported(pGpu, TURING_CHANNEL_GPFIFO_A)) + { + ctrlSize = sizeof(Nvc46fControl); + } + else + { + status = NV_ERR_NOT_SUPPORTED; + goto cleanup; + } + + portMemSet(&memAllocParams, 0, sizeof(NV_MEMORY_ALLOCATION_PARAMS)); + memAllocParams.owner = HEAP_OWNER_RM_CLIENT_GENERIC; + memAllocParams.size = ctrlSize; + memAllocParams.type = NVOS32_TYPE_IMAGE; + + // Apply registry overrides to USERD. + switch (DRF_VAL(_REG_STR_RM, _INST_LOC, _USERD, pGpu->instLocOverrides)) + { + case NV_REG_STR_RM_INST_LOC_USERD_NCOH: + case NV_REG_STR_RM_INST_LOC_USERD_COH: + userdMemClass = NV01_MEMORY_SYSTEM; + memAllocParams.attr = DRF_DEF(OS32, _ATTR, _LOCATION, _PCI); + break; + + case NV_REG_STR_RM_INST_LOC_USERD_VID: + case NV_REG_STR_RM_INST_LOC_USERD_DEFAULT: + memAllocParams.attr = DRF_DEF(OS32, _ATTR, _LOCATION, _VIDMEM); + break; + } + + NV_ASSERT_OK_OR_GOTO(status, + pRmApi->AllocWithHandle(pRmApi, hClientId, hDeviceId, hUserdId, + userdMemClass, &memAllocParams, sizeof(memAllocParams)), + cleanup); + + // Get fifo channel class Id + classNum = kfifoGetChannelClassId(pGpu, GPU_GET_KERNEL_FIFO(pGpu)); + NV_ASSERT_OR_GOTO(classNum != 0, cleanup); + + // Allocate a bare channel + portMemSet(&channelGPFIFOAllocParams, 0, sizeof(NV_CHANNEL_ALLOC_PARAMS)); + channelGPFIFOAllocParams.hVASpace = hVASpace; + channelGPFIFOAllocParams.hObjectBuffer = hPBVirtMemId; + channelGPFIFOAllocParams.gpFifoEntries = gpFifoEntries; + + // + // Set the gpFifoOffset to zero intentionally since we only need this channel + // to be created, but will not submit any work to it. So it's fine not to + // provide a valid offset here. + // + channelGPFIFOAllocParams.gpFifoOffset = 0; + channelGPFIFOAllocParams.hUserdMemory[0] = hUserdId; + + channelGPFIFOAllocParams.engineType = gpuGetNv2080EngineType(RM_ENGINE_TYPE_GR0); + + NV_ASSERT_OK_OR_GOTO(status, + pRmApi->AllocWithHandle(pRmApi, hClientId, hDeviceId, hChannelId, + classNum, &channelGPFIFOAllocParams, sizeof(channelGPFIFOAllocParams)), + cleanup); + + // Free userD handle as it shouldn't be needed for this channel + NV_ASSERT_OK_OR_GOTO(status, + pRmApi->Free(pRmApi, hClientId, hUserdId), + cleanup); + + // Reaquire the GPU locks + NV_ASSERT_OK_OR_GOTO(status, + rmGpuLocksAcquire(GPUS_LOCK_FLAGS_NONE, RM_LOCK_MODULES_GR), + cleanup); + bAcquireLock = NV_FALSE; + pRmApi = rmapiGetInterface(RMAPI_GPU_LOCK_INTERNAL); + + // Get KernelGraphicsObject class Id + NV_ASSERT_OK_OR_GOTO(status, + kgraphicsGetClassByType(pGpu, pKernelGraphics, GR_OBJECT_TYPE_3D, &classNum), + cleanup); + NV_ASSERT_OR_GOTO(classNum != 0, cleanup); + + // Allocate a GR object on the channel + NV_ASSERT_OK_OR_GOTO(status, + pRmApi->AllocWithHandle(pRmApi, hClientId, hChannelId, hObj3D, classNum, NULL, 0), + cleanup); + +cleanup: + + if (bAcquireLock) + { + NV_ASSERT_OK_OR_CAPTURE_FIRST_ERROR(status, + rmGpuLocksAcquire(GPUS_LOCK_FLAGS_NONE, RM_LOCK_MODULES_GR)); + pRmApi = rmapiGetInterface(RMAPI_GPU_LOCK_INTERNAL); + } + + if (status != NV_OK) + { + // Drop GPU lock while freeing memory and channel handles + // Free all handles + NV_ASSERT_OK_OR_CAPTURE_FIRST_ERROR(status, + pRmApi->Free(pRmApi, hClientId, hClientId)); + } + + pKernelGraphics->bug4208224Info.bConstructed = (status == NV_OK); + + // Restore the reentrancy count + gpumgrSLILoopReentrancyPush(pGpu, sliLoopReentrancy); + + gpumgrSetBcEnabledStatus(pGpu, bBcStatus); + + return status; +} + +/*! + * @brief Determines if a channel for Bug 4208224 is needed + */ +NvBool +kgraphicsIsBug4208224WARNeeded_TU102 +( + OBJGPU *pGpu, + KernelGraphics *pKernelGraphics +) +{ + if (pGpu->getProperty(pGpu, PDB_PROP_GPU_IS_ALL_INST_IN_SYSMEM)) + { + return NV_FALSE; + } + + return kgraphicsGetBug4208224WAREnabled(pGpu, pKernelGraphics); +} diff --git a/src/nvidia/src/kernel/gpu/gr/kernel_graphics.c b/src/nvidia/src/kernel/gpu/gr/kernel_graphics.c index 7951da76f..9f832b57c 100644 --- a/src/nvidia/src/kernel/gpu/gr/kernel_graphics.c +++ b/src/nvidia/src/kernel/gpu/gr/kernel_graphics.c @@ -98,6 +98,21 @@ static NV_STATUS _kgraphicsPostSchedulingEnableHandler(OBJGPU *, void *); static void _kgraphicsInitRegistryOverrides(OBJGPU *pGpu, KernelGraphics *pKernelGraphics) { + { + NvU32 data; + + if (osReadRegistryDword(pGpu, NV_REG_STR_RM_FORCE_GR_SCRUBBER_CHANNEL, &data) == NV_OK) + { + if (data == NV_REG_STR_RM_FORCE_GR_SCRUBBER_CHANNEL_DISABLE) + { + kgraphicsSetBug4208224WAREnabled(pGpu, pKernelGraphics, NV_FALSE); + } + else if (data == NV_REG_STR_RM_FORCE_GR_SCRUBBER_CHANNEL_ENABLE) + { + kgraphicsSetBug4208224WAREnabled(pGpu, pKernelGraphics, NV_TRUE); + } + } + } return; } @@ -308,6 +323,10 @@ kgraphicsStateInitLocked_IMPL NULL, NULL); } + pKernelGraphics->bug4208224Info.hClient = NV01_NULL_OBJECT; + pKernelGraphics->bug4208224Info.hDeviceId = NV01_NULL_OBJECT; + pKernelGraphics->bug4208224Info.hSubdeviceId = NV01_NULL_OBJECT; + pKernelGraphics->bug4208224Info.bConstructed = NV_FALSE; return NV_OK; } @@ -356,6 +375,21 @@ kgraphicsStatePreUnload_IMPL NvU32 flags ) { + if (pKernelGraphics->bug4208224Info.bConstructed) + { + RM_API *pRmApi = rmapiGetInterface(RMAPI_GPU_LOCK_INTERNAL); + NV2080_CTRL_INTERNAL_KGR_INIT_BUG4208224_WAR_PARAMS params = {0}; + + params.bTeardown = NV_TRUE; + NV_ASSERT_OK(pRmApi->Control(pRmApi, + pKernelGraphics->bug4208224Info.hClient, + pKernelGraphics->bug4208224Info.hSubdeviceId, + NV2080_CTRL_CMD_INTERNAL_KGR_INIT_BUG4208224_WAR, + ¶ms, + sizeof(params))); + NV_ASSERT_OK(pRmApi->Free(pRmApi, pKernelGraphics->bug4208224Info.hClient, pKernelGraphics->bug4208224Info.hClient)); + pKernelGraphics->bug4208224Info.bConstructed = NV_FALSE; + } fecsBufferUnmap(pGpu, pKernelGraphics); @@ -440,7 +474,7 @@ _kgraphicsPostSchedulingEnableHandler const KGRAPHICS_STATIC_INFO *pKernelGraphicsStaticInfo = kgraphicsGetStaticInfo(pGpu, pKernelGraphics); // Nothing to do for non-GSPCLIENT - if (!IS_GSP_CLIENT(pGpu)) + if (!IS_GSP_CLIENT(pGpu) && !kgraphicsIsBug4208224WARNeeded_HAL(pGpu, pKernelGraphics)) return NV_OK; // Defer golden context channel creation to GPU instance configuration @@ -471,7 +505,13 @@ _kgraphicsPostSchedulingEnableHandler } } - return kgraphicsCreateGoldenImageChannel(pGpu, pKernelGraphics); + NV_CHECK_OK_OR_RETURN(LEVEL_ERROR, kgraphicsCreateGoldenImageChannel(pGpu, pKernelGraphics)); + if (kgraphicsIsBug4208224WARNeeded_HAL(pGpu, pKernelGraphics)) + { + return kgraphicsInitializeBug4208224WAR_HAL(pGpu, pKernelGraphics); + } + + return NV_OK; } void diff --git a/src/nvidia/src/kernel/gpu/gr/kernel_graphics_context.c b/src/nvidia/src/kernel/gpu/gr/kernel_graphics_context.c index fd6233ce2..fb97a0221 100644 --- a/src/nvidia/src/kernel/gpu/gr/kernel_graphics_context.c +++ b/src/nvidia/src/kernel/gpu/gr/kernel_graphics_context.c @@ -3201,19 +3201,16 @@ kgrctxDecObjectCount_IMPL * one VGPU configuration. */ GR_GLOBALCTX_BUFFER -kgrctxGetRegisterAccessMapId_PF +kgrctxGetRegisterAccessMapId_IMPL ( OBJGPU *pGpu, KernelGraphicsContext *pKernelGraphicsContext, KernelChannel *pKernelChannel ) { - RmClient *pRmClient = dynamicCast(RES_GET_CLIENT(pKernelChannel), RmClient); - RS_PRIV_LEVEL privLevel = rmclientGetCachedPrivilege(pRmClient); - // Using cached privilege because this function is called at a raised IRQL. - if ((privLevel >= RS_PRIV_LEVEL_USER_ROOT) - && !hypervisorIsVgxHyper() && IS_GFID_PF(kchannelGetGfid(pKernelChannel))) + if (kchannelCheckIsAdmin(pKernelChannel) + && !hypervisorIsVgxHyper() && IS_GFID_PF(kchannelGetGfid(pKernelChannel))) { return GR_GLOBALCTX_BUFFER_UNRESTRICTED_PRIV_ACCESS_MAP; } diff --git a/src/nvidia/src/kernel/gpu/gsp/arch/turing/kernel_gsp_tu102.c b/src/nvidia/src/kernel/gpu/gsp/arch/turing/kernel_gsp_tu102.c index 71979bfde..aeef2ab5f 100644 --- a/src/nvidia/src/kernel/gpu/gsp/arch/turing/kernel_gsp_tu102.c +++ b/src/nvidia/src/kernel/gpu/gsp/arch/turing/kernel_gsp_tu102.c @@ -773,6 +773,22 @@ kgspResetHw_TU102 return NV_OK; } +static NvBool kgspCrashCatReportImpactsGspRm(CrashCatReport *pReport) +{ + NV_CRASHCAT_CONTAINMENT containment; + + containment = crashcatReportSourceContainment_HAL(pReport); + switch (containment) + { + case NV_CRASHCAT_CONTAINMENT_RISCV_MODE_M: + case NV_CRASHCAT_CONTAINMENT_RISCV_HART: + case NV_CRASHCAT_CONTAINMENT_UNCONTAINED: + return NV_TRUE; + default: + return NV_FALSE; + } +} + NvBool kgspHealthCheck_TU102 ( @@ -791,7 +807,8 @@ kgspHealthCheck_TU102 while ((pReport = crashcatEngineGetNextCrashReport(pCrashCatEng)) != NULL) { - bHealthy = NV_FALSE; + if (kgspCrashCatReportImpactsGspRm(pReport)) + bHealthy = NV_FALSE; NV_PRINTF(LEVEL_ERROR, "****************************** GSP-CrashCat Report *******************************\n"); @@ -839,10 +856,19 @@ kgspHealthCheck_TU102 exit_health_check: if (!bHealthy) { + NvBool bFirstFatal = !pKernelGsp->bFatalError; + pKernelGsp->bFatalError = NV_TRUE; if (pKernelGsp->pRpc) + { kgspLogRpcDebugInfo(pGpu, pKernelGsp->pRpc, GSP_ERROR, pKernelGsp->bPollingForRpcResponse); + } + + if (bFirstFatal) + { + kgspRcAndNotifyAllUserChannels(pGpu, pKernelGsp, GSP_ERROR); + } gpuCheckEccCounts_HAL(pGpu); diff --git a/src/nvidia/src/kernel/gpu/gsp/kernel_gsp.c b/src/nvidia/src/kernel/gpu/gsp/kernel_gsp.c index 08f38cf62..f744b5cd2 100644 --- a/src/nvidia/src/kernel/gpu/gsp/kernel_gsp.c +++ b/src/nvidia/src/kernel/gpu/gsp/kernel_gsp.c @@ -583,6 +583,81 @@ _kgspRpcRCTriggered rpc_params->partitionAttributionId); } +/*! + * This function is called on critical FW crash to RC and notify an error code to + * all user mode channels, allowing the user mode apps to fail deterministically. + * + * @param[in] pGpu GPU object pointer + * @param[in] pKernelGsp KernelGsp object pointer + * @param[in] exceptType Error code to send to the RC notifiers + * + */ +void +kgspRcAndNotifyAllUserChannels +( + OBJGPU *pGpu, + KernelGsp *pKernelGsp, + NvU32 exceptType +) +{ + KernelRc *pKernelRc = GPU_GET_KERNEL_RC(pGpu); + KernelChannel *pKernelChannel; + KernelFifo *pKernelFifo = GPU_GET_KERNEL_FIFO(pGpu); + CHANNEL_ITERATOR chanIt; + RMTIMEOUT timeout; + + NV_PRINTF(LEVEL_ERROR, "RC all user channels for critical error %d.\n", exceptType); + + // Pass 1: halt all user channels. + kfifoGetChannelIterator(pGpu, pKernelFifo, &chanIt); + while (kfifoGetNextKernelChannel(pGpu, pKernelFifo, &chanIt, &pKernelChannel) == NV_OK) + { + // + // Kernel (uvm) channels are skipped to workaround nvbug 4503046, where + // uvm attributes all errors as global and fails operations on all GPUs, + // in addition to the current failing GPU. + // + if (kchannelCheckIsKernel(pKernelChannel)) + { + continue; + } + + kfifoStartChannelHalt(pGpu, pKernelFifo, pKernelChannel); + } + + // + // Pass 2: Wait for the halts to complete, and RC notify the user channels. + // The channel halts require a preemption, which may not be able to complete + // since the GSP is no longer servicing interrupts. Wait for up to the + // default GPU timeout value for the preemptions to complete. + // + gpuSetTimeout(pGpu, GPU_TIMEOUT_DEFAULT, &timeout, 0); + kfifoGetChannelIterator(pGpu, pKernelFifo, &chanIt); + while (kfifoGetNextKernelChannel(pGpu, pKernelFifo, &chanIt, &pKernelChannel) == NV_OK) + { + // Skip kernel (uvm) channels as only user channel halts are initiated above. + if (kchannelCheckIsKernel(pKernelChannel)) + { + continue; + } + + kfifoCompleteChannelHalt(pGpu, pKernelFifo, pKernelChannel, &timeout); + + NV_ASSERT_OK(krcErrorSetNotifier(pGpu, pKernelRc, + pKernelChannel, + exceptType, + kchannelGetEngineType(pKernelChannel), + RC_NOTIFIER_SCOPE_CHANNEL)); + + NV_ASSERT_OK(krcErrorSendEventNotifications_HAL(pGpu, pKernelRc, + pKernelChannel, + kchannelGetEngineType(pKernelChannel), + exceptType, + RC_NOTIFIER_SCOPE_CHANNEL, + 0)); + } +} + /*! * Receive Xid notification from GSP-RM * diff --git a/src/nvidia/src/kernel/mem_mgr/video_mem.c b/src/nvidia/src/kernel/mem_mgr/video_mem.c index a894c76de..4599f7851 100644 --- a/src/nvidia/src/kernel/mem_mgr/video_mem.c +++ b/src/nvidia/src/kernel/mem_mgr/video_mem.c @@ -125,7 +125,7 @@ _vidmemPmaAllocate MemoryManager *pMemoryManager = GPU_GET_MEMORY_MANAGER(pGpu); PMA *pPma = &pHeap->pmaObject; NvU64 size = 0; - NvU32 pageCount; + NvU32 pageCount = 0; NvU32 pmaInfoSize; NvU64 pageSize; NV_STATUS status; @@ -290,6 +290,9 @@ _vidmemPmaAllocate // Get the number of pages to be allocated by PMA + NV_CHECK_OR_RETURN(LEVEL_ERROR, + (NV_DIV_AND_CEIL(size, pageSize) <= NV_U32_MAX), + NV_ERR_NO_MEMORY); pageCount = (NvU32) NV_DIV_AND_CEIL(size, pageSize); retry_alloc: @@ -301,7 +304,12 @@ _vidmemPmaAllocate } else { - pmaInfoSize = sizeof(PMA_ALLOC_INFO) + ((pageCount - 1) * sizeof(NvU64)); + NV_CHECK_OR_RETURN(LEVEL_ERROR, + portSafeMulU32((pageCount - 1), (sizeof(NvU64)), &pmaInfoSize), + NV_ERR_NO_MEMORY); + NV_CHECK_OR_RETURN(LEVEL_ERROR, + portSafeAddU32(pmaInfoSize, (sizeof(PMA_ALLOC_INFO)), &pmaInfoSize), + NV_ERR_NO_MEMORY); } // Alloc the tracking structure and store the values in it. diff --git a/src/nvidia/src/libraries/crashcat/v1/impl/crashcat_report_v1_libos3.c b/src/nvidia/src/libraries/crashcat/v1/impl/crashcat_report_v1_libos3.c index d19b21caf..975fb5cfd 100644 --- a/src/nvidia/src/libraries/crashcat/v1/impl/crashcat_report_v1_libos3.c +++ b/src/nvidia/src/libraries/crashcat/v1/impl/crashcat_report_v1_libos3.c @@ -115,6 +115,11 @@ void crashcatReportLogSource_V1_LIBOS3(CrashCatReport *pReport) } } +NV_CRASHCAT_CONTAINMENT crashcatReportSourceContainment_V1_LIBOS3(CrashCatReport *pReport) +{ + return crashcatReportV1SourceCauseContainment(&pReport->v1.report); +} + void crashcatReportLogReporter_V1_LIBOS3(CrashCatReport *pReport) { NvCrashCatReport_V1 *pReportV1 = &pReport->v1.report; diff --git a/version.mk b/version.mk index 4c116e8fd..a3c6e38b4 100644 --- a/version.mk +++ b/version.mk @@ -1,4 +1,4 @@ -NVIDIA_VERSION = 535.179 +NVIDIA_VERSION = 535.183.01 # This file. VERSION_MK_FILE := $(lastword $(MAKEFILE_LIST))